diff --git a/package-lock.json b/package-lock.json index 91108355..2c586ba2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -46,9 +46,8 @@ }, "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==", "dev": true, + "license": "Apache-2.0", "peer": true, "dependencies": { "@jridgewell/gen-mapping": "^0.3.0", @@ -60,10 +59,8 @@ }, "node_modules/@babel/code-frame": { "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", - "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", "dev": true, - "peer": true, + "license": "MIT", "dependencies": { "@babel/highlight": "^7.18.6" }, @@ -73,9 +70,8 @@ }, "node_modules/@babel/compat-data": { "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.4.tgz", - "integrity": "sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g==", "dev": true, + "license": "MIT", "peer": true, "engines": { "node": ">=6.9.0" @@ -83,9 +79,8 @@ }, "node_modules/@babel/core": { "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.4.tgz", - "integrity": "sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "@ampproject/remapping": "^2.2.0", @@ -114,9 +109,8 @@ }, "node_modules/@babel/eslint-parser": { "version": "7.21.3", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.21.3.tgz", - "integrity": "sha512-kfhmPimwo6k4P8zxNs8+T7yR44q1LdpsZdE1NkCsVlfiuTPRfnGgjaF8Qgug9q9Pou17u6wneYF0lDCZJATMFg==", "dev": true, + "license": "MIT", "dependencies": { "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", "eslint-visitor-keys": "^2.1.0", @@ -132,9 +126,8 @@ }, "node_modules/@babel/generator": { "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.4.tgz", - "integrity": "sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "@babel/types": "^7.21.4", @@ -148,9 +141,8 @@ }, "node_modules/@babel/helper-compilation-targets": { "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.4.tgz", - "integrity": "sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "@babel/compat-data": "^7.21.4", @@ -168,9 +160,8 @@ }, "node_modules/@babel/helper-environment-visitor": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", "dev": true, + "license": "MIT", "peer": true, "engines": { "node": ">=6.9.0" @@ -178,9 +169,8 @@ }, "node_modules/@babel/helper-function-name": { "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", - "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "@babel/template": "^7.20.7", @@ -192,9 +182,8 @@ }, "node_modules/@babel/helper-hoist-variables": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "@babel/types": "^7.18.6" @@ -205,9 +194,8 @@ }, "node_modules/@babel/helper-module-imports": { "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz", - "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "@babel/types": "^7.21.4" @@ -218,9 +206,8 @@ }, "node_modules/@babel/helper-module-transforms": { "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz", - "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "@babel/helper-environment-visitor": "^7.18.9", @@ -238,9 +225,8 @@ }, "node_modules/@babel/helper-simple-access": { "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", - "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "@babel/types": "^7.20.2" @@ -251,9 +237,8 @@ }, "node_modules/@babel/helper-split-export-declaration": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "@babel/types": "^7.18.6" @@ -264,29 +249,24 @@ }, "node_modules/@babel/helper-string-parser": { "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", - "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", "dev": true, - "peer": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", "dev": true, - "peer": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", - "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", "dev": true, + "license": "MIT", "peer": true, "engines": { "node": ">=6.9.0" @@ -294,9 +274,8 @@ }, "node_modules/@babel/helpers": { "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz", - "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "@babel/template": "^7.20.7", @@ -309,10 +288,8 @@ }, "node_modules/@babel/highlight": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", "dev": true, - "peer": true, + "license": "MIT", "dependencies": { "@babel/helper-validator-identifier": "^7.18.6", "chalk": "^2.0.0", @@ -324,10 +301,8 @@ }, "node_modules/@babel/highlight/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==", "dev": true, - "peer": true, + "license": "MIT", "dependencies": { "color-convert": "^1.9.0" }, @@ -337,10 +312,8 @@ }, "node_modules/@babel/highlight/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==", "dev": true, - "peer": true, + "license": "MIT", "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -352,47 +325,37 @@ }, "node_modules/@babel/highlight/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==", "dev": true, - "peer": true, + "license": "MIT", "dependencies": { "color-name": "1.1.3" } }, "node_modules/@babel/highlight/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==", "dev": true, - "peer": true + "license": "MIT" }, "node_modules/@babel/highlight/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==", "dev": true, - "peer": true, + "license": "MIT", "engines": { "node": ">=0.8.0" } }, "node_modules/@babel/highlight/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==", "dev": true, - "peer": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/@babel/highlight/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==", "dev": true, - "peer": true, + "license": "MIT", "dependencies": { "has-flag": "^3.0.0" }, @@ -402,8 +365,7 @@ }, "node_modules/@babel/parser": { "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.4.tgz", - "integrity": "sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==", + "license": "MIT", "bin": { "parser": "bin/babel-parser.js" }, @@ -413,9 +375,8 @@ }, "node_modules/@babel/runtime": { "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.5.tgz", - "integrity": "sha512-ecjvYlnAaZ/KVneE/OdKYBYfgXV3Ptu6zQWmgEF7vwKhQnvVS6bjMD2XYgj+SNvQ1GfK/pjgokfPkC/2CO8CuA==", "dev": true, + "license": "MIT", "dependencies": { "regenerator-runtime": "^0.13.11" }, @@ -425,9 +386,8 @@ }, "node_modules/@babel/template": { "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", - "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "@babel/code-frame": "^7.18.6", @@ -440,9 +400,8 @@ }, "node_modules/@babel/traverse": { "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.4.tgz", - "integrity": "sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "@babel/code-frame": "^7.21.4", @@ -462,10 +421,8 @@ }, "node_modules/@babel/types": { "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.4.tgz", - "integrity": "sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==", "dev": true, - "peer": true, + "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.19.4", "@babel/helper-validator-identifier": "^7.19.1", @@ -496,9 +453,7 @@ "link": true }, "node_modules/@bimdata/design-system": { - "version": "1.4.0-rc.92", - "resolved": "https://registry.npmjs.org/@bimdata/design-system/-/design-system-1.4.0-rc.92.tgz", - "integrity": "sha512-viB2+SrG4gRMMCwPWOoAvxZJQiymJp18uoI04V/0TOrpJWAKGWutCe8zOHAs/YML9Y5DYswZxYvHBwr1yaz4cQ==" + "version": "1.4.0-rc.92" }, "node_modules/@bimdata/excel-export-plugin": { "resolved": "src/plugins/excelExport", @@ -537,23 +492,18 @@ "link": true }, "node_modules/@bimdata/typescript-fetch-api-client": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/@bimdata/typescript-fetch-api-client/-/typescript-fetch-api-client-9.11.0.tgz", - "integrity": "sha512-S7iyoZTgua9N8jxqsvAIA8B/cnO7jsV9ILCl2BN3L9SarL4ZRriQx1Q6mcudnh0JvHvji6JQY3RF5b6IRZtG/g==" + "version": "9.11.0" }, "node_modules/@bimdata/viewer": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@bimdata/viewer/-/viewer-2.3.0.tgz", - "integrity": "sha512-AehRMcrWQWd5NkNDhnePqbaNIu4APECDBazwc8cxUyhl2l5E8bwbSaW1y0PrWZwHYjNzzJmxmAWGJ2wEbYxSBg==" + "version": "2.3.0" }, "node_modules/@esbuild/linux-x64": { "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz", - "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -564,9 +514,8 @@ }, "node_modules/@eslint-community/eslint-utils": { "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", "dev": true, + "license": "MIT", "dependencies": { "eslint-visitor-keys": "^3.3.0" }, @@ -579,9 +528,8 @@ }, "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { "version": "3.4.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz", - "integrity": "sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==", "dev": true, + "license": "Apache-2.0", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -591,18 +539,16 @@ }, "node_modules/@eslint-community/regexpp": { "version": "4.5.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.0.tgz", - "integrity": "sha512-vITaYzIcNmjn5tF5uxcZ/ft7/RXGrMUIS9HalWckEOF6ESiwXKoMzAQf2UW0aVd6rnOeExTJVd5hmWXucBKGXQ==", "dev": true, + "license": "MIT", "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, "node_modules/@eslint/eslintrc": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.2.tgz", - "integrity": "sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ==", "dev": true, + "license": "MIT", "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", @@ -623,9 +569,8 @@ }, "node_modules/@eslint/eslintrc/node_modules/globals": { "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", "dev": true, + "license": "MIT", "dependencies": { "type-fest": "^0.20.2" }, @@ -638,9 +583,8 @@ }, "node_modules/@eslint/eslintrc/node_modules/type-fest": { "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -650,18 +594,15 @@ }, "node_modules/@eslint/js": { "version": "8.38.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.38.0.tgz", - "integrity": "sha512-IoD2MfUnOV58ghIHCiil01PcohxjbYR/qCxsoC+xNgUwh1EY8jOOrYmu3d3a71+tJJ23uscEV4X2HJWMsPJu4g==", "dev": true, + "license": "MIT", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/@fast-csv/format": { "version": "4.3.5", - "resolved": "https://registry.npmjs.org/@fast-csv/format/-/format-4.3.5.tgz", - "integrity": "sha512-8iRn6QF3I8Ak78lNAa+Gdl5MJJBM5vRHivFtMRUWINdevNo00K7OXxS2PshawLKTejVwieIlPmK5YlLu6w4u8A==", - "dev": true, + "license": "MIT", "dependencies": { "@types/node": "^14.0.1", "lodash.escaperegexp": "^4.1.2", @@ -673,15 +614,11 @@ }, "node_modules/@fast-csv/format/node_modules/@types/node": { "version": "14.18.52", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.52.tgz", - "integrity": "sha512-DGhiXKOHSFVVm+PJD+9Y0ObxXLeG6qwc0HoOn+ooQKeNNu+T2mEJCM5UBDUREKAggl9MHYjb5E71PAmx6MbzIg==", - "dev": true + "license": "MIT" }, "node_modules/@fast-csv/parse": { "version": "4.3.6", - "resolved": "https://registry.npmjs.org/@fast-csv/parse/-/parse-4.3.6.tgz", - "integrity": "sha512-uRsLYksqpbDmWaSmzvJcuApSEe38+6NQZBUsuAyMZKqHxH0g1wcJgsKUvN3WC8tewaqFjBMMGrkHmC+T7k8LvA==", - "dev": true, + "license": "MIT", "dependencies": { "@types/node": "^14.0.1", "lodash.escaperegexp": "^4.1.2", @@ -694,15 +631,12 @@ }, "node_modules/@fast-csv/parse/node_modules/@types/node": { "version": "14.18.52", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.52.tgz", - "integrity": "sha512-DGhiXKOHSFVVm+PJD+9Y0ObxXLeG6qwc0HoOn+ooQKeNNu+T2mEJCM5UBDUREKAggl9MHYjb5E71PAmx6MbzIg==", - "dev": true + "license": "MIT" }, "node_modules/@giro3d/giro3d": { "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@giro3d/giro3d/-/giro3d-0.4.0.tgz", - "integrity": "sha512-0xnFRMG5DgNrzxqXAlvGBeLsCnqadUdD5vuC3A1SQL6kx0hDZV5rmCOqIuPL8AUKW1v9Z9qpGxdjtChsfVVtPg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/runtime": "^7.17.9", "@mapbox/togeojson": "^0.16.0", @@ -723,9 +657,8 @@ }, "node_modules/@humanwhocodes/config-array": { "version": "0.11.8", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@humanwhocodes/object-schema": "^1.2.1", "debug": "^4.1.1", @@ -737,9 +670,8 @@ }, "node_modules/@humanwhocodes/module-importer": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=12.22" }, @@ -750,14 +682,12 @@ }, "node_modules/@humanwhocodes/object-schema": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true + "dev": true, + "license": "BSD-3-Clause" }, "node_modules/@intlify/core-base": { "version": "9.2.2", - "resolved": "https://registry.npmjs.org/@intlify/core-base/-/core-base-9.2.2.tgz", - "integrity": "sha512-JjUpQtNfn+joMbrXvpR4hTF8iJQ2sEFzzK3KIESOx+f+uwIjgw20igOyaIdhfsVVBCds8ZM64MoeNSx+PHQMkA==", + "license": "MIT", "dependencies": { "@intlify/devtools-if": "9.2.2", "@intlify/message-compiler": "9.2.2", @@ -770,8 +700,7 @@ }, "node_modules/@intlify/devtools-if": { "version": "9.2.2", - "resolved": "https://registry.npmjs.org/@intlify/devtools-if/-/devtools-if-9.2.2.tgz", - "integrity": "sha512-4ttr/FNO29w+kBbU7HZ/U0Lzuh2cRDhP8UlWOtV9ERcjHzuyXVZmjyleESK6eVP60tGC9QtQW9yZE+JeRhDHkg==", + "license": "MIT", "dependencies": { "@intlify/shared": "9.2.2" }, @@ -781,8 +710,7 @@ }, "node_modules/@intlify/message-compiler": { "version": "9.2.2", - "resolved": "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-9.2.2.tgz", - "integrity": "sha512-IUrQW7byAKN2fMBe8z6sK6riG1pue95e5jfokn8hA5Q3Bqy4MBJ5lJAofUsawQJYHeoPJ7svMDyBaVJ4d0GTtA==", + "license": "MIT", "dependencies": { "@intlify/shared": "9.2.2", "source-map": "0.6.1" @@ -793,16 +721,14 @@ }, "node_modules/@intlify/shared": { "version": "9.2.2", - "resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-9.2.2.tgz", - "integrity": "sha512-wRwTpsslgZS5HNyM7uDQYZtxnbI12aGiBZURX3BTR9RFIKKRWpllTsgzHWvj3HKm3Y2Sh5LPC1r0PDCKEhVn9Q==", + "license": "MIT", "engines": { "node": ">= 14" } }, "node_modules/@intlify/vue-devtools": { "version": "9.2.2", - "resolved": "https://registry.npmjs.org/@intlify/vue-devtools/-/vue-devtools-9.2.2.tgz", - "integrity": "sha512-+dUyqyCHWHb/UcvY1MlIpO87munedm3Gn6E9WWYdWrMuYLcoIoOEVDWSS8xSwtlPU+kA+MEQTP6Q1iI/ocusJg==", + "license": "MIT", "dependencies": { "@intlify/core-base": "9.2.2", "@intlify/shared": "9.2.2" @@ -813,9 +739,8 @@ }, "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==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/set-array": "^1.0.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -827,27 +752,24 @@ }, "node_modules/@jridgewell/resolve-uri": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", "dev": true, + "license": "MIT", "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==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/source-map": { "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.3.tgz", - "integrity": "sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/gen-mapping": "^0.3.0", "@jridgewell/trace-mapping": "^0.3.9" @@ -855,14 +777,12 @@ }, "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==" + "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.18", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", - "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "3.1.0", "@jridgewell/sourcemap-codec": "1.4.14" @@ -870,14 +790,11 @@ }, "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": { "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true + "dev": true, + "license": "MIT" }, "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==", "dev": true, "peer": true, "engines": { @@ -886,9 +803,8 @@ }, "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==", "dev": true, + "license": "ISC", "peer": true, "dependencies": { "@mapbox/jsonlint-lines-primitives": "~2.0.2", @@ -909,15 +825,13 @@ }, "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==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/@mapbox/togeojson": { "version": "0.16.0", - "resolved": "https://registry.npmjs.org/@mapbox/togeojson/-/togeojson-0.16.0.tgz", - "integrity": "sha512-PeBrRQ+kuVP5j3lqa5JtnYBd9E7eQdWnsmOmUq8aWs0caNzLbCqnXSkKxrIGURukf7lZ82aOxjustLRX3f9GOA==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "concat-stream": "~1.5.1", "minimist": "1.2.0", @@ -929,40 +843,35 @@ }, "node_modules/@mapbox/togeojson/node_modules/minimist": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha512-7Wl+Jz+IGWuSdgsQEJ4JunV0si/iMhg42MnQQG6h1R6TNeVenp4U9x5CC5v/gYqz/fENLQITAWXidNtVL0NNbw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@mapbox/unitbezier": { "version": "0.0.0", - "resolved": "https://registry.npmjs.org/@mapbox/unitbezier/-/unitbezier-0.0.0.tgz", - "integrity": "sha512-HPnRdYO0WjFjRTSwO3frz1wKaU649OBFPX3Zo/2WZvuRi6zMiRGui8SnPQiQABgqCf8YikDe5t3HViTVw1WUzA==", "dev": true, + "license": "BSD-2-Clause", "peer": true }, "node_modules/@mapbox/vector-tile": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@mapbox/vector-tile/-/vector-tile-1.3.1.tgz", - "integrity": "sha512-MCEddb8u44/xfQ3oD+Srl/tNcQoqTw3goGk2oLsrFxOTc3dUp+kAnby3PvAeeBYSMSjSPD1nd1AJA6W49WnoUw==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "@mapbox/point-geometry": "~0.1.0" } }, "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { "version": "5.1.1-v1", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", - "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", "dev": true, + "license": "MIT", "dependencies": { "eslint-scope": "5.1.1" } }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "dev": true, + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -973,18 +882,16 @@ }, "node_modules/@nodelib/fs.stat": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "dev": true, + "license": "MIT", "engines": { "node": ">= 8" } }, "node_modules/@nodelib/fs.walk": { "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "dev": true, + "license": "MIT", "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" @@ -995,15 +902,43 @@ }, "node_modules/@petamoriken/float16": { "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@petamoriken/float16/-/float16-3.8.1.tgz", - "integrity": "sha512-oj3dU9kuMy8AqrreIboVh3KCJGSQO5T+dJ8JQFl369961jTWvPLP1GIlLy0FVoWehXLoI9BXygu/yzuNiIHBlg==", - "dev": true + "dev": true, + "license": "MIT" + }, + "node_modules/@rollup/plugin-replace": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-5.0.7.tgz", + "integrity": "sha512-PqxSfuorkHz/SPpyngLyg5GCEkOcee9M1bkxiVDr41Pd61mqP1PLOoDPbpl44SB2mQGKwV/In74gqQmGITOhEQ==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^5.0.1", + "magic-string": "^0.30.3" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-replace/node_modules/magic-string": { + "version": "0.30.10", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", + "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==", + "dev": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15" + } }, "node_modules/@rollup/pluginutils": { "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.2.tgz", - "integrity": "sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==", "dev": true, + "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", "estree-walker": "^2.0.2", @@ -1023,9 +958,8 @@ }, "node_modules/@types/eslint": { "version": "8.37.0", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.37.0.tgz", - "integrity": "sha512-Piet7dG2JBuDIfohBngQ3rCt7MgO9xCO4xIMKxBThCq5PNRB91IjlJ10eJVwfoNtvTErmxLzwBZ7rHZtbOMmFQ==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "@types/estree": "*", @@ -1034,9 +968,8 @@ }, "node_modules/@types/eslint-scope": { "version": "3.7.4", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", - "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "@types/eslint": "*", @@ -1045,34 +978,37 @@ }, "node_modules/@types/estree": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", - "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/json-schema": { "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/minimatch": { "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/node": { "version": "18.15.11", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.11.tgz", - "integrity": "sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==", "dev": true, - "peer": true + "license": "MIT" + }, + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } }, "node_modules/@vitejs/plugin-vue": { "version": "4.2.3", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-4.2.3.tgz", - "integrity": "sha512-R6JDUfiZbJA9cMiguQ7jxALsgiprjBeHL5ikpXfJCH62pPHtI+JdJ5xWj6Ev73yXSlYl86+blXn1kZHQ7uElxw==", "dev": true, + "license": "MIT", "engines": { "node": "^14.18.0 || >=16.0.0" }, @@ -1083,8 +1019,7 @@ }, "node_modules/@vue/compat": { "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/compat/-/compat-3.3.4.tgz", - "integrity": "sha512-VwAsPqUqRJVxeLQPUC03Sa5d+T8UG2Qv4VItq74KmNvtQlRXICpa/sqq12BcyBB4Tz1U5paOEZxWCUoXkrZ9QQ==", + "license": "MIT", "dependencies": { "@babel/parser": "^7.21.3", "estree-walker": "^2.0.2", @@ -1096,8 +1031,7 @@ }, "node_modules/@vue/compiler-core": { "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.3.4.tgz", - "integrity": "sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==", + "license": "MIT", "dependencies": { "@babel/parser": "^7.21.3", "@vue/shared": "3.3.4", @@ -1107,8 +1041,7 @@ }, "node_modules/@vue/compiler-dom": { "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.3.4.tgz", - "integrity": "sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==", + "license": "MIT", "dependencies": { "@vue/compiler-core": "3.3.4", "@vue/shared": "3.3.4" @@ -1116,8 +1049,7 @@ }, "node_modules/@vue/compiler-sfc": { "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.4.tgz", - "integrity": "sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==", + "license": "MIT", "dependencies": { "@babel/parser": "^7.20.15", "@vue/compiler-core": "3.3.4", @@ -1133,30 +1065,107 @@ }, "node_modules/@vue/compiler-ssr": { "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.3.4.tgz", - "integrity": "sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==", + "license": "MIT", "dependencies": { "@vue/compiler-dom": "3.3.4", "@vue/shared": "3.3.4" } }, + "node_modules/@vue/component-compiler": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@vue/component-compiler/-/component-compiler-4.2.4.tgz", + "integrity": "sha512-tFGw3h3+nxiqnyborwWQ+rUgKAwSFl0Sdg+BCZkWTyFfkEF5fqunTNoklEUDdtRQMmVqsajn1pOZdm0zh4Uicw==", + "dev": true, + "dependencies": { + "@vue/component-compiler-utils": "^3.0.0", + "clean-css": "^4.1.11", + "hash-sum": "^1.0.2", + "postcss-modules-sync": "^1.0.0", + "source-map": "0.6.*" + }, + "optionalDependencies": { + "less": "^3.9.0", + "pug": "^3.0.1", + "sass": "^1.18.0", + "stylus": "^0.54.5" + }, + "peerDependencies": { + "postcss": ">=6.0", + "vue-template-compiler": "*" + } + }, + "node_modules/@vue/component-compiler-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.3.0.tgz", + "integrity": "sha512-97sfH2mYNU+2PzGrmK2haqffDpVASuib9/w2/noxiFi31Z54hW+q3izKQXXQZSNhtiUpAI36uSuYepeBe4wpHQ==", + "dev": true, + "dependencies": { + "consolidate": "^0.15.1", + "hash-sum": "^1.0.2", + "lru-cache": "^4.1.2", + "merge-source-map": "^1.1.0", + "postcss": "^7.0.36", + "postcss-selector-parser": "^6.0.2", + "source-map": "~0.6.1", + "vue-template-es2015-compiler": "^1.9.0" + }, + "optionalDependencies": { + "prettier": "^1.18.2 || ^2.0.0" + } + }, + "node_modules/@vue/component-compiler-utils/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/@vue/component-compiler-utils/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/@vue/component-compiler-utils/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/@vue/component-compiler-utils/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true + }, "node_modules/@vue/devtools-api": { "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.5.0.tgz", - "integrity": "sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==" + "license": "MIT" }, "node_modules/@vue/reactivity": { "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.3.4.tgz", - "integrity": "sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==", + "license": "MIT", "dependencies": { "@vue/shared": "3.3.4" } }, "node_modules/@vue/reactivity-transform": { "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.3.4.tgz", - "integrity": "sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==", + "license": "MIT", "dependencies": { "@babel/parser": "^7.20.15", "@vue/compiler-core": "3.3.4", @@ -1167,8 +1176,7 @@ }, "node_modules/@vue/runtime-core": { "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.3.4.tgz", - "integrity": "sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA==", + "license": "MIT", "dependencies": { "@vue/reactivity": "3.3.4", "@vue/shared": "3.3.4" @@ -1176,8 +1184,7 @@ }, "node_modules/@vue/runtime-dom": { "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.3.4.tgz", - "integrity": "sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ==", + "license": "MIT", "dependencies": { "@vue/runtime-core": "3.3.4", "@vue/shared": "3.3.4", @@ -1186,8 +1193,7 @@ }, "node_modules/@vue/server-renderer": { "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.3.4.tgz", - "integrity": "sha512-Q6jDDzR23ViIb67v+vM1Dqntu+HUexQcsWKhhQa4ARVzxOY2HbC7QRW/ggkDBd5BU+uM1sV6XOAP0b216o34JQ==", + "license": "MIT", "dependencies": { "@vue/compiler-ssr": "3.3.4", "@vue/shared": "3.3.4" @@ -1198,14 +1204,12 @@ }, "node_modules/@vue/shared": { "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.3.4.tgz", - "integrity": "sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==" + "license": "MIT" }, "node_modules/@webassemblyjs/ast": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "@webassemblyjs/helper-numbers": "1.11.1", @@ -1214,30 +1218,26 @@ }, "node_modules/@webassemblyjs/floating-point-hex-parser": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", "dev": true, + "license": "MIT", "peer": true }, "node_modules/@webassemblyjs/helper-api-error": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", "dev": true, + "license": "MIT", "peer": true }, "node_modules/@webassemblyjs/helper-buffer": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", "dev": true, + "license": "MIT", "peer": true }, "node_modules/@webassemblyjs/helper-numbers": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "@webassemblyjs/floating-point-hex-parser": "1.11.1", @@ -1247,16 +1247,14 @@ }, "node_modules/@webassemblyjs/helper-wasm-bytecode": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", "dev": true, + "license": "MIT", "peer": true }, "node_modules/@webassemblyjs/helper-wasm-section": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "@webassemblyjs/ast": "1.11.1", @@ -1267,9 +1265,8 @@ }, "node_modules/@webassemblyjs/ieee754": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "@xtuc/ieee754": "^1.2.0" @@ -1277,9 +1274,8 @@ }, "node_modules/@webassemblyjs/leb128": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", "dev": true, + "license": "Apache-2.0", "peer": true, "dependencies": { "@xtuc/long": "4.2.2" @@ -1287,16 +1283,14 @@ }, "node_modules/@webassemblyjs/utf8": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", "dev": true, + "license": "MIT", "peer": true }, "node_modules/@webassemblyjs/wasm-edit": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "@webassemblyjs/ast": "1.11.1", @@ -1311,9 +1305,8 @@ }, "node_modules/@webassemblyjs/wasm-gen": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "@webassemblyjs/ast": "1.11.1", @@ -1325,9 +1318,8 @@ }, "node_modules/@webassemblyjs/wasm-opt": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "@webassemblyjs/ast": "1.11.1", @@ -1338,9 +1330,8 @@ }, "node_modules/@webassemblyjs/wasm-parser": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "@webassemblyjs/ast": "1.11.1", @@ -1353,9 +1344,8 @@ }, "node_modules/@webassemblyjs/wast-printer": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "@webassemblyjs/ast": "1.11.1", @@ -1364,29 +1354,25 @@ }, "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, + "license": "BSD-3-Clause", "peer": 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, + "license": "Apache-2.0", "peer": true }, "node_modules/a-sync-waterfall": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/a-sync-waterfall/-/a-sync-waterfall-1.0.1.tgz", - "integrity": "sha512-RYTOHHdWipFUliRFMCS4X2Yn2X8M87V/OpSqWzKKOGhzqyUxzyVmhHDH9sAvG+ZuQf/TAOFsLCpMw09I1ufUnA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/acorn": { "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", "dev": true, + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -1396,9 +1382,8 @@ }, "node_modules/acorn-import-assertions": { "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", "dev": true, + "license": "MIT", "peer": true, "peerDependencies": { "acorn": "^8" @@ -1406,18 +1391,16 @@ }, "node_modules/acorn-jsx": { "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "dev": true, + "license": "MIT", "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.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, + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -1431,18 +1414,16 @@ }, "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, + "license": "MIT", "peerDependencies": { "ajv": "^6.9.1" } }, "node_modules/ansi-escapes": { "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "dev": true, + "license": "MIT", "dependencies": { "type-fest": "^0.21.3" }, @@ -1455,18 +1436,16 @@ }, "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, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -1479,9 +1458,8 @@ }, "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, + "license": "ISC", "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -1492,9 +1470,7 @@ }, "node_modules/archiver": { "version": "5.3.1", - "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.1.tgz", - "integrity": "sha512-8KyabkmbYrH+9ibcTScQ1xCJC/CGcugdVIwB+53f5sZziXgwUh3iXlAlANMxcZyDEfTHMe6+Z5FofV8nopXP7w==", - "dev": true, + "license": "MIT", "dependencies": { "archiver-utils": "^2.1.0", "async": "^3.2.3", @@ -1510,9 +1486,7 @@ }, "node_modules/archiver-utils": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", - "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", - "dev": true, + "license": "MIT", "dependencies": { "glob": "^7.1.4", "graceful-fs": "^4.2.0", @@ -1531,9 +1505,7 @@ }, "node_modules/archiver-utils/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, + "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -1546,74 +1518,92 @@ }, "node_modules/archiver-utils/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 + "license": "MIT" }, "node_modules/archiver-utils/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, + "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" } }, "node_modules/argparse": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true + "dev": true, + "license": "Python-2.0" }, "node_modules/array-differ": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", - "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/array-union": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/arrify": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/asap": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", - "dev": true + "dev": true, + "license": "MIT" + }, + "node_modules/assert-never": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/assert-never/-/assert-never-1.3.0.tgz", + "integrity": "sha512-9Z3vxQ+berkL/JJo0dK+EY3Lp0s3NtSnP3VCLsh5HDcZPrh0M+KQRK5sWhUeyPPH+/RCxZqOxLMR+YC6vlviEQ==", + "dev": true, + "optional": true }, "node_modules/async": { "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", - "dev": true + "license": "MIT" + }, + "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, + "optional": true, + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/babel-walk": { + "version": "3.0.0-canary-5", + "resolved": "https://registry.npmjs.org/babel-walk/-/babel-walk-3.0.0-canary-5.tgz", + "integrity": "sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==", + "dev": true, + "optional": true, + "dependencies": { + "@babel/types": "^7.9.6" + }, + "engines": { + "node": ">= 10.0.0" + } }, "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 + "license": "MIT" }, "node_modules/base64-js": { "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", "funding": [ { "type": "github", @@ -1627,70 +1617,63 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/big-integer": { "version": "1.6.51", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", - "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", - "dev": true, + "license": "Unlicense", "engines": { "node": ">=0.6" } }, "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, + "license": "MIT", "engines": { "node": "*" } }, "node_modules/binary": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", - "integrity": "sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg==", - "dev": true, + "license": "MIT", "dependencies": { "buffers": "~0.1.1", "chainsaw": "~0.1.0" - }, - "engines": { - "node": "*" } }, "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, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/bl": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dev": true, + "license": "MIT", "dependencies": { "buffer": "^5.5.0", "inherits": "^2.0.4", "readable-stream": "^3.4.0" } }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, "node_modules/boolbase": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "dev": true + "dev": true, + "license": "ISC" }, "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, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -1698,9 +1681,8 @@ }, "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, + "license": "MIT", "dependencies": { "fill-range": "^7.0.1" }, @@ -1710,8 +1692,6 @@ }, "node_modules/browserslist": { "version": "4.21.5", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", - "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", "dev": true, "funding": [ { @@ -1723,6 +1703,7 @@ "url": "https://tidelift.com/funding/github/npm/browserslist" } ], + "license": "MIT", "peer": true, "dependencies": { "caniuse-lite": "^1.0.30001449", @@ -1739,9 +1720,6 @@ }, "node_modules/buffer": { "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, "funding": [ { "type": "github", @@ -1756,6 +1734,7 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" @@ -1763,50 +1742,71 @@ }, "node_modules/buffer-crc32": { "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", - "dev": true, + "license": "MIT", "engines": { "node": "*" } }, "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 + "dev": true, + "license": "MIT" }, "node_modules/buffer-indexof-polyfill": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.2.tgz", - "integrity": "sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==", - "dev": true, + "license": "MIT", "engines": { "node": ">=0.10" } }, "node_modules/buffers": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", - "integrity": "sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==", - "dev": true, "engines": { "node": ">=0.2.0" } }, + "node_modules/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dev": true, + "optional": true, + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/callsites": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/caniuse-lite": { "version": "1.0.30001478", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001478.tgz", - "integrity": "sha512-gMhDyXGItTHipJj2ApIvR+iVB5hd0KP3svMWWXDvZOmjzJJassGLMfxRkQCSYgGd2gtdL/ReeiyvMSFD1Ss6Mw==", "dev": true, "funding": [ { @@ -1822,25 +1822,20 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "CC-BY-4.0", "peer": true }, "node_modules/chainsaw": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", - "integrity": "sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ==", - "dev": true, + "license": "MIT/X11", "dependencies": { "traverse": ">=0.3.0 <0.4" - }, - "engines": { - "node": "*" } }, "node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -1852,26 +1847,33 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/character-parser": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz", + "integrity": "sha512-+UqJQjFEFaTAs3bNsF2j2kEN1baG/zghZbdqoYEDxGZtJo9LBzl1A+m0D4n3qKx8N2FNv8/Xp6yV9mQmBuptaw==", + "dev": true, + "optional": true, + "dependencies": { + "is-regex": "^1.0.3" + } + }, "node_modules/chardet": { "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/chartist": { "version": "0.11.4", - "resolved": "https://registry.npmjs.org/chartist/-/chartist-0.11.4.tgz", - "integrity": "sha512-H4AimxaUD738/u9Mq8t27J4lh6STsLi4BQHt65nOtpLk3xyrBPaLiLMrHw7/WV9CmsjGA02WihjuL5qpSagLYw==", "dev": true, + "license": "MIT OR WTFPL", "engines": { "node": ">=4.6.0" } }, "node_modules/chartist-plugin-tooltips-updated": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/chartist-plugin-tooltips-updated/-/chartist-plugin-tooltips-updated-0.1.4.tgz", - "integrity": "sha512-fp03cd49Z73nmphxyzm6zEm1o8hSJMUeKz9/xphRu943rcphFXUJZIlHs09SpetUnB+ebsvOl9IE69mdbJNb7w==", "dev": true, + "license": "MIT", "dependencies": { "chartist": "0.11.4", "lodash": "~4.17.19" @@ -1882,8 +1884,6 @@ }, "node_modules/chartist-plugin-zoom": { "version": "0.6.0", - "resolved": "https://registry.npmjs.org/chartist-plugin-zoom/-/chartist-plugin-zoom-0.6.0.tgz", - "integrity": "sha512-FrnJK/HVl6FEqCVrvAiz6WJiwt+5DMBc3AozSqiufpUdEk5ybfPjYqw7wWFC3phiKVRrJrVxJan3DwSI8VwhJA==", "dev": true, "engines": { "node": ">=0.8.0" @@ -1891,8 +1891,6 @@ }, "node_modules/chokidar": { "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", "dev": true, "funding": [ { @@ -1900,6 +1898,7 @@ "url": "https://paulmillr.com/funding/" } ], + "license": "MIT", "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -1918,9 +1917,8 @@ }, "node_modules/chokidar/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, + "license": "ISC", "dependencies": { "is-glob": "^4.0.1" }, @@ -1930,19 +1928,29 @@ }, "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, + "license": "MIT", "peer": true, "engines": { "node": ">=6.0" } }, + "node_modules/clean-css": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", + "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", + "dev": true, + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 4.0" + } + }, "node_modules/cli-cursor": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", "dev": true, + "license": "MIT", "dependencies": { "restore-cursor": "^3.1.0" }, @@ -1952,9 +1960,8 @@ }, "node_modules/cli-spinners": { "version": "2.8.0", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.8.0.tgz", - "integrity": "sha512-/eG5sJcvEIwxcdYM86k5tPwn0MUzkX5YY3eImTGpJOZgVe4SdTMY14vQpcxgBzJ0wXwAYrS8E+c3uHeK4JNyzQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" }, @@ -1964,27 +1971,24 @@ }, "node_modules/cli-width": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", "dev": true, + "license": "ISC", "engines": { "node": ">= 10" } }, "node_modules/clone": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.8" } }, "node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -1994,24 +1998,20 @@ }, "node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/commander": { "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", "dev": true, + "license": "MIT", "engines": { "node": ">= 12" } }, "node_modules/compress-commons": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz", - "integrity": "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==", - "dev": true, + "license": "MIT", "dependencies": { "buffer-crc32": "^0.2.13", "crc32-stream": "^4.0.2", @@ -2024,18 +2024,15 @@ }, "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 + "license": "MIT" }, "node_modules/concat-stream": { "version": "1.5.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz", - "integrity": "sha512-H6xsIBfQ94aESBG8jGHXQ7i5AEpy5ZeVaLDOisDICiTCKpqEfr34/KmTrspKQNoLKNu9gTkovlpQcUi630AKiQ==", "dev": true, "engines": [ "node >= 0.8" ], + "license": "MIT", "dependencies": { "inherits": "~2.0.1", "readable-stream": "~2.0.0", @@ -2044,15 +2041,13 @@ }, "node_modules/concat-stream/node_modules/process-nextick-args": { "version": "1.0.7", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "integrity": "sha512-yN0WQmuCX63LP/TMvAg31nvT6m4vDqJEiiv2CAZqWOGNWutc9DfDk1NPYYmKUFmaVM2UwDowH4u5AHWYP/jxKw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/concat-stream/node_modules/readable-stream": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", - "integrity": "sha512-TXcFfb63BQe1+ySzsHZI/5v1aJPCShfqvWJ64ayNImXMsN1Cd0YGk/wm8KB7/OeessgPc9QvS9Zou8QTkFzsLw==", "dev": true, + "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -2064,28 +2059,61 @@ }, "node_modules/concat-stream/node_modules/string_decoder": { "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", - "dev": true + "dev": true, + "license": "MIT" + }, + "node_modules/consolidate": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.15.1.tgz", + "integrity": "sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==", + "deprecated": "Please upgrade to consolidate v1.0.0+ as it has been modernized with several long-awaited fixes implemented. Maintenance is supported by Forward Email at https://forwardemail.net ; follow/watch https://github.com/ladjs/consolidate for updates and release changelog", + "dev": true, + "dependencies": { + "bluebird": "^3.1.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/constantinople": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-4.0.1.tgz", + "integrity": "sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==", + "dev": true, + "optional": true, + "dependencies": { + "@babel/parser": "^7.6.0", + "@babel/types": "^7.6.1" + } }, "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, + "license": "MIT", "peer": true }, + "node_modules/copy-anything": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", + "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", + "dev": true, + "optional": true, + "dependencies": { + "is-what": "^3.14.1" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, "node_modules/copy-dir": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/copy-dir/-/copy-dir-1.3.0.tgz", - "integrity": "sha512-Q4+qBFnN4bwGwvtXXzbp4P/4iNk0MaiGAzvQ8OiMtlLjkIKjmNN689uVzShSM0908q7GoFHXIPx4zi75ocoaHw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/core-js": { "version": "3.30.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.30.0.tgz", - "integrity": "sha512-hQotSSARoNh1mYPi9O2YaWeiq/cEB95kOrFb4NCrO4RIFt1qqNpKsaE+vy/L3oiqvND5cThqXzUU3r9F7Efztg==", "hasInstallScript": true, + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/core-js" @@ -2093,15 +2121,11 @@ }, "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 + "license": "MIT" }, "node_modules/crc-32": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", - "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", - "dev": true, + "license": "Apache-2.0", "bin": { "crc32": "bin/crc32.njs" }, @@ -2111,9 +2135,7 @@ }, "node_modules/crc32-stream": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz", - "integrity": "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==", - "dev": true, + "license": "MIT", "dependencies": { "crc-32": "^1.2.0", "readable-stream": "^3.4.0" @@ -2124,9 +2146,8 @@ }, "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, + "license": "MIT", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -2138,21 +2159,51 @@ }, "node_modules/crypto-js": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.1.1.tgz", - "integrity": "sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw==" + "license": "MIT" + }, + "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, + "optional": true, + "dependencies": { + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" + } + }, + "node_modules/css-parse": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-2.0.0.tgz", + "integrity": "sha512-UNIFik2RgSbiTwIW1IsFwXWn6vs+bYdq83LKTSOsx7NJR7WII9dxewkHLltfTLVppoUApHV0118a4RZRI9FLwA==", + "dev": true, + "optional": true, + "dependencies": { + "css": "^2.0.0" + } + }, + "node_modules/css-selector-tokenizer": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz", + "integrity": "sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "fastparse": "^1.1.2" + } }, "node_modules/csscolorparser": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/csscolorparser/-/csscolorparser-1.0.3.tgz", - "integrity": "sha512-umPSgYwZkdFoUrH5hIq5kf0wPSXiro51nPw0j2K/c83KflkPSTBGMz6NJvMB+07VlL0y7VPo6QJcDjcgKTTm3w==", "dev": true, + "license": "MIT", "peer": true }, "node_modules/cssesc": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", "dev": true, + "license": "MIT", "bin": { "cssesc": "bin/cssesc" }, @@ -2162,20 +2213,23 @@ }, "node_modules/csstype": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + "license": "MIT" }, "node_modules/dayjs": { "version": "1.11.8", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.8.tgz", - "integrity": "sha512-LcgxzFoWMEPO7ggRv1Y2N31hUf2R0Vj7fuy/m+Bg1K8rr+KAs1AEy4y9jd5DXe8pbHgX+srkHNS7TH6Q6ZhYeQ==", - "dev": true + "license": "MIT" + }, + "node_modules/de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==", + "dev": true, + "peer": true }, "node_modules/debug": { "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, + "license": "MIT", "dependencies": { "ms": "2.1.2" }, @@ -2188,17 +2242,34 @@ } } }, + "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, + "optional": true, + "engines": { + "node": ">=0.10" + } + }, "node_modules/deep-is": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true + "dev": true, + "license": "MIT" + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, "node_modules/defaults": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", "dev": true, + "license": "MIT", "dependencies": { "clone": "^1.0.2" }, @@ -2206,11 +2277,28 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "optional": true, + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/doctrine": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "dev": true, + "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, @@ -2218,20 +2306,23 @@ "node": ">=6.0.0" } }, + "node_modules/doctypes": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz", + "integrity": "sha512-LLBi6pEqS6Do3EKQ3J0NqHWV5hhb78Pi8vvESYwyOy2c31ZEZVdtitdzsQsKb7878PEERhzUk0ftqGhG6Mz+pQ==", + "dev": true, + "optional": true + }, "node_modules/duplexer2": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", - "integrity": "sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==", - "dev": true, + "license": "BSD-3-Clause", "dependencies": { "readable-stream": "^2.0.2" } }, "node_modules/duplexer2/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, + "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -2244,61 +2335,50 @@ }, "node_modules/duplexer2/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 + "license": "MIT" }, "node_modules/duplexer2/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, + "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" } }, "node_modules/earcut": { "version": "2.2.4", - "resolved": "https://registry.npmjs.org/earcut/-/earcut-2.2.4.tgz", - "integrity": "sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/electron-to-chromium": { "version": "1.4.361", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.361.tgz", - "integrity": "sha512-VocVwjPp05HUXzf3xmL0boRn5b0iyqC7amtDww84Jb1QJNPBc7F69gJyEeXRoriLBC4a5pSyckdllrXAg4mmRA==", "dev": true, + "license": "ISC", "peer": true }, "node_modules/emoji-regex": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "dev": true, + "license": "MIT" }, "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, + "license": "MIT", "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, + "license": "MIT", "dependencies": { "once": "^1.4.0" } }, "node_modules/enhanced-resolve": { "version": "5.12.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", - "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "graceful-fs": "^4.2.4", @@ -2308,19 +2388,54 @@ "node": ">=10.13.0" } }, + "node_modules/errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dev": true, + "optional": true, + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "optional": true, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/es-module-lexer": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.2.1.tgz", - "integrity": "sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg==", "dev": true, + "license": "MIT", "peer": true }, "node_modules/esbuild": { "version": "0.17.19", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz", - "integrity": "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==", "dev": true, "hasInstallScript": true, + "license": "MIT", "bin": { "esbuild": "bin/esbuild" }, @@ -2354,9 +2469,8 @@ }, "node_modules/escalade": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", "dev": true, + "license": "MIT", "peer": true, "engines": { "node": ">=6" @@ -2364,9 +2478,8 @@ }, "node_modules/escape-string-regexp": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -2376,9 +2489,8 @@ }, "node_modules/eslint": { "version": "8.38.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.38.0.tgz", - "integrity": "sha512-pIdsD2jwlUGf/U38Jv97t8lq6HpaU/G9NKbYmpWpZGw3LdTNhZLbJePqxOXGB5+JEKfOPU/XLxYxFh03nr1KTg==", "dev": true, + "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.4.0", @@ -2433,9 +2545,8 @@ }, "node_modules/eslint-config-prettier": { "version": "8.8.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz", - "integrity": "sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==", "dev": true, + "license": "MIT", "bin": { "eslint-config-prettier": "bin/cli.js" }, @@ -2445,9 +2556,8 @@ }, "node_modules/eslint-plugin-prettier": { "version": "4.2.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz", - "integrity": "sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==", "dev": true, + "license": "MIT", "dependencies": { "prettier-linter-helpers": "^1.0.0" }, @@ -2466,9 +2576,8 @@ }, "node_modules/eslint-plugin-vue": { "version": "8.7.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-8.7.1.tgz", - "integrity": "sha512-28sbtm4l4cOzoO1LtzQPxfxhQABararUb1JtqusQqObJpWX2e/gmVyeYVfepizPFne0Q5cILkYGiBoV36L12Wg==", "dev": true, + "license": "MIT", "dependencies": { "eslint-utils": "^3.0.0", "natural-compare": "^1.4.0", @@ -2486,9 +2595,8 @@ }, "node_modules/eslint-plugin-vue/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, + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -2498,9 +2606,8 @@ }, "node_modules/eslint-plugin-vue/node_modules/semver": { "version": "7.4.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.4.0.tgz", - "integrity": "sha512-RgOxM8Mw+7Zus0+zcLEUn8+JfoLpj/huFTItQy2hsM4khuC1HYRDp0cU482Ewn/Fcy6bCjufD8vAj7voC66KQw==", "dev": true, + "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -2513,15 +2620,13 @@ }, "node_modules/eslint-plugin-vue/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 + "dev": true, + "license": "ISC" }, "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, + "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" @@ -2532,9 +2637,8 @@ }, "node_modules/eslint-utils": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", "dev": true, + "license": "MIT", "dependencies": { "eslint-visitor-keys": "^2.0.0" }, @@ -2550,18 +2654,16 @@ }, "node_modules/eslint-visitor-keys": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=10" } }, "node_modules/eslint/node_modules/eslint-scope": { "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" @@ -2572,9 +2674,8 @@ }, "node_modules/eslint/node_modules/eslint-visitor-keys": { "version": "3.4.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz", - "integrity": "sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==", "dev": true, + "license": "Apache-2.0", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -2584,18 +2685,16 @@ }, "node_modules/eslint/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, + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } }, "node_modules/eslint/node_modules/globals": { "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", "dev": true, + "license": "MIT", "dependencies": { "type-fest": "^0.20.2" }, @@ -2608,9 +2707,8 @@ }, "node_modules/eslint/node_modules/type-fest": { "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -2620,9 +2718,8 @@ }, "node_modules/espree": { "version": "9.5.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.1.tgz", - "integrity": "sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "acorn": "^8.8.0", "acorn-jsx": "^5.3.2", @@ -2637,9 +2734,8 @@ }, "node_modules/espree/node_modules/eslint-visitor-keys": { "version": "3.4.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz", - "integrity": "sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==", "dev": true, + "license": "Apache-2.0", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -2649,9 +2745,8 @@ }, "node_modules/esquery": { "version": "1.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "estraverse": "^5.1.0" }, @@ -2661,18 +2756,16 @@ }, "node_modules/esquery/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, + "license": "BSD-2-Clause", "engines": { "node": ">=4.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, + "license": "BSD-2-Clause", "dependencies": { "estraverse": "^5.2.0" }, @@ -2682,41 +2775,36 @@ }, "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, + "license": "BSD-2-Clause", "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, + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } }, "node_modules/estree-walker": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + "license": "MIT" }, "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, + "license": "BSD-2-Clause", "engines": { "node": ">=0.10.0" } }, "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, + "license": "MIT", "peer": true, "engines": { "node": ">=0.8.x" @@ -2724,9 +2812,7 @@ }, "node_modules/exceljs": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/exceljs/-/exceljs-4.3.0.tgz", - "integrity": "sha512-hTAeo5b5TPvf8Z02I2sKIT4kSfCnOO2bCxYX8ABqODCdAjppI3gI9VYiGCQQYVcBaBSKlFDMKlAQRqC+kV9O8w==", - "dev": true, + "license": "MIT", "dependencies": { "archiver": "^5.0.0", "dayjs": "^1.8.34", @@ -2744,9 +2830,7 @@ }, "node_modules/exceljs/node_modules/tmp": { "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "dev": true, + "license": "MIT", "dependencies": { "rimraf": "^3.0.0" }, @@ -2756,9 +2840,8 @@ }, "node_modules/external-editor": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", "dev": true, + "license": "MIT", "dependencies": { "chardet": "^0.7.0", "iconv-lite": "^0.4.24", @@ -2770,9 +2853,7 @@ }, "node_modules/fast-csv": { "version": "4.3.6", - "resolved": "https://registry.npmjs.org/fast-csv/-/fast-csv-4.3.6.tgz", - "integrity": "sha512-2RNSpuwwsJGP0frGsOmTb9oUF+VkFSM4SyLTDgwf2ciHWTarN0lQTC+F2f/t5J9QjW+c65VFIAAu85GsvMIusw==", - "dev": true, + "license": "MIT", "dependencies": { "@fast-csv/format": "4.3.5", "@fast-csv/parse": "4.3.6" @@ -2783,42 +2864,42 @@ }, "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 + "dev": true, + "license": "MIT" }, "node_modules/fast-diff": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", - "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", - "dev": true + "dev": true, + "license": "Apache-2.0" }, "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 + "dev": true, + "license": "MIT" }, "node_modules/fast-levenshtein": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", "dev": true }, "node_modules/fastq": { "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", "dev": true, + "license": "ISC", "dependencies": { "reusify": "^1.0.4" } }, "node_modules/figures": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", "dev": true, + "license": "MIT", "dependencies": { "escape-string-regexp": "^1.0.5" }, @@ -2831,18 +2912,16 @@ }, "node_modules/figures/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==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.8.0" } }, "node_modules/file-entry-cache": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", "dev": true, + "license": "MIT", "dependencies": { "flat-cache": "^3.0.4" }, @@ -2852,9 +2931,8 @@ }, "node_modules/file-loader": { "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", "dev": true, + "license": "MIT", "dependencies": { "loader-utils": "^2.0.0", "schema-utils": "^3.0.0" @@ -2872,9 +2950,8 @@ }, "node_modules/file-loader/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, + "license": "MIT", "dependencies": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", @@ -2886,15 +2963,12 @@ }, "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==", - "dev": true + "license": "MIT" }, "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, + "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -2904,9 +2978,8 @@ }, "node_modules/find-up": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, + "license": "MIT", "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" @@ -2920,9 +2993,8 @@ }, "node_modules/flat-cache": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", "dev": true, + "license": "MIT", "dependencies": { "flatted": "^3.1.0", "rimraf": "^3.0.2" @@ -2933,42 +3005,47 @@ }, "node_modules/flatbush": { "version": "3.3.1", - "resolved": "https://registry.npmjs.org/flatbush/-/flatbush-3.3.1.tgz", - "integrity": "sha512-oKuPbtT+DS2CxH+9Vhbsq8HifmSCuOw+3Cy5zt/vCIrZl5KyengoTHDBLmtpZoBhcwa7/biNjgL1DwdLMJYm1A==", "dev": true, + "license": "ISC", "dependencies": { "flatqueue": "^1.2.1" } }, "node_modules/flatqueue": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/flatqueue/-/flatqueue-1.2.1.tgz", - "integrity": "sha512-X86TpWS1rGuY7m382HuA9vngLeDuWA9lJvhEG+GfgKMV5onSvx5a71cl7GMbXzhWtlN9dGfqOBrpfqeOtUfGYQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/flatted": { "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/fs-constants": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "dev": true + "license": "MIT" }, "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 + "license": "ISC" + }, + "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/fstream": { "version": "1.0.12", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", - "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", - "dev": true, + "license": "ISC", "dependencies": { "graceful-fs": "^4.1.2", "inherits": "~2.0.0", @@ -2981,9 +3058,7 @@ }, "node_modules/fstream/node_modules/rimraf": { "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, + "license": "ISC", "dependencies": { "glob": "^7.1.3" }, @@ -2991,11 +3066,28 @@ "rimraf": "bin.js" } }, + "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/generic-names": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/generic-names/-/generic-names-1.0.3.tgz", + "integrity": "sha512-b6OHfQuKasIKM9b6YPkX+KUj/TLBTx3B/1aT1T5F12FEuEqyFMdr59OMS53aoaSw8eVtapdqieX6lbg5opaOhA==", + "dev": true, + "dependencies": { + "loader-utils": "^0.2.16" + } + }, "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==", "dev": true, + "license": "MIT", "peer": true, "engines": { "node": ">=6.9.0" @@ -3003,9 +3095,8 @@ }, "node_modules/geotiff": { "version": "2.0.7", - "resolved": "https://registry.npmjs.org/geotiff/-/geotiff-2.0.7.tgz", - "integrity": "sha512-FKvFTNowMU5K6lHYY2f83d4lS2rsCNdpUC28AX61x9ZzzqPNaWFElWv93xj0eJFaNyOYA63ic5OzJ88dHpoA5Q==", "dev": true, + "license": "MIT", "dependencies": { "@petamoriken/float16": "^3.4.7", "lerc": "^3.0.0", @@ -3019,11 +3110,29 @@ "node": ">=10.19" } }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dev": true, + "optional": true, + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "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, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -3041,9 +3150,8 @@ }, "node_modules/glob-parent": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dev": true, + "license": "ISC", "dependencies": { "is-glob": "^4.0.3" }, @@ -3053,47 +3161,157 @@ }, "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, + "license": "BSD-2-Clause", "peer": true }, "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==", "dev": true, + "license": "MIT", "peer": true, "engines": { "node": ">=4" } }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "optional": 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 + "license": "ISC" }, "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==", - "dev": true + "dev": true, + "license": "MIT" + }, + "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": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "optional": true, + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "dev": true, + "optional": 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, + "optional": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "optional": true, + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==", + "dev": true + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "peer": true, + "bin": { + "he": "bin/he" + } + }, "node_modules/husky": { "version": "7.0.4", - "resolved": "https://registry.npmjs.org/husky/-/husky-7.0.4.tgz", - "integrity": "sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ==", "dev": true, + "license": "MIT", "bin": { "husky": "lib/bin.js" }, @@ -3106,9 +3324,8 @@ }, "node_modules/iconv-lite": { "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dev": true, + "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -3116,11 +3333,14 @@ "node": ">=0.10.0" } }, + "node_modules/icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg==", + "dev": true + }, "node_modules/ieee754": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, "funding": [ { "type": "github", @@ -3134,34 +3354,44 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "BSD-3-Clause" }, "node_modules/ignore": { "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4" } }, + "node_modules/image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", + "dev": true, + "optional": true, + "peer": true, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/immediate": { "version": "3.0.6", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==", - "dev": true + "license": "MIT" }, "node_modules/immutable": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.0.tgz", - "integrity": "sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/import-fresh": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dev": true, + "license": "MIT", "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -3175,18 +3405,15 @@ }, "node_modules/imurmurhash": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.8.19" } }, "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, + "license": "ISC", "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -3194,15 +3421,12 @@ }, "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 + "license": "ISC" }, "node_modules/inquirer": { "version": "8.2.5", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.5.tgz", - "integrity": "sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-escapes": "^4.2.1", "chalk": "^4.1.1", @@ -3226,9 +3450,8 @@ }, "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, + "license": "MIT", "dependencies": { "binary-extensions": "^2.0.0" }, @@ -3236,29 +3459,80 @@ "node": ">=8" } }, + "node_modules/is-builtin-module": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz", + "integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==", + "dev": true, + "dependencies": { + "builtin-modules": "^3.3.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-core-module": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.14.0.tgz", + "integrity": "sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==", + "dev": true, + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-expression": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-4.0.0.tgz", + "integrity": "sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==", + "dev": true, + "optional": true, + "dependencies": { + "acorn": "^7.1.1", + "object-assign": "^4.1.1" + } + }, + "node_modules/is-expression/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "optional": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.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, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/is-fullwidth-code-point": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "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, + "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" }, @@ -3268,78 +3542,105 @@ }, "node_modules/is-interactive": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", + "dev": true + }, "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, + "license": "MIT", "engines": { "node": ">=0.12.0" } }, "node_modules/is-path-inside": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, + "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, + "optional": true + }, "node_modules/is-reference": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.1.tgz", - "integrity": "sha512-baJJdQLiYaJdvFbJqXrcGv3WU3QCzBlUcI5QhbesIm6/xPsvmO+2CDoi/GMOFBQEQm+PXkwOPrp9KK5ozZsp2w==", "dev": true, + "license": "MIT", "dependencies": { "@types/estree": "*" } }, - "node_modules/is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "dev": true, + "optional": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-valid-var-name": { + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-valid-var-name": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-valid-var-name/-/is-valid-var-name-1.0.2.tgz", - "integrity": "sha512-GsNf3qzJ/YnVhIKPhBOOgk7rh6g6JOo7BOleyr21ZVv0yLAhPFzJU3/dNl1YpH5mlkxhPx7RPY0eF31hSWkRPg==", "dev": true, + "license": "MIT", "dependencies": { "unicode-categories": "^0.9.1" } }, + "node_modules/is-what": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", + "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", + "dev": true, + "optional": true + }, "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 + "license": "MIT" }, "node_modules/isexe": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true + "dev": true, + "license": "ISC" }, "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, + "license": "MIT", "peer": true, "dependencies": { "@types/node": "*", @@ -3352,9 +3653,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, + "license": "MIT", "peer": true, "dependencies": { "has-flag": "^4.0.0" @@ -3366,34 +3666,42 @@ "url": "https://github.com/chalk/supports-color?sponsor=1" } }, + "node_modules/js-base64": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", + "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", + "dev": true + }, "node_modules/js-priority-queue": { "version": "0.1.5", - "resolved": "https://registry.npmjs.org/js-priority-queue/-/js-priority-queue-0.1.5.tgz", - "integrity": "sha512-2dPmJT4GbXUpob7AZDR1wFMKz3Biy6oW69mwt5PTtdeoOgDin1i0p5gUV9k0LFeUxDpwkfr+JGMZDpcprjiY5w==", - "dev": true + "dev": true, + "license": "Public Domain" }, "node_modules/js-sdsl": { "version": "4.4.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", - "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==", "dev": true, + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/js-sdsl" } }, + "node_modules/js-stringify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz", + "integrity": "sha512-rtS5ATOo2Q5k1G+DADISilDA6lv79zIiwFd6CcjuIxGKLFm5C+RLImRscVap9k55i+MOZwgliw+NejvkLuGD5g==", + "dev": true, + "optional": true + }, "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==", "dev": true, - "peer": true + "license": "MIT" }, "node_modules/js-yaml": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, + "license": "MIT", "dependencies": { "argparse": "^2.0.1" }, @@ -3403,9 +3711,8 @@ }, "node_modules/jsesc": { "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", "dev": true, + "license": "MIT", "peer": true, "bin": { "jsesc": "bin/jsesc" @@ -3416,35 +3723,30 @@ }, "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, + "license": "MIT", "peer": 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 + "dev": true, + "license": "MIT" }, "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 + "dev": true, + "license": "MIT" }, "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==", "dev": true, + "license": "MIT", "peer": true }, "node_modules/json5": { "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "dev": true, + "license": "MIT", "bin": { "json5": "lib/cli.js" }, @@ -3452,11 +3754,20 @@ "node": ">=6" } }, + "node_modules/jstransformer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz", + "integrity": "sha512-C9YK3Rf8q6VAPDCCU9fnqo3mAfOH6vUGnMcP4AQAYIEpWtfGLpwOTmZ+igtdK5y+VvI2n3CyYSzy4Qh34eq24A==", + "dev": true, + "optional": true, + "dependencies": { + "is-promise": "^2.0.0", + "promise": "^7.0.1" + } + }, "node_modules/jszip": { "version": "3.10.1", - "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz", - "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==", - "dev": true, + "license": "(MIT OR GPL-3.0-or-later)", "dependencies": { "lie": "~3.3.0", "pako": "~1.0.2", @@ -3466,15 +3777,11 @@ }, "node_modules/jszip/node_modules/pako": { "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "dev": true + "license": "(MIT AND Zlib)" }, "node_modules/jszip/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, + "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -3487,39 +3794,31 @@ }, "node_modules/jszip/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 + "license": "MIT" }, "node_modules/jszip/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, + "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" } }, "node_modules/jwt-decode": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-3.1.2.tgz", - "integrity": "sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A==", + "license": "MIT", "peer": true }, "node_modules/klona": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", - "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 8" } }, "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, + "license": "MIT", "dependencies": { "readable-stream": "^2.0.5" }, @@ -3529,9 +3828,7 @@ }, "node_modules/lazystream/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, + "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -3544,30 +3841,57 @@ }, "node_modules/lazystream/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 + "license": "MIT" }, "node_modules/lazystream/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, + "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" } }, "node_modules/lerc": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lerc/-/lerc-3.0.0.tgz", - "integrity": "sha512-Rm4J/WaHhRa93nCN2mwWDZFoRVF18G1f47C+kvQWyHGEZxFpTUi73p7lMVSAndyxGt6lJ2/CFbOcf9ra5p8aww==", - "dev": true + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/less": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/less/-/less-3.13.1.tgz", + "integrity": "sha512-SwA1aQXGUvp+P5XdZslUOhhLnClSLIjWvJhmd+Vgib5BFIr9lMNlQwmwUNOjXThF/A0x+MCYYPeWEfeWiLRnTw==", + "dev": true, + "optional": true, + "dependencies": { + "copy-anything": "^2.0.1", + "tslib": "^1.10.0" + }, + "bin": { + "lessc": "bin/lessc" + }, + "engines": { + "node": ">=6" + }, + "optionalDependencies": { + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "make-dir": "^2.1.0", + "mime": "^1.4.1", + "native-request": "^1.0.5", + "source-map": "~0.6.0" + } + }, + "node_modules/less/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true, + "optional": true }, "node_modules/levn": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dev": true, + "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" @@ -3578,34 +3902,67 @@ }, "node_modules/lie": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", - "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", - "dev": true, + "license": "MIT", "dependencies": { "immediate": "~3.0.5" } }, "node_modules/listenercount": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/listenercount/-/listenercount-1.0.1.tgz", - "integrity": "sha512-3mk/Zag0+IJxeDrxSgaDPy4zZ3w05PRZeJNnlWhzFz5OkX49J4krc+A8X2d2M69vGMBEX0uyl8M+W+8gH+kBqQ==", - "dev": true + "license": "ISC" }, "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, + "license": "MIT", "peer": true, "engines": { "node": ">=6.11.5" } }, + "node_modules/loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "integrity": "sha512-tiv66G0SmiOx+pLWMtGEkfSEejxvb6N6uRrQjfWJIT79W9GMpgKeCAmm9aVBKtd4WEgntciI8CsGqjpDoCWJug==", + "dev": true, + "dependencies": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0", + "object-assign": "^4.0.1" + } + }, + "node_modules/loader-utils/node_modules/big.js": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/loader-utils/node_modules/emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/loader-utils/node_modules/json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + } + }, "node_modules/locate-path": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dev": true, + "license": "MIT", "dependencies": { "p-locate": "^5.0.0" }, @@ -3618,99 +3975,70 @@ }, "node_modules/lodash": { "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.defaults": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", - "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==", - "dev": true + "license": "MIT" }, "node_modules/lodash.difference": { "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", - "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==", - "dev": true + "license": "MIT" }, "node_modules/lodash.escaperegexp": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz", - "integrity": "sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw==", - "dev": true + "license": "MIT" }, "node_modules/lodash.flatten": { "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", - "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==", - "dev": true + "license": "MIT" }, "node_modules/lodash.groupby": { "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz", - "integrity": "sha512-5dcWxm23+VAoz+awKmBaiBvzox8+RqMgFhi7UvX9DHZr2HdxHXM/Wrf8cfKpsW37RNrvtPn6hSwNqurSILbmJw==", - "dev": true + "license": "MIT" }, "node_modules/lodash.isboolean": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", - "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==", - "dev": true + "license": "MIT" }, "node_modules/lodash.isequal": { "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==", - "dev": true + "license": "MIT" }, "node_modules/lodash.isfunction": { "version": "3.0.9", - "resolved": "https://registry.npmjs.org/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz", - "integrity": "sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==", - "dev": true + "license": "MIT" }, "node_modules/lodash.isnil": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/lodash.isnil/-/lodash.isnil-4.0.0.tgz", - "integrity": "sha512-up2Mzq3545mwVnMhTDMdfoG1OurpA/s5t88JmQX809eH3C8491iu2sfKhTfhQtKY78oPNhiaHJUpT/dUDAAtng==", - "dev": true + "license": "MIT" }, "node_modules/lodash.isplainobject": { "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", - "dev": true + "license": "MIT" }, "node_modules/lodash.isundefined": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash.isundefined/-/lodash.isundefined-3.0.1.tgz", - "integrity": "sha512-MXB1is3s899/cD8jheYYE2V9qTHwKvt+npCwpD+1Sxm3Q3cECXCiYHjeHWXNwr6Q0SOBPrYUDxendrO6goVTEA==", - "dev": true + "license": "MIT" }, "node_modules/lodash.merge": { "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.union": { "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", - "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==", - "dev": true + "license": "MIT" }, "node_modules/lodash.uniq": { "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", - "dev": true + "license": "MIT" }, "node_modules/log-symbols": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", "dev": true, + "license": "MIT", "dependencies": { "chalk": "^4.1.0", "is-unicode-supported": "^0.1.0" @@ -3724,9 +4052,8 @@ }, "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==", "dev": true, + "license": "ISC", "peer": true, "dependencies": { "yallist": "^3.0.2" @@ -3734,8 +4061,7 @@ }, "node_modules/magic-string": { "version": "0.30.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz", - "integrity": "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==", + "license": "MIT", "dependencies": { "@jridgewell/sourcemap-codec": "^1.4.13" }, @@ -3743,31 +4069,76 @@ "node": ">=12" } }, + "node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/make-dir/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, + "optional": true, + "peer": true, + "bin": { + "semver": "bin/semver" + } + }, "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==", "dev": true, + "license": "BSD-2-Clause", "peer": true }, + "node_modules/merge-source-map": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz", + "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", + "dev": true, + "dependencies": { + "source-map": "^0.6.1" + } + }, "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 + "dev": true, + "license": "MIT" }, "node_modules/mgrs": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mgrs/-/mgrs-1.0.0.tgz", - "integrity": "sha512-awNbTOqCxK1DBGjalK3xqWIstBZgN6fxsMSiXLs9/spqWkF2pAhb2rrYCFSsr1/tT7PhcDGjZndG8SWYn0byYA==", "dev": true, + "license": "MIT", "peer": true }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "optional": true, + "peer": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, "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, + "license": "MIT", "peer": true, "engines": { "node": ">= 0.6" @@ -3775,9 +4146,8 @@ }, "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, + "license": "MIT", "peer": true, "dependencies": { "mime-db": "1.52.0" @@ -3788,18 +4158,15 @@ }, "node_modules/mimic-fn": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "dev": true, + "license": "MIT", "engines": { "node": ">=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, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -3809,18 +4176,14 @@ }, "node_modules/minimist": { "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/mkdirp": { "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, + "license": "MIT", "dependencies": { "minimist": "^1.2.6" }, @@ -3830,24 +4193,21 @@ }, "node_modules/mri": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", - "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/ms": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/multimatch": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-4.0.0.tgz", - "integrity": "sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/minimatch": "^3.0.3", "array-differ": "^3.0.0", @@ -3861,20 +4221,18 @@ }, "node_modules/mute-stream": { "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/nanoid": { "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", "funding": [ { "type": "github", "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -3882,39 +4240,41 @@ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, + "node_modules/native-request": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/native-request/-/native-request-1.1.0.tgz", + "integrity": "sha512-uZ5rQaeRn15XmpgE0xoPL8YWqcX90VtCFglYwAgkvKM5e8fog+vePLAhHxuuv/gRkrQxIeh5U3q9sMNUrENqWw==", + "dev": true, + "optional": true, + "peer": true + }, "node_modules/natural-compare": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true + "dev": true, + "license": "MIT" }, "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 + "dev": true, + "license": "MIT" }, "node_modules/node-releases": { "version": "2.0.10", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", - "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==", "dev": true, + "license": "MIT", "peer": true }, "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, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/nth-check": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0" }, @@ -3924,9 +4284,8 @@ }, "node_modules/nunjucks": { "version": "3.2.3", - "resolved": "https://registry.npmjs.org/nunjucks/-/nunjucks-3.2.3.tgz", - "integrity": "sha512-psb6xjLj47+fE76JdZwskvwG4MYsQKXUtMsPh6U0YMvmyjRtKRFcxnlXGWglNybtNTNVmGdp94K62/+NjF5FDQ==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "a-sync-waterfall": "^1.0.0", "asap": "^2.0.3", @@ -3949,17 +4308,24 @@ }, "node_modules/nunjucks/node_modules/commander": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", - "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 6" } }, + "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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/oidc-client": { "version": "1.11.5", - "resolved": "https://registry.npmjs.org/oidc-client/-/oidc-client-1.11.5.tgz", - "integrity": "sha512-LcKrKC8Av0m/KD/4EFmo9Sg8fSQ+WFJWBrmtWd+tZkNn3WT/sQG3REmPANE9tzzhbjW6VkTNy4xhAXCfPApAOg==", + "license": "Apache-2.0", "dependencies": { "acorn": "^7.4.1", "base64-js": "^1.5.1", @@ -3970,8 +4336,7 @@ }, "node_modules/oidc-client-ts": { "version": "2.2.4", - "resolved": "https://registry.npmjs.org/oidc-client-ts/-/oidc-client-ts-2.2.4.tgz", - "integrity": "sha512-nOZwIomju+AmXObl5Oq5PjrES/qTt8bLsENJCIydVgi9TEWk7SCkOU6X3RNkY7yfySRM1OJJvDKdREZdmnDT2g==", + "license": "Apache-2.0", "peer": true, "dependencies": { "crypto-js": "^4.1.1", @@ -3983,8 +4348,7 @@ }, "node_modules/oidc-client/node_modules/acorn": { "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -3994,17 +4358,15 @@ }, "node_modules/oidc-client/node_modules/serialize-javascript": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "license": "BSD-3-Clause", "dependencies": { "randombytes": "^2.1.0" } }, "node_modules/ol": { "version": "6.15.1", - "resolved": "https://registry.npmjs.org/ol/-/ol-6.15.1.tgz", - "integrity": "sha512-ZG2CKTpJ8Q+tPywYysVwPk+yevwJzlbwjRKhoCvd7kLVWMbfBl1O/+Kg/yrZZrhG9FNXbFH4GeOZ5yVRqo3P4w==", "dev": true, + "license": "BSD-2-Clause", "peer": true, "dependencies": { "geotiff": "2.0.4", @@ -4019,9 +4381,8 @@ }, "node_modules/ol-mapbox-style": { "version": "8.2.1", - "resolved": "https://registry.npmjs.org/ol-mapbox-style/-/ol-mapbox-style-8.2.1.tgz", - "integrity": "sha512-3kBBuZC627vDL8vnUdfVbCbfkhkcZj2kXPHQcuLhC4JJEA+XkEVEtEde8x8+AZctRbHwBkSiubTPaRukgLxIRw==", "dev": true, + "license": "BSD-2-Clause", "peer": true, "dependencies": { "@mapbox/mapbox-gl-style-spec": "^13.23.1", @@ -4030,9 +4391,8 @@ }, "node_modules/ol/node_modules/geotiff": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/geotiff/-/geotiff-2.0.4.tgz", - "integrity": "sha512-aG8h9bJccGusioPsEWsEqx8qdXpZN71A20WCvRKGxcnHSOWLKmC5ZmsAmodfxb9TRQvs+89KikGuPzxchhA+Uw==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "@petamoriken/float16": "^3.4.7", @@ -4050,9 +4410,8 @@ }, "node_modules/ol/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, + "license": "ISC", "peer": true, "dependencies": { "yallist": "^4.0.0" @@ -4063,25 +4422,21 @@ }, "node_modules/ol/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, + "license": "ISC", "peer": true }, "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, + "license": "ISC", "dependencies": { "wrappy": "1" } }, "node_modules/onetime": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dev": true, + "license": "MIT", "dependencies": { "mimic-fn": "^2.1.0" }, @@ -4094,9 +4449,8 @@ }, "node_modules/optionator": { "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", "dev": true, + "license": "MIT", "dependencies": { "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", @@ -4111,9 +4465,8 @@ }, "node_modules/ora": { "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", "dev": true, + "license": "MIT", "dependencies": { "bl": "^4.1.0", "chalk": "^4.1.0", @@ -4134,18 +4487,16 @@ }, "node_modules/os-tmpdir": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/p-limit": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, + "license": "MIT", "dependencies": { "yocto-queue": "^0.1.0" }, @@ -4158,9 +4509,8 @@ }, "node_modules/p-locate": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dev": true, + "license": "MIT", "dependencies": { "p-limit": "^3.0.2" }, @@ -4173,24 +4523,21 @@ }, "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, + "license": "MIT", "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==", - "dev": true + "dev": true, + "license": "(MIT AND Zlib)" }, "node_modules/parent-module": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dev": true, + "license": "MIT", "dependencies": { "callsites": "^3.0.0" }, @@ -4200,42 +4547,42 @@ }, "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==", - "dev": true + "dev": true, + "license": "MIT" }, "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, + "license": "MIT", "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, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "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, + "license": "MIT", "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/pbf": { "version": "3.2.1", - "resolved": "https://registry.npmjs.org/pbf/-/pbf-3.2.1.tgz", - "integrity": "sha512-ClrV7pNOn7rtmoQVF4TS1vyU0WhYRnP92fzbfF75jAIwpnzdJXf8iTd4CMEqO4yUenH6NDqLiwjqlh6QgZzgLQ==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "ieee754": "^1.1.12", "resolve-protobuf-schema": "^2.1.0" @@ -4246,14 +4593,12 @@ }, "node_modules/picocolors": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "license": "ISC" }, "node_modules/picomatch": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true, + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -4261,10 +4606,19 @@ "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, + "optional": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, "node_modules/postcss": { "version": "8.4.24", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.24.tgz", - "integrity": "sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==", "funding": [ { "type": "opencollective", @@ -4279,6 +4633,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "nanoid": "^3.3.6", "picocolors": "^1.0.0", @@ -4288,99 +4643,405 @@ "node": "^10 || ^12 || >=14" } }, - "node_modules/postcss-selector-parser": { - "version": "6.0.11", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", - "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", + "node_modules/postcss-modules-local-by-default": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", + "integrity": "sha512-X4cquUPIaAd86raVrBwO8fwRfkIdbwFu7CTfEOjiZQHVQwlHRSkTgH5NLDmMm5+1hQO8u6dZ+TOOJDbay1hYpA==", "dev": true, "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" } }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "node_modules/postcss-modules-local-by-default/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==", "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, "engines": { - "node": ">= 0.8.0" + "node": ">=4" } }, - "node_modules/prettier": { - "version": "2.8.7", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.7.tgz", - "integrity": "sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw==", + "node_modules/postcss-modules-local-by-default/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==", "dev": true, - "bin": { - "prettier": "bin-prettier.js" + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": ">=10.13.0" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" + "node": ">=4" } }, - "node_modules/prettier-linter-helpers": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", - "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "node_modules/postcss-modules-local-by-default/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==", "dev": true, "dependencies": { - "fast-diff": "^1.1.2" - }, - "engines": { - "node": ">=6.0.0" + "color-name": "1.1.3" } }, - "node_modules/pretty-quick": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/pretty-quick/-/pretty-quick-3.1.3.tgz", - "integrity": "sha512-kOCi2FJabvuh1as9enxYmrnBC6tVMoVOenMaBqRfsvBHB0cbpYHjdQEpSglpASDFEXVwplpcGR4CLEaisYAFcA==", + "node_modules/postcss-modules-local-by-default/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==", + "dev": true + }, + "node_modules/postcss-modules-local-by-default/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==", "dev": true, - "dependencies": { - "chalk": "^3.0.0", - "execa": "^4.0.0", - "find-up": "^4.1.0", - "ignore": "^5.1.4", - "mri": "^1.1.5", - "multimatch": "^4.0.0" - }, - "bin": { - "pretty-quick": "bin/pretty-quick.js" - }, "engines": { - "node": ">=10.13" - }, - "peerDependencies": { - "prettier": ">=2.0.0" + "node": ">=0.8.0" } }, - "node_modules/pretty-quick/node_modules/chalk": { + "node_modules/postcss-modules-local-by-default/node_modules/has-flag": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/pretty-quick/node_modules/execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "node_modules/postcss-modules-local-by-default/node_modules/postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", "dev": true, "dependencies": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/postcss-modules-local-by-default/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==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-modules-scope": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", + "integrity": "sha512-LTYwnA4C1He1BKZXIx1CYiHixdSe9LWYVKadq9lK5aCCMkoOkFyZ7aigt+srfjlRplJY3gIol6KUNefdMQJdlw==", + "dev": true, + "dependencies": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + } + }, + "node_modules/postcss-modules-scope/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==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-modules-scope/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==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-modules-scope/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==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/postcss-modules-scope/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==", + "dev": true + }, + "node_modules/postcss-modules-scope/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==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/postcss-modules-scope/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==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-modules-scope/node_modules/postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "dependencies": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/postcss-modules-scope/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==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-modules-sync": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-sync/-/postcss-modules-sync-1.0.0.tgz", + "integrity": "sha512-kIDk2NYmxHshqUbjtFf1WdBij08IsvRdgDT0nOGWhvwkr8/z1piLSzxVrPt56J4DU6ON986h2H+5xcBnFhT8UQ==", + "dev": true, + "dependencies": { + "generic-names": "^1.0.2", + "icss-replace-symbols": "^1.0.2", + "postcss": "^5.2.5", + "postcss-modules-local-by-default": "^1.1.1", + "postcss-modules-scope": "^1.0.2", + "string-hash": "^1.1.0" + } + }, + "node_modules/postcss-modules-sync/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/postcss-modules-sync/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/postcss-modules-sync/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/postcss-modules-sync/node_modules/chalk/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/postcss-modules-sync/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==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/postcss-modules-sync/node_modules/has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-modules-sync/node_modules/postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/postcss-modules-sync/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/postcss-modules-sync/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/postcss-modules-sync/node_modules/supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==", + "dev": true, + "dependencies": { + "has-flag": "^1.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.11", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "2.8.7", + "dev": true, + "license": "MIT", + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/prettier-linter-helpers": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-diff": "^1.1.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/pretty-quick": { + "version": "3.1.3", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^3.0.0", + "execa": "^4.0.0", + "find-up": "^4.1.0", + "ignore": "^5.1.4", + "mri": "^1.1.5", + "multimatch": "^4.0.0" + }, + "bin": { + "pretty-quick": "bin/pretty-quick.js" + }, + "engines": { + "node": ">=10.13" + }, + "peerDependencies": { + "prettier": ">=2.0.0" + } + }, + "node_modules/pretty-quick/node_modules/chalk": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pretty-quick/node_modules/execa": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", "human-signals": "^1.1.1", "is-stream": "^2.0.0", "merge-stream": "^2.0.0", @@ -4398,9 +5059,8 @@ }, "node_modules/pretty-quick/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, + "license": "MIT", "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -4411,9 +5071,8 @@ }, "node_modules/pretty-quick/node_modules/get-stream": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", "dev": true, + "license": "MIT", "dependencies": { "pump": "^3.0.0" }, @@ -4426,18 +5085,16 @@ }, "node_modules/pretty-quick/node_modules/human-signals": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=8.12.0" } }, "node_modules/pretty-quick/node_modules/is-stream": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" }, @@ -4447,9 +5104,8 @@ }, "node_modules/pretty-quick/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, + "license": "MIT", "dependencies": { "p-locate": "^4.1.0" }, @@ -4459,9 +5115,8 @@ }, "node_modules/pretty-quick/node_modules/npm-run-path": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "dev": true, + "license": "MIT", "dependencies": { "path-key": "^3.0.0" }, @@ -4471,9 +5126,8 @@ }, "node_modules/pretty-quick/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, + "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, @@ -4486,9 +5140,8 @@ }, "node_modules/pretty-quick/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, + "license": "MIT", "dependencies": { "p-limit": "^2.2.0" }, @@ -4498,32 +5151,187 @@ }, "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 + "license": "MIT" }, "node_modules/proj4": { "version": "2.9.0", - "resolved": "https://registry.npmjs.org/proj4/-/proj4-2.9.0.tgz", - "integrity": "sha512-BoDXEzCVnRJVZoOKA0QHTFtYoE8lUxtX1jST38DJ8U+v1ixY70Kpwi0Llu6YqSWEH2xqu4XMEBNGcgeRIEywoA==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "mgrs": "1.0.0", "wkt-parser": "^1.3.1" } }, + "node_modules/promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "dev": true, + "optional": true, + "dependencies": { + "asap": "~2.0.3" + } + }, "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==", "dev": true }, + "node_modules/pug": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/pug/-/pug-3.0.3.tgz", + "integrity": "sha512-uBi6kmc9f3SZ3PXxqcHiUZLmIXgfgWooKWXcwSGwQd2Zi5Rb0bT14+8CJjJgI8AB+nndLaNgHGrcc6bPIB665g==", + "dev": true, + "optional": true, + "dependencies": { + "pug-code-gen": "^3.0.3", + "pug-filters": "^4.0.0", + "pug-lexer": "^5.0.1", + "pug-linker": "^4.0.0", + "pug-load": "^3.0.0", + "pug-parser": "^6.0.0", + "pug-runtime": "^3.0.1", + "pug-strip-comments": "^2.0.0" + } + }, + "node_modules/pug-attrs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-3.0.0.tgz", + "integrity": "sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA==", + "dev": true, + "optional": true, + "dependencies": { + "constantinople": "^4.0.1", + "js-stringify": "^1.0.2", + "pug-runtime": "^3.0.0" + } + }, + "node_modules/pug-code-gen": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-3.0.3.tgz", + "integrity": "sha512-cYQg0JW0w32Ux+XTeZnBEeuWrAY7/HNE6TWnhiHGnnRYlCgyAUPoyh9KzCMa9WhcJlJ1AtQqpEYHc+vbCzA+Aw==", + "dev": true, + "optional": true, + "dependencies": { + "constantinople": "^4.0.1", + "doctypes": "^1.1.0", + "js-stringify": "^1.0.2", + "pug-attrs": "^3.0.0", + "pug-error": "^2.1.0", + "pug-runtime": "^3.0.1", + "void-elements": "^3.1.0", + "with": "^7.0.0" + } + }, + "node_modules/pug-error": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-2.1.0.tgz", + "integrity": "sha512-lv7sU9e5Jk8IeUheHata6/UThZ7RK2jnaaNztxfPYUY+VxZyk/ePVaNZ/vwmH8WqGvDz3LrNYt/+gA55NDg6Pg==", + "dev": true, + "optional": true + }, + "node_modules/pug-filters": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-4.0.0.tgz", + "integrity": "sha512-yeNFtq5Yxmfz0f9z2rMXGw/8/4i1cCFecw/Q7+D0V2DdtII5UvqE12VaZ2AY7ri6o5RNXiweGH79OCq+2RQU4A==", + "dev": true, + "optional": true, + "dependencies": { + "constantinople": "^4.0.1", + "jstransformer": "1.0.0", + "pug-error": "^2.0.0", + "pug-walk": "^2.0.0", + "resolve": "^1.15.1" + } + }, + "node_modules/pug-lexer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-5.0.1.tgz", + "integrity": "sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w==", + "dev": true, + "optional": true, + "dependencies": { + "character-parser": "^2.2.0", + "is-expression": "^4.0.0", + "pug-error": "^2.0.0" + } + }, + "node_modules/pug-linker": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-4.0.0.tgz", + "integrity": "sha512-gjD1yzp0yxbQqnzBAdlhbgoJL5qIFJw78juN1NpTLt/mfPJ5VgC4BvkoD3G23qKzJtIIXBbcCt6FioLSFLOHdw==", + "dev": true, + "optional": true, + "dependencies": { + "pug-error": "^2.0.0", + "pug-walk": "^2.0.0" + } + }, + "node_modules/pug-load": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-3.0.0.tgz", + "integrity": "sha512-OCjTEnhLWZBvS4zni/WUMjH2YSUosnsmjGBB1An7CsKQarYSWQ0GCVyd4eQPMFJqZ8w9xgs01QdiZXKVjk92EQ==", + "dev": true, + "optional": true, + "dependencies": { + "object-assign": "^4.1.1", + "pug-walk": "^2.0.0" + } + }, + "node_modules/pug-parser": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-6.0.0.tgz", + "integrity": "sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw==", + "dev": true, + "optional": true, + "dependencies": { + "pug-error": "^2.0.0", + "token-stream": "1.0.0" + } + }, + "node_modules/pug-runtime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-3.0.1.tgz", + "integrity": "sha512-L50zbvrQ35TkpHwv0G6aLSuueDRwc/97XdY8kL3tOT0FmhgG7UypU3VztfV/LATAvmUfYi4wNxSajhSAeNN+Kg==", + "dev": true, + "optional": true + }, + "node_modules/pug-strip-comments": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-2.0.0.tgz", + "integrity": "sha512-zo8DsDpH7eTkPHCXFeAk1xZXJbyoTfdPlNR0bK7rpOMuhBYb0f5qUVCO1xlsitYd3w5FQTK7zpNVKb3rZoUrrQ==", + "dev": true, + "optional": true, + "dependencies": { + "pug-error": "^2.0.0" + } + }, + "node_modules/pug-walk": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-2.0.0.tgz", + "integrity": "sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ==", + "dev": true, + "optional": true + }, "node_modules/pump": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", "dev": true, + "license": "MIT", "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -4531,17 +5339,24 @@ }, "node_modules/punycode": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, + "node_modules/querystring": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", + "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==", + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", + "dev": true, + "engines": { + "node": ">=0.4.x" + } + }, "node_modules/queue-microtask": { "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "dev": true, "funding": [ { @@ -4556,13 +5371,13 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/quick-lru": { "version": "6.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-6.1.1.tgz", - "integrity": "sha512-S27GBT+F0NTRiehtbrgaSE1idUAJ5bX8dPAQTdylEyNlrdcH5X4Lz7Edz3DYzecbsCluD5zO8ZNEe04z3D3u6Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -4572,24 +5387,21 @@ }, "node_modules/quickselect": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-2.0.0.tgz", - "integrity": "sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw==", "dev": true, + "license": "ISC", "peer": true }, "node_modules/randombytes": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "license": "MIT", "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==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "quickselect": "^2.0.0" @@ -4597,9 +5409,7 @@ }, "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, + "license": "MIT", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -4611,27 +5421,21 @@ }, "node_modules/readdir-glob": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.3.tgz", - "integrity": "sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==", - "dev": true, + "license": "Apache-2.0", "dependencies": { "minimatch": "^5.1.0" } }, "node_modules/readdir-glob/node_modules/brace-expansion": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/readdir-glob/node_modules/minimatch": { "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -4641,9 +5445,8 @@ }, "node_modules/readdirp": { "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, + "license": "MIT", "dependencies": { "picomatch": "^2.2.1" }, @@ -4653,33 +5456,54 @@ }, "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 + "dev": true, + "license": "MIT" + }, + "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-from": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/resolve-protobuf-schema": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz", - "integrity": "sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ==", "dev": true, + "license": "MIT", "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, + "optional": true + }, "node_modules/restore-cursor": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", "dev": true, + "license": "MIT", "dependencies": { "onetime": "^5.1.0", "signal-exit": "^3.0.2" @@ -4690,9 +5514,8 @@ }, "node_modules/reusify": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "dev": true, + "license": "MIT", "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" @@ -4700,9 +5523,7 @@ }, "node_modules/rimraf": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, + "license": "ISC", "dependencies": { "glob": "^7.1.3" }, @@ -4715,9 +5536,8 @@ }, "node_modules/rollup": { "version": "3.25.3", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.25.3.tgz", - "integrity": "sha512-ZT279hx8gszBj9uy5FfhoG4bZx8c+0A1sbqtr7Q3KNWIizpTdDEPZbV2xcbvHsnFp4MavCQYZyzApJ+virB8Yw==", "dev": true, + "license": "MIT", "bin": { "rollup": "dist/bin/rollup" }, @@ -4729,11 +5549,51 @@ "fsevents": "~2.3.2" } }, + "node_modules/rollup-plugin-commonjs": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-commonjs/-/rollup-plugin-commonjs-10.1.0.tgz", + "integrity": "sha512-jlXbjZSQg8EIeAAvepNwhJj++qJWNJw1Cl0YnOqKtP5Djx+fFGkp3WRh+W0ASCaFG5w1jhmzDxgu3SJuVxPF4Q==", + "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-commonjs.", + "dev": true, + "dependencies": { + "estree-walker": "^0.6.1", + "is-reference": "^1.1.2", + "magic-string": "^0.25.2", + "resolve": "^1.11.0", + "rollup-pluginutils": "^2.8.1" + }, + "peerDependencies": { + "rollup": ">=1.12.0" + } + }, + "node_modules/rollup-plugin-commonjs/node_modules/estree-walker": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", + "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", + "dev": true + }, + "node_modules/rollup-plugin-commonjs/node_modules/is-reference": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", + "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", + "dev": true, + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/rollup-plugin-commonjs/node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dev": true, + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, "node_modules/rollup-plugin-external-globals": { "version": "0.7.3", - "resolved": "https://registry.npmjs.org/rollup-plugin-external-globals/-/rollup-plugin-external-globals-0.7.3.tgz", - "integrity": "sha512-rOxtHUyIYR06kV2H5xhxIjbmdfQ7YGw/LUPFzxi9qwUqTqnbBUbZlVpkc5hs13b8KVO20Zkb+LzT2TGpJgRaIg==", "dev": true, + "license": "MIT", "dependencies": { "@rollup/pluginutils": "^5.0.2", "estree-walker": "^3.0.1", @@ -4746,18 +5606,16 @@ }, "node_modules/rollup-plugin-external-globals/node_modules/estree-walker": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", "dev": true, + "license": "MIT", "dependencies": { "@types/estree": "^1.0.0" } }, "node_modules/rollup-plugin-external-globals/node_modules/magic-string": { "version": "0.26.7", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.7.tgz", - "integrity": "sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==", "dev": true, + "license": "MIT", "dependencies": { "sourcemap-codec": "^1.4.8" }, @@ -4765,19 +5623,78 @@ "node": ">=12" } }, + "node_modules/rollup-plugin-scss": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-scss/-/rollup-plugin-scss-3.0.0.tgz", + "integrity": "sha512-UldNaNHEon2a5IusHvj/Nnwc7q13YDvbFxz5pfNbHBNStxGoUNyM+0XwAA/UafJ1u8XRPGdBMrhWFthrrGZdWQ==", + "dev": true, + "dependencies": { + "rollup-pluginutils": "^2.3.3" + } + }, + "node_modules/rollup-plugin-vue": { + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/rollup-plugin-vue/-/rollup-plugin-vue-5.1.9.tgz", + "integrity": "sha512-DXzrBUD2j68Y6nls4MmuJsFL1SrQDpdgjxvhk/oy04LzJmXJoX1x31yLEBFkkmvpbon6Q885WJLvEMiMyT+3rA==", + "dev": true, + "dependencies": { + "@vue/component-compiler": "^4.2.3", + "@vue/component-compiler-utils": "^3.1.2", + "debug": "^4.1.1", + "hash-sum": "^1.0.2", + "magic-string": "^0.25.7", + "querystring": "^0.2.0", + "rollup-pluginutils": "^2.8.2", + "source-map": "0.7.3", + "vue-runtime-helpers": "^1.1.2" + }, + "peerDependencies": { + "vue-template-compiler": "*" + } + }, + "node_modules/rollup-plugin-vue/node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dev": true, + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/rollup-plugin-vue/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/rollup-pluginutils": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", + "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", + "dev": true, + "dependencies": { + "estree-walker": "^0.6.1" + } + }, + "node_modules/rollup-pluginutils/node_modules/estree-walker": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", + "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", + "dev": true + }, "node_modules/run-async": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.12.0" } }, "node_modules/run-parallel": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", "dev": true, "funding": [ { @@ -4793,30 +5710,27 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "dependencies": { "queue-microtask": "^1.2.2" } }, "node_modules/rw": { "version": "1.3.3", - "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", - "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==", "dev": true, + "license": "BSD-3-Clause", "peer": true }, "node_modules/rxjs": { "version": "7.8.0", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz", - "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.1.0" } }, "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==", "funding": [ { "type": "github", @@ -4830,19 +5744,18 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/safer-buffer": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/sass": { "version": "1.62.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.62.0.tgz", - "integrity": "sha512-Q4USplo4pLYgCi+XlipZCWUQz5pkg/ruSSgJ0WRDSb/+3z9tXUOkQ7QPYn4XrhZKYAK4HlpaQecRwKLJX6+DBg==", "dev": true, + "license": "MIT", "dependencies": { "chokidar": ">=3.0.0 <4.0.0", "immutable": "^4.0.0", @@ -4857,9 +5770,8 @@ }, "node_modules/sass-loader": { "version": "12.6.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", - "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", "dev": true, + "license": "MIT", "dependencies": { "klona": "^2.0.4", "neo-async": "^2.6.2" @@ -4893,11 +5805,16 @@ } } }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true, + "optional": true + }, "node_modules/saxes": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "dev": true, + "license": "ISC", "dependencies": { "xmlchars": "^2.2.0" }, @@ -4907,9 +5824,8 @@ }, "node_modules/schema-utils": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "dev": true, + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", @@ -4925,34 +5841,47 @@ }, "node_modules/semver": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "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, + "license": "BSD-3-Clause", "peer": true, "dependencies": { "randombytes": "^2.1.0" } }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "optional": true, + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/setimmediate": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", - "dev": true + "license": "MIT" }, "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, + "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" }, @@ -4962,23 +5891,19 @@ }, "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, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/signal-exit": { "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true + "dev": true, + "license": "ISC" }, "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==", "dev": true, "peer": true, "engines": { @@ -4987,8 +5912,6 @@ }, "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==", "dev": true, "peer": true, "engines": { @@ -4997,8 +5920,6 @@ }, "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==", "dev": true, "peer": true, "dependencies": { @@ -5011,51 +5932,72 @@ }, "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==", + "license": "BSD-3-Clause", "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==", + "license": "BSD-3-Clause", "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, + "optional": 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, + "license": "MIT", "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, + "optional": true + }, "node_modules/sourcemap-codec": { "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", - "deprecated": "Please use @jridgewell/sourcemap-codec instead", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/string_decoder": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, + "license": "MIT", "dependencies": { "safe-buffer": "~5.2.0" } }, + "node_modules/string-hash": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", + "integrity": "sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A==", + "dev": true + }, "node_modules/string-width": { "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -5067,9 +6009,8 @@ }, "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, + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -5079,18 +6020,16 @@ }, "node_modules/strip-final-newline": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/strip-json-comments": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" }, @@ -5098,11 +6037,73 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/stylus": { + "version": "0.54.8", + "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.54.8.tgz", + "integrity": "sha512-vr54Or4BZ7pJafo2mpf0ZcwA74rpuYCZbxrHBsH8kbcXOwSfvBFwsRfpGO5OD5fhG5HDCFW737PKaawI7OqEAg==", + "dev": true, + "optional": true, + "dependencies": { + "css-parse": "~2.0.0", + "debug": "~3.1.0", + "glob": "^7.1.6", + "mkdirp": "~1.0.4", + "safer-buffer": "^2.1.2", + "sax": "~1.2.4", + "semver": "^6.3.0", + "source-map": "^0.7.3" + }, + "bin": { + "stylus": "bin/stylus" + }, + "engines": { + "node": "*" + } + }, + "node_modules/stylus/node_modules/debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "optional": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/stylus/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "optional": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stylus/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "optional": true + }, + "node_modules/stylus/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, + "optional": true, + "engines": { + "node": ">= 8" + } + }, "node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -5110,11 +6111,22 @@ "node": ">=8" } }, + "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/tapable": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", "dev": true, + "license": "MIT", "peer": true, "engines": { "node": ">=6" @@ -5122,9 +6134,7 @@ }, "node_modules/tar-stream": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "dev": true, + "license": "MIT", "dependencies": { "bl": "^4.0.3", "end-of-stream": "^1.4.1", @@ -5138,9 +6148,8 @@ }, "node_modules/terser": { "version": "5.18.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.18.2.tgz", - "integrity": "sha512-Ah19JS86ypbJzTzvUCX7KOsEIhDaRONungA4aYBjEP3JZRf4ocuDzTg4QWZnPn9DEMiMYGJPiSOy7aykoCc70w==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.8.2", @@ -5156,9 +6165,8 @@ }, "node_modules/terser-webpack-plugin": { "version": "5.3.7", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.7.tgz", - "integrity": "sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "@jridgewell/trace-mapping": "^0.3.17", @@ -5191,46 +6199,38 @@ }, "node_modules/terser/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==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/text-encoding-utf-8": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/text-encoding-utf-8/-/text-encoding-utf-8-1.0.2.tgz", - "integrity": "sha512-8bw4MY9WjdsD2aMtO0OzOCY3pXGYNx2d2FfHRVUKkiCPDWjKuOlhLVASS+pD7VkLTVjW268LYJHwsnPFlBpbAg==", "dev": true }, "node_modules/text-table": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/three": { "version": "0.135.0", - "resolved": "https://registry.npmjs.org/three/-/three-0.135.0.tgz", - "integrity": "sha512-kuEpuuxRzLv0MDsXai9huCxOSQPZ4vje6y0gn80SRmQvgz6/+rI0NAvCRAw56zYaWKMGMfqKWsxF9Qa2Z9xymQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/three.meshline": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/three.meshline/-/three.meshline-1.4.0.tgz", - "integrity": "sha512-A8IsiMrWP8zmHisGDAJ76ZD7t/dOF/oCe/FUKNE6Bu01ZYEx8N6IlU/1Plb2aOZtAuWM2A8s8qS3hvY0OFuvOw==", "dev": true, + "license": "MIT", "peer": true }, "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 + "dev": true, + "license": "MIT" }, "node_modules/tmp": { "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", "dev": true, + "license": "MIT", "dependencies": { "os-tmpdir": "~1.0.2" }, @@ -5240,19 +6240,16 @@ }, "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==", "dev": true, - "peer": true, + "license": "MIT", "engines": { "node": ">=4" } }, "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, + "license": "MIT", "dependencies": { "is-number": "^7.0.0" }, @@ -5260,26 +6257,26 @@ "node": ">=8.0" } }, + "node_modules/token-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-1.0.0.tgz", + "integrity": "sha512-VSsyNPPW74RpHwR8Fc21uubwHY7wMDeJLys2IX5zJNih+OnAnaifKHo+1LHT7DAdloQ7apeaaWg8l7qnf/TnEg==", + "dev": true, + "optional": true + }, "node_modules/traverse": { "version": "0.3.9", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", - "integrity": "sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ==", - "dev": true, - "engines": { - "node": "*" - } + "license": "MIT/X11" }, "node_modules/tslib": { "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", - "dev": true + "dev": true, + "license": "0BSD" }, "node_modules/type-check": { "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dev": true, + "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1" }, @@ -5289,9 +6286,8 @@ }, "node_modules/type-fest": { "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -5301,17 +6297,14 @@ }, "node_modules/typedarray": { "version": "0.0.7", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.7.tgz", - "integrity": "sha512-ueeb9YybpjhivjbHP2LdFDAjbS948fGEPj+ACAMs4xCMmh72OCOMQWBQKlaN4ZNQ04yfLSDLSx1tGRIoWimObQ==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/unicode-categories": { "version": "0.9.1", - "resolved": "https://registry.npmjs.org/unicode-categories/-/unicode-categories-0.9.1.tgz", - "integrity": "sha512-61OCyQc95VLUzCzFwfNs61DicwfJ/Mv8+GiYkag2khY/42ujZnsjg7qMMMwOIcmFZT/YBD1YdXrf+gQZUoAgiQ==", "dev": true, "engines": { "node": ">=0.4.0" @@ -5319,9 +6312,7 @@ }, "node_modules/unzipper": { "version": "0.10.14", - "resolved": "https://registry.npmjs.org/unzipper/-/unzipper-0.10.14.tgz", - "integrity": "sha512-ti4wZj+0bQTiX2KmKWuwj7lhV+2n//uXEotUmGuQqrbVZSEGFMbI68+c6JCQ8aAmUWYvtHEz2A8K6wXvueR/6g==", - "dev": true, + "license": "MIT", "dependencies": { "big-integer": "^1.6.17", "binary": "~0.3.0", @@ -5337,15 +6328,11 @@ }, "node_modules/unzipper/node_modules/bluebird": { "version": "3.4.7", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz", - "integrity": "sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA==", - "dev": true + "license": "MIT" }, "node_modules/unzipper/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, + "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -5358,23 +6345,17 @@ }, "node_modules/unzipper/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 + "license": "MIT" }, "node_modules/unzipper/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, + "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" } }, "node_modules/update-browserslist-db": { "version": "1.0.10", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", - "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", "dev": true, "funding": [ { @@ -5386,6 +6367,7 @@ "url": "https://tidelift.com/funding/github/npm/browserslist" } ], + "license": "MIT", "peer": true, "dependencies": { "escalade": "^3.1.1", @@ -5400,33 +6382,39 @@ }, "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, + "license": "BSD-2-Clause", "dependencies": { "punycode": "^2.1.0" } }, + "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, + "optional": true + }, "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 + "license": "MIT" }, "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, + "license": "MIT", "bin": { "uuid": "dist/bin/uuid" } }, + "node_modules/viewer-plugin-reflect": { + "resolved": "src/plugins/reflect", + "link": true + }, "node_modules/vite": { "version": "4.3.9", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.3.9.tgz", - "integrity": "sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==", "dev": true, + "license": "MIT", "dependencies": { "esbuild": "^0.17.5", "postcss": "^8.4.23", @@ -5472,17 +6460,25 @@ }, "node_modules/vite-plugin-css-injected-by-js": { "version": "2.4.0", - "resolved": "https://registry.npmjs.org/vite-plugin-css-injected-by-js/-/vite-plugin-css-injected-by-js-2.4.0.tgz", - "integrity": "sha512-fQkJ5baPEasjjJLxHINLjXuPREO61VIDFUeUqleEBghOLfZZe/k/zrxG5b3kFZXu6JtdI11pnwtj3dh3CN9X4Q==", "dev": true, + "license": "MIT", "peerDependencies": { "vite": ">2.0.0-0" } }, + "node_modules/void-elements": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", + "integrity": "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/vue": { "version": "3.3.4", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.3.4.tgz", - "integrity": "sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==", + "license": "MIT", "dependencies": { "@vue/compiler-dom": "3.3.4", "@vue/compiler-sfc": "3.3.4", @@ -5493,9 +6489,8 @@ }, "node_modules/vue-eslint-parser": { "version": "8.3.0", - "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-8.3.0.tgz", - "integrity": "sha512-dzHGG3+sYwSf6zFBa0Gi9ZDshD7+ad14DGOdTLjruRVgZXe2J+DcZ9iUhyR48z5g1PqRa20yt3Njna/veLJL/g==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^4.3.2", "eslint-scope": "^7.0.0", @@ -5517,9 +6512,8 @@ }, "node_modules/vue-eslint-parser/node_modules/eslint-scope": { "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" @@ -5530,9 +6524,8 @@ }, "node_modules/vue-eslint-parser/node_modules/eslint-visitor-keys": { "version": "3.4.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz", - "integrity": "sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==", "dev": true, + "license": "Apache-2.0", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -5542,18 +6535,16 @@ }, "node_modules/vue-eslint-parser/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, + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } }, "node_modules/vue-eslint-parser/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, + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -5563,9 +6554,8 @@ }, "node_modules/vue-eslint-parser/node_modules/semver": { "version": "7.4.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.4.0.tgz", - "integrity": "sha512-RgOxM8Mw+7Zus0+zcLEUn8+JfoLpj/huFTItQy2hsM4khuC1HYRDp0cU482Ewn/Fcy6bCjufD8vAj7voC66KQw==", "dev": true, + "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -5578,14 +6568,12 @@ }, "node_modules/vue-eslint-parser/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 + "dev": true, + "license": "ISC" }, "node_modules/vue-i18n": { "version": "9.2.2", - "resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-9.2.2.tgz", - "integrity": "sha512-yswpwtj89rTBhegUAv9Mu37LNznyu3NpyLQmozF3i1hYOhwpG8RjcjIFIIfnu+2MDZJGSZPXaKWvnQA71Yv9TQ==", + "license": "MIT", "dependencies": { "@intlify/core-base": "9.2.2", "@intlify/shared": "9.2.2", @@ -5601,8 +6589,7 @@ }, "node_modules/vue-router": { "version": "4.2.2", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.2.2.tgz", - "integrity": "sha512-cChBPPmAflgBGmy3tBsjeoe3f3VOSG6naKyY5pjtrqLGbNEXdzCigFUHgBvp9e3ysAtFtEx7OLqcSDh/1Cq2TQ==", + "license": "MIT", "dependencies": { "@vue/devtools-api": "^6.5.0" }, @@ -5613,10 +6600,32 @@ "vue": "^3.2.0" } }, + "node_modules/vue-runtime-helpers": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vue-runtime-helpers/-/vue-runtime-helpers-1.1.2.tgz", + "integrity": "sha512-pZfGp+PW/IXEOyETE09xQHR1CKkR9HfHZdnMD/FVLUNI+HxYTa82evx5WrF6Kz4s82qtqHvMZ8MZpbk2zT2E1Q==", + "dev": true + }, + "node_modules/vue-template-compiler": { + "version": "2.7.16", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.16.tgz", + "integrity": "sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==", + "dev": true, + "peer": true, + "dependencies": { + "de-indent": "^1.0.2", + "he": "^1.2.0" + } + }, + "node_modules/vue-template-es2015-compiler": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz", + "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==", + "dev": true + }, "node_modules/vuex": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/vuex/-/vuex-4.1.0.tgz", - "integrity": "sha512-hmV6UerDrPcgbSy9ORAtNXDr9M4wlNP4pEFKye4ujJF8oqgFFuxDCdOLS3eNoRTtq5O3hoBDh9Doj1bQMYHRbQ==", + "license": "MIT", "dependencies": { "@vue/devtools-api": "^6.0.0-beta.11" }, @@ -5626,8 +6635,7 @@ }, "node_modules/vuex-oidc": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/vuex-oidc/-/vuex-oidc-4.0.2.tgz", - "integrity": "sha512-GOm4UTEJnrRI1nCI7BTzQdbD3w0Jm2O3mFHQtWI98n332+C8oPpcQUbWx2EhybditleLZOXZWbA9jtMvp4XEsA==", + "license": "MIT", "peerDependencies": { "oidc-client-ts": ">= 2.0.0", "vue": ">= 2.5.0", @@ -5637,9 +6645,8 @@ }, "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, + "license": "MIT", "peer": true, "dependencies": { "glob-to-regexp": "^0.4.1", @@ -5651,24 +6658,21 @@ }, "node_modules/wcwidth": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", "dev": true, + "license": "MIT", "dependencies": { "defaults": "^1.0.3" } }, "node_modules/web-worker": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/web-worker/-/web-worker-1.2.0.tgz", - "integrity": "sha512-PgF341avzqyx60neE9DD+XS26MMNMoUQRz9NOZwW32nPQrF6p77f1htcnjBSEV8BGMKZ16choqUG4hyI0Hx7mA==", - "dev": true + "dev": true, + "license": "Apache-2.0" }, "node_modules/webpack": { "version": "5.79.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.79.0.tgz", - "integrity": "sha512-3mN4rR2Xq+INd6NnYuL9RC9GAmc1ROPKJoHhrZ4pAjdMFEkJJWrsPw8o2JjCIyQyTu7rTXYn4VG6OpyB3CobZg==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "@types/eslint-scope": "^3.7.3", @@ -5714,9 +6718,8 @@ }, "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, + "license": "MIT", "peer": true, "engines": { "node": ">=10.13.0" @@ -5724,9 +6727,8 @@ }, "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, + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -5737,27 +6739,40 @@ "node": ">= 8" } }, + "node_modules/with": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/with/-/with-7.0.2.tgz", + "integrity": "sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==", + "dev": true, + "optional": true, + "dependencies": { + "@babel/parser": "^7.9.6", + "@babel/types": "^7.9.6", + "assert-never": "^1.2.1", + "babel-walk": "3.0.0-canary-5" + }, + "engines": { + "node": ">= 10.0.0" + } + }, "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==", "dev": true, + "license": "MIT", "peer": true }, "node_modules/word-wrap": { "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/wrap-ansi": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -5772,44 +6787,35 @@ }, "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 + "license": "ISC" }, "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==", - "dev": true + "dev": true, + "license": "CC0-1.0" }, "node_modules/xmlchars": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "dev": true + "license": "MIT" }, "node_modules/xmldom": { "version": "0.1.31", - "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.31.tgz", - "integrity": "sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ==", - "deprecated": "Deprecated due to CVE-2021-21366 resolved in 0.5.0", "dev": true, + "license": "(LGPL-2.0 or MIT)", "engines": { "node": ">=0.1" } }, "node_modules/yallist": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "dev": true, + "license": "ISC", "peer": true }, "node_modules/yocto-queue": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -5819,9 +6825,7 @@ }, "node_modules/zip-stream": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz", - "integrity": "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==", - "dev": true, + "license": "MIT", "dependencies": { "archiver-utils": "^2.1.0", "compress-commons": "^4.1.0", @@ -5831,19 +6835,6 @@ "node": ">= 10" } }, - "src/plugins/annotation": { - "version": "0.0.1", - "extraneous": true, - "devDependencies": { - "@bimdata/design-system": "^2.0.0-rc.22", - "@vitejs/plugin-vue": "^4.0.0", - "rollup-plugin-external-globals": "^0.7.1", - "sass": "^1.53.0", - "terser": "^5.17.1", - "vite": "^4.3.1", - "vite-plugin-css-injected-by-js": "^2.4.0" - } - }, "src/plugins/bimobject": { "name": "@bimdata/bimobject-viewer-plugin", "version": "2.0.2", @@ -5859,8 +6850,6 @@ }, "src/plugins/bimobject/node_modules/@bimdata/design-system": { "version": "2.1.1-rc.2", - "resolved": "https://registry.npmjs.org/@bimdata/design-system/-/design-system-2.1.1-rc.2.tgz", - "integrity": "sha512-6bwMWT4Q/jR3OL17sPkHMOp+NHzzuoV9qmc5uegu4erfBbfo1bc7GPri2QjDKf8WA7xU0uaJJdlVSCnlFm9FLQ==", "dev": true }, "src/plugins/bimworld": { @@ -5891,8 +6880,6 @@ }, "src/plugins/bsdd/node_modules/@bimdata/design-system": { "version": "2.1.1-rc.2", - "resolved": "https://registry.npmjs.org/@bimdata/design-system/-/design-system-2.1.1-rc.2.tgz", - "integrity": "sha512-6bwMWT4Q/jR3OL17sPkHMOp+NHzzuoV9qmc5uegu4erfBbfo1bc7GPri2QjDKf8WA7xU0uaJJdlVSCnlFm9FLQ==", "dev": true }, "src/plugins/christmasSleigh": { @@ -5940,8 +6927,6 @@ }, "src/plugins/giro3d/node_modules/@bimdata/design-system": { "version": "2.1.1-rc.2", - "resolved": "https://registry.npmjs.org/@bimdata/design-system/-/design-system-2.1.1-rc.2.tgz", - "integrity": "sha512-6bwMWT4Q/jR3OL17sPkHMOp+NHzzuoV9qmc5uegu4erfBbfo1bc7GPri2QjDKf8WA7xU0uaJJdlVSCnlFm9FLQ==", "dev": true }, "src/plugins/gltfExtractor": { @@ -6028,19 +7013,176 @@ } }, "src/plugins/reflect": { - "version": "0.0.1", - "extraneous": true, - "devDependencies": { - "@bimdata/design-system": "^1.4.0-rc.89", - "@vitejs/plugin-vue": "^4.0.0", + "name": "viewer-plugin-reflect", + "version": "0.1.1", + "dependencies": { + "@bimdata/design-system": "^2.1.1-rc.2", "async": "^3.2.4", "exceljs": "^4.3.0", - "file-saver": "^2.0.5", - "rollup-plugin-external-globals": "^0.7.1", - "sass": "^1.53.0", - "terser": "^5.17.1", - "vite": "^4.3.1", - "vite-plugin-css-injected-by-js": "^2.4.0" + "file-saver": "^2.0.5" + }, + "devDependencies": { + "@rollup/plugin-node-resolve": "^13.3.0", + "@rollup/plugin-replace": "^5.0.2", + "@rollup/plugin-url": "^6.1.0", + "rollup": "^2.79.1", + "rollup-plugin-commonjs": "^10.1.0", + "rollup-plugin-scss": "^3.0.0", + "rollup-plugin-terser": "^7.0.2", + "rollup-plugin-vue": "^5.1.9", + "sass": "^1.57.1" + } + }, + "src/plugins/reflect/node_modules/@bimdata/design-system": { + "version": "2.1.1-rc.2", + "resolved": "https://registry.npmjs.org/@bimdata/design-system/-/design-system-2.1.1-rc.2.tgz", + "integrity": "sha512-6bwMWT4Q/jR3OL17sPkHMOp+NHzzuoV9qmc5uegu4erfBbfo1bc7GPri2QjDKf8WA7xU0uaJJdlVSCnlFm9FLQ==" + }, + "src/plugins/reflect/node_modules/@rollup/plugin-node-resolve": { + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.3.0.tgz", + "integrity": "sha512-Lus8rbUo1eEcnS4yTFKLZrVumLPY+YayBdWXgFSHYhTT2iJbMhoaaBL3xl5NCdeRytErGr8tZ0L71BMRmnlwSw==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "deepmerge": "^4.2.2", + "is-builtin-module": "^3.1.0", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "rollup": "^2.42.0" + } + }, + "src/plugins/reflect/node_modules/@rollup/plugin-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-url/-/plugin-url-6.1.0.tgz", + "integrity": "sha512-FJNWBnBB7nLzbcaGmu1no+U/LlRR67TtgfRFP+VEKSrWlDTE6n9jMns/N4Q/VL6l4x6kTHQX4HQfwTcldaAfHQ==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "make-dir": "^3.1.0", + "mime": "^2.4.6" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "src/plugins/reflect/node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dev": true, + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "src/plugins/reflect/node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "dev": true + }, + "src/plugins/reflect/node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true + }, + "src/plugins/reflect/node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "src/plugins/reflect/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" + } + }, + "src/plugins/reflect/node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "src/plugins/reflect/node_modules/rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "src/plugins/reflect/node_modules/rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0" + } + }, + "src/plugins/reflect/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" } }, "src/plugins/snowflakes": { @@ -6068,19 +7210,6 @@ "vite": "^4.3.1", "vite-plugin-css-injected-by-js": "^2.4.0" } - }, - "src/plugins/toto": { - "version": "0.0.1", - "extraneous": true, - "devDependencies": { - "@bimdata/design-system": "^1.4.0-rc.89", - "@vitejs/plugin-vue": "^4.0.0", - "rollup-plugin-external-globals": "^0.7.1", - "sass": "^1.53.0", - "terser": "^5.17.1", - "vite": "^4.3.1", - "vite-plugin-css-injected-by-js": "^2.4.0" - } } } } diff --git a/src/plugins/excelExport/dist/excelExport.plugin.js b/src/plugins/excelExport/dist/excelExport.plugin.js index 1281ca56..afa28e15 100644 --- a/src/plugins/excelExport/dist/excelExport.plugin.js +++ b/src/plugins/excelExport/dist/excelExport.plugin.js @@ -1,4 +1,5 @@ -function e(e,t){for(var r=0;rn[t]})}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}!function(){try{if("undefined"!=typeof document){var e=document.createElement("style");e.appendChild(document.createTextNode('html{--color-primary-lighter: rgba(248, 249, 250, 1);--color-primary-light: rgba(67, 78, 105, 1);--color-primary: rgba(47, 55, 74, 1);--color-primary-dark: rgba(27, 32, 43, 1);--color-secondary-lighter: rgba(255, 252, 242, 1);--color-secondary-light: rgba(250, 212, 94, 1);--color-secondary: rgba(249, 199, 44, 1);--color-secondary-dark: rgba(235, 180, 7, 1);--color-white: rgba(255, 255, 255, 1);--color-silver-light: rgba(247, 247, 247, 1);--color-silver: rgba(216, 216, 216, 1);--color-silver-dark: rgba(189, 189, 189, 1);--color-granite-light: rgba(122, 122, 122, 1);--color-granite: rgba(96, 96, 96, 1);--color-black: rgba(0, 0, 0, 1);--color-text: rgba(47, 55, 74, 1);--color-black-100: rgba(0, 0, 0, .1);--color-success-lighter: rgba(226, 255, 239, 1);--color-success-light: rgba(0, 200, 92, 1);--color-success: rgba(0, 175, 80, 1);--color-success-dark: rgba(0, 149, 68, 1);--color-warning-lighter: rgba(255, 233, 204, 1);--color-warning-light: rgba(255, 167, 51, 1);--color-warning: rgba(255, 145, 0, 1);--color-warning-dark: rgba(204, 116, 0, 1);--color-high-lighter: rgba(255, 237, 234, 1);--color-high-light: rgba(255, 104, 81, 1);--color-high: rgba(255, 61, 30, 1);--color-high-dark: rgba(234, 31, 0, 1);--font-size: 14px;--box-shadow: 0px 2px 10px rgba(0, 0, 0, .1);--border-radius-tiny: 3px;--spacing-unit: 12px;--size-btn-options: 45px;--primary-font: "roboto", sans-serif}.export-modal{margin:var(--spacing-unit);align-items:center;display:flex;flex-direction:column;justify-content:space-between;min-width:500px;position:relative}.export-modal__error{color:var(--color-high)}.export-modal__close{width:100%;display:flex;flex-direction:row-reverse}.export-modal__close *{cursor:pointer}.export-modal__content{width:100%;padding:20px 36px;display:flex;flex-direction:column;align-items:center}.export-modal__content__title{margin-top:0;font-size:1.4285714286em}.export-modal__content__export{margin:20px 0}.export-modal__content__input,.export-modal__content__checkbox,.export-modal__content__warning{width:100%}.export-modal__content__input input{color:var(--color-primary)}.export-modal__content__warning{margin-top:9px;color:var(--color-warning);font-size:.8571428571em}.export-modal__export{margin-top:calc(var(--spacing-unit) * 3)}.split-modal-success{width:500px}.split-modal-success__close{position:absolute;right:0;top:0}.split-modal-success__close .bimdata-pie-spinner{height:23px;width:23px}.split-modal-success__title{margin:calc(var(--spacing-unit) * 3) 0 calc(var(--spacing-unit) * 2);display:inline-flex;align-items:center}.split-modal-success__title h2{margin:0;font-size:1.4285714286em}.split-modal-success__title--icon{margin-left:calc(var(--spacing-unit) / 2)}.split-modal-success__text{margin:0;width:300px;text-align:center;line-height:1.5;color:var(--color-tertiary-dark);font-size:.8571428571em}.split-modal-success__button{margin:calc(var(--spacing-unit) * 2) 0}')),document.head.appendChild(e)}}catch(e){console.error("vite-plugin-css-injected-by-js",e)}}();var t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function r(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var n,o={};n={get exports(){return o},set exports(e){o=e}},function(){function e(e,t){return void 0===t?t={autoBom:!1}:"object"!=typeof t&&(console.warn("Deprecated: Expected third argument to be a object"),t={autoBom:!t}),t.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob(["\ufeff",e],{type:e.type}):e}function r(e,t,r){var n=new XMLHttpRequest;n.open("GET",e),n.responseType="blob",n.onload=function(){l(n.response,t,r)},n.onerror=function(){console.error("could not download file")},n.send()}function o(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch(e){}return 200<=t.status&&299>=t.status}function i(e){try{e.dispatchEvent(new MouseEvent("click"))}catch(r){var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var a="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof t&&t.global===t?t:void 0,s=a.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),l=a.saveAs||("object"!=typeof window||window!==a?function(){}:"download"in HTMLAnchorElement.prototype&&!s?function(e,t,n){var s=a.URL||a.webkitURL,l=document.createElement("a");t=t||e.name||"download",l.download=t,l.rel="noopener","string"==typeof e?(l.href=e,l.origin===location.origin?i(l):o(l.href)?r(e,t,n):i(l,l.target="_blank")):(l.href=s.createObjectURL(e),setTimeout((function(){s.revokeObjectURL(l.href)}),4e4),setTimeout((function(){i(l)}),0))}:"msSaveOrOpenBlob"in navigator?function(t,n,a){if(n=n||t.name||"download","string"!=typeof t)navigator.msSaveOrOpenBlob(e(t,a),n);else if(o(t))r(t,n,a);else{var s=document.createElement("a");s.href=t,s.target="_blank",setTimeout((function(){i(s)}))}}:function(e,t,n,o){if((o=o||open("","_blank"))&&(o.document.title=o.document.body.innerText="downloading..."),"string"==typeof e)return r(e,t,n);var i="application/octet-stream"===e.type,l=/constructor/i.test(a.HTMLElement)||a.safari,c=/CriOS\/[\d]+/.test(navigator.userAgent);if((c||i&&l||s)&&"undefined"!=typeof FileReader){var u=new FileReader;u.onloadend=function(){var e=u.result;e=c?e:e.replace(/^data:[^;]*;/,"data:attachment/file;"),o?o.location.href=e:location=e,o=null},u.readAsDataURL(e)}else{var f=a.URL||a.webkitURL,d=f.createObjectURL(e);o?o.location=d:location.href=d,o=null,setTimeout((function(){f.revokeObjectURL(d)}),4e4)}});a.saveAs=l.saveAs=l,n.exports=l}();const i=o;function a(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var s={};({get exports(){return s},set exports(e){s=e}}).exports=function e(t,r,n){function o(s,l){if(!r[s]){if(!t[s]){if(!l&&a)return a(s);if(i)return i(s,!0);var c=new Error("Cannot find module '"+s+"'");throw c.code="MODULE_NOT_FOUND",c}var u=r[s]={exports:{}};t[s][0].call(u.exports,(function(e){return o(t[s][1][e]||e)}),u,u.exports,e,t,r,n)}return r[s].exports}for(var i=a,s=0;s2&&void 0!==arguments[2]?arguments[2]:0;if(n(this,e),r)if("string"==typeof r){var a=i.decodeAddress(r);this.nativeCol=a.col+o,this.nativeColOff=0,this.nativeRow=a.row+o,this.nativeRowOff=0}else void 0!==r.nativeCol?(this.nativeCol=r.nativeCol||0,this.nativeColOff=r.nativeColOff||0,this.nativeRow=r.nativeRow||0,this.nativeRowOff=r.nativeRowOff||0):void 0!==r.col?(this.col=r.col+o,this.row=r.row+o):(this.nativeCol=0,this.nativeColOff=0,this.nativeRow=0,this.nativeRowOff=0);else this.nativeCol=0,this.nativeColOff=0,this.nativeRow=0,this.nativeRowOff=0;this.worksheet=t}var t,r,a;return t=e,a=[{key:"asInstance",value:function(t){return t instanceof e||null==t?t:new e(t)}}],(r=[{key:"col",get:function(){return this.nativeCol+Math.min(this.colWidth-1,this.nativeColOff)/this.colWidth},set:function(e){this.nativeCol=Math.floor(e),this.nativeColOff=Math.floor((e-this.nativeCol)*this.colWidth)}},{key:"row",get:function(){return this.nativeRow+Math.min(this.rowHeight-1,this.nativeRowOff)/this.rowHeight},set:function(e){this.nativeRow=Math.floor(e),this.nativeRowOff=Math.floor((e-this.nativeRow)*this.rowHeight)}},{key:"colWidth",get:function(){return this.worksheet&&this.worksheet.getColumn(this.nativeCol+1)&&this.worksheet.getColumn(this.nativeCol+1).isCustomWidth?Math.floor(1e4*this.worksheet.getColumn(this.nativeCol+1).width):64e4}},{key:"rowHeight",get:function(){return this.worksheet&&this.worksheet.getRow(this.nativeRow+1)&&this.worksheet.getRow(this.nativeRow+1).height?Math.floor(1e4*this.worksheet.getRow(this.nativeRow+1).height):18e4}},{key:"model",get:function(){return{nativeCol:this.nativeCol,nativeColOff:this.nativeColOff,nativeRow:this.nativeRow,nativeRowOff:this.nativeRowOff}},set:function(e){this.nativeCol=e.nativeCol,this.nativeColOff=e.nativeColOff,this.nativeRow=e.nativeRow,this.nativeRowOff=e.nativeRowOff}}])&&o(t.prototype,r),a&&o(t,a),e}();t.exports=a},{"../utils/col-cache":19}],3:[function(e,t,r){function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){for(var r=0;r0||this.type===e.Types.Merge}},{key:"master",get:function(){return this.type===e.Types.Merge?this._value.master:this}},{key:"isHyperlink",get:function(){return this._value.type===e.Types.Hyperlink}},{key:"hyperlink",get:function(){return this._value.hyperlink}},{key:"value",get:function(){return this._value.value},set:function(t){this.type!==e.Types.Merge?(this._value.release(),this._value=k.create(k.getType(t),this,t)):this._value.master.value=t}},{key:"note",get:function(){return this._comment&&this._comment.note},set:function(e){this._comment=new u(e)}},{key:"text",get:function(){return this._value.toString()}},{key:"html",get:function(){return s.escapeHtml(this.text)}},{key:"formula",get:function(){return this._value.formula}},{key:"result",get:function(){return this._value.result}},{key:"formulaType",get:function(){return this._value.formulaType}},{key:"fullAddress",get:function(){return{sheetName:this._row.worksheet.name,address:this.address,row:this.row,col:this.col}}},{key:"name",get:function(){return this.names[0]},set:function(e){this.names=[e]}},{key:"names",get:function(){return this.workbook.definedNames.getNamesEx(this.fullAddress)},set:function(e){var t=this,r=this.workbook.definedNames;r.removeAllNames(this.fullAddress),e.forEach((function(e){r.addEx(t.fullAddress,e)}))}},{key:"_dataValidations",get:function(){return this.worksheet.dataValidations}},{key:"dataValidation",get:function(){return this._dataValidations.find(this.address)},set:function(e){this._dataValidations.add(this.address,e)}},{key:"model",get:function(){var e=this._value.model;return e.style=this.style,this._comment&&(e.comment=this._comment.model),e},set:function(e){this._value.release(),this._value=k.create(e.type,this),this._value.model=e,e.comment&&"note"===e.comment.type&&(this._comment=u.fromModel(e.comment)),e.style?this.style=e.style:this.style={}}}]),e}();f.Types=l.ValueType;var d=function(){function e(t){n(this,e),this.model={address:t.address,type:f.Types.Null}}return i(e,[{key:"toCsvString",value:function(){return""}},{key:"release",value:function(){}},{key:"toString",value:function(){return""}},{key:"value",get:function(){return null},set:function(e){}},{key:"type",get:function(){return f.Types.Null}},{key:"effectiveType",get:function(){return f.Types.Null}},{key:"address",get:function(){return this.model.address},set:function(e){this.model.address=e}}]),e}(),h=function(){function e(t,r){n(this,e),this.model={address:t.address,type:f.Types.Number,value:r}}return i(e,[{key:"toCsvString",value:function(){return this.model.value.toString()}},{key:"release",value:function(){}},{key:"toString",value:function(){return this.model.value.toString()}},{key:"value",get:function(){return this.model.value},set:function(e){this.model.value=e}},{key:"type",get:function(){return f.Types.Number}},{key:"effectiveType",get:function(){return f.Types.Number}},{key:"address",get:function(){return this.model.address},set:function(e){this.model.address=e}}]),e}(),p=function(){function e(t,r){n(this,e),this.model={address:t.address,type:f.Types.String,value:r}}return i(e,[{key:"toCsvString",value:function(){return'"'.concat(this.model.value.replace(/"/g,'""'),'"')}},{key:"release",value:function(){}},{key:"toString",value:function(){return this.model.value}},{key:"value",get:function(){return this.model.value},set:function(e){this.model.value=e}},{key:"type",get:function(){return f.Types.String}},{key:"effectiveType",get:function(){return f.Types.String}},{key:"address",get:function(){return this.model.address},set:function(e){this.model.address=e}}]),e}(),b=function(){function e(t,r){n(this,e),this.model={address:t.address,type:f.Types.String,value:r}}return i(e,[{key:"toString",value:function(){return this.model.value.richText.map((function(e){return e.text})).join("")}},{key:"toCsvString",value:function(){return'"'.concat(this.text.replace(/"/g,'""'),'"')}},{key:"release",value:function(){}},{key:"value",get:function(){return this.model.value},set:function(e){this.model.value=e}},{key:"type",get:function(){return f.Types.RichText}},{key:"effectiveType",get:function(){return f.Types.RichText}},{key:"address",get:function(){return this.model.address},set:function(e){this.model.address=e}}]),e}(),m=function(){function e(t,r){n(this,e),this.model={address:t.address,type:f.Types.Date,value:r}}return i(e,[{key:"toCsvString",value:function(){return this.model.value.toISOString()}},{key:"release",value:function(){}},{key:"toString",value:function(){return this.model.value.toString()}},{key:"value",get:function(){return this.model.value},set:function(e){this.model.value=e}},{key:"type",get:function(){return f.Types.Date}},{key:"effectiveType",get:function(){return f.Types.Date}},{key:"address",get:function(){return this.model.address},set:function(e){this.model.address=e}}]),e}(),y=function(){function e(t,r){n(this,e),this.model={address:t.address,type:f.Types.Hyperlink,text:r?r.text:void 0,hyperlink:r?r.hyperlink:void 0},r&&r.tooltip&&(this.model.tooltip=r.tooltip)}return i(e,[{key:"toCsvString",value:function(){return this.model.hyperlink}},{key:"release",value:function(){}},{key:"toString",value:function(){return this.model.text}},{key:"value",get:function(){var e={text:this.model.text,hyperlink:this.model.hyperlink};return this.model.tooltip&&(e.tooltip=this.model.tooltip),e},set:function(e){this.model={text:e.text,hyperlink:e.hyperlink},e.tooltip&&(this.model.tooltip=e.tooltip)}},{key:"text",get:function(){return this.model.text},set:function(e){this.model.text=e}},{key:"hyperlink",get:function(){return this.model.hyperlink},set:function(e){this.model.hyperlink=e}},{key:"type",get:function(){return f.Types.Hyperlink}},{key:"effectiveType",get:function(){return f.Types.Hyperlink}},{key:"address",get:function(){return this.model.address},set:function(e){this.model.address=e}}]),e}(),g=function(){function e(t,r){n(this,e),this.model={address:t.address,type:f.Types.Merge,master:r?r.address:void 0},this._master=r,r&&r.addMergeRef()}return i(e,[{key:"isMergedTo",value:function(e){return e===this._master}},{key:"toCsvString",value:function(){return""}},{key:"release",value:function(){this._master.releaseMergeRef()}},{key:"toString",value:function(){return this.value.toString()}},{key:"value",get:function(){return this._master.value},set:function(e){e instanceof f?(this._master&&this._master.releaseMergeRef(),e.addMergeRef(),this._master=e):this._master.value=e}},{key:"master",get:function(){return this._master}},{key:"type",get:function(){return f.Types.Merge}},{key:"effectiveType",get:function(){return this._master.effectiveType}},{key:"address",get:function(){return this.model.address},set:function(e){this.model.address=e}}]),e}(),v=function(){function e(t,r){n(this,e),this.cell=t,this.model={address:t.address,type:f.Types.Formula,shareType:r?r.shareType:void 0,ref:r?r.ref:void 0,formula:r?r.formula:void 0,sharedFormula:r?r.sharedFormula:void 0,result:r?r.result:void 0}}return i(e,[{key:"_copyModel",value:function(e){var t={},r=function(r){var n=e[r];n&&(t[r]=n)};return r("formula"),r("result"),r("ref"),r("shareType"),r("sharedFormula"),t}},{key:"validate",value:function(e){switch(k.getType(e)){case f.Types.Null:case f.Types.String:case f.Types.Number:case f.Types.Date:break;case f.Types.Hyperlink:case f.Types.Formula:default:throw new Error("Cannot process that type of result value")}}},{key:"_getTranslatedFormula",value:function(){if(!this._translatedFormula&&this.model.sharedFormula){var e=this.cell.worksheet.findCell(this.model.sharedFormula);this._translatedFormula=e&&c(e.formula,e.address,this.model.address)}return this._translatedFormula}},{key:"toCsvString",value:function(){return"".concat(this.model.result||"")}},{key:"release",value:function(){}},{key:"toString",value:function(){return this.model.result?this.model.result.toString():""}},{key:"value",get:function(){return this._copyModel(this.model)},set:function(e){this.model=this._copyModel(e)}},{key:"dependencies",get:function(){return{ranges:this.formula.match(/([a-zA-Z0-9]+!)?[A-Z]{1,3}\d{1,4}:[A-Z]{1,3}\d{1,4}/g),cells:this.formula.replace(/([a-zA-Z0-9]+!)?[A-Z]{1,3}\d{1,4}:[A-Z]{1,3}\d{1,4}/g,"").match(/([a-zA-Z0-9]+!)?[A-Z]{1,3}\d{1,4}/g)}}},{key:"formula",get:function(){return this.model.formula||this._getTranslatedFormula()},set:function(e){this.model.formula=e}},{key:"formulaType",get:function(){return this.model.formula?l.FormulaType.Master:this.model.sharedFormula?l.FormulaType.Shared:l.FormulaType.None}},{key:"result",get:function(){return this.model.result},set:function(e){this.model.result=e}},{key:"type",get:function(){return f.Types.Formula}},{key:"effectiveType",get:function(){var e=this.model.result;return null==e?l.ValueType.Null:e instanceof String||"string"==typeof e?l.ValueType.String:"number"==typeof e?l.ValueType.Number:e instanceof Date?l.ValueType.Date:e.text&&e.hyperlink?l.ValueType.Hyperlink:e.formula?l.ValueType.Formula:l.ValueType.Null}},{key:"address",get:function(){return this.model.address},set:function(e){this.model.address=e}}]),e}(),w=function(){function e(t,r){n(this,e),this.model={address:t.address,type:f.Types.SharedString,value:r}}return i(e,[{key:"toCsvString",value:function(){return this.model.value.toString()}},{key:"release",value:function(){}},{key:"toString",value:function(){return this.model.value.toString()}},{key:"value",get:function(){return this.model.value},set:function(e){this.model.value=e}},{key:"type",get:function(){return f.Types.SharedString}},{key:"effectiveType",get:function(){return f.Types.SharedString}},{key:"address",get:function(){return this.model.address},set:function(e){this.model.address=e}}]),e}(),_=function(){function e(t,r){n(this,e),this.model={address:t.address,type:f.Types.Boolean,value:r}}return i(e,[{key:"toCsvString",value:function(){return this.model.value?1:0}},{key:"release",value:function(){}},{key:"toString",value:function(){return this.model.value.toString()}},{key:"value",get:function(){return this.model.value},set:function(e){this.model.value=e}},{key:"type",get:function(){return f.Types.Boolean}},{key:"effectiveType",get:function(){return f.Types.Boolean}},{key:"address",get:function(){return this.model.address},set:function(e){this.model.address=e}}]),e}(),C=function(){function e(t,r){n(this,e),this.model={address:t.address,type:f.Types.Error,value:r}}return i(e,[{key:"toCsvString",value:function(){return this.toString()}},{key:"release",value:function(){}},{key:"toString",value:function(){return this.model.value.error.toString()}},{key:"value",get:function(){return this.model.value},set:function(e){this.model.value=e}},{key:"type",get:function(){return f.Types.Error}},{key:"effectiveType",get:function(){return f.Types.Error}},{key:"address",get:function(){return this.model.address},set:function(e){this.model.address=e}}]),e}(),x=function(){function e(t,r){n(this,e),this.model={address:t.address,type:f.Types.String,value:JSON.stringify(r),rawValue:r}}return i(e,[{key:"toCsvString",value:function(){return this.model.value}},{key:"release",value:function(){}},{key:"toString",value:function(){return this.model.value}},{key:"value",get:function(){return this.model.rawValue},set:function(e){this.model.rawValue=e,this.model.value=JSON.stringify(e)}},{key:"type",get:function(){return f.Types.String}},{key:"effectiveType",get:function(){return f.Types.String}},{key:"address",get:function(){return this.model.address},set:function(e){this.model.address=e}}]),e}(),k={getType:function(e){return null==e?f.Types.Null:e instanceof String||"string"==typeof e?f.Types.String:"number"==typeof e?f.Types.Number:"boolean"==typeof e?f.Types.Boolean:e instanceof Date?f.Types.Date:e.text&&e.hyperlink?f.Types.Hyperlink:e.formula||e.sharedFormula?f.Types.Formula:e.richText?f.Types.RichText:e.sharedString?f.Types.SharedString:e.error?f.Types.Error:f.Types.JSON},types:[{t:f.Types.Null,f:d},{t:f.Types.Number,f:h},{t:f.Types.String,f:p},{t:f.Types.Date,f:m},{t:f.Types.Hyperlink,f:y},{t:f.Types.Formula,f:v},{t:f.Types.Merge,f:g},{t:f.Types.JSON,f:x},{t:f.Types.SharedString,f:w},{t:f.Types.RichText,f:b},{t:f.Types.Boolean,f:_},{t:f.Types.Error,f:C}].reduce((function(e,t){return e[t.t]=t.f,e}),[]),create:function(e,t,r){var n=this.types[e];if(!n)throw new Error("Could not create Value of type ".concat(e));return new n(t,r)}};t.exports=f},{"../utils/col-cache":19,"../utils/shared-formula":22,"../utils/under-dash":25,"./enums":7,"./note":9}],4:[function(e,t,r){function n(e,t){for(var r=0;r=this._worksheet.properties.outlineLevelCol)}},{key:"isDefault",get:function(){if(this.isCustomWidth)return!1;if(this.hidden)return!1;if(this.outlineLevel)return!1;var e=this.style;return!e||!(e.font||e.numFmt||e.alignment||e.border||e.fill||e.protection)}},{key:"headerCount",get:function(){return this.headers.length}},{key:"values",get:function(){var e=[];return this.eachCell((function(t,r){t&&t.type!==i.ValueType.Null&&(e[r]=t.value)})),e},set:function(e){var t=this;if(e){var r=this.number,n=0;e.hasOwnProperty("0")&&(n=1),e.forEach((function(e,o){t._worksheet.getCell(o+n,r).value=e}))}}},{key:"numFmt",get:function(){return this.style.numFmt},set:function(e){this._applyStyle("numFmt",e)}},{key:"font",get:function(){return this.style.font},set:function(e){this._applyStyle("font",e)}},{key:"alignment",get:function(){return this.style.alignment},set:function(e){this._applyStyle("alignment",e)}},{key:"protection",get:function(){return this.style.protection},set:function(e){this._applyStyle("protection",e)}},{key:"border",get:function(){return this.style.border},set:function(e){this._applyStyle("border",e)}},{key:"fill",get:function(){return this.style.fill},set:function(e){this._applyStyle("fill",e)}}])&&n(t.prototype,r),s&&n(t,s),e}();t.exports=s},{"../utils/col-cache":19,"../utils/under-dash":25,"./enums":7}],5:[function(e,t,r){function n(e,t){for(var r=0;rthis.bottom)&&(this.bottom=r),(!this.model.right||n>this.right)&&(this.right=n)}},{key:"expandRow",value:function(e){if(e){var t=e.dimensions,r=e.number;t&&this.expand(r,t.min,r,t.max)}}},{key:"expandToAddress",value:function(e){var t=i.decodeEx(e);this.expand(t.row,t.col,t.row,t.col)}},{key:"toString",value:function(){return this.range}},{key:"intersects",value:function(e){return!(e.sheetName&&this.sheetName&&e.sheetName!==this.sheetName||e.bottomthis.bottom||e.rightthis.right)}},{key:"contains",value:function(e){var t=i.decodeEx(e);return this.containsEx(t)}},{key:"containsEx",value:function(e){return(!e.sheetName||!this.sheetName||e.sheetName===this.sheetName)&&e.row>=this.top&&e.row<=this.bottom&&e.col>=this.left&&e.col<=this.right}},{key:"forEachAddress",value:function(e){for(var t=this.left;t<=this.right;t++)for(var r=this.top;r<=this.bottom;r++)e(i.encodeAddress(r,t),r,t)}},{key:"top",get:function(){return this.model.top||1},set:function(e){this.model.top=e}},{key:"left",get:function(){return this.model.left||1},set:function(e){this.model.left=e}},{key:"bottom",get:function(){return this.model.bottom||1},set:function(e){this.model.bottom=e}},{key:"right",get:function(){return this.model.right||1},set:function(e){this.model.right=e}},{key:"sheetName",get:function(){return this.model.sheetName},set:function(e){this.model.sheetName=e}},{key:"_serialisedSheetName",get:function(){var e=this.model.sheetName;return e?/^[a-zA-Z0-9]*$/.test(e)?"".concat(e,"!"):"'".concat(e,"'!"):""}},{key:"tl",get:function(){return i.n2l(this.left)+this.top}},{key:"$t$l",get:function(){return"$".concat(i.n2l(this.left),"$").concat(this.top)}},{key:"br",get:function(){return i.n2l(this.right)+this.bottom}},{key:"$b$r",get:function(){return"$".concat(i.n2l(this.right),"$").concat(this.bottom)}},{key:"range",get:function(){return"".concat(this._serialisedSheetName+this.tl,":").concat(this.br)}},{key:"$range",get:function(){return"".concat(this._serialisedSheetName+this.$t$l,":").concat(this.$b$r)}},{key:"shortRange",get:function(){return this.count>1?this.range:this._serialisedSheetName+this.tl}},{key:"$shortRange",get:function(){return this.count>1?this.$range:this._serialisedSheetName+this.$t$l}},{key:"count",get:function(){return(1+this.bottom-this.top)*(1+this.right-this.left)}}])&&o(e.prototype,t),e}();t.exports=a},{"../utils/col-cache":19}],11:[function(e,t,r){function n(e,t){for(var r=0;r2?n-2:0),i=2;i0)for(a=u;a>=r;a--)(s=this._cells[a-1])?((l=this.getCell(a+c)).value=s.value,l.style=s.style,l._comment=s._comment):this._cells[a+c-1]=void 0;for(a=0;ar.col)&&(e=r.col),t0?{min:e,max:t}:null}},{key:"numFmt",get:function(){return this.style.numFmt},set:function(e){this._applyStyle("numFmt",e)}},{key:"font",get:function(){return this.style.font},set:function(e){this._applyStyle("font",e)}},{key:"alignment",get:function(){return this.style.alignment},set:function(e){this._applyStyle("alignment",e)}},{key:"protection",get:function(){return this.style.protection},set:function(e){this._applyStyle("protection",e)}},{key:"border",get:function(){return this.style.border},set:function(e){this._applyStyle("border",e)}},{key:"fill",get:function(){return this.style.fill},set:function(e){this._applyStyle("fill",e)}},{key:"hidden",get:function(){return!!this._hidden},set:function(e){this._hidden=e}},{key:"outlineLevel",get:function(){return this._outlineLevel||0},set:function(e){this._outlineLevel=e}},{key:"collapsed",get:function(){return!!(this._outlineLevel&&this._outlineLevel>=this._worksheet.properties.outlineLevelRow)}},{key:"model",get:function(){var e=[],t=0,r=0;return this._cells.forEach((function(n){if(n){var o=n.model;o&&((!t||t>n.col)&&(t=n.col),r0,"Table must be on valid row"),n(s>0,"Table must be on valid col");var l=this.width,c=this.filterHeight,u=this.tableHeight;t.autoFilterRef=a.encode(i,s,i+c-1,s+l-1),t.tableRef=a.encode(i,s,i+u-1,s+l-1),t.columns.forEach((function(t,o){n(t.name,"Column ".concat(o," must have a name")),0===o?r(t,"totalsRowLabel","Total"):(r(t,"totalsRowFunction","none"),t.totalsRowFormula=e.getFormula(t))}))}},{key:"store",value:function(){var e=this,t=function(e,t){t&&Object.keys(t).forEach((function(r){e[r]=t[r]}))},r=this.worksheet,n=this.table,o=n.tl,i=o.row,a=o.col,s=0;if(n.headerRow){var l=r.getRow(i+s++);n.columns.forEach((function(e,r){var n=e.style,o=e.name,i=l.getCell(a+r);i.value=o,t(i,n)}))}if(n.rows.forEach((function(e){var o=r.getRow(i+s++);e.forEach((function(e,r){var i=o.getCell(a+r);i.value=e,t(i,n.columns[r].style)}))})),n.totalsRow){var c=r.getRow(i+s++);n.columns.forEach((function(r,n){var o=c.getCell(a+n);if(0===n)o.value=r.totalsRowLabel;else{var i=e.getFormula(r);o.value=i?{formula:r.totalsRowFormula,result:r.totalsRowResult}:null}t(o,r.style)}))}}},{key:"load",value:function(e){var t=this,r=this.table,n=r.tl,o=n.row,i=n.col,a=0;if(r.headerRow){var s=e.getRow(o+a++);r.columns.forEach((function(e,t){s.getCell(i+t).value=e.name}))}if(r.rows.forEach((function(t){var r=e.getRow(o+a++);t.forEach((function(e,t){r.getCell(i+t).value=e}))})),r.totalsRow){var l=e.getRow(o+a++);r.columns.forEach((function(e,r){var n=l.getCell(i+r);0===r?n.value=e.totalsRowLabel:t.getFormula(e)&&(n.value={formula:e.totalsRowFormula,result:e.totalsRowResult})}))}}},{key:"cacheState",value:function(){this._cache||(this._cache={ref:this.ref,width:this.width,tableHeight:this.tableHeight})}},{key:"commit",value:function(){if(this._cache){this.validate();var e=a.decodeAddress(this._cache.ref);if(this.ref!==this._cache.ref)for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:1;this.cacheState(),this.table.rows.splice(e,t)}},{key:"getColumn",value:function(e){var t=this.table.columns[e];return new s(this,t,e)}},{key:"addColumn",value:function(e,t,r){this.cacheState(),void 0===r?(this.table.columns.push(e),this.table.rows.forEach((function(e,r){e.push(t[r])}))):(this.table.columns.splice(r,0,e),this.table.rows.forEach((function(e,n){e.splice(r,0,t[n])})))}},{key:"removeColumns",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;this.cacheState(),this.table.columns.splice(e,t),this.table.rows.forEach((function(r){r.splice(e,t)}))}},{key:"_assign",value:function(e,t,r){this.cacheState(),e[t]=r}},{key:"width",get:function(){return this.table.columns.length}},{key:"height",get:function(){return this.table.rows.length}},{key:"filterHeight",get:function(){return this.height+(this.table.headerRow?1:0)}},{key:"tableHeight",get:function(){return this.filterHeight+(this.table.totalsRow?1:0)}},{key:"model",get:function(){return this.table},set:function(e){this.table=e}},{key:"ref",get:function(){return this.table.ref},set:function(e){this._assign(this.table,"ref",e)}},{key:"name",get:function(){return this.table.name},set:function(e){this.table.name=e}},{key:"displayName",get:function(){return this.table.displyName||this.table.name}},{key:"displayNamename",set:function(e){this.table.displayName=e}},{key:"headerRow",get:function(){return this.table.headerRow},set:function(e){this._assign(this.table,"headerRow",e)}},{key:"totalsRow",get:function(){return this.table.totalsRow},set:function(e){this._assign(this.table,"totalsRow",e)}},{key:"theme",get:function(){return this.table.style.name},set:function(e){this.table.style.name=e}},{key:"showFirstColumn",get:function(){return this.table.style.showFirstColumn},set:function(e){this.table.style.showFirstColumn=e}},{key:"showLastColumn",get:function(){return this.table.style.showLastColumn},set:function(e){this.table.style.showLastColumn=e}},{key:"showRowStripes",get:function(){return this.table.style.showRowStripes},set:function(e){this.table.style.showRowStripes=e}},{key:"showColumnStripes",get:function(){return this.table.style.showColumnStripes},set:function(e){this.table.style.showColumnStripes=e}}]),e}();t.exports=l},{"../utils/col-cache":19}],13:[function(e,t,r){function n(e,t){for(var r=0;r31&&console.warn("Worksheet name ".concat(e," exceeds 31 chars. This will be truncated")),/[*?:/\\[\]]/.test(e))throw new Error("Worksheet name ".concat(e," cannot include any of the following characters: * ? : \\ / [ ]"));if(/(^')|('$)/.test(e))throw new Error("The first or last character of worksheet name cannot be a single quotation mark: ".concat(e));if(e=(e||"sheet".concat(r)).substring(0,31),this._worksheets.find((function(t){return t&&t.name.toLowerCase()===e.toLowerCase()})))throw new Error("Worksheet name already exists: ".concat(e));t&&("string"==typeof t?(console.trace('tabColor argument is now deprecated. Please use workbook.addWorksheet(name, {properties: { tabColor: { argb: "rbg value" } }'),t={properties:{tabColor:{argb:t}}}):(t.argb||t.theme||t.indexed)&&(console.trace("tabColor argument is now deprecated. Please use workbook.addWorksheet(name, {properties: { tabColor: { ... } }"),t={properties:{tabColor:t}}));var n=this._worksheets.reduce((function(e,t){return(t&&t.orderNo)>e?t.orderNo:e}),0),i=Object.assign({},t,{id:r,name:e,orderNo:n+1,workbook:this}),a=new o(i);return this._worksheets[r]=a,a}},{key:"removeWorksheetEx",value:function(e){delete this._worksheets[e.id]}},{key:"removeWorksheet",value:function(e){var t=this.getWorksheet(e);t&&t.destroy()}},{key:"getWorksheet",value:function(e){return void 0===e?this._worksheets.find(Boolean):"number"==typeof e?this._worksheets[e]:"string"==typeof e?this._worksheets.find((function(t){return t&&t.name===e})):void 0}},{key:"eachSheet",value:function(e){this.worksheets.forEach((function(t){e(t,t.id)}))}},{key:"clearThemes",value:function(){this._themes=void 0}},{key:"addImage",value:function(e){var t=this.media.length;return this.media.push(Object.assign({},e,{type:"image"})),t}},{key:"getImage",value:function(e){return this.media[e]}},{key:"xlsx",get:function(){return this._xlsx||(this._xlsx=new a(this)),this._xlsx}},{key:"csv",get:function(){return this._csv||(this._csv=new s(this)),this._csv}},{key:"nextId",get:function(){for(var e=1;ee.length)&&(t=e.length);for(var r=0,n=new Array(t);rthis._columns.length)for(var r=this._columns.length+1;r<=e;)this._columns.push(new h(this,r++));return this._columns[e-1]}},{key:"spliceColumns",value:function(e,t){for(var r=this,n=this._rows.length,o=arguments.length,i=new Array(o>2?o-2:0),a=2;a0)for(var s=function(n){var o=[e,t];i.forEach((function(e){o.push(e[n]||null)}));var a=r.getRow(n+1);a.splice.apply(a,o)},l=0;l0)for(var h=f;h>=u;h--)this.getColumn(h+c).defn=this.getColumn(h).defn;for(var p=e;p1&&void 0!==arguments[1]?arguments[1]:"n",r=this._nextRow,n=this.getRow(r);return n.values=e,this._setStyleOption(r,"i"===t[0]?t:"n"),n}},{key:"addRows",value:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"n",n=[];return e.forEach((function(e){n.push(t.addRow(e,r))})),n}},{key:"insertRow",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"n";return this.spliceRows(e,0,t),this._setStyleOption(e,r),this.getRow(e)}},{key:"insertRows",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"n";if(this.spliceRows.apply(this,[e,0].concat(a(t))),"n"!==r)for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"n";"o"===t[0]&&void 0!==this.findRow(e+1)?this._copyStyle(e+1,e,"+"===t[1]):"i"===t[0]&&void 0!==this.findRow(e-1)&&this._copyStyle(e-1,e,"+"===t[1])}},{key:"_copyStyle",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=this.getRow(e),i=this.getRow(t);i.style=Object.freeze(o({},n.style)),n.eachCell({includeEmpty:r},(function(e,t){i.getCell(t).style=Object.freeze(o({},e.style))})),i.height=n.height}},{key:"duplicateRow",value:function(e,t){var r=this,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=this._rows[e-1],i=new Array(t).fill(o.values);this.spliceRows.apply(this,[e+1,n?0:t].concat(a(i)));for(var s=function(t){var n=r._rows[e+t];n.style=o.style,n.height=o.height,o.eachCell({includeEmpty:!0},(function(e,t){n.getCell(t).style=e.style}))},l=0;l2?o-2:0),a=2;a0)for(s=f;s>=n;s--)(l=this._rows[s-1])?function(){var e=r.getRow(s+u);e.values=l.values,e.style=l.style,e.height=l.height,l.eachCell({includeEmpty:!0},(function(t,n){if(e.getCell(n).style=t.style,"MergeValue"===t._value.constructor.name){var o=r.getRow(t._row._number+c).getCell(n),i=t._value._master,a=r.getRow(i._row._number+c).getCell(i._column._number);o.merge(a)}}))}():this._rows[s+u-1]=void 0;for(s=0;se.top||o>e.left)&&this.getCell(n,o).merge(r,t);this._merges[r.address]=e}},{key:"_unMergeMaster",value:function(e){var t=this._merges[e.address];if(t){for(var r=t.top;r<=t.bottom;r++)for(var n=t.left;n<=t.right;n++)this.getCell(r,n).unmerge();delete this._merges[e.address]}}},{key:"unMergeCells",value:function(){for(var e=arguments.length,t=new Array(e),r=0;r3&&void 0!==arguments[3]?arguments[3]:"shared",i=u.decode(e),a=i.top,s=i.left,l=i.bottom,c=i.right,f=c-s+1,d=u.encodeAddress(a,s),h="shared"===o;n="function"==typeof r?r:Array.isArray(r)?Array.isArray(r[0])?function(e,t){return r[e-a][t-s]}:function(e,t){return r[(e-a)*f+(t-s)]}:function(){};for(var p=!0,b=a;b<=l;b++)for(var m=s;m<=c;m++)p?(this.getCell(b,m).value={shareType:o,formula:t,ref:e,result:n(b,m)},p=!1):this.getCell(b,m).value=h?{sharedFormula:d,result:n(b,m)}:n(b,m)}},{key:"addImage",value:function(e,t){var r={type:"image",imageId:e,range:t};this._media.push(new b(this,r))}},{key:"getImages",value:function(){return this._media.filter((function(e){return"image"===e.type}))}},{key:"addBackgroundImage",value:function(e){var t={type:"background",imageId:e};this._media.push(new b(this,t))}},{key:"getBackgroundImageId",value:function(){var e=this._media.find((function(e){return"background"===e.type}));return e&&e.imageId}},{key:"protect",value:function(e,t){var r=this;return new Promise((function(n){r.sheetProtection={sheet:!0},t&&"spinCount"in t&&(t.spinCount=Number.isFinite(t.spinCount)?Math.round(Math.max(0,t.spinCount)):1e5),e&&(r.sheetProtection.algorithmName="SHA-512",r.sheetProtection.saltValue=g.randomBytes(16).toString("base64"),r.sheetProtection.spinCount=t&&"spinCount"in t?t.spinCount:1e5,r.sheetProtection.hashValue=g.convertPasswordToHash(e,"SHA512",r.sheetProtection.saltValue,r.sheetProtection.spinCount)),t&&(r.sheetProtection=Object.assign(r.sheetProtection,t),!e&&"spinCount"in t&&delete r.sheetProtection.spinCount),n()}))}},{key:"unprotect",value:function(){this.sheetProtection=null}},{key:"addTable",value:function(e){var t=new m(this,e);return this.tables[e.name]=t,t}},{key:"getTable",value:function(e){return this.tables[e]}},{key:"removeTable",value:function(e){delete this.tables[e]}},{key:"getTables",value:function(){return Object.values(this.tables)}},{key:"addConditionalFormatting",value:function(e){this.conditionalFormattings.push(e)}},{key:"removeConditionalFormatting",value:function(e){"number"==typeof e?this.conditionalFormattings.splice(e,1):this.conditionalFormattings=e instanceof Function?this.conditionalFormattings.filter(e):[]}},{key:"_parseRows",value:function(e){var t=this;this._rows=[],e.rows.forEach((function(e){var r=new d(t,e.number);t._rows[r.number-1]=r,r.model=e}))}},{key:"_parseMergeCells",value:function(e){var t=this;c.each(e.mergeCells,(function(e){t.mergeCellsWithoutStyle(e)}))}},{key:"workbook",get:function(){return this._workbook}},{key:"dimensions",get:function(){var e=new f;return this._rows.forEach((function(t){if(t){var r=t.dimensions;r&&e.expand(t.number,r.min,t.number,r.max)}})),e}},{key:"columns",get:function(){return this._columns},set:function(e){var t=this;this._headerRowCount=e.reduce((function(e,t){var r=(t.header?1:t.headers&&t.headers.length)||0;return Math.max(e,r)}),0);var r=1,n=this._columns=[];e.forEach((function(e){var o=new h(t,r++,!1);n.push(o),o.defn=e}))}},{key:"lastColumn",get:function(){return this.getColumn(this.columnCount)}},{key:"columnCount",get:function(){var e=0;return this.eachRow((function(t){e=Math.max(e,t.cellCount)})),e}},{key:"actualColumnCount",get:function(){var e=[],t=0;return this.eachRow((function(r){r.eachCell((function(r){var n=r.col;e[n]||(e[n]=!0,t++)}))})),t}},{key:"_lastRowNumber",get:function(){for(var e=this._rows,t=e.length;t>0&&void 0===e[t-1];)t--;return t}},{key:"_nextRow",get:function(){return this._lastRowNumber+1}},{key:"lastRow",get:function(){if(this._rows.length)return this._rows[this._rows.length-1]}},{key:"rowCount",get:function(){return this._lastRowNumber}},{key:"actualRowCount",get:function(){var e=0;return this.eachRow((function(){e++})),e}},{key:"hasMerges",get:function(){return c.some(this._merges,Boolean)}},{key:"tabColor",get:function(){return console.trace("worksheet.tabColor property is now deprecated. Please use worksheet.properties.tabColor"),this.properties.tabColor},set:function(e){console.trace("worksheet.tabColor property is now deprecated. Please use worksheet.properties.tabColor"),this.properties.tabColor=e}},{key:"model",get:function(){var e={id:this.id,name:this.name,dataValidations:this.dataValidations.model,properties:this.properties,state:this.state,pageSetup:this.pageSetup,headerFooter:this.headerFooter,rowBreaks:this.rowBreaks,views:this.views,autoFilter:this.autoFilter,media:this._media.map((function(e){return e.model})),sheetProtection:this.sheetProtection,tables:Object.values(this.tables).map((function(e){return e.model})),conditionalFormattings:this.conditionalFormattings};e.cols=h.toModel(this.columns);var t=e.rows=[],r=e.dimensions=new f;return this._rows.forEach((function(e){var n=e&&e.model;n&&(r.expand(n.number,n.min,n.number,n.max),t.push(n))})),e.merges=[],c.each(this._merges,(function(t){e.merges.push(t.range)})),e},set:function(e){var t=this;this.name=e.name,this._columns=h.fromModel(this,e.cols),this._parseRows(e),this._parseMergeCells(e),this.dataValidations=new y(e.dataValidations),this.properties=e.properties,this.pageSetup=e.pageSetup,this.headerFooter=e.headerFooter,this.views=e.views,this.autoFilter=e.autoFilter,this._media=e.media.map((function(e){return new b(t,e)})),this.sheetProtection=e.sheetProtection,this.tables=e.tables.reduce((function(e,t){var r=new m;return r.model=t,e[t.name]=r,e}),{}),this.conditionalFormattings=e.conditionalFormattings}}])&&l(e.prototype,t),e}();t.exports=v},{"../utils/col-cache":19,"../utils/encryptor":20,"../utils/under-dash":25,"./column":4,"./data-validations":5,"./enums":7,"./image":8,"./range":10,"./row":11,"./table":12}],15:[function(e,t,r){e("core-js/modules/es.promise"),e("core-js/modules/es.object.assign"),e("core-js/modules/es.object.keys"),e("core-js/modules/es.object.values"),e("core-js/modules/es.symbol"),e("core-js/modules/es.symbol.async-iterator"),e("core-js/modules/es.array.iterator"),e("core-js/modules/es.array.includes"),e("core-js/modules/es.array.find-index"),e("core-js/modules/es.array.find"),e("core-js/modules/es.string.from-code-point"),e("core-js/modules/es.string.includes"),e("core-js/modules/es.number.is-nan"),e("regenerator-runtime/runtime");var n={Workbook:e("./doc/workbook")},o=e("./doc/enums");Object.keys(o).forEach((function(e){n[e]=o[e]})),t.exports=n},{"./doc/enums":7,"./doc/workbook":13,"core-js/modules/es.array.find":316,"core-js/modules/es.array.find-index":315,"core-js/modules/es.array.includes":317,"core-js/modules/es.array.iterator":318,"core-js/modules/es.number.is-nan":319,"core-js/modules/es.object.assign":320,"core-js/modules/es.object.keys":321,"core-js/modules/es.object.values":322,"core-js/modules/es.promise":323,"core-js/modules/es.string.from-code-point":324,"core-js/modules/es.string.includes":325,"core-js/modules/es.symbol":327,"core-js/modules/es.symbol.async-iterator":326,"regenerator-runtime/runtime":492}],16:[function(e,t,r){var n="undefined"==typeof TextDecoder?null:new TextDecoder("utf-8");r.bufferToString=function(e){return"string"==typeof e?e:n?n.decode(e):e.toString()}},{}],17:[function(e,t,r){var n="undefined"==typeof TextEncoder?null:new TextEncoder("utf-8"),o=e("buffer").Buffer;r.stringToBuffer=function(e){return"string"!=typeof e?e:n?o.from(n.encode(e).buffer):o.from(e)}},{buffer:216}],18:[function(e,t,r){function n(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r=4)throw new Error("Out of bounds. Excel supports columns from 1 to 16384");if(this._l2nFill<1&&e>=1){for(;a<=26;)t=this._dictionary[a-1],this._n2l[a]=t,this._l2n[t]=a,a++;this._l2nFill=1}if(this._l2nFill<2&&e>=2){for(a=27;a<=702;)n=(r=a-27)%26,o=Math.floor(r/26),t=this._dictionary[o]+this._dictionary[n],this._n2l[a]=t,this._l2n[t]=a,a++;this._l2nFill=2}if(this._l2nFill<3&&e>=3){for(a=703;a<=16384;)n=(r=a-703)%26,o=Math.floor(r/26)%26,i=Math.floor(r/676),t=this._dictionary[i]+this._dictionary[o]+this._dictionary[n],this._n2l[a]=t,this._l2n[t]=a,a++;this._l2nFill=3}},l2n:function(e){if(this._l2n[e]||this._fill(e.length),!this._l2n[e])throw new Error("Out of bounds. Invalid column letter: ".concat(e));return this._l2n[e]},n2l:function(e){if(e<1||e>16384)throw new Error("".concat(e," is out of bounds. Excel supports columns from 1 to 16384"));return this._n2l[e]||this._fill(this._level(e)),this._n2l[e]},_hash:{},validateAddress:function(e){if(!s.test(e))throw new Error("Invalid Address: ".concat(e));return!0},decodeAddress:function(e){var t=e.length<5&&this._hash[e];if(t)return t;for(var r,n=!1,o="",i=0,a=!1,s="",l=0,c=0;c=65&&r<=90)n=!0,o+=e[c],i=26*i+r-64;else if(r>=48&&r<=57)a=!0,s+=e[c],l=10*l+r-48;else if(a&&n&&36!==r)break;if(n){if(i>16384)throw new Error("Out of bounds. Invalid column letter: ".concat(o))}else i=void 0;a||(l=void 0);var u={address:e=o+s,col:i,row:l,$col$row:"$".concat(o,"$").concat(s)};return i<=100&&l<=100&&(this._hash[e]=u,this._hash[u.$col$row]=u),u},getAddress:function(e,t){if(t){var r=this.n2l(t)+e;return this.decodeAddress(r)}return this.decodeAddress(e)},decode:function(e){var t=e.split(":");if(2===t.length){var r=this.decodeAddress(t[0]),n=this.decodeAddress(t[1]),o={top:Math.min(r.row,n.row),left:Math.min(r.col,n.col),bottom:Math.max(r.row,n.row),right:Math.max(r.col,n.col)};return o.tl=this.n2l(o.left)+o.top,o.br=this.n2l(o.right)+o.bottom,o.dimensions="".concat(o.tl,":").concat(o.br),o}return this.decodeAddress(e)},decodeEx:function(e){var t=e.match(/(?:(?:(?:'((?:[^']|'')*)')|([^'^ !]*))!)?(.*)/),r=t[1]||t[2],n=t[3],o=n.split(":");if(o.length>1){var s=this.decodeAddress(o[0]),l=this.decodeAddress(o[1]),c=Math.min(s.row,l.row),u=Math.min(s.col,l.col),f=Math.max(s.row,l.row),d=Math.max(s.col,l.col);return s=this.n2l(u)+c,l=this.n2l(d)+f,{top:c,left:u,bottom:f,right:d,sheetName:r,tl:{address:s,col:u,row:c,$col$row:"$".concat(this.n2l(u),"$").concat(c),sheetName:r},br:{address:l,col:d,row:f,$col$row:"$".concat(this.n2l(d),"$").concat(f),sheetName:r},dimensions:"".concat(s,":").concat(l)}}if(n.startsWith("#"))return r?{sheetName:r,error:n}:{error:n};var h=this.decodeAddress(n);return r?function(e){for(var t=1;t=o&&c<=a&&u>=i&&u<=s}};t.exports=l},{}],20:[function(e,t,r){(function(r){var n=e("crypto"),o={hash:function(e){for(var t=n.createHash(e),o=arguments.length,i=new Array(o>1?o-1:0),a=1;a3||3===f.length&&f>"XFD")return e;var p=n.l2n(f),b=parseInt(h,10);return u||(p+=s.col-a.col),d||(b+=s.row-a.row),(t||"")+(u||"")+n.n2l(p)+(d||"")+b}return e}))}}},{"./col-cache":19}],23:[function(e,t,r){(function(r,n){function o(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function i(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var a=e.apply(t,r);function s(e){o(a,n,i,s,l,"next",e)}function l(e){o(a,n,i,s,l,"throw",e)}s(void 0)}))}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var r=0;r=this.length?(t=this.toBuffer(),this.iRead=this.iWrite,t):(t=n.alloc(e),this.buffer.copy(t,0,this.iRead,e),this.iRead+=e,t)}},{key:"write",value:function(e,t,r){var n=Math.min(r,this.size-this.iWrite);return e.copy(this.buffer,this.iWrite,t,t+n),this.iWrite+=n,n}},{key:"length",get:function(){return this.iWrite-this.iRead}},{key:"eod",get:function(){return this.iRead===this.iWrite}},{key:"full",get:function(){return this.iWrite===this.size}}]),e}(),m=function(e){e=e||{},this.bufSize=e.bufSize||1048576,this.buffers=[],this.batch=e.batch||!1,this.corked=!1,this.inPos=0,this.outPos=0,this.pipes=[],this.paused=!1,this.encoding=null};u.inherits(m,c.Duplex,{toBuffer:function(){switch(this.buffers.length){case 0:return null;case 1:return this.buffers[0].toBuffer();default:return n.concat(this.buffers.map((function(e){return e.toBuffer()})))}},_getWritableBuffer:function(){if(this.buffers.length){var e=this.buffers[this.buffers.length-1];if(!e.full)return e}var t=new b(this.bufSize);return this.buffers.push(t),t},_pipe:function(e){var t=this;return i(regeneratorRuntime.mark((function r(){var n;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return n=function(t){return new Promise((function(r){t.write(e.toBuffer(),(function(){r()}))}))},r.next=3,Promise.all(t.pipes.map(n));case 3:case"end":return r.stop()}}),r)})))()},_writeToBuffers:function(e){for(var t=0,r=e.length;t1;)a._pipe(a.buffers.shift());i.next=29;break;case 21:if(a.corked){i.next=27;break}return i.next=24,a._pipe(s);case 24:o(),i.next=29;break;case 27:a._writeToBuffers(s),r.nextTick(o);case 29:i.next=34;break;case 31:a.paused||a.emit("data",s.toBuffer()),a._writeToBuffers(s),a.emit("readable");case 34:return i.abrupt("return",!0);case 35:case"end":return i.stop()}}),i)})))()},cork:function(){this.corked=!0},_flush:function(){if(this.pipes.length)for(;this.buffers.length;)this._pipe(this.buffers.shift())},uncork:function(){this.corked=!1,this._flush()},end:function(e,t,r){var n=this,o=function(e){e?r(e):(n._flush(),n.pipes.forEach((function(e){e.end()})),n.emit("finish"))};e?this.write(e,t,o):o()},read:function(e){var t;if(e){for(t=[];e&&this.buffers.length&&!this.buffers[0].eod;){var r=this.buffers[0],o=r.read(e);e-=o.length,t.push(o),r.eod&&r.full&&this.buffers.shift()}return n.concat(t)}return t=this.buffers.map((function(e){return e.toBuffer()})).filter(Boolean),this.buffers=[],n.concat(t)},setEncoding:function(e){this.encoding=e},pause:function(){this.paused=!0},resume:function(){this.paused=!1},isPaused:function(){return!!this.paused},pipe:function(e){this.pipes.push(e),!this.paused&&this.buffers.length&&this.end()},unpipe:function(e){this.pipes=this.pipes.filter((function(t){return t!==e}))},unshift:function(){throw new Error("Not Implemented")},wrap:function(){throw new Error("Not Implemented")}}),t.exports=m}).call(this,e("_process"),e("buffer").Buffer)},{"./string-buf":24,"./utils":26,_process:467,buffer:216,"readable-stream":491}],24:[function(e,t,r){(function(e){function r(e,t){for(var r=0;r=this._buf.length-4;)this._grow(this._inPos+e.length),t=this._inPos+this._buf.write(e,this._inPos,this._encoding);this._inPos=t}},{key:"addStringBuf",value:function(e){e.length&&(this._buffer=void 0,this.length+e.length>this.capacity&&this._grow(this.length+e.length),e._buf.copy(this._buf,this._inPos,0,e.length),this._inPos+=e.length)}},{key:"length",get:function(){return this._inPos}},{key:"capacity",get:function(){return this._buf.length}},{key:"buffer",get:function(){return this._buf}}])&&r(t.prototype,n),t}();t.exports=n}).call(this,e("buffer").Buffer)},{buffer:216}],25:[function(e,t,r){function n(e){return(n="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)}var o=Object.prototype.toString,i=/["&<>]/,a={each:function(e,t){e&&(Array.isArray(e)?e.forEach(t):Object.keys(e).forEach((function(r){t(e[r],r)})))},some:function(e,t){return!!e&&(Array.isArray(e)?e.some(t):Object.keys(e).some((function(r){return t(e[r],r)})))},every:function(e,t){return!e||(Array.isArray(e)?e.every(t):Object.keys(e).every((function(r){return t(e[r],r)})))},map:function(e,t){return e?Array.isArray(e)?e.map(t):Object.keys(e).map((function(r){return t(e[r],r)})):[]},keyBy:function(e,t){return e.reduce((function(e,r){return e[r[t]]=r,e}),{})},isEqual:function(e,t){var r=n(e),o=n(t),i=Array.isArray(e),s=Array.isArray(t);return r===o&&("object"===n(e)?i||s?!(!i||!s)&&e.length===t.length&&e.every((function(e,r){var n=t[r];return a.isEqual(e,n)})):a.every(e,(function(e,r){var n=t[r];return a.isEqual(e,n)})):e===t)},escapeHtml:function(e){var t=i.exec(e);if(!t)return e;for(var r="",n="",o=0,a=t.index;a":n=">";break;default:continue}o!==a&&(r+=e.substring(o,a)),o=a+1,r+=n}return o!==a?r+e.substring(o,a):r},strcmp:function(e,t){return et?1:0},isUndefined:function(e){return"[object Undefined]"===o.call(e)},isObject:function(e){return"[object Object]"===o.call(e)},deepMerge:function(){var e,t,r,n=arguments[0]||{},o=arguments.length;function i(o,i){e=n[i],r=Array.isArray(o),a.isObject(o)||r?(r?(r=!1,t=e&&Array.isArray(e)?e:[]):t=e&&a.isObject(e)?e:{},n[i]=a.deepMerge(t,o)):a.isUndefined(o)||(n[i]=o)}for(var s=0;s&'"\x7F\x00-\x08\x0B-\x0C\x0E-\x1F]/,a={nop:function(){},promiseImmediate:function(e){return new Promise((function(r){t.setImmediate?n((function(){r(e)})):setTimeout((function(){r(e)}),1)}))},inherits:function(e,t,r,n){e.super_=t,n||(n=r,r=null),r&&Object.keys(r).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}));var o={constructor:{value:e,enumerable:!1,writable:!1,configurable:!0}};n&&Object.keys(n).forEach((function(e){o[e]=Object.getOwnPropertyDescriptor(n,e)})),e.prototype=Object.create(t.prototype,o)},dateToExcel:function(e,t){return 25569+e.getTime()/864e5-(t?1462:0)},excelToDate:function(e,t){var r=Math.round(24*(e-25569+(t?1462:0))*3600*1e3);return new Date(r)},parsePath:function(e){var t=e.lastIndexOf("/");return{path:e.substring(0,t),name:e.substring(t+1)}},getRelsPath:function(e){var t=a.parsePath(e);return"".concat(t.path,"/_rels/").concat(t.name,".rels")},xmlEncode:function(e){var t=i.exec(e);if(!t)return e;for(var r="",n="",o=0,a=t.index;a=11&&13!==s)){n="";break}continue}o!==a&&(r+=e.substring(o,a)),o=a+1,n&&(r+=n)}return o!==a?r+e.substring(o,a):r},xmlDecode:function(e){return e.replace(/&([a-z]*);/g,(function(e){switch(e){case"<":return"<";case">":return">";case"&":return"&";case"'":return"'";case""":return'"';default:return e}}))},validInt:function(e){var t=parseInt(e,10);return Number.isNaN(t)?0:t},isDateFmt:function(e){return!!e&&null!==(e=(e=e.replace(/\[[^\]]*]/g,"")).replace(/"[^"]*"/g,"")).match(/[ymdhMsb]+/)},fs:{exists:function(e){return new Promise((function(t){o.access(e,o.constants.F_OK,(function(e){t(!e)}))}))}},toIsoDateString:function(e){return e.toIsoString().subsstr(0,10)}};r.exports=a}).call(this,void 0!==t?t:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("timers").setImmediate)},{fs:215,timers:521}],27:[function(e,t,r){function n(e,t){for(var r=0;r\n")}},{key:"openNode",value:function(e,t){var r=this.tos,n=this._xml;r&&this.open&&n.push(">"),this._stack.push(e),n.push("<"),n.push(e),s(n,t),this.leaf=!0,this.open=!0}},{key:"addAttribute",value:function(e,t){if(!this.open)throw new Error("Cannot write attributes to node if it is not open");void 0!==t&&a(this._xml,e,t)}},{key:"addAttributes",value:function(e){if(!this.open)throw new Error("Cannot write attributes to node if it is not open");s(this._xml,e)}},{key:"writeText",value:function(e){var t=this._xml;this.open&&(t.push(">"),this.open=!1),this.leaf=!1,t.push(i.xmlEncode(e.toString()))}},{key:"writeXml",value:function(e){this.open&&(this._xml.push(">"),this.open=!1),this.leaf=!1,this._xml.push(e)}},{key:"closeNode",value:function(){var e=this._stack.pop(),t=this._xml;this.leaf?t.push("/>"):(t.push("")),this.open=!1,this.leaf=!1}},{key:"leafNode",value:function(e,t,r){this.openNode(e,t),void 0!==r&&this.writeText(r),this.closeNode()}},{key:"closeAll",value:function(){for(;this._stack.length;)this.closeNode()}},{key:"addRollback",value:function(){return this._rollbacks.push({xml:this._xml.length,stack:this._stack.length,leaf:this.leaf,open:this.open}),this.cursor}},{key:"commit",value:function(){this._rollbacks.pop()}},{key:"rollback",value:function(){var e=this._rollbacks.pop();this._xml.length>e.xml&&this._xml.splice(e.xml,this._xml.length-e.xml),this._stack.length>e.stack&&this._stack.splice(e.stack,this._stack.length-e.stack),this.leaf=e.leaf,this.open=e.open}},{key:"tos",get:function(){return this._stack.length?this._stack[this._stack.length-1]:void 0}},{key:"cursor",get:function(){return this._xml.length}},{key:"xml",get:function(){return this.closeAll(),this._xml.join("")}}])&&n(e.prototype,t),e}();l.StdDocAttributes={version:"1.0",encoding:"UTF-8",standalone:"yes"},t.exports=l},{"./under-dash":25,"./utils":26}],28:[function(e,t,r){(function(r){function n(e){return(n="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)}function o(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function i(e,t){for(var r=0;r=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,l=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return s=e.done,e},e:function(e){l=!0,a=e},f:function(){try{s||null==r.return||r.return()}finally{if(l)throw a}}}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r2&&void 0!==arguments[2]&&arguments[2];if(void 0===e){if(r)return t}else if(r||e!==t)return e.toString()}},{key:"toStringAttribute",value:function(t,r){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return e.toAttribute(t,r,n)}},{key:"toStringValue",value:function(e,t){return void 0===e?t:e}},{key:"toBoolAttribute",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(void 0===e){if(r)return t}else if(r||e!==t)return e?"1":"0"}},{key:"toBoolValue",value:function(e,t){return void 0===e?t:"1"===e}},{key:"toIntAttribute",value:function(t,r){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return e.toAttribute(t,r,n)}},{key:"toIntValue",value:function(e,t){return void 0===e?t:parseInt(e,10)}},{key:"toFloatAttribute",value:function(t,r){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return e.toAttribute(t,r,n)}},{key:"toFloatValue",value:function(e,t){return void 0===e?t:parseFloat(e)}}],r&&s(t.prototype,r),o&&s(t,o),e}();t.exports=f},{"../../utils/parse-sax":21,"../../utils/xml-stream":27}],32:[function(e,t,r){function n(e){return(n="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)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var r=0;rthis.maxItems))throw new Error("Max ".concat(this.childXform.tag," count (").concat(this.maxItems,") exceeded"));return!0}return!1}},{key:"reconcile",value:function(e,t){if(e){var r=this.childXform;e.forEach((function(e){r.reconcile(e,t)}))}}}])&&o(n.prototype,t),n}(e("./base-xform"));t.exports=c},{"./base-xform":31}],71:[function(e,t,r){function n(e){return(n="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)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r0");case"containsErrors":return"ISERROR(".concat(t,")");case"notContainsErrors":return"NOT(ISERROR(".concat(t,"))");default:return}}(t);r&&this.formulaXform.render(e,r),e.closeNode()}},{key:"renderTimePeriod",value:function(e,t){e.openNode(this.tag,{type:"timePeriod",dxfId:t.dxfId,priority:t.priority,timePeriod:t.timePeriod});var r=function(e){if(e.formulae&&e.formulae[0])return e.formulae[0];var t=new p(e.ref).tl;switch(e.timePeriod){case"thisWeek":return"AND(TODAY()-ROUNDDOWN(".concat(t,",0)<=WEEKDAY(TODAY())-1,ROUNDDOWN(").concat(t,",0)-TODAY()<=7-WEEKDAY(TODAY()))");case"lastWeek":return"AND(TODAY()-ROUNDDOWN(".concat(t,",0)>=(WEEKDAY(TODAY())),TODAY()-ROUNDDOWN(").concat(t,",0)<(WEEKDAY(TODAY())+7))");case"nextWeek":return"AND(ROUNDDOWN(".concat(t,",0)-TODAY()>(7-WEEKDAY(TODAY())),ROUNDDOWN(").concat(t,",0)-TODAY()<(15-WEEKDAY(TODAY())))");case"yesterday":return"FLOOR(".concat(t,",1)=TODAY()-1");case"today":return"FLOOR(".concat(t,",1)=TODAY()");case"tomorrow":return"FLOOR(".concat(t,",1)=TODAY()+1");case"last7Days":return"AND(TODAY()-FLOOR(".concat(t,",1)<=6,FLOOR(").concat(t,",1)<=TODAY())");case"lastMonth":return"AND(MONTH(".concat(t,")=MONTH(EDATE(TODAY(),0-1)),YEAR(").concat(t,")=YEAR(EDATE(TODAY(),0-1)))");case"thisMonth":return"AND(MONTH(".concat(t,")=MONTH(TODAY()),YEAR(").concat(t,")=YEAR(TODAY()))");case"nextMonth":return"AND(MONTH(".concat(t,")=MONTH(EDATE(TODAY(),0+1)),YEAR(").concat(t,")=YEAR(EDATE(TODAY(),0+1)))");default:return}}(t);r&&this.formulaXform.render(e,r),e.closeNode()}},{key:"createNewModel",value:function(e){var t=e.attributes;return i(i({},function(e){var t=e.type,r=e.operator;switch(t){case"containsText":case"containsBlanks":case"notContainsBlanks":case"containsErrors":case"notContainsErrors":return{type:"containsText",operator:t};default:return{type:t,operator:r}}}(t)),{},{dxfId:d.toIntValue(t.dxfId),priority:d.toIntValue(t.priority),timePeriod:t.timePeriod,percent:d.toBoolValue(t.percent),bottom:d.toBoolValue(t.bottom),rank:d.toIntValue(t.rank),aboveAverage:d.toBoolValue(t.aboveAverage)})}},{key:"onParserClose",value:function(e,t){switch(e){case"dataBar":case"extLst":case"colorScale":case"iconSet":Object.assign(this.model,t.model);break;case"formula":this.model.formulae=this.model.formulae||[],this.model.formulae.push(t.model)}}},{key:"tag",get:function(){return"cfRule"}}])&&s(t.prototype,r),n&&s(t,n),a}(h);t.exports=_},{"../../../../doc/range":10,"../../base-xform":31,"../../composite-xform":47,"./color-scale-xform":84,"./databar-xform":87,"./ext-lst-ref-xform":88,"./formula-xform":89,"./icon-set-xform":90}],83:[function(e,t,r){function n(e){return(n="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)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r1||s>1){var u=t.row+(n-1),d=t.col+(s-1);return f(f({},e.dataValidation),{},{sqref:"".concat(e.address,":").concat(b.encodeAddress(u,d))})}return f(f({},e.dataValidation),{},{sqref:e.address})}return null})).filter(Boolean));a.length&&(e.openNode("dataValidations",{count:a.length}),a.forEach((function(t){e.openNode("dataValidation"),"any"!==t.type&&(e.addAttribute("type",t.type),t.operator&&"list"!==t.type&&"between"!==t.operator&&e.addAttribute("operator",t.operator),t.allowBlank&&e.addAttribute("allowBlank","1")),t.showInputMessage&&e.addAttribute("showInputMessage","1"),t.promptTitle&&e.addAttribute("promptTitle",t.promptTitle),t.prompt&&e.addAttribute("prompt",t.prompt),t.showErrorMessage&&e.addAttribute("showErrorMessage","1"),t.errorStyle&&e.addAttribute("errorStyle",t.errorStyle),t.errorTitle&&e.addAttribute("errorTitle",t.errorTitle),t.error&&e.addAttribute("error",t.error),e.addAttribute("sqref",t.sqref),(t.formulae||[]).forEach((function(r,n){e.openNode("formula".concat(n+1)),"date"===t.type?e.writeText(p.dateToExcel(new Date(r))):e.writeText(r),e.closeNode()})),e.closeNode()})),e.closeNode())}},{key:"parseOpen",value:function(e){switch(e.name){case"dataValidations":return this.model={},!0;case"dataValidation":this._address=e.attributes.sqref;var t={type:e.attributes.type||"any",formulae:[]};switch(e.attributes.type&&v(t,e.attributes,"allowBlank"),v(t,e.attributes,"showInputMessage"),v(t,e.attributes,"showErrorMessage"),t.type){case"any":case"list":case"custom":break;default:g(t,e.attributes,"operator","between")}return g(t,e.attributes,"promptTitle"),g(t,e.attributes,"prompt"),g(t,e.attributes,"errorStyle"),g(t,e.attributes,"errorTitle"),g(t,e.attributes,"error"),this._dataValidation=t,!0;case"formula1":case"formula2":return this._formula=[],!0;default:return!1}}},{key:"parseText",value:function(e){this._formula&&this._formula.push(e)}},{key:"parseClose",value:function(e){var t=this;switch(e){case"dataValidations":return!1;case"dataValidation":return this._dataValidation.formulae&&this._dataValidation.formulae.length||(delete this._dataValidation.formulae,delete this._dataValidation.operator),(this._address.split(/\s+/g)||[]).forEach((function(e){e.includes(":")?new y(e).forEachAddress((function(e){t.model[e]=t._dataValidation})):t.model[e]=t._dataValidation})),!0;case"formula1":case"formula2":var r=this._formula.join("");switch(this._dataValidation.type){case"whole":case"textLength":r=parseInt(r,10);break;case"decimal":r=parseFloat(r);break;case"date":r=p.excelToDate(parseFloat(r))}return this._dataValidation.formulae.push(r),this._formula=void 0,!0;default:return!0}}},{key:"tag",get:function(){return"dataValidations"}}])&&i(n.prototype,t),n}(m);t.exports=w},{"../../../doc/range":10,"../../../utils/col-cache":19,"../../../utils/under-dash":25,"../../../utils/utils":26,"../base-xform":31}],93:[function(e,t,r){function n(e){return(n="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)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var r=0;r0&&t.max>0&&t.min<=t.max&&e.addAttribute("spans","".concat(t.min,":").concat(t.max)),t.styleId&&(e.addAttribute("s",t.styleId),e.addAttribute("customFormat","1")),e.addAttribute("x14ac:dyDescent","0.25"),t.outlineLevel&&e.addAttribute("outlineLevel",t.outlineLevel),t.collapsed&&e.addAttribute("collapsed","1");var n=this.map.c;t.cells.forEach((function(t){n.render(e,t,r)})),e.closeNode()}},{key:"parseOpen",value:function(e){if(this.parser)return this.parser.parseOpen(e),!0;if("row"===e.name){this.numRowsSeen+=1;var t=e.attributes.spans?e.attributes.spans.split(":").map((function(e){return parseInt(e,10)})):[void 0,void 0],r=this.model={number:parseInt(e.attributes.r,10),min:t[0],max:t[1],cells:[]};return e.attributes.s&&(r.styleId=parseInt(e.attributes.s,10)),!0!==e.attributes.hidden&&"true"!==e.attributes.hidden&&1!==e.attributes.hidden&&"1"!==e.attributes.hidden||(r.hidden=!0),e.attributes.bestFit&&(r.bestFit=!0),e.attributes.ht&&(r.height=parseFloat(e.attributes.ht)),e.attributes.outlineLevel&&(r.outlineLevel=parseInt(e.attributes.outlineLevel,10)),e.attributes.collapsed&&(r.collapsed=!0),!0}return this.parser=this.map[e.name],!!this.parser&&(this.parser.parseOpen(e),!0)}},{key:"parseText",value:function(e){this.parser&&this.parser.parseText(e)}},{key:"parseClose",value:function(e){if(this.parser){if(!this.parser.parseClose(e)){if(this.model.cells.push(this.parser.model),this.maxItems&&this.model.cells.length>this.maxItems)throw new Error("Max column count (".concat(this.maxItems,") exceeded"));this.parser=void 0}return!0}return!1}},{key:"reconcile",value:function(e,t){e.style=e.styleId?t.styles.getStyleModel(e.styleId):{},void 0!==e.styleId&&(e.styleId=void 0);var r=this.map.c;e.cells.forEach((function(e){r.reconcile(e,t)}))}},{key:"tag",get:function(){return"row"}}])&&o(n.prototype,t),n}(c);t.exports=f},{"../base-xform":31,"./cell-xform":72}],109:[function(e,t,r){function n(e){return(n="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)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var r=0;r0){var i={Id:o(n),Type:d.Comments,Target:"../comments".concat(e.id,".xml")};n.push(i);var a={Id:o(n),Type:d.VmlDrawing,Target:"../drawings/vmlDrawing".concat(e.id,".vml")};n.push(a),e.comments.forEach((function(e){e.refAddress=u.decodeAddress(e.ref)})),t.commentRefs.push({commentName:"comments".concat(e.id),vmlDrawing:"vmlDrawing".concat(e.id)})}var s,l=[];e.media.forEach((function(i){if("background"===i.type){var a=o(n);s=t.media[i.imageId],n.push({Id:a,Type:d.Image,Target:"../media/".concat(s.name,".").concat(s.extension)}),e.background={rId:a},e.image=t.media[i.imageId]}else if("image"===i.type){var c=e.drawing;s=t.media[i.imageId],c||(c=e.drawing={rId:o(n),name:"drawing".concat(++t.drawingsCount),anchors:[],rels:[]},t.drawings.push(c),n.push({Id:c.rId,Type:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing",Target:"../drawings/".concat(c.name,".xml")}));var u=r.preImageId===i.imageId?l[i.imageId]:l[c.rels.length];u||(u=o(c.rels),l[c.rels.length]=u,c.rels.push({Id:u,Type:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",Target:"../media/".concat(s.name,".").concat(s.extension)}));var f={picture:{rId:u},range:i.range};if(i.hyperlinks&&i.hyperlinks.hyperlink){var h=o(c.rels);l[c.rels.length]=h,f.picture.hyperlinks={tooltip:i.hyperlinks.tooltip,rId:h},c.rels.push({Id:h,Type:d.Hyperlink,Target:i.hyperlinks.hyperlink,TargetMode:"External"})}r.preImageId=i.imageId,c.anchors.push(f)}})),e.tables.forEach((function(e){var r=o(n);e.rId=r,n.push({Id:r,Type:d.Table,Target:"../tables/".concat(e.target)}),e.columns.forEach((function(e){var r=e.style;r&&(e.dxfId=t.styles.addDxfStyle(r))}))})),this.map.extLst.prepare(e,t)}},{key:"render",value:function(e,t){e.openXml(f.StdDocAttributes),e.openNode("worksheet",n.WORKSHEET_ATTRIBUTES);var r=t.properties?{defaultRowHeight:t.properties.defaultRowHeight,dyDescent:t.properties.dyDescent,outlineLevelCol:t.properties.outlineLevelCol,outlineLevelRow:t.properties.outlineLevelRow}:void 0;t.properties&&t.properties.defaultColWidth&&(r.defaultColWidth=t.properties.defaultColWidth);var o={outlineProperties:t.properties&&t.properties.outlineProperties,tabColor:t.properties&&t.properties.tabColor,pageSetup:t.pageSetup&&t.pageSetup.fitToPage?{fitToPage:t.pageSetup.fitToPage}:void 0},i=t.pageSetup&&t.pageSetup.margins,a={showRowColHeaders:t.pageSetup&&t.pageSetup.showRowColHeaders,showGridLines:t.pageSetup&&t.pageSetup.showGridLines,horizontalCentered:t.pageSetup&&t.pageSetup.horizontalCentered,verticalCentered:t.pageSetup&&t.pageSetup.verticalCentered},s=t.sheetProtection;this.map.sheetPr.render(e,o),this.map.dimension.render(e,t.dimensions),this.map.sheetViews.render(e,t.views),this.map.sheetFormatPr.render(e,r),this.map.cols.render(e,t.cols),this.map.sheetData.render(e,t.rows),this.map.sheetProtection.render(e,s),this.map.autoFilter.render(e,t.autoFilter),this.map.mergeCells.render(e,t.mergeCells),this.map.conditionalFormatting.render(e,t.conditionalFormattings),this.map.dataValidations.render(e,t.dataValidations),this.map.hyperlinks.render(e,t.hyperlinks),this.map.printOptions.render(e,a),this.map.pageMargins.render(e,i),this.map.pageSetup.render(e,t.pageSetup),this.map.headerFooter.render(e,t.headerFooter),this.map.rowBreaks.render(e,t.rowBreaks),this.map.drawing.render(e,t.drawing),this.map.picture.render(e,t.background),this.map.tableParts.render(e,t.tables),this.map.extLst.render(e,t),t.rels&&t.rels.forEach((function(t){t.Type===d.VmlDrawing&&e.leafNode("legacyDrawing",{"r:id":t.Id})})),e.closeNode()}},{key:"parseOpen",value:function(e){return this.parser?(this.parser.parseOpen(e),!0):"worksheet"===e.name?(c.each(this.map,(function(e){e.reset()})),!0):(this.parser=this.map[e.name],this.parser&&this.parser.parseOpen(e),!0)}},{key:"parseText",value:function(e){this.parser&&this.parser.parseText(e)}},{key:"parseClose",value:function(e){if(this.parser)return this.parser.parseClose(e)||(this.parser=void 0),!0;if("worksheet"===e){var t=this.map.sheetFormatPr.model||{};this.map.sheetPr.model&&this.map.sheetPr.model.tabColor&&(t.tabColor=this.map.sheetPr.model.tabColor),this.map.sheetPr.model&&this.map.sheetPr.model.outlineProperties&&(t.outlineProperties=this.map.sheetPr.model.outlineProperties);var r={fitToPage:this.map.sheetPr.model&&this.map.sheetPr.model.pageSetup&&this.map.sheetPr.model.pageSetup.fitToPage||!1,margins:this.map.pageMargins.model},n=Object.assign(r,this.map.pageSetup.model,this.map.printOptions.model),o=N(this.map.conditionalFormatting.model,this.map.extLst.model&&this.map.extLst.model["x14:conditionalFormattings"]);return this.model={dimensions:this.map.dimension.model,cols:this.map.cols.model,rows:this.map.sheetData.model,mergeCells:this.map.mergeCells.model,hyperlinks:this.map.hyperlinks.model,dataValidations:this.map.dataValidations.model,properties:t,views:this.map.sheetViews.model,pageSetup:n,headerFooter:this.map.headerFooter.model,background:this.map.picture.model,drawing:this.map.drawing.model,tables:this.map.tableParts.model,conditionalFormattings:o},this.map.autoFilter.model&&(this.model.autoFilter=this.map.autoFilter.model),this.map.sheetProtection.model&&(this.model.sheetProtection=this.map.sheetProtection.model),!1}return!0}},{key:"reconcile",value:function(e,t){var r=(e.relationships||[]).reduce((function(r,n){if(r[n.Id]=n,n.Type===d.Comments&&(e.comments=t.comments[n.Target].comments),n.Type===d.VmlDrawing&&e.comments&&e.comments.length){var o=t.vmlDrawings[n.Target].comments;e.comments.forEach((function(e,t){e.note=Object.assign({},e.note,o[t])}))}return r}),{});if(t.commentsMap=(e.comments||[]).reduce((function(e,t){return t.ref&&(e[t.ref]=t),e}),{}),t.hyperlinkMap=(e.hyperlinks||[]).reduce((function(e,t){return t.rId&&(e[t.address]=r[t.rId].Target),e}),{}),t.formulae={},e.rows=e.rows&&e.rows.filter(Boolean)||[],e.rows.forEach((function(e){e.cells=e.cells&&e.cells.filter(Boolean)||[]})),this.map.cols.reconcile(e.cols,t),this.map.sheetData.reconcile(e.rows,t),this.map.conditionalFormatting.reconcile(e.conditionalFormattings,t),e.media=[],e.drawing){var n=r[e.drawing.rId].Target.match(/\/drawings\/([a-zA-Z0-9]+)[.][a-zA-Z]{3,4}$/);if(n){var o=n[1];t.drawings[o].anchors.forEach((function(t){if(t.medium){var r={type:"image",imageId:t.medium.index,range:t.range,hyperlinks:t.picture.hyperlinks};e.media.push(r)}}))}}var i=e.background&&r[e.background.rId];if(i){var a=i.Target.split("/media/")[1],s=t.mediaIndex&&t.mediaIndex[a];void 0!==s&&e.media.push({type:"background",imageId:s})}e.tables=(e.tables||[]).map((function(e){var n=r[e.rId];return t.tables[n.Target]})),delete e.relationships,delete e.hyperlinks,delete e.comments}}])&&o(n.prototype,t),n}(p);j.WORKSHEET_ATTRIBUTES={xmlns:"http://schemas.openxmlformats.org/spreadsheetml/2006/main","xmlns:r":"http://schemas.openxmlformats.org/officeDocument/2006/relationships","xmlns:mc":"http://schemas.openxmlformats.org/markup-compatibility/2006","mc:Ignorable":"x14ac","xmlns:x14ac":"http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac"},t.exports=j},{"../../../utils/col-cache":19,"../../../utils/under-dash":25,"../../../utils/xml-stream":27,"../../rel-type":30,"../base-xform":31,"../list-xform":70,"./auto-filter-xform":71,"./cf/conditional-formattings-xform":86,"./col-xform":91,"./data-validations-xform":92,"./dimension-xform":93,"./drawing-xform":94,"./ext-lst-xform":95,"./header-footer-xform":96,"./hyperlink-xform":97,"./merge-cell-xform":98,"./merges":99,"./page-margins-xform":102,"./page-setup-xform":104,"./picture-xform":105,"./print-options-xform":106,"./row-breaks-xform":107,"./row-xform":108,"./sheet-format-properties-xform":109,"./sheet-properties-xform":110,"./sheet-protection-xform":111,"./sheet-view-xform":112,"./table-part-xform":113}],115:[function(e,t,r){function n(e){return(n="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)}function o(e,t){for(var r=0;r=-90&&e<=90?e:void 0},indent:function(e){return e=f.validInt(e),Math.max(0,e)},readingOrder:function(e){switch(e){case"ltr":return u.ReadingOrder.LeftToRight;case"rtl":return u.ReadingOrder.RightToLeft;default:return}}},p=function(e){if(e=h.textRotation(e)){if("vertical"===e)return 255;var t=Math.round(e);if(t>=0&&t<=90)return t;if(t<0&&t>=-90)return 90-t}},b=function(e){var t=f.validInt(e);if(void 0!==t){if(255===t)return"vertical";if(t>=0&&t<=90)return t;if(t>90&&t<=180)return 90-t}},m=function(e){!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}}),t&&a(e,t)}(n,e);var t,r=s(n);function n(){return o(this,n),r.apply(this,arguments)}return(t=[{key:"render",value:function(e,t){e.addRollback(),e.openNode("alignment");var r=!1;function n(t,n){n&&(e.addAttribute(t,n),r=!0)}n("horizontal",h.horizontal(t.horizontal)),n("vertical",h.vertical(t.vertical)),n("wrapText",!!h.wrapText(t.wrapText)&&"1"),n("shrinkToFit",!!h.shrinkToFit(t.shrinkToFit)&&"1"),n("indent",h.indent(t.indent)),n("textRotation",p(t.textRotation)),n("readingOrder",h.readingOrder(t.readingOrder)),e.closeNode(),r?e.commit():e.rollback()}},{key:"parseOpen",value:function(e){var t={},r=!1;function n(e,n,o){e&&(t[n]=o,r=!0)}n(e.attributes.horizontal,"horizontal",e.attributes.horizontal),n(e.attributes.vertical,"vertical","center"===e.attributes.vertical?"middle":e.attributes.vertical),n(e.attributes.wrapText,"wrapText",!!e.attributes.wrapText),n(e.attributes.shrinkToFit,"shrinkToFit",!!e.attributes.shrinkToFit),n(e.attributes.indent,"indent",parseInt(e.attributes.indent,10)),n(e.attributes.textRotation,"textRotation",b(e.attributes.textRotation)),n(e.attributes.readingOrder,"readingOrder","2"===e.attributes.readingOrder?"rtl":"ltr"),this.model=r?t:null}},{key:"parseText",value:function(){}},{key:"parseClose",value:function(){return!1}},{key:"tag",get:function(){return"alignment"}}])&&i(n.prototype,t),n}(d);t.exports=m},{"../../../doc/enums":7,"../../../utils/utils":26,"../base-xform":31}],126:[function(e,t,r){function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e){for(var t=1;t=1)){e.next=6;break}return i=n.substr(o+1),a=n.substr(0,o),e.next=6,new Promise((function(e,o){var s=new d;s.on("finish",(function(){r.mediaIndex[n]=r.media.length,r.mediaIndex[a]=r.media.length;var t={type:"image",name:a,extension:i,buffer:s.toBuffer()};r.media.push(t),e()})),t.on("error",(function(e){o(e)})),t.pipe(s)}));case 6:case"end":return e.stop()}}),e)}))),function(e,t,r){return q.apply(this,arguments)})},{key:"_processDrawingEntry",value:(G=i(regeneratorRuntime.mark((function e(t,r,n){var o,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=new k,e.next=3,o.parseStream(t);case 3:i=e.sent,r.drawings[n]=i;case 5:case"end":return e.stop()}}),e)}))),function(e,t,r){return G.apply(this,arguments)})},{key:"_processDrawingRelsEntry",value:(Y=i(regeneratorRuntime.mark((function e(t,r,n){var o,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=new v,e.next=3,o.parseStream(t);case 3:i=e.sent,r.drawingRels[n]=i;case 5:case"end":return e.stop()}}),e)}))),function(e,t,r){return Y.apply(this,arguments)})},{key:"_processVmlDrawingEntry",value:(W=i(regeneratorRuntime.mark((function e(t,r,n){var o,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=new V,e.next=3,o.parseStream(t);case 3:i=e.sent,r.vmlDrawings["../drawings/".concat(n,".vml")]=i;case 5:case"end":return e.stop()}}),e)}))),function(e,t,r){return W.apply(this,arguments)})},{key:"_processThemeEntry",value:(X=i(regeneratorRuntime.mark((function e(t,r,n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,new Promise((function(e,o){var i=new d;t.on("error",o),i.on("error",o),i.on("finish",(function(){r.themes[n]=i.read().toString(),e()})),t.pipe(i)}));case 2:case"end":return e.stop()}}),e)}))),function(e,t,r){return X.apply(this,arguments)})},{key:"createInputStream",value:function(){throw new Error("`XLSX#createInputStream` is deprecated. You should use `XLSX#read` instead. This method will be removed in version 5.0. Please follow upgrade instruction: https://github.com/exceljs/exceljs/blob/master/UPGRADE-4.0.md")}},{key:"read",value:(U=i(regeneratorRuntime.mark((function e(t,r){var o,i,a,l,c,f,d,h;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:!t[Symbol.asyncIterator]&&t.pipe&&(t=t.pipe(new u)),o=[],i=!0,a=!1,e.prev=4,c=s(t);case 6:return e.next=8,c.next();case 8:return f=e.sent,i=f.done,e.next=12,f.value;case 12:if(d=e.sent,i){e.next=19;break}h=d,o.push(h);case 16:i=!0,e.next=6;break;case 19:e.next=25;break;case 21:e.prev=21,e.t0=e.catch(4),a=!0,l=e.t0;case 25:if(e.prev=25,e.prev=26,i||null==c.return){e.next=30;break}return e.next=30,c.return();case 30:if(e.prev=30,!a){e.next=33;break}throw l;case 33:return e.finish(30);case 34:return e.finish(25);case 35:return e.abrupt("return",this.load(n.concat(o),r));case 36:case"end":return e.stop()}}),e,this,[[4,21,25,35],[26,,30,34]])}))),function(e,t){return U.apply(this,arguments)})},{key:"load",value:(z=i(regeneratorRuntime.mark((function e(t,o){var i,a,s,l,f,d,h,p,v,w,C,x,k,M,S,V;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=o&&o.base64?n.from(t.toString(),"base64"):t,a={worksheets:[],worksheetHash:{},worksheetRels:[],themes:{},media:[],mediaIndex:{},drawings:{},drawingRels:{},comments:{},tables:{},vmlDrawings:{}},e.next=4,c.loadAsync(i);case 4:s=e.sent,l=0,f=Object.values(s.files);case 6:if(!(l0&&(r=new p,i.render(r,e),t.append(r.xml,{name:"xl/comments".concat(e.id,".xml")}),r=new p,a.render(r,e),t.append(r.xml,{name:"xl/drawings/vmlDrawing".concat(e.id,".vml")}))}));case 5:case"end":return e.stop()}}),e)}))),function(e,t){return O.apply(this,arguments)})},{key:"_finalize",value:function(e){var t=this;return new Promise((function(r,n){e.on("finish",(function(){r(t)})),e.on("error",n),e.finalize()}))}},{key:"prepareModel",value:function(e,t){e.creator=e.creator||"ExcelJS",e.lastModifiedBy=e.lastModifiedBy||"ExcelJS",e.created=e.created||new Date,e.modified=e.modified||new Date,e.useSharedStrings=void 0===t.useSharedStrings||t.useSharedStrings,e.useStyles=void 0===t.useStyles||t.useStyles,e.sharedStrings=new g,e.styles=e.useStyles?new m(!0):new m.Mock;var r=new C,n=new x;r.prepare(e);var o={sharedStrings:e.sharedStrings,styles:e.styles,date1904:e.properties.date1904,drawingsCount:0,media:e.media};o.drawings=e.drawings=[],o.commentRefs=e.commentRefs=[];var i=0;e.tables=[],e.worksheets.forEach((function(t){t.tables.forEach((function(t){i++,t.target="table".concat(i,".xml"),t.id=i,e.tables.push(t)})),n.prepare(t,o)}))}},{key:"write",value:(A=i(regeneratorRuntime.mark((function e(t,r){var n,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=r||{},n=this.workbook.model,(o=new f.ZipWriter(r.zip)).pipe(t),this.prepareModel(n,r),e.next=7,this.addContentTypes(o,n);case 7:return e.next=9,this.addOfficeRels(o,n);case 9:return e.next=11,this.addWorkbookRels(o,n);case 11:return e.next=13,this.addWorksheets(o,n);case 13:return e.next=15,this.addSharedStrings(o,n);case 15:return e.next=17,this.addDrawings(o,n);case 17:return e.next=19,this.addTables(o,n);case 19:return e.next=21,Promise.all([this.addThemes(o,n),this.addStyles(o,n)]);case 21:return e.next=23,this.addMedia(o,n);case 23:return e.next=25,Promise.all([this.addApp(o,n),this.addCore(o,n)]);case 25:return e.next=27,this.addWorkbook(o,n);case 27:return e.abrupt("return",this._finalize(o));case 28:case"end":return e.stop()}}),e,this)}))),function(e,t){return A.apply(this,arguments)})},{key:"writeFile",value:function(e,t){var r=this,n=l.createWriteStream(e);return new Promise((function(e,o){n.on("finish",(function(){e()})),n.on("error",(function(e){o(e)})),r.write(n,t).then((function(){n.end()}))}))}},{key:"writeBuffer",value:(B=i(regeneratorRuntime.mark((function e(t){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=new d,e.next=3,this.write(r,t);case 3:return e.abrupt("return",r.read());case 4:case"end":return e.stop()}}),e,this)}))),function(e){return B.apply(this,arguments)})}])&&a(t.prototype,o),e}();B.RelType=e("./rel-type"),t.exports=B}).call(this,e("_process"),e("buffer").Buffer)},{"../utils/browser-buffer-decode":16,"../utils/stream-buf":23,"../utils/utils":26,"../utils/xml-stream":27,"../utils/zip-stream":28,"./rel-type":30,"./xform/book/workbook-xform":37,"./xform/comment/comments-xform":39,"./xform/comment/vml-notes-xform":44,"./xform/core/app-xform":50,"./xform/core/content-types-xform":51,"./xform/core/core-xform":52,"./xform/core/relationships-xform":54,"./xform/drawing/drawing-xform":61,"./xform/sheet/worksheet-xform":114,"./xform/strings/shared-strings-xform":123,"./xform/style/styles-xform":134,"./xform/table/table-xform":140,"./xml/theme1.js":142,_process:467,buffer:216,fs:215,jszip:399,"readable-stream":491}],142:[function(e,t,r){t.exports='\n '},{}],143:[function(e,t,r){(function(t){function n(e){return(n="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)}function o(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{};n(this,e),this.objectMode=!0,this.delimiter=",",this.rowDelimiter="\n",this.quote='"',this.escape=this.quote,this.quoteColumns=!1,this.quoteHeaders=this.quoteColumns,this.headers=null,this.includeEndRowDelimiter=!1,this.writeBOM=!1,this.BOM="\ufeff",this.alwaysWriteHeaders=!1,Object.assign(this,r||{}),void 0===(null==r?void 0:r.quoteHeaders)&&(this.quoteHeaders=this.quoteColumns),!0===(null==r?void 0:r.quote)?this.quote='"':!1===(null==r?void 0:r.quote)&&(this.quote=""),"string"!=typeof(null==r?void 0:r.escape)&&(this.escape=this.quote),this.shouldWriteHeaders=!!this.headers&&(null===(t=r.writeHeaders)||void 0===t||t),this.headers=Array.isArray(this.headers)?this.headers:null,this.escapedQuote="".concat(this.escape).concat(this.quote)}},{}],145:[function(e,t,r){function n(e,t){for(var r=0;r1&&void 0!==arguments[1]?arguments[1]:{},o=[],i=new l.Writable({write:function(e,t,r){o.push(e),r()}});return new Promise((function(a,s){i.on("error",s).on("finish",(function(){return a(t.concat(o))})),r.write(e,n).pipe(i)}))},r.writeToString=function(e,t){return r.writeToBuffer(e,t).then((function(e){return e.toString()}))},r.writeToPath=function(e,t,n){var o=c.createWriteStream(e,{encoding:"utf8"});return r.write(t,n).pipe(o)}}).call(this,e("buffer").Buffer)},{"./CsvFormatterStream":143,"./FormatterOptions":144,"./types":149,buffer:216,fs:215,stream:506,util:525}],149:[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.isSyncTransform=void 0,r.isSyncTransform=function(e){return 1===e.length}},{}],150:[function(e,t,r){(function(t){function n(e){return(n="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)}function o(e,t){for(var r=0;r1?r-1:0),o=1;o=o||n.hasHitRowLimit)return r();if(n.parsedLineCount+=1,n.shouldSkipLine)return s();var l=e[a];n.rowCount+=1,n.parsedRowCount+=1;var c=n.rowCount;return n.transformRow(l,(function(e,t){if(e)return n.rowCount-=1,s(e);if(!t)return s(new Error("expected transform result"));if(t.isValid){if(t.row)return n.pushRow(t.row,s)}else n.emit("data-invalid",t.row,c,t.reason);return s()}))}(0)}},{key:"transformRow",value:function(e,t){var r=this;try{this.headerTransformer.transform(e,(function(n,o){return n?t(n):o?o.isValid?o.row?r.shouldEmitRows?r.rowTransformerValidator.transformAndValidate(o.row,t):r.skipRow(t):(r.rowCount-=1,r.parsedRowCount-=1,t(null,{row:null,isValid:!0})):r.shouldEmitRows?t(null,{isValid:!1,row:e}):r.skipRow(t):t(new Error("Expected result from header transform"))}))}catch(e){t(e)}}},{key:"checkAndEmitHeaders",value:function(){!this.headersEmitted&&this.headerTransformer.headers&&(this.headersEmitted=!0,this.emit("headers",this.headerTransformer.headers))}},{key:"skipRow",value:function(e){return this.rowCount-=1,e(null,{row:null,isValid:!0})}},{key:"pushRow",value:function(e,t){try{this.parserOptions.objectMode?this.push(e):this.push(JSON.stringify(e)),t()}catch(e){t(e)}}},{key:"hasHitRowLimit",get:function(){return this.parserOptions.limitRows&&this.rowCount>=this.parserOptions.maxRows}},{key:"shouldEmitRows",get:function(){return this.parsedRowCount>this.parserOptions.skipRows}},{key:"shouldSkipLine",get:function(){return this.parsedLineCount<=this.parserOptions.skipLines}}])&&o(l.prototype,r),l}(f.Transform);r.CsvParserStream=p}).call(this,e("timers").setImmediate)},{"./parser":162,"./transforms":165,stream:506,string_decoder:520,timers:521}],151:[function(e,t,r){var n=function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0}),r.ParserOptions=void 0;var o=n(e("lodash.escaperegexp")),i=n(e("lodash.isnil"));r.ParserOptions=function e(t){var r;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.objectMode=!0,this.delimiter=",",this.ignoreEmpty=!1,this.quote='"',this.escape=null,this.escapeChar=this.quote,this.comment=null,this.supportsComments=!1,this.ltrim=!1,this.rtrim=!1,this.trim=!1,this.headers=null,this.renameHeaders=!1,this.strictColumnHandling=!1,this.discardUnmappedColumns=!1,this.carriageReturn="\r",this.encoding="utf8",this.limitRows=!1,this.maxRows=0,this.skipLines=0,this.skipRows=0,Object.assign(this,t||{}),this.delimiter.length>1)throw new Error("delimiter option must be one character long");this.escapedDelimiter=o.default(this.delimiter),this.escapeChar=null!==(r=this.escape)&&void 0!==r?r:this.quote,this.supportsComments=!i.default(this.comment),this.NEXT_TOKEN_REGEXP=new RegExp("([^\\s]|\\r\\n|\\n|\\r|".concat(this.escapedDelimiter,")")),this.maxRows>0&&(this.limitRows=!0)}},{"lodash.escaperegexp":426,"lodash.isnil":431}],152:[function(e,t,r){var n=Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]},o=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t},i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.hasOwnProperty.call(e,r)&&n(t,e,r);return o(t,e),t},a=function(e,t){for(var r in e)"default"===r||t.hasOwnProperty(r)||n(t,e,r)};Object.defineProperty(r,"__esModule",{value:!0}),r.parseString=r.parseFile=r.parseStream=r.parse=void 0;var s=i(e("fs")),l=e("stream"),c=e("./ParserOptions"),u=e("./CsvParserStream");a(e("./types"),r);var f=e("./CsvParserStream");Object.defineProperty(r,"CsvParserStream",{enumerable:!0,get:function(){return f.CsvParserStream}});var d=e("./ParserOptions");Object.defineProperty(r,"ParserOptions",{enumerable:!0,get:function(){return d.ParserOptions}}),r.parse=function(e){return new u.CsvParserStream(new c.ParserOptions(e))},r.parseStream=function(e,t){return e.pipe(new u.CsvParserStream(new c.ParserOptions(t)))},r.parseFile=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return s.createReadStream(e).pipe(new u.CsvParserStream(new c.ParserOptions(t)))},r.parseString=function(e,t){var r=new l.Readable;return r.push(e),r.push(null),r.pipe(new u.CsvParserStream(new c.ParserOptions(t)))}},{"./CsvParserStream":150,"./ParserOptions":151,"./types":166,fs:215,stream:506}],153:[function(e,t,r){function n(e,t){for(var r=0;rthis.cursor}},{key:"nextNonSpaceToken",get:function(){var e=this.lineFromCursor,t=this.parserOptions.NEXT_TOKEN_REGEXP;if(-1===e.search(t))return null;var r=t.exec(e);if(null==r)return null;var n=r[1],i=this.cursor+(r.index||0);return new o.Token({token:n,startCursor:i,endCursor:i+n.length-1})}},{key:"nextCharacterToken",get:function(){var e=this.cursor;return this.lineLength<=e?null:new o.Token({token:this.line[e],startCursor:e,endCursor:e})}},{key:"lineFromCursor",get:function(){return this.line.substr(this.cursor)}}])&&n(e.prototype,t),e}();r.Scanner=a},{"./Token":156}],156:[function(e,t,r){function n(e,t){for(var r=0;rthis.headersLength){if(!t.strictColumnHandling)throw new Error("Unexpected Error: column header mismatch expected: ".concat(this.headersLength," columns got: ").concat(e.length));return{row:e,isValid:!1,reason:"Column header mismatch expected: ".concat(this.headersLength," columns got: ").concat(e.length)}}return t.strictColumnHandling&&e.length1}));throw new Error("Duplicate headers found ".concat(JSON.stringify(o)))}this.headers=e,this.receivedHeaders=!0,this.headersLength=(null===(t=this.headers)||void 0===t?void 0:t.length)||0}}])&&n(e.prototype,t),e}();r.HeaderTransformer=c},{"lodash.groupby":427,"lodash.isfunction":430,"lodash.isundefined":432,"lodash.uniq":433}],164:[function(e,t,r){function n(e,t){for(var r=0;r>6],o=0==(32&r);if(31==(31&r)){var i=r;for(r=0;128==(128&i);){if(i=e.readUInt8(t),e.isError(i))return i;r<<=7,r|=127&i}}else r&=31;return{cls:n,primitive:o,tag:r,tagStr:s.tag[r]}}function f(e,t,r){var n=e.readUInt8(r);if(e.isError(n))return n;if(!t&&128===n)return null;if(0==(128&n))return n;var o=127&n;if(o>4)return e.error("length octect is too long");n=0;for(var i=0;i=31?n.error("Multi-octet tag encoding unsupported"):(t||(o|=32),o|a.tagClassByName[r||"universal"]<<6)}(e,t,r,this.reporter);if(n.length<128){var s=o.alloc(2);return s[0]=i,s[1]=n.length,this._createEncoderBuffer([s,n])}for(var l=1,c=n.length;c>=256;c>>=8)l++;var u=o.alloc(2+l);u[0]=i,u[1]=128|l;for(var f=1+l,d=n.length;d>0;f--,d>>=8)u[f]=255&d;return this._createEncoderBuffer([u,n])},l.prototype._encodeStr=function(e,t){if("bitstr"===t)return this._createEncoderBuffer([0|e.unused,e.data]);if("bmpstr"===t){for(var r=o.alloc(2*e.length),n=0;n=40)return this.reporter.error("Second objid identifier OOB");e.splice(0,2,40*e[0]+e[1])}for(var a=0,s=0;s=128;l>>=7)a++}for(var c=o.alloc(a),u=c.length-1,f=e.length-1;f>=0;f--){var d=e[f];for(c[u--]=127&d;(d>>=7)>0;)c[u--]=128|127&d}return this._createEncoderBuffer(c)},l.prototype._encodeTime=function(e,t){var r,n=new Date(e);return"gentime"===t?r=[c(n.getUTCFullYear()),c(n.getUTCMonth()+1),c(n.getUTCDate()),c(n.getUTCHours()),c(n.getUTCMinutes()),c(n.getUTCSeconds()),"Z"].join(""):"utctime"===t?r=[c(n.getUTCFullYear()%100),c(n.getUTCMonth()+1),c(n.getUTCDate()),c(n.getUTCHours()),c(n.getUTCMinutes()),c(n.getUTCSeconds()),"Z"].join(""):this.reporter.error("Encoding "+t+" time is not supported yet"),this._encodeStr(r,"octstr")},l.prototype._encodeNull=function(){return this._createEncoderBuffer("")},l.prototype._encodeInt=function(e,t){if("string"==typeof e){if(!t)return this.reporter.error("String int or enum given, but no values map");if(!t.hasOwnProperty(e))return this.reporter.error("Values map doesn't contain: "+JSON.stringify(e));e=t[e]}if("number"!=typeof e&&!o.isBuffer(e)){var r=e.toArray();!e.sign&&128&r[0]&&r.unshift(0),e=o.from(r)}if(o.isBuffer(e)){var n=e.length;0===e.length&&n++;var i=o.alloc(n);return e.copy(i),0===e.length&&(i[0]=0),this._createEncoderBuffer(i)}if(e<128)return this._createEncoderBuffer(e);if(e<256)return this._createEncoderBuffer([0,e]);for(var a=1,s=e;s>=256;s>>=8)a++;for(var l=new Array(a),c=l.length-1;c>=0;c--)l[c]=255&e,e>>=8;return 128&l[0]&&l.unshift(0),this._createEncoderBuffer(o.from(l))},l.prototype._encodeBool=function(e){return this._createEncoderBuffer(e?255:0)},l.prototype._use=function(e,t){return"function"==typeof e&&(e=e(t)),e._getEncoder("der").tree},l.prototype._skipDefault=function(e,t,r){var n,o=this._baseState;if(null===o.default)return!1;var i=e.join();if(void 0===o.defaultBuffer&&(o.defaultBuffer=this._encodeValue(o.default,t,r).join()),i.length!==o.defaultBuffer.length)return!1;for(n=0;n=49&&a<=54?a-49+10:a>=17&&a<=22?a-17+10:15&a}return n}function c(e,t,r,n){for(var o=0,i=Math.min(e.length,r),a=t;a=49?s-49+10:s>=17?s-17+10:s}return o}a.isBN=function(e){return e instanceof a||null!==e&&"object"===n(e)&&e.constructor.wordSize===a.wordSize&&Array.isArray(e.words)},a.max=function(e,t){return e.cmp(t)>0?e:t},a.min=function(e,t){return e.cmp(t)<0?e:t},a.prototype._init=function(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"===n(e))return this._initArray(e,t,r);"hex"===t&&(t=16),o(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&i++,16===t?this._parseHex(e,i):this._parseBase(e,t,i),"-"===e[0]&&(this.negative=1),this.strip(),"le"===r&&this._initArray(this.toArray(),t,r)},a.prototype._initNumber=function(e,t,r){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(o(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),t,r)},a.prototype._initArray=function(e,t,r){if(o("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var n=0;n=0;n-=3)a=e[n]|e[n-1]<<8|e[n-2]<<16,this.words[i]|=a<>>26-s&67108863,(s+=24)>=26&&(s-=26,i++);else if("le"===r)for(n=0,i=0;n>>26-s&67108863,(s+=24)>=26&&(s-=26,i++);return this.strip()},a.prototype._parseHex=function(e,t){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var r=0;r=t;r-=6)o=l(e,r,r+6),this.words[n]|=o<>>26-i&4194303,(i+=24)>=26&&(i-=26,n++);r+6!==t&&(o=l(e,t,r+6),this.words[n]|=o<>>26-i&4194303),this.strip()},a.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,o=1;o<=67108863;o*=t)n++;n--,o=o/t|0;for(var i=e.length-r,a=i%n,s=Math.min(i,i-a)+r,l=0,u=r;u1&&0===this.words[this.length-1];)this.length--;return this._normSign()},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},a.prototype.inspect=function(){return(this.red?""};var u=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],d=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function h(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var o=0|e.words[0],i=0|t.words[0],a=o*i,s=67108863&a,l=a/67108864|0;r.words[0]=s;for(var c=1;c>>26,f=67108863&l,d=Math.min(c,t.length-1),h=Math.max(0,c-e.length+1);h<=d;h++){var p=c-h|0;u+=(a=(o=0|e.words[p])*(i=0|t.words[h])+f)/67108864|0,f=67108863&a}r.words[c]=0|f,l=0|u}return 0!==l?r.words[c]=0|l:r.length--,r.strip()}a.prototype.toString=function(e,t){var r;if(t=0|t||1,16===(e=e||10)||"hex"===e){r="";for(var n=0,i=0,a=0;a>>24-n&16777215)||a!==this.length-1?u[6-l.length]+l+r:l+r,(n+=2)>=26&&(n-=26,a--)}for(0!==i&&(r=i.toString(16)+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var c=f[e],h=d[e];r="";var p=this.clone();for(p.negative=0;!p.isZero();){var b=p.modn(h).toString(e);r=(p=p.idivn(h)).isZero()?b+r:u[c-b.length]+b+r}for(this.isZero()&&(r="0"+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}o(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&o(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},a.prototype.toJSON=function(){return this.toString(16)},a.prototype.toBuffer=function(e,t){return o(void 0!==s),this.toArrayLike(s,e,t)},a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},a.prototype.toArrayLike=function(e,t,r){var n=this.byteLength(),i=r||Math.max(1,n);o(n<=i,"byte array longer than desired length"),o(i>0,"Requested array length <= 0"),this.strip();var a,s,l="le"===t,c=new e(i),u=this.clone();if(l){for(s=0;!u.isZero();s++)a=u.andln(255),u.iushrn(8),c[s]=a;for(;s=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 0==(8191&t)&&(r+=13,t>>>=13),0==(127&t)&&(r+=7,t>>>=7),0==(15&t)&&(r+=4,t>>>=4),0==(3&t)&&(r+=2,t>>>=2),0==(1&t)&&r++,r},a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},a.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},a.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)},a.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},a.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;ne.length?this.clone().ixor(e):e.clone().ixor(this)},a.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},a.prototype.inotn=function(e){o("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var n=0;n0&&(this.words[n]=~this.words[n]&67108863>>26-r),this.strip()},a.prototype.notn=function(e){return this.clone().inotn(e)},a.prototype.setn=function(e,t){o("number"==typeof e&&e>=0);var r=e/26|0,n=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<e.length?(r=this,n=e):(r=e,n=this);for(var o=0,i=0;i>>26;for(;0!==o&&i>>26;if(this.length=r.length,0!==o)this.words[this.length]=o,this.length++;else if(r!==this)for(;ie.length?this.clone().iadd(e):e.clone().iadd(this)},a.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,o=this.cmp(e);if(0===o)return this.negative=0,this.length=1,this.words[0]=0,this;o>0?(r=this,n=e):(r=e,n=this);for(var i=0,a=0;a>26,this.words[a]=67108863&t;for(;0!==i&&a>26,this.words[a]=67108863&t;if(0===i&&a>>13,h=0|a[1],p=8191&h,b=h>>>13,m=0|a[2],y=8191&m,g=m>>>13,v=0|a[3],w=8191&v,_=v>>>13,C=0|a[4],x=8191&C,k=C>>>13,M=0|a[5],S=8191&M,V=M>>>13,I=0|a[6],E=8191&I,B=I>>>13,A=0|a[7],O=8191&A,D=A>>>13,R=0|a[8],T=8191&R,L=R>>>13,N=0|a[9],j=8191&N,P=N>>>13,H=0|s[0],Z=8191&H,F=H>>>13,z=0|s[1],U=8191&z,X=z>>>13,W=0|s[2],Y=8191&W,G=W>>>13,q=0|s[3],K=8191&q,J=q>>>13,Q=0|s[4],$=8191&Q,ee=Q>>>13,te=0|s[5],re=8191&te,ne=te>>>13,oe=0|s[6],ie=8191&oe,ae=oe>>>13,se=0|s[7],le=8191&se,ce=se>>>13,ue=0|s[8],fe=8191&ue,de=ue>>>13,he=0|s[9],pe=8191&he,be=he>>>13;r.negative=e.negative^t.negative,r.length=19;var me=(c+(n=Math.imul(f,Z))|0)+((8191&(o=(o=Math.imul(f,F))+Math.imul(d,Z)|0))<<13)|0;c=((i=Math.imul(d,F))+(o>>>13)|0)+(me>>>26)|0,me&=67108863,n=Math.imul(p,Z),o=(o=Math.imul(p,F))+Math.imul(b,Z)|0,i=Math.imul(b,F);var ye=(c+(n=n+Math.imul(f,U)|0)|0)+((8191&(o=(o=o+Math.imul(f,X)|0)+Math.imul(d,U)|0))<<13)|0;c=((i=i+Math.imul(d,X)|0)+(o>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(y,Z),o=(o=Math.imul(y,F))+Math.imul(g,Z)|0,i=Math.imul(g,F),n=n+Math.imul(p,U)|0,o=(o=o+Math.imul(p,X)|0)+Math.imul(b,U)|0,i=i+Math.imul(b,X)|0;var ge=(c+(n=n+Math.imul(f,Y)|0)|0)+((8191&(o=(o=o+Math.imul(f,G)|0)+Math.imul(d,Y)|0))<<13)|0;c=((i=i+Math.imul(d,G)|0)+(o>>>13)|0)+(ge>>>26)|0,ge&=67108863,n=Math.imul(w,Z),o=(o=Math.imul(w,F))+Math.imul(_,Z)|0,i=Math.imul(_,F),n=n+Math.imul(y,U)|0,o=(o=o+Math.imul(y,X)|0)+Math.imul(g,U)|0,i=i+Math.imul(g,X)|0,n=n+Math.imul(p,Y)|0,o=(o=o+Math.imul(p,G)|0)+Math.imul(b,Y)|0,i=i+Math.imul(b,G)|0;var ve=(c+(n=n+Math.imul(f,K)|0)|0)+((8191&(o=(o=o+Math.imul(f,J)|0)+Math.imul(d,K)|0))<<13)|0;c=((i=i+Math.imul(d,J)|0)+(o>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(x,Z),o=(o=Math.imul(x,F))+Math.imul(k,Z)|0,i=Math.imul(k,F),n=n+Math.imul(w,U)|0,o=(o=o+Math.imul(w,X)|0)+Math.imul(_,U)|0,i=i+Math.imul(_,X)|0,n=n+Math.imul(y,Y)|0,o=(o=o+Math.imul(y,G)|0)+Math.imul(g,Y)|0,i=i+Math.imul(g,G)|0,n=n+Math.imul(p,K)|0,o=(o=o+Math.imul(p,J)|0)+Math.imul(b,K)|0,i=i+Math.imul(b,J)|0;var we=(c+(n=n+Math.imul(f,$)|0)|0)+((8191&(o=(o=o+Math.imul(f,ee)|0)+Math.imul(d,$)|0))<<13)|0;c=((i=i+Math.imul(d,ee)|0)+(o>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(S,Z),o=(o=Math.imul(S,F))+Math.imul(V,Z)|0,i=Math.imul(V,F),n=n+Math.imul(x,U)|0,o=(o=o+Math.imul(x,X)|0)+Math.imul(k,U)|0,i=i+Math.imul(k,X)|0,n=n+Math.imul(w,Y)|0,o=(o=o+Math.imul(w,G)|0)+Math.imul(_,Y)|0,i=i+Math.imul(_,G)|0,n=n+Math.imul(y,K)|0,o=(o=o+Math.imul(y,J)|0)+Math.imul(g,K)|0,i=i+Math.imul(g,J)|0,n=n+Math.imul(p,$)|0,o=(o=o+Math.imul(p,ee)|0)+Math.imul(b,$)|0,i=i+Math.imul(b,ee)|0;var _e=(c+(n=n+Math.imul(f,re)|0)|0)+((8191&(o=(o=o+Math.imul(f,ne)|0)+Math.imul(d,re)|0))<<13)|0;c=((i=i+Math.imul(d,ne)|0)+(o>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(E,Z),o=(o=Math.imul(E,F))+Math.imul(B,Z)|0,i=Math.imul(B,F),n=n+Math.imul(S,U)|0,o=(o=o+Math.imul(S,X)|0)+Math.imul(V,U)|0,i=i+Math.imul(V,X)|0,n=n+Math.imul(x,Y)|0,o=(o=o+Math.imul(x,G)|0)+Math.imul(k,Y)|0,i=i+Math.imul(k,G)|0,n=n+Math.imul(w,K)|0,o=(o=o+Math.imul(w,J)|0)+Math.imul(_,K)|0,i=i+Math.imul(_,J)|0,n=n+Math.imul(y,$)|0,o=(o=o+Math.imul(y,ee)|0)+Math.imul(g,$)|0,i=i+Math.imul(g,ee)|0,n=n+Math.imul(p,re)|0,o=(o=o+Math.imul(p,ne)|0)+Math.imul(b,re)|0,i=i+Math.imul(b,ne)|0;var Ce=(c+(n=n+Math.imul(f,ie)|0)|0)+((8191&(o=(o=o+Math.imul(f,ae)|0)+Math.imul(d,ie)|0))<<13)|0;c=((i=i+Math.imul(d,ae)|0)+(o>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(O,Z),o=(o=Math.imul(O,F))+Math.imul(D,Z)|0,i=Math.imul(D,F),n=n+Math.imul(E,U)|0,o=(o=o+Math.imul(E,X)|0)+Math.imul(B,U)|0,i=i+Math.imul(B,X)|0,n=n+Math.imul(S,Y)|0,o=(o=o+Math.imul(S,G)|0)+Math.imul(V,Y)|0,i=i+Math.imul(V,G)|0,n=n+Math.imul(x,K)|0,o=(o=o+Math.imul(x,J)|0)+Math.imul(k,K)|0,i=i+Math.imul(k,J)|0,n=n+Math.imul(w,$)|0,o=(o=o+Math.imul(w,ee)|0)+Math.imul(_,$)|0,i=i+Math.imul(_,ee)|0,n=n+Math.imul(y,re)|0,o=(o=o+Math.imul(y,ne)|0)+Math.imul(g,re)|0,i=i+Math.imul(g,ne)|0,n=n+Math.imul(p,ie)|0,o=(o=o+Math.imul(p,ae)|0)+Math.imul(b,ie)|0,i=i+Math.imul(b,ae)|0;var xe=(c+(n=n+Math.imul(f,le)|0)|0)+((8191&(o=(o=o+Math.imul(f,ce)|0)+Math.imul(d,le)|0))<<13)|0;c=((i=i+Math.imul(d,ce)|0)+(o>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(T,Z),o=(o=Math.imul(T,F))+Math.imul(L,Z)|0,i=Math.imul(L,F),n=n+Math.imul(O,U)|0,o=(o=o+Math.imul(O,X)|0)+Math.imul(D,U)|0,i=i+Math.imul(D,X)|0,n=n+Math.imul(E,Y)|0,o=(o=o+Math.imul(E,G)|0)+Math.imul(B,Y)|0,i=i+Math.imul(B,G)|0,n=n+Math.imul(S,K)|0,o=(o=o+Math.imul(S,J)|0)+Math.imul(V,K)|0,i=i+Math.imul(V,J)|0,n=n+Math.imul(x,$)|0,o=(o=o+Math.imul(x,ee)|0)+Math.imul(k,$)|0,i=i+Math.imul(k,ee)|0,n=n+Math.imul(w,re)|0,o=(o=o+Math.imul(w,ne)|0)+Math.imul(_,re)|0,i=i+Math.imul(_,ne)|0,n=n+Math.imul(y,ie)|0,o=(o=o+Math.imul(y,ae)|0)+Math.imul(g,ie)|0,i=i+Math.imul(g,ae)|0,n=n+Math.imul(p,le)|0,o=(o=o+Math.imul(p,ce)|0)+Math.imul(b,le)|0,i=i+Math.imul(b,ce)|0;var ke=(c+(n=n+Math.imul(f,fe)|0)|0)+((8191&(o=(o=o+Math.imul(f,de)|0)+Math.imul(d,fe)|0))<<13)|0;c=((i=i+Math.imul(d,de)|0)+(o>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(j,Z),o=(o=Math.imul(j,F))+Math.imul(P,Z)|0,i=Math.imul(P,F),n=n+Math.imul(T,U)|0,o=(o=o+Math.imul(T,X)|0)+Math.imul(L,U)|0,i=i+Math.imul(L,X)|0,n=n+Math.imul(O,Y)|0,o=(o=o+Math.imul(O,G)|0)+Math.imul(D,Y)|0,i=i+Math.imul(D,G)|0,n=n+Math.imul(E,K)|0,o=(o=o+Math.imul(E,J)|0)+Math.imul(B,K)|0,i=i+Math.imul(B,J)|0,n=n+Math.imul(S,$)|0,o=(o=o+Math.imul(S,ee)|0)+Math.imul(V,$)|0,i=i+Math.imul(V,ee)|0,n=n+Math.imul(x,re)|0,o=(o=o+Math.imul(x,ne)|0)+Math.imul(k,re)|0,i=i+Math.imul(k,ne)|0,n=n+Math.imul(w,ie)|0,o=(o=o+Math.imul(w,ae)|0)+Math.imul(_,ie)|0,i=i+Math.imul(_,ae)|0,n=n+Math.imul(y,le)|0,o=(o=o+Math.imul(y,ce)|0)+Math.imul(g,le)|0,i=i+Math.imul(g,ce)|0,n=n+Math.imul(p,fe)|0,o=(o=o+Math.imul(p,de)|0)+Math.imul(b,fe)|0,i=i+Math.imul(b,de)|0;var Me=(c+(n=n+Math.imul(f,pe)|0)|0)+((8191&(o=(o=o+Math.imul(f,be)|0)+Math.imul(d,pe)|0))<<13)|0;c=((i=i+Math.imul(d,be)|0)+(o>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(j,U),o=(o=Math.imul(j,X))+Math.imul(P,U)|0,i=Math.imul(P,X),n=n+Math.imul(T,Y)|0,o=(o=o+Math.imul(T,G)|0)+Math.imul(L,Y)|0,i=i+Math.imul(L,G)|0,n=n+Math.imul(O,K)|0,o=(o=o+Math.imul(O,J)|0)+Math.imul(D,K)|0,i=i+Math.imul(D,J)|0,n=n+Math.imul(E,$)|0,o=(o=o+Math.imul(E,ee)|0)+Math.imul(B,$)|0,i=i+Math.imul(B,ee)|0,n=n+Math.imul(S,re)|0,o=(o=o+Math.imul(S,ne)|0)+Math.imul(V,re)|0,i=i+Math.imul(V,ne)|0,n=n+Math.imul(x,ie)|0,o=(o=o+Math.imul(x,ae)|0)+Math.imul(k,ie)|0,i=i+Math.imul(k,ae)|0,n=n+Math.imul(w,le)|0,o=(o=o+Math.imul(w,ce)|0)+Math.imul(_,le)|0,i=i+Math.imul(_,ce)|0,n=n+Math.imul(y,fe)|0,o=(o=o+Math.imul(y,de)|0)+Math.imul(g,fe)|0,i=i+Math.imul(g,de)|0;var Se=(c+(n=n+Math.imul(p,pe)|0)|0)+((8191&(o=(o=o+Math.imul(p,be)|0)+Math.imul(b,pe)|0))<<13)|0;c=((i=i+Math.imul(b,be)|0)+(o>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(j,Y),o=(o=Math.imul(j,G))+Math.imul(P,Y)|0,i=Math.imul(P,G),n=n+Math.imul(T,K)|0,o=(o=o+Math.imul(T,J)|0)+Math.imul(L,K)|0,i=i+Math.imul(L,J)|0,n=n+Math.imul(O,$)|0,o=(o=o+Math.imul(O,ee)|0)+Math.imul(D,$)|0,i=i+Math.imul(D,ee)|0,n=n+Math.imul(E,re)|0,o=(o=o+Math.imul(E,ne)|0)+Math.imul(B,re)|0,i=i+Math.imul(B,ne)|0,n=n+Math.imul(S,ie)|0,o=(o=o+Math.imul(S,ae)|0)+Math.imul(V,ie)|0,i=i+Math.imul(V,ae)|0,n=n+Math.imul(x,le)|0,o=(o=o+Math.imul(x,ce)|0)+Math.imul(k,le)|0,i=i+Math.imul(k,ce)|0,n=n+Math.imul(w,fe)|0,o=(o=o+Math.imul(w,de)|0)+Math.imul(_,fe)|0,i=i+Math.imul(_,de)|0;var Ve=(c+(n=n+Math.imul(y,pe)|0)|0)+((8191&(o=(o=o+Math.imul(y,be)|0)+Math.imul(g,pe)|0))<<13)|0;c=((i=i+Math.imul(g,be)|0)+(o>>>13)|0)+(Ve>>>26)|0,Ve&=67108863,n=Math.imul(j,K),o=(o=Math.imul(j,J))+Math.imul(P,K)|0,i=Math.imul(P,J),n=n+Math.imul(T,$)|0,o=(o=o+Math.imul(T,ee)|0)+Math.imul(L,$)|0,i=i+Math.imul(L,ee)|0,n=n+Math.imul(O,re)|0,o=(o=o+Math.imul(O,ne)|0)+Math.imul(D,re)|0,i=i+Math.imul(D,ne)|0,n=n+Math.imul(E,ie)|0,o=(o=o+Math.imul(E,ae)|0)+Math.imul(B,ie)|0,i=i+Math.imul(B,ae)|0,n=n+Math.imul(S,le)|0,o=(o=o+Math.imul(S,ce)|0)+Math.imul(V,le)|0,i=i+Math.imul(V,ce)|0,n=n+Math.imul(x,fe)|0,o=(o=o+Math.imul(x,de)|0)+Math.imul(k,fe)|0,i=i+Math.imul(k,de)|0;var Ie=(c+(n=n+Math.imul(w,pe)|0)|0)+((8191&(o=(o=o+Math.imul(w,be)|0)+Math.imul(_,pe)|0))<<13)|0;c=((i=i+Math.imul(_,be)|0)+(o>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(j,$),o=(o=Math.imul(j,ee))+Math.imul(P,$)|0,i=Math.imul(P,ee),n=n+Math.imul(T,re)|0,o=(o=o+Math.imul(T,ne)|0)+Math.imul(L,re)|0,i=i+Math.imul(L,ne)|0,n=n+Math.imul(O,ie)|0,o=(o=o+Math.imul(O,ae)|0)+Math.imul(D,ie)|0,i=i+Math.imul(D,ae)|0,n=n+Math.imul(E,le)|0,o=(o=o+Math.imul(E,ce)|0)+Math.imul(B,le)|0,i=i+Math.imul(B,ce)|0,n=n+Math.imul(S,fe)|0,o=(o=o+Math.imul(S,de)|0)+Math.imul(V,fe)|0,i=i+Math.imul(V,de)|0;var Ee=(c+(n=n+Math.imul(x,pe)|0)|0)+((8191&(o=(o=o+Math.imul(x,be)|0)+Math.imul(k,pe)|0))<<13)|0;c=((i=i+Math.imul(k,be)|0)+(o>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(j,re),o=(o=Math.imul(j,ne))+Math.imul(P,re)|0,i=Math.imul(P,ne),n=n+Math.imul(T,ie)|0,o=(o=o+Math.imul(T,ae)|0)+Math.imul(L,ie)|0,i=i+Math.imul(L,ae)|0,n=n+Math.imul(O,le)|0,o=(o=o+Math.imul(O,ce)|0)+Math.imul(D,le)|0,i=i+Math.imul(D,ce)|0,n=n+Math.imul(E,fe)|0,o=(o=o+Math.imul(E,de)|0)+Math.imul(B,fe)|0,i=i+Math.imul(B,de)|0;var Be=(c+(n=n+Math.imul(S,pe)|0)|0)+((8191&(o=(o=o+Math.imul(S,be)|0)+Math.imul(V,pe)|0))<<13)|0;c=((i=i+Math.imul(V,be)|0)+(o>>>13)|0)+(Be>>>26)|0,Be&=67108863,n=Math.imul(j,ie),o=(o=Math.imul(j,ae))+Math.imul(P,ie)|0,i=Math.imul(P,ae),n=n+Math.imul(T,le)|0,o=(o=o+Math.imul(T,ce)|0)+Math.imul(L,le)|0,i=i+Math.imul(L,ce)|0,n=n+Math.imul(O,fe)|0,o=(o=o+Math.imul(O,de)|0)+Math.imul(D,fe)|0,i=i+Math.imul(D,de)|0;var Ae=(c+(n=n+Math.imul(E,pe)|0)|0)+((8191&(o=(o=o+Math.imul(E,be)|0)+Math.imul(B,pe)|0))<<13)|0;c=((i=i+Math.imul(B,be)|0)+(o>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(j,le),o=(o=Math.imul(j,ce))+Math.imul(P,le)|0,i=Math.imul(P,ce),n=n+Math.imul(T,fe)|0,o=(o=o+Math.imul(T,de)|0)+Math.imul(L,fe)|0,i=i+Math.imul(L,de)|0;var Oe=(c+(n=n+Math.imul(O,pe)|0)|0)+((8191&(o=(o=o+Math.imul(O,be)|0)+Math.imul(D,pe)|0))<<13)|0;c=((i=i+Math.imul(D,be)|0)+(o>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,n=Math.imul(j,fe),o=(o=Math.imul(j,de))+Math.imul(P,fe)|0,i=Math.imul(P,de);var De=(c+(n=n+Math.imul(T,pe)|0)|0)+((8191&(o=(o=o+Math.imul(T,be)|0)+Math.imul(L,pe)|0))<<13)|0;c=((i=i+Math.imul(L,be)|0)+(o>>>13)|0)+(De>>>26)|0,De&=67108863;var Re=(c+(n=Math.imul(j,pe))|0)+((8191&(o=(o=Math.imul(j,be))+Math.imul(P,pe)|0))<<13)|0;return c=((i=Math.imul(P,be))+(o>>>13)|0)+(Re>>>26)|0,Re&=67108863,l[0]=me,l[1]=ye,l[2]=ge,l[3]=ve,l[4]=we,l[5]=_e,l[6]=Ce,l[7]=xe,l[8]=ke,l[9]=Me,l[10]=Se,l[11]=Ve,l[12]=Ie,l[13]=Ee,l[14]=Be,l[15]=Ae,l[16]=Oe,l[17]=De,l[18]=Re,0!==c&&(l[19]=c,r.length++),r};function b(e,t,r){return(new m).mulp(e,t,r)}function m(e,t){this.x=e,this.y=t}Math.imul||(p=h),a.prototype.mulTo=function(e,t){var r=this.length+e.length;return 10===this.length&&10===e.length?p(this,e,t):r<63?h(this,e,t):r<1024?function(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,o=0,i=0;i>>26)|0)>>>26,a&=67108863}r.words[i]=s,n=a,a=o}return 0!==n?r.words[i]=n:r.length--,r.strip()}(this,e,t):b(this,e,t)},m.prototype.makeRBT=function(e){for(var t=new Array(e),r=a.prototype._countBits(e)-1,n=0;n>=1;return n},m.prototype.permute=function(e,t,r,n,o,i){for(var a=0;a>>=1)o++;return 1<>>=13,r[2*a+1]=8191&i,i>>>=13;for(a=2*t;a>=26,t+=n/67108864|0,t+=i>>>26,this.words[r]=67108863&i}return 0!==t&&(this.words[r]=t,this.length++),this},a.prototype.muln=function(e){return this.clone().imuln(e)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>o}return t}(e);if(0===t.length)return new a(1);for(var r=this,n=0;n=0);var t,r=e%26,n=(e-r)/26,i=67108863>>>26-r<<26-r;if(0!==r){var a=0;for(t=0;t>>26-r}a&&(this.words[t]=a,this.length++)}if(0!==n){for(t=this.length-1;t>=0;t--)this.words[t+n]=this.words[t];for(t=0;t=0),n=t?(t-t%26)/26:0;var i=e%26,a=Math.min((e-i)/26,this.length),s=67108863^67108863>>>i<a)for(this.length-=a,c=0;c=0&&(0!==u||c>=n);c--){var f=0|this.words[c];this.words[c]=u<<26-i|f>>>i,u=f&s}return l&&0!==u&&(l.words[l.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.ishrn=function(e,t,r){return o(0===this.negative),this.iushrn(e,t,r)},a.prototype.shln=function(e){return this.clone().ishln(e)},a.prototype.ushln=function(e){return this.clone().iushln(e)},a.prototype.shrn=function(e){return this.clone().ishrn(e)},a.prototype.ushrn=function(e){return this.clone().iushrn(e)},a.prototype.testn=function(e){o("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,n=1<=0);var t=e%26,r=(e-t)/26;if(o(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var n=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},a.prototype.isubn=function(e){if(o("number"==typeof e),o(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(l/67108864|0),this.words[n+r]=67108863&i}for(;n>26,this.words[n+r]=67108863&i;if(0===s)return this.strip();for(o(-1===s),s=0,n=0;n>26,this.words[n]=67108863&i;return this.negative=1,this.strip()},a.prototype._wordDiv=function(e,t){var r=(this.length,e.length),n=this.clone(),o=e,i=0|o.words[o.length-1];0!=(r=26-this._countBits(i))&&(o=o.ushln(r),n.iushln(r),i=0|o.words[o.length-1]);var s,l=n.length-o.length;if("mod"!==t){(s=new a(null)).length=l+1,s.words=new Array(s.length);for(var c=0;c=0;f--){var d=67108864*(0|n.words[o.length+f])+(0|n.words[o.length+f-1]);for(d=Math.min(d/i|0,67108863),n._ishlnsubmul(o,d,f);0!==n.negative;)d--,n.negative=0,n._ishlnsubmul(o,1,f),n.isZero()||(n.negative^=1);s&&(s.words[f]=d)}return s&&s.strip(),n.strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:s||null,mod:n}},a.prototype.divmod=function(e,t,r){return o(!e.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===e.negative?(s=this.neg().divmod(e,t),"mod"!==t&&(n=s.div.neg()),"div"!==t&&(i=s.mod.neg(),r&&0!==i.negative&&i.iadd(e)),{div:n,mod:i}):0===this.negative&&0!==e.negative?(s=this.divmod(e.neg(),t),"mod"!==t&&(n=s.div.neg()),{div:n,mod:s.mod}):0!=(this.negative&e.negative)?(s=this.neg().divmod(e.neg(),t),"div"!==t&&(i=s.mod.neg(),r&&0!==i.negative&&i.isub(e)),{div:s.div,mod:i}):e.length>this.length||this.cmp(e)<0?{div:new a(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new a(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new a(this.modn(e.words[0]))}:this._wordDiv(e,t);var n,i,s},a.prototype.div=function(e){return this.divmod(e,"div",!1).div},a.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},a.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},a.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),o=e.andln(1),i=r.cmp(n);return i<0||1===o&&0===i?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},a.prototype.modn=function(e){o(e<=67108863);for(var t=(1<<26)%e,r=0,n=this.length-1;n>=0;n--)r=(t*r+(0|this.words[n]))%e;return r},a.prototype.idivn=function(e){o(e<=67108863);for(var t=0,r=this.length-1;r>=0;r--){var n=(0|this.words[r])+67108864*t;this.words[r]=n/e|0,t=n%e}return this.strip()},a.prototype.divn=function(e){return this.clone().idivn(e)},a.prototype.egcd=function(e){o(0===e.negative),o(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var n=new a(1),i=new a(0),s=new a(0),l=new a(1),c=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++c;for(var u=r.clone(),f=t.clone();!t.isZero();){for(var d=0,h=1;0==(t.words[0]&h)&&d<26;++d,h<<=1);if(d>0)for(t.iushrn(d);d-- >0;)(n.isOdd()||i.isOdd())&&(n.iadd(u),i.isub(f)),n.iushrn(1),i.iushrn(1);for(var p=0,b=1;0==(r.words[0]&b)&&p<26;++p,b<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(s.isOdd()||l.isOdd())&&(s.iadd(u),l.isub(f)),s.iushrn(1),l.iushrn(1);t.cmp(r)>=0?(t.isub(r),n.isub(s),i.isub(l)):(r.isub(t),s.isub(n),l.isub(i))}return{a:s,b:l,gcd:r.iushln(c)}},a.prototype._invmp=function(e){o(0===e.negative),o(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var n,i=new a(1),s=new a(0),l=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var c=0,u=1;0==(t.words[0]&u)&&c<26;++c,u<<=1);if(c>0)for(t.iushrn(c);c-- >0;)i.isOdd()&&i.iadd(l),i.iushrn(1);for(var f=0,d=1;0==(r.words[0]&d)&&f<26;++f,d<<=1);if(f>0)for(r.iushrn(f);f-- >0;)s.isOdd()&&s.iadd(l),s.iushrn(1);t.cmp(r)>=0?(t.isub(r),i.isub(s)):(r.isub(t),s.isub(i))}return(n=0===t.cmpn(1)?i:s).cmpn(0)<0&&n.iadd(e),n},a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var o=t.cmp(r);if(o<0){var i=t;t=r,r=i}else if(0===o||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},a.prototype.invm=function(e){return this.egcd(e).a.umod(e)},a.prototype.isEven=function(){return 0==(1&this.words[0])},a.prototype.isOdd=function(){return 1==(1&this.words[0])},a.prototype.andln=function(e){return this.words[0]&e},a.prototype.bincn=function(e){o("number"==typeof e);var t=e%26,r=(e-t)/26,n=1<>>26,s&=67108863,this.words[a]=s}return 0!==i&&(this.words[a]=i,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)t=1;else{r&&(e=-e),o(e<=67108863,"Number is too big");var n=0|this.words[0];t=n===e?0:ne.length)return 1;if(this.length=0;r--){var n=0|this.words[r],o=0|e.words[r];if(n!==o){no&&(t=1);break}}return t},a.prototype.gtn=function(e){return 1===this.cmpn(e)},a.prototype.gt=function(e){return 1===this.cmp(e)},a.prototype.gten=function(e){return this.cmpn(e)>=0},a.prototype.gte=function(e){return this.cmp(e)>=0},a.prototype.ltn=function(e){return-1===this.cmpn(e)},a.prototype.lt=function(e){return-1===this.cmp(e)},a.prototype.lten=function(e){return this.cmpn(e)<=0},a.prototype.lte=function(e){return this.cmp(e)<=0},a.prototype.eqn=function(e){return 0===this.cmpn(e)},a.prototype.eq=function(e){return 0===this.cmp(e)},a.red=function(e){return new x(e)},a.prototype.toRed=function(e){return o(!this.red,"Already a number in reduction context"),o(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},a.prototype.fromRed=function(){return o(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(e){return this.red=e,this},a.prototype.forceRed=function(e){return o(!this.red,"Already a number in reduction context"),this._forceRed(e)},a.prototype.redAdd=function(e){return o(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},a.prototype.redIAdd=function(e){return o(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},a.prototype.redSub=function(e){return o(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},a.prototype.redISub=function(e){return o(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},a.prototype.redShl=function(e){return o(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},a.prototype.redMul=function(e){return o(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},a.prototype.redIMul=function(e){return o(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},a.prototype.redSqr=function(){return o(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return o(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return o(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return o(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return o(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(e){return o(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var y={k256:null,p224:null,p192:null,p25519:null};function g(e,t){this.name=e,this.p=new a(t,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function v(){g.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function w(){g.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function _(){g.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function C(){g.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function x(e){if("string"==typeof e){var t=a._prime(e);this.m=t.p,this.prime=t}else o(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function k(e){x.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}g.prototype._tmp=function(){var e=new a(null);return e.words=new Array(Math.ceil(this.n/13)),e},g.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var n=t0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},g.prototype.split=function(e,t){e.iushrn(this.n,0,t)},g.prototype.imulK=function(e){return e.imul(this.k)},i(v,g),v.prototype.split=function(e,t){for(var r=Math.min(e.length,9),n=0;n>>22,o=i}o>>>=22,e.words[n-10]=o,0===o&&e.length>10?e.length-=10:e.length-=9},v.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r>>=26,e.words[r]=o,t=n}return 0!==t&&(e.words[e.length++]=t),e},a._prime=function(e){if(y[e])return y[e];var t;if("k256"===e)t=new v;else if("p224"===e)t=new w;else if("p192"===e)t=new _;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new C}return y[e]=t,t},x.prototype._verify1=function(e){o(0===e.negative,"red works only with positives"),o(e.red,"red works only with red numbers")},x.prototype._verify2=function(e,t){o(0==(e.negative|t.negative),"red works only with positives"),o(e.red&&e.red===t.red,"red works only with red numbers")},x.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},x.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},x.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},x.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},x.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},x.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},x.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},x.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},x.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},x.prototype.isqr=function(e){return this.imul(e,e.clone())},x.prototype.sqr=function(e){return this.mul(e,e)},x.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(o(t%2==1),3===t){var r=this.m.add(new a(1)).iushrn(2);return this.pow(e,r)}for(var n=this.m.subn(1),i=0;!n.isZero()&&0===n.andln(1);)i++,n.iushrn(1);o(!n.isZero());var s=new a(1).toRed(this),l=s.redNeg(),c=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new a(2*u*u).toRed(this);0!==this.pow(u,c).cmp(l);)u.redIAdd(l);for(var f=this.pow(u,n),d=this.pow(e,n.addn(1).iushrn(1)),h=this.pow(e,n),p=i;0!==h.cmp(s);){for(var b=h,m=0;0!==b.cmp(s);m++)b=b.redSqr();o(m=0;n--){for(var c=t.words[n],u=l-1;u>=0;u--){var f=c>>u&1;o!==r[0]&&(o=this.sqr(o)),0!==f||0!==i?(i<<=1,i|=f,(4==++s||0===n&&0===u)&&(o=this.mul(o,r[i]),s=0,i=0)):s=0}l=26}return o},x.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},x.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},a.mont=function(e){return new k(e)},i(k,x),k.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},k.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},k.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),o=r.isub(n).iushrn(this.shift),i=o;return o.cmp(this.m)>=0?i=o.isub(this.m):o.cmpn(0)<0&&(i=o.iadd(this.m)),i._forceRed(this)},k.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),o=r.isub(n).iushrn(this.shift),i=o;return o.cmp(this.m)>=0?i=o.isub(this.m):o.cmpn(0)<0&&(i=o.iadd(this.m)),i._forceRed(this)},k.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(void 0===t||t)},{buffer:185}],182:[function(e,t,r){r.byteLength=function(e){var t=c(e),r=t[0],n=t[1];return 3*(r+n)/4-n},r.toByteArray=function(e){var t,r,n,a=c(e),s=a[0],l=a[1],u=new i(3*(s+(n=l))/4-n),f=0,d=l>0?s-4:s;for(r=0;r>16&255,u[f++]=t>>8&255,u[f++]=255&t;return 2===l&&(t=o[e.charCodeAt(r)]<<2|o[e.charCodeAt(r+1)]>>4,u[f++]=255&t),1===l&&(t=o[e.charCodeAt(r)]<<10|o[e.charCodeAt(r+1)]<<4|o[e.charCodeAt(r+2)]>>2,u[f++]=t>>8&255,u[f++]=255&t),u},r.fromByteArray=function(e){for(var t,r=e.length,o=r%3,i=[],a=0,s=r-o;as?s:a+16383));return 1===o?(t=e[r-1],i.push(n[t>>2]+n[t<<4&63]+"==")):2===o&&(t=(e[r-2]<<8)+e[r-1],i.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"=")),i.join("")};for(var n=[],o=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,l=a.length;s0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");return-1===r&&(r=t),[r,r===t?0:4-r%4]}function u(e,t,r){for(var o,i,a=[],s=t;s>18&63]+n[i>>12&63]+n[i>>6&63]+n[63&i]);return a.join("")}o["-".charCodeAt(0)]=62,o["_".charCodeAt(0)]=63},{}],183:[function(e,t,r){function n(e){return(n="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)}!function(t,r){function o(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function a(e,t,r){if(a.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var s;"object"===n(t)?t.exports=a:(void 0).BN=a,a.BN=a,a.wordSize=26;try{s=e("buffer").Buffer}catch(e){}function l(e,t,r){for(var n=0,i=Math.min(e.length,r),a=0,s=t;s=49&&c<=54?c-49+10:c>=17&&c<=22?c-17+10:c,a|=l}return o(!(240&a),"Invalid character in "+e),n}function c(e,t,r,n){for(var i=0,a=0,s=Math.min(e.length,r),l=t;l=49?c-49+10:c>=17?c-17+10:c,o(c>=0&&a0?e:t},a.min=function(e,t){return e.cmp(t)<0?e:t},a.prototype._init=function(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"===n(e))return this._initArray(e,t,r);"hex"===t&&(t=16),o(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&i++,16===t?this._parseHex(e,i):this._parseBase(e,t,i),"-"===e[0]&&(this.negative=1),this._strip(),"le"===r&&this._initArray(this.toArray(),t,r)},a.prototype._initNumber=function(e,t,r){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(o(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),t,r)},a.prototype._initArray=function(e,t,r){if(o("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var n=0;n=0;n-=3)a=e[n]|e[n-1]<<8|e[n-2]<<16,this.words[i]|=a<>>26-s&67108863,(s+=24)>=26&&(s-=26,i++);else if("le"===r)for(n=0,i=0;n>>26-s&67108863,(s+=24)>=26&&(s-=26,i++);return this._strip()},a.prototype._parseHex=function(e,t){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var r=0;r=t;r-=6)o=l(e,r,r+6),this.words[n]|=o<>>26-i&4194303,(i+=24)>=26&&(i-=26,n++);r+6!==t&&(o=l(e,t,r+6),this.words[n]|=o<>>26-i&4194303),this._strip()},a.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,o=1;o<=67108863;o*=t)n++;n--,o=o/t|0;for(var i=e.length-r,a=i%n,s=Math.min(i,i-a)+r,l=0,u=r;u1&&0===this.words[this.length-1];)this.length--;return this._normSign()},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{a.prototype[Symbol.for("nodejs.util.inspect.custom")]=f}catch(e){a.prototype.inspect=f}else a.prototype.inspect=f;function f(){return(this.red?""}var d=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],h=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function b(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var o=0|e.words[0],i=0|t.words[0],a=o*i,s=67108863&a,l=a/67108864|0;r.words[0]=s;for(var c=1;c>>26,f=67108863&l,d=Math.min(c,t.length-1),h=Math.max(0,c-e.length+1);h<=d;h++){var p=c-h|0;u+=(a=(o=0|e.words[p])*(i=0|t.words[h])+f)/67108864|0,f=67108863&a}r.words[c]=0|f,l=0|u}return 0!==l?r.words[c]=0|l:r.length--,r._strip()}a.prototype.toString=function(e,t){var r;if(t=0|t||1,16===(e=e||10)||"hex"===e){r="";for(var n=0,i=0,a=0;a>>24-n&16777215)||a!==this.length-1?d[6-l.length]+l+r:l+r,(n+=2)>=26&&(n-=26,a--)}for(0!==i&&(r=i.toString(16)+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var c=h[e],u=p[e];r="";var f=this.clone();for(f.negative=0;!f.isZero();){var b=f.modrn(u).toString(e);r=(f=f.idivn(u)).isZero()?b+r:d[c-b.length]+b+r}for(this.isZero()&&(r="0"+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}o(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&o(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},a.prototype.toJSON=function(){return this.toString(16,2)},s&&(a.prototype.toBuffer=function(e,t){return this.toArrayLike(s,e,t)}),a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},a.prototype.toArrayLike=function(e,t,r){this._strip();var n=this.byteLength(),i=r||Math.max(1,n);o(n<=i,"byte array longer than desired length"),o(i>0,"Requested array length <= 0");var a,s,l=(s=i,(a=e).allocUnsafe?a.allocUnsafe(s):new a(s));return this["_toArrayLike"+("le"===t?"LE":"BE")](l,n),l},a.prototype._toArrayLikeLE=function(e,t){for(var r=0,n=0,o=0,i=0;o>8&255),r>16&255),6===i?(r>24&255),n=0,i=0):(n=a>>>24,i+=2)}if(r=0&&(e[r--]=a>>8&255),r>=0&&(e[r--]=a>>16&255),6===i?(r>=0&&(e[r--]=a>>24&255),n=0,i=0):(n=a>>>24,i+=2)}if(r>=0)for(e[r--]=n;r>=0;)e[r--]=0},Math.clz32?a.prototype._countBits=function(e){return 32-Math.clz32(e)}:a.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 0==(8191&t)&&(r+=13,t>>>=13),0==(127&t)&&(r+=7,t>>>=7),0==(15&t)&&(r+=4,t>>>=4),0==(3&t)&&(r+=2,t>>>=2),0==(1&t)&&r++,r},a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},a.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},a.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)},a.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},a.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;ne.length?this.clone().ixor(e):e.clone().ixor(this)},a.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},a.prototype.inotn=function(e){o("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var n=0;n0&&(this.words[n]=~this.words[n]&67108863>>26-r),this._strip()},a.prototype.notn=function(e){return this.clone().inotn(e)},a.prototype.setn=function(e,t){o("number"==typeof e&&e>=0);var r=e/26|0,n=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<e.length?(r=this,n=e):(r=e,n=this);for(var o=0,i=0;i>>26;for(;0!==o&&i>>26;if(this.length=r.length,0!==o)this.words[this.length]=o,this.length++;else if(r!==this)for(;ie.length?this.clone().iadd(e):e.clone().iadd(this)},a.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,o=this.cmp(e);if(0===o)return this.negative=0,this.length=1,this.words[0]=0,this;o>0?(r=this,n=e):(r=e,n=this);for(var i=0,a=0;a>26,this.words[a]=67108863&t;for(;0!==i&&a>26,this.words[a]=67108863&t;if(0===i&&a>>13,h=0|a[1],p=8191&h,b=h>>>13,m=0|a[2],y=8191&m,g=m>>>13,v=0|a[3],w=8191&v,_=v>>>13,C=0|a[4],x=8191&C,k=C>>>13,M=0|a[5],S=8191&M,V=M>>>13,I=0|a[6],E=8191&I,B=I>>>13,A=0|a[7],O=8191&A,D=A>>>13,R=0|a[8],T=8191&R,L=R>>>13,N=0|a[9],j=8191&N,P=N>>>13,H=0|s[0],Z=8191&H,F=H>>>13,z=0|s[1],U=8191&z,X=z>>>13,W=0|s[2],Y=8191&W,G=W>>>13,q=0|s[3],K=8191&q,J=q>>>13,Q=0|s[4],$=8191&Q,ee=Q>>>13,te=0|s[5],re=8191&te,ne=te>>>13,oe=0|s[6],ie=8191&oe,ae=oe>>>13,se=0|s[7],le=8191&se,ce=se>>>13,ue=0|s[8],fe=8191&ue,de=ue>>>13,he=0|s[9],pe=8191&he,be=he>>>13;r.negative=e.negative^t.negative,r.length=19;var me=(c+(n=Math.imul(f,Z))|0)+((8191&(o=(o=Math.imul(f,F))+Math.imul(d,Z)|0))<<13)|0;c=((i=Math.imul(d,F))+(o>>>13)|0)+(me>>>26)|0,me&=67108863,n=Math.imul(p,Z),o=(o=Math.imul(p,F))+Math.imul(b,Z)|0,i=Math.imul(b,F);var ye=(c+(n=n+Math.imul(f,U)|0)|0)+((8191&(o=(o=o+Math.imul(f,X)|0)+Math.imul(d,U)|0))<<13)|0;c=((i=i+Math.imul(d,X)|0)+(o>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(y,Z),o=(o=Math.imul(y,F))+Math.imul(g,Z)|0,i=Math.imul(g,F),n=n+Math.imul(p,U)|0,o=(o=o+Math.imul(p,X)|0)+Math.imul(b,U)|0,i=i+Math.imul(b,X)|0;var ge=(c+(n=n+Math.imul(f,Y)|0)|0)+((8191&(o=(o=o+Math.imul(f,G)|0)+Math.imul(d,Y)|0))<<13)|0;c=((i=i+Math.imul(d,G)|0)+(o>>>13)|0)+(ge>>>26)|0,ge&=67108863,n=Math.imul(w,Z),o=(o=Math.imul(w,F))+Math.imul(_,Z)|0,i=Math.imul(_,F),n=n+Math.imul(y,U)|0,o=(o=o+Math.imul(y,X)|0)+Math.imul(g,U)|0,i=i+Math.imul(g,X)|0,n=n+Math.imul(p,Y)|0,o=(o=o+Math.imul(p,G)|0)+Math.imul(b,Y)|0,i=i+Math.imul(b,G)|0;var ve=(c+(n=n+Math.imul(f,K)|0)|0)+((8191&(o=(o=o+Math.imul(f,J)|0)+Math.imul(d,K)|0))<<13)|0;c=((i=i+Math.imul(d,J)|0)+(o>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(x,Z),o=(o=Math.imul(x,F))+Math.imul(k,Z)|0,i=Math.imul(k,F),n=n+Math.imul(w,U)|0,o=(o=o+Math.imul(w,X)|0)+Math.imul(_,U)|0,i=i+Math.imul(_,X)|0,n=n+Math.imul(y,Y)|0,o=(o=o+Math.imul(y,G)|0)+Math.imul(g,Y)|0,i=i+Math.imul(g,G)|0,n=n+Math.imul(p,K)|0,o=(o=o+Math.imul(p,J)|0)+Math.imul(b,K)|0,i=i+Math.imul(b,J)|0;var we=(c+(n=n+Math.imul(f,$)|0)|0)+((8191&(o=(o=o+Math.imul(f,ee)|0)+Math.imul(d,$)|0))<<13)|0;c=((i=i+Math.imul(d,ee)|0)+(o>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(S,Z),o=(o=Math.imul(S,F))+Math.imul(V,Z)|0,i=Math.imul(V,F),n=n+Math.imul(x,U)|0,o=(o=o+Math.imul(x,X)|0)+Math.imul(k,U)|0,i=i+Math.imul(k,X)|0,n=n+Math.imul(w,Y)|0,o=(o=o+Math.imul(w,G)|0)+Math.imul(_,Y)|0,i=i+Math.imul(_,G)|0,n=n+Math.imul(y,K)|0,o=(o=o+Math.imul(y,J)|0)+Math.imul(g,K)|0,i=i+Math.imul(g,J)|0,n=n+Math.imul(p,$)|0,o=(o=o+Math.imul(p,ee)|0)+Math.imul(b,$)|0,i=i+Math.imul(b,ee)|0;var _e=(c+(n=n+Math.imul(f,re)|0)|0)+((8191&(o=(o=o+Math.imul(f,ne)|0)+Math.imul(d,re)|0))<<13)|0;c=((i=i+Math.imul(d,ne)|0)+(o>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(E,Z),o=(o=Math.imul(E,F))+Math.imul(B,Z)|0,i=Math.imul(B,F),n=n+Math.imul(S,U)|0,o=(o=o+Math.imul(S,X)|0)+Math.imul(V,U)|0,i=i+Math.imul(V,X)|0,n=n+Math.imul(x,Y)|0,o=(o=o+Math.imul(x,G)|0)+Math.imul(k,Y)|0,i=i+Math.imul(k,G)|0,n=n+Math.imul(w,K)|0,o=(o=o+Math.imul(w,J)|0)+Math.imul(_,K)|0,i=i+Math.imul(_,J)|0,n=n+Math.imul(y,$)|0,o=(o=o+Math.imul(y,ee)|0)+Math.imul(g,$)|0,i=i+Math.imul(g,ee)|0,n=n+Math.imul(p,re)|0,o=(o=o+Math.imul(p,ne)|0)+Math.imul(b,re)|0,i=i+Math.imul(b,ne)|0;var Ce=(c+(n=n+Math.imul(f,ie)|0)|0)+((8191&(o=(o=o+Math.imul(f,ae)|0)+Math.imul(d,ie)|0))<<13)|0;c=((i=i+Math.imul(d,ae)|0)+(o>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(O,Z),o=(o=Math.imul(O,F))+Math.imul(D,Z)|0,i=Math.imul(D,F),n=n+Math.imul(E,U)|0,o=(o=o+Math.imul(E,X)|0)+Math.imul(B,U)|0,i=i+Math.imul(B,X)|0,n=n+Math.imul(S,Y)|0,o=(o=o+Math.imul(S,G)|0)+Math.imul(V,Y)|0,i=i+Math.imul(V,G)|0,n=n+Math.imul(x,K)|0,o=(o=o+Math.imul(x,J)|0)+Math.imul(k,K)|0,i=i+Math.imul(k,J)|0,n=n+Math.imul(w,$)|0,o=(o=o+Math.imul(w,ee)|0)+Math.imul(_,$)|0,i=i+Math.imul(_,ee)|0,n=n+Math.imul(y,re)|0,o=(o=o+Math.imul(y,ne)|0)+Math.imul(g,re)|0,i=i+Math.imul(g,ne)|0,n=n+Math.imul(p,ie)|0,o=(o=o+Math.imul(p,ae)|0)+Math.imul(b,ie)|0,i=i+Math.imul(b,ae)|0;var xe=(c+(n=n+Math.imul(f,le)|0)|0)+((8191&(o=(o=o+Math.imul(f,ce)|0)+Math.imul(d,le)|0))<<13)|0;c=((i=i+Math.imul(d,ce)|0)+(o>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(T,Z),o=(o=Math.imul(T,F))+Math.imul(L,Z)|0,i=Math.imul(L,F),n=n+Math.imul(O,U)|0,o=(o=o+Math.imul(O,X)|0)+Math.imul(D,U)|0,i=i+Math.imul(D,X)|0,n=n+Math.imul(E,Y)|0,o=(o=o+Math.imul(E,G)|0)+Math.imul(B,Y)|0,i=i+Math.imul(B,G)|0,n=n+Math.imul(S,K)|0,o=(o=o+Math.imul(S,J)|0)+Math.imul(V,K)|0,i=i+Math.imul(V,J)|0,n=n+Math.imul(x,$)|0,o=(o=o+Math.imul(x,ee)|0)+Math.imul(k,$)|0,i=i+Math.imul(k,ee)|0,n=n+Math.imul(w,re)|0,o=(o=o+Math.imul(w,ne)|0)+Math.imul(_,re)|0,i=i+Math.imul(_,ne)|0,n=n+Math.imul(y,ie)|0,o=(o=o+Math.imul(y,ae)|0)+Math.imul(g,ie)|0,i=i+Math.imul(g,ae)|0,n=n+Math.imul(p,le)|0,o=(o=o+Math.imul(p,ce)|0)+Math.imul(b,le)|0,i=i+Math.imul(b,ce)|0;var ke=(c+(n=n+Math.imul(f,fe)|0)|0)+((8191&(o=(o=o+Math.imul(f,de)|0)+Math.imul(d,fe)|0))<<13)|0;c=((i=i+Math.imul(d,de)|0)+(o>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(j,Z),o=(o=Math.imul(j,F))+Math.imul(P,Z)|0,i=Math.imul(P,F),n=n+Math.imul(T,U)|0,o=(o=o+Math.imul(T,X)|0)+Math.imul(L,U)|0,i=i+Math.imul(L,X)|0,n=n+Math.imul(O,Y)|0,o=(o=o+Math.imul(O,G)|0)+Math.imul(D,Y)|0,i=i+Math.imul(D,G)|0,n=n+Math.imul(E,K)|0,o=(o=o+Math.imul(E,J)|0)+Math.imul(B,K)|0,i=i+Math.imul(B,J)|0,n=n+Math.imul(S,$)|0,o=(o=o+Math.imul(S,ee)|0)+Math.imul(V,$)|0,i=i+Math.imul(V,ee)|0,n=n+Math.imul(x,re)|0,o=(o=o+Math.imul(x,ne)|0)+Math.imul(k,re)|0,i=i+Math.imul(k,ne)|0,n=n+Math.imul(w,ie)|0,o=(o=o+Math.imul(w,ae)|0)+Math.imul(_,ie)|0,i=i+Math.imul(_,ae)|0,n=n+Math.imul(y,le)|0,o=(o=o+Math.imul(y,ce)|0)+Math.imul(g,le)|0,i=i+Math.imul(g,ce)|0,n=n+Math.imul(p,fe)|0,o=(o=o+Math.imul(p,de)|0)+Math.imul(b,fe)|0,i=i+Math.imul(b,de)|0;var Me=(c+(n=n+Math.imul(f,pe)|0)|0)+((8191&(o=(o=o+Math.imul(f,be)|0)+Math.imul(d,pe)|0))<<13)|0;c=((i=i+Math.imul(d,be)|0)+(o>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(j,U),o=(o=Math.imul(j,X))+Math.imul(P,U)|0,i=Math.imul(P,X),n=n+Math.imul(T,Y)|0,o=(o=o+Math.imul(T,G)|0)+Math.imul(L,Y)|0,i=i+Math.imul(L,G)|0,n=n+Math.imul(O,K)|0,o=(o=o+Math.imul(O,J)|0)+Math.imul(D,K)|0,i=i+Math.imul(D,J)|0,n=n+Math.imul(E,$)|0,o=(o=o+Math.imul(E,ee)|0)+Math.imul(B,$)|0,i=i+Math.imul(B,ee)|0,n=n+Math.imul(S,re)|0,o=(o=o+Math.imul(S,ne)|0)+Math.imul(V,re)|0,i=i+Math.imul(V,ne)|0,n=n+Math.imul(x,ie)|0,o=(o=o+Math.imul(x,ae)|0)+Math.imul(k,ie)|0,i=i+Math.imul(k,ae)|0,n=n+Math.imul(w,le)|0,o=(o=o+Math.imul(w,ce)|0)+Math.imul(_,le)|0,i=i+Math.imul(_,ce)|0,n=n+Math.imul(y,fe)|0,o=(o=o+Math.imul(y,de)|0)+Math.imul(g,fe)|0,i=i+Math.imul(g,de)|0;var Se=(c+(n=n+Math.imul(p,pe)|0)|0)+((8191&(o=(o=o+Math.imul(p,be)|0)+Math.imul(b,pe)|0))<<13)|0;c=((i=i+Math.imul(b,be)|0)+(o>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(j,Y),o=(o=Math.imul(j,G))+Math.imul(P,Y)|0,i=Math.imul(P,G),n=n+Math.imul(T,K)|0,o=(o=o+Math.imul(T,J)|0)+Math.imul(L,K)|0,i=i+Math.imul(L,J)|0,n=n+Math.imul(O,$)|0,o=(o=o+Math.imul(O,ee)|0)+Math.imul(D,$)|0,i=i+Math.imul(D,ee)|0,n=n+Math.imul(E,re)|0,o=(o=o+Math.imul(E,ne)|0)+Math.imul(B,re)|0,i=i+Math.imul(B,ne)|0,n=n+Math.imul(S,ie)|0,o=(o=o+Math.imul(S,ae)|0)+Math.imul(V,ie)|0,i=i+Math.imul(V,ae)|0,n=n+Math.imul(x,le)|0,o=(o=o+Math.imul(x,ce)|0)+Math.imul(k,le)|0,i=i+Math.imul(k,ce)|0,n=n+Math.imul(w,fe)|0,o=(o=o+Math.imul(w,de)|0)+Math.imul(_,fe)|0,i=i+Math.imul(_,de)|0;var Ve=(c+(n=n+Math.imul(y,pe)|0)|0)+((8191&(o=(o=o+Math.imul(y,be)|0)+Math.imul(g,pe)|0))<<13)|0;c=((i=i+Math.imul(g,be)|0)+(o>>>13)|0)+(Ve>>>26)|0,Ve&=67108863,n=Math.imul(j,K),o=(o=Math.imul(j,J))+Math.imul(P,K)|0,i=Math.imul(P,J),n=n+Math.imul(T,$)|0,o=(o=o+Math.imul(T,ee)|0)+Math.imul(L,$)|0,i=i+Math.imul(L,ee)|0,n=n+Math.imul(O,re)|0,o=(o=o+Math.imul(O,ne)|0)+Math.imul(D,re)|0,i=i+Math.imul(D,ne)|0,n=n+Math.imul(E,ie)|0,o=(o=o+Math.imul(E,ae)|0)+Math.imul(B,ie)|0,i=i+Math.imul(B,ae)|0,n=n+Math.imul(S,le)|0,o=(o=o+Math.imul(S,ce)|0)+Math.imul(V,le)|0,i=i+Math.imul(V,ce)|0,n=n+Math.imul(x,fe)|0,o=(o=o+Math.imul(x,de)|0)+Math.imul(k,fe)|0,i=i+Math.imul(k,de)|0;var Ie=(c+(n=n+Math.imul(w,pe)|0)|0)+((8191&(o=(o=o+Math.imul(w,be)|0)+Math.imul(_,pe)|0))<<13)|0;c=((i=i+Math.imul(_,be)|0)+(o>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(j,$),o=(o=Math.imul(j,ee))+Math.imul(P,$)|0,i=Math.imul(P,ee),n=n+Math.imul(T,re)|0,o=(o=o+Math.imul(T,ne)|0)+Math.imul(L,re)|0,i=i+Math.imul(L,ne)|0,n=n+Math.imul(O,ie)|0,o=(o=o+Math.imul(O,ae)|0)+Math.imul(D,ie)|0,i=i+Math.imul(D,ae)|0,n=n+Math.imul(E,le)|0,o=(o=o+Math.imul(E,ce)|0)+Math.imul(B,le)|0,i=i+Math.imul(B,ce)|0,n=n+Math.imul(S,fe)|0,o=(o=o+Math.imul(S,de)|0)+Math.imul(V,fe)|0,i=i+Math.imul(V,de)|0;var Ee=(c+(n=n+Math.imul(x,pe)|0)|0)+((8191&(o=(o=o+Math.imul(x,be)|0)+Math.imul(k,pe)|0))<<13)|0;c=((i=i+Math.imul(k,be)|0)+(o>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(j,re),o=(o=Math.imul(j,ne))+Math.imul(P,re)|0,i=Math.imul(P,ne),n=n+Math.imul(T,ie)|0,o=(o=o+Math.imul(T,ae)|0)+Math.imul(L,ie)|0,i=i+Math.imul(L,ae)|0,n=n+Math.imul(O,le)|0,o=(o=o+Math.imul(O,ce)|0)+Math.imul(D,le)|0,i=i+Math.imul(D,ce)|0,n=n+Math.imul(E,fe)|0,o=(o=o+Math.imul(E,de)|0)+Math.imul(B,fe)|0,i=i+Math.imul(B,de)|0;var Be=(c+(n=n+Math.imul(S,pe)|0)|0)+((8191&(o=(o=o+Math.imul(S,be)|0)+Math.imul(V,pe)|0))<<13)|0;c=((i=i+Math.imul(V,be)|0)+(o>>>13)|0)+(Be>>>26)|0,Be&=67108863,n=Math.imul(j,ie),o=(o=Math.imul(j,ae))+Math.imul(P,ie)|0,i=Math.imul(P,ae),n=n+Math.imul(T,le)|0,o=(o=o+Math.imul(T,ce)|0)+Math.imul(L,le)|0,i=i+Math.imul(L,ce)|0,n=n+Math.imul(O,fe)|0,o=(o=o+Math.imul(O,de)|0)+Math.imul(D,fe)|0,i=i+Math.imul(D,de)|0;var Ae=(c+(n=n+Math.imul(E,pe)|0)|0)+((8191&(o=(o=o+Math.imul(E,be)|0)+Math.imul(B,pe)|0))<<13)|0;c=((i=i+Math.imul(B,be)|0)+(o>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(j,le),o=(o=Math.imul(j,ce))+Math.imul(P,le)|0,i=Math.imul(P,ce),n=n+Math.imul(T,fe)|0,o=(o=o+Math.imul(T,de)|0)+Math.imul(L,fe)|0,i=i+Math.imul(L,de)|0;var Oe=(c+(n=n+Math.imul(O,pe)|0)|0)+((8191&(o=(o=o+Math.imul(O,be)|0)+Math.imul(D,pe)|0))<<13)|0;c=((i=i+Math.imul(D,be)|0)+(o>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,n=Math.imul(j,fe),o=(o=Math.imul(j,de))+Math.imul(P,fe)|0,i=Math.imul(P,de);var De=(c+(n=n+Math.imul(T,pe)|0)|0)+((8191&(o=(o=o+Math.imul(T,be)|0)+Math.imul(L,pe)|0))<<13)|0;c=((i=i+Math.imul(L,be)|0)+(o>>>13)|0)+(De>>>26)|0,De&=67108863;var Re=(c+(n=Math.imul(j,pe))|0)+((8191&(o=(o=Math.imul(j,be))+Math.imul(P,pe)|0))<<13)|0;return c=((i=Math.imul(P,be))+(o>>>13)|0)+(Re>>>26)|0,Re&=67108863,l[0]=me,l[1]=ye,l[2]=ge,l[3]=ve,l[4]=we,l[5]=_e,l[6]=Ce,l[7]=xe,l[8]=ke,l[9]=Me,l[10]=Se,l[11]=Ve,l[12]=Ie,l[13]=Ee,l[14]=Be,l[15]=Ae,l[16]=Oe,l[17]=De,l[18]=Re,0!==c&&(l[19]=c,r.length++),r};function y(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,o=0,i=0;i>>26)|0)>>>26,a&=67108863}r.words[i]=s,n=a,a=o}return 0!==n?r.words[i]=n:r.length--,r._strip()}function g(e,t,r){return y(e,t,r)}Math.imul||(m=b),a.prototype.mulTo=function(e,t){var r=this.length+e.length;return 10===this.length&&10===e.length?m(this,e,t):r<63?b(this,e,t):r<1024?y(this,e,t):g(this,e,t)},a.prototype.mul=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},a.prototype.mulf=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),g(this,e,t)},a.prototype.imul=function(e){return this.clone().mulTo(e,this)},a.prototype.imuln=function(e){var t=e<0;t&&(e=-e),o("number"==typeof e),o(e<67108864);for(var r=0,n=0;n>=26,r+=i/67108864|0,r+=a>>>26,this.words[n]=67108863&a}return 0!==r&&(this.words[n]=r,this.length++),t?this.ineg():this},a.prototype.muln=function(e){return this.clone().imuln(e)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>o&1}return t}(e);if(0===t.length)return new a(1);for(var r=this,n=0;n=0);var t,r=e%26,n=(e-r)/26,i=67108863>>>26-r<<26-r;if(0!==r){var a=0;for(t=0;t>>26-r}a&&(this.words[t]=a,this.length++)}if(0!==n){for(t=this.length-1;t>=0;t--)this.words[t+n]=this.words[t];for(t=0;t=0),n=t?(t-t%26)/26:0;var i=e%26,a=Math.min((e-i)/26,this.length),s=67108863^67108863>>>i<a)for(this.length-=a,c=0;c=0&&(0!==u||c>=n);c--){var f=0|this.words[c];this.words[c]=u<<26-i|f>>>i,u=f&s}return l&&0!==u&&(l.words[l.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},a.prototype.ishrn=function(e,t,r){return o(0===this.negative),this.iushrn(e,t,r)},a.prototype.shln=function(e){return this.clone().ishln(e)},a.prototype.ushln=function(e){return this.clone().iushln(e)},a.prototype.shrn=function(e){return this.clone().ishrn(e)},a.prototype.ushrn=function(e){return this.clone().iushrn(e)},a.prototype.testn=function(e){o("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,n=1<=0);var t=e%26,r=(e-t)/26;if(o(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var n=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},a.prototype.isubn=function(e){if(o("number"==typeof e),o(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(l/67108864|0),this.words[n+r]=67108863&i}for(;n>26,this.words[n+r]=67108863&i;if(0===s)return this._strip();for(o(-1===s),s=0,n=0;n>26,this.words[n]=67108863&i;return this.negative=1,this._strip()},a.prototype._wordDiv=function(e,t){var r=(this.length,e.length),n=this.clone(),o=e,i=0|o.words[o.length-1];0!=(r=26-this._countBits(i))&&(o=o.ushln(r),n.iushln(r),i=0|o.words[o.length-1]);var s,l=n.length-o.length;if("mod"!==t){(s=new a(null)).length=l+1,s.words=new Array(s.length);for(var c=0;c=0;f--){var d=67108864*(0|n.words[o.length+f])+(0|n.words[o.length+f-1]);for(d=Math.min(d/i|0,67108863),n._ishlnsubmul(o,d,f);0!==n.negative;)d--,n.negative=0,n._ishlnsubmul(o,1,f),n.isZero()||(n.negative^=1);s&&(s.words[f]=d)}return s&&s._strip(),n._strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:s||null,mod:n}},a.prototype.divmod=function(e,t,r){return o(!e.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===e.negative?(s=this.neg().divmod(e,t),"mod"!==t&&(n=s.div.neg()),"div"!==t&&(i=s.mod.neg(),r&&0!==i.negative&&i.iadd(e)),{div:n,mod:i}):0===this.negative&&0!==e.negative?(s=this.divmod(e.neg(),t),"mod"!==t&&(n=s.div.neg()),{div:n,mod:s.mod}):0!=(this.negative&e.negative)?(s=this.neg().divmod(e.neg(),t),"div"!==t&&(i=s.mod.neg(),r&&0!==i.negative&&i.isub(e)),{div:s.div,mod:i}):e.length>this.length||this.cmp(e)<0?{div:new a(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new a(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new a(this.modrn(e.words[0]))}:this._wordDiv(e,t);var n,i,s},a.prototype.div=function(e){return this.divmod(e,"div",!1).div},a.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},a.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},a.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),o=e.andln(1),i=r.cmp(n);return i<0||1===o&&0===i?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},a.prototype.modrn=function(e){var t=e<0;t&&(e=-e),o(e<=67108863);for(var r=(1<<26)%e,n=0,i=this.length-1;i>=0;i--)n=(r*n+(0|this.words[i]))%e;return t?-n:n},a.prototype.modn=function(e){return this.modrn(e)},a.prototype.idivn=function(e){var t=e<0;t&&(e=-e),o(e<=67108863);for(var r=0,n=this.length-1;n>=0;n--){var i=(0|this.words[n])+67108864*r;this.words[n]=i/e|0,r=i%e}return this._strip(),t?this.ineg():this},a.prototype.divn=function(e){return this.clone().idivn(e)},a.prototype.egcd=function(e){o(0===e.negative),o(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var n=new a(1),i=new a(0),s=new a(0),l=new a(1),c=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++c;for(var u=r.clone(),f=t.clone();!t.isZero();){for(var d=0,h=1;0==(t.words[0]&h)&&d<26;++d,h<<=1);if(d>0)for(t.iushrn(d);d-- >0;)(n.isOdd()||i.isOdd())&&(n.iadd(u),i.isub(f)),n.iushrn(1),i.iushrn(1);for(var p=0,b=1;0==(r.words[0]&b)&&p<26;++p,b<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(s.isOdd()||l.isOdd())&&(s.iadd(u),l.isub(f)),s.iushrn(1),l.iushrn(1);t.cmp(r)>=0?(t.isub(r),n.isub(s),i.isub(l)):(r.isub(t),s.isub(n),l.isub(i))}return{a:s,b:l,gcd:r.iushln(c)}},a.prototype._invmp=function(e){o(0===e.negative),o(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var n,i=new a(1),s=new a(0),l=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var c=0,u=1;0==(t.words[0]&u)&&c<26;++c,u<<=1);if(c>0)for(t.iushrn(c);c-- >0;)i.isOdd()&&i.iadd(l),i.iushrn(1);for(var f=0,d=1;0==(r.words[0]&d)&&f<26;++f,d<<=1);if(f>0)for(r.iushrn(f);f-- >0;)s.isOdd()&&s.iadd(l),s.iushrn(1);t.cmp(r)>=0?(t.isub(r),i.isub(s)):(r.isub(t),s.isub(i))}return(n=0===t.cmpn(1)?i:s).cmpn(0)<0&&n.iadd(e),n},a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var o=t.cmp(r);if(o<0){var i=t;t=r,r=i}else if(0===o||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},a.prototype.invm=function(e){return this.egcd(e).a.umod(e)},a.prototype.isEven=function(){return 0==(1&this.words[0])},a.prototype.isOdd=function(){return 1==(1&this.words[0])},a.prototype.andln=function(e){return this.words[0]&e},a.prototype.bincn=function(e){o("number"==typeof e);var t=e%26,r=(e-t)/26,n=1<>>26,s&=67108863,this.words[a]=s}return 0!==i&&(this.words[a]=i,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this._strip(),this.length>1)t=1;else{r&&(e=-e),o(e<=67108863,"Number is too big");var n=0|this.words[0];t=n===e?0:ne.length)return 1;if(this.length=0;r--){var n=0|this.words[r],o=0|e.words[r];if(n!==o){no&&(t=1);break}}return t},a.prototype.gtn=function(e){return 1===this.cmpn(e)},a.prototype.gt=function(e){return 1===this.cmp(e)},a.prototype.gten=function(e){return this.cmpn(e)>=0},a.prototype.gte=function(e){return this.cmp(e)>=0},a.prototype.ltn=function(e){return-1===this.cmpn(e)},a.prototype.lt=function(e){return-1===this.cmp(e)},a.prototype.lten=function(e){return this.cmpn(e)<=0},a.prototype.lte=function(e){return this.cmp(e)<=0},a.prototype.eqn=function(e){return 0===this.cmpn(e)},a.prototype.eq=function(e){return 0===this.cmp(e)},a.red=function(e){return new M(e)},a.prototype.toRed=function(e){return o(!this.red,"Already a number in reduction context"),o(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},a.prototype.fromRed=function(){return o(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(e){return this.red=e,this},a.prototype.forceRed=function(e){return o(!this.red,"Already a number in reduction context"),this._forceRed(e)},a.prototype.redAdd=function(e){return o(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},a.prototype.redIAdd=function(e){return o(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},a.prototype.redSub=function(e){return o(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},a.prototype.redISub=function(e){return o(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},a.prototype.redShl=function(e){return o(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},a.prototype.redMul=function(e){return o(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},a.prototype.redIMul=function(e){return o(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},a.prototype.redSqr=function(){return o(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return o(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return o(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return o(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return o(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(e){return o(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var v={k256:null,p224:null,p192:null,p25519:null};function w(e,t){this.name=e,this.p=new a(t,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function _(){w.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function C(){w.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function x(){w.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function k(){w.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function M(e){if("string"==typeof e){var t=a._prime(e);this.m=t.p,this.prime=t}else o(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function S(e){M.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}w.prototype._tmp=function(){var e=new a(null);return e.words=new Array(Math.ceil(this.n/13)),e},w.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var n=t0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},w.prototype.split=function(e,t){e.iushrn(this.n,0,t)},w.prototype.imulK=function(e){return e.imul(this.k)},i(_,w),_.prototype.split=function(e,t){for(var r=Math.min(e.length,9),n=0;n>>22,o=i}o>>>=22,e.words[n-10]=o,0===o&&e.length>10?e.length-=10:e.length-=9},_.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r>>=26,e.words[r]=o,t=n}return 0!==t&&(e.words[e.length++]=t),e},a._prime=function(e){if(v[e])return v[e];var t;if("k256"===e)t=new _;else if("p224"===e)t=new C;else if("p192"===e)t=new x;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new k}return v[e]=t,t},M.prototype._verify1=function(e){o(0===e.negative,"red works only with positives"),o(e.red,"red works only with red numbers")},M.prototype._verify2=function(e,t){o(0==(e.negative|t.negative),"red works only with positives"),o(e.red&&e.red===t.red,"red works only with red numbers")},M.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(u(e,e.umod(this.m)._forceRed(this)),e)},M.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},M.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},M.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},M.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},M.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},M.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},M.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},M.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},M.prototype.isqr=function(e){return this.imul(e,e.clone())},M.prototype.sqr=function(e){return this.mul(e,e)},M.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(o(t%2==1),3===t){var r=this.m.add(new a(1)).iushrn(2);return this.pow(e,r)}for(var n=this.m.subn(1),i=0;!n.isZero()&&0===n.andln(1);)i++,n.iushrn(1);o(!n.isZero());var s=new a(1).toRed(this),l=s.redNeg(),c=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new a(2*u*u).toRed(this);0!==this.pow(u,c).cmp(l);)u.redIAdd(l);for(var f=this.pow(u,n),d=this.pow(e,n.addn(1).iushrn(1)),h=this.pow(e,n),p=i;0!==h.cmp(s);){for(var b=h,m=0;0!==b.cmp(s);m++)b=b.redSqr();o(m=0;n--){for(var c=t.words[n],u=l-1;u>=0;u--){var f=c>>u&1;o!==r[0]&&(o=this.sqr(o)),0!==f||0!==i?(i<<=1,i|=f,(4==++s||0===n&&0===u)&&(o=this.mul(o,r[i]),s=0,i=0)):s=0}l=26}return o},M.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},M.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},a.mont=function(e){return new S(e)},i(S,M),S.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},S.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},S.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),o=r.isub(n).iushrn(this.shift),i=o;return o.cmp(this.m)>=0?i=o.isub(this.m):o.cmpn(0)<0&&(i=o.iadd(this.m)),i._forceRed(this)},S.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),o=r.isub(n).iushrn(this.shift),i=o;return o.cmp(this.m)>=0?i=o.isub(this.m):o.cmpn(0)<0&&(i=o.iadd(this.m)),i._forceRed(this)},S.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(void 0===t||t)},{buffer:185}],184:[function(e,t,r){function n(e){return(n="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)}var o;function i(e){this.rand=e}if(t.exports=function(e){return o||(o=new i(null)),o.generate(e)},t.exports.Rand=i,i.prototype.generate=function(e){return this._rand(e)},i.prototype._rand=function(e){if(this.rand.getBytes)return this.rand.getBytes(e);for(var t=new Uint8Array(e),r=0;r>>24]^u[p>>>16&255]^f[b>>>8&255]^d[255&m]^t[y++],a=c[p>>>24]^u[b>>>16&255]^f[m>>>8&255]^d[255&h]^t[y++],s=c[b>>>24]^u[m>>>16&255]^f[h>>>8&255]^d[255&p]^t[y++],l=c[m>>>24]^u[h>>>16&255]^f[p>>>8&255]^d[255&b]^t[y++],h=i,p=a,b=s,m=l;return i=(n[h>>>24]<<24|n[p>>>16&255]<<16|n[b>>>8&255]<<8|n[255&m])^t[y++],a=(n[p>>>24]<<24|n[b>>>16&255]<<16|n[m>>>8&255]<<8|n[255&h])^t[y++],s=(n[b>>>24]<<24|n[m>>>16&255]<<16|n[h>>>8&255]<<8|n[255&p])^t[y++],l=(n[m>>>24]<<24|n[h>>>16&255]<<16|n[p>>>8&255]<<8|n[255&b])^t[y++],[i>>>=0,a>>>=0,s>>>=0,l>>>=0]}var s=[0,1,2,4,8,16,32,64,128,27,54],l=function(){for(var e=new Array(256),t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;for(var r=[],n=[],o=[[],[],[],[]],i=[[],[],[],[]],a=0,s=0,l=0;l<256;++l){var c=s^s<<1^s<<2^s<<3^s<<4;c=c>>>8^255&c^99,r[a]=c,n[c]=a;var u=e[a],f=e[u],d=e[f],h=257*e[c]^16843008*c;o[0][a]=h<<24|h>>>8,o[1][a]=h<<16|h>>>16,o[2][a]=h<<8|h>>>24,o[3][a]=h,h=16843009*d^65537*f^257*u^16843008*a,i[0][c]=h<<24|h>>>8,i[1][c]=h<<16|h>>>16,i[2][c]=h<<8|h>>>24,i[3][c]=h,0===a?a=s=1:(a=u^e[e[e[d^u]]],s^=e[e[s]])}return{SBOX:r,INV_SBOX:n,SUB_MIX:o,INV_SUB_MIX:i}}();function c(e){this._key=o(e),this._reset()}c.blockSize=16,c.keySize=32,c.prototype.blockSize=c.blockSize,c.prototype.keySize=c.keySize,c.prototype._reset=function(){for(var e=this._key,t=e.length,r=t+6,n=4*(r+1),o=[],i=0;i>>24,a=l.SBOX[a>>>24]<<24|l.SBOX[a>>>16&255]<<16|l.SBOX[a>>>8&255]<<8|l.SBOX[255&a],a^=s[i/t|0]<<24):t>6&&i%t==4&&(a=l.SBOX[a>>>24]<<24|l.SBOX[a>>>16&255]<<16|l.SBOX[a>>>8&255]<<8|l.SBOX[255&a]),o[i]=o[i-t]^a}for(var c=[],u=0;u>>24]]^l.INV_SUB_MIX[1][l.SBOX[d>>>16&255]]^l.INV_SUB_MIX[2][l.SBOX[d>>>8&255]]^l.INV_SUB_MIX[3][l.SBOX[255&d]]}this._nRounds=r,this._keySchedule=o,this._invKeySchedule=c},c.prototype.encryptBlockRaw=function(e){return a(e=o(e),this._keySchedule,l.SUB_MIX,l.SBOX,this._nRounds)},c.prototype.encryptBlock=function(e){var t=this.encryptBlockRaw(e),r=n.allocUnsafe(16);return r.writeUInt32BE(t[0],0),r.writeUInt32BE(t[1],4),r.writeUInt32BE(t[2],8),r.writeUInt32BE(t[3],12),r},c.prototype.decryptBlock=function(e){var t=(e=o(e))[1];e[1]=e[3],e[3]=t;var r=a(e,this._invKeySchedule,l.INV_SUB_MIX,l.INV_SBOX,this._nRounds),i=n.allocUnsafe(16);return i.writeUInt32BE(r[0],0),i.writeUInt32BE(r[3],4),i.writeUInt32BE(r[2],8),i.writeUInt32BE(r[1],12),i},c.prototype.scrub=function(){i(this._keySchedule),i(this._invKeySchedule),i(this._key)},t.exports.AES=c},{"safe-buffer":494}],187:[function(e,t,r){var n=e("./aes"),o=e("safe-buffer").Buffer,i=e("cipher-base"),a=e("inherits"),s=e("./ghash"),l=e("buffer-xor"),c=e("./incr32");function u(e,t,r,a){i.call(this);var l=o.alloc(4,0);this._cipher=new n.AES(t);var u=this._cipher.encryptBlock(l);this._ghash=new s(u),r=function(e,t,r){if(12===t.length)return e._finID=o.concat([t,o.from([0,0,0,1])]),o.concat([t,o.from([0,0,0,2])]);var n=new s(r),i=t.length,a=i%16;n.update(t),a&&(a=16-a,n.update(o.alloc(a,0))),n.update(o.alloc(8,0));var l=8*i,u=o.alloc(8);u.writeUIntBE(l,0,8),n.update(u),e._finID=n.state;var f=o.from(e._finID);return c(f),f}(this,r,u),this._prev=o.from(r),this._cache=o.allocUnsafe(0),this._secCache=o.allocUnsafe(0),this._decrypt=a,this._alen=0,this._len=0,this._mode=e,this._authTag=null,this._called=!1}a(u,i),u.prototype._update=function(e){if(!this._called&&this._alen){var t=16-this._alen%16;t<16&&(t=o.alloc(t,0),this._ghash.update(t))}this._called=!0;var r=this._mode.encrypt(this,e);return this._decrypt?this._ghash.update(e):this._ghash.update(r),this._len+=e.length,r},u.prototype._final=function(){if(this._decrypt&&!this._authTag)throw new Error("Unsupported state or unable to authenticate data");var e=l(this._ghash.final(8*this._alen,8*this._len),this._cipher.encryptBlock(this._finID));if(this._decrypt&&function(e,t){var r=0;e.length!==t.length&&r++;for(var n=Math.min(e.length,t.length),o=0;o16)throw new Error("unable to decrypt data");for(var r=-1;++r16)return t=this.cache.slice(0,16),this.cache=this.cache.slice(16),t}else if(this.cache.length>=16)return t=this.cache.slice(0,16),this.cache=this.cache.slice(16),t;return null},f.prototype.flush=function(){if(this.cache.length)return this.cache},r.createDecipher=function(e,t){var r=i[e.toLowerCase()];if(!r)throw new TypeError("invalid suite type");var n=c(t,!1,r.key,r.iv);return d(e,n.key,n.iv)},r.createDecipheriv=d},{"./aes":186,"./authCipher":187,"./modes":199,"./streamCipher":202,"cipher-base":218,evp_bytestokey:368,inherits:387,"safe-buffer":494}],190:[function(e,t,r){var n=e("./modes"),o=e("./authCipher"),i=e("safe-buffer").Buffer,a=e("./streamCipher"),s=e("cipher-base"),l=e("./aes"),c=e("evp_bytestokey");function u(e,t,r){s.call(this),this._cache=new d,this._cipher=new l.AES(t),this._prev=i.from(r),this._mode=e,this._autopadding=!0}e("inherits")(u,s),u.prototype._update=function(e){var t,r;this._cache.add(e);for(var n=[];t=this._cache.get();)r=this._mode.encrypt(this,t),n.push(r);return i.concat(n)};var f=i.alloc(16,16);function d(){this.cache=i.allocUnsafe(0)}function h(e,t,r){var s=n[e.toLowerCase()];if(!s)throw new TypeError("invalid suite type");if("string"==typeof t&&(t=i.from(t)),t.length!==s.key/8)throw new TypeError("invalid key length "+t.length);if("string"==typeof r&&(r=i.from(r)),"GCM"!==s.mode&&r.length!==s.iv)throw new TypeError("invalid iv length "+r.length);return"stream"===s.type?new a(s.module,t,r):"auth"===s.type?new o(s.module,t,r):new u(s.module,t,r)}u.prototype._final=function(){var e=this._cache.flush();if(this._autopadding)return e=this._mode.encrypt(this,e),this._cipher.scrub(),e;if(!e.equals(f))throw this._cipher.scrub(),new Error("data not multiple of block length")},u.prototype.setAutoPadding=function(e){return this._autopadding=!!e,this},d.prototype.add=function(e){this.cache=i.concat([this.cache,e])},d.prototype.get=function(){if(this.cache.length>15){var e=this.cache.slice(0,16);return this.cache=this.cache.slice(16),e}return null},d.prototype.flush=function(){for(var e=16-this.cache.length,t=i.allocUnsafe(e),r=-1;++r>>0,0),t.writeUInt32BE(e[1]>>>0,4),t.writeUInt32BE(e[2]>>>0,8),t.writeUInt32BE(e[3]>>>0,12),t}function a(e){this.h=e,this.state=n.alloc(16,0),this.cache=n.allocUnsafe(0)}a.prototype.ghash=function(e){for(var t=-1;++t0;t--)n[t]=n[t]>>>1|(1&n[t-1])<<31;n[0]=n[0]>>>1,r&&(n[0]=n[0]^225<<24)}this.state=i(o)},a.prototype.update=function(e){var t;for(this.cache=n.concat([this.cache,e]);this.cache.length>=16;)t=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(t)},a.prototype.final=function(e,t){return this.cache.length&&this.ghash(n.concat([this.cache,o],16)),this.ghash(i([0,e,0,t])),this.state},t.exports=a},{"safe-buffer":494}],192:[function(e,t,r){t.exports=function(e){for(var t,r=e.length;r--;){if(255!==(t=e.readUInt8(r))){t++,e.writeUInt8(t,r);break}e.writeUInt8(0,r)}}},{}],193:[function(e,t,r){var n=e("buffer-xor");r.encrypt=function(e,t){var r=n(t,e._prev);return e._prev=e._cipher.encryptBlock(r),e._prev},r.decrypt=function(e,t){var r=e._prev;e._prev=t;var o=e._cipher.decryptBlock(t);return n(o,r)}},{"buffer-xor":217}],194:[function(e,t,r){var n=e("safe-buffer").Buffer,o=e("buffer-xor");function i(e,t,r){var i=t.length,a=o(t,e._cache);return e._cache=e._cache.slice(i),e._prev=n.concat([e._prev,r?t:a]),a}r.encrypt=function(e,t,r){for(var o,a=n.allocUnsafe(0);t.length;){if(0===e._cache.length&&(e._cache=e._cipher.encryptBlock(e._prev),e._prev=n.allocUnsafe(0)),!(e._cache.length<=t.length)){a=n.concat([a,i(e,t,r)]);break}o=e._cache.length,a=n.concat([a,i(e,t.slice(0,o),r)]),t=t.slice(o)}return a}},{"buffer-xor":217,"safe-buffer":494}],195:[function(e,t,r){var n=e("safe-buffer").Buffer;function o(e,t,r){for(var n,o,a=-1,s=0;++a<8;)n=t&1<<7-a?128:0,s+=(128&(o=e._cipher.encryptBlock(e._prev)[0]^n))>>a%8,e._prev=i(e._prev,r?n:o);return s}function i(e,t){var r=e.length,o=-1,i=n.allocUnsafe(e.length);for(e=n.concat([e,n.from([t])]);++o>7;return i}r.encrypt=function(e,t,r){for(var i=t.length,a=n.allocUnsafe(i),s=-1;++s=0||!r.umod(e.prime1)||!r.umod(e.prime2);)r=new n(o(t));return r}t.exports=i,i.getr=a}).call(this,e("buffer").Buffer)},{"bn.js":207,buffer:216,randombytes:475}],207:[function(e,t,r){arguments[4][181][0].apply(r,arguments)},{buffer:185,dup:181}],208:[function(e,t,r){t.exports=e("./browser/algorithms.json")},{"./browser/algorithms.json":209}],209:[function(e,t,r){t.exports={sha224WithRSAEncryption:{sign:"rsa",hash:"sha224",id:"302d300d06096086480165030402040500041c"},"RSA-SHA224":{sign:"ecdsa/rsa",hash:"sha224",id:"302d300d06096086480165030402040500041c"},sha256WithRSAEncryption:{sign:"rsa",hash:"sha256",id:"3031300d060960864801650304020105000420"},"RSA-SHA256":{sign:"ecdsa/rsa",hash:"sha256",id:"3031300d060960864801650304020105000420"},sha384WithRSAEncryption:{sign:"rsa",hash:"sha384",id:"3041300d060960864801650304020205000430"},"RSA-SHA384":{sign:"ecdsa/rsa",hash:"sha384",id:"3041300d060960864801650304020205000430"},sha512WithRSAEncryption:{sign:"rsa",hash:"sha512",id:"3051300d060960864801650304020305000440"},"RSA-SHA512":{sign:"ecdsa/rsa",hash:"sha512",id:"3051300d060960864801650304020305000440"},"RSA-SHA1":{sign:"rsa",hash:"sha1",id:"3021300906052b0e03021a05000414"},"ecdsa-with-SHA1":{sign:"ecdsa",hash:"sha1",id:""},sha256:{sign:"ecdsa",hash:"sha256",id:""},sha224:{sign:"ecdsa",hash:"sha224",id:""},sha384:{sign:"ecdsa",hash:"sha384",id:""},sha512:{sign:"ecdsa",hash:"sha512",id:""},"DSA-SHA":{sign:"dsa",hash:"sha1",id:""},"DSA-SHA1":{sign:"dsa",hash:"sha1",id:""},DSA:{sign:"dsa",hash:"sha1",id:""},"DSA-WITH-SHA224":{sign:"dsa",hash:"sha224",id:""},"DSA-SHA224":{sign:"dsa",hash:"sha224",id:""},"DSA-WITH-SHA256":{sign:"dsa",hash:"sha256",id:""},"DSA-SHA256":{sign:"dsa",hash:"sha256",id:""},"DSA-WITH-SHA384":{sign:"dsa",hash:"sha384",id:""},"DSA-SHA384":{sign:"dsa",hash:"sha384",id:""},"DSA-WITH-SHA512":{sign:"dsa",hash:"sha512",id:""},"DSA-SHA512":{sign:"dsa",hash:"sha512",id:""},"DSA-RIPEMD160":{sign:"dsa",hash:"rmd160",id:""},ripemd160WithRSA:{sign:"rsa",hash:"rmd160",id:"3021300906052b2403020105000414"},"RSA-RIPEMD160":{sign:"rsa",hash:"rmd160",id:"3021300906052b2403020105000414"},md5WithRSAEncryption:{sign:"rsa",hash:"md5",id:"3020300c06082a864886f70d020505000410"},"RSA-MD5":{sign:"rsa",hash:"md5",id:"3020300c06082a864886f70d020505000410"}}},{}],210:[function(e,t,r){t.exports={"1.3.132.0.10":"secp256k1","1.3.132.0.33":"p224","1.2.840.10045.3.1.1":"p192","1.2.840.10045.3.1.7":"p256","1.3.132.0.34":"p384","1.3.132.0.35":"p521"}},{}],211:[function(e,t,r){var n=e("safe-buffer").Buffer,o=e("create-hash"),i=e("readable-stream"),a=e("inherits"),s=e("./sign"),l=e("./verify"),c=e("./algorithms.json");function u(e){i.Writable.call(this);var t=c[e];if(!t)throw new Error("Unknown message digest");this._hashType=t.hash,this._hash=o(t.hash),this._tag=t.id,this._signType=t.sign}function f(e){i.Writable.call(this);var t=c[e];if(!t)throw new Error("Unknown message digest");this._hash=o(t.hash),this._tag=t.id,this._signType=t.sign}function d(e){return new u(e)}function h(e){return new f(e)}Object.keys(c).forEach((function(e){c[e].id=n.from(c[e].id,"hex"),c[e.toLowerCase()]=c[e]})),a(u,i.Writable),u.prototype._write=function(e,t,r){this._hash.update(e),r()},u.prototype.update=function(e,t){return"string"==typeof e&&(e=n.from(e,t)),this._hash.update(e),this},u.prototype.sign=function(e,t){this.end();var r=this._hash.digest(),n=s(r,e,this._hashType,this._signType,this._tag);return t?n.toString(t):n},a(f,i.Writable),f.prototype._write=function(e,t,r){this._hash.update(e),r()},f.prototype.update=function(e,t){return"string"==typeof e&&(e=n.from(e,t)),this._hash.update(e),this},f.prototype.verify=function(e,t,r){"string"==typeof t&&(t=n.from(t,r)),this.end();var o=this._hash.digest();return l(t,o,e,this._signType,this._tag)},t.exports={Sign:d,Verify:h,createSign:d,createVerify:h}},{"./algorithms.json":209,"./sign":212,"./verify":213,"create-hash":331,inherits:387,"readable-stream":491,"safe-buffer":214}],212:[function(e,t,r){var n=e("safe-buffer").Buffer,o=e("create-hmac"),i=e("browserify-rsa"),a=e("elliptic").ec,s=e("bn.js"),l=e("parse-asn1"),c=e("./curves.json");function u(e,t,r,i){if((e=n.from(e.toArray())).length0&&r.ishrn(n),r}function d(e,t,r){var i,a;do{for(i=n.alloc(0);8*i.length=t)throw new Error("invalid sig")}t.exports=function(e,t,r,c,u){var f=a(r);if("ec"===f.type){if("ecdsa"!==c&&"ecdsa/rsa"!==c)throw new Error("wrong public key type");return function(e,t,r){var n=s[r.data.algorithm.curve.join(".")];if(!n)throw new Error("unknown curve "+r.data.algorithm.curve.join("."));var o=new i(n),a=r.data.subjectPrivateKey.data;return o.verify(t,e,a)}(e,t,f)}if("dsa"===f.type){if("dsa"!==c)throw new Error("wrong public key type");return function(e,t,r){var n=r.data.p,i=r.data.q,s=r.data.g,c=r.data.pub_key,u=a.signature.decode(e,"der"),f=u.s,d=u.r;l(f,i),l(d,i);var h=o.mont(n),p=f.invm(i);return 0===s.toRed(h).redPow(new o(t).mul(p).mod(i)).fromRed().mul(c.toRed(h).redPow(d.mul(p).mod(i)).fromRed()).mod(n).mod(i).cmp(d)}(e,t,f)}if("rsa"!==c&&"ecdsa/rsa"!==c)throw new Error("wrong public key type");t=n.concat([u,t]);for(var d=f.modulus.byteLength(),h=[1],p=0;t.length+h.length+2n[t]})}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}!function(){try{if("undefined"!=typeof document){var e=document.createElement("style");e.appendChild(document.createTextNode('html{--color-primary-lighter: rgba(248, 249, 250, 1);--color-primary-light: rgba(67, 78, 105, 1);--color-primary: rgba(47, 55, 74, 1);--color-primary-dark: rgba(27, 32, 43, 1);--color-secondary-lighter: rgba(255, 252, 242, 1);--color-secondary-light: rgba(250, 212, 94, 1);--color-secondary: rgba(249, 199, 44, 1);--color-secondary-dark: rgba(235, 180, 7, 1);--color-white: rgba(255, 255, 255, 1);--color-silver-light: rgba(247, 247, 247, 1);--color-silver: rgba(216, 216, 216, 1);--color-silver-dark: rgba(189, 189, 189, 1);--color-granite-light: rgba(122, 122, 122, 1);--color-granite: rgba(96, 96, 96, 1);--color-black: rgba(0, 0, 0, 1);--color-text: rgba(47, 55, 74, 1);--color-black-100: rgba(0, 0, 0, .1);--color-success-lighter: rgba(226, 255, 239, 1);--color-success-light: rgba(0, 200, 92, 1);--color-success: rgba(0, 175, 80, 1);--color-success-dark: rgba(0, 149, 68, 1);--color-warning-lighter: rgba(255, 233, 204, 1);--color-warning-light: rgba(255, 167, 51, 1);--color-warning: rgba(255, 145, 0, 1);--color-warning-dark: rgba(204, 116, 0, 1);--color-high-lighter: rgba(255, 237, 234, 1);--color-high-light: rgba(255, 104, 81, 1);--color-high: rgba(255, 61, 30, 1);--color-high-dark: rgba(234, 31, 0, 1);--font-size: 14px;--box-shadow: 0px 2px 10px rgba(0, 0, 0, .1);--border-radius-tiny: 3px;--spacing-unit: 12px;--size-btn-options: 45px;--primary-font: "roboto", sans-serif}.export-modal{margin:var(--spacing-unit);align-items:center;display:flex;flex-direction:column;justify-content:space-between;min-width:500px;position:relative}.export-modal__error{color:var(--color-high)}.export-modal__close{width:100%;display:flex;flex-direction:row-reverse}.export-modal__close *{cursor:pointer}.export-modal__content{width:100%;padding:20px 36px;display:flex;flex-direction:column;align-items:center}.export-modal__content__title{margin-top:0;font-size:1.4285714286em}.export-modal__content__export{margin:20px 0}.export-modal__content__input,.export-modal__content__checkbox,.export-modal__content__warning{width:100%}.export-modal__content__input input{color:var(--color-primary)}.export-modal__content__warning{margin-top:9px;color:var(--color-warning);font-size:.8571428571em}.export-modal__export{margin-top:calc(var(--spacing-unit) * 3)}.split-modal-success{width:500px}.split-modal-success__close{position:absolute;right:0;top:0}.split-modal-success__close .bimdata-pie-spinner{height:23px;width:23px}.split-modal-success__title{margin:calc(var(--spacing-unit) * 3) 0 calc(var(--spacing-unit) * 2);display:inline-flex;align-items:center}.split-modal-success__title h2{margin:0;font-size:1.4285714286em}.split-modal-success__title--icon{margin-left:calc(var(--spacing-unit) / 2)}.split-modal-success__text{margin:0;width:300px;text-align:center;line-height:1.5;color:var(--color-tertiary-dark);font-size:.8571428571em}.split-modal-success__button{margin:calc(var(--spacing-unit) * 2) 0}')),document.head.appendChild(e)}}catch(e){console.error("vite-plugin-css-injected-by-js",e)}}();var t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function r(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var n,o={exports:{}};n=o,function(){function e(e,t){return void 0===t?t={autoBom:!1}:"object"!=typeof t&&(console.warn("Deprecated: Expected third argument to be a object"),t={autoBom:!t}),t.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob(["\ufeff",e],{type:e.type}):e}function r(e,t,r){var n=new XMLHttpRequest;n.open("GET",e),n.responseType="blob",n.onload=function(){l(n.response,t,r)},n.onerror=function(){console.error("could not download file")},n.send()}function o(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch(e){}return 200<=t.status&&299>=t.status}function i(e){try{e.dispatchEvent(new MouseEvent("click"))}catch(r){var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var a="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof t&&t.global===t?t:void 0,s=a.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),l=a.saveAs||("object"!=typeof window||window!==a?function(){}:"download"in HTMLAnchorElement.prototype&&!s?function(e,t,n){var s=a.URL||a.webkitURL,l=document.createElement("a");t=t||e.name||"download",l.download=t,l.rel="noopener","string"==typeof e?(l.href=e,l.origin===location.origin?i(l):o(l.href)?r(e,t,n):i(l,l.target="_blank")):(l.href=s.createObjectURL(e),setTimeout((function(){s.revokeObjectURL(l.href)}),4e4),setTimeout((function(){i(l)}),0))}:"msSaveOrOpenBlob"in navigator?function(t,n,a){if(n=n||t.name||"download","string"!=typeof t)navigator.msSaveOrOpenBlob(e(t,a),n);else if(o(t))r(t,n,a);else{var s=document.createElement("a");s.href=t,s.target="_blank",setTimeout((function(){i(s)}))}}:function(e,t,n,o){if((o=o||open("","_blank"))&&(o.document.title=o.document.body.innerText="downloading..."),"string"==typeof e)return r(e,t,n);var i="application/octet-stream"===e.type,l=/constructor/i.test(a.HTMLElement)||a.safari,c=/CriOS\/[\d]+/.test(navigator.userAgent);if((c||i&&l||s)&&"undefined"!=typeof FileReader){var u=new FileReader;u.onloadend=function(){var e=u.result;e=c?e:e.replace(/^data:[^;]*;/,"data:attachment/file;"),o?o.location.href=e:location=e,o=null},u.readAsDataURL(e)}else{var f=a.URL||a.webkitURL,d=f.createObjectURL(e);o?o.location=d:location.href=d,o=null,setTimeout((function(){f.revokeObjectURL(d)}),4e4)}});a.saveAs=l.saveAs=l,n.exports=l}();const i=r(o.exports);function a(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var s={exports:{}}; +/*! ExcelJS 21-08-2021 */s.exports=function e(t,r,n){function o(s,l){if(!r[s]){if(!t[s]){if(!l&&a)return a(s);if(i)return i(s,!0);var c=new Error("Cannot find module '"+s+"'");throw c.code="MODULE_NOT_FOUND",c}var u=r[s]={exports:{}};t[s][0].call(u.exports,(function(e){return o(t[s][1][e]||e)}),u,u.exports,e,t,r,n)}return r[s].exports}for(var i=a,s=0;s2&&void 0!==arguments[2]?arguments[2]:0;if(n(this,e),r)if("string"==typeof r){var a=i.decodeAddress(r);this.nativeCol=a.col+o,this.nativeColOff=0,this.nativeRow=a.row+o,this.nativeRowOff=0}else void 0!==r.nativeCol?(this.nativeCol=r.nativeCol||0,this.nativeColOff=r.nativeColOff||0,this.nativeRow=r.nativeRow||0,this.nativeRowOff=r.nativeRowOff||0):void 0!==r.col?(this.col=r.col+o,this.row=r.row+o):(this.nativeCol=0,this.nativeColOff=0,this.nativeRow=0,this.nativeRowOff=0);else this.nativeCol=0,this.nativeColOff=0,this.nativeRow=0,this.nativeRowOff=0;this.worksheet=t}var t,r,a;return t=e,a=[{key:"asInstance",value:function(t){return t instanceof e||null==t?t:new e(t)}}],(r=[{key:"col",get:function(){return this.nativeCol+Math.min(this.colWidth-1,this.nativeColOff)/this.colWidth},set:function(e){this.nativeCol=Math.floor(e),this.nativeColOff=Math.floor((e-this.nativeCol)*this.colWidth)}},{key:"row",get:function(){return this.nativeRow+Math.min(this.rowHeight-1,this.nativeRowOff)/this.rowHeight},set:function(e){this.nativeRow=Math.floor(e),this.nativeRowOff=Math.floor((e-this.nativeRow)*this.rowHeight)}},{key:"colWidth",get:function(){return this.worksheet&&this.worksheet.getColumn(this.nativeCol+1)&&this.worksheet.getColumn(this.nativeCol+1).isCustomWidth?Math.floor(1e4*this.worksheet.getColumn(this.nativeCol+1).width):64e4}},{key:"rowHeight",get:function(){return this.worksheet&&this.worksheet.getRow(this.nativeRow+1)&&this.worksheet.getRow(this.nativeRow+1).height?Math.floor(1e4*this.worksheet.getRow(this.nativeRow+1).height):18e4}},{key:"model",get:function(){return{nativeCol:this.nativeCol,nativeColOff:this.nativeColOff,nativeRow:this.nativeRow,nativeRowOff:this.nativeRowOff}},set:function(e){this.nativeCol=e.nativeCol,this.nativeColOff=e.nativeColOff,this.nativeRow=e.nativeRow,this.nativeRowOff=e.nativeRowOff}}])&&o(t.prototype,r),a&&o(t,a),e}();t.exports=a},{"../utils/col-cache":19}],3:[function(e,t,r){function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){for(var r=0;r0||this.type===e.Types.Merge}},{key:"master",get:function(){return this.type===e.Types.Merge?this._value.master:this}},{key:"isHyperlink",get:function(){return this._value.type===e.Types.Hyperlink}},{key:"hyperlink",get:function(){return this._value.hyperlink}},{key:"value",get:function(){return this._value.value},set:function(t){this.type!==e.Types.Merge?(this._value.release(),this._value=k.create(k.getType(t),this,t)):this._value.master.value=t}},{key:"note",get:function(){return this._comment&&this._comment.note},set:function(e){this._comment=new u(e)}},{key:"text",get:function(){return this._value.toString()}},{key:"html",get:function(){return s.escapeHtml(this.text)}},{key:"formula",get:function(){return this._value.formula}},{key:"result",get:function(){return this._value.result}},{key:"formulaType",get:function(){return this._value.formulaType}},{key:"fullAddress",get:function(){return{sheetName:this._row.worksheet.name,address:this.address,row:this.row,col:this.col}}},{key:"name",get:function(){return this.names[0]},set:function(e){this.names=[e]}},{key:"names",get:function(){return this.workbook.definedNames.getNamesEx(this.fullAddress)},set:function(e){var t=this,r=this.workbook.definedNames;r.removeAllNames(this.fullAddress),e.forEach((function(e){r.addEx(t.fullAddress,e)}))}},{key:"_dataValidations",get:function(){return this.worksheet.dataValidations}},{key:"dataValidation",get:function(){return this._dataValidations.find(this.address)},set:function(e){this._dataValidations.add(this.address,e)}},{key:"model",get:function(){var e=this._value.model;return e.style=this.style,this._comment&&(e.comment=this._comment.model),e},set:function(e){this._value.release(),this._value=k.create(e.type,this),this._value.model=e,e.comment&&"note"===e.comment.type&&(this._comment=u.fromModel(e.comment)),e.style?this.style=e.style:this.style={}}}]),e}();f.Types=l.ValueType;var d=function(){function e(t){n(this,e),this.model={address:t.address,type:f.Types.Null}}return i(e,[{key:"toCsvString",value:function(){return""}},{key:"release",value:function(){}},{key:"toString",value:function(){return""}},{key:"value",get:function(){return null},set:function(e){}},{key:"type",get:function(){return f.Types.Null}},{key:"effectiveType",get:function(){return f.Types.Null}},{key:"address",get:function(){return this.model.address},set:function(e){this.model.address=e}}]),e}(),h=function(){function e(t,r){n(this,e),this.model={address:t.address,type:f.Types.Number,value:r}}return i(e,[{key:"toCsvString",value:function(){return this.model.value.toString()}},{key:"release",value:function(){}},{key:"toString",value:function(){return this.model.value.toString()}},{key:"value",get:function(){return this.model.value},set:function(e){this.model.value=e}},{key:"type",get:function(){return f.Types.Number}},{key:"effectiveType",get:function(){return f.Types.Number}},{key:"address",get:function(){return this.model.address},set:function(e){this.model.address=e}}]),e}(),p=function(){function e(t,r){n(this,e),this.model={address:t.address,type:f.Types.String,value:r}}return i(e,[{key:"toCsvString",value:function(){return'"'.concat(this.model.value.replace(/"/g,'""'),'"')}},{key:"release",value:function(){}},{key:"toString",value:function(){return this.model.value}},{key:"value",get:function(){return this.model.value},set:function(e){this.model.value=e}},{key:"type",get:function(){return f.Types.String}},{key:"effectiveType",get:function(){return f.Types.String}},{key:"address",get:function(){return this.model.address},set:function(e){this.model.address=e}}]),e}(),b=function(){function e(t,r){n(this,e),this.model={address:t.address,type:f.Types.String,value:r}}return i(e,[{key:"toString",value:function(){return this.model.value.richText.map((function(e){return e.text})).join("")}},{key:"toCsvString",value:function(){return'"'.concat(this.text.replace(/"/g,'""'),'"')}},{key:"release",value:function(){}},{key:"value",get:function(){return this.model.value},set:function(e){this.model.value=e}},{key:"type",get:function(){return f.Types.RichText}},{key:"effectiveType",get:function(){return f.Types.RichText}},{key:"address",get:function(){return this.model.address},set:function(e){this.model.address=e}}]),e}(),m=function(){function e(t,r){n(this,e),this.model={address:t.address,type:f.Types.Date,value:r}}return i(e,[{key:"toCsvString",value:function(){return this.model.value.toISOString()}},{key:"release",value:function(){}},{key:"toString",value:function(){return this.model.value.toString()}},{key:"value",get:function(){return this.model.value},set:function(e){this.model.value=e}},{key:"type",get:function(){return f.Types.Date}},{key:"effectiveType",get:function(){return f.Types.Date}},{key:"address",get:function(){return this.model.address},set:function(e){this.model.address=e}}]),e}(),y=function(){function e(t,r){n(this,e),this.model={address:t.address,type:f.Types.Hyperlink,text:r?r.text:void 0,hyperlink:r?r.hyperlink:void 0},r&&r.tooltip&&(this.model.tooltip=r.tooltip)}return i(e,[{key:"toCsvString",value:function(){return this.model.hyperlink}},{key:"release",value:function(){}},{key:"toString",value:function(){return this.model.text}},{key:"value",get:function(){var e={text:this.model.text,hyperlink:this.model.hyperlink};return this.model.tooltip&&(e.tooltip=this.model.tooltip),e},set:function(e){this.model={text:e.text,hyperlink:e.hyperlink},e.tooltip&&(this.model.tooltip=e.tooltip)}},{key:"text",get:function(){return this.model.text},set:function(e){this.model.text=e}},{key:"hyperlink",get:function(){return this.model.hyperlink},set:function(e){this.model.hyperlink=e}},{key:"type",get:function(){return f.Types.Hyperlink}},{key:"effectiveType",get:function(){return f.Types.Hyperlink}},{key:"address",get:function(){return this.model.address},set:function(e){this.model.address=e}}]),e}(),g=function(){function e(t,r){n(this,e),this.model={address:t.address,type:f.Types.Merge,master:r?r.address:void 0},this._master=r,r&&r.addMergeRef()}return i(e,[{key:"isMergedTo",value:function(e){return e===this._master}},{key:"toCsvString",value:function(){return""}},{key:"release",value:function(){this._master.releaseMergeRef()}},{key:"toString",value:function(){return this.value.toString()}},{key:"value",get:function(){return this._master.value},set:function(e){e instanceof f?(this._master&&this._master.releaseMergeRef(),e.addMergeRef(),this._master=e):this._master.value=e}},{key:"master",get:function(){return this._master}},{key:"type",get:function(){return f.Types.Merge}},{key:"effectiveType",get:function(){return this._master.effectiveType}},{key:"address",get:function(){return this.model.address},set:function(e){this.model.address=e}}]),e}(),v=function(){function e(t,r){n(this,e),this.cell=t,this.model={address:t.address,type:f.Types.Formula,shareType:r?r.shareType:void 0,ref:r?r.ref:void 0,formula:r?r.formula:void 0,sharedFormula:r?r.sharedFormula:void 0,result:r?r.result:void 0}}return i(e,[{key:"_copyModel",value:function(e){var t={},r=function(r){var n=e[r];n&&(t[r]=n)};return r("formula"),r("result"),r("ref"),r("shareType"),r("sharedFormula"),t}},{key:"validate",value:function(e){switch(k.getType(e)){case f.Types.Null:case f.Types.String:case f.Types.Number:case f.Types.Date:break;case f.Types.Hyperlink:case f.Types.Formula:default:throw new Error("Cannot process that type of result value")}}},{key:"_getTranslatedFormula",value:function(){if(!this._translatedFormula&&this.model.sharedFormula){var e=this.cell.worksheet.findCell(this.model.sharedFormula);this._translatedFormula=e&&c(e.formula,e.address,this.model.address)}return this._translatedFormula}},{key:"toCsvString",value:function(){return"".concat(this.model.result||"")}},{key:"release",value:function(){}},{key:"toString",value:function(){return this.model.result?this.model.result.toString():""}},{key:"value",get:function(){return this._copyModel(this.model)},set:function(e){this.model=this._copyModel(e)}},{key:"dependencies",get:function(){return{ranges:this.formula.match(/([a-zA-Z0-9]+!)?[A-Z]{1,3}\d{1,4}:[A-Z]{1,3}\d{1,4}/g),cells:this.formula.replace(/([a-zA-Z0-9]+!)?[A-Z]{1,3}\d{1,4}:[A-Z]{1,3}\d{1,4}/g,"").match(/([a-zA-Z0-9]+!)?[A-Z]{1,3}\d{1,4}/g)}}},{key:"formula",get:function(){return this.model.formula||this._getTranslatedFormula()},set:function(e){this.model.formula=e}},{key:"formulaType",get:function(){return this.model.formula?l.FormulaType.Master:this.model.sharedFormula?l.FormulaType.Shared:l.FormulaType.None}},{key:"result",get:function(){return this.model.result},set:function(e){this.model.result=e}},{key:"type",get:function(){return f.Types.Formula}},{key:"effectiveType",get:function(){var e=this.model.result;return null==e?l.ValueType.Null:e instanceof String||"string"==typeof e?l.ValueType.String:"number"==typeof e?l.ValueType.Number:e instanceof Date?l.ValueType.Date:e.text&&e.hyperlink?l.ValueType.Hyperlink:e.formula?l.ValueType.Formula:l.ValueType.Null}},{key:"address",get:function(){return this.model.address},set:function(e){this.model.address=e}}]),e}(),w=function(){function e(t,r){n(this,e),this.model={address:t.address,type:f.Types.SharedString,value:r}}return i(e,[{key:"toCsvString",value:function(){return this.model.value.toString()}},{key:"release",value:function(){}},{key:"toString",value:function(){return this.model.value.toString()}},{key:"value",get:function(){return this.model.value},set:function(e){this.model.value=e}},{key:"type",get:function(){return f.Types.SharedString}},{key:"effectiveType",get:function(){return f.Types.SharedString}},{key:"address",get:function(){return this.model.address},set:function(e){this.model.address=e}}]),e}(),_=function(){function e(t,r){n(this,e),this.model={address:t.address,type:f.Types.Boolean,value:r}}return i(e,[{key:"toCsvString",value:function(){return this.model.value?1:0}},{key:"release",value:function(){}},{key:"toString",value:function(){return this.model.value.toString()}},{key:"value",get:function(){return this.model.value},set:function(e){this.model.value=e}},{key:"type",get:function(){return f.Types.Boolean}},{key:"effectiveType",get:function(){return f.Types.Boolean}},{key:"address",get:function(){return this.model.address},set:function(e){this.model.address=e}}]),e}(),C=function(){function e(t,r){n(this,e),this.model={address:t.address,type:f.Types.Error,value:r}}return i(e,[{key:"toCsvString",value:function(){return this.toString()}},{key:"release",value:function(){}},{key:"toString",value:function(){return this.model.value.error.toString()}},{key:"value",get:function(){return this.model.value},set:function(e){this.model.value=e}},{key:"type",get:function(){return f.Types.Error}},{key:"effectiveType",get:function(){return f.Types.Error}},{key:"address",get:function(){return this.model.address},set:function(e){this.model.address=e}}]),e}(),x=function(){function e(t,r){n(this,e),this.model={address:t.address,type:f.Types.String,value:JSON.stringify(r),rawValue:r}}return i(e,[{key:"toCsvString",value:function(){return this.model.value}},{key:"release",value:function(){}},{key:"toString",value:function(){return this.model.value}},{key:"value",get:function(){return this.model.rawValue},set:function(e){this.model.rawValue=e,this.model.value=JSON.stringify(e)}},{key:"type",get:function(){return f.Types.String}},{key:"effectiveType",get:function(){return f.Types.String}},{key:"address",get:function(){return this.model.address},set:function(e){this.model.address=e}}]),e}(),k={getType:function(e){return null==e?f.Types.Null:e instanceof String||"string"==typeof e?f.Types.String:"number"==typeof e?f.Types.Number:"boolean"==typeof e?f.Types.Boolean:e instanceof Date?f.Types.Date:e.text&&e.hyperlink?f.Types.Hyperlink:e.formula||e.sharedFormula?f.Types.Formula:e.richText?f.Types.RichText:e.sharedString?f.Types.SharedString:e.error?f.Types.Error:f.Types.JSON},types:[{t:f.Types.Null,f:d},{t:f.Types.Number,f:h},{t:f.Types.String,f:p},{t:f.Types.Date,f:m},{t:f.Types.Hyperlink,f:y},{t:f.Types.Formula,f:v},{t:f.Types.Merge,f:g},{t:f.Types.JSON,f:x},{t:f.Types.SharedString,f:w},{t:f.Types.RichText,f:b},{t:f.Types.Boolean,f:_},{t:f.Types.Error,f:C}].reduce((function(e,t){return e[t.t]=t.f,e}),[]),create:function(e,t,r){var n=this.types[e];if(!n)throw new Error("Could not create Value of type ".concat(e));return new n(t,r)}};t.exports=f},{"../utils/col-cache":19,"../utils/shared-formula":22,"../utils/under-dash":25,"./enums":7,"./note":9}],4:[function(e,t,r){function n(e,t){for(var r=0;r=this._worksheet.properties.outlineLevelCol)}},{key:"isDefault",get:function(){if(this.isCustomWidth)return!1;if(this.hidden)return!1;if(this.outlineLevel)return!1;var e=this.style;return!e||!(e.font||e.numFmt||e.alignment||e.border||e.fill||e.protection)}},{key:"headerCount",get:function(){return this.headers.length}},{key:"values",get:function(){var e=[];return this.eachCell((function(t,r){t&&t.type!==i.ValueType.Null&&(e[r]=t.value)})),e},set:function(e){var t=this;if(e){var r=this.number,n=0;e.hasOwnProperty("0")&&(n=1),e.forEach((function(e,o){t._worksheet.getCell(o+n,r).value=e}))}}},{key:"numFmt",get:function(){return this.style.numFmt},set:function(e){this._applyStyle("numFmt",e)}},{key:"font",get:function(){return this.style.font},set:function(e){this._applyStyle("font",e)}},{key:"alignment",get:function(){return this.style.alignment},set:function(e){this._applyStyle("alignment",e)}},{key:"protection",get:function(){return this.style.protection},set:function(e){this._applyStyle("protection",e)}},{key:"border",get:function(){return this.style.border},set:function(e){this._applyStyle("border",e)}},{key:"fill",get:function(){return this.style.fill},set:function(e){this._applyStyle("fill",e)}}])&&n(t.prototype,r),s&&n(t,s),e}();t.exports=s},{"../utils/col-cache":19,"../utils/under-dash":25,"./enums":7}],5:[function(e,t,r){function n(e,t){for(var r=0;rthis.bottom)&&(this.bottom=r),(!this.model.right||n>this.right)&&(this.right=n)}},{key:"expandRow",value:function(e){if(e){var t=e.dimensions,r=e.number;t&&this.expand(r,t.min,r,t.max)}}},{key:"expandToAddress",value:function(e){var t=i.decodeEx(e);this.expand(t.row,t.col,t.row,t.col)}},{key:"toString",value:function(){return this.range}},{key:"intersects",value:function(e){return!(e.sheetName&&this.sheetName&&e.sheetName!==this.sheetName||e.bottomthis.bottom||e.rightthis.right)}},{key:"contains",value:function(e){var t=i.decodeEx(e);return this.containsEx(t)}},{key:"containsEx",value:function(e){return(!e.sheetName||!this.sheetName||e.sheetName===this.sheetName)&&e.row>=this.top&&e.row<=this.bottom&&e.col>=this.left&&e.col<=this.right}},{key:"forEachAddress",value:function(e){for(var t=this.left;t<=this.right;t++)for(var r=this.top;r<=this.bottom;r++)e(i.encodeAddress(r,t),r,t)}},{key:"top",get:function(){return this.model.top||1},set:function(e){this.model.top=e}},{key:"left",get:function(){return this.model.left||1},set:function(e){this.model.left=e}},{key:"bottom",get:function(){return this.model.bottom||1},set:function(e){this.model.bottom=e}},{key:"right",get:function(){return this.model.right||1},set:function(e){this.model.right=e}},{key:"sheetName",get:function(){return this.model.sheetName},set:function(e){this.model.sheetName=e}},{key:"_serialisedSheetName",get:function(){var e=this.model.sheetName;return e?/^[a-zA-Z0-9]*$/.test(e)?"".concat(e,"!"):"'".concat(e,"'!"):""}},{key:"tl",get:function(){return i.n2l(this.left)+this.top}},{key:"$t$l",get:function(){return"$".concat(i.n2l(this.left),"$").concat(this.top)}},{key:"br",get:function(){return i.n2l(this.right)+this.bottom}},{key:"$b$r",get:function(){return"$".concat(i.n2l(this.right),"$").concat(this.bottom)}},{key:"range",get:function(){return"".concat(this._serialisedSheetName+this.tl,":").concat(this.br)}},{key:"$range",get:function(){return"".concat(this._serialisedSheetName+this.$t$l,":").concat(this.$b$r)}},{key:"shortRange",get:function(){return this.count>1?this.range:this._serialisedSheetName+this.tl}},{key:"$shortRange",get:function(){return this.count>1?this.$range:this._serialisedSheetName+this.$t$l}},{key:"count",get:function(){return(1+this.bottom-this.top)*(1+this.right-this.left)}}])&&o(e.prototype,t),e}();t.exports=a},{"../utils/col-cache":19}],11:[function(e,t,r){function n(e,t){for(var r=0;r2?n-2:0),i=2;i0)for(a=u;a>=r;a--)(s=this._cells[a-1])?((l=this.getCell(a+c)).value=s.value,l.style=s.style,l._comment=s._comment):this._cells[a+c-1]=void 0;for(a=0;ar.col)&&(e=r.col),t0?{min:e,max:t}:null}},{key:"numFmt",get:function(){return this.style.numFmt},set:function(e){this._applyStyle("numFmt",e)}},{key:"font",get:function(){return this.style.font},set:function(e){this._applyStyle("font",e)}},{key:"alignment",get:function(){return this.style.alignment},set:function(e){this._applyStyle("alignment",e)}},{key:"protection",get:function(){return this.style.protection},set:function(e){this._applyStyle("protection",e)}},{key:"border",get:function(){return this.style.border},set:function(e){this._applyStyle("border",e)}},{key:"fill",get:function(){return this.style.fill},set:function(e){this._applyStyle("fill",e)}},{key:"hidden",get:function(){return!!this._hidden},set:function(e){this._hidden=e}},{key:"outlineLevel",get:function(){return this._outlineLevel||0},set:function(e){this._outlineLevel=e}},{key:"collapsed",get:function(){return!!(this._outlineLevel&&this._outlineLevel>=this._worksheet.properties.outlineLevelRow)}},{key:"model",get:function(){var e=[],t=0,r=0;return this._cells.forEach((function(n){if(n){var o=n.model;o&&((!t||t>n.col)&&(t=n.col),r0,"Table must be on valid row"),n(s>0,"Table must be on valid col");var l=this.width,c=this.filterHeight,u=this.tableHeight;t.autoFilterRef=a.encode(i,s,i+c-1,s+l-1),t.tableRef=a.encode(i,s,i+u-1,s+l-1),t.columns.forEach((function(t,o){n(t.name,"Column ".concat(o," must have a name")),0===o?r(t,"totalsRowLabel","Total"):(r(t,"totalsRowFunction","none"),t.totalsRowFormula=e.getFormula(t))}))}},{key:"store",value:function(){var e=this,t=function(e,t){t&&Object.keys(t).forEach((function(r){e[r]=t[r]}))},r=this.worksheet,n=this.table,o=n.tl,i=o.row,a=o.col,s=0;if(n.headerRow){var l=r.getRow(i+s++);n.columns.forEach((function(e,r){var n=e.style,o=e.name,i=l.getCell(a+r);i.value=o,t(i,n)}))}if(n.rows.forEach((function(e){var o=r.getRow(i+s++);e.forEach((function(e,r){var i=o.getCell(a+r);i.value=e,t(i,n.columns[r].style)}))})),n.totalsRow){var c=r.getRow(i+s++);n.columns.forEach((function(r,n){var o=c.getCell(a+n);if(0===n)o.value=r.totalsRowLabel;else{var i=e.getFormula(r);o.value=i?{formula:r.totalsRowFormula,result:r.totalsRowResult}:null}t(o,r.style)}))}}},{key:"load",value:function(e){var t=this,r=this.table,n=r.tl,o=n.row,i=n.col,a=0;if(r.headerRow){var s=e.getRow(o+a++);r.columns.forEach((function(e,t){s.getCell(i+t).value=e.name}))}if(r.rows.forEach((function(t){var r=e.getRow(o+a++);t.forEach((function(e,t){r.getCell(i+t).value=e}))})),r.totalsRow){var l=e.getRow(o+a++);r.columns.forEach((function(e,r){var n=l.getCell(i+r);0===r?n.value=e.totalsRowLabel:t.getFormula(e)&&(n.value={formula:e.totalsRowFormula,result:e.totalsRowResult})}))}}},{key:"cacheState",value:function(){this._cache||(this._cache={ref:this.ref,width:this.width,tableHeight:this.tableHeight})}},{key:"commit",value:function(){if(this._cache){this.validate();var e=a.decodeAddress(this._cache.ref);if(this.ref!==this._cache.ref)for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:1;this.cacheState(),this.table.rows.splice(e,t)}},{key:"getColumn",value:function(e){var t=this.table.columns[e];return new s(this,t,e)}},{key:"addColumn",value:function(e,t,r){this.cacheState(),void 0===r?(this.table.columns.push(e),this.table.rows.forEach((function(e,r){e.push(t[r])}))):(this.table.columns.splice(r,0,e),this.table.rows.forEach((function(e,n){e.splice(r,0,t[n])})))}},{key:"removeColumns",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;this.cacheState(),this.table.columns.splice(e,t),this.table.rows.forEach((function(r){r.splice(e,t)}))}},{key:"_assign",value:function(e,t,r){this.cacheState(),e[t]=r}},{key:"width",get:function(){return this.table.columns.length}},{key:"height",get:function(){return this.table.rows.length}},{key:"filterHeight",get:function(){return this.height+(this.table.headerRow?1:0)}},{key:"tableHeight",get:function(){return this.filterHeight+(this.table.totalsRow?1:0)}},{key:"model",get:function(){return this.table},set:function(e){this.table=e}},{key:"ref",get:function(){return this.table.ref},set:function(e){this._assign(this.table,"ref",e)}},{key:"name",get:function(){return this.table.name},set:function(e){this.table.name=e}},{key:"displayName",get:function(){return this.table.displyName||this.table.name}},{key:"displayNamename",set:function(e){this.table.displayName=e}},{key:"headerRow",get:function(){return this.table.headerRow},set:function(e){this._assign(this.table,"headerRow",e)}},{key:"totalsRow",get:function(){return this.table.totalsRow},set:function(e){this._assign(this.table,"totalsRow",e)}},{key:"theme",get:function(){return this.table.style.name},set:function(e){this.table.style.name=e}},{key:"showFirstColumn",get:function(){return this.table.style.showFirstColumn},set:function(e){this.table.style.showFirstColumn=e}},{key:"showLastColumn",get:function(){return this.table.style.showLastColumn},set:function(e){this.table.style.showLastColumn=e}},{key:"showRowStripes",get:function(){return this.table.style.showRowStripes},set:function(e){this.table.style.showRowStripes=e}},{key:"showColumnStripes",get:function(){return this.table.style.showColumnStripes},set:function(e){this.table.style.showColumnStripes=e}}]),e}();t.exports=l},{"../utils/col-cache":19}],13:[function(e,t,r){function n(e,t){for(var r=0;r31&&console.warn("Worksheet name ".concat(e," exceeds 31 chars. This will be truncated")),/[*?:/\\[\]]/.test(e))throw new Error("Worksheet name ".concat(e," cannot include any of the following characters: * ? : \\ / [ ]"));if(/(^')|('$)/.test(e))throw new Error("The first or last character of worksheet name cannot be a single quotation mark: ".concat(e));if(e=(e||"sheet".concat(r)).substring(0,31),this._worksheets.find((function(t){return t&&t.name.toLowerCase()===e.toLowerCase()})))throw new Error("Worksheet name already exists: ".concat(e));t&&("string"==typeof t?(console.trace('tabColor argument is now deprecated. Please use workbook.addWorksheet(name, {properties: { tabColor: { argb: "rbg value" } }'),t={properties:{tabColor:{argb:t}}}):(t.argb||t.theme||t.indexed)&&(console.trace("tabColor argument is now deprecated. Please use workbook.addWorksheet(name, {properties: { tabColor: { ... } }"),t={properties:{tabColor:t}}));var n=this._worksheets.reduce((function(e,t){return(t&&t.orderNo)>e?t.orderNo:e}),0),i=Object.assign({},t,{id:r,name:e,orderNo:n+1,workbook:this}),a=new o(i);return this._worksheets[r]=a,a}},{key:"removeWorksheetEx",value:function(e){delete this._worksheets[e.id]}},{key:"removeWorksheet",value:function(e){var t=this.getWorksheet(e);t&&t.destroy()}},{key:"getWorksheet",value:function(e){return void 0===e?this._worksheets.find(Boolean):"number"==typeof e?this._worksheets[e]:"string"==typeof e?this._worksheets.find((function(t){return t&&t.name===e})):void 0}},{key:"eachSheet",value:function(e){this.worksheets.forEach((function(t){e(t,t.id)}))}},{key:"clearThemes",value:function(){this._themes=void 0}},{key:"addImage",value:function(e){var t=this.media.length;return this.media.push(Object.assign({},e,{type:"image"})),t}},{key:"getImage",value:function(e){return this.media[e]}},{key:"xlsx",get:function(){return this._xlsx||(this._xlsx=new a(this)),this._xlsx}},{key:"csv",get:function(){return this._csv||(this._csv=new s(this)),this._csv}},{key:"nextId",get:function(){for(var e=1;ee.length)&&(t=e.length);for(var r=0,n=new Array(t);rthis._columns.length)for(var r=this._columns.length+1;r<=e;)this._columns.push(new h(this,r++));return this._columns[e-1]}},{key:"spliceColumns",value:function(e,t){for(var r=this,n=this._rows.length,o=arguments.length,i=new Array(o>2?o-2:0),a=2;a0)for(var s=function(n){var o=[e,t];i.forEach((function(e){o.push(e[n]||null)}));var a=r.getRow(n+1);a.splice.apply(a,o)},l=0;l0)for(var h=f;h>=u;h--)this.getColumn(h+c).defn=this.getColumn(h).defn;for(var p=e;p1&&void 0!==arguments[1]?arguments[1]:"n",r=this._nextRow,n=this.getRow(r);return n.values=e,this._setStyleOption(r,"i"===t[0]?t:"n"),n}},{key:"addRows",value:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"n",n=[];return e.forEach((function(e){n.push(t.addRow(e,r))})),n}},{key:"insertRow",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"n";return this.spliceRows(e,0,t),this._setStyleOption(e,r),this.getRow(e)}},{key:"insertRows",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"n";if(this.spliceRows.apply(this,[e,0].concat(a(t))),"n"!==r)for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"n";"o"===t[0]&&void 0!==this.findRow(e+1)?this._copyStyle(e+1,e,"+"===t[1]):"i"===t[0]&&void 0!==this.findRow(e-1)&&this._copyStyle(e-1,e,"+"===t[1])}},{key:"_copyStyle",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=this.getRow(e),i=this.getRow(t);i.style=Object.freeze(o({},n.style)),n.eachCell({includeEmpty:r},(function(e,t){i.getCell(t).style=Object.freeze(o({},e.style))})),i.height=n.height}},{key:"duplicateRow",value:function(e,t){var r=this,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=this._rows[e-1],i=new Array(t).fill(o.values);this.spliceRows.apply(this,[e+1,n?0:t].concat(a(i)));for(var s=function(t){var n=r._rows[e+t];n.style=o.style,n.height=o.height,o.eachCell({includeEmpty:!0},(function(e,t){n.getCell(t).style=e.style}))},l=0;l2?o-2:0),a=2;a0)for(s=f;s>=n;s--)(l=this._rows[s-1])?function(){var e=r.getRow(s+u);e.values=l.values,e.style=l.style,e.height=l.height,l.eachCell({includeEmpty:!0},(function(t,n){if(e.getCell(n).style=t.style,"MergeValue"===t._value.constructor.name){var o=r.getRow(t._row._number+c).getCell(n),i=t._value._master,a=r.getRow(i._row._number+c).getCell(i._column._number);o.merge(a)}}))}():this._rows[s+u-1]=void 0;for(s=0;se.top||o>e.left)&&this.getCell(n,o).merge(r,t);this._merges[r.address]=e}},{key:"_unMergeMaster",value:function(e){var t=this._merges[e.address];if(t){for(var r=t.top;r<=t.bottom;r++)for(var n=t.left;n<=t.right;n++)this.getCell(r,n).unmerge();delete this._merges[e.address]}}},{key:"unMergeCells",value:function(){for(var e=arguments.length,t=new Array(e),r=0;r3&&void 0!==arguments[3]?arguments[3]:"shared",i=u.decode(e),a=i.top,s=i.left,l=i.bottom,c=i.right,f=c-s+1,d=u.encodeAddress(a,s),h="shared"===o;n="function"==typeof r?r:Array.isArray(r)?Array.isArray(r[0])?function(e,t){return r[e-a][t-s]}:function(e,t){return r[(e-a)*f+(t-s)]}:function(){};for(var p=!0,b=a;b<=l;b++)for(var m=s;m<=c;m++)p?(this.getCell(b,m).value={shareType:o,formula:t,ref:e,result:n(b,m)},p=!1):this.getCell(b,m).value=h?{sharedFormula:d,result:n(b,m)}:n(b,m)}},{key:"addImage",value:function(e,t){var r={type:"image",imageId:e,range:t};this._media.push(new b(this,r))}},{key:"getImages",value:function(){return this._media.filter((function(e){return"image"===e.type}))}},{key:"addBackgroundImage",value:function(e){var t={type:"background",imageId:e};this._media.push(new b(this,t))}},{key:"getBackgroundImageId",value:function(){var e=this._media.find((function(e){return"background"===e.type}));return e&&e.imageId}},{key:"protect",value:function(e,t){var r=this;return new Promise((function(n){r.sheetProtection={sheet:!0},t&&"spinCount"in t&&(t.spinCount=Number.isFinite(t.spinCount)?Math.round(Math.max(0,t.spinCount)):1e5),e&&(r.sheetProtection.algorithmName="SHA-512",r.sheetProtection.saltValue=g.randomBytes(16).toString("base64"),r.sheetProtection.spinCount=t&&"spinCount"in t?t.spinCount:1e5,r.sheetProtection.hashValue=g.convertPasswordToHash(e,"SHA512",r.sheetProtection.saltValue,r.sheetProtection.spinCount)),t&&(r.sheetProtection=Object.assign(r.sheetProtection,t),!e&&"spinCount"in t&&delete r.sheetProtection.spinCount),n()}))}},{key:"unprotect",value:function(){this.sheetProtection=null}},{key:"addTable",value:function(e){var t=new m(this,e);return this.tables[e.name]=t,t}},{key:"getTable",value:function(e){return this.tables[e]}},{key:"removeTable",value:function(e){delete this.tables[e]}},{key:"getTables",value:function(){return Object.values(this.tables)}},{key:"addConditionalFormatting",value:function(e){this.conditionalFormattings.push(e)}},{key:"removeConditionalFormatting",value:function(e){"number"==typeof e?this.conditionalFormattings.splice(e,1):this.conditionalFormattings=e instanceof Function?this.conditionalFormattings.filter(e):[]}},{key:"_parseRows",value:function(e){var t=this;this._rows=[],e.rows.forEach((function(e){var r=new d(t,e.number);t._rows[r.number-1]=r,r.model=e}))}},{key:"_parseMergeCells",value:function(e){var t=this;c.each(e.mergeCells,(function(e){t.mergeCellsWithoutStyle(e)}))}},{key:"workbook",get:function(){return this._workbook}},{key:"dimensions",get:function(){var e=new f;return this._rows.forEach((function(t){if(t){var r=t.dimensions;r&&e.expand(t.number,r.min,t.number,r.max)}})),e}},{key:"columns",get:function(){return this._columns},set:function(e){var t=this;this._headerRowCount=e.reduce((function(e,t){var r=(t.header?1:t.headers&&t.headers.length)||0;return Math.max(e,r)}),0);var r=1,n=this._columns=[];e.forEach((function(e){var o=new h(t,r++,!1);n.push(o),o.defn=e}))}},{key:"lastColumn",get:function(){return this.getColumn(this.columnCount)}},{key:"columnCount",get:function(){var e=0;return this.eachRow((function(t){e=Math.max(e,t.cellCount)})),e}},{key:"actualColumnCount",get:function(){var e=[],t=0;return this.eachRow((function(r){r.eachCell((function(r){var n=r.col;e[n]||(e[n]=!0,t++)}))})),t}},{key:"_lastRowNumber",get:function(){for(var e=this._rows,t=e.length;t>0&&void 0===e[t-1];)t--;return t}},{key:"_nextRow",get:function(){return this._lastRowNumber+1}},{key:"lastRow",get:function(){if(this._rows.length)return this._rows[this._rows.length-1]}},{key:"rowCount",get:function(){return this._lastRowNumber}},{key:"actualRowCount",get:function(){var e=0;return this.eachRow((function(){e++})),e}},{key:"hasMerges",get:function(){return c.some(this._merges,Boolean)}},{key:"tabColor",get:function(){return console.trace("worksheet.tabColor property is now deprecated. Please use worksheet.properties.tabColor"),this.properties.tabColor},set:function(e){console.trace("worksheet.tabColor property is now deprecated. Please use worksheet.properties.tabColor"),this.properties.tabColor=e}},{key:"model",get:function(){var e={id:this.id,name:this.name,dataValidations:this.dataValidations.model,properties:this.properties,state:this.state,pageSetup:this.pageSetup,headerFooter:this.headerFooter,rowBreaks:this.rowBreaks,views:this.views,autoFilter:this.autoFilter,media:this._media.map((function(e){return e.model})),sheetProtection:this.sheetProtection,tables:Object.values(this.tables).map((function(e){return e.model})),conditionalFormattings:this.conditionalFormattings};e.cols=h.toModel(this.columns);var t=e.rows=[],r=e.dimensions=new f;return this._rows.forEach((function(e){var n=e&&e.model;n&&(r.expand(n.number,n.min,n.number,n.max),t.push(n))})),e.merges=[],c.each(this._merges,(function(t){e.merges.push(t.range)})),e},set:function(e){var t=this;this.name=e.name,this._columns=h.fromModel(this,e.cols),this._parseRows(e),this._parseMergeCells(e),this.dataValidations=new y(e.dataValidations),this.properties=e.properties,this.pageSetup=e.pageSetup,this.headerFooter=e.headerFooter,this.views=e.views,this.autoFilter=e.autoFilter,this._media=e.media.map((function(e){return new b(t,e)})),this.sheetProtection=e.sheetProtection,this.tables=e.tables.reduce((function(e,t){var r=new m;return r.model=t,e[t.name]=r,e}),{}),this.conditionalFormattings=e.conditionalFormattings}}])&&l(e.prototype,t),e}();t.exports=v},{"../utils/col-cache":19,"../utils/encryptor":20,"../utils/under-dash":25,"./column":4,"./data-validations":5,"./enums":7,"./image":8,"./range":10,"./row":11,"./table":12}],15:[function(e,t,r){e("core-js/modules/es.promise"),e("core-js/modules/es.object.assign"),e("core-js/modules/es.object.keys"),e("core-js/modules/es.object.values"),e("core-js/modules/es.symbol"),e("core-js/modules/es.symbol.async-iterator"),e("core-js/modules/es.array.iterator"),e("core-js/modules/es.array.includes"),e("core-js/modules/es.array.find-index"),e("core-js/modules/es.array.find"),e("core-js/modules/es.string.from-code-point"),e("core-js/modules/es.string.includes"),e("core-js/modules/es.number.is-nan"),e("regenerator-runtime/runtime");var n={Workbook:e("./doc/workbook")},o=e("./doc/enums");Object.keys(o).forEach((function(e){n[e]=o[e]})),t.exports=n},{"./doc/enums":7,"./doc/workbook":13,"core-js/modules/es.array.find":316,"core-js/modules/es.array.find-index":315,"core-js/modules/es.array.includes":317,"core-js/modules/es.array.iterator":318,"core-js/modules/es.number.is-nan":319,"core-js/modules/es.object.assign":320,"core-js/modules/es.object.keys":321,"core-js/modules/es.object.values":322,"core-js/modules/es.promise":323,"core-js/modules/es.string.from-code-point":324,"core-js/modules/es.string.includes":325,"core-js/modules/es.symbol":327,"core-js/modules/es.symbol.async-iterator":326,"regenerator-runtime/runtime":492}],16:[function(e,t,r){var n="undefined"==typeof TextDecoder?null:new TextDecoder("utf-8");r.bufferToString=function(e){return"string"==typeof e?e:n?n.decode(e):e.toString()}},{}],17:[function(e,t,r){var n="undefined"==typeof TextEncoder?null:new TextEncoder("utf-8"),o=e("buffer").Buffer;r.stringToBuffer=function(e){return"string"!=typeof e?e:n?o.from(n.encode(e).buffer):o.from(e)}},{buffer:216}],18:[function(e,t,r){function n(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r=4)throw new Error("Out of bounds. Excel supports columns from 1 to 16384");if(this._l2nFill<1&&e>=1){for(;a<=26;)t=this._dictionary[a-1],this._n2l[a]=t,this._l2n[t]=a,a++;this._l2nFill=1}if(this._l2nFill<2&&e>=2){for(a=27;a<=702;)n=(r=a-27)%26,o=Math.floor(r/26),t=this._dictionary[o]+this._dictionary[n],this._n2l[a]=t,this._l2n[t]=a,a++;this._l2nFill=2}if(this._l2nFill<3&&e>=3){for(a=703;a<=16384;)n=(r=a-703)%26,o=Math.floor(r/26)%26,i=Math.floor(r/676),t=this._dictionary[i]+this._dictionary[o]+this._dictionary[n],this._n2l[a]=t,this._l2n[t]=a,a++;this._l2nFill=3}},l2n:function(e){if(this._l2n[e]||this._fill(e.length),!this._l2n[e])throw new Error("Out of bounds. Invalid column letter: ".concat(e));return this._l2n[e]},n2l:function(e){if(e<1||e>16384)throw new Error("".concat(e," is out of bounds. Excel supports columns from 1 to 16384"));return this._n2l[e]||this._fill(this._level(e)),this._n2l[e]},_hash:{},validateAddress:function(e){if(!s.test(e))throw new Error("Invalid Address: ".concat(e));return!0},decodeAddress:function(e){var t=e.length<5&&this._hash[e];if(t)return t;for(var r,n=!1,o="",i=0,a=!1,s="",l=0,c=0;c=65&&r<=90)n=!0,o+=e[c],i=26*i+r-64;else if(r>=48&&r<=57)a=!0,s+=e[c],l=10*l+r-48;else if(a&&n&&36!==r)break;if(n){if(i>16384)throw new Error("Out of bounds. Invalid column letter: ".concat(o))}else i=void 0;a||(l=void 0);var u={address:e=o+s,col:i,row:l,$col$row:"$".concat(o,"$").concat(s)};return i<=100&&l<=100&&(this._hash[e]=u,this._hash[u.$col$row]=u),u},getAddress:function(e,t){if(t){var r=this.n2l(t)+e;return this.decodeAddress(r)}return this.decodeAddress(e)},decode:function(e){var t=e.split(":");if(2===t.length){var r=this.decodeAddress(t[0]),n=this.decodeAddress(t[1]),o={top:Math.min(r.row,n.row),left:Math.min(r.col,n.col),bottom:Math.max(r.row,n.row),right:Math.max(r.col,n.col)};return o.tl=this.n2l(o.left)+o.top,o.br=this.n2l(o.right)+o.bottom,o.dimensions="".concat(o.tl,":").concat(o.br),o}return this.decodeAddress(e)},decodeEx:function(e){var t=e.match(/(?:(?:(?:'((?:[^']|'')*)')|([^'^ !]*))!)?(.*)/),r=t[1]||t[2],n=t[3],o=n.split(":");if(o.length>1){var s=this.decodeAddress(o[0]),l=this.decodeAddress(o[1]),c=Math.min(s.row,l.row),u=Math.min(s.col,l.col),f=Math.max(s.row,l.row),d=Math.max(s.col,l.col);return s=this.n2l(u)+c,l=this.n2l(d)+f,{top:c,left:u,bottom:f,right:d,sheetName:r,tl:{address:s,col:u,row:c,$col$row:"$".concat(this.n2l(u),"$").concat(c),sheetName:r},br:{address:l,col:d,row:f,$col$row:"$".concat(this.n2l(d),"$").concat(f),sheetName:r},dimensions:"".concat(s,":").concat(l)}}if(n.startsWith("#"))return r?{sheetName:r,error:n}:{error:n};var h=this.decodeAddress(n);return r?function(e){for(var t=1;t=o&&c<=a&&u>=i&&u<=s}};t.exports=l},{}],20:[function(e,t,r){(function(r){var n=e("crypto"),o={hash:function(e){for(var t=n.createHash(e),o=arguments.length,i=new Array(o>1?o-1:0),a=1;a3||3===f.length&&f>"XFD")return e;var p=n.l2n(f),b=parseInt(h,10);return u||(p+=s.col-a.col),d||(b+=s.row-a.row),(t||"")+(u||"")+n.n2l(p)+(d||"")+b}return e}))}}},{"./col-cache":19}],23:[function(e,t,r){(function(r,n){function o(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function i(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var a=e.apply(t,r);function s(e){o(a,n,i,s,l,"next",e)}function l(e){o(a,n,i,s,l,"throw",e)}s(void 0)}))}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var r=0;r=this.length?(t=this.toBuffer(),this.iRead=this.iWrite,t):(t=n.alloc(e),this.buffer.copy(t,0,this.iRead,e),this.iRead+=e,t)}},{key:"write",value:function(e,t,r){var n=Math.min(r,this.size-this.iWrite);return e.copy(this.buffer,this.iWrite,t,t+n),this.iWrite+=n,n}},{key:"length",get:function(){return this.iWrite-this.iRead}},{key:"eod",get:function(){return this.iRead===this.iWrite}},{key:"full",get:function(){return this.iWrite===this.size}}]),e}(),m=function(e){e=e||{},this.bufSize=e.bufSize||1048576,this.buffers=[],this.batch=e.batch||!1,this.corked=!1,this.inPos=0,this.outPos=0,this.pipes=[],this.paused=!1,this.encoding=null};u.inherits(m,c.Duplex,{toBuffer:function(){switch(this.buffers.length){case 0:return null;case 1:return this.buffers[0].toBuffer();default:return n.concat(this.buffers.map((function(e){return e.toBuffer()})))}},_getWritableBuffer:function(){if(this.buffers.length){var e=this.buffers[this.buffers.length-1];if(!e.full)return e}var t=new b(this.bufSize);return this.buffers.push(t),t},_pipe:function(e){var t=this;return i(regeneratorRuntime.mark((function r(){var n;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return n=function(t){return new Promise((function(r){t.write(e.toBuffer(),(function(){r()}))}))},r.next=3,Promise.all(t.pipes.map(n));case 3:case"end":return r.stop()}}),r)})))()},_writeToBuffers:function(e){for(var t=0,r=e.length;t1;)a._pipe(a.buffers.shift());i.next=29;break;case 21:if(a.corked){i.next=27;break}return i.next=24,a._pipe(s);case 24:o(),i.next=29;break;case 27:a._writeToBuffers(s),r.nextTick(o);case 29:i.next=34;break;case 31:a.paused||a.emit("data",s.toBuffer()),a._writeToBuffers(s),a.emit("readable");case 34:return i.abrupt("return",!0);case 35:case"end":return i.stop()}}),i)})))()},cork:function(){this.corked=!0},_flush:function(){if(this.pipes.length)for(;this.buffers.length;)this._pipe(this.buffers.shift())},uncork:function(){this.corked=!1,this._flush()},end:function(e,t,r){var n=this,o=function(e){e?r(e):(n._flush(),n.pipes.forEach((function(e){e.end()})),n.emit("finish"))};e?this.write(e,t,o):o()},read:function(e){var t;if(e){for(t=[];e&&this.buffers.length&&!this.buffers[0].eod;){var r=this.buffers[0],o=r.read(e);e-=o.length,t.push(o),r.eod&&r.full&&this.buffers.shift()}return n.concat(t)}return t=this.buffers.map((function(e){return e.toBuffer()})).filter(Boolean),this.buffers=[],n.concat(t)},setEncoding:function(e){this.encoding=e},pause:function(){this.paused=!0},resume:function(){this.paused=!1},isPaused:function(){return!!this.paused},pipe:function(e){this.pipes.push(e),!this.paused&&this.buffers.length&&this.end()},unpipe:function(e){this.pipes=this.pipes.filter((function(t){return t!==e}))},unshift:function(){throw new Error("Not Implemented")},wrap:function(){throw new Error("Not Implemented")}}),t.exports=m}).call(this,e("_process"),e("buffer").Buffer)},{"./string-buf":24,"./utils":26,_process:467,buffer:216,"readable-stream":491}],24:[function(e,t,r){(function(e){function r(e,t){for(var r=0;r=this._buf.length-4;)this._grow(this._inPos+e.length),t=this._inPos+this._buf.write(e,this._inPos,this._encoding);this._inPos=t}},{key:"addStringBuf",value:function(e){e.length&&(this._buffer=void 0,this.length+e.length>this.capacity&&this._grow(this.length+e.length),e._buf.copy(this._buf,this._inPos,0,e.length),this._inPos+=e.length)}},{key:"length",get:function(){return this._inPos}},{key:"capacity",get:function(){return this._buf.length}},{key:"buffer",get:function(){return this._buf}}])&&r(t.prototype,n),t}();t.exports=n}).call(this,e("buffer").Buffer)},{buffer:216}],25:[function(e,t,r){function n(e){return(n="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)}var o=Object.prototype.toString,i=/["&<>]/,a={each:function(e,t){e&&(Array.isArray(e)?e.forEach(t):Object.keys(e).forEach((function(r){t(e[r],r)})))},some:function(e,t){return!!e&&(Array.isArray(e)?e.some(t):Object.keys(e).some((function(r){return t(e[r],r)})))},every:function(e,t){return!e||(Array.isArray(e)?e.every(t):Object.keys(e).every((function(r){return t(e[r],r)})))},map:function(e,t){return e?Array.isArray(e)?e.map(t):Object.keys(e).map((function(r){return t(e[r],r)})):[]},keyBy:function(e,t){return e.reduce((function(e,r){return e[r[t]]=r,e}),{})},isEqual:function(e,t){var r=n(e),o=n(t),i=Array.isArray(e),s=Array.isArray(t);return r===o&&("object"===n(e)?i||s?!(!i||!s)&&e.length===t.length&&e.every((function(e,r){var n=t[r];return a.isEqual(e,n)})):a.every(e,(function(e,r){var n=t[r];return a.isEqual(e,n)})):e===t)},escapeHtml:function(e){var t=i.exec(e);if(!t)return e;for(var r="",n="",o=0,a=t.index;a":n=">";break;default:continue}o!==a&&(r+=e.substring(o,a)),o=a+1,r+=n}return o!==a?r+e.substring(o,a):r},strcmp:function(e,t){return et?1:0},isUndefined:function(e){return"[object Undefined]"===o.call(e)},isObject:function(e){return"[object Object]"===o.call(e)},deepMerge:function(){var e,t,r,n=arguments[0]||{},o=arguments.length;function i(o,i){e=n[i],r=Array.isArray(o),a.isObject(o)||r?(r?(r=!1,t=e&&Array.isArray(e)?e:[]):t=e&&a.isObject(e)?e:{},n[i]=a.deepMerge(t,o)):a.isUndefined(o)||(n[i]=o)}for(var s=0;s&'"\x7F\x00-\x08\x0B-\x0C\x0E-\x1F]/,a={nop:function(){},promiseImmediate:function(e){return new Promise((function(r){t.setImmediate?n((function(){r(e)})):setTimeout((function(){r(e)}),1)}))},inherits:function(e,t,r,n){e.super_=t,n||(n=r,r=null),r&&Object.keys(r).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}));var o={constructor:{value:e,enumerable:!1,writable:!1,configurable:!0}};n&&Object.keys(n).forEach((function(e){o[e]=Object.getOwnPropertyDescriptor(n,e)})),e.prototype=Object.create(t.prototype,o)},dateToExcel:function(e,t){return 25569+e.getTime()/864e5-(t?1462:0)},excelToDate:function(e,t){var r=Math.round(24*(e-25569+(t?1462:0))*3600*1e3);return new Date(r)},parsePath:function(e){var t=e.lastIndexOf("/");return{path:e.substring(0,t),name:e.substring(t+1)}},getRelsPath:function(e){var t=a.parsePath(e);return"".concat(t.path,"/_rels/").concat(t.name,".rels")},xmlEncode:function(e){var t=i.exec(e);if(!t)return e;for(var r="",n="",o=0,a=t.index;a=11&&13!==s)){n="";break}continue}o!==a&&(r+=e.substring(o,a)),o=a+1,n&&(r+=n)}return o!==a?r+e.substring(o,a):r},xmlDecode:function(e){return e.replace(/&([a-z]*);/g,(function(e){switch(e){case"<":return"<";case">":return">";case"&":return"&";case"'":return"'";case""":return'"';default:return e}}))},validInt:function(e){var t=parseInt(e,10);return Number.isNaN(t)?0:t},isDateFmt:function(e){return!!e&&null!==(e=(e=e.replace(/\[[^\]]*]/g,"")).replace(/"[^"]*"/g,"")).match(/[ymdhMsb]+/)},fs:{exists:function(e){return new Promise((function(t){o.access(e,o.constants.F_OK,(function(e){t(!e)}))}))}},toIsoDateString:function(e){return e.toIsoString().subsstr(0,10)}};r.exports=a}).call(this,void 0!==t?t:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("timers").setImmediate)},{fs:215,timers:521}],27:[function(e,t,r){function n(e,t){for(var r=0;r\n")}},{key:"openNode",value:function(e,t){var r=this.tos,n=this._xml;r&&this.open&&n.push(">"),this._stack.push(e),n.push("<"),n.push(e),s(n,t),this.leaf=!0,this.open=!0}},{key:"addAttribute",value:function(e,t){if(!this.open)throw new Error("Cannot write attributes to node if it is not open");void 0!==t&&a(this._xml,e,t)}},{key:"addAttributes",value:function(e){if(!this.open)throw new Error("Cannot write attributes to node if it is not open");s(this._xml,e)}},{key:"writeText",value:function(e){var t=this._xml;this.open&&(t.push(">"),this.open=!1),this.leaf=!1,t.push(i.xmlEncode(e.toString()))}},{key:"writeXml",value:function(e){this.open&&(this._xml.push(">"),this.open=!1),this.leaf=!1,this._xml.push(e)}},{key:"closeNode",value:function(){var e=this._stack.pop(),t=this._xml;this.leaf?t.push("/>"):(t.push("")),this.open=!1,this.leaf=!1}},{key:"leafNode",value:function(e,t,r){this.openNode(e,t),void 0!==r&&this.writeText(r),this.closeNode()}},{key:"closeAll",value:function(){for(;this._stack.length;)this.closeNode()}},{key:"addRollback",value:function(){return this._rollbacks.push({xml:this._xml.length,stack:this._stack.length,leaf:this.leaf,open:this.open}),this.cursor}},{key:"commit",value:function(){this._rollbacks.pop()}},{key:"rollback",value:function(){var e=this._rollbacks.pop();this._xml.length>e.xml&&this._xml.splice(e.xml,this._xml.length-e.xml),this._stack.length>e.stack&&this._stack.splice(e.stack,this._stack.length-e.stack),this.leaf=e.leaf,this.open=e.open}},{key:"tos",get:function(){return this._stack.length?this._stack[this._stack.length-1]:void 0}},{key:"cursor",get:function(){return this._xml.length}},{key:"xml",get:function(){return this.closeAll(),this._xml.join("")}}])&&n(e.prototype,t),e}();l.StdDocAttributes={version:"1.0",encoding:"UTF-8",standalone:"yes"},t.exports=l},{"./under-dash":25,"./utils":26}],28:[function(e,t,r){(function(r){function n(e){return(n="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)}function o(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function i(e,t){for(var r=0;r=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,l=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return s=e.done,e},e:function(e){l=!0,a=e},f:function(){try{s||null==r.return||r.return()}finally{if(l)throw a}}}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r2&&void 0!==arguments[2]&&arguments[2];if(void 0===e){if(r)return t}else if(r||e!==t)return e.toString()}},{key:"toStringAttribute",value:function(t,r){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return e.toAttribute(t,r,n)}},{key:"toStringValue",value:function(e,t){return void 0===e?t:e}},{key:"toBoolAttribute",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(void 0===e){if(r)return t}else if(r||e!==t)return e?"1":"0"}},{key:"toBoolValue",value:function(e,t){return void 0===e?t:"1"===e}},{key:"toIntAttribute",value:function(t,r){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return e.toAttribute(t,r,n)}},{key:"toIntValue",value:function(e,t){return void 0===e?t:parseInt(e,10)}},{key:"toFloatAttribute",value:function(t,r){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return e.toAttribute(t,r,n)}},{key:"toFloatValue",value:function(e,t){return void 0===e?t:parseFloat(e)}}],r&&s(t.prototype,r),o&&s(t,o),e}();t.exports=f},{"../../utils/parse-sax":21,"../../utils/xml-stream":27}],32:[function(e,t,r){function n(e){return(n="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)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var r=0;rthis.maxItems))throw new Error("Max ".concat(this.childXform.tag," count (").concat(this.maxItems,") exceeded"));return!0}return!1}},{key:"reconcile",value:function(e,t){if(e){var r=this.childXform;e.forEach((function(e){r.reconcile(e,t)}))}}}])&&o(n.prototype,t),n}(e("./base-xform"));t.exports=c},{"./base-xform":31}],71:[function(e,t,r){function n(e){return(n="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)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r0");case"containsErrors":return"ISERROR(".concat(t,")");case"notContainsErrors":return"NOT(ISERROR(".concat(t,"))");default:return}}(t);r&&this.formulaXform.render(e,r),e.closeNode()}},{key:"renderTimePeriod",value:function(e,t){e.openNode(this.tag,{type:"timePeriod",dxfId:t.dxfId,priority:t.priority,timePeriod:t.timePeriod});var r=function(e){if(e.formulae&&e.formulae[0])return e.formulae[0];var t=new p(e.ref).tl;switch(e.timePeriod){case"thisWeek":return"AND(TODAY()-ROUNDDOWN(".concat(t,",0)<=WEEKDAY(TODAY())-1,ROUNDDOWN(").concat(t,",0)-TODAY()<=7-WEEKDAY(TODAY()))");case"lastWeek":return"AND(TODAY()-ROUNDDOWN(".concat(t,",0)>=(WEEKDAY(TODAY())),TODAY()-ROUNDDOWN(").concat(t,",0)<(WEEKDAY(TODAY())+7))");case"nextWeek":return"AND(ROUNDDOWN(".concat(t,",0)-TODAY()>(7-WEEKDAY(TODAY())),ROUNDDOWN(").concat(t,",0)-TODAY()<(15-WEEKDAY(TODAY())))");case"yesterday":return"FLOOR(".concat(t,",1)=TODAY()-1");case"today":return"FLOOR(".concat(t,",1)=TODAY()");case"tomorrow":return"FLOOR(".concat(t,",1)=TODAY()+1");case"last7Days":return"AND(TODAY()-FLOOR(".concat(t,",1)<=6,FLOOR(").concat(t,",1)<=TODAY())");case"lastMonth":return"AND(MONTH(".concat(t,")=MONTH(EDATE(TODAY(),0-1)),YEAR(").concat(t,")=YEAR(EDATE(TODAY(),0-1)))");case"thisMonth":return"AND(MONTH(".concat(t,")=MONTH(TODAY()),YEAR(").concat(t,")=YEAR(TODAY()))");case"nextMonth":return"AND(MONTH(".concat(t,")=MONTH(EDATE(TODAY(),0+1)),YEAR(").concat(t,")=YEAR(EDATE(TODAY(),0+1)))");default:return}}(t);r&&this.formulaXform.render(e,r),e.closeNode()}},{key:"createNewModel",value:function(e){var t=e.attributes;return i(i({},function(e){var t=e.type,r=e.operator;switch(t){case"containsText":case"containsBlanks":case"notContainsBlanks":case"containsErrors":case"notContainsErrors":return{type:"containsText",operator:t};default:return{type:t,operator:r}}}(t)),{},{dxfId:d.toIntValue(t.dxfId),priority:d.toIntValue(t.priority),timePeriod:t.timePeriod,percent:d.toBoolValue(t.percent),bottom:d.toBoolValue(t.bottom),rank:d.toIntValue(t.rank),aboveAverage:d.toBoolValue(t.aboveAverage)})}},{key:"onParserClose",value:function(e,t){switch(e){case"dataBar":case"extLst":case"colorScale":case"iconSet":Object.assign(this.model,t.model);break;case"formula":this.model.formulae=this.model.formulae||[],this.model.formulae.push(t.model)}}},{key:"tag",get:function(){return"cfRule"}}])&&s(t.prototype,r),n&&s(t,n),a}(h);t.exports=_},{"../../../../doc/range":10,"../../base-xform":31,"../../composite-xform":47,"./color-scale-xform":84,"./databar-xform":87,"./ext-lst-ref-xform":88,"./formula-xform":89,"./icon-set-xform":90}],83:[function(e,t,r){function n(e){return(n="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)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r1||s>1){var u=t.row+(n-1),d=t.col+(s-1);return f(f({},e.dataValidation),{},{sqref:"".concat(e.address,":").concat(b.encodeAddress(u,d))})}return f(f({},e.dataValidation),{},{sqref:e.address})}return null})).filter(Boolean));a.length&&(e.openNode("dataValidations",{count:a.length}),a.forEach((function(t){e.openNode("dataValidation"),"any"!==t.type&&(e.addAttribute("type",t.type),t.operator&&"list"!==t.type&&"between"!==t.operator&&e.addAttribute("operator",t.operator),t.allowBlank&&e.addAttribute("allowBlank","1")),t.showInputMessage&&e.addAttribute("showInputMessage","1"),t.promptTitle&&e.addAttribute("promptTitle",t.promptTitle),t.prompt&&e.addAttribute("prompt",t.prompt),t.showErrorMessage&&e.addAttribute("showErrorMessage","1"),t.errorStyle&&e.addAttribute("errorStyle",t.errorStyle),t.errorTitle&&e.addAttribute("errorTitle",t.errorTitle),t.error&&e.addAttribute("error",t.error),e.addAttribute("sqref",t.sqref),(t.formulae||[]).forEach((function(r,n){e.openNode("formula".concat(n+1)),"date"===t.type?e.writeText(p.dateToExcel(new Date(r))):e.writeText(r),e.closeNode()})),e.closeNode()})),e.closeNode())}},{key:"parseOpen",value:function(e){switch(e.name){case"dataValidations":return this.model={},!0;case"dataValidation":this._address=e.attributes.sqref;var t={type:e.attributes.type||"any",formulae:[]};switch(e.attributes.type&&v(t,e.attributes,"allowBlank"),v(t,e.attributes,"showInputMessage"),v(t,e.attributes,"showErrorMessage"),t.type){case"any":case"list":case"custom":break;default:g(t,e.attributes,"operator","between")}return g(t,e.attributes,"promptTitle"),g(t,e.attributes,"prompt"),g(t,e.attributes,"errorStyle"),g(t,e.attributes,"errorTitle"),g(t,e.attributes,"error"),this._dataValidation=t,!0;case"formula1":case"formula2":return this._formula=[],!0;default:return!1}}},{key:"parseText",value:function(e){this._formula&&this._formula.push(e)}},{key:"parseClose",value:function(e){var t=this;switch(e){case"dataValidations":return!1;case"dataValidation":return this._dataValidation.formulae&&this._dataValidation.formulae.length||(delete this._dataValidation.formulae,delete this._dataValidation.operator),(this._address.split(/\s+/g)||[]).forEach((function(e){e.includes(":")?new y(e).forEachAddress((function(e){t.model[e]=t._dataValidation})):t.model[e]=t._dataValidation})),!0;case"formula1":case"formula2":var r=this._formula.join("");switch(this._dataValidation.type){case"whole":case"textLength":r=parseInt(r,10);break;case"decimal":r=parseFloat(r);break;case"date":r=p.excelToDate(parseFloat(r))}return this._dataValidation.formulae.push(r),this._formula=void 0,!0;default:return!0}}},{key:"tag",get:function(){return"dataValidations"}}])&&i(n.prototype,t),n}(m);t.exports=w},{"../../../doc/range":10,"../../../utils/col-cache":19,"../../../utils/under-dash":25,"../../../utils/utils":26,"../base-xform":31}],93:[function(e,t,r){function n(e){return(n="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)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var r=0;r0&&t.max>0&&t.min<=t.max&&e.addAttribute("spans","".concat(t.min,":").concat(t.max)),t.styleId&&(e.addAttribute("s",t.styleId),e.addAttribute("customFormat","1")),e.addAttribute("x14ac:dyDescent","0.25"),t.outlineLevel&&e.addAttribute("outlineLevel",t.outlineLevel),t.collapsed&&e.addAttribute("collapsed","1");var n=this.map.c;t.cells.forEach((function(t){n.render(e,t,r)})),e.closeNode()}},{key:"parseOpen",value:function(e){if(this.parser)return this.parser.parseOpen(e),!0;if("row"===e.name){this.numRowsSeen+=1;var t=e.attributes.spans?e.attributes.spans.split(":").map((function(e){return parseInt(e,10)})):[void 0,void 0],r=this.model={number:parseInt(e.attributes.r,10),min:t[0],max:t[1],cells:[]};return e.attributes.s&&(r.styleId=parseInt(e.attributes.s,10)),!0!==e.attributes.hidden&&"true"!==e.attributes.hidden&&1!==e.attributes.hidden&&"1"!==e.attributes.hidden||(r.hidden=!0),e.attributes.bestFit&&(r.bestFit=!0),e.attributes.ht&&(r.height=parseFloat(e.attributes.ht)),e.attributes.outlineLevel&&(r.outlineLevel=parseInt(e.attributes.outlineLevel,10)),e.attributes.collapsed&&(r.collapsed=!0),!0}return this.parser=this.map[e.name],!!this.parser&&(this.parser.parseOpen(e),!0)}},{key:"parseText",value:function(e){this.parser&&this.parser.parseText(e)}},{key:"parseClose",value:function(e){if(this.parser){if(!this.parser.parseClose(e)){if(this.model.cells.push(this.parser.model),this.maxItems&&this.model.cells.length>this.maxItems)throw new Error("Max column count (".concat(this.maxItems,") exceeded"));this.parser=void 0}return!0}return!1}},{key:"reconcile",value:function(e,t){e.style=e.styleId?t.styles.getStyleModel(e.styleId):{},void 0!==e.styleId&&(e.styleId=void 0);var r=this.map.c;e.cells.forEach((function(e){r.reconcile(e,t)}))}},{key:"tag",get:function(){return"row"}}])&&o(n.prototype,t),n}(c);t.exports=f},{"../base-xform":31,"./cell-xform":72}],109:[function(e,t,r){function n(e){return(n="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)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var r=0;r0){var i={Id:o(n),Type:d.Comments,Target:"../comments".concat(e.id,".xml")};n.push(i);var a={Id:o(n),Type:d.VmlDrawing,Target:"../drawings/vmlDrawing".concat(e.id,".vml")};n.push(a),e.comments.forEach((function(e){e.refAddress=u.decodeAddress(e.ref)})),t.commentRefs.push({commentName:"comments".concat(e.id),vmlDrawing:"vmlDrawing".concat(e.id)})}var s,l=[];e.media.forEach((function(i){if("background"===i.type){var a=o(n);s=t.media[i.imageId],n.push({Id:a,Type:d.Image,Target:"../media/".concat(s.name,".").concat(s.extension)}),e.background={rId:a},e.image=t.media[i.imageId]}else if("image"===i.type){var c=e.drawing;s=t.media[i.imageId],c||(c=e.drawing={rId:o(n),name:"drawing".concat(++t.drawingsCount),anchors:[],rels:[]},t.drawings.push(c),n.push({Id:c.rId,Type:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing",Target:"../drawings/".concat(c.name,".xml")}));var u=r.preImageId===i.imageId?l[i.imageId]:l[c.rels.length];u||(u=o(c.rels),l[c.rels.length]=u,c.rels.push({Id:u,Type:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",Target:"../media/".concat(s.name,".").concat(s.extension)}));var f={picture:{rId:u},range:i.range};if(i.hyperlinks&&i.hyperlinks.hyperlink){var h=o(c.rels);l[c.rels.length]=h,f.picture.hyperlinks={tooltip:i.hyperlinks.tooltip,rId:h},c.rels.push({Id:h,Type:d.Hyperlink,Target:i.hyperlinks.hyperlink,TargetMode:"External"})}r.preImageId=i.imageId,c.anchors.push(f)}})),e.tables.forEach((function(e){var r=o(n);e.rId=r,n.push({Id:r,Type:d.Table,Target:"../tables/".concat(e.target)}),e.columns.forEach((function(e){var r=e.style;r&&(e.dxfId=t.styles.addDxfStyle(r))}))})),this.map.extLst.prepare(e,t)}},{key:"render",value:function(e,t){e.openXml(f.StdDocAttributes),e.openNode("worksheet",n.WORKSHEET_ATTRIBUTES);var r=t.properties?{defaultRowHeight:t.properties.defaultRowHeight,dyDescent:t.properties.dyDescent,outlineLevelCol:t.properties.outlineLevelCol,outlineLevelRow:t.properties.outlineLevelRow}:void 0;t.properties&&t.properties.defaultColWidth&&(r.defaultColWidth=t.properties.defaultColWidth);var o={outlineProperties:t.properties&&t.properties.outlineProperties,tabColor:t.properties&&t.properties.tabColor,pageSetup:t.pageSetup&&t.pageSetup.fitToPage?{fitToPage:t.pageSetup.fitToPage}:void 0},i=t.pageSetup&&t.pageSetup.margins,a={showRowColHeaders:t.pageSetup&&t.pageSetup.showRowColHeaders,showGridLines:t.pageSetup&&t.pageSetup.showGridLines,horizontalCentered:t.pageSetup&&t.pageSetup.horizontalCentered,verticalCentered:t.pageSetup&&t.pageSetup.verticalCentered},s=t.sheetProtection;this.map.sheetPr.render(e,o),this.map.dimension.render(e,t.dimensions),this.map.sheetViews.render(e,t.views),this.map.sheetFormatPr.render(e,r),this.map.cols.render(e,t.cols),this.map.sheetData.render(e,t.rows),this.map.sheetProtection.render(e,s),this.map.autoFilter.render(e,t.autoFilter),this.map.mergeCells.render(e,t.mergeCells),this.map.conditionalFormatting.render(e,t.conditionalFormattings),this.map.dataValidations.render(e,t.dataValidations),this.map.hyperlinks.render(e,t.hyperlinks),this.map.printOptions.render(e,a),this.map.pageMargins.render(e,i),this.map.pageSetup.render(e,t.pageSetup),this.map.headerFooter.render(e,t.headerFooter),this.map.rowBreaks.render(e,t.rowBreaks),this.map.drawing.render(e,t.drawing),this.map.picture.render(e,t.background),this.map.tableParts.render(e,t.tables),this.map.extLst.render(e,t),t.rels&&t.rels.forEach((function(t){t.Type===d.VmlDrawing&&e.leafNode("legacyDrawing",{"r:id":t.Id})})),e.closeNode()}},{key:"parseOpen",value:function(e){return this.parser?(this.parser.parseOpen(e),!0):"worksheet"===e.name?(c.each(this.map,(function(e){e.reset()})),!0):(this.parser=this.map[e.name],this.parser&&this.parser.parseOpen(e),!0)}},{key:"parseText",value:function(e){this.parser&&this.parser.parseText(e)}},{key:"parseClose",value:function(e){if(this.parser)return this.parser.parseClose(e)||(this.parser=void 0),!0;if("worksheet"===e){var t=this.map.sheetFormatPr.model||{};this.map.sheetPr.model&&this.map.sheetPr.model.tabColor&&(t.tabColor=this.map.sheetPr.model.tabColor),this.map.sheetPr.model&&this.map.sheetPr.model.outlineProperties&&(t.outlineProperties=this.map.sheetPr.model.outlineProperties);var r={fitToPage:this.map.sheetPr.model&&this.map.sheetPr.model.pageSetup&&this.map.sheetPr.model.pageSetup.fitToPage||!1,margins:this.map.pageMargins.model},n=Object.assign(r,this.map.pageSetup.model,this.map.printOptions.model),o=N(this.map.conditionalFormatting.model,this.map.extLst.model&&this.map.extLst.model["x14:conditionalFormattings"]);return this.model={dimensions:this.map.dimension.model,cols:this.map.cols.model,rows:this.map.sheetData.model,mergeCells:this.map.mergeCells.model,hyperlinks:this.map.hyperlinks.model,dataValidations:this.map.dataValidations.model,properties:t,views:this.map.sheetViews.model,pageSetup:n,headerFooter:this.map.headerFooter.model,background:this.map.picture.model,drawing:this.map.drawing.model,tables:this.map.tableParts.model,conditionalFormattings:o},this.map.autoFilter.model&&(this.model.autoFilter=this.map.autoFilter.model),this.map.sheetProtection.model&&(this.model.sheetProtection=this.map.sheetProtection.model),!1}return!0}},{key:"reconcile",value:function(e,t){var r=(e.relationships||[]).reduce((function(r,n){if(r[n.Id]=n,n.Type===d.Comments&&(e.comments=t.comments[n.Target].comments),n.Type===d.VmlDrawing&&e.comments&&e.comments.length){var o=t.vmlDrawings[n.Target].comments;e.comments.forEach((function(e,t){e.note=Object.assign({},e.note,o[t])}))}return r}),{});if(t.commentsMap=(e.comments||[]).reduce((function(e,t){return t.ref&&(e[t.ref]=t),e}),{}),t.hyperlinkMap=(e.hyperlinks||[]).reduce((function(e,t){return t.rId&&(e[t.address]=r[t.rId].Target),e}),{}),t.formulae={},e.rows=e.rows&&e.rows.filter(Boolean)||[],e.rows.forEach((function(e){e.cells=e.cells&&e.cells.filter(Boolean)||[]})),this.map.cols.reconcile(e.cols,t),this.map.sheetData.reconcile(e.rows,t),this.map.conditionalFormatting.reconcile(e.conditionalFormattings,t),e.media=[],e.drawing){var n=r[e.drawing.rId].Target.match(/\/drawings\/([a-zA-Z0-9]+)[.][a-zA-Z]{3,4}$/);if(n){var o=n[1];t.drawings[o].anchors.forEach((function(t){if(t.medium){var r={type:"image",imageId:t.medium.index,range:t.range,hyperlinks:t.picture.hyperlinks};e.media.push(r)}}))}}var i=e.background&&r[e.background.rId];if(i){var a=i.Target.split("/media/")[1],s=t.mediaIndex&&t.mediaIndex[a];void 0!==s&&e.media.push({type:"background",imageId:s})}e.tables=(e.tables||[]).map((function(e){var n=r[e.rId];return t.tables[n.Target]})),delete e.relationships,delete e.hyperlinks,delete e.comments}}])&&o(n.prototype,t),n}(p);j.WORKSHEET_ATTRIBUTES={xmlns:"http://schemas.openxmlformats.org/spreadsheetml/2006/main","xmlns:r":"http://schemas.openxmlformats.org/officeDocument/2006/relationships","xmlns:mc":"http://schemas.openxmlformats.org/markup-compatibility/2006","mc:Ignorable":"x14ac","xmlns:x14ac":"http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac"},t.exports=j},{"../../../utils/col-cache":19,"../../../utils/under-dash":25,"../../../utils/xml-stream":27,"../../rel-type":30,"../base-xform":31,"../list-xform":70,"./auto-filter-xform":71,"./cf/conditional-formattings-xform":86,"./col-xform":91,"./data-validations-xform":92,"./dimension-xform":93,"./drawing-xform":94,"./ext-lst-xform":95,"./header-footer-xform":96,"./hyperlink-xform":97,"./merge-cell-xform":98,"./merges":99,"./page-margins-xform":102,"./page-setup-xform":104,"./picture-xform":105,"./print-options-xform":106,"./row-breaks-xform":107,"./row-xform":108,"./sheet-format-properties-xform":109,"./sheet-properties-xform":110,"./sheet-protection-xform":111,"./sheet-view-xform":112,"./table-part-xform":113}],115:[function(e,t,r){function n(e){return(n="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)}function o(e,t){for(var r=0;r=-90&&e<=90?e:void 0},indent:function(e){return e=f.validInt(e),Math.max(0,e)},readingOrder:function(e){switch(e){case"ltr":return u.ReadingOrder.LeftToRight;case"rtl":return u.ReadingOrder.RightToLeft;default:return}}},p=function(e){if(e=h.textRotation(e)){if("vertical"===e)return 255;var t=Math.round(e);if(t>=0&&t<=90)return t;if(t<0&&t>=-90)return 90-t}},b=function(e){var t=f.validInt(e);if(void 0!==t){if(255===t)return"vertical";if(t>=0&&t<=90)return t;if(t>90&&t<=180)return 90-t}},m=function(e){!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}}),t&&a(e,t)}(n,e);var t,r=s(n);function n(){return o(this,n),r.apply(this,arguments)}return(t=[{key:"render",value:function(e,t){e.addRollback(),e.openNode("alignment");var r=!1;function n(t,n){n&&(e.addAttribute(t,n),r=!0)}n("horizontal",h.horizontal(t.horizontal)),n("vertical",h.vertical(t.vertical)),n("wrapText",!!h.wrapText(t.wrapText)&&"1"),n("shrinkToFit",!!h.shrinkToFit(t.shrinkToFit)&&"1"),n("indent",h.indent(t.indent)),n("textRotation",p(t.textRotation)),n("readingOrder",h.readingOrder(t.readingOrder)),e.closeNode(),r?e.commit():e.rollback()}},{key:"parseOpen",value:function(e){var t={},r=!1;function n(e,n,o){e&&(t[n]=o,r=!0)}n(e.attributes.horizontal,"horizontal",e.attributes.horizontal),n(e.attributes.vertical,"vertical","center"===e.attributes.vertical?"middle":e.attributes.vertical),n(e.attributes.wrapText,"wrapText",!!e.attributes.wrapText),n(e.attributes.shrinkToFit,"shrinkToFit",!!e.attributes.shrinkToFit),n(e.attributes.indent,"indent",parseInt(e.attributes.indent,10)),n(e.attributes.textRotation,"textRotation",b(e.attributes.textRotation)),n(e.attributes.readingOrder,"readingOrder","2"===e.attributes.readingOrder?"rtl":"ltr"),this.model=r?t:null}},{key:"parseText",value:function(){}},{key:"parseClose",value:function(){return!1}},{key:"tag",get:function(){return"alignment"}}])&&i(n.prototype,t),n}(d);t.exports=m},{"../../../doc/enums":7,"../../../utils/utils":26,"../base-xform":31}],126:[function(e,t,r){function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e){for(var t=1;t=1)){e.next=6;break}return i=n.substr(o+1),a=n.substr(0,o),e.next=6,new Promise((function(e,o){var s=new d;s.on("finish",(function(){r.mediaIndex[n]=r.media.length,r.mediaIndex[a]=r.media.length;var t={type:"image",name:a,extension:i,buffer:s.toBuffer()};r.media.push(t),e()})),t.on("error",(function(e){o(e)})),t.pipe(s)}));case 6:case"end":return e.stop()}}),e)}))),function(e,t,r){return q.apply(this,arguments)})},{key:"_processDrawingEntry",value:(G=i(regeneratorRuntime.mark((function e(t,r,n){var o,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=new k,e.next=3,o.parseStream(t);case 3:i=e.sent,r.drawings[n]=i;case 5:case"end":return e.stop()}}),e)}))),function(e,t,r){return G.apply(this,arguments)})},{key:"_processDrawingRelsEntry",value:(Y=i(regeneratorRuntime.mark((function e(t,r,n){var o,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=new v,e.next=3,o.parseStream(t);case 3:i=e.sent,r.drawingRels[n]=i;case 5:case"end":return e.stop()}}),e)}))),function(e,t,r){return Y.apply(this,arguments)})},{key:"_processVmlDrawingEntry",value:(W=i(regeneratorRuntime.mark((function e(t,r,n){var o,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=new V,e.next=3,o.parseStream(t);case 3:i=e.sent,r.vmlDrawings["../drawings/".concat(n,".vml")]=i;case 5:case"end":return e.stop()}}),e)}))),function(e,t,r){return W.apply(this,arguments)})},{key:"_processThemeEntry",value:(X=i(regeneratorRuntime.mark((function e(t,r,n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,new Promise((function(e,o){var i=new d;t.on("error",o),i.on("error",o),i.on("finish",(function(){r.themes[n]=i.read().toString(),e()})),t.pipe(i)}));case 2:case"end":return e.stop()}}),e)}))),function(e,t,r){return X.apply(this,arguments)})},{key:"createInputStream",value:function(){throw new Error("`XLSX#createInputStream` is deprecated. You should use `XLSX#read` instead. This method will be removed in version 5.0. Please follow upgrade instruction: https://github.com/exceljs/exceljs/blob/master/UPGRADE-4.0.md")}},{key:"read",value:(U=i(regeneratorRuntime.mark((function e(t,r){var o,i,a,l,c,f,d,h;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:!t[Symbol.asyncIterator]&&t.pipe&&(t=t.pipe(new u)),o=[],i=!0,a=!1,e.prev=4,c=s(t);case 6:return e.next=8,c.next();case 8:return f=e.sent,i=f.done,e.next=12,f.value;case 12:if(d=e.sent,i){e.next=19;break}h=d,o.push(h);case 16:i=!0,e.next=6;break;case 19:e.next=25;break;case 21:e.prev=21,e.t0=e.catch(4),a=!0,l=e.t0;case 25:if(e.prev=25,e.prev=26,i||null==c.return){e.next=30;break}return e.next=30,c.return();case 30:if(e.prev=30,!a){e.next=33;break}throw l;case 33:return e.finish(30);case 34:return e.finish(25);case 35:return e.abrupt("return",this.load(n.concat(o),r));case 36:case"end":return e.stop()}}),e,this,[[4,21,25,35],[26,,30,34]])}))),function(e,t){return U.apply(this,arguments)})},{key:"load",value:(z=i(regeneratorRuntime.mark((function e(t,o){var i,a,s,l,f,d,h,p,v,w,C,x,k,M,S,V;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=o&&o.base64?n.from(t.toString(),"base64"):t,a={worksheets:[],worksheetHash:{},worksheetRels:[],themes:{},media:[],mediaIndex:{},drawings:{},drawingRels:{},comments:{},tables:{},vmlDrawings:{}},e.next=4,c.loadAsync(i);case 4:s=e.sent,l=0,f=Object.values(s.files);case 6:if(!(l0&&(r=new p,i.render(r,e),t.append(r.xml,{name:"xl/comments".concat(e.id,".xml")}),r=new p,a.render(r,e),t.append(r.xml,{name:"xl/drawings/vmlDrawing".concat(e.id,".vml")}))}));case 5:case"end":return e.stop()}}),e)}))),function(e,t){return O.apply(this,arguments)})},{key:"_finalize",value:function(e){var t=this;return new Promise((function(r,n){e.on("finish",(function(){r(t)})),e.on("error",n),e.finalize()}))}},{key:"prepareModel",value:function(e,t){e.creator=e.creator||"ExcelJS",e.lastModifiedBy=e.lastModifiedBy||"ExcelJS",e.created=e.created||new Date,e.modified=e.modified||new Date,e.useSharedStrings=void 0===t.useSharedStrings||t.useSharedStrings,e.useStyles=void 0===t.useStyles||t.useStyles,e.sharedStrings=new g,e.styles=e.useStyles?new m(!0):new m.Mock;var r=new C,n=new x;r.prepare(e);var o={sharedStrings:e.sharedStrings,styles:e.styles,date1904:e.properties.date1904,drawingsCount:0,media:e.media};o.drawings=e.drawings=[],o.commentRefs=e.commentRefs=[];var i=0;e.tables=[],e.worksheets.forEach((function(t){t.tables.forEach((function(t){i++,t.target="table".concat(i,".xml"),t.id=i,e.tables.push(t)})),n.prepare(t,o)}))}},{key:"write",value:(A=i(regeneratorRuntime.mark((function e(t,r){var n,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=r||{},n=this.workbook.model,(o=new f.ZipWriter(r.zip)).pipe(t),this.prepareModel(n,r),e.next=7,this.addContentTypes(o,n);case 7:return e.next=9,this.addOfficeRels(o,n);case 9:return e.next=11,this.addWorkbookRels(o,n);case 11:return e.next=13,this.addWorksheets(o,n);case 13:return e.next=15,this.addSharedStrings(o,n);case 15:return e.next=17,this.addDrawings(o,n);case 17:return e.next=19,this.addTables(o,n);case 19:return e.next=21,Promise.all([this.addThemes(o,n),this.addStyles(o,n)]);case 21:return e.next=23,this.addMedia(o,n);case 23:return e.next=25,Promise.all([this.addApp(o,n),this.addCore(o,n)]);case 25:return e.next=27,this.addWorkbook(o,n);case 27:return e.abrupt("return",this._finalize(o));case 28:case"end":return e.stop()}}),e,this)}))),function(e,t){return A.apply(this,arguments)})},{key:"writeFile",value:function(e,t){var r=this,n=l.createWriteStream(e);return new Promise((function(e,o){n.on("finish",(function(){e()})),n.on("error",(function(e){o(e)})),r.write(n,t).then((function(){n.end()}))}))}},{key:"writeBuffer",value:(B=i(regeneratorRuntime.mark((function e(t){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=new d,e.next=3,this.write(r,t);case 3:return e.abrupt("return",r.read());case 4:case"end":return e.stop()}}),e,this)}))),function(e){return B.apply(this,arguments)})}])&&a(t.prototype,o),e}();B.RelType=e("./rel-type"),t.exports=B}).call(this,e("_process"),e("buffer").Buffer)},{"../utils/browser-buffer-decode":16,"../utils/stream-buf":23,"../utils/utils":26,"../utils/xml-stream":27,"../utils/zip-stream":28,"./rel-type":30,"./xform/book/workbook-xform":37,"./xform/comment/comments-xform":39,"./xform/comment/vml-notes-xform":44,"./xform/core/app-xform":50,"./xform/core/content-types-xform":51,"./xform/core/core-xform":52,"./xform/core/relationships-xform":54,"./xform/drawing/drawing-xform":61,"./xform/sheet/worksheet-xform":114,"./xform/strings/shared-strings-xform":123,"./xform/style/styles-xform":134,"./xform/table/table-xform":140,"./xml/theme1.js":142,_process:467,buffer:216,fs:215,jszip:399,"readable-stream":491}],142:[function(e,t,r){t.exports='\n '},{}],143:[function(e,t,r){(function(t){function n(e){return(n="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)}function o(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{};n(this,e),this.objectMode=!0,this.delimiter=",",this.rowDelimiter="\n",this.quote='"',this.escape=this.quote,this.quoteColumns=!1,this.quoteHeaders=this.quoteColumns,this.headers=null,this.includeEndRowDelimiter=!1,this.writeBOM=!1,this.BOM="\ufeff",this.alwaysWriteHeaders=!1,Object.assign(this,r||{}),void 0===(null==r?void 0:r.quoteHeaders)&&(this.quoteHeaders=this.quoteColumns),!0===(null==r?void 0:r.quote)?this.quote='"':!1===(null==r?void 0:r.quote)&&(this.quote=""),"string"!=typeof(null==r?void 0:r.escape)&&(this.escape=this.quote),this.shouldWriteHeaders=!!this.headers&&(null===(t=r.writeHeaders)||void 0===t||t),this.headers=Array.isArray(this.headers)?this.headers:null,this.escapedQuote="".concat(this.escape).concat(this.quote)}},{}],145:[function(e,t,r){function n(e,t){for(var r=0;r1&&void 0!==arguments[1]?arguments[1]:{},o=[],i=new l.Writable({write:function(e,t,r){o.push(e),r()}});return new Promise((function(a,s){i.on("error",s).on("finish",(function(){return a(t.concat(o))})),r.write(e,n).pipe(i)}))},r.writeToString=function(e,t){return r.writeToBuffer(e,t).then((function(e){return e.toString()}))},r.writeToPath=function(e,t,n){var o=c.createWriteStream(e,{encoding:"utf8"});return r.write(t,n).pipe(o)}}).call(this,e("buffer").Buffer)},{"./CsvFormatterStream":143,"./FormatterOptions":144,"./types":149,buffer:216,fs:215,stream:506,util:525}],149:[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.isSyncTransform=void 0,r.isSyncTransform=function(e){return 1===e.length}},{}],150:[function(e,t,r){(function(t){function n(e){return(n="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)}function o(e,t){for(var r=0;r1?r-1:0),o=1;o=o||n.hasHitRowLimit)return r();if(n.parsedLineCount+=1,n.shouldSkipLine)return s();var l=e[a];n.rowCount+=1,n.parsedRowCount+=1;var c=n.rowCount;return n.transformRow(l,(function(e,t){if(e)return n.rowCount-=1,s(e);if(!t)return s(new Error("expected transform result"));if(t.isValid){if(t.row)return n.pushRow(t.row,s)}else n.emit("data-invalid",t.row,c,t.reason);return s()}))}(0)}},{key:"transformRow",value:function(e,t){var r=this;try{this.headerTransformer.transform(e,(function(n,o){return n?t(n):o?o.isValid?o.row?r.shouldEmitRows?r.rowTransformerValidator.transformAndValidate(o.row,t):r.skipRow(t):(r.rowCount-=1,r.parsedRowCount-=1,t(null,{row:null,isValid:!0})):r.shouldEmitRows?t(null,{isValid:!1,row:e}):r.skipRow(t):t(new Error("Expected result from header transform"))}))}catch(e){t(e)}}},{key:"checkAndEmitHeaders",value:function(){!this.headersEmitted&&this.headerTransformer.headers&&(this.headersEmitted=!0,this.emit("headers",this.headerTransformer.headers))}},{key:"skipRow",value:function(e){return this.rowCount-=1,e(null,{row:null,isValid:!0})}},{key:"pushRow",value:function(e,t){try{this.parserOptions.objectMode?this.push(e):this.push(JSON.stringify(e)),t()}catch(e){t(e)}}},{key:"hasHitRowLimit",get:function(){return this.parserOptions.limitRows&&this.rowCount>=this.parserOptions.maxRows}},{key:"shouldEmitRows",get:function(){return this.parsedRowCount>this.parserOptions.skipRows}},{key:"shouldSkipLine",get:function(){return this.parsedLineCount<=this.parserOptions.skipLines}}])&&o(l.prototype,r),l}(f.Transform);r.CsvParserStream=p}).call(this,e("timers").setImmediate)},{"./parser":162,"./transforms":165,stream:506,string_decoder:520,timers:521}],151:[function(e,t,r){var n=function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0}),r.ParserOptions=void 0;var o=n(e("lodash.escaperegexp")),i=n(e("lodash.isnil"));r.ParserOptions=function e(t){var r;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.objectMode=!0,this.delimiter=",",this.ignoreEmpty=!1,this.quote='"',this.escape=null,this.escapeChar=this.quote,this.comment=null,this.supportsComments=!1,this.ltrim=!1,this.rtrim=!1,this.trim=!1,this.headers=null,this.renameHeaders=!1,this.strictColumnHandling=!1,this.discardUnmappedColumns=!1,this.carriageReturn="\r",this.encoding="utf8",this.limitRows=!1,this.maxRows=0,this.skipLines=0,this.skipRows=0,Object.assign(this,t||{}),this.delimiter.length>1)throw new Error("delimiter option must be one character long");this.escapedDelimiter=o.default(this.delimiter),this.escapeChar=null!==(r=this.escape)&&void 0!==r?r:this.quote,this.supportsComments=!i.default(this.comment),this.NEXT_TOKEN_REGEXP=new RegExp("([^\\s]|\\r\\n|\\n|\\r|".concat(this.escapedDelimiter,")")),this.maxRows>0&&(this.limitRows=!0)}},{"lodash.escaperegexp":426,"lodash.isnil":431}],152:[function(e,t,r){var n=Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]},o=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t},i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.hasOwnProperty.call(e,r)&&n(t,e,r);return o(t,e),t},a=function(e,t){for(var r in e)"default"===r||t.hasOwnProperty(r)||n(t,e,r)};Object.defineProperty(r,"__esModule",{value:!0}),r.parseString=r.parseFile=r.parseStream=r.parse=void 0;var s=i(e("fs")),l=e("stream"),c=e("./ParserOptions"),u=e("./CsvParserStream");a(e("./types"),r);var f=e("./CsvParserStream");Object.defineProperty(r,"CsvParserStream",{enumerable:!0,get:function(){return f.CsvParserStream}});var d=e("./ParserOptions");Object.defineProperty(r,"ParserOptions",{enumerable:!0,get:function(){return d.ParserOptions}}),r.parse=function(e){return new u.CsvParserStream(new c.ParserOptions(e))},r.parseStream=function(e,t){return e.pipe(new u.CsvParserStream(new c.ParserOptions(t)))},r.parseFile=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return s.createReadStream(e).pipe(new u.CsvParserStream(new c.ParserOptions(t)))},r.parseString=function(e,t){var r=new l.Readable;return r.push(e),r.push(null),r.pipe(new u.CsvParserStream(new c.ParserOptions(t)))}},{"./CsvParserStream":150,"./ParserOptions":151,"./types":166,fs:215,stream:506}],153:[function(e,t,r){function n(e,t){for(var r=0;rthis.cursor}},{key:"nextNonSpaceToken",get:function(){var e=this.lineFromCursor,t=this.parserOptions.NEXT_TOKEN_REGEXP;if(-1===e.search(t))return null;var r=t.exec(e);if(null==r)return null;var n=r[1],i=this.cursor+(r.index||0);return new o.Token({token:n,startCursor:i,endCursor:i+n.length-1})}},{key:"nextCharacterToken",get:function(){var e=this.cursor;return this.lineLength<=e?null:new o.Token({token:this.line[e],startCursor:e,endCursor:e})}},{key:"lineFromCursor",get:function(){return this.line.substr(this.cursor)}}])&&n(e.prototype,t),e}();r.Scanner=a},{"./Token":156}],156:[function(e,t,r){function n(e,t){for(var r=0;rthis.headersLength){if(!t.strictColumnHandling)throw new Error("Unexpected Error: column header mismatch expected: ".concat(this.headersLength," columns got: ").concat(e.length));return{row:e,isValid:!1,reason:"Column header mismatch expected: ".concat(this.headersLength," columns got: ").concat(e.length)}}return t.strictColumnHandling&&e.length1}));throw new Error("Duplicate headers found ".concat(JSON.stringify(o)))}this.headers=e,this.receivedHeaders=!0,this.headersLength=(null===(t=this.headers)||void 0===t?void 0:t.length)||0}}])&&n(e.prototype,t),e}();r.HeaderTransformer=c},{"lodash.groupby":427,"lodash.isfunction":430,"lodash.isundefined":432,"lodash.uniq":433}],164:[function(e,t,r){function n(e,t){for(var r=0;r>6],o=0==(32&r);if(31==(31&r)){var i=r;for(r=0;128==(128&i);){if(i=e.readUInt8(t),e.isError(i))return i;r<<=7,r|=127&i}}else r&=31;return{cls:n,primitive:o,tag:r,tagStr:s.tag[r]}}function f(e,t,r){var n=e.readUInt8(r);if(e.isError(n))return n;if(!t&&128===n)return null;if(0==(128&n))return n;var o=127&n;if(o>4)return e.error("length octect is too long");n=0;for(var i=0;i=31?n.error("Multi-octet tag encoding unsupported"):(t||(o|=32),o|a.tagClassByName[r||"universal"]<<6)}(e,t,r,this.reporter);if(n.length<128){var s=o.alloc(2);return s[0]=i,s[1]=n.length,this._createEncoderBuffer([s,n])}for(var l=1,c=n.length;c>=256;c>>=8)l++;var u=o.alloc(2+l);u[0]=i,u[1]=128|l;for(var f=1+l,d=n.length;d>0;f--,d>>=8)u[f]=255&d;return this._createEncoderBuffer([u,n])},l.prototype._encodeStr=function(e,t){if("bitstr"===t)return this._createEncoderBuffer([0|e.unused,e.data]);if("bmpstr"===t){for(var r=o.alloc(2*e.length),n=0;n=40)return this.reporter.error("Second objid identifier OOB");e.splice(0,2,40*e[0]+e[1])}for(var a=0,s=0;s=128;l>>=7)a++}for(var c=o.alloc(a),u=c.length-1,f=e.length-1;f>=0;f--){var d=e[f];for(c[u--]=127&d;(d>>=7)>0;)c[u--]=128|127&d}return this._createEncoderBuffer(c)},l.prototype._encodeTime=function(e,t){var r,n=new Date(e);return"gentime"===t?r=[c(n.getUTCFullYear()),c(n.getUTCMonth()+1),c(n.getUTCDate()),c(n.getUTCHours()),c(n.getUTCMinutes()),c(n.getUTCSeconds()),"Z"].join(""):"utctime"===t?r=[c(n.getUTCFullYear()%100),c(n.getUTCMonth()+1),c(n.getUTCDate()),c(n.getUTCHours()),c(n.getUTCMinutes()),c(n.getUTCSeconds()),"Z"].join(""):this.reporter.error("Encoding "+t+" time is not supported yet"),this._encodeStr(r,"octstr")},l.prototype._encodeNull=function(){return this._createEncoderBuffer("")},l.prototype._encodeInt=function(e,t){if("string"==typeof e){if(!t)return this.reporter.error("String int or enum given, but no values map");if(!t.hasOwnProperty(e))return this.reporter.error("Values map doesn't contain: "+JSON.stringify(e));e=t[e]}if("number"!=typeof e&&!o.isBuffer(e)){var r=e.toArray();!e.sign&&128&r[0]&&r.unshift(0),e=o.from(r)}if(o.isBuffer(e)){var n=e.length;0===e.length&&n++;var i=o.alloc(n);return e.copy(i),0===e.length&&(i[0]=0),this._createEncoderBuffer(i)}if(e<128)return this._createEncoderBuffer(e);if(e<256)return this._createEncoderBuffer([0,e]);for(var a=1,s=e;s>=256;s>>=8)a++;for(var l=new Array(a),c=l.length-1;c>=0;c--)l[c]=255&e,e>>=8;return 128&l[0]&&l.unshift(0),this._createEncoderBuffer(o.from(l))},l.prototype._encodeBool=function(e){return this._createEncoderBuffer(e?255:0)},l.prototype._use=function(e,t){return"function"==typeof e&&(e=e(t)),e._getEncoder("der").tree},l.prototype._skipDefault=function(e,t,r){var n,o=this._baseState;if(null===o.default)return!1;var i=e.join();if(void 0===o.defaultBuffer&&(o.defaultBuffer=this._encodeValue(o.default,t,r).join()),i.length!==o.defaultBuffer.length)return!1;for(n=0;n=49&&a<=54?a-49+10:a>=17&&a<=22?a-17+10:15&a}return n}function c(e,t,r,n){for(var o=0,i=Math.min(e.length,r),a=t;a=49?s-49+10:s>=17?s-17+10:s}return o}a.isBN=function(e){return e instanceof a||null!==e&&"object"===n(e)&&e.constructor.wordSize===a.wordSize&&Array.isArray(e.words)},a.max=function(e,t){return e.cmp(t)>0?e:t},a.min=function(e,t){return e.cmp(t)<0?e:t},a.prototype._init=function(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"===n(e))return this._initArray(e,t,r);"hex"===t&&(t=16),o(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&i++,16===t?this._parseHex(e,i):this._parseBase(e,t,i),"-"===e[0]&&(this.negative=1),this.strip(),"le"===r&&this._initArray(this.toArray(),t,r)},a.prototype._initNumber=function(e,t,r){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(o(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),t,r)},a.prototype._initArray=function(e,t,r){if(o("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var n=0;n=0;n-=3)a=e[n]|e[n-1]<<8|e[n-2]<<16,this.words[i]|=a<>>26-s&67108863,(s+=24)>=26&&(s-=26,i++);else if("le"===r)for(n=0,i=0;n>>26-s&67108863,(s+=24)>=26&&(s-=26,i++);return this.strip()},a.prototype._parseHex=function(e,t){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var r=0;r=t;r-=6)o=l(e,r,r+6),this.words[n]|=o<>>26-i&4194303,(i+=24)>=26&&(i-=26,n++);r+6!==t&&(o=l(e,t,r+6),this.words[n]|=o<>>26-i&4194303),this.strip()},a.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,o=1;o<=67108863;o*=t)n++;n--,o=o/t|0;for(var i=e.length-r,a=i%n,s=Math.min(i,i-a)+r,l=0,u=r;u1&&0===this.words[this.length-1];)this.length--;return this._normSign()},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},a.prototype.inspect=function(){return(this.red?""};var u=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],d=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function h(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var o=0|e.words[0],i=0|t.words[0],a=o*i,s=67108863&a,l=a/67108864|0;r.words[0]=s;for(var c=1;c>>26,f=67108863&l,d=Math.min(c,t.length-1),h=Math.max(0,c-e.length+1);h<=d;h++){var p=c-h|0;u+=(a=(o=0|e.words[p])*(i=0|t.words[h])+f)/67108864|0,f=67108863&a}r.words[c]=0|f,l=0|u}return 0!==l?r.words[c]=0|l:r.length--,r.strip()}a.prototype.toString=function(e,t){var r;if(t=0|t||1,16===(e=e||10)||"hex"===e){r="";for(var n=0,i=0,a=0;a>>24-n&16777215)||a!==this.length-1?u[6-l.length]+l+r:l+r,(n+=2)>=26&&(n-=26,a--)}for(0!==i&&(r=i.toString(16)+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var c=f[e],h=d[e];r="";var p=this.clone();for(p.negative=0;!p.isZero();){var b=p.modn(h).toString(e);r=(p=p.idivn(h)).isZero()?b+r:u[c-b.length]+b+r}for(this.isZero()&&(r="0"+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}o(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&o(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},a.prototype.toJSON=function(){return this.toString(16)},a.prototype.toBuffer=function(e,t){return o(void 0!==s),this.toArrayLike(s,e,t)},a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},a.prototype.toArrayLike=function(e,t,r){var n=this.byteLength(),i=r||Math.max(1,n);o(n<=i,"byte array longer than desired length"),o(i>0,"Requested array length <= 0"),this.strip();var a,s,l="le"===t,c=new e(i),u=this.clone();if(l){for(s=0;!u.isZero();s++)a=u.andln(255),u.iushrn(8),c[s]=a;for(;s=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 0==(8191&t)&&(r+=13,t>>>=13),0==(127&t)&&(r+=7,t>>>=7),0==(15&t)&&(r+=4,t>>>=4),0==(3&t)&&(r+=2,t>>>=2),0==(1&t)&&r++,r},a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},a.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},a.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)},a.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},a.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;ne.length?this.clone().ixor(e):e.clone().ixor(this)},a.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},a.prototype.inotn=function(e){o("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var n=0;n0&&(this.words[n]=~this.words[n]&67108863>>26-r),this.strip()},a.prototype.notn=function(e){return this.clone().inotn(e)},a.prototype.setn=function(e,t){o("number"==typeof e&&e>=0);var r=e/26|0,n=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<e.length?(r=this,n=e):(r=e,n=this);for(var o=0,i=0;i>>26;for(;0!==o&&i>>26;if(this.length=r.length,0!==o)this.words[this.length]=o,this.length++;else if(r!==this)for(;ie.length?this.clone().iadd(e):e.clone().iadd(this)},a.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,o=this.cmp(e);if(0===o)return this.negative=0,this.length=1,this.words[0]=0,this;o>0?(r=this,n=e):(r=e,n=this);for(var i=0,a=0;a>26,this.words[a]=67108863&t;for(;0!==i&&a>26,this.words[a]=67108863&t;if(0===i&&a>>13,h=0|a[1],p=8191&h,b=h>>>13,m=0|a[2],y=8191&m,g=m>>>13,v=0|a[3],w=8191&v,_=v>>>13,C=0|a[4],x=8191&C,k=C>>>13,M=0|a[5],S=8191&M,V=M>>>13,I=0|a[6],E=8191&I,B=I>>>13,A=0|a[7],O=8191&A,D=A>>>13,R=0|a[8],T=8191&R,L=R>>>13,N=0|a[9],j=8191&N,P=N>>>13,H=0|s[0],Z=8191&H,F=H>>>13,z=0|s[1],U=8191&z,X=z>>>13,W=0|s[2],Y=8191&W,G=W>>>13,q=0|s[3],K=8191&q,J=q>>>13,Q=0|s[4],$=8191&Q,ee=Q>>>13,te=0|s[5],re=8191&te,ne=te>>>13,oe=0|s[6],ie=8191&oe,ae=oe>>>13,se=0|s[7],le=8191&se,ce=se>>>13,ue=0|s[8],fe=8191&ue,de=ue>>>13,he=0|s[9],pe=8191&he,be=he>>>13;r.negative=e.negative^t.negative,r.length=19;var me=(c+(n=Math.imul(f,Z))|0)+((8191&(o=(o=Math.imul(f,F))+Math.imul(d,Z)|0))<<13)|0;c=((i=Math.imul(d,F))+(o>>>13)|0)+(me>>>26)|0,me&=67108863,n=Math.imul(p,Z),o=(o=Math.imul(p,F))+Math.imul(b,Z)|0,i=Math.imul(b,F);var ye=(c+(n=n+Math.imul(f,U)|0)|0)+((8191&(o=(o=o+Math.imul(f,X)|0)+Math.imul(d,U)|0))<<13)|0;c=((i=i+Math.imul(d,X)|0)+(o>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(y,Z),o=(o=Math.imul(y,F))+Math.imul(g,Z)|0,i=Math.imul(g,F),n=n+Math.imul(p,U)|0,o=(o=o+Math.imul(p,X)|0)+Math.imul(b,U)|0,i=i+Math.imul(b,X)|0;var ge=(c+(n=n+Math.imul(f,Y)|0)|0)+((8191&(o=(o=o+Math.imul(f,G)|0)+Math.imul(d,Y)|0))<<13)|0;c=((i=i+Math.imul(d,G)|0)+(o>>>13)|0)+(ge>>>26)|0,ge&=67108863,n=Math.imul(w,Z),o=(o=Math.imul(w,F))+Math.imul(_,Z)|0,i=Math.imul(_,F),n=n+Math.imul(y,U)|0,o=(o=o+Math.imul(y,X)|0)+Math.imul(g,U)|0,i=i+Math.imul(g,X)|0,n=n+Math.imul(p,Y)|0,o=(o=o+Math.imul(p,G)|0)+Math.imul(b,Y)|0,i=i+Math.imul(b,G)|0;var ve=(c+(n=n+Math.imul(f,K)|0)|0)+((8191&(o=(o=o+Math.imul(f,J)|0)+Math.imul(d,K)|0))<<13)|0;c=((i=i+Math.imul(d,J)|0)+(o>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(x,Z),o=(o=Math.imul(x,F))+Math.imul(k,Z)|0,i=Math.imul(k,F),n=n+Math.imul(w,U)|0,o=(o=o+Math.imul(w,X)|0)+Math.imul(_,U)|0,i=i+Math.imul(_,X)|0,n=n+Math.imul(y,Y)|0,o=(o=o+Math.imul(y,G)|0)+Math.imul(g,Y)|0,i=i+Math.imul(g,G)|0,n=n+Math.imul(p,K)|0,o=(o=o+Math.imul(p,J)|0)+Math.imul(b,K)|0,i=i+Math.imul(b,J)|0;var we=(c+(n=n+Math.imul(f,$)|0)|0)+((8191&(o=(o=o+Math.imul(f,ee)|0)+Math.imul(d,$)|0))<<13)|0;c=((i=i+Math.imul(d,ee)|0)+(o>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(S,Z),o=(o=Math.imul(S,F))+Math.imul(V,Z)|0,i=Math.imul(V,F),n=n+Math.imul(x,U)|0,o=(o=o+Math.imul(x,X)|0)+Math.imul(k,U)|0,i=i+Math.imul(k,X)|0,n=n+Math.imul(w,Y)|0,o=(o=o+Math.imul(w,G)|0)+Math.imul(_,Y)|0,i=i+Math.imul(_,G)|0,n=n+Math.imul(y,K)|0,o=(o=o+Math.imul(y,J)|0)+Math.imul(g,K)|0,i=i+Math.imul(g,J)|0,n=n+Math.imul(p,$)|0,o=(o=o+Math.imul(p,ee)|0)+Math.imul(b,$)|0,i=i+Math.imul(b,ee)|0;var _e=(c+(n=n+Math.imul(f,re)|0)|0)+((8191&(o=(o=o+Math.imul(f,ne)|0)+Math.imul(d,re)|0))<<13)|0;c=((i=i+Math.imul(d,ne)|0)+(o>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(E,Z),o=(o=Math.imul(E,F))+Math.imul(B,Z)|0,i=Math.imul(B,F),n=n+Math.imul(S,U)|0,o=(o=o+Math.imul(S,X)|0)+Math.imul(V,U)|0,i=i+Math.imul(V,X)|0,n=n+Math.imul(x,Y)|0,o=(o=o+Math.imul(x,G)|0)+Math.imul(k,Y)|0,i=i+Math.imul(k,G)|0,n=n+Math.imul(w,K)|0,o=(o=o+Math.imul(w,J)|0)+Math.imul(_,K)|0,i=i+Math.imul(_,J)|0,n=n+Math.imul(y,$)|0,o=(o=o+Math.imul(y,ee)|0)+Math.imul(g,$)|0,i=i+Math.imul(g,ee)|0,n=n+Math.imul(p,re)|0,o=(o=o+Math.imul(p,ne)|0)+Math.imul(b,re)|0,i=i+Math.imul(b,ne)|0;var Ce=(c+(n=n+Math.imul(f,ie)|0)|0)+((8191&(o=(o=o+Math.imul(f,ae)|0)+Math.imul(d,ie)|0))<<13)|0;c=((i=i+Math.imul(d,ae)|0)+(o>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(O,Z),o=(o=Math.imul(O,F))+Math.imul(D,Z)|0,i=Math.imul(D,F),n=n+Math.imul(E,U)|0,o=(o=o+Math.imul(E,X)|0)+Math.imul(B,U)|0,i=i+Math.imul(B,X)|0,n=n+Math.imul(S,Y)|0,o=(o=o+Math.imul(S,G)|0)+Math.imul(V,Y)|0,i=i+Math.imul(V,G)|0,n=n+Math.imul(x,K)|0,o=(o=o+Math.imul(x,J)|0)+Math.imul(k,K)|0,i=i+Math.imul(k,J)|0,n=n+Math.imul(w,$)|0,o=(o=o+Math.imul(w,ee)|0)+Math.imul(_,$)|0,i=i+Math.imul(_,ee)|0,n=n+Math.imul(y,re)|0,o=(o=o+Math.imul(y,ne)|0)+Math.imul(g,re)|0,i=i+Math.imul(g,ne)|0,n=n+Math.imul(p,ie)|0,o=(o=o+Math.imul(p,ae)|0)+Math.imul(b,ie)|0,i=i+Math.imul(b,ae)|0;var xe=(c+(n=n+Math.imul(f,le)|0)|0)+((8191&(o=(o=o+Math.imul(f,ce)|0)+Math.imul(d,le)|0))<<13)|0;c=((i=i+Math.imul(d,ce)|0)+(o>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(T,Z),o=(o=Math.imul(T,F))+Math.imul(L,Z)|0,i=Math.imul(L,F),n=n+Math.imul(O,U)|0,o=(o=o+Math.imul(O,X)|0)+Math.imul(D,U)|0,i=i+Math.imul(D,X)|0,n=n+Math.imul(E,Y)|0,o=(o=o+Math.imul(E,G)|0)+Math.imul(B,Y)|0,i=i+Math.imul(B,G)|0,n=n+Math.imul(S,K)|0,o=(o=o+Math.imul(S,J)|0)+Math.imul(V,K)|0,i=i+Math.imul(V,J)|0,n=n+Math.imul(x,$)|0,o=(o=o+Math.imul(x,ee)|0)+Math.imul(k,$)|0,i=i+Math.imul(k,ee)|0,n=n+Math.imul(w,re)|0,o=(o=o+Math.imul(w,ne)|0)+Math.imul(_,re)|0,i=i+Math.imul(_,ne)|0,n=n+Math.imul(y,ie)|0,o=(o=o+Math.imul(y,ae)|0)+Math.imul(g,ie)|0,i=i+Math.imul(g,ae)|0,n=n+Math.imul(p,le)|0,o=(o=o+Math.imul(p,ce)|0)+Math.imul(b,le)|0,i=i+Math.imul(b,ce)|0;var ke=(c+(n=n+Math.imul(f,fe)|0)|0)+((8191&(o=(o=o+Math.imul(f,de)|0)+Math.imul(d,fe)|0))<<13)|0;c=((i=i+Math.imul(d,de)|0)+(o>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(j,Z),o=(o=Math.imul(j,F))+Math.imul(P,Z)|0,i=Math.imul(P,F),n=n+Math.imul(T,U)|0,o=(o=o+Math.imul(T,X)|0)+Math.imul(L,U)|0,i=i+Math.imul(L,X)|0,n=n+Math.imul(O,Y)|0,o=(o=o+Math.imul(O,G)|0)+Math.imul(D,Y)|0,i=i+Math.imul(D,G)|0,n=n+Math.imul(E,K)|0,o=(o=o+Math.imul(E,J)|0)+Math.imul(B,K)|0,i=i+Math.imul(B,J)|0,n=n+Math.imul(S,$)|0,o=(o=o+Math.imul(S,ee)|0)+Math.imul(V,$)|0,i=i+Math.imul(V,ee)|0,n=n+Math.imul(x,re)|0,o=(o=o+Math.imul(x,ne)|0)+Math.imul(k,re)|0,i=i+Math.imul(k,ne)|0,n=n+Math.imul(w,ie)|0,o=(o=o+Math.imul(w,ae)|0)+Math.imul(_,ie)|0,i=i+Math.imul(_,ae)|0,n=n+Math.imul(y,le)|0,o=(o=o+Math.imul(y,ce)|0)+Math.imul(g,le)|0,i=i+Math.imul(g,ce)|0,n=n+Math.imul(p,fe)|0,o=(o=o+Math.imul(p,de)|0)+Math.imul(b,fe)|0,i=i+Math.imul(b,de)|0;var Me=(c+(n=n+Math.imul(f,pe)|0)|0)+((8191&(o=(o=o+Math.imul(f,be)|0)+Math.imul(d,pe)|0))<<13)|0;c=((i=i+Math.imul(d,be)|0)+(o>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(j,U),o=(o=Math.imul(j,X))+Math.imul(P,U)|0,i=Math.imul(P,X),n=n+Math.imul(T,Y)|0,o=(o=o+Math.imul(T,G)|0)+Math.imul(L,Y)|0,i=i+Math.imul(L,G)|0,n=n+Math.imul(O,K)|0,o=(o=o+Math.imul(O,J)|0)+Math.imul(D,K)|0,i=i+Math.imul(D,J)|0,n=n+Math.imul(E,$)|0,o=(o=o+Math.imul(E,ee)|0)+Math.imul(B,$)|0,i=i+Math.imul(B,ee)|0,n=n+Math.imul(S,re)|0,o=(o=o+Math.imul(S,ne)|0)+Math.imul(V,re)|0,i=i+Math.imul(V,ne)|0,n=n+Math.imul(x,ie)|0,o=(o=o+Math.imul(x,ae)|0)+Math.imul(k,ie)|0,i=i+Math.imul(k,ae)|0,n=n+Math.imul(w,le)|0,o=(o=o+Math.imul(w,ce)|0)+Math.imul(_,le)|0,i=i+Math.imul(_,ce)|0,n=n+Math.imul(y,fe)|0,o=(o=o+Math.imul(y,de)|0)+Math.imul(g,fe)|0,i=i+Math.imul(g,de)|0;var Se=(c+(n=n+Math.imul(p,pe)|0)|0)+((8191&(o=(o=o+Math.imul(p,be)|0)+Math.imul(b,pe)|0))<<13)|0;c=((i=i+Math.imul(b,be)|0)+(o>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(j,Y),o=(o=Math.imul(j,G))+Math.imul(P,Y)|0,i=Math.imul(P,G),n=n+Math.imul(T,K)|0,o=(o=o+Math.imul(T,J)|0)+Math.imul(L,K)|0,i=i+Math.imul(L,J)|0,n=n+Math.imul(O,$)|0,o=(o=o+Math.imul(O,ee)|0)+Math.imul(D,$)|0,i=i+Math.imul(D,ee)|0,n=n+Math.imul(E,re)|0,o=(o=o+Math.imul(E,ne)|0)+Math.imul(B,re)|0,i=i+Math.imul(B,ne)|0,n=n+Math.imul(S,ie)|0,o=(o=o+Math.imul(S,ae)|0)+Math.imul(V,ie)|0,i=i+Math.imul(V,ae)|0,n=n+Math.imul(x,le)|0,o=(o=o+Math.imul(x,ce)|0)+Math.imul(k,le)|0,i=i+Math.imul(k,ce)|0,n=n+Math.imul(w,fe)|0,o=(o=o+Math.imul(w,de)|0)+Math.imul(_,fe)|0,i=i+Math.imul(_,de)|0;var Ve=(c+(n=n+Math.imul(y,pe)|0)|0)+((8191&(o=(o=o+Math.imul(y,be)|0)+Math.imul(g,pe)|0))<<13)|0;c=((i=i+Math.imul(g,be)|0)+(o>>>13)|0)+(Ve>>>26)|0,Ve&=67108863,n=Math.imul(j,K),o=(o=Math.imul(j,J))+Math.imul(P,K)|0,i=Math.imul(P,J),n=n+Math.imul(T,$)|0,o=(o=o+Math.imul(T,ee)|0)+Math.imul(L,$)|0,i=i+Math.imul(L,ee)|0,n=n+Math.imul(O,re)|0,o=(o=o+Math.imul(O,ne)|0)+Math.imul(D,re)|0,i=i+Math.imul(D,ne)|0,n=n+Math.imul(E,ie)|0,o=(o=o+Math.imul(E,ae)|0)+Math.imul(B,ie)|0,i=i+Math.imul(B,ae)|0,n=n+Math.imul(S,le)|0,o=(o=o+Math.imul(S,ce)|0)+Math.imul(V,le)|0,i=i+Math.imul(V,ce)|0,n=n+Math.imul(x,fe)|0,o=(o=o+Math.imul(x,de)|0)+Math.imul(k,fe)|0,i=i+Math.imul(k,de)|0;var Ie=(c+(n=n+Math.imul(w,pe)|0)|0)+((8191&(o=(o=o+Math.imul(w,be)|0)+Math.imul(_,pe)|0))<<13)|0;c=((i=i+Math.imul(_,be)|0)+(o>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(j,$),o=(o=Math.imul(j,ee))+Math.imul(P,$)|0,i=Math.imul(P,ee),n=n+Math.imul(T,re)|0,o=(o=o+Math.imul(T,ne)|0)+Math.imul(L,re)|0,i=i+Math.imul(L,ne)|0,n=n+Math.imul(O,ie)|0,o=(o=o+Math.imul(O,ae)|0)+Math.imul(D,ie)|0,i=i+Math.imul(D,ae)|0,n=n+Math.imul(E,le)|0,o=(o=o+Math.imul(E,ce)|0)+Math.imul(B,le)|0,i=i+Math.imul(B,ce)|0,n=n+Math.imul(S,fe)|0,o=(o=o+Math.imul(S,de)|0)+Math.imul(V,fe)|0,i=i+Math.imul(V,de)|0;var Ee=(c+(n=n+Math.imul(x,pe)|0)|0)+((8191&(o=(o=o+Math.imul(x,be)|0)+Math.imul(k,pe)|0))<<13)|0;c=((i=i+Math.imul(k,be)|0)+(o>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(j,re),o=(o=Math.imul(j,ne))+Math.imul(P,re)|0,i=Math.imul(P,ne),n=n+Math.imul(T,ie)|0,o=(o=o+Math.imul(T,ae)|0)+Math.imul(L,ie)|0,i=i+Math.imul(L,ae)|0,n=n+Math.imul(O,le)|0,o=(o=o+Math.imul(O,ce)|0)+Math.imul(D,le)|0,i=i+Math.imul(D,ce)|0,n=n+Math.imul(E,fe)|0,o=(o=o+Math.imul(E,de)|0)+Math.imul(B,fe)|0,i=i+Math.imul(B,de)|0;var Be=(c+(n=n+Math.imul(S,pe)|0)|0)+((8191&(o=(o=o+Math.imul(S,be)|0)+Math.imul(V,pe)|0))<<13)|0;c=((i=i+Math.imul(V,be)|0)+(o>>>13)|0)+(Be>>>26)|0,Be&=67108863,n=Math.imul(j,ie),o=(o=Math.imul(j,ae))+Math.imul(P,ie)|0,i=Math.imul(P,ae),n=n+Math.imul(T,le)|0,o=(o=o+Math.imul(T,ce)|0)+Math.imul(L,le)|0,i=i+Math.imul(L,ce)|0,n=n+Math.imul(O,fe)|0,o=(o=o+Math.imul(O,de)|0)+Math.imul(D,fe)|0,i=i+Math.imul(D,de)|0;var Ae=(c+(n=n+Math.imul(E,pe)|0)|0)+((8191&(o=(o=o+Math.imul(E,be)|0)+Math.imul(B,pe)|0))<<13)|0;c=((i=i+Math.imul(B,be)|0)+(o>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(j,le),o=(o=Math.imul(j,ce))+Math.imul(P,le)|0,i=Math.imul(P,ce),n=n+Math.imul(T,fe)|0,o=(o=o+Math.imul(T,de)|0)+Math.imul(L,fe)|0,i=i+Math.imul(L,de)|0;var Oe=(c+(n=n+Math.imul(O,pe)|0)|0)+((8191&(o=(o=o+Math.imul(O,be)|0)+Math.imul(D,pe)|0))<<13)|0;c=((i=i+Math.imul(D,be)|0)+(o>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,n=Math.imul(j,fe),o=(o=Math.imul(j,de))+Math.imul(P,fe)|0,i=Math.imul(P,de);var De=(c+(n=n+Math.imul(T,pe)|0)|0)+((8191&(o=(o=o+Math.imul(T,be)|0)+Math.imul(L,pe)|0))<<13)|0;c=((i=i+Math.imul(L,be)|0)+(o>>>13)|0)+(De>>>26)|0,De&=67108863;var Re=(c+(n=Math.imul(j,pe))|0)+((8191&(o=(o=Math.imul(j,be))+Math.imul(P,pe)|0))<<13)|0;return c=((i=Math.imul(P,be))+(o>>>13)|0)+(Re>>>26)|0,Re&=67108863,l[0]=me,l[1]=ye,l[2]=ge,l[3]=ve,l[4]=we,l[5]=_e,l[6]=Ce,l[7]=xe,l[8]=ke,l[9]=Me,l[10]=Se,l[11]=Ve,l[12]=Ie,l[13]=Ee,l[14]=Be,l[15]=Ae,l[16]=Oe,l[17]=De,l[18]=Re,0!==c&&(l[19]=c,r.length++),r};function b(e,t,r){return(new m).mulp(e,t,r)}function m(e,t){this.x=e,this.y=t}Math.imul||(p=h),a.prototype.mulTo=function(e,t){var r=this.length+e.length;return 10===this.length&&10===e.length?p(this,e,t):r<63?h(this,e,t):r<1024?function(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,o=0,i=0;i>>26)|0)>>>26,a&=67108863}r.words[i]=s,n=a,a=o}return 0!==n?r.words[i]=n:r.length--,r.strip()}(this,e,t):b(this,e,t)},m.prototype.makeRBT=function(e){for(var t=new Array(e),r=a.prototype._countBits(e)-1,n=0;n>=1;return n},m.prototype.permute=function(e,t,r,n,o,i){for(var a=0;a>>=1)o++;return 1<>>=13,r[2*a+1]=8191&i,i>>>=13;for(a=2*t;a>=26,t+=n/67108864|0,t+=i>>>26,this.words[r]=67108863&i}return 0!==t&&(this.words[r]=t,this.length++),this},a.prototype.muln=function(e){return this.clone().imuln(e)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>o}return t}(e);if(0===t.length)return new a(1);for(var r=this,n=0;n=0);var t,r=e%26,n=(e-r)/26,i=67108863>>>26-r<<26-r;if(0!==r){var a=0;for(t=0;t>>26-r}a&&(this.words[t]=a,this.length++)}if(0!==n){for(t=this.length-1;t>=0;t--)this.words[t+n]=this.words[t];for(t=0;t=0),n=t?(t-t%26)/26:0;var i=e%26,a=Math.min((e-i)/26,this.length),s=67108863^67108863>>>i<a)for(this.length-=a,c=0;c=0&&(0!==u||c>=n);c--){var f=0|this.words[c];this.words[c]=u<<26-i|f>>>i,u=f&s}return l&&0!==u&&(l.words[l.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.ishrn=function(e,t,r){return o(0===this.negative),this.iushrn(e,t,r)},a.prototype.shln=function(e){return this.clone().ishln(e)},a.prototype.ushln=function(e){return this.clone().iushln(e)},a.prototype.shrn=function(e){return this.clone().ishrn(e)},a.prototype.ushrn=function(e){return this.clone().iushrn(e)},a.prototype.testn=function(e){o("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,n=1<=0);var t=e%26,r=(e-t)/26;if(o(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var n=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},a.prototype.isubn=function(e){if(o("number"==typeof e),o(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(l/67108864|0),this.words[n+r]=67108863&i}for(;n>26,this.words[n+r]=67108863&i;if(0===s)return this.strip();for(o(-1===s),s=0,n=0;n>26,this.words[n]=67108863&i;return this.negative=1,this.strip()},a.prototype._wordDiv=function(e,t){var r=(this.length,e.length),n=this.clone(),o=e,i=0|o.words[o.length-1];0!=(r=26-this._countBits(i))&&(o=o.ushln(r),n.iushln(r),i=0|o.words[o.length-1]);var s,l=n.length-o.length;if("mod"!==t){(s=new a(null)).length=l+1,s.words=new Array(s.length);for(var c=0;c=0;f--){var d=67108864*(0|n.words[o.length+f])+(0|n.words[o.length+f-1]);for(d=Math.min(d/i|0,67108863),n._ishlnsubmul(o,d,f);0!==n.negative;)d--,n.negative=0,n._ishlnsubmul(o,1,f),n.isZero()||(n.negative^=1);s&&(s.words[f]=d)}return s&&s.strip(),n.strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:s||null,mod:n}},a.prototype.divmod=function(e,t,r){return o(!e.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===e.negative?(s=this.neg().divmod(e,t),"mod"!==t&&(n=s.div.neg()),"div"!==t&&(i=s.mod.neg(),r&&0!==i.negative&&i.iadd(e)),{div:n,mod:i}):0===this.negative&&0!==e.negative?(s=this.divmod(e.neg(),t),"mod"!==t&&(n=s.div.neg()),{div:n,mod:s.mod}):0!=(this.negative&e.negative)?(s=this.neg().divmod(e.neg(),t),"div"!==t&&(i=s.mod.neg(),r&&0!==i.negative&&i.isub(e)),{div:s.div,mod:i}):e.length>this.length||this.cmp(e)<0?{div:new a(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new a(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new a(this.modn(e.words[0]))}:this._wordDiv(e,t);var n,i,s},a.prototype.div=function(e){return this.divmod(e,"div",!1).div},a.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},a.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},a.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),o=e.andln(1),i=r.cmp(n);return i<0||1===o&&0===i?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},a.prototype.modn=function(e){o(e<=67108863);for(var t=(1<<26)%e,r=0,n=this.length-1;n>=0;n--)r=(t*r+(0|this.words[n]))%e;return r},a.prototype.idivn=function(e){o(e<=67108863);for(var t=0,r=this.length-1;r>=0;r--){var n=(0|this.words[r])+67108864*t;this.words[r]=n/e|0,t=n%e}return this.strip()},a.prototype.divn=function(e){return this.clone().idivn(e)},a.prototype.egcd=function(e){o(0===e.negative),o(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var n=new a(1),i=new a(0),s=new a(0),l=new a(1),c=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++c;for(var u=r.clone(),f=t.clone();!t.isZero();){for(var d=0,h=1;0==(t.words[0]&h)&&d<26;++d,h<<=1);if(d>0)for(t.iushrn(d);d-- >0;)(n.isOdd()||i.isOdd())&&(n.iadd(u),i.isub(f)),n.iushrn(1),i.iushrn(1);for(var p=0,b=1;0==(r.words[0]&b)&&p<26;++p,b<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(s.isOdd()||l.isOdd())&&(s.iadd(u),l.isub(f)),s.iushrn(1),l.iushrn(1);t.cmp(r)>=0?(t.isub(r),n.isub(s),i.isub(l)):(r.isub(t),s.isub(n),l.isub(i))}return{a:s,b:l,gcd:r.iushln(c)}},a.prototype._invmp=function(e){o(0===e.negative),o(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var n,i=new a(1),s=new a(0),l=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var c=0,u=1;0==(t.words[0]&u)&&c<26;++c,u<<=1);if(c>0)for(t.iushrn(c);c-- >0;)i.isOdd()&&i.iadd(l),i.iushrn(1);for(var f=0,d=1;0==(r.words[0]&d)&&f<26;++f,d<<=1);if(f>0)for(r.iushrn(f);f-- >0;)s.isOdd()&&s.iadd(l),s.iushrn(1);t.cmp(r)>=0?(t.isub(r),i.isub(s)):(r.isub(t),s.isub(i))}return(n=0===t.cmpn(1)?i:s).cmpn(0)<0&&n.iadd(e),n},a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var o=t.cmp(r);if(o<0){var i=t;t=r,r=i}else if(0===o||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},a.prototype.invm=function(e){return this.egcd(e).a.umod(e)},a.prototype.isEven=function(){return 0==(1&this.words[0])},a.prototype.isOdd=function(){return 1==(1&this.words[0])},a.prototype.andln=function(e){return this.words[0]&e},a.prototype.bincn=function(e){o("number"==typeof e);var t=e%26,r=(e-t)/26,n=1<>>26,s&=67108863,this.words[a]=s}return 0!==i&&(this.words[a]=i,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)t=1;else{r&&(e=-e),o(e<=67108863,"Number is too big");var n=0|this.words[0];t=n===e?0:ne.length)return 1;if(this.length=0;r--){var n=0|this.words[r],o=0|e.words[r];if(n!==o){no&&(t=1);break}}return t},a.prototype.gtn=function(e){return 1===this.cmpn(e)},a.prototype.gt=function(e){return 1===this.cmp(e)},a.prototype.gten=function(e){return this.cmpn(e)>=0},a.prototype.gte=function(e){return this.cmp(e)>=0},a.prototype.ltn=function(e){return-1===this.cmpn(e)},a.prototype.lt=function(e){return-1===this.cmp(e)},a.prototype.lten=function(e){return this.cmpn(e)<=0},a.prototype.lte=function(e){return this.cmp(e)<=0},a.prototype.eqn=function(e){return 0===this.cmpn(e)},a.prototype.eq=function(e){return 0===this.cmp(e)},a.red=function(e){return new x(e)},a.prototype.toRed=function(e){return o(!this.red,"Already a number in reduction context"),o(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},a.prototype.fromRed=function(){return o(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(e){return this.red=e,this},a.prototype.forceRed=function(e){return o(!this.red,"Already a number in reduction context"),this._forceRed(e)},a.prototype.redAdd=function(e){return o(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},a.prototype.redIAdd=function(e){return o(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},a.prototype.redSub=function(e){return o(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},a.prototype.redISub=function(e){return o(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},a.prototype.redShl=function(e){return o(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},a.prototype.redMul=function(e){return o(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},a.prototype.redIMul=function(e){return o(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},a.prototype.redSqr=function(){return o(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return o(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return o(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return o(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return o(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(e){return o(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var y={k256:null,p224:null,p192:null,p25519:null};function g(e,t){this.name=e,this.p=new a(t,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function v(){g.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function w(){g.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function _(){g.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function C(){g.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function x(e){if("string"==typeof e){var t=a._prime(e);this.m=t.p,this.prime=t}else o(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function k(e){x.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}g.prototype._tmp=function(){var e=new a(null);return e.words=new Array(Math.ceil(this.n/13)),e},g.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var n=t0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},g.prototype.split=function(e,t){e.iushrn(this.n,0,t)},g.prototype.imulK=function(e){return e.imul(this.k)},i(v,g),v.prototype.split=function(e,t){for(var r=Math.min(e.length,9),n=0;n>>22,o=i}o>>>=22,e.words[n-10]=o,0===o&&e.length>10?e.length-=10:e.length-=9},v.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r>>=26,e.words[r]=o,t=n}return 0!==t&&(e.words[e.length++]=t),e},a._prime=function(e){if(y[e])return y[e];var t;if("k256"===e)t=new v;else if("p224"===e)t=new w;else if("p192"===e)t=new _;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new C}return y[e]=t,t},x.prototype._verify1=function(e){o(0===e.negative,"red works only with positives"),o(e.red,"red works only with red numbers")},x.prototype._verify2=function(e,t){o(0==(e.negative|t.negative),"red works only with positives"),o(e.red&&e.red===t.red,"red works only with red numbers")},x.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},x.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},x.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},x.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},x.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},x.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},x.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},x.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},x.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},x.prototype.isqr=function(e){return this.imul(e,e.clone())},x.prototype.sqr=function(e){return this.mul(e,e)},x.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(o(t%2==1),3===t){var r=this.m.add(new a(1)).iushrn(2);return this.pow(e,r)}for(var n=this.m.subn(1),i=0;!n.isZero()&&0===n.andln(1);)i++,n.iushrn(1);o(!n.isZero());var s=new a(1).toRed(this),l=s.redNeg(),c=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new a(2*u*u).toRed(this);0!==this.pow(u,c).cmp(l);)u.redIAdd(l);for(var f=this.pow(u,n),d=this.pow(e,n.addn(1).iushrn(1)),h=this.pow(e,n),p=i;0!==h.cmp(s);){for(var b=h,m=0;0!==b.cmp(s);m++)b=b.redSqr();o(m=0;n--){for(var c=t.words[n],u=l-1;u>=0;u--){var f=c>>u&1;o!==r[0]&&(o=this.sqr(o)),0!==f||0!==i?(i<<=1,i|=f,(4==++s||0===n&&0===u)&&(o=this.mul(o,r[i]),s=0,i=0)):s=0}l=26}return o},x.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},x.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},a.mont=function(e){return new k(e)},i(k,x),k.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},k.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},k.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),o=r.isub(n).iushrn(this.shift),i=o;return o.cmp(this.m)>=0?i=o.isub(this.m):o.cmpn(0)<0&&(i=o.iadd(this.m)),i._forceRed(this)},k.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),o=r.isub(n).iushrn(this.shift),i=o;return o.cmp(this.m)>=0?i=o.isub(this.m):o.cmpn(0)<0&&(i=o.iadd(this.m)),i._forceRed(this)},k.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(void 0===t||t)},{buffer:185}],182:[function(e,t,r){r.byteLength=function(e){var t=c(e),r=t[0],n=t[1];return 3*(r+n)/4-n},r.toByteArray=function(e){var t,r,n,a=c(e),s=a[0],l=a[1],u=new i(3*(s+(n=l))/4-n),f=0,d=l>0?s-4:s;for(r=0;r>16&255,u[f++]=t>>8&255,u[f++]=255&t;return 2===l&&(t=o[e.charCodeAt(r)]<<2|o[e.charCodeAt(r+1)]>>4,u[f++]=255&t),1===l&&(t=o[e.charCodeAt(r)]<<10|o[e.charCodeAt(r+1)]<<4|o[e.charCodeAt(r+2)]>>2,u[f++]=t>>8&255,u[f++]=255&t),u},r.fromByteArray=function(e){for(var t,r=e.length,o=r%3,i=[],a=0,s=r-o;as?s:a+16383));return 1===o?(t=e[r-1],i.push(n[t>>2]+n[t<<4&63]+"==")):2===o&&(t=(e[r-2]<<8)+e[r-1],i.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"=")),i.join("")};for(var n=[],o=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,l=a.length;s0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");return-1===r&&(r=t),[r,r===t?0:4-r%4]}function u(e,t,r){for(var o,i,a=[],s=t;s>18&63]+n[i>>12&63]+n[i>>6&63]+n[63&i]);return a.join("")}o["-".charCodeAt(0)]=62,o["_".charCodeAt(0)]=63},{}],183:[function(e,t,r){function n(e){return(n="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)}!function(t,r){function o(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function a(e,t,r){if(a.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var s;"object"===n(t)?t.exports=a:(void 0).BN=a,a.BN=a,a.wordSize=26;try{s=e("buffer").Buffer}catch(e){}function l(e,t,r){for(var n=0,i=Math.min(e.length,r),a=0,s=t;s=49&&c<=54?c-49+10:c>=17&&c<=22?c-17+10:c,a|=l}return o(!(240&a),"Invalid character in "+e),n}function c(e,t,r,n){for(var i=0,a=0,s=Math.min(e.length,r),l=t;l=49?c-49+10:c>=17?c-17+10:c,o(c>=0&&a0?e:t},a.min=function(e,t){return e.cmp(t)<0?e:t},a.prototype._init=function(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"===n(e))return this._initArray(e,t,r);"hex"===t&&(t=16),o(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&i++,16===t?this._parseHex(e,i):this._parseBase(e,t,i),"-"===e[0]&&(this.negative=1),this._strip(),"le"===r&&this._initArray(this.toArray(),t,r)},a.prototype._initNumber=function(e,t,r){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(o(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),t,r)},a.prototype._initArray=function(e,t,r){if(o("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var n=0;n=0;n-=3)a=e[n]|e[n-1]<<8|e[n-2]<<16,this.words[i]|=a<>>26-s&67108863,(s+=24)>=26&&(s-=26,i++);else if("le"===r)for(n=0,i=0;n>>26-s&67108863,(s+=24)>=26&&(s-=26,i++);return this._strip()},a.prototype._parseHex=function(e,t){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var r=0;r=t;r-=6)o=l(e,r,r+6),this.words[n]|=o<>>26-i&4194303,(i+=24)>=26&&(i-=26,n++);r+6!==t&&(o=l(e,t,r+6),this.words[n]|=o<>>26-i&4194303),this._strip()},a.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,o=1;o<=67108863;o*=t)n++;n--,o=o/t|0;for(var i=e.length-r,a=i%n,s=Math.min(i,i-a)+r,l=0,u=r;u1&&0===this.words[this.length-1];)this.length--;return this._normSign()},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{a.prototype[Symbol.for("nodejs.util.inspect.custom")]=f}catch(e){a.prototype.inspect=f}else a.prototype.inspect=f;function f(){return(this.red?""}var d=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],h=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function b(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var o=0|e.words[0],i=0|t.words[0],a=o*i,s=67108863&a,l=a/67108864|0;r.words[0]=s;for(var c=1;c>>26,f=67108863&l,d=Math.min(c,t.length-1),h=Math.max(0,c-e.length+1);h<=d;h++){var p=c-h|0;u+=(a=(o=0|e.words[p])*(i=0|t.words[h])+f)/67108864|0,f=67108863&a}r.words[c]=0|f,l=0|u}return 0!==l?r.words[c]=0|l:r.length--,r._strip()}a.prototype.toString=function(e,t){var r;if(t=0|t||1,16===(e=e||10)||"hex"===e){r="";for(var n=0,i=0,a=0;a>>24-n&16777215)||a!==this.length-1?d[6-l.length]+l+r:l+r,(n+=2)>=26&&(n-=26,a--)}for(0!==i&&(r=i.toString(16)+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var c=h[e],u=p[e];r="";var f=this.clone();for(f.negative=0;!f.isZero();){var b=f.modrn(u).toString(e);r=(f=f.idivn(u)).isZero()?b+r:d[c-b.length]+b+r}for(this.isZero()&&(r="0"+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}o(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&o(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},a.prototype.toJSON=function(){return this.toString(16,2)},s&&(a.prototype.toBuffer=function(e,t){return this.toArrayLike(s,e,t)}),a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},a.prototype.toArrayLike=function(e,t,r){this._strip();var n=this.byteLength(),i=r||Math.max(1,n);o(n<=i,"byte array longer than desired length"),o(i>0,"Requested array length <= 0");var a,s,l=(s=i,(a=e).allocUnsafe?a.allocUnsafe(s):new a(s));return this["_toArrayLike"+("le"===t?"LE":"BE")](l,n),l},a.prototype._toArrayLikeLE=function(e,t){for(var r=0,n=0,o=0,i=0;o>8&255),r>16&255),6===i?(r>24&255),n=0,i=0):(n=a>>>24,i+=2)}if(r=0&&(e[r--]=a>>8&255),r>=0&&(e[r--]=a>>16&255),6===i?(r>=0&&(e[r--]=a>>24&255),n=0,i=0):(n=a>>>24,i+=2)}if(r>=0)for(e[r--]=n;r>=0;)e[r--]=0},Math.clz32?a.prototype._countBits=function(e){return 32-Math.clz32(e)}:a.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 0==(8191&t)&&(r+=13,t>>>=13),0==(127&t)&&(r+=7,t>>>=7),0==(15&t)&&(r+=4,t>>>=4),0==(3&t)&&(r+=2,t>>>=2),0==(1&t)&&r++,r},a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},a.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},a.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)},a.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},a.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;ne.length?this.clone().ixor(e):e.clone().ixor(this)},a.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},a.prototype.inotn=function(e){o("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var n=0;n0&&(this.words[n]=~this.words[n]&67108863>>26-r),this._strip()},a.prototype.notn=function(e){return this.clone().inotn(e)},a.prototype.setn=function(e,t){o("number"==typeof e&&e>=0);var r=e/26|0,n=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<e.length?(r=this,n=e):(r=e,n=this);for(var o=0,i=0;i>>26;for(;0!==o&&i>>26;if(this.length=r.length,0!==o)this.words[this.length]=o,this.length++;else if(r!==this)for(;ie.length?this.clone().iadd(e):e.clone().iadd(this)},a.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,o=this.cmp(e);if(0===o)return this.negative=0,this.length=1,this.words[0]=0,this;o>0?(r=this,n=e):(r=e,n=this);for(var i=0,a=0;a>26,this.words[a]=67108863&t;for(;0!==i&&a>26,this.words[a]=67108863&t;if(0===i&&a>>13,h=0|a[1],p=8191&h,b=h>>>13,m=0|a[2],y=8191&m,g=m>>>13,v=0|a[3],w=8191&v,_=v>>>13,C=0|a[4],x=8191&C,k=C>>>13,M=0|a[5],S=8191&M,V=M>>>13,I=0|a[6],E=8191&I,B=I>>>13,A=0|a[7],O=8191&A,D=A>>>13,R=0|a[8],T=8191&R,L=R>>>13,N=0|a[9],j=8191&N,P=N>>>13,H=0|s[0],Z=8191&H,F=H>>>13,z=0|s[1],U=8191&z,X=z>>>13,W=0|s[2],Y=8191&W,G=W>>>13,q=0|s[3],K=8191&q,J=q>>>13,Q=0|s[4],$=8191&Q,ee=Q>>>13,te=0|s[5],re=8191&te,ne=te>>>13,oe=0|s[6],ie=8191&oe,ae=oe>>>13,se=0|s[7],le=8191&se,ce=se>>>13,ue=0|s[8],fe=8191&ue,de=ue>>>13,he=0|s[9],pe=8191&he,be=he>>>13;r.negative=e.negative^t.negative,r.length=19;var me=(c+(n=Math.imul(f,Z))|0)+((8191&(o=(o=Math.imul(f,F))+Math.imul(d,Z)|0))<<13)|0;c=((i=Math.imul(d,F))+(o>>>13)|0)+(me>>>26)|0,me&=67108863,n=Math.imul(p,Z),o=(o=Math.imul(p,F))+Math.imul(b,Z)|0,i=Math.imul(b,F);var ye=(c+(n=n+Math.imul(f,U)|0)|0)+((8191&(o=(o=o+Math.imul(f,X)|0)+Math.imul(d,U)|0))<<13)|0;c=((i=i+Math.imul(d,X)|0)+(o>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(y,Z),o=(o=Math.imul(y,F))+Math.imul(g,Z)|0,i=Math.imul(g,F),n=n+Math.imul(p,U)|0,o=(o=o+Math.imul(p,X)|0)+Math.imul(b,U)|0,i=i+Math.imul(b,X)|0;var ge=(c+(n=n+Math.imul(f,Y)|0)|0)+((8191&(o=(o=o+Math.imul(f,G)|0)+Math.imul(d,Y)|0))<<13)|0;c=((i=i+Math.imul(d,G)|0)+(o>>>13)|0)+(ge>>>26)|0,ge&=67108863,n=Math.imul(w,Z),o=(o=Math.imul(w,F))+Math.imul(_,Z)|0,i=Math.imul(_,F),n=n+Math.imul(y,U)|0,o=(o=o+Math.imul(y,X)|0)+Math.imul(g,U)|0,i=i+Math.imul(g,X)|0,n=n+Math.imul(p,Y)|0,o=(o=o+Math.imul(p,G)|0)+Math.imul(b,Y)|0,i=i+Math.imul(b,G)|0;var ve=(c+(n=n+Math.imul(f,K)|0)|0)+((8191&(o=(o=o+Math.imul(f,J)|0)+Math.imul(d,K)|0))<<13)|0;c=((i=i+Math.imul(d,J)|0)+(o>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(x,Z),o=(o=Math.imul(x,F))+Math.imul(k,Z)|0,i=Math.imul(k,F),n=n+Math.imul(w,U)|0,o=(o=o+Math.imul(w,X)|0)+Math.imul(_,U)|0,i=i+Math.imul(_,X)|0,n=n+Math.imul(y,Y)|0,o=(o=o+Math.imul(y,G)|0)+Math.imul(g,Y)|0,i=i+Math.imul(g,G)|0,n=n+Math.imul(p,K)|0,o=(o=o+Math.imul(p,J)|0)+Math.imul(b,K)|0,i=i+Math.imul(b,J)|0;var we=(c+(n=n+Math.imul(f,$)|0)|0)+((8191&(o=(o=o+Math.imul(f,ee)|0)+Math.imul(d,$)|0))<<13)|0;c=((i=i+Math.imul(d,ee)|0)+(o>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(S,Z),o=(o=Math.imul(S,F))+Math.imul(V,Z)|0,i=Math.imul(V,F),n=n+Math.imul(x,U)|0,o=(o=o+Math.imul(x,X)|0)+Math.imul(k,U)|0,i=i+Math.imul(k,X)|0,n=n+Math.imul(w,Y)|0,o=(o=o+Math.imul(w,G)|0)+Math.imul(_,Y)|0,i=i+Math.imul(_,G)|0,n=n+Math.imul(y,K)|0,o=(o=o+Math.imul(y,J)|0)+Math.imul(g,K)|0,i=i+Math.imul(g,J)|0,n=n+Math.imul(p,$)|0,o=(o=o+Math.imul(p,ee)|0)+Math.imul(b,$)|0,i=i+Math.imul(b,ee)|0;var _e=(c+(n=n+Math.imul(f,re)|0)|0)+((8191&(o=(o=o+Math.imul(f,ne)|0)+Math.imul(d,re)|0))<<13)|0;c=((i=i+Math.imul(d,ne)|0)+(o>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(E,Z),o=(o=Math.imul(E,F))+Math.imul(B,Z)|0,i=Math.imul(B,F),n=n+Math.imul(S,U)|0,o=(o=o+Math.imul(S,X)|0)+Math.imul(V,U)|0,i=i+Math.imul(V,X)|0,n=n+Math.imul(x,Y)|0,o=(o=o+Math.imul(x,G)|0)+Math.imul(k,Y)|0,i=i+Math.imul(k,G)|0,n=n+Math.imul(w,K)|0,o=(o=o+Math.imul(w,J)|0)+Math.imul(_,K)|0,i=i+Math.imul(_,J)|0,n=n+Math.imul(y,$)|0,o=(o=o+Math.imul(y,ee)|0)+Math.imul(g,$)|0,i=i+Math.imul(g,ee)|0,n=n+Math.imul(p,re)|0,o=(o=o+Math.imul(p,ne)|0)+Math.imul(b,re)|0,i=i+Math.imul(b,ne)|0;var Ce=(c+(n=n+Math.imul(f,ie)|0)|0)+((8191&(o=(o=o+Math.imul(f,ae)|0)+Math.imul(d,ie)|0))<<13)|0;c=((i=i+Math.imul(d,ae)|0)+(o>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(O,Z),o=(o=Math.imul(O,F))+Math.imul(D,Z)|0,i=Math.imul(D,F),n=n+Math.imul(E,U)|0,o=(o=o+Math.imul(E,X)|0)+Math.imul(B,U)|0,i=i+Math.imul(B,X)|0,n=n+Math.imul(S,Y)|0,o=(o=o+Math.imul(S,G)|0)+Math.imul(V,Y)|0,i=i+Math.imul(V,G)|0,n=n+Math.imul(x,K)|0,o=(o=o+Math.imul(x,J)|0)+Math.imul(k,K)|0,i=i+Math.imul(k,J)|0,n=n+Math.imul(w,$)|0,o=(o=o+Math.imul(w,ee)|0)+Math.imul(_,$)|0,i=i+Math.imul(_,ee)|0,n=n+Math.imul(y,re)|0,o=(o=o+Math.imul(y,ne)|0)+Math.imul(g,re)|0,i=i+Math.imul(g,ne)|0,n=n+Math.imul(p,ie)|0,o=(o=o+Math.imul(p,ae)|0)+Math.imul(b,ie)|0,i=i+Math.imul(b,ae)|0;var xe=(c+(n=n+Math.imul(f,le)|0)|0)+((8191&(o=(o=o+Math.imul(f,ce)|0)+Math.imul(d,le)|0))<<13)|0;c=((i=i+Math.imul(d,ce)|0)+(o>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(T,Z),o=(o=Math.imul(T,F))+Math.imul(L,Z)|0,i=Math.imul(L,F),n=n+Math.imul(O,U)|0,o=(o=o+Math.imul(O,X)|0)+Math.imul(D,U)|0,i=i+Math.imul(D,X)|0,n=n+Math.imul(E,Y)|0,o=(o=o+Math.imul(E,G)|0)+Math.imul(B,Y)|0,i=i+Math.imul(B,G)|0,n=n+Math.imul(S,K)|0,o=(o=o+Math.imul(S,J)|0)+Math.imul(V,K)|0,i=i+Math.imul(V,J)|0,n=n+Math.imul(x,$)|0,o=(o=o+Math.imul(x,ee)|0)+Math.imul(k,$)|0,i=i+Math.imul(k,ee)|0,n=n+Math.imul(w,re)|0,o=(o=o+Math.imul(w,ne)|0)+Math.imul(_,re)|0,i=i+Math.imul(_,ne)|0,n=n+Math.imul(y,ie)|0,o=(o=o+Math.imul(y,ae)|0)+Math.imul(g,ie)|0,i=i+Math.imul(g,ae)|0,n=n+Math.imul(p,le)|0,o=(o=o+Math.imul(p,ce)|0)+Math.imul(b,le)|0,i=i+Math.imul(b,ce)|0;var ke=(c+(n=n+Math.imul(f,fe)|0)|0)+((8191&(o=(o=o+Math.imul(f,de)|0)+Math.imul(d,fe)|0))<<13)|0;c=((i=i+Math.imul(d,de)|0)+(o>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(j,Z),o=(o=Math.imul(j,F))+Math.imul(P,Z)|0,i=Math.imul(P,F),n=n+Math.imul(T,U)|0,o=(o=o+Math.imul(T,X)|0)+Math.imul(L,U)|0,i=i+Math.imul(L,X)|0,n=n+Math.imul(O,Y)|0,o=(o=o+Math.imul(O,G)|0)+Math.imul(D,Y)|0,i=i+Math.imul(D,G)|0,n=n+Math.imul(E,K)|0,o=(o=o+Math.imul(E,J)|0)+Math.imul(B,K)|0,i=i+Math.imul(B,J)|0,n=n+Math.imul(S,$)|0,o=(o=o+Math.imul(S,ee)|0)+Math.imul(V,$)|0,i=i+Math.imul(V,ee)|0,n=n+Math.imul(x,re)|0,o=(o=o+Math.imul(x,ne)|0)+Math.imul(k,re)|0,i=i+Math.imul(k,ne)|0,n=n+Math.imul(w,ie)|0,o=(o=o+Math.imul(w,ae)|0)+Math.imul(_,ie)|0,i=i+Math.imul(_,ae)|0,n=n+Math.imul(y,le)|0,o=(o=o+Math.imul(y,ce)|0)+Math.imul(g,le)|0,i=i+Math.imul(g,ce)|0,n=n+Math.imul(p,fe)|0,o=(o=o+Math.imul(p,de)|0)+Math.imul(b,fe)|0,i=i+Math.imul(b,de)|0;var Me=(c+(n=n+Math.imul(f,pe)|0)|0)+((8191&(o=(o=o+Math.imul(f,be)|0)+Math.imul(d,pe)|0))<<13)|0;c=((i=i+Math.imul(d,be)|0)+(o>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(j,U),o=(o=Math.imul(j,X))+Math.imul(P,U)|0,i=Math.imul(P,X),n=n+Math.imul(T,Y)|0,o=(o=o+Math.imul(T,G)|0)+Math.imul(L,Y)|0,i=i+Math.imul(L,G)|0,n=n+Math.imul(O,K)|0,o=(o=o+Math.imul(O,J)|0)+Math.imul(D,K)|0,i=i+Math.imul(D,J)|0,n=n+Math.imul(E,$)|0,o=(o=o+Math.imul(E,ee)|0)+Math.imul(B,$)|0,i=i+Math.imul(B,ee)|0,n=n+Math.imul(S,re)|0,o=(o=o+Math.imul(S,ne)|0)+Math.imul(V,re)|0,i=i+Math.imul(V,ne)|0,n=n+Math.imul(x,ie)|0,o=(o=o+Math.imul(x,ae)|0)+Math.imul(k,ie)|0,i=i+Math.imul(k,ae)|0,n=n+Math.imul(w,le)|0,o=(o=o+Math.imul(w,ce)|0)+Math.imul(_,le)|0,i=i+Math.imul(_,ce)|0,n=n+Math.imul(y,fe)|0,o=(o=o+Math.imul(y,de)|0)+Math.imul(g,fe)|0,i=i+Math.imul(g,de)|0;var Se=(c+(n=n+Math.imul(p,pe)|0)|0)+((8191&(o=(o=o+Math.imul(p,be)|0)+Math.imul(b,pe)|0))<<13)|0;c=((i=i+Math.imul(b,be)|0)+(o>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(j,Y),o=(o=Math.imul(j,G))+Math.imul(P,Y)|0,i=Math.imul(P,G),n=n+Math.imul(T,K)|0,o=(o=o+Math.imul(T,J)|0)+Math.imul(L,K)|0,i=i+Math.imul(L,J)|0,n=n+Math.imul(O,$)|0,o=(o=o+Math.imul(O,ee)|0)+Math.imul(D,$)|0,i=i+Math.imul(D,ee)|0,n=n+Math.imul(E,re)|0,o=(o=o+Math.imul(E,ne)|0)+Math.imul(B,re)|0,i=i+Math.imul(B,ne)|0,n=n+Math.imul(S,ie)|0,o=(o=o+Math.imul(S,ae)|0)+Math.imul(V,ie)|0,i=i+Math.imul(V,ae)|0,n=n+Math.imul(x,le)|0,o=(o=o+Math.imul(x,ce)|0)+Math.imul(k,le)|0,i=i+Math.imul(k,ce)|0,n=n+Math.imul(w,fe)|0,o=(o=o+Math.imul(w,de)|0)+Math.imul(_,fe)|0,i=i+Math.imul(_,de)|0;var Ve=(c+(n=n+Math.imul(y,pe)|0)|0)+((8191&(o=(o=o+Math.imul(y,be)|0)+Math.imul(g,pe)|0))<<13)|0;c=((i=i+Math.imul(g,be)|0)+(o>>>13)|0)+(Ve>>>26)|0,Ve&=67108863,n=Math.imul(j,K),o=(o=Math.imul(j,J))+Math.imul(P,K)|0,i=Math.imul(P,J),n=n+Math.imul(T,$)|0,o=(o=o+Math.imul(T,ee)|0)+Math.imul(L,$)|0,i=i+Math.imul(L,ee)|0,n=n+Math.imul(O,re)|0,o=(o=o+Math.imul(O,ne)|0)+Math.imul(D,re)|0,i=i+Math.imul(D,ne)|0,n=n+Math.imul(E,ie)|0,o=(o=o+Math.imul(E,ae)|0)+Math.imul(B,ie)|0,i=i+Math.imul(B,ae)|0,n=n+Math.imul(S,le)|0,o=(o=o+Math.imul(S,ce)|0)+Math.imul(V,le)|0,i=i+Math.imul(V,ce)|0,n=n+Math.imul(x,fe)|0,o=(o=o+Math.imul(x,de)|0)+Math.imul(k,fe)|0,i=i+Math.imul(k,de)|0;var Ie=(c+(n=n+Math.imul(w,pe)|0)|0)+((8191&(o=(o=o+Math.imul(w,be)|0)+Math.imul(_,pe)|0))<<13)|0;c=((i=i+Math.imul(_,be)|0)+(o>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(j,$),o=(o=Math.imul(j,ee))+Math.imul(P,$)|0,i=Math.imul(P,ee),n=n+Math.imul(T,re)|0,o=(o=o+Math.imul(T,ne)|0)+Math.imul(L,re)|0,i=i+Math.imul(L,ne)|0,n=n+Math.imul(O,ie)|0,o=(o=o+Math.imul(O,ae)|0)+Math.imul(D,ie)|0,i=i+Math.imul(D,ae)|0,n=n+Math.imul(E,le)|0,o=(o=o+Math.imul(E,ce)|0)+Math.imul(B,le)|0,i=i+Math.imul(B,ce)|0,n=n+Math.imul(S,fe)|0,o=(o=o+Math.imul(S,de)|0)+Math.imul(V,fe)|0,i=i+Math.imul(V,de)|0;var Ee=(c+(n=n+Math.imul(x,pe)|0)|0)+((8191&(o=(o=o+Math.imul(x,be)|0)+Math.imul(k,pe)|0))<<13)|0;c=((i=i+Math.imul(k,be)|0)+(o>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(j,re),o=(o=Math.imul(j,ne))+Math.imul(P,re)|0,i=Math.imul(P,ne),n=n+Math.imul(T,ie)|0,o=(o=o+Math.imul(T,ae)|0)+Math.imul(L,ie)|0,i=i+Math.imul(L,ae)|0,n=n+Math.imul(O,le)|0,o=(o=o+Math.imul(O,ce)|0)+Math.imul(D,le)|0,i=i+Math.imul(D,ce)|0,n=n+Math.imul(E,fe)|0,o=(o=o+Math.imul(E,de)|0)+Math.imul(B,fe)|0,i=i+Math.imul(B,de)|0;var Be=(c+(n=n+Math.imul(S,pe)|0)|0)+((8191&(o=(o=o+Math.imul(S,be)|0)+Math.imul(V,pe)|0))<<13)|0;c=((i=i+Math.imul(V,be)|0)+(o>>>13)|0)+(Be>>>26)|0,Be&=67108863,n=Math.imul(j,ie),o=(o=Math.imul(j,ae))+Math.imul(P,ie)|0,i=Math.imul(P,ae),n=n+Math.imul(T,le)|0,o=(o=o+Math.imul(T,ce)|0)+Math.imul(L,le)|0,i=i+Math.imul(L,ce)|0,n=n+Math.imul(O,fe)|0,o=(o=o+Math.imul(O,de)|0)+Math.imul(D,fe)|0,i=i+Math.imul(D,de)|0;var Ae=(c+(n=n+Math.imul(E,pe)|0)|0)+((8191&(o=(o=o+Math.imul(E,be)|0)+Math.imul(B,pe)|0))<<13)|0;c=((i=i+Math.imul(B,be)|0)+(o>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(j,le),o=(o=Math.imul(j,ce))+Math.imul(P,le)|0,i=Math.imul(P,ce),n=n+Math.imul(T,fe)|0,o=(o=o+Math.imul(T,de)|0)+Math.imul(L,fe)|0,i=i+Math.imul(L,de)|0;var Oe=(c+(n=n+Math.imul(O,pe)|0)|0)+((8191&(o=(o=o+Math.imul(O,be)|0)+Math.imul(D,pe)|0))<<13)|0;c=((i=i+Math.imul(D,be)|0)+(o>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,n=Math.imul(j,fe),o=(o=Math.imul(j,de))+Math.imul(P,fe)|0,i=Math.imul(P,de);var De=(c+(n=n+Math.imul(T,pe)|0)|0)+((8191&(o=(o=o+Math.imul(T,be)|0)+Math.imul(L,pe)|0))<<13)|0;c=((i=i+Math.imul(L,be)|0)+(o>>>13)|0)+(De>>>26)|0,De&=67108863;var Re=(c+(n=Math.imul(j,pe))|0)+((8191&(o=(o=Math.imul(j,be))+Math.imul(P,pe)|0))<<13)|0;return c=((i=Math.imul(P,be))+(o>>>13)|0)+(Re>>>26)|0,Re&=67108863,l[0]=me,l[1]=ye,l[2]=ge,l[3]=ve,l[4]=we,l[5]=_e,l[6]=Ce,l[7]=xe,l[8]=ke,l[9]=Me,l[10]=Se,l[11]=Ve,l[12]=Ie,l[13]=Ee,l[14]=Be,l[15]=Ae,l[16]=Oe,l[17]=De,l[18]=Re,0!==c&&(l[19]=c,r.length++),r};function y(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,o=0,i=0;i>>26)|0)>>>26,a&=67108863}r.words[i]=s,n=a,a=o}return 0!==n?r.words[i]=n:r.length--,r._strip()}function g(e,t,r){return y(e,t,r)}Math.imul||(m=b),a.prototype.mulTo=function(e,t){var r=this.length+e.length;return 10===this.length&&10===e.length?m(this,e,t):r<63?b(this,e,t):r<1024?y(this,e,t):g(this,e,t)},a.prototype.mul=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},a.prototype.mulf=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),g(this,e,t)},a.prototype.imul=function(e){return this.clone().mulTo(e,this)},a.prototype.imuln=function(e){var t=e<0;t&&(e=-e),o("number"==typeof e),o(e<67108864);for(var r=0,n=0;n>=26,r+=i/67108864|0,r+=a>>>26,this.words[n]=67108863&a}return 0!==r&&(this.words[n]=r,this.length++),t?this.ineg():this},a.prototype.muln=function(e){return this.clone().imuln(e)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>o&1}return t}(e);if(0===t.length)return new a(1);for(var r=this,n=0;n=0);var t,r=e%26,n=(e-r)/26,i=67108863>>>26-r<<26-r;if(0!==r){var a=0;for(t=0;t>>26-r}a&&(this.words[t]=a,this.length++)}if(0!==n){for(t=this.length-1;t>=0;t--)this.words[t+n]=this.words[t];for(t=0;t=0),n=t?(t-t%26)/26:0;var i=e%26,a=Math.min((e-i)/26,this.length),s=67108863^67108863>>>i<a)for(this.length-=a,c=0;c=0&&(0!==u||c>=n);c--){var f=0|this.words[c];this.words[c]=u<<26-i|f>>>i,u=f&s}return l&&0!==u&&(l.words[l.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},a.prototype.ishrn=function(e,t,r){return o(0===this.negative),this.iushrn(e,t,r)},a.prototype.shln=function(e){return this.clone().ishln(e)},a.prototype.ushln=function(e){return this.clone().iushln(e)},a.prototype.shrn=function(e){return this.clone().ishrn(e)},a.prototype.ushrn=function(e){return this.clone().iushrn(e)},a.prototype.testn=function(e){o("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,n=1<=0);var t=e%26,r=(e-t)/26;if(o(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var n=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},a.prototype.isubn=function(e){if(o("number"==typeof e),o(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(l/67108864|0),this.words[n+r]=67108863&i}for(;n>26,this.words[n+r]=67108863&i;if(0===s)return this._strip();for(o(-1===s),s=0,n=0;n>26,this.words[n]=67108863&i;return this.negative=1,this._strip()},a.prototype._wordDiv=function(e,t){var r=(this.length,e.length),n=this.clone(),o=e,i=0|o.words[o.length-1];0!=(r=26-this._countBits(i))&&(o=o.ushln(r),n.iushln(r),i=0|o.words[o.length-1]);var s,l=n.length-o.length;if("mod"!==t){(s=new a(null)).length=l+1,s.words=new Array(s.length);for(var c=0;c=0;f--){var d=67108864*(0|n.words[o.length+f])+(0|n.words[o.length+f-1]);for(d=Math.min(d/i|0,67108863),n._ishlnsubmul(o,d,f);0!==n.negative;)d--,n.negative=0,n._ishlnsubmul(o,1,f),n.isZero()||(n.negative^=1);s&&(s.words[f]=d)}return s&&s._strip(),n._strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:s||null,mod:n}},a.prototype.divmod=function(e,t,r){return o(!e.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===e.negative?(s=this.neg().divmod(e,t),"mod"!==t&&(n=s.div.neg()),"div"!==t&&(i=s.mod.neg(),r&&0!==i.negative&&i.iadd(e)),{div:n,mod:i}):0===this.negative&&0!==e.negative?(s=this.divmod(e.neg(),t),"mod"!==t&&(n=s.div.neg()),{div:n,mod:s.mod}):0!=(this.negative&e.negative)?(s=this.neg().divmod(e.neg(),t),"div"!==t&&(i=s.mod.neg(),r&&0!==i.negative&&i.isub(e)),{div:s.div,mod:i}):e.length>this.length||this.cmp(e)<0?{div:new a(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new a(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new a(this.modrn(e.words[0]))}:this._wordDiv(e,t);var n,i,s},a.prototype.div=function(e){return this.divmod(e,"div",!1).div},a.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},a.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},a.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),o=e.andln(1),i=r.cmp(n);return i<0||1===o&&0===i?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},a.prototype.modrn=function(e){var t=e<0;t&&(e=-e),o(e<=67108863);for(var r=(1<<26)%e,n=0,i=this.length-1;i>=0;i--)n=(r*n+(0|this.words[i]))%e;return t?-n:n},a.prototype.modn=function(e){return this.modrn(e)},a.prototype.idivn=function(e){var t=e<0;t&&(e=-e),o(e<=67108863);for(var r=0,n=this.length-1;n>=0;n--){var i=(0|this.words[n])+67108864*r;this.words[n]=i/e|0,r=i%e}return this._strip(),t?this.ineg():this},a.prototype.divn=function(e){return this.clone().idivn(e)},a.prototype.egcd=function(e){o(0===e.negative),o(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var n=new a(1),i=new a(0),s=new a(0),l=new a(1),c=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++c;for(var u=r.clone(),f=t.clone();!t.isZero();){for(var d=0,h=1;0==(t.words[0]&h)&&d<26;++d,h<<=1);if(d>0)for(t.iushrn(d);d-- >0;)(n.isOdd()||i.isOdd())&&(n.iadd(u),i.isub(f)),n.iushrn(1),i.iushrn(1);for(var p=0,b=1;0==(r.words[0]&b)&&p<26;++p,b<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(s.isOdd()||l.isOdd())&&(s.iadd(u),l.isub(f)),s.iushrn(1),l.iushrn(1);t.cmp(r)>=0?(t.isub(r),n.isub(s),i.isub(l)):(r.isub(t),s.isub(n),l.isub(i))}return{a:s,b:l,gcd:r.iushln(c)}},a.prototype._invmp=function(e){o(0===e.negative),o(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var n,i=new a(1),s=new a(0),l=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var c=0,u=1;0==(t.words[0]&u)&&c<26;++c,u<<=1);if(c>0)for(t.iushrn(c);c-- >0;)i.isOdd()&&i.iadd(l),i.iushrn(1);for(var f=0,d=1;0==(r.words[0]&d)&&f<26;++f,d<<=1);if(f>0)for(r.iushrn(f);f-- >0;)s.isOdd()&&s.iadd(l),s.iushrn(1);t.cmp(r)>=0?(t.isub(r),i.isub(s)):(r.isub(t),s.isub(i))}return(n=0===t.cmpn(1)?i:s).cmpn(0)<0&&n.iadd(e),n},a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var o=t.cmp(r);if(o<0){var i=t;t=r,r=i}else if(0===o||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},a.prototype.invm=function(e){return this.egcd(e).a.umod(e)},a.prototype.isEven=function(){return 0==(1&this.words[0])},a.prototype.isOdd=function(){return 1==(1&this.words[0])},a.prototype.andln=function(e){return this.words[0]&e},a.prototype.bincn=function(e){o("number"==typeof e);var t=e%26,r=(e-t)/26,n=1<>>26,s&=67108863,this.words[a]=s}return 0!==i&&(this.words[a]=i,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this._strip(),this.length>1)t=1;else{r&&(e=-e),o(e<=67108863,"Number is too big");var n=0|this.words[0];t=n===e?0:ne.length)return 1;if(this.length=0;r--){var n=0|this.words[r],o=0|e.words[r];if(n!==o){no&&(t=1);break}}return t},a.prototype.gtn=function(e){return 1===this.cmpn(e)},a.prototype.gt=function(e){return 1===this.cmp(e)},a.prototype.gten=function(e){return this.cmpn(e)>=0},a.prototype.gte=function(e){return this.cmp(e)>=0},a.prototype.ltn=function(e){return-1===this.cmpn(e)},a.prototype.lt=function(e){return-1===this.cmp(e)},a.prototype.lten=function(e){return this.cmpn(e)<=0},a.prototype.lte=function(e){return this.cmp(e)<=0},a.prototype.eqn=function(e){return 0===this.cmpn(e)},a.prototype.eq=function(e){return 0===this.cmp(e)},a.red=function(e){return new M(e)},a.prototype.toRed=function(e){return o(!this.red,"Already a number in reduction context"),o(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},a.prototype.fromRed=function(){return o(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(e){return this.red=e,this},a.prototype.forceRed=function(e){return o(!this.red,"Already a number in reduction context"),this._forceRed(e)},a.prototype.redAdd=function(e){return o(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},a.prototype.redIAdd=function(e){return o(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},a.prototype.redSub=function(e){return o(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},a.prototype.redISub=function(e){return o(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},a.prototype.redShl=function(e){return o(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},a.prototype.redMul=function(e){return o(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},a.prototype.redIMul=function(e){return o(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},a.prototype.redSqr=function(){return o(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return o(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return o(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return o(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return o(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(e){return o(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var v={k256:null,p224:null,p192:null,p25519:null};function w(e,t){this.name=e,this.p=new a(t,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function _(){w.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function C(){w.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function x(){w.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function k(){w.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function M(e){if("string"==typeof e){var t=a._prime(e);this.m=t.p,this.prime=t}else o(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function S(e){M.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}w.prototype._tmp=function(){var e=new a(null);return e.words=new Array(Math.ceil(this.n/13)),e},w.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var n=t0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},w.prototype.split=function(e,t){e.iushrn(this.n,0,t)},w.prototype.imulK=function(e){return e.imul(this.k)},i(_,w),_.prototype.split=function(e,t){for(var r=Math.min(e.length,9),n=0;n>>22,o=i}o>>>=22,e.words[n-10]=o,0===o&&e.length>10?e.length-=10:e.length-=9},_.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r>>=26,e.words[r]=o,t=n}return 0!==t&&(e.words[e.length++]=t),e},a._prime=function(e){if(v[e])return v[e];var t;if("k256"===e)t=new _;else if("p224"===e)t=new C;else if("p192"===e)t=new x;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new k}return v[e]=t,t},M.prototype._verify1=function(e){o(0===e.negative,"red works only with positives"),o(e.red,"red works only with red numbers")},M.prototype._verify2=function(e,t){o(0==(e.negative|t.negative),"red works only with positives"),o(e.red&&e.red===t.red,"red works only with red numbers")},M.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(u(e,e.umod(this.m)._forceRed(this)),e)},M.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},M.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},M.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},M.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},M.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},M.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},M.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},M.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},M.prototype.isqr=function(e){return this.imul(e,e.clone())},M.prototype.sqr=function(e){return this.mul(e,e)},M.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(o(t%2==1),3===t){var r=this.m.add(new a(1)).iushrn(2);return this.pow(e,r)}for(var n=this.m.subn(1),i=0;!n.isZero()&&0===n.andln(1);)i++,n.iushrn(1);o(!n.isZero());var s=new a(1).toRed(this),l=s.redNeg(),c=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new a(2*u*u).toRed(this);0!==this.pow(u,c).cmp(l);)u.redIAdd(l);for(var f=this.pow(u,n),d=this.pow(e,n.addn(1).iushrn(1)),h=this.pow(e,n),p=i;0!==h.cmp(s);){for(var b=h,m=0;0!==b.cmp(s);m++)b=b.redSqr();o(m=0;n--){for(var c=t.words[n],u=l-1;u>=0;u--){var f=c>>u&1;o!==r[0]&&(o=this.sqr(o)),0!==f||0!==i?(i<<=1,i|=f,(4==++s||0===n&&0===u)&&(o=this.mul(o,r[i]),s=0,i=0)):s=0}l=26}return o},M.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},M.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},a.mont=function(e){return new S(e)},i(S,M),S.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},S.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},S.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),o=r.isub(n).iushrn(this.shift),i=o;return o.cmp(this.m)>=0?i=o.isub(this.m):o.cmpn(0)<0&&(i=o.iadd(this.m)),i._forceRed(this)},S.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),o=r.isub(n).iushrn(this.shift),i=o;return o.cmp(this.m)>=0?i=o.isub(this.m):o.cmpn(0)<0&&(i=o.iadd(this.m)),i._forceRed(this)},S.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(void 0===t||t)},{buffer:185}],184:[function(e,t,r){function n(e){return(n="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)}var o;function i(e){this.rand=e}if(t.exports=function(e){return o||(o=new i(null)),o.generate(e)},t.exports.Rand=i,i.prototype.generate=function(e){return this._rand(e)},i.prototype._rand=function(e){if(this.rand.getBytes)return this.rand.getBytes(e);for(var t=new Uint8Array(e),r=0;r>>24]^u[p>>>16&255]^f[b>>>8&255]^d[255&m]^t[y++],a=c[p>>>24]^u[b>>>16&255]^f[m>>>8&255]^d[255&h]^t[y++],s=c[b>>>24]^u[m>>>16&255]^f[h>>>8&255]^d[255&p]^t[y++],l=c[m>>>24]^u[h>>>16&255]^f[p>>>8&255]^d[255&b]^t[y++],h=i,p=a,b=s,m=l;return i=(n[h>>>24]<<24|n[p>>>16&255]<<16|n[b>>>8&255]<<8|n[255&m])^t[y++],a=(n[p>>>24]<<24|n[b>>>16&255]<<16|n[m>>>8&255]<<8|n[255&h])^t[y++],s=(n[b>>>24]<<24|n[m>>>16&255]<<16|n[h>>>8&255]<<8|n[255&p])^t[y++],l=(n[m>>>24]<<24|n[h>>>16&255]<<16|n[p>>>8&255]<<8|n[255&b])^t[y++],[i>>>=0,a>>>=0,s>>>=0,l>>>=0]}var s=[0,1,2,4,8,16,32,64,128,27,54],l=function(){for(var e=new Array(256),t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;for(var r=[],n=[],o=[[],[],[],[]],i=[[],[],[],[]],a=0,s=0,l=0;l<256;++l){var c=s^s<<1^s<<2^s<<3^s<<4;c=c>>>8^255&c^99,r[a]=c,n[c]=a;var u=e[a],f=e[u],d=e[f],h=257*e[c]^16843008*c;o[0][a]=h<<24|h>>>8,o[1][a]=h<<16|h>>>16,o[2][a]=h<<8|h>>>24,o[3][a]=h,h=16843009*d^65537*f^257*u^16843008*a,i[0][c]=h<<24|h>>>8,i[1][c]=h<<16|h>>>16,i[2][c]=h<<8|h>>>24,i[3][c]=h,0===a?a=s=1:(a=u^e[e[e[d^u]]],s^=e[e[s]])}return{SBOX:r,INV_SBOX:n,SUB_MIX:o,INV_SUB_MIX:i}}();function c(e){this._key=o(e),this._reset()}c.blockSize=16,c.keySize=32,c.prototype.blockSize=c.blockSize,c.prototype.keySize=c.keySize,c.prototype._reset=function(){for(var e=this._key,t=e.length,r=t+6,n=4*(r+1),o=[],i=0;i>>24,a=l.SBOX[a>>>24]<<24|l.SBOX[a>>>16&255]<<16|l.SBOX[a>>>8&255]<<8|l.SBOX[255&a],a^=s[i/t|0]<<24):t>6&&i%t==4&&(a=l.SBOX[a>>>24]<<24|l.SBOX[a>>>16&255]<<16|l.SBOX[a>>>8&255]<<8|l.SBOX[255&a]),o[i]=o[i-t]^a}for(var c=[],u=0;u>>24]]^l.INV_SUB_MIX[1][l.SBOX[d>>>16&255]]^l.INV_SUB_MIX[2][l.SBOX[d>>>8&255]]^l.INV_SUB_MIX[3][l.SBOX[255&d]]}this._nRounds=r,this._keySchedule=o,this._invKeySchedule=c},c.prototype.encryptBlockRaw=function(e){return a(e=o(e),this._keySchedule,l.SUB_MIX,l.SBOX,this._nRounds)},c.prototype.encryptBlock=function(e){var t=this.encryptBlockRaw(e),r=n.allocUnsafe(16);return r.writeUInt32BE(t[0],0),r.writeUInt32BE(t[1],4),r.writeUInt32BE(t[2],8),r.writeUInt32BE(t[3],12),r},c.prototype.decryptBlock=function(e){var t=(e=o(e))[1];e[1]=e[3],e[3]=t;var r=a(e,this._invKeySchedule,l.INV_SUB_MIX,l.INV_SBOX,this._nRounds),i=n.allocUnsafe(16);return i.writeUInt32BE(r[0],0),i.writeUInt32BE(r[3],4),i.writeUInt32BE(r[2],8),i.writeUInt32BE(r[1],12),i},c.prototype.scrub=function(){i(this._keySchedule),i(this._invKeySchedule),i(this._key)},t.exports.AES=c},{"safe-buffer":494}],187:[function(e,t,r){var n=e("./aes"),o=e("safe-buffer").Buffer,i=e("cipher-base"),a=e("inherits"),s=e("./ghash"),l=e("buffer-xor"),c=e("./incr32");function u(e,t,r,a){i.call(this);var l=o.alloc(4,0);this._cipher=new n.AES(t);var u=this._cipher.encryptBlock(l);this._ghash=new s(u),r=function(e,t,r){if(12===t.length)return e._finID=o.concat([t,o.from([0,0,0,1])]),o.concat([t,o.from([0,0,0,2])]);var n=new s(r),i=t.length,a=i%16;n.update(t),a&&(a=16-a,n.update(o.alloc(a,0))),n.update(o.alloc(8,0));var l=8*i,u=o.alloc(8);u.writeUIntBE(l,0,8),n.update(u),e._finID=n.state;var f=o.from(e._finID);return c(f),f}(this,r,u),this._prev=o.from(r),this._cache=o.allocUnsafe(0),this._secCache=o.allocUnsafe(0),this._decrypt=a,this._alen=0,this._len=0,this._mode=e,this._authTag=null,this._called=!1}a(u,i),u.prototype._update=function(e){if(!this._called&&this._alen){var t=16-this._alen%16;t<16&&(t=o.alloc(t,0),this._ghash.update(t))}this._called=!0;var r=this._mode.encrypt(this,e);return this._decrypt?this._ghash.update(e):this._ghash.update(r),this._len+=e.length,r},u.prototype._final=function(){if(this._decrypt&&!this._authTag)throw new Error("Unsupported state or unable to authenticate data");var e=l(this._ghash.final(8*this._alen,8*this._len),this._cipher.encryptBlock(this._finID));if(this._decrypt&&function(e,t){var r=0;e.length!==t.length&&r++;for(var n=Math.min(e.length,t.length),o=0;o16)throw new Error("unable to decrypt data");for(var r=-1;++r16)return t=this.cache.slice(0,16),this.cache=this.cache.slice(16),t}else if(this.cache.length>=16)return t=this.cache.slice(0,16),this.cache=this.cache.slice(16),t;return null},f.prototype.flush=function(){if(this.cache.length)return this.cache},r.createDecipher=function(e,t){var r=i[e.toLowerCase()];if(!r)throw new TypeError("invalid suite type");var n=c(t,!1,r.key,r.iv);return d(e,n.key,n.iv)},r.createDecipheriv=d},{"./aes":186,"./authCipher":187,"./modes":199,"./streamCipher":202,"cipher-base":218,evp_bytestokey:368,inherits:387,"safe-buffer":494}],190:[function(e,t,r){var n=e("./modes"),o=e("./authCipher"),i=e("safe-buffer").Buffer,a=e("./streamCipher"),s=e("cipher-base"),l=e("./aes"),c=e("evp_bytestokey");function u(e,t,r){s.call(this),this._cache=new d,this._cipher=new l.AES(t),this._prev=i.from(r),this._mode=e,this._autopadding=!0}e("inherits")(u,s),u.prototype._update=function(e){var t,r;this._cache.add(e);for(var n=[];t=this._cache.get();)r=this._mode.encrypt(this,t),n.push(r);return i.concat(n)};var f=i.alloc(16,16);function d(){this.cache=i.allocUnsafe(0)}function h(e,t,r){var s=n[e.toLowerCase()];if(!s)throw new TypeError("invalid suite type");if("string"==typeof t&&(t=i.from(t)),t.length!==s.key/8)throw new TypeError("invalid key length "+t.length);if("string"==typeof r&&(r=i.from(r)),"GCM"!==s.mode&&r.length!==s.iv)throw new TypeError("invalid iv length "+r.length);return"stream"===s.type?new a(s.module,t,r):"auth"===s.type?new o(s.module,t,r):new u(s.module,t,r)}u.prototype._final=function(){var e=this._cache.flush();if(this._autopadding)return e=this._mode.encrypt(this,e),this._cipher.scrub(),e;if(!e.equals(f))throw this._cipher.scrub(),new Error("data not multiple of block length")},u.prototype.setAutoPadding=function(e){return this._autopadding=!!e,this},d.prototype.add=function(e){this.cache=i.concat([this.cache,e])},d.prototype.get=function(){if(this.cache.length>15){var e=this.cache.slice(0,16);return this.cache=this.cache.slice(16),e}return null},d.prototype.flush=function(){for(var e=16-this.cache.length,t=i.allocUnsafe(e),r=-1;++r>>0,0),t.writeUInt32BE(e[1]>>>0,4),t.writeUInt32BE(e[2]>>>0,8),t.writeUInt32BE(e[3]>>>0,12),t}function a(e){this.h=e,this.state=n.alloc(16,0),this.cache=n.allocUnsafe(0)}a.prototype.ghash=function(e){for(var t=-1;++t0;t--)n[t]=n[t]>>>1|(1&n[t-1])<<31;n[0]=n[0]>>>1,r&&(n[0]=n[0]^225<<24)}this.state=i(o)},a.prototype.update=function(e){var t;for(this.cache=n.concat([this.cache,e]);this.cache.length>=16;)t=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(t)},a.prototype.final=function(e,t){return this.cache.length&&this.ghash(n.concat([this.cache,o],16)),this.ghash(i([0,e,0,t])),this.state},t.exports=a},{"safe-buffer":494}],192:[function(e,t,r){t.exports=function(e){for(var t,r=e.length;r--;){if(255!==(t=e.readUInt8(r))){t++,e.writeUInt8(t,r);break}e.writeUInt8(0,r)}}},{}],193:[function(e,t,r){var n=e("buffer-xor");r.encrypt=function(e,t){var r=n(t,e._prev);return e._prev=e._cipher.encryptBlock(r),e._prev},r.decrypt=function(e,t){var r=e._prev;e._prev=t;var o=e._cipher.decryptBlock(t);return n(o,r)}},{"buffer-xor":217}],194:[function(e,t,r){var n=e("safe-buffer").Buffer,o=e("buffer-xor");function i(e,t,r){var i=t.length,a=o(t,e._cache);return e._cache=e._cache.slice(i),e._prev=n.concat([e._prev,r?t:a]),a}r.encrypt=function(e,t,r){for(var o,a=n.allocUnsafe(0);t.length;){if(0===e._cache.length&&(e._cache=e._cipher.encryptBlock(e._prev),e._prev=n.allocUnsafe(0)),!(e._cache.length<=t.length)){a=n.concat([a,i(e,t,r)]);break}o=e._cache.length,a=n.concat([a,i(e,t.slice(0,o),r)]),t=t.slice(o)}return a}},{"buffer-xor":217,"safe-buffer":494}],195:[function(e,t,r){var n=e("safe-buffer").Buffer;function o(e,t,r){for(var n,o,a=-1,s=0;++a<8;)n=t&1<<7-a?128:0,s+=(128&(o=e._cipher.encryptBlock(e._prev)[0]^n))>>a%8,e._prev=i(e._prev,r?n:o);return s}function i(e,t){var r=e.length,o=-1,i=n.allocUnsafe(e.length);for(e=n.concat([e,n.from([t])]);++o>7;return i}r.encrypt=function(e,t,r){for(var i=t.length,a=n.allocUnsafe(i),s=-1;++s=0||!r.umod(e.prime1)||!r.umod(e.prime2);)r=new n(o(t));return r}t.exports=i,i.getr=a}).call(this,e("buffer").Buffer)},{"bn.js":207,buffer:216,randombytes:475}],207:[function(e,t,r){arguments[4][181][0].apply(r,arguments)},{buffer:185,dup:181}],208:[function(e,t,r){t.exports=e("./browser/algorithms.json")},{"./browser/algorithms.json":209}],209:[function(e,t,r){t.exports={sha224WithRSAEncryption:{sign:"rsa",hash:"sha224",id:"302d300d06096086480165030402040500041c"},"RSA-SHA224":{sign:"ecdsa/rsa",hash:"sha224",id:"302d300d06096086480165030402040500041c"},sha256WithRSAEncryption:{sign:"rsa",hash:"sha256",id:"3031300d060960864801650304020105000420"},"RSA-SHA256":{sign:"ecdsa/rsa",hash:"sha256",id:"3031300d060960864801650304020105000420"},sha384WithRSAEncryption:{sign:"rsa",hash:"sha384",id:"3041300d060960864801650304020205000430"},"RSA-SHA384":{sign:"ecdsa/rsa",hash:"sha384",id:"3041300d060960864801650304020205000430"},sha512WithRSAEncryption:{sign:"rsa",hash:"sha512",id:"3051300d060960864801650304020305000440"},"RSA-SHA512":{sign:"ecdsa/rsa",hash:"sha512",id:"3051300d060960864801650304020305000440"},"RSA-SHA1":{sign:"rsa",hash:"sha1",id:"3021300906052b0e03021a05000414"},"ecdsa-with-SHA1":{sign:"ecdsa",hash:"sha1",id:""},sha256:{sign:"ecdsa",hash:"sha256",id:""},sha224:{sign:"ecdsa",hash:"sha224",id:""},sha384:{sign:"ecdsa",hash:"sha384",id:""},sha512:{sign:"ecdsa",hash:"sha512",id:""},"DSA-SHA":{sign:"dsa",hash:"sha1",id:""},"DSA-SHA1":{sign:"dsa",hash:"sha1",id:""},DSA:{sign:"dsa",hash:"sha1",id:""},"DSA-WITH-SHA224":{sign:"dsa",hash:"sha224",id:""},"DSA-SHA224":{sign:"dsa",hash:"sha224",id:""},"DSA-WITH-SHA256":{sign:"dsa",hash:"sha256",id:""},"DSA-SHA256":{sign:"dsa",hash:"sha256",id:""},"DSA-WITH-SHA384":{sign:"dsa",hash:"sha384",id:""},"DSA-SHA384":{sign:"dsa",hash:"sha384",id:""},"DSA-WITH-SHA512":{sign:"dsa",hash:"sha512",id:""},"DSA-SHA512":{sign:"dsa",hash:"sha512",id:""},"DSA-RIPEMD160":{sign:"dsa",hash:"rmd160",id:""},ripemd160WithRSA:{sign:"rsa",hash:"rmd160",id:"3021300906052b2403020105000414"},"RSA-RIPEMD160":{sign:"rsa",hash:"rmd160",id:"3021300906052b2403020105000414"},md5WithRSAEncryption:{sign:"rsa",hash:"md5",id:"3020300c06082a864886f70d020505000410"},"RSA-MD5":{sign:"rsa",hash:"md5",id:"3020300c06082a864886f70d020505000410"}}},{}],210:[function(e,t,r){t.exports={"1.3.132.0.10":"secp256k1","1.3.132.0.33":"p224","1.2.840.10045.3.1.1":"p192","1.2.840.10045.3.1.7":"p256","1.3.132.0.34":"p384","1.3.132.0.35":"p521"}},{}],211:[function(e,t,r){var n=e("safe-buffer").Buffer,o=e("create-hash"),i=e("readable-stream"),a=e("inherits"),s=e("./sign"),l=e("./verify"),c=e("./algorithms.json");function u(e){i.Writable.call(this);var t=c[e];if(!t)throw new Error("Unknown message digest");this._hashType=t.hash,this._hash=o(t.hash),this._tag=t.id,this._signType=t.sign}function f(e){i.Writable.call(this);var t=c[e];if(!t)throw new Error("Unknown message digest");this._hash=o(t.hash),this._tag=t.id,this._signType=t.sign}function d(e){return new u(e)}function h(e){return new f(e)}Object.keys(c).forEach((function(e){c[e].id=n.from(c[e].id,"hex"),c[e.toLowerCase()]=c[e]})),a(u,i.Writable),u.prototype._write=function(e,t,r){this._hash.update(e),r()},u.prototype.update=function(e,t){return"string"==typeof e&&(e=n.from(e,t)),this._hash.update(e),this},u.prototype.sign=function(e,t){this.end();var r=this._hash.digest(),n=s(r,e,this._hashType,this._signType,this._tag);return t?n.toString(t):n},a(f,i.Writable),f.prototype._write=function(e,t,r){this._hash.update(e),r()},f.prototype.update=function(e,t){return"string"==typeof e&&(e=n.from(e,t)),this._hash.update(e),this},f.prototype.verify=function(e,t,r){"string"==typeof t&&(t=n.from(t,r)),this.end();var o=this._hash.digest();return l(t,o,e,this._signType,this._tag)},t.exports={Sign:d,Verify:h,createSign:d,createVerify:h}},{"./algorithms.json":209,"./sign":212,"./verify":213,"create-hash":331,inherits:387,"readable-stream":491,"safe-buffer":214}],212:[function(e,t,r){var n=e("safe-buffer").Buffer,o=e("create-hmac"),i=e("browserify-rsa"),a=e("elliptic").ec,s=e("bn.js"),l=e("parse-asn1"),c=e("./curves.json");function u(e,t,r,i){if((e=n.from(e.toArray())).length0&&r.ishrn(n),r}function d(e,t,r){var i,a;do{for(i=n.alloc(0);8*i.length=t)throw new Error("invalid sig")}t.exports=function(e,t,r,c,u){var f=a(r);if("ec"===f.type){if("ecdsa"!==c&&"ecdsa/rsa"!==c)throw new Error("wrong public key type");return function(e,t,r){var n=s[r.data.algorithm.curve.join(".")];if(!n)throw new Error("unknown curve "+r.data.algorithm.curve.join("."));var o=new i(n),a=r.data.subjectPrivateKey.data;return o.verify(t,e,a)}(e,t,f)}if("dsa"===f.type){if("dsa"!==c)throw new Error("wrong public key type");return function(e,t,r){var n=r.data.p,i=r.data.q,s=r.data.g,c=r.data.pub_key,u=a.signature.decode(e,"der"),f=u.s,d=u.r;l(f,i),l(d,i);var h=o.mont(n),p=f.invm(i);return 0===s.toRed(h).redPow(new o(t).mul(p).mod(i)).fromRed().mul(c.toRed(h).redPow(d.mul(p).mod(i)).fromRed()).mod(n).mod(i).cmp(d)}(e,t,f)}if("rsa"!==c&&"ecdsa/rsa"!==c)throw new Error("wrong public key type");t=n.concat([u,t]);for(var d=f.modulus.byteLength(),h=[1],p=0;t.length+h.length+2 */ var n=e("buffer"),o=n.Buffer;function i(e,t){for(var r in e)t[r]=e[r]}function a(e,t,r){return o(e,t,r)}o.from&&o.alloc&&o.allocUnsafe&&o.allocUnsafeSlow?t.exports=n:(i(n,r),r.Buffer=a),a.prototype=Object.create(o.prototype),i(o,a),a.from=function(e,t,r){if("number"==typeof e)throw new TypeError("Argument must not be a number");return o(e,t,r)},a.alloc=function(e,t,r){if("number"!=typeof e)throw new TypeError("Argument must be a number");var n=o(e);return void 0!==t?"string"==typeof r?n.fill(t,r):n.fill(t):n.fill(0),n},a.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return o(e)},a.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return n.SlowBuffer(e)}},{buffer:216}],215:[function(e,t,r){arguments[4][185][0].apply(r,arguments)},{dup:185}],216:[function(e,t,r){(function(t){function n(e){return(n="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)}var o=e("base64-js"),i=e("ieee754");function a(e){if(e>2147483647)throw new RangeError('The value "'+e+'" is invalid for option "size"');var r=new Uint8Array(e);return r.__proto__=t.prototype,r}function t(e,t,r){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return c(e)}return s(e,t,r)}function s(e,r,o){if("string"==typeof e)return function(e,r){if("string"==typeof r&&""!==r||(r="utf8"),!t.isEncoding(r))throw new TypeError("Unknown encoding: "+r);var n=0|d(e,r),o=a(n),i=o.write(e,r);return i!==n&&(o=o.slice(0,i)),o}(e,r);if(ArrayBuffer.isView(e))return u(e);if(null==e)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+n(e));if(P(e,ArrayBuffer)||e&&P(e.buffer,ArrayBuffer))return function(e,r,n){if(r<0||e.byteLength=2147483647)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+2147483647..toString(16)+" bytes");return 0|e}function d(e,r){if(t.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||P(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+n(e));var o=e.length,i=arguments.length>2&&!0===arguments[2];if(!i&&0===o)return 0;for(var a=!1;;)switch(r){case"ascii":case"latin1":case"binary":return o;case"utf8":case"utf-8":return L(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*o;case"hex":return o>>>1;case"base64":return N(e).length;default:if(a)return i?-1:L(e).length;r=(""+r).toLowerCase(),a=!0}}function h(e,t,r){var n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return V(this,t,r);case"utf8":case"utf-8":return k(this,t,r);case"ascii":return M(this,t,r);case"latin1":case"binary":return S(this,t,r);case"base64":return x(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return I(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function p(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}function b(e,r,n,o,i){if(0===e.length)return-1;if("string"==typeof n?(o=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),H(n=+n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof r&&(r=t.from(r,o)),t.isBuffer(r))return 0===r.length?-1:m(e,r,n,o,i);if("number"==typeof r)return r&=255,"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,r,n):Uint8Array.prototype.lastIndexOf.call(e,r,n):m(e,[r],n,o,i);throw new TypeError("val must be string, number or Buffer")}function m(e,t,r,n,o){var i,a=1,s=e.length,l=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;a=2,s/=2,l/=2,r/=2}function c(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(o){var u=-1;for(i=r;is&&(r=s-l),i=r;i>=0;i--){for(var f=!0,d=0;do&&(n=o):n=o;var i=t.length;n>i/2&&(n=i/2);for(var a=0;a>8,o=r%256,i.push(o),i.push(n);return i}(t,e.length-r),e,r,n)}function x(e,t,r){return 0===t&&r===e.length?o.fromByteArray(e):o.fromByteArray(e.slice(t,r))}function k(e,t,r){r=Math.min(e.length,r);for(var n=[],o=t;o239?4:c>223?3:c>191?2:1;if(o+f<=r)switch(f){case 1:c<128&&(u=c);break;case 2:128==(192&(i=e[o+1]))&&(l=(31&c)<<6|63&i)>127&&(u=l);break;case 3:i=e[o+1],a=e[o+2],128==(192&i)&&128==(192&a)&&(l=(15&c)<<12|(63&i)<<6|63&a)>2047&&(l<55296||l>57343)&&(u=l);break;case 4:i=e[o+1],a=e[o+2],s=e[o+3],128==(192&i)&&128==(192&a)&&128==(192&s)&&(l=(15&c)<<18|(63&i)<<12|(63&a)<<6|63&s)>65535&&l<1114112&&(u=l)}null===u?(u=65533,f=1):u>65535&&(u-=65536,n.push(u>>>10&1023|55296),u=56320|1023&u),n.push(u),o+=f}return function(e){var t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);for(var r="",n=0;nn)&&(r=n);for(var o="",i=t;ir)throw new RangeError("Trying to access beyond buffer length")}function B(e,r,n,o,i,a){if(!t.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(r>i||re.length)throw new RangeError("Index out of range")}function A(e,t,r,n,o,i){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function O(e,t,r,n,o){return t=+t,r>>>=0,o||A(e,0,r,4),i.write(e,t,r,n,23,4),r+4}function D(e,t,r,n,o){return t=+t,r>>>=0,o||A(e,0,r,8),i.write(e,t,r,n,52,8),r+8}r.Buffer=t,r.SlowBuffer=function(e){return+e!=e&&(e=0),t.alloc(+e)},r.INSPECT_MAX_BYTES=50,r.kMaxLength=2147483647,t.TYPED_ARRAY_SUPPORT=function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()}catch(e){return!1}}(),t.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(t.prototype,"parent",{enumerable:!0,get:function(){if(t.isBuffer(this))return this.buffer}}),Object.defineProperty(t.prototype,"offset",{enumerable:!0,get:function(){if(t.isBuffer(this))return this.byteOffset}}),"undefined"!=typeof Symbol&&null!=Symbol.species&&t[Symbol.species]===t&&Object.defineProperty(t,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),t.poolSize=8192,t.from=function(e,t,r){return s(e,t,r)},t.prototype.__proto__=Uint8Array.prototype,t.__proto__=Uint8Array,t.alloc=function(e,t,r){return o=t,i=r,l(n=e),n<=0?a(n):void 0!==o?"string"==typeof i?a(n).fill(o,i):a(n).fill(o):a(n);var n,o,i},t.allocUnsafe=function(e){return c(e)},t.allocUnsafeSlow=function(e){return c(e)},t.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==t.prototype},t.compare=function(e,r){if(P(e,Uint8Array)&&(e=t.from(e,e.offset,e.byteLength)),P(r,Uint8Array)&&(r=t.from(r,r.offset,r.byteLength)),!t.isBuffer(e)||!t.isBuffer(r))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===r)return 0;for(var n=e.length,o=r.length,i=0,a=Math.min(n,o);it&&(e+=" ... "),""},t.prototype.compare=function(e,r,o,i,a){if(P(e,Uint8Array)&&(e=t.from(e,e.offset,e.byteLength)),!t.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+n(e));if(void 0===r&&(r=0),void 0===o&&(o=e?e.length:0),void 0===i&&(i=0),void 0===a&&(a=this.length),r<0||o>e.length||i<0||a>this.length)throw new RangeError("out of range index");if(i>=a&&r>=o)return 0;if(i>=a)return-1;if(r>=o)return 1;if(this===e)return 0;for(var s=(a>>>=0)-(i>>>=0),l=(o>>>=0)-(r>>>=0),c=Math.min(s,l),u=this.slice(i,a),f=e.slice(r,o),d=0;d>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}var o=this.length-t;if((void 0===r||r>o)&&(r=o),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var i=!1;;)switch(n){case"hex":return y(this,e,t,r);case"utf8":case"utf-8":return g(this,e,t,r);case"ascii":return v(this,e,t,r);case"latin1":case"binary":return w(this,e,t,r);case"base64":return _(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return C(this,e,t,r);default:if(i)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),i=!0}},t.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},t.prototype.slice=function(e,r){var n=this.length;(e=~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),(r=void 0===r?n:~~r)<0?(r+=n)<0&&(r=0):r>n&&(r=n),r>>=0,t>>>=0,r||E(e,t,this.length);for(var n=this[e],o=1,i=0;++i>>=0,t>>>=0,r||E(e,t,this.length);for(var n=this[e+--t],o=1;t>0&&(o*=256);)n+=this[e+--t]*o;return n},t.prototype.readUInt8=function(e,t){return e>>>=0,t||E(e,1,this.length),this[e]},t.prototype.readUInt16LE=function(e,t){return e>>>=0,t||E(e,2,this.length),this[e]|this[e+1]<<8},t.prototype.readUInt16BE=function(e,t){return e>>>=0,t||E(e,2,this.length),this[e]<<8|this[e+1]},t.prototype.readUInt32LE=function(e,t){return e>>>=0,t||E(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},t.prototype.readUInt32BE=function(e,t){return e>>>=0,t||E(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},t.prototype.readIntLE=function(e,t,r){e>>>=0,t>>>=0,r||E(e,t,this.length);for(var n=this[e],o=1,i=0;++i=(o*=128)&&(n-=Math.pow(2,8*t)),n},t.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||E(e,t,this.length);for(var n=t,o=1,i=this[e+--n];n>0&&(o*=256);)i+=this[e+--n]*o;return i>=(o*=128)&&(i-=Math.pow(2,8*t)),i},t.prototype.readInt8=function(e,t){return e>>>=0,t||E(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},t.prototype.readInt16LE=function(e,t){e>>>=0,t||E(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},t.prototype.readInt16BE=function(e,t){e>>>=0,t||E(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},t.prototype.readInt32LE=function(e,t){return e>>>=0,t||E(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},t.prototype.readInt32BE=function(e,t){return e>>>=0,t||E(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},t.prototype.readFloatLE=function(e,t){return e>>>=0,t||E(e,4,this.length),i.read(this,e,!0,23,4)},t.prototype.readFloatBE=function(e,t){return e>>>=0,t||E(e,4,this.length),i.read(this,e,!1,23,4)},t.prototype.readDoubleLE=function(e,t){return e>>>=0,t||E(e,8,this.length),i.read(this,e,!0,52,8)},t.prototype.readDoubleBE=function(e,t){return e>>>=0,t||E(e,8,this.length),i.read(this,e,!1,52,8)},t.prototype.writeUIntLE=function(e,t,r,n){e=+e,t>>>=0,r>>>=0,n||B(this,e,t,r,Math.pow(2,8*r)-1,0);var o=1,i=0;for(this[t]=255&e;++i>>=0,r>>>=0,n||B(this,e,t,r,Math.pow(2,8*r)-1,0);var o=r-1,i=1;for(this[t+o]=255&e;--o>=0&&(i*=256);)this[t+o]=e/i&255;return t+r},t.prototype.writeUInt8=function(e,t,r){return e=+e,t>>>=0,r||B(this,e,t,1,255,0),this[t]=255&e,t+1},t.prototype.writeUInt16LE=function(e,t,r){return e=+e,t>>>=0,r||B(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},t.prototype.writeUInt16BE=function(e,t,r){return e=+e,t>>>=0,r||B(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},t.prototype.writeUInt32LE=function(e,t,r){return e=+e,t>>>=0,r||B(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},t.prototype.writeUInt32BE=function(e,t,r){return e=+e,t>>>=0,r||B(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},t.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t>>>=0,!n){var o=Math.pow(2,8*r-1);B(this,e,t,r,o-1,-o)}var i=0,a=1,s=0;for(this[t]=255&e;++i>0)-s&255;return t+r},t.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t>>>=0,!n){var o=Math.pow(2,8*r-1);B(this,e,t,r,o-1,-o)}var i=r-1,a=1,s=0;for(this[t+i]=255&e;--i>=0&&(a*=256);)e<0&&0===s&&0!==this[t+i+1]&&(s=1),this[t+i]=(e/a>>0)-s&255;return t+r},t.prototype.writeInt8=function(e,t,r){return e=+e,t>>>=0,r||B(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},t.prototype.writeInt16LE=function(e,t,r){return e=+e,t>>>=0,r||B(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},t.prototype.writeInt16BE=function(e,t,r){return e=+e,t>>>=0,r||B(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},t.prototype.writeInt32LE=function(e,t,r){return e=+e,t>>>=0,r||B(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},t.prototype.writeInt32BE=function(e,t,r){return e=+e,t>>>=0,r||B(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},t.prototype.writeFloatLE=function(e,t,r){return O(this,e,t,!0,r)},t.prototype.writeFloatBE=function(e,t,r){return O(this,e,t,!1,r)},t.prototype.writeDoubleLE=function(e,t,r){return D(this,e,t,!0,r)},t.prototype.writeDoubleBE=function(e,t,r){return D(this,e,t,!1,r)},t.prototype.copy=function(e,r,n,o){if(!t.isBuffer(e))throw new TypeError("argument should be a Buffer");if(n||(n=0),o||0===o||(o=this.length),r>=e.length&&(r=e.length),r||(r=0),o>0&&o=this.length)throw new RangeError("Index out of range");if(o<0)throw new RangeError("sourceEnd out of bounds");o>this.length&&(o=this.length),e.length-r=0;--a)e[a+r]=this[a+n];else Uint8Array.prototype.set.call(e,this.subarray(n,o),r);return i},t.prototype.fill=function(e,r,n,o){if("string"==typeof e){if("string"==typeof r?(o=r,r=0,n=this.length):"string"==typeof n&&(o=n,n=this.length),void 0!==o&&"string"!=typeof o)throw new TypeError("encoding must be a string");if("string"==typeof o&&!t.isEncoding(o))throw new TypeError("Unknown encoding: "+o);if(1===e.length){var i=e.charCodeAt(0);("utf8"===o&&i<128||"latin1"===o)&&(e=i)}}else"number"==typeof e&&(e&=255);if(r<0||this.length>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(a=r;a55295&&r<57344){if(!o){if(r>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(a+1===n){(t-=3)>-1&&i.push(239,191,189);continue}o=r;continue}if(r<56320){(t-=3)>-1&&i.push(239,191,189),o=r;continue}r=65536+(o-55296<<10|r-56320)}else o&&(t-=3)>-1&&i.push(239,191,189);if(o=null,r<128){if((t-=1)<0)break;i.push(r)}else if(r<2048){if((t-=2)<0)break;i.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;i.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return i}function N(e){return o.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(R,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function j(e,t,r,n){for(var o=0;o=t.length||o>=e.length);++o)t[o+r]=e[o];return o}function P(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function H(e){return e!=e}}).call(this,e("buffer").Buffer)},{"base64-js":182,buffer:216,ieee754:385}],217:[function(e,t,r){(function(e){t.exports=function(t,r){for(var n=Math.min(t.length,r.length),o=new e(n),i=0;iu;)if((s=l[u++])!=s)return!0}else for(;c>u;u++)if((e||u in l)&&l[u]===r)return e||u||0;return!e&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}},{"../internals/to-absolute-index":304,"../internals/to-indexed-object":305,"../internals/to-length":307}],225:[function(e,t,r){var n=e("../internals/function-bind-context"),o=e("../internals/indexed-object"),i=e("../internals/to-object"),a=e("../internals/to-length"),s=e("../internals/array-species-create"),l=[].push,c=function(e){var t=1==e,r=2==e,c=3==e,u=4==e,f=6==e,d=5==e||f;return function(h,p,b,m){for(var y,g,v=i(h),w=o(v),_=n(p,b,3),C=a(w.length),x=0,k=m||s,M=t?k(h,C):r?k(h,0):void 0;C>x;x++)if((d||x in w)&&(g=_(y=w[x],x,v),e))if(t)M[x]=g;else if(g)switch(e){case 3:return!0;case 5:return y;case 6:return x;case 2:l.call(M,y)}else if(u)return!1;return f?-1:c||u?u:M}};t.exports={forEach:c(0),map:c(1),filter:c(2),some:c(3),every:c(4),find:c(5),findIndex:c(6)}},{"../internals/array-species-create":227,"../internals/function-bind-context":248,"../internals/indexed-object":257,"../internals/to-length":307,"../internals/to-object":308}],226:[function(e,t,r){var n=e("../internals/descriptors"),o=e("../internals/fails"),i=e("../internals/has"),a=Object.defineProperty,s={},l=function(e){throw e};t.exports=function(e,t){if(i(s,e))return s[e];t||(t={});var r=[][e],c=!!i(t,"ACCESSORS")&&t.ACCESSORS,u=i(t,0)?t[0]:l,f=i(t,1)?t[1]:void 0;return s[e]=!!r&&!o((function(){if(c&&!n)return!0;var e={length:-1};c?a(e,1,{enumerable:!0,get:l}):e[1]=1,r.call(e,u,f)}))}},{"../internals/descriptors":240,"../internals/fails":247,"../internals/has":252}],227:[function(e,t,r){var n=e("../internals/is-object"),o=e("../internals/is-array"),i=e("../internals/well-known-symbol")("species");t.exports=function(e,t){var r;return o(e)&&("function"!=typeof(r=e.constructor)||r!==Array&&!o(r.prototype)?n(r)&&null===(r=r[i])&&(r=void 0):r=void 0),new(void 0===r?Array:r)(0===t?0:t)}},{"../internals/is-array":261,"../internals/is-object":263,"../internals/well-known-symbol":314}],228:[function(e,t,r){var n=e("../internals/an-object");t.exports=function(e,t,r,o){try{return o?t(n(r)[0],r[1]):t(r)}catch(t){var i=e.return;throw void 0!==i&&n(i.call(e)),t}}},{"../internals/an-object":223}],229:[function(e,t,r){var n=e("../internals/well-known-symbol")("iterator"),o=!1;try{var i=0,a={next:function(){return{done:!!i++}},return:function(){o=!0}};a[n]=function(){return this},Array.from(a,(function(){throw 2}))}catch(e){}t.exports=function(e,t){if(!t&&!o)return!1;var r=!1;try{var i={};i[n]=function(){return{next:function(){return{done:r=!0}}}},e(i)}catch(e){}return r}},{"../internals/well-known-symbol":314}],230:[function(e,t,r){var n={}.toString;t.exports=function(e){return n.call(e).slice(8,-1)}},{}],231:[function(e,t,r){var n=e("../internals/to-string-tag-support"),o=e("../internals/classof-raw"),i=e("../internals/well-known-symbol")("toStringTag"),a="Arguments"==o(function(){return arguments}());t.exports=n?o:function(e){var t,r,n;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),i))?r:a?o(t):"Object"==(n=o(t))&&"function"==typeof t.callee?"Arguments":n}},{"../internals/classof-raw":230,"../internals/to-string-tag-support":310,"../internals/well-known-symbol":314}],232:[function(e,t,r){var n=e("../internals/has"),o=e("../internals/own-keys"),i=e("../internals/object-get-own-property-descriptor"),a=e("../internals/object-define-property");t.exports=function(e,t){for(var r=o(t),s=a.f,l=i.f,c=0;c=74)&&(n=a.match(/Chrome\/(\d+)/))&&(o=n[1]),t.exports=o&&+o},{"../internals/engine-user-agent":243,"../internals/global":251}],245:[function(e,t,r){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},{}],246:[function(e,t,r){var n=e("../internals/global"),o=e("../internals/object-get-own-property-descriptor").f,i=e("../internals/create-non-enumerable-property"),a=e("../internals/redefine"),s=e("../internals/set-global"),l=e("../internals/copy-constructor-properties"),c=e("../internals/is-forced");t.exports=function(e,t){var r,u,f,d,h,p=e.target,b=e.global,m=e.stat;if(r=b?n:m?n[p]||s(p,{}):(n[p]||{}).prototype)for(u in t){if(d=t[u],f=e.noTargetGet?(h=o(r,u))&&h.value:r[u],!c(b?u:p+(m?".":"#")+u,e.forced)&&void 0!==f){if(typeof d==typeof f)continue;l(d,f)}(e.sham||f&&f.sham)&&i(d,"sham",!0),a(r,u,d,e)}}},{"../internals/copy-constructor-properties":232,"../internals/create-non-enumerable-property":236,"../internals/global":251,"../internals/is-forced":262,"../internals/object-get-own-property-descriptor":279,"../internals/redefine":294,"../internals/set-global":296}],247:[function(e,t,r){t.exports=function(e){try{return!!e()}catch(e){return!0}}},{}],248:[function(e,t,r){var n=e("../internals/a-function");t.exports=function(e,t,r){if(n(e),void 0===t)return e;switch(r){case 0:return function(){return e.call(t)};case 1:return function(r){return e.call(t,r)};case 2:return function(r,n){return e.call(t,r,n)};case 3:return function(r,n,o){return e.call(t,r,n,o)}}return function(){return e.apply(t,arguments)}}},{"../internals/a-function":219}],249:[function(e,t,r){var n=e("../internals/path"),o=e("../internals/global"),i=function(e){return"function"==typeof e?e:void 0};t.exports=function(e,t){return arguments.length<2?i(n[e])||i(o[e]):n[e]&&n[e][t]||o[e]&&o[e][t]}},{"../internals/global":251,"../internals/path":290}],250:[function(e,t,r){var n=e("../internals/classof"),o=e("../internals/iterators"),i=e("../internals/well-known-symbol")("iterator");t.exports=function(e){if(null!=e)return e[i]||e["@@iterator"]||o[n(e)]}},{"../internals/classof":231,"../internals/iterators":268,"../internals/well-known-symbol":314}],251:[function(e,r,n){(function(e){var t=function(e){return e&&e.Math==Math&&e};r.exports=t("object"==typeof globalThis&&globalThis)||t("object"==typeof window&&window)||t("object"==typeof self&&self)||t("object"==typeof e&&e)||Function("return this")()}).call(this,void 0!==t?t:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],252:[function(e,t,r){var n={}.hasOwnProperty;t.exports=function(e,t){return n.call(e,t)}},{}],253:[function(e,t,r){t.exports={}},{}],254:[function(e,t,r){var n=e("../internals/global");t.exports=function(e,t){var r=n.console;r&&r.error&&(1===arguments.length?r.error(e):r.error(e,t))}},{"../internals/global":251}],255:[function(e,t,r){var n=e("../internals/get-built-in");t.exports=n("document","documentElement")},{"../internals/get-built-in":249}],256:[function(e,t,r){var n=e("../internals/descriptors"),o=e("../internals/fails"),i=e("../internals/document-create-element");t.exports=!n&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},{"../internals/descriptors":240,"../internals/document-create-element":241,"../internals/fails":247}],257:[function(e,t,r){var n=e("../internals/fails"),o=e("../internals/classof-raw"),i="".split;t.exports=n((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==o(e)?i.call(e,""):Object(e)}:Object},{"../internals/classof-raw":230,"../internals/fails":247}],258:[function(e,t,r){var n=e("../internals/shared-store"),o=Function.toString;"function"!=typeof n.inspectSource&&(n.inspectSource=function(e){return o.call(e)}),t.exports=n.inspectSource},{"../internals/shared-store":300}],259:[function(e,t,r){var n,o,i,a=e("../internals/native-weak-map"),s=e("../internals/global"),l=e("../internals/is-object"),c=e("../internals/create-non-enumerable-property"),u=e("../internals/has"),f=e("../internals/shared-key"),d=e("../internals/hidden-keys"),h=s.WeakMap;if(a){var p=new h,b=p.get,m=p.has,y=p.set;n=function(e,t){return y.call(p,e,t),t},o=function(e){return b.call(p,e)||{}},i=function(e){return m.call(p,e)}}else{var g=f("state");d[g]=!0,n=function(e,t){return c(e,g,t),t},o=function(e){return u(e,g)?e[g]:{}},i=function(e){return u(e,g)}}t.exports={set:n,get:o,has:i,enforce:function(e){return i(e)?o(e):n(e,{})},getterFor:function(e){return function(t){var r;if(!l(t)||(r=o(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return r}}}},{"../internals/create-non-enumerable-property":236,"../internals/global":251,"../internals/has":252,"../internals/hidden-keys":253,"../internals/is-object":263,"../internals/native-weak-map":272,"../internals/shared-key":299}],260:[function(e,t,r){var n=e("../internals/well-known-symbol"),o=e("../internals/iterators"),i=n("iterator"),a=Array.prototype;t.exports=function(e){return void 0!==e&&(o.Array===e||a[i]===e)}},{"../internals/iterators":268,"../internals/well-known-symbol":314}],261:[function(e,t,r){var n=e("../internals/classof-raw");t.exports=Array.isArray||function(e){return"Array"==n(e)}},{"../internals/classof-raw":230}],262:[function(e,t,r){var n=e("../internals/fails"),o=/#|\.prototype\./,i=function(e,t){var r=s[a(e)];return r==c||r!=l&&("function"==typeof t?n(t):!!t)},a=i.normalize=function(e){return String(e).replace(o,".").toLowerCase()},s=i.data={},l=i.NATIVE="N",c=i.POLYFILL="P";t.exports=i},{"../internals/fails":247}],263:[function(e,t,r){t.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},{}],264:[function(e,t,r){t.exports=!1},{}],265:[function(e,t,r){var n=e("../internals/is-object"),o=e("../internals/classof-raw"),i=e("../internals/well-known-symbol")("match");t.exports=function(e){var t;return n(e)&&(void 0!==(t=e[i])?!!t:"RegExp"==o(e))}},{"../internals/classof-raw":230,"../internals/is-object":263,"../internals/well-known-symbol":314}],266:[function(e,t,r){var n=e("../internals/an-object"),o=e("../internals/is-array-iterator-method"),i=e("../internals/to-length"),a=e("../internals/function-bind-context"),s=e("../internals/get-iterator-method"),l=e("../internals/call-with-safe-iteration-closing"),c=function(e,t){this.stopped=e,this.result=t};(t.exports=function(e,t,r,u,f){var d,h,p,b,m,y,g,v=a(t,r,u?2:1);if(f)d=e;else{if("function"!=typeof(h=s(e)))throw TypeError("Target is not iterable");if(o(h)){for(p=0,b=i(e.length);b>p;p++)if((m=u?v(n(g=e[p])[0],g[1]):v(e[p]))&&m instanceof c)return m;return new c(!1)}d=h.call(e)}for(y=d.next;!(g=y.call(d)).done;)if("object"==typeof(m=l(d,v,g.value,u))&&m&&m instanceof c)return m;return new c(!1)}).stop=function(e){return new c(!0,e)}},{"../internals/an-object":223,"../internals/call-with-safe-iteration-closing":228,"../internals/function-bind-context":248,"../internals/get-iterator-method":250,"../internals/is-array-iterator-method":260,"../internals/to-length":307}],267:[function(e,t,r){var n,o,i,a=e("../internals/object-get-prototype-of"),s=e("../internals/create-non-enumerable-property"),l=e("../internals/has"),c=e("../internals/well-known-symbol"),u=e("../internals/is-pure"),f=c("iterator"),d=!1;[].keys&&("next"in(i=[].keys())?(o=a(a(i)))!==Object.prototype&&(n=o):d=!0),null==n&&(n={}),u||l(n,f)||s(n,f,(function(){return this})),t.exports={IteratorPrototype:n,BUGGY_SAFARI_ITERATORS:d}},{"../internals/create-non-enumerable-property":236,"../internals/has":252,"../internals/is-pure":264,"../internals/object-get-prototype-of":283,"../internals/well-known-symbol":314}],268:[function(e,t,r){arguments[4][253][0].apply(r,arguments)},{dup:253}],269:[function(e,t,r){var n,o,i,a,s,l,c,u,f=e("../internals/global"),d=e("../internals/object-get-own-property-descriptor").f,h=e("../internals/classof-raw"),p=e("../internals/task").set,b=e("../internals/engine-is-ios"),m=f.MutationObserver||f.WebKitMutationObserver,y=f.process,g=f.Promise,v="process"==h(y),w=d(f,"queueMicrotask"),_=w&&w.value;_||(n=function(){var e,t;for(v&&(e=y.domain)&&e.exit();o;){t=o.fn,o=o.next;try{t()}catch(e){throw o?a():i=void 0,e}}i=void 0,e&&e.enter()},v?a=function(){y.nextTick(n)}:m&&!b?(s=!0,l=document.createTextNode(""),new m(n).observe(l,{characterData:!0}),a=function(){l.data=s=!s}):g&&g.resolve?(c=g.resolve(void 0),u=c.then,a=function(){u.call(c,n)}):a=function(){p.call(f,n)}),t.exports=_||function(e){var t={fn:e,next:void 0};i&&(i.next=t),o||(o=t,a()),i=t}},{"../internals/classof-raw":230,"../internals/engine-is-ios":242,"../internals/global":251,"../internals/object-get-own-property-descriptor":279,"../internals/task":303}],270:[function(e,t,r){var n=e("../internals/global");t.exports=n.Promise},{"../internals/global":251}],271:[function(e,t,r){var n=e("../internals/fails");t.exports=!!Object.getOwnPropertySymbols&&!n((function(){return!String(Symbol())}))},{"../internals/fails":247}],272:[function(e,t,r){var n=e("../internals/global"),o=e("../internals/inspect-source"),i=n.WeakMap;t.exports="function"==typeof i&&/native code/.test(o(i))},{"../internals/global":251,"../internals/inspect-source":258}],273:[function(e,t,r){var n=e("../internals/a-function"),o=function(e){var t,r;this.promise=new e((function(e,n){if(void 0!==t||void 0!==r)throw TypeError("Bad Promise constructor");t=e,r=n})),this.resolve=n(t),this.reject=n(r)};t.exports.f=function(e){return new o(e)}},{"../internals/a-function":219}],274:[function(e,t,r){var n=e("../internals/is-regexp");t.exports=function(e){if(n(e))throw TypeError("The method doesn't accept regular expressions");return e}},{"../internals/is-regexp":265}],275:[function(e,t,r){var n=e("../internals/descriptors"),o=e("../internals/fails"),i=e("../internals/object-keys"),a=e("../internals/object-get-own-property-symbols"),s=e("../internals/object-property-is-enumerable"),l=e("../internals/to-object"),c=e("../internals/indexed-object"),u=Object.assign,f=Object.defineProperty;t.exports=!u||o((function(){if(n&&1!==u({b:1},u(f({},"a",{enumerable:!0,get:function(){f(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},r=Symbol();return e[r]=7,"abcdefghijklmnopqrst".split("").forEach((function(e){t[e]=e})),7!=u({},e)[r]||"abcdefghijklmnopqrst"!=i(u({},t)).join("")}))?function(e,t){for(var r=l(e),o=arguments.length,u=1,f=a.f,d=s.f;o>u;)for(var h,p=c(arguments[u++]),b=f?i(p).concat(f(p)):i(p),m=b.length,y=0;m>y;)h=b[y++],n&&!d.call(p,h)||(r[h]=p[h]);return r}:u},{"../internals/descriptors":240,"../internals/fails":247,"../internals/indexed-object":257,"../internals/object-get-own-property-symbols":282,"../internals/object-keys":285,"../internals/object-property-is-enumerable":286,"../internals/to-object":308}],276:[function(e,t,r){var n,o=e("../internals/an-object"),i=e("../internals/object-define-properties"),a=e("../internals/enum-bug-keys"),s=e("../internals/hidden-keys"),l=e("../internals/html"),c=e("../internals/document-create-element"),u=e("../internals/shared-key")("IE_PROTO"),f=function(){},d=function(e){return" + + diff --git a/src/plugins/reflect/src/.archived/Reflect.vue b/src/plugins/reflect/src/.archived/Reflect.vue new file mode 100644 index 00000000..005e7139 --- /dev/null +++ b/src/plugins/reflect/src/.archived/Reflect.vue @@ -0,0 +1,248 @@ + + + + + diff --git a/src/plugins/reflect/src/.archived/Rules.scss b/src/plugins/reflect/src/.archived/Rules.scss new file mode 100644 index 00000000..83b1c315 --- /dev/null +++ b/src/plugins/reflect/src/.archived/Rules.scss @@ -0,0 +1,41 @@ +.rules { + height: 100%; + display: flex; + flex-direction: column; + gap: var(--spacing-unit); + + &__header { + display: flex; + gap: var(--spacing-unit); + } + + &__body { + flex-grow: 1; + + .validation-table { + height: 100%; + + ::v-deep .bimdata-table__container { + height: 100%; + } + } + + .validation-status-cell { + height: 35px; + border-bottom: 1px solid var(--color-white); + display: flex; + justify-content: center; + align-items: center; + + &.valid { + background-color: #42B983; + color: var(--color-white); + } + + &.not-valid { + background-color: #DB0F0F; + color: var(--color-white); + } + } + } +} diff --git a/src/plugins/reflect/src/.archived/Rules.vue b/src/plugins/reflect/src/.archived/Rules.vue new file mode 100644 index 00000000..d30065f2 --- /dev/null +++ b/src/plugins/reflect/src/.archived/Rules.vue @@ -0,0 +1,483 @@ + + + + + diff --git a/src/plugins/reflect/src/.archived/ViewLinkCell.vue b/src/plugins/reflect/src/.archived/ViewLinkCell.vue new file mode 100644 index 00000000..366d1c9a --- /dev/null +++ b/src/plugins/reflect/src/.archived/ViewLinkCell.vue @@ -0,0 +1,51 @@ + + + + + diff --git a/src/plugins/reflect/src/.archived/functions_exceljs.js b/src/plugins/reflect/src/.archived/functions_exceljs.js new file mode 100644 index 00000000..09e7c2ae --- /dev/null +++ b/src/plugins/reflect/src/.archived/functions_exceljs.js @@ -0,0 +1,296 @@ +/** + * Sub-function to autofitColums function + * @param {*} ws + * @param {*} col1 + * @param {*} col2 + * @param {*} cb + */ +function eachColumnInRange(ws, col1, col2, cb) { + for (let c = col1; c <= col2; c++) { + let col = ws.getColumn(c); + cb(col); + } +} + +/** + * Function autofitColumns auto-adjust the length of the cell accordingly to the column max length + * @param {*} ws + */ +export default function autofitColumns(ws) { + // no good way to get text widths + eachColumnInRange(ws, 1, ws.columnCount, (column) => { + let maxWidth = 10; + column.eachCell((cell) => { + if (!cell.isMerged && cell.value) { + // doesn't handle merged cells + + let text = ''; + if (typeof cell.value != 'object') { + // string, number, ... + text = cell.value.toString(); + } else if (cell.value.richText) { + // richText + text = cell.value.richText.reduce((text, obj) => text + obj.text.toString(), ''); + } + + // handle new lines -> don't forget to set wrapText: true + let values = text.split(/[\n\r]+/); + + for (let value of values) { + let width = value.length; + + if (cell.font && cell.font.bold) { + width *= 1.08; // bolding increases width + } + + maxWidth = Math.max(maxWidth, width); + } + } + }); + + maxWidth += 0.71; // compensate for observed reduction + maxWidth += 1; // buffer space + + column.width = maxWidth; + }); +} + +/** + * Function setPageBreak define the page Break in the Excel file + * @param {*} ws + * @param {*} alertData + * @param {*} alert + */ +function setPageBreak(ws, alertData, alert) { + // Set Print Area for a sheet + let rowBreak = 0; + if (alert.ALTXLSBREAK) { + let xlsBreak = JSON.parse(alert.ALTXLSBREAK); + //console.log(' parsing ALTXLSBREAK : ' + JSON.stringify(xlsBreak)); + for (let i = 0; i < xlsBreak.pageBreak.length; i++) { + if (xlsBreak.pageBreak[i].hasOwnProperty('every')) { + for (let j = xlsBreak.pageBreak[i].row; j < alertData.length; j += every) { + rowBreak = +xlsBreak.pageBreak[i].row; + //console.log('Adding Page break @ row :' + rowBreak); + ws.getRow(rowBreak + j).addPageBreak(); + } + } else { + rowBreak = +xlsBreak.pageBreak[i].row; + //console.log('Adding Page break @ row :' + rowBreak); + ws.getRow(rowBreak).addPageBreak(); + } + } + } +} + +/** + * Function formatXLS define the conditional rule in FormatRule for the worksheet + * @param {*} worksheet + * @param {*} formatRule + */ +function formatXLS(worksheet, dataRows, formatRule) { + if (formatRule) { + console.log('alert', 'formatting EXCEL : ' + JSON.stringify(formatRule), 'alert', 1); + + // preserve newlines, etc - use valid JSON + formatRule = formatRule + .replace(/\\n/g, '\\n') + .replace(/\\'/g, "\\'") + .replace(/\\"/g, '\\"') + .replace(/\\&/g, '\\&') + .replace(/\\r/g, '\\r') + .replace(/\\t/g, '\\t') + .replace(/\\b/g, '\\b') + .replace(/\\f/g, '\\f') + .replace(/null/g, ''); + // remove non-printable and other non-valid JSON chars + formatRule = formatRule.replace(/[\u0000-\u0019]+/g, ''); + + let cellRuleXLS = JSON.parse(formatRule); + if (cellRuleXLS != null) { + //console.log('alert', 'formatting EXCEL : ' + JSON.stringify(cellRuleXLS), 'alert', 1); + for (let i = 0; i < cellRuleXLS.conditionalRule.length; i++) { + let row = 0; + let maxRow = 1; + let every = 1; + if (cellRuleXLS.conditionalRule[i].easeRule.repeat === '1') { + row = +cellRuleXLS.conditionalRule[i].easeRule.lineStart; + if (cellRuleXLS.conditionalRule[i].easeRule.hasOwnProperty('lineStop')) { + maxRow = +cellRuleXLS.conditionalRule[i].easeRule.lineStop + 1; + } else { + maxRow = dataRows.length + row + 1; + } + every = +cellRuleXLS.conditionalRule[i].easeRule.every; + } + //worksheet.getRow(32).addPageBreak(); + for (let k = row; k < maxRow; k += every) { + if (cellRuleXLS.conditionalRule[i].hasOwnProperty('rules')) { + for (let j = 0; j < cellRuleXLS.conditionalRule[i].rules.length; j++) { + let reference = + cellRuleXLS.conditionalRule[i].easeRule.columnStart + k + ':' + cellRuleXLS.conditionalRule[i].easeRule.columnEnd + k; + if (cellRuleXLS.conditionalRule[i].rules[j].ref.length > 0 && maxRow == 1) { + reference = cellRuleXLS.conditionalRule[i].rules[j].ref; + } + for (let l = 0; l < cellRuleXLS.conditionalRule[i].rules[j].rule.length; l++) { + if (cellRuleXLS.conditionalRule[i].rules[j].rule[l].hasOwnProperty('formulae')) { + worksheet.addConditionalFormatting({ + ref: reference, + rules: [ + { + type: cellRuleXLS.conditionalRule[i].rules[j].rule[l].type, + formulae: cellRuleXLS.conditionalRule[i].rules[j].rule[l].formulae, + style: cellRuleXLS.conditionalRule[i].rules[j].rule[l].style, + }, + ], + }); + } + + if ( + cellRuleXLS.conditionalRule[i].rules[j].rule[l].hasOwnProperty('operator') && + cellRuleXLS.conditionalRule[i].rules[j].rule[l].hasOwnProperty('style') + ) { + worksheet.addConditionalFormatting({ + ref: reference, + rules: [ + { + type: cellRuleXLS.conditionalRule[i].rules[j].rule[l].type, + operator: cellRuleXLS.conditionalRule[i].rules[j].rule[l].operator, + style: cellRuleXLS.conditionalRule[i].rules[j].rule[l].style, + }, + ], + }); + } + if (cellRuleXLS.conditionalRule[i].rules[j].rule[l].hasOwnProperty('cfvo')) { + worksheet.addConditionalFormatting({ + ref: reference, + rules: [ + { + type: cellRuleXLS.conditionalRule[i].rules[j].rule[l].type, + operator: cellRuleXLS.conditionalRule[i].rules[j].rule[l].operator, + cfvo: cellRuleXLS.conditionalRule[i].rules[j].rule[l].cfvo, + color: cellRuleXLS.conditionalRule[i].rules[j].rule[l].color, + }, + ], + }); + } + + /*console.log('Ref : ' + reference); + console.log('j : ' + j);*/ + //console.log('rules : ' + JSON.stringify(cellRuleXLS.conditionalRule[i].rules[j]) ); + /*console.log('type : ' + cellRuleXLS.conditionalRule[i].rules[j].rule[l].type); + console.log('operator : ' + cellRuleXLS.conditionalRule[i].rules[j].rule[l].operator); + console.log('style : ' + cellRuleXLS.conditionalRule[i].rules[j].rule[l].style);*/ + } + } + } + if (cellRuleXLS.conditionalRule[i].hasOwnProperty('style')) { + // Code to parse the first letter column to the end + for ( + let m = cellRuleXLS.conditionalRule[i].easeRule.columnStart.charCodeAt(0); + m <= cellRuleXLS.conditionalRule[i].easeRule.columnEnd.charCodeAt(0); + m++ + ) { + //console.log('process...'); + //console.log('Lattre : ' + String.fromCharCode(m)); + let cellToFormat = String.fromCharCode(m) + k + ''; + worksheet.getCell(cellToFormat).style = cellRuleXLS.conditionalRule[i].style; + //worksheet.getCell(cellToFormat).value.result=undefined; + if (!Number.isNaN(parseFloat(worksheet.getCell(cellToFormat).value))) { + let value = parseFloat(worksheet.getCell(cellToFormat).value); + + worksheet.getCell(cellToFormat).value = value / 100; + } + //worksheet.getCell(cellToFormat).value=parseFloat(worksheet.getCell(cellToFormat).value)/100; + } + } + } + } + } + } +} + +/** + * Function setXLSHeader define top X rows header in the template report + * @param {*} worksheet + * @param {*} alertDataHeader + */ +function setXLSHeader(worksheet, alertData, extensionHeader) { + /** + * Excel file + * 4 first rows are the header reports + * Starting line 5 the table is deployed + * + */ + let tableRow = 5; + + worksheet.getCell('B2').value = 'Report Title'; + + worksheet.getCell('C2').value = alertData[0].ALTSUBJECT + ' ' + extensionHeader; + worksheet.getCell('C3').value = alertData[0].ALTCONTENT; + worksheet.mergeCells('C2', 'G2'); + worksheet.mergeCells('C3', 'G3'); + + worksheet.getCell('H2').value = 'Report ID'; + worksheet.getCell('I2').value = alertData[0].ALTID; + worksheet.mergeCells('I2', 'K2'); + worksheet.mergeCells('I3', 'K3'); + worksheet.getCell('H3').value = 'Report date'; + worksheet.getCell('I3').value = new Date(); + worksheet.getCell('I2').alignment = { vertical: 'top', horizontal: 'left' }; + worksheet.getCell('I3').alignment = { vertical: 'top', horizontal: 'left' }; + + for (let i = 0; i < tableRow; i++) { + worksheet.getRow(i).fill = { + type: 'pattern', + pattern: 'lightTrellis', + fgColor: { argb: 'FFFFFFFF' }, + bgColor: { argb: '04225E80' }, + }; + } + + // Styling the header + worksheet.getCell('B2').font = { + name: 'Arial', + family: 4, + color: { argb: 'FFFFFFFF' }, + size: 11, + underline: false, + bold: true, + }; + worksheet.getCell('H2').font = worksheet.getCell('B2').font; + worksheet.getCell('H3').font = worksheet.getCell('B2').font; + + worksheet.getCell('C2').font = { + name: 'Arial', + family: 4, + color: { argb: 'FFFFFFFF' }, + size: 14, + underline: false, + bold: true, + }; + + worksheet.getCell('C3').font = { + name: 'Arial', + family: 4, + color: { argb: '000000' }, + size: 14, + underline: false, + bold: false, + }; + + worksheet.getCell('I2').font = worksheet.getCell('C2').font; + worksheet.getCell('I3').font = worksheet.getCell('C2').font; +} + +/** + * Function setXLSProperties define the EXCEL file property + * @param {*} workbook + */ +function setXLSProperties(workbook) { + workbook.creator = 'B&B SYMPHONY LLC'; + workbook.lastModifiedBy = 'B&B SYMPHONY LLC'; + workbook.created = new Date(); + workbook.modified = new Date(); + workbook.lastPrinted = new Date(); + workbook.calcProperties.fullCalcOnLoad = true; +} diff --git a/src/plugins/reflect/src/.archived/icon.svg b/src/plugins/reflect/src/.archived/icon.svg new file mode 100644 index 00000000..9825006e --- /dev/null +++ b/src/plugins/reflect/src/.archived/icon.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/plugins/reflect/src/.archived/my_parser.js b/src/plugins/reflect/src/.archived/my_parser.js new file mode 100644 index 00000000..a95ad88e --- /dev/null +++ b/src/plugins/reflect/src/.archived/my_parser.js @@ -0,0 +1,8231 @@ +// +// Lark.js stand-alone parser +//=============================== + +"use strict"; + +/** + This is the main entrypoint into the generated Lark parser. + + @param {object} options An object with the following optional properties: + + - transformer: an object of {rule: callback}, or an instance of Transformer + - propagate_positions (bool): should all tree nodes calculate line/column info? + - tree_class (Tree): a class that extends Tree, to be used for creating the parse tree. + - debug (bool): in case of error, should the parser output debug info to the console? + + @returns {Lark} an object which provides the following methods: + + - parse + - parse_interactive + - lex + +*/ +function get_parser(options = {}) { + if ( + options.transformer && + options.transformer.constructor.name === "object" + ) { + options.transformer = Transformer.fromObj(options.transformer); + } + + return Lark._load_from_dict({ data: DATA, memo: MEMO, ...options }); +} + +const NO_VALUE = {}; +class _Decoratable {} +const Discard = {}; + +// +// Implementation of Scanner + module emulation for Python's stdlib re +// ------------------------------------------------------------------------- + +const re = { + escape(string) { + // See: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions#escaping + return string.replace(/[.*+?^${}()|[\]\\]/g, "\\$&"); // $& means the whole matched string + }, + compile(regex, flags) { + // May throw re.error + return new RegExp(regex, flags); + }, + error: SyntaxError, +}; + +function _get_match(re_, regexp, s, flags) { + const m = re_.compile(regexp, flags).exec(s); + if (m != null) return m[0]; +} + +class Scanner { + constructor(terminals, g_regex_flags, re_, use_bytes, match_whole = false) { + this.terminals = terminals; + this.g_regex_flags = g_regex_flags; + this.re_ = re_; + this.use_bytes = use_bytes; + this.match_whole = match_whole; + this.allowed_types = new Set(this.terminals.map(t => t.name)); + + this._regexps = this._build_mres(terminals); + } + + _build_mres(terminals) { + // TODO deal with priorities! + let postfix = this.match_whole ? "$" : ""; + let patterns_by_flags = segment_by_key(terminals, t => + t.pattern.flags.join("") + ); + + let regexps = []; + for (let [flags, patterns] of patterns_by_flags) { + const pattern = patterns + .map(t => `(?<${t.name}>${t.pattern.to_regexp() + postfix})`) + .join("|"); + regexps.push(new RegExp(pattern, this.g_regex_flags + flags + "y")); + } + + return regexps; + } + + match(text, pos) { + for (const re of this._regexps) { + re.lastIndex = pos; + let m = re.exec(text); + if (m) { + // Find group. Ugly hack, but javascript is forcing my hand. + let group = null; + for (let [k, v] of Object.entries(m.groups)) { + if (v) { + group = k; + break; + } + } + return [m[0], group]; + } + } + } +} +// +// Start of library code +// -------------------------- + +const util = null; + +class ABC {} + +const NotImplemented = {}; + +function dict_items(d) { + return Object.entries(d); +} +function dict_keys(d) { + return Object.keys(d); +} +function dict_values(d) { + return Object.values(d); +} + +function dict_pop(d, key) { + if (key === undefined) { + key = Object.keys(d)[0]; + } + let value = d[key]; + delete d[key]; + return value; +} + +function dict_get(d, key, otherwise = null) { + return d[key] || otherwise; +} + +function dict_update(self, other) { + if (self.constructor.name === "Map") { + for (const [k, v] of dict_items(other)) { + self.set(k, v); + } + } else { + for (const [k, v] of dict_items(other)) { + self[k] = v; + } + } +} + +function make_constructor(cls) { + return function () { + return new cls(...arguments); + }; +} + +function range(start, end) { + if (end === undefined) { + end = start; + start = 0; + } + const res = []; + for (let i = start; i < end; i++) res.push(i); + return res; +} + +function format(s) { + let counter = 0; + let args = [...arguments].slice(1); + + return s.replace(/%([sr])/g, function () { + const t = arguments[1]; + const item = args[counter++]; + if (t === "r") { + return util + ? util.inspect(item, false, null, true) + : JSON.stringify(item, null, 0); + } else { + return item; + } + }); +} + +function union(setA, setB) { + let _union = new Set(setA); + for (const elem of setB) { + _union.add(elem); + } + return _union; +} + +function intersection(setA, setB) { + let _intersection = new Set(); + for (const elem of setB) { + if (setA.has(elem)) { + _intersection.add(elem); + } + } + return _intersection; +} + +function set_subtract(a, b) { + return [...a].filter(e => !b.has(e)); +} + +function dict(d) { + return { ...d }; +} + +function bool(x) { + return !!x; +} + +function new_object(cls) { + return Object.create(cls.prototype); +} + +function copy(obj) { + if (typeof obj == "object") { + let empty_clone = Object.create(Object.getPrototypeOf(obj)); + return Object.assign(empty_clone, obj); + } + return obj; +} + +function map_pop(key) { + let value = this.get(key); + this.delete(key); + return value; +} + +function hash(x) { + return x; +} +function tuple(x) { + return x; +} +function frozenset(x) { + return new Set(x); +} + +function is_dict(x) { + return x && x.constructor.name === "Object"; +} +function is_array(x) { + return x && x.constructor.name === "Array"; +} +function callable(x) { + return typeof x === "function"; +} + +function* enumerate(it, start = 0) { + // Taken from: https://stackoverflow.com/questions/34336960/what-is-the-es6-equivalent-of-python-enumerate-for-a-sequence + let i = start; + for (const x of it) { + yield [i++, x]; + } +} + +function any(lst) { + for (const item of lst) { + if (item) { + return true; + } + } + return false; +} + +function all(lst) { + for (const item of lst) { + if (!item) { + return false; + } + } + return true; +} + +function filter(pred, lst) { + return lst.filter(pred || bool); +} + +function partial(f) { + let args = [...arguments].slice(1); + return function () { + return f(...args, ...arguments); + }; +} + +class EOFError extends Error {} + +function last_item(a) { + return a[a.length - 1]; +} + +function callable_class(cls) { + return function () { + let inst = new cls(...arguments); + return inst.__call__.bind(inst); + }; +} + +function list_repeat(list, count) { + return Array.from({ length: count }, () => list).flat(); +} + +function isupper(a) { + return /^[A-Z_$]*$/.test(a); +} + +function rsplit(s, delimiter, limit) { + const arr = s.split(delimiter); + return limit ? arr.splice(-limit - 1) : arr; +} + +function str_count(s, substr) { + let re = new RegExp(substr, "g"); + return (s.match(re) || []).length; +} + +function list_count(list, elem) { + let count = 0; + for (const e of list) { + if (e === elem) { + count++; + } + } + return count; +} + +function isSubset(subset, set) { + for (let elem of subset) { + if (!set.has(elem)) { + return false; + } + } + return true; +} + +function* segment_by_key(a, key) { + let buffer = []; + let last_k = null; + for (const item of a) { + const k = key(item); + if (last_k && k != last_k) { + yield [last_k, buffer]; + buffer = []; + } + buffer.push(item); + last_k = k; + } + yield [last_k, buffer]; +} + +// -------------------------- +// End of library code +// + +// +// Exceptions +// + +class LarkError extends Error { + // pass +} + +class ConfigurationError extends LarkError { + // pass +} + +function assert_config(value, options, msg = "Got %r, expected one of %s") { + if (!options.includes(value)) { + throw new ConfigurationError(format(msg, value, options)); + } +} + +class GrammarError extends LarkError { + // pass +} + +class ParseError extends LarkError { + // pass +} + +class LexError extends LarkError { + // pass +} + +/** + UnexpectedInput Error. + + Used as a base class for the following exceptions: + + - ``UnexpectedCharacters``: The lexer encountered an unexpected string + - ``UnexpectedToken``: The parser received an unexpected token + - ``UnexpectedEOF``: The parser expected a token, but the input ended + + After catching one of these exceptions, you may call the following helper methods to create a nicer error message. + +*/ + +class UnexpectedInput extends LarkError { + // const pos_in_stream = null; + // const _terminals_by_name = null; + + constructor() { + super(); + // invokes the setter + this.pos_in_stream = null; + this._terminals_by_name = null; + this.UnexpectedInput(); + + } + /** + Returns a pretty string pinpointing the error in the text, + with span amount of context characters around it. + + Note: + The parser doesn't hold a copy of the text it has to parse, + so you have to provide it again + + */ + get_context(text, span = 40) { + let after, before; + let pos = this.pos_in_stream; + let start = max(pos - span, 0); + let end = pos + span; + if (!(text instanceof bytes)) { + before = last_item(rsplit(text.slice(start, pos), "\n", 1)); + after = text.slice(pos, end).split("\n", 1)[0]; + return before + after + "\n" + " " * before.expandtabs().length + "^\n"; + } else { + before = last_item(rsplit(text.slice(start, pos), "\n", 1)); + after = text.slice(pos, end).split("\n", 1)[0]; + return ( + before + + after + + "\n" + + " " * before.expandtabs().length + + "^\n" + ).decode("ascii", "backslashreplace"); + } + } + + /** + Allows you to detect what's wrong in the input text by matching + against example errors. + + Given a parser instance and a dictionary mapping some label with + some malformed syntax examples, it'll return the label for the + example that bests matches the current error. The function will + iterate the dictionary until it finds a matching error, and + return the corresponding value. + + For an example usage, see `examples/error_reporting_lalr.py` + + Parameters: + parse_fn: parse function (usually ``lark_instance.parse``) + examples: dictionary of ``{'example_string': value}``. + use_accepts: Recommended to keep this as ``use_accepts=True``. + + */ + match_examples(parse_fn, examples, token_type_match_fallback = false) { + if (is_dict(examples)) { + examples = dict_items(examples); + } + + let candidate = [null, false]; + for (const [i, [label, example]] of enumerate(examples)) { + for (const [j, malformed] of enumerate(example)) { + try { + parse_fn(malformed); + } catch (ut) { + if (ut instanceof UnexpectedInput) { + if (ut.state.eq(this.state)) { + if (ut.token === this.token) { + return label; + } + + if (token_type_match_fallback) { + // Fallback to token types match + if ( + ut.token.type === this.token.type && + !last_item(candidate) + ) { + candidate = [label, true]; + } + } + if (candidate[0] === null) { + candidate = [label, false]; + } + } + } else { + throw ut; + } + } + } + } + + return candidate[0]; + } + + _format_expected(expected) { + let d; + if (this._terminals_by_name) { + d = this._terminals_by_name; + expected = expected.map(t_name => + t_name in d ? d[t_name].user_repr() : t_name + ); + } + + return format("Expected one of: \n\t* %s\n", expected.join("\n\t* ")); + } +} + +/** + An exception that is raised by the parser, when the input ends while it still expects a token. + +*/ + +class UnexpectedEOF extends UnexpectedInput { + constructor(expected, state = null, terminals_by_name = null) { + super(); + this.expected = expected; + this.state = state; + this.token = new Token("", ""); + // , line=-1, column=-1, pos_in_stream=-1) + this.pos_in_stream = -1; + this.line = -1; + this.column = -1; + this._terminals_by_name = terminals_by_name; + } +} + +/** + An exception that is raised by the lexer, when it cannot match the next + string of characters to any of its terminals. + +*/ + +class UnexpectedCharacters extends UnexpectedInput { + constructor({ + seq, + lex_pos, + line, + column, + allowed = null, + considered_tokens = null, + state = null, + token_history = null, + terminals_by_name = null, + considered_rules = null, + } = {}) { + super(); + // TODO considered_tokens and allowed can be figured out using state + this.line = line; + this.column = column; + this.pos_in_stream = lex_pos; + this.state = state; + this._terminals_by_name = terminals_by_name; + this.allowed = allowed; + this.considered_tokens = considered_tokens; + this.considered_rules = considered_rules; + this.token_history = token_history; + this.char = seq[lex_pos]; + // this._context = this.get_context(seq); + } +} + +/** + An exception that is raised by the parser, when the token it received + doesn't match any valid step forward. + + Parameters: + token: The mismatched token + expected: The set of expected tokens + considered_rules: Which rules were considered, to deduce the expected tokens + state: A value representing the parser state. Do not rely on its value or type. + interactive_parser: An instance of ``InteractiveParser``, that is initialized to the point of failture, + and can be used for debugging and error handling. + + Note: These parameters are available as attributes of the instance. + +*/ + +class UnexpectedToken extends UnexpectedInput { + constructor({ + token, + expected, + considered_rules = null, + state = null, + interactive_parser = null, + terminals_by_name = null, + token_history = null, + } = {}) { + super(); + // TODO considered_rules and expected can be figured out using state + this.line = (token && token["line"]) || "?"; + this.column = (token && token["column"]) || "?"; + this.pos_in_stream = (token && token["start_pos"]) || null; + this.state = state; + this.token = token; + this.expected = expected; + // XXX deprecate? `accepts` is better + this._accepts = NO_VALUE; + this.considered_rules = considered_rules; + this.interactive_parser = interactive_parser; + this._terminals_by_name = terminals_by_name; + this.token_history = token_history; + } + + get accepts() { + if (this._accepts === NO_VALUE) { + this._accepts = + this.interactive_parser && this.interactive_parser.accepts(); + } + + return this._accepts; + } +} + +/** + VisitError is raised when visitors are interrupted by an exception + + It provides the following attributes for inspection: + + Parameters: + rule: the name of the visit rule that failed + obj: the tree-node or token that was being processed + orig_exc: the exception that cause it to fail + + Note: These parameters are available as attributes + +*/ + +class VisitError extends LarkError { + constructor(rule, obj, orig_exc) { + let message = format( + 'Error trying to process rule "%s":\n\n%s', + rule, + orig_exc + ); + super(message); + this.rule = rule; + this.obj = obj; + this.orig_exc = orig_exc; + } +} + +// +// Utils +// + +function classify(seq, key = null, value = null) { + let k, v; + let d = new Map(); + for (const item of seq) { + k = key !== null ? key(item) : item; + v = value !== null ? value(item) : item; + if (d.has(k)) { + d.get(k).push(v); + } else { + d.set(k, [v]); + } + } + + return d; +} + +function _deserialize(data, namespace, memo) { + let class_; + if (is_dict(data)) { + if ("__type__" in data) { + // Object + class_ = namespace[data["__type__"]]; + return class_.deserialize(data, memo); + } else if ("@" in data) { + return memo[data["@"]]; + } + + return Object.fromEntries( + dict_items(data).map(([key, value]) => [ + key, + _deserialize(value, namespace, memo), + ]) + ); + } else if (is_array(data)) { + return data.map(value => _deserialize(value, namespace, memo)); + } + + return data; +} + +/** + Safe-ish serialization interface that doesn't rely on Pickle + + Attributes: + __serialize_fields__ (List[str]): Fields (aka attributes) to serialize. + __serialize_namespace__ (list): List of classes that deserialization is allowed to instantiate. + Should include all field types that aren't builtin types. + +*/ + +class Serialize { + static deserialize(data, memo) { + const cls = this; + let fields = cls && cls["__serialize_fields__"]; + if ("@" in data) { + return memo[data["@"]]; + } + + let inst = new_object(cls); + for (const f of fields) { + if (data && f in data) { + inst[f] = _deserialize(data[f], NAMESPACE, memo); + } else { + throw new KeyError("Cannot find key for class", cls, e); + } + } + + if ("_deserialize" in inst) { + inst._deserialize(); + } + + return inst; + } +} + +/** + A version of serialize that memoizes objects to reduce space +*/ + +class SerializeMemoizer extends Serialize { + static get __serialize_fields__() { + return ["memoized"]; + } + constructor(types_to_memoize) { + super(); + this.types_to_memoize = tuple(types_to_memoize); + this.memoized = new Enumerator(); + } + + in_types(value) { + return value instanceof this.types_to_memoize; + } + + serialize() { + return _serialize(this.memoized.reversed(), null); + } + + static deserialize(data, namespace, memo) { + const cls = this; + return _deserialize(data, namespace, memo); + } +} + +// +// Tree +// + +class Meta { + constructor() { + this.empty = true; + } +} + +/** + The main tree class. + + Creates a new tree, and stores "data" and "children" in attributes of the same name. + Trees can be hashed and compared. + + Parameters: + data: The name of the rule or alias + children: List of matched sub-rules and terminals + meta: Line & Column numbers (if ``propagate_positions`` is enabled). + meta attributes: line, column, start_pos, end_line, end_column, end_pos + +*/ + +class Tree { + constructor(data, children, meta = null) { + this.data = data; + this.children = children; + this._meta = meta; + } + + get meta() { + if (this._meta === null) { + this._meta = new Meta(); + } + + return this._meta; + } + + repr() { + return format("Tree(%r, %r)", this.data, this.children); + } + + _pretty_label() { + return this.data; + } + + _pretty(level, indent_str) { + if (this.children.length === 1 && !(this.children[0] instanceof Tree)) { + return [ + list_repeat(indent_str, level).join(""), + this._pretty_label(), + "\t", + format("%s", this.children[0].value), + "\n", + ]; + } + + let l = [ + list_repeat(indent_str, level).join(""), + this._pretty_label(), + "\n", + ]; + for (const n of this.children) { + if (n instanceof Tree) { + l.push(...n._pretty(level + 1, indent_str)); + } else { + l.push( + ...[ + list_repeat(indent_str, level + 1).join(""), + format("%s", n.value), + "\n", + ] + ); + } + } + + return l; + } + + /** + Returns an indented string representation of the tree. + + Great for debugging. + + */ + pretty(indent_str = " ") { + return this._pretty(0, indent_str).join(""); + } + + eq(other) { + if ( + other && + this && + other && + this && + other.children && + this.children && + other.data && + this.data + ) { + return this.data === other.data && this.children === other.children; + } else { + return false; + } + } + + /** + Depth-first iteration. + + Iterates over all the subtrees, never returning to the same node twice (Lark's parse-tree is actually a DAG). + + */ + iter_subtrees() { + let queue = [this]; + let subtrees = new Map(); + for (const subtree of queue) { + subtrees.set(subtree, subtree); + queue.push( + ...[...subtree.children] + .reverse() + .filter(c => c instanceof Tree && !subtrees.has(c)) + .map(c => c) + ); + } + + queue = undefined; + return [...subtrees.values()].reverse(); + } + + /** + Returns all nodes of the tree that evaluate pred(node) as true. + */ + find_pred(pred) { + return filter(pred, this.iter_subtrees()); + } + + /** + Returns all nodes of the tree whose data equals the given data. + */ + find_data(data) { + return this.find_pred(t => t.data === data); + } + + /** + Return all values in the tree that evaluate pred(value) as true. + + This can be used to find all the tokens in the tree. + + Example: + >>> all_tokens = tree.scan_values(lambda v: isinstance(v, Token)) + + */ + *scan_values(pred) { + for (const c of this.children) { + if (c instanceof Tree) { + for (const t of c.scan_values(pred)) { + yield t; + } + } else { + if (pred(c)) { + yield c; + } + } + } + } + + /** + Breadth-first iteration. + + Iterates over all the subtrees, return nodes in order like pretty() does. + + */ + *iter_subtrees_topdown() { + let node; + let stack = [this]; + while (stack.length) { + node = stack.pop(); + if (!(node instanceof Tree)) { + continue; + } + + yield node; + for (const child of [...node.children].reverse()) { + stack.push(child); + } + } + } + + copy() { + return type(this)(this.data, this.children); + } + + set(data, children) { + this.data = data; + this.children = children; + } +} + +// +// Visitors +// + +/** + Transformers work bottom-up (or depth-first), starting with visiting the leaves and working + their way up until ending at the root of the tree. + + For each node visited, the transformer will call the appropriate method (callbacks), according to the + node's ``data``, and use the returned value to replace the node, thereby creating a new tree structure. + + Transformers can be used to implement map & reduce patterns. Because nodes are reduced from leaf to root, + at any point the callbacks may assume the children have already been transformed (if applicable). + + If the transformer cannot find a method with the right name, it will instead call ``__default__``, which by + default creates a copy of the node. + + To discard a node, return Discard (``lark.visitors.Discard``). + + ``Transformer`` can do anything ``Visitor`` can do, but because it reconstructs the tree, + it is slightly less efficient. + + A transformer without methods essentially performs a non-memoized partial deepcopy. + + All these classes implement the transformer interface: + + - ``Transformer`` - Recursively transforms the tree. This is the one you probably want. + - ``Transformer_InPlace`` - Non-recursive. Changes the tree in-place instead of returning new instances + - ``Transformer_InPlaceRecursive`` - Recursive. Changes the tree in-place instead of returning new instances + + Parameters: + visit_tokens (bool, optional): Should the transformer visit tokens in addition to rules. + Setting this to ``False`` is slightly faster. Defaults to ``True``. + (For processing ignored tokens, use the ``lexer_callbacks`` options) + + +*/ + +class Transformer extends _Decoratable { + static get __visit_tokens__() { + return true; + } + // For backwards compatibility + + constructor(visit_tokens = true) { + super(); + this.__visit_tokens__ = visit_tokens; + } + + static fromObj(obj, ...args) { + class _T extends this {} + for (let [k, v] of Object.entries(obj)) { + _T.prototype[k] = v; + } + return new _T(...args); + } + + _call_userfunc(tree, new_children = null) { + let f, wrapper; + // Assumes tree is already transformed + let children = new_children !== null ? new_children : tree.children; + if (tree && tree.data && this && this[tree.data]) { + f = this && this[tree.data]; + try { + wrapper = (f && f["visit_wrapper"]) || null; + if (wrapper !== null) { + return f.visit_wrapper(f, tree.data, children, tree.meta); + } else { + return f(children); + } + } catch (e) { + if (e instanceof GrammarError) { + throw e; + } else if (e instanceof Error) { + throw new VisitError(tree.data, tree, e); + } else { + throw e; + } + } + } else { + return this.__default__(tree.data, children, tree.meta); + } + } + + _call_userfunc_token(token) { + let f; + if (token && token.type && this && this[token.type]) { + f = this && this[token.type]; + try { + return f(token); + } catch (e) { + if (e instanceof GrammarError) { + throw e; + } else if (e instanceof Error) { + throw new VisitError(token.type, token, e); + } else { + throw e; + } + } + } else { + return this.__default_token__(token); + } + } + + *_transform_children(children) { + let res; + for (const c of children) { + if (c instanceof Tree) { + res = this._transform_tree(c); + } else if (this.__visit_tokens__ && c instanceof Token) { + res = this._call_userfunc_token(c); + } else { + res = c; + } + if (res !== Discard) { + yield res; + } + } + } + + _transform_tree(tree) { + let children = [...this._transform_children(tree.children)]; + return this._call_userfunc(tree, children); + } + + /** + Transform the given tree, and return the final result + */ + transform(tree) { + return this._transform_tree(tree); + } + + /** + Default function that is called if there is no attribute matching ``data`` + + Can be overridden. Defaults to creating a new copy of the tree node (i.e. ``return Tree(data, children, meta)``) + + */ + __default__(data, children, meta) { + return new Tree(data, children, meta); + } + + /** + Default function that is called if there is no attribute matching ``token.type`` + + Can be overridden. Defaults to returning the token as-is. + + */ + __default_token__(token) { + return token; + } +} + +/** + Same as Transformer, but non-recursive, and changes the tree in-place instead of returning new instances + + Useful for huge trees. Conservative in memory. + +*/ + +class Transformer_InPlace extends Transformer { + _transform_tree(tree) { + // Cancel recursion + return this._call_userfunc(tree); + } + + transform(tree) { + for (const subtree of tree.iter_subtrees()) { + subtree.children = [...this._transform_children(subtree.children)]; + } + + return this._transform_tree(tree); + } +} + +/** + Same as Transformer but non-recursive. + + Like Transformer, it doesn't change the original tree. + + Useful for huge trees. + +*/ + +class Transformer_NonRecursive extends Transformer { + transform(tree) { + let args, res, size; + // Tree to postfix + let rev_postfix = []; + let q = [tree]; + while (q.length) { + const t = q.pop(); + rev_postfix.push(t); + if (t instanceof Tree) { + q.push(...t.children); + } + } + + // Postfix to tree + let stack = []; + for (const x of [...rev_postfix].reverse()) { + if (x instanceof Tree) { + size = x.children.length; + if (size) { + args = stack.slice(-size); + stack.splice(-size); + } else { + args = []; + } + res = this._call_userfunc(x, args); + if (res !== Discard) { + stack.push(res); + } + } else if (this.__visit_tokens__ && x instanceof Token) { + res = this._call_userfunc_token(x); + if (res !== Discard) { + stack.push(res); + } + } else { + stack.push(x); + } + } + + let [t] = stack; + // We should have only one tree remaining + return t; + } +} + +/** + Same as Transformer, recursive, but changes the tree in-place instead of returning new instances +*/ + +class Transformer_InPlaceRecursive extends Transformer { + _transform_tree(tree) { + tree.children = [...this._transform_children(tree.children)]; + return this._call_userfunc(tree); + } +} + +// Visitors + +class VisitorBase { + _call_userfunc(tree) { + const callback = this[tree.data]; + if (callback) { + return callback(tree); + } else { + return this.__default__(tree); + } + } + + /** + Default function that is called if there is no attribute matching ``tree.data`` + + Can be overridden. Defaults to doing nothing. + + */ + __default__(tree) { + return tree; + } + + __class_getitem__(_) { + return cls; + } +} + +/** + Tree visitor, non-recursive (can handle huge trees). + + Visiting a node calls its methods (provided by the user via inheritance) according to ``tree.data`` + +*/ + +class Visitor extends VisitorBase { + /** + Visits the tree, starting with the leaves and finally the root (bottom-up) + */ + visit(tree) { + for (const subtree of tree.iter_subtrees()) { + this._call_userfunc(subtree); + } + + return tree; + } + + /** + Visit the tree, starting at the root, and ending at the leaves (top-down) + */ + visit_topdown(tree) { + for (const subtree of tree.iter_subtrees_topdown()) { + this._call_userfunc(subtree); + } + + return tree; + } +} + +/** + Bottom-up visitor, recursive. + + Visiting a node calls its methods (provided by the user via inheritance) according to ``tree.data`` + + Slightly faster than the non-recursive version. + +*/ + +class Visitor_Recursive extends VisitorBase { + /** + Visits the tree, starting with the leaves and finally the root (bottom-up) + */ + visit(tree) { + for (const child of tree.children) { + if (child instanceof Tree) { + this.visit(child); + } + } + + this._call_userfunc(tree); + return tree; + } + + /** + Visit the tree, starting at the root, and ending at the leaves (top-down) + */ + visit_topdown(tree) { + this._call_userfunc(tree); + for (const child of tree.children) { + if (child instanceof Tree) { + this.visit_topdown(child); + } + } + + return tree; + } +} + +/** + Interpreter walks the tree starting at the root. + + Visits the tree, starting with the root and finally the leaves (top-down) + + For each tree node, it calls its methods (provided by user via inheritance) according to ``tree.data``. + + Unlike ``Transformer`` and ``Visitor``, the Interpreter doesn't automatically visit its sub-branches. + The user has to explicitly call ``visit``, ``visit_children``, or use the ``@visit_children_decor``. + This allows the user to implement branching and loops. + +*/ + +class Interpreter extends _Decoratable { + visit(tree) { + if (tree.data in this) { + return this[tree.data](tree); + } else { + return this.__default__(tree); + } + } + + visit_children(tree) { + return tree.children.map(child => + child instanceof Tree ? this.visit(child) : child + ); + } + + __default__(tree) { + return this.visit_children(tree); + } +} + +// +// Grammar +// + +var TOKEN_DEFAULT_PRIORITY = 0; +class Symbol extends Serialize { + // is_term = NotImplemented; + + constructor(name) { + super(); + this.name = name; + this.is_term = NotImplemented; + + } + + eq(other) { + return this.is_term === other.is_term && this.name === other.name; + } + + repr() { + return format("%s(%r)", type(this).name, this.name); + } + + static get fullrepr() { + return property(__repr__); + } + get fullrepr() { + return this.constructor.fullrepr; + } + renamed(f) { + return type(this)(f(this.name)); + } +} + +class Terminal extends Symbol { + static get __serialize_fields__() { + return ["name", "filter_out"]; + } + get is_term() { + return true; + } + + constructor(name, filter_out = false) { + super(); + this.name = name; + this.filter_out = filter_out; + } + + get fullrepr() { + return format("%s(%r, %r)", type(this).name, this.name, this.filter_out); + } + + renamed(f) { + return type(this)(f(this.name), this.filter_out); + } +} + +class NonTerminal extends Symbol { + static get __serialize_fields__() { + return ["name"]; + } + get is_term() { + return false; + } +} + +class RuleOptions extends Serialize { + static get __serialize_fields__() { + return [ + "keep_all_tokens", + "expand1", + "priority", + "template_source", + "empty_indices", + ]; + } + constructor( + keep_all_tokens = false, + expand1 = false, + priority = null, + template_source = null, + empty_indices = [] + ) { + super(); + this.keep_all_tokens = keep_all_tokens; + this.expand1 = expand1; + this.priority = priority; + this.template_source = template_source; + this.empty_indices = empty_indices; + } + + repr() { + return format( + "RuleOptions(%r, %r, %r, %r)", + this.keep_all_tokens, + this.expand1, + this.priority, + this.template_source + ); + } +} + +/** + + origin : a symbol + expansion : a list of symbols + order : index of this expansion amongst all rules of the same name + +*/ + +class Rule extends Serialize { + static get __serialize_fields__() { + return ["origin", "expansion", "order", "alias", "options"]; + } + static get __serialize_namespace__() { + return [Terminal, NonTerminal, RuleOptions]; + } + constructor(origin, expansion, order = 0, alias = null, options = null) { + super(); + this.origin = origin; + this.expansion = expansion; + this.alias = alias; + this.order = order; + this.options = options || new RuleOptions(); + this._hash = hash([this.origin, tuple(this.expansion)]); + } + + _deserialize() { + this._hash = hash([this.origin, tuple(this.expansion)]); + } + + repr() { + return format( + "Rule(%r, %r, %r, %r)", + this.origin, + this.expansion, + this.alias, + this.options + ); + } + + eq(other) { + if (!(other instanceof Rule)) { + return false; + } + + return this.origin === other.origin && this.expansion === other.expansion; + } +} + +// +// Lexer +// + +// Lexer Implementation + +class Pattern extends Serialize { + constructor(value, flags = [], raw = null) { + super(); + this.value = value; + this.flags = frozenset(flags); + this.raw = raw; + } + + repr() { + return repr(this.to_regexp()); + } + + eq(other) { + return ( + type(this) === type(other) && + this.value === other.value && + this.flags === other.flags + ); + } + + to_regexp() { + throw new NotImplementedError(); + } + + get min_width() { + throw new NotImplementedError(); + } + + get max_width() { + throw new NotImplementedError(); + } + + _get_flags(value) { + return value; + } +} + +class PatternStr extends Pattern { + static get __serialize_fields__() { + return ["value", "flags"]; + } + static get type() { + return "str"; + } + to_regexp() { + return this._get_flags(re.escape(this.value)); + } + + get min_width() { + return this.value.length; + } + + get max_width() { + return this.value.length; + } +} + +class PatternRE extends Pattern { + static get __serialize_fields__() { + return ["value", "flags", "_width"]; + } + static get type() { + return "re"; + } + to_regexp() { + return this._get_flags(this.value); + } + + _get_width() { + if (this._width === null) { + this._width = get_regexp_width(this.to_regexp()); + } + + return this._width; + } + + get min_width() { + return this._get_width()[0]; + } + + get max_width() { + return this._get_width()[1]; + } +} + +class TerminalDef extends Serialize { + static get __serialize_fields__() { + return ["name", "pattern", "priority"]; + } + static get __serialize_namespace__() { + return [PatternStr, PatternRE]; + } + constructor(name, pattern, priority = TOKEN_DEFAULT_PRIORITY) { + super(); + this.name = name; + this.pattern = pattern; + this.priority = priority; + } + + repr() { + return format("%s(%r, %r)", type(this).name, this.name, this.pattern); + } + + user_repr() { + if (this.name.startsWith("__")) { + // We represent a generated terminal + return this.pattern.raw || this.name; + } else { + return this.name; + } + } +} + +/** + A string with meta-information, that is produced by the lexer. + + When parsing text, the resulting chunks of the input that haven't been discarded, + will end up in the tree as Token instances. The Token class inherits from Python's ``str``, + so normal string comparisons and operations will work as expected. + + Attributes: + type: Name of the token (as specified in grammar) + value: Value of the token (redundant, as ``token.value == token`` will always be true) + start_pos: The index of the token in the text + line: The line of the token in the text (starting with 1) + column: The column of the token in the text (starting with 1) + end_line: The line where the token ends + end_column: The next column after the end of the token. For example, + if the token is a single character with a column value of 4, + end_column will be 5. + end_pos: the index where the token ends (basically ``start_pos + len(token)``) + +*/ + +class Token { + constructor( + type_, + value, + start_pos = null, + line = null, + column = null, + end_line = null, + end_column = null, + end_pos = null + ) { + this.type = type_; + this.start_pos = start_pos; + this.value = value; + this.line = line; + this.column = column; + this.end_line = end_line; + this.end_column = end_column; + this.end_pos = end_pos; + } + + update(type_ = null, value = null) { + return Token.new_borrow_pos( + type_ !== null ? type_ : this.type, + value !== null ? value : this.value, + this + ); + } + + static new_borrow_pos(type_, value, borrow_t) { + const cls = this; + return new cls( + type_, + value, + borrow_t.start_pos, + borrow_t.line, + borrow_t.column, + borrow_t.end_line, + borrow_t.end_column, + borrow_t.end_pos + ); + } + + repr() { + return format("Token(%r, %r)", this.type, this.value); + } + + eq(other) { + if (other instanceof Token && this.type !== other.type) { + return false; + } + + return str.__eq__(this, other); + } + + static get __hash__() { + return str.__hash__; + } +} + +class LineCounter { + constructor(newline_char) { + this.newline_char = newline_char; + this.char_pos = 0; + this.line = 1; + this.column = 1; + this.line_start_pos = 0; + } + + eq(other) { + if (!(other instanceof LineCounter)) { + return NotImplemented; + } + + return ( + this.char_pos === other.char_pos && + this.newline_char === other.newline_char + ); + } + + /** + Consume a token and calculate the new line & column. + + As an optional optimization, set test_newline=False if token doesn't contain a newline. + + */ + feed(token, test_newline = true) { + let newlines; + if (test_newline) { + newlines = str_count(token, this.newline_char); + if (newlines) { + this.line += newlines; + this.line_start_pos = + this.char_pos + token.lastIndexOf(this.newline_char) + 1; + } + } + + this.char_pos += token.length; + this.column = this.char_pos - this.line_start_pos + 1; + } +} + +class _UnlessCallback { + constructor(scanner) { + this.scanner = scanner; + } + + __call__(t) { + let _value; + let res = this.scanner.match(t.value, 0); + if (res) { + [_value, t.type] = res; + } + + return t; + } +} + +const UnlessCallback = callable_class(_UnlessCallback); +class _CallChain { + constructor(callback1, callback2, cond) { + this.callback1 = callback1; + this.callback2 = callback2; + this.cond = cond; + } + + __call__(t) { + let t2 = this.callback1(t); + return this.cond(t2) ? this.callback2(t) : t2; + } +} + +const CallChain = callable_class(_CallChain); +function _create_unless(terminals, g_regex_flags, re_, use_bytes) { + let s, unless; + let tokens_by_type = classify(terminals, t => t.pattern.constructor.type); + let embedded_strs = new Set(); + let callback = {}; + for (const retok of tokens_by_type.get("re") || []) { + unless = []; + for (const strtok of tokens_by_type.get("str") || []) { + if (strtok.priority !== retok.priority) { + continue; + } + + s = strtok.pattern.value; + if (s === _get_match(re_, retok.pattern.to_regexp(), s, g_regex_flags)) { + unless.push(strtok); + if ( + isSubset(new Set(strtok.pattern.flags), new Set(retok.pattern.flags)) + ) { + embedded_strs.add(strtok); + } + } + } + + if (unless.length) { + callback[retok.name] = new UnlessCallback( + new Scanner(unless, g_regex_flags, re_, use_bytes, true) + ); + } + } + + let new_terminals = terminals.filter(t => !embedded_strs.has(t)).map(t => t); + return [new_terminals, callback]; +} + +/** + Expressions that may indicate newlines in a regexp: + - newlines (\n) + - escaped newline (\\n) + - anything but ([^...]) + - any-char (.) when the flag (?s) exists + - spaces (\s) + + */ +function _regexp_has_newline(r) { + return ( + r.includes("\n") || + r.includes("\\n") || + r.includes("\\s") || + r.includes("[^") || + (r.includes("(?s") && r.includes(".")) + ); +} + +/** + Represents the current state of the lexer as it scans the text + (Lexer objects are only instanciated per grammar, not per text) + +*/ + +class LexerState { + constructor(text, line_ctr = null, last_token = null) { + this.text = text; + this.line_ctr = line_ctr || new LineCounter("\n"); + this.last_token = last_token; + } + + eq(other) { + if (!(other instanceof LexerState)) { + return NotImplemented; + } + + return ( + this.text === other.text && + this.line_ctr === other.line_ctr && + this.last_token === other.last_token + ); + } +} + +/** + A thread that ties a lexer instance and a lexer state, to be used by the parser + +*/ + +class LexerThread { + constructor(lexer, lexer_state) { + this.lexer = lexer; + this.state = lexer_state; + } + + static from_text(lexer, text) { + return new this(lexer, new LexerState(text)); + } + + lex(parser_state) { + return this.lexer.lex(this.state, parser_state); + } +} + +/** + Lexer interface + + Method Signatures: + lex(self, lexer_state, parser_state) -> Iterator[Token] + +*/ + +class Lexer extends ABC { + lex(lexer_state, parser_state) { + return NotImplemented; + } +} + +function sort_by_key_tuple(arr, key) { + arr.sort((a, b) => { + let ta = key(a); + let tb = key(b); + for (let i = 0; i < ta.length; i++) { + if (ta[i] > tb[i]) { + return 1; + } else if (ta[i] < tb[i]) { + return -1; + } + } + return 0; + }); +} + +class BasicLexer extends Lexer { + constructor(conf) { + super(); + let terminals = [...conf.terminals]; + this.re = conf.re_module; + if (!conf.skip_validation) { + // Sanitization + for (const t of terminals) { + try { + this.re.compile(t.pattern.to_regexp(), conf.g_regex_flags); + } catch (e) { + if (e instanceof this.re.error) { + throw new LexError( + format("Cannot compile token %s: %s", t.name, t.pattern) + ); + } else { + throw e; + } + } + if (t.pattern.min_width === 0) { + throw new LexError( + format( + "Lexer does not allow zero-width terminals. (%s: %s)", + t.name, + t.pattern + ) + ); + } + } + + if (!(new Set(conf.ignore) <= new Set(terminals.map(t => t.name)))) { + throw new LexError( + format( + "Ignore terminals are not defined: %s", + set_subtract( + new Set(conf.ignore), + new Set(terminals.map(t => t.name)) + ) + ) + ); + } + } + + // Init + this.newline_types = frozenset( + terminals + .filter(t => _regexp_has_newline(t.pattern.to_regexp())) + .map(t => t.name) + ); + this.ignore_types = frozenset(conf.ignore); + sort_by_key_tuple(terminals, x => [ + -x.priority, + -x.pattern.max_width, + -x.pattern.value.length, + x.name, + ]); + this.terminals = terminals; + this.user_callbacks = conf.callbacks; + this.g_regex_flags = conf.g_regex_flags; + this.use_bytes = conf.use_bytes; + this.terminals_by_name = conf.terminals_by_name; + this._scanner = null; + } + + _build_scanner() { + let terminals; + [terminals, this.callback] = _create_unless( + this.terminals, + this.g_regex_flags, + this.re, + this.use_bytes + ); + for (const [type_, f] of dict_items(this.user_callbacks)) { + if (type_ in this.callback) { + // Already a callback there, probably UnlessCallback + this.callback[type_] = new CallChain( + this.callback[type_], + f, + t => t.type === type_ + ); + } else { + this.callback[type_] = f; + } + } + + this._scanner = new Scanner( + terminals, + this.g_regex_flags, + this.re, + this.use_bytes + ); + } + + get scanner() { + if (this._scanner === null) { + this._build_scanner(); + } + + return this._scanner; + } + + match(text, pos) { + return this.scanner.match(text, pos); + } + + *lex(state, parser_state) { + try { + while (true) { + yield this.next_token(state, parser_state); + } + } catch (e) { + if (e instanceof EOFError) { + // pass + } else { + throw e; + } + } + } + + next_token(lex_state, parser_state = null) { + let allowed, res, t, t2, type_, value; + let line_ctr = lex_state.line_ctr; + while (line_ctr.char_pos < lex_state.text.length) { + res = this.match(lex_state.text, line_ctr.char_pos); + if (!res) { + allowed = set_subtract(this.scanner.allowed_types, this.ignore_types); + if (!allowed) { + allowed = new Set([""]); + } + + throw new UnexpectedCharacters({ + seq: lex_state.text, + lex_pos: line_ctr.char_pos, + line: line_ctr.line, + column: line_ctr.column, + allowed: allowed, + token_history: lex_state.last_token && [lex_state.last_token], + state: parser_state, + terminals_by_name: this.terminals_by_name, + }); + } + + let [value, type_] = res; + if (!this.ignore_types.has(type_)) { + t = new Token( + type_, + value, + line_ctr.char_pos, + line_ctr.line, + line_ctr.column + ); + line_ctr.feed(value, this.newline_types.has(type_)); + t.end_line = line_ctr.line; + t.end_column = line_ctr.column; + t.end_pos = line_ctr.char_pos; + if (t.type in this.callback) { + t = this.callback[t.type](t); + if (!(t instanceof Token)) { + throw new LexError( + format("Callbacks must return a token (returned %r)", t) + ); + } + } + + lex_state.last_token = t; + return t; + } else { + if (type_ in this.callback) { + t2 = new Token( + type_, + value, + line_ctr.char_pos, + line_ctr.line, + line_ctr.column + ); + this.callback[type_](t2); + } + + line_ctr.feed(value, this.newline_types.has(type_)); + } + } + + // EOF + throw new EOFError(this); + } +} + +class ContextualLexer extends Lexer { + constructor({ conf, states, always_accept = [] } = {}) { + super(); + let accepts, key, lexer, lexer_conf; + let terminals = [...conf.terminals]; + let terminals_by_name = conf.terminals_by_name; + let trad_conf = copy(conf); + trad_conf.terminals = terminals; + let lexer_by_tokens = new Map(); + this.lexers = {}; + for (let [state, accepts] of dict_items(states)) { + key = frozenset(accepts); + if (lexer_by_tokens.has(key)) { + lexer = lexer_by_tokens.get(key); + } else { + accepts = union(new Set(accepts), [ + ...new Set(conf.ignore), + ...new Set(always_accept), + ]); + lexer_conf = copy(trad_conf); + lexer_conf.terminals = [...accepts] + .filter(n => n in terminals_by_name) + .map(n => terminals_by_name[n]); + lexer = new BasicLexer(lexer_conf); + lexer_by_tokens.set(key, lexer); + } + this.lexers[state] = lexer; + } + + this.root_lexer = new BasicLexer(trad_conf); + } + + *lex(lexer_state, parser_state) { + let last_token, lexer, token; + try { + while (true) { + lexer = this.lexers[parser_state.position]; + yield lexer.next_token(lexer_state, parser_state); + } + } catch (e) { + if (e instanceof EOFError) { + // pass + } else if (e instanceof UnexpectedCharacters) { + // In the contextual lexer, UnexpectedCharacters can mean that the terminal is defined, but not in the current context. + // This tests the input against the global context, to provide a nicer error. + try { + last_token = lexer_state.last_token; + // Save last_token. Calling root_lexer.next_token will change this to the wrong token + token = this.root_lexer.next_token(lexer_state, parser_state); + throw new UnexpectedToken({ + token: token, + expected: e.allowed, + state: parser_state, + token_history: [last_token], + terminals_by_name: this.root_lexer.terminals_by_name, + }); + } catch (e) { + if (e instanceof UnexpectedCharacters) { + throw e; + } else { + throw e; + } + } + } else { + throw e; + } + } + } +} + +// +// Common +// + +class LexerConf extends Serialize { + static get __serialize_fields__() { + return ["terminals", "ignore", "g_regex_flags", "use_bytes", "lexer_type"]; + } + static get __serialize_namespace__() { + return [TerminalDef]; + } + constructor({ + terminals, + re_module, + ignore = [], + postlex = null, + callbacks = null, + g_regex_flags = "", + skip_validation = false, + use_bytes = false, + } = {}) { + super(); + this.terminals = terminals; + this.terminals_by_name = Object.fromEntries( + this.terminals.map(t => [t.name, t]) + ); + this.ignore = ignore; + this.postlex = postlex; + this.callbacks = Object.keys(callbacks).length || {}; + this.g_regex_flags = g_regex_flags; + this.re_module = re_module; + this.skip_validation = skip_validation; + this.use_bytes = use_bytes; + this.lexer_type = null; + } + + _deserialize() { + this.terminals_by_name = Object.fromEntries( + this.terminals.map(t => [t.name, t]) + ); + } +} + +class ParserConf extends Serialize { + static get __serialize_fields__() { + return ["rules", "start", "parser_type"]; + } + constructor(rules, callbacks, start) { + super(); + this.rules = rules; + this.callbacks = callbacks; + this.start = start; + this.parser_type = null; + } +} + +// +// Parse Tree Builder +// + +class _ExpandSingleChild { + constructor(node_builder) { + this.node_builder = node_builder; + } + + __call__(children) { + if (children.length === 1) { + return children[0]; + } else { + return this.node_builder(children); + } + } +} + +const ExpandSingleChild = callable_class(_ExpandSingleChild); +class _PropagatePositions { + constructor(node_builder, node_filter = null) { + this.node_builder = node_builder; + this.node_filter = node_filter; + } + + __call__(children) { + let first_meta, last_meta, res_meta; + let res = this.node_builder(children); + if (res instanceof Tree) { + // Calculate positions while the tree is streaming, according to the rule: + // - nodes start at the start of their first child's container, + // and end at the end of their last child's container. + // Containers are nodes that take up space in text, but have been inlined in the tree. + + res_meta = res.meta; + first_meta = this._pp_get_meta(children); + if (first_meta !== null) { + if (!("line" in res_meta)) { + // meta was already set, probably because the rule has been inlined (e.g. `?rule`) + res_meta.line = + (first_meta && first_meta["container_line"]) || first_meta.line; + res_meta.column = + (first_meta && first_meta["container_column"]) || first_meta.column; + res_meta.start_pos = + (first_meta && first_meta["container_start_pos"]) || + first_meta.start_pos; + res_meta.empty = false; + } + + res_meta.container_line = + (first_meta && first_meta["container_line"]) || first_meta.line; + res_meta.container_column = + (first_meta && first_meta["container_column"]) || first_meta.column; + } + + last_meta = this._pp_get_meta([...children].reverse()); + if (last_meta !== null) { + if (!("end_line" in res_meta)) { + res_meta.end_line = + (last_meta && last_meta["container_end_line"]) || + last_meta.end_line; + res_meta.end_column = + (last_meta && last_meta["container_end_column"]) || + last_meta.end_column; + res_meta.end_pos = + (last_meta && last_meta["container_end_pos"]) || last_meta.end_pos; + res_meta.empty = false; + } + + res_meta.container_end_line = + (last_meta && last_meta["container_end_line"]) || last_meta.end_line; + res_meta.container_end_column = + (last_meta && last_meta["container_end_column"]) || + last_meta.end_column; + } + } + + return res; + } + + _pp_get_meta(children) { + for (const c of children) { + if (this.node_filter !== null && !this.node_filter(c)) { + continue; + } + + if (c instanceof Tree) { + if (!c.meta.empty) { + return c.meta; + } + } else if (c instanceof Token) { + return c; + } + } + } +} + +const PropagatePositions = callable_class(_PropagatePositions); +function make_propagate_positions(option) { + if (callable(option)) { + return partial({ + unknown_param_0: PropagatePositions, + node_filter: option, + }); + } else if (option === true) { + return PropagatePositions; + } else if (option === false) { + return null; + } + + throw new ConfigurationError( + format("Invalid option for propagate_positions: %r", option) + ); +} + +class _ChildFilter { + constructor(to_include, append_none, node_builder) { + this.node_builder = node_builder; + this.to_include = to_include; + this.append_none = append_none; + } + + __call__(children) { + let filtered = []; + for (const [i, to_expand, add_none] of this.to_include) { + if (add_none) { + filtered.push(...list_repeat([null], add_none)); + } + + if (to_expand) { + filtered.push(...children[i].children); + } else { + filtered.push(children[i]); + } + } + + if (this.append_none) { + filtered.push(...list_repeat([null], this.append_none)); + } + + return this.node_builder(filtered); + } +} + +const ChildFilter = callable_class(_ChildFilter); +/** + Optimized childfilter for LALR (assumes no duplication in parse tree, so it's safe to change it) +*/ + +class _ChildFilterLALR extends _ChildFilter { + __call__(children) { + let filtered = []; + for (const [i, to_expand, add_none] of this.to_include) { + if (add_none) { + filtered.push(...list_repeat([null], add_none)); + } + + if (to_expand) { + if (filtered.length) { + filtered.push(...children[i].children); + } else { + // Optimize for left-recursion + filtered = children[i].children; + } + } else { + filtered.push(children[i]); + } + } + + if (this.append_none) { + filtered.push(...list_repeat([null], this.append_none)); + } + + return this.node_builder(filtered); + } +} + +const ChildFilterLALR = callable_class(_ChildFilterLALR); +/** + Optimized childfilter for LALR (assumes no duplication in parse tree, so it's safe to change it) +*/ + +class _ChildFilterLALR_NoPlaceholders extends _ChildFilter { + constructor(to_include, node_builder) { + super(); + this.node_builder = node_builder; + this.to_include = to_include; + } + + __call__(children) { + let filtered = []; + for (const [i, to_expand] of this.to_include) { + if (to_expand) { + if (filtered.length) { + filtered.push(...children[i].children); + } else { + // Optimize for left-recursion + filtered = children[i].children; + } + } else { + filtered.push(children[i]); + } + } + + return this.node_builder(filtered); + } +} + +const ChildFilterLALR_NoPlaceholders = callable_class( + _ChildFilterLALR_NoPlaceholders +); +function _should_expand(sym) { + return !sym.is_term && sym.name.startsWith("_"); +} + +function maybe_create_child_filter( + expansion, + keep_all_tokens, + ambiguous, + _empty_indices +) { + let empty_indices, s; + // Prepare empty_indices as: How many Nones to insert at each index? + if (_empty_indices.length) { + s = _empty_indices.map(b => (0 + b).toString()).join(""); + empty_indices = s.split("0").map(ones => ones.length); + } else { + empty_indices = list_repeat([0], expansion.length + 1); + } + let to_include = []; + let nones_to_add = 0; + for (const [i, sym] of enumerate(expansion)) { + nones_to_add += empty_indices[i]; + if (keep_all_tokens || !(sym.is_term && sym.filter_out)) { + to_include.push([i, _should_expand(sym), nones_to_add]); + nones_to_add = 0; + } + } + + nones_to_add += empty_indices[expansion.length]; + if ( + _empty_indices.length || + to_include.length < expansion.length || + any(to_include.map(([i, to_expand, _]) => to_expand)) + ) { + if ((_empty_indices.length || ambiguous).length) { + return partial( + ambiguous ? ChildFilter : ChildFilterLALR, + to_include, + nones_to_add + ); + } else { + // LALR without placeholders + return partial( + ChildFilterLALR_NoPlaceholders, + to_include.map(([i, x, _]) => [i, x]) + ); + } + } +} + +/** + + Propagate ambiguous intermediate nodes and their derivations up to the + current rule. + + In general, converts + + rule + _iambig + _inter + someChildren1 + ... + _inter + someChildren2 + ... + someChildren3 + ... + + to + + _ambig + rule + someChildren1 + ... + someChildren3 + ... + rule + someChildren2 + ... + someChildren3 + ... + rule + childrenFromNestedIambigs + ... + someChildren3 + ... + ... + + propagating up any nested '_iambig' nodes along the way. + +*/ + +function inplace_transformer(func) { + function f(children) { + // function name in a Transformer is a rule name. + let tree = new Tree(func.name, children); + return func(tree); + } + + f = wraps(func)(f); + return f; +} + +function apply_visit_wrapper(func, name, wrapper) { + if (wrapper === _vargs_meta || wrapper === _vargs_meta_inline) { + throw new NotImplementedError( + "Meta args not supported for internal transformer" + ); + } + + function f(children) { + return wrapper(func, name, children, null); + } + + f = wraps(func)(f); + return f; +} + +class ParseTreeBuilder { + constructor( + rules, + tree_class, + propagate_positions = false, + ambiguous = false, + maybe_placeholders = false + ) { + this.tree_class = tree_class; + this.propagate_positions = propagate_positions; + this.ambiguous = ambiguous; + this.maybe_placeholders = maybe_placeholders; + this.rule_builders = [...this._init_builders(rules)]; + } + + *_init_builders(rules) { + let expand_single_child, keep_all_tokens, options, wrapper_chain; + let propagate_positions = make_propagate_positions( + this.propagate_positions + ); + for (const rule of rules) { + options = rule.options; + keep_all_tokens = options.keep_all_tokens; + expand_single_child = options.expand1; + wrapper_chain = [ + ...filter(null, [ + expand_single_child && !rule.alias && ExpandSingleChild, + maybe_create_child_filter( + rule.expansion, + keep_all_tokens, + this.ambiguous, + this.maybe_placeholders ? options.empty_indices : [] + ), + propagate_positions, + ]), + ]; + yield [rule, wrapper_chain]; + } + } + + create_callback(transformer = null) { + let f, user_callback_name, wrapper; + let callbacks = new Map(); + for (const [rule, wrapper_chain] of this.rule_builders) { + user_callback_name = + rule.alias || rule.options.template_source || rule.origin.name; + if (transformer && transformer[user_callback_name]) { + f = transformer && transformer[user_callback_name]; + wrapper = (f && f["visit_wrapper"]) || null; + if (wrapper !== null) { + f = apply_visit_wrapper(f, user_callback_name, wrapper); + } else if (transformer instanceof Transformer_InPlace) { + f = inplace_transformer(f); + } + } else { + f = partial(this.tree_class, user_callback_name); + } + for (const w of wrapper_chain) { + f = w(f); + } + + if (callbacks.has(rule)) { + throw new GrammarError(format("Rule '%s' already exists", rule)); + } + + callbacks.set(rule, f); + } + + return callbacks; + } +} + +// +// Lalr Parser +// + +class LALR_Parser extends Serialize { + constructor({ parser_conf, debug = false } = {}) { + super(); + let analysis = new LALR_Analyzer({ + unknown_param_0: parser_conf, + debug: debug, + }); + analysis.compute_lalr(); + let callbacks = parser_conf.callbacks; + this._parse_table = analysis.parse_table; + this.parser_conf = parser_conf; + this.parser = new _Parser(analysis.parse_table, callbacks, debug); + } + + static deserialize(data, memo, callbacks, debug = false) { + const cls = this; + let inst = new_object(cls); + inst._parse_table = IntParseTable.deserialize(data, memo); + inst.parser = new _Parser(inst._parse_table, callbacks, debug); + return inst; + } + + serialize(memo) { + return this._parse_table.serialize(memo); + } + + parse_interactive(lexer, start) { + return this.parser.parse({ + lexer: lexer, + start: start, + start_interactive: true, + }); + } + + parse({ lexer, start, on_error = null } = {}) { + let e, p, s; + try { + return this.parser.parse({ lexer: lexer, start: start }); + } catch (e) { + if (e instanceof UnexpectedInput) { + if (on_error === null) { + throw e; + } + + while (true) { + if (e instanceof UnexpectedCharacters) { + s = e.interactive_parser.lexer_thread.state; + p = s.line_ctr.char_pos; + } + + if (!on_error(e)) { + throw e; + } + + if (e instanceof UnexpectedCharacters) { + // If user didn't change the character position, then we should + if (p === s.line_ctr.char_pos) { + s.line_ctr.feed(s.text.slice(p, p + 1)); + } + } + + try { + return e.interactive_parser.resume_parse(); + } catch (e2) { + if (e2 instanceof UnexpectedToken) { + if ( + e instanceof UnexpectedToken && + e.token.type === e2.token.type && + e2.token.type === "$END" && + e.interactive_parser.eq(e2.interactive_parser) + ) { + // Prevent infinite loop + throw e2; + } + + e = e2; + } else if (e2 instanceof UnexpectedCharacters) { + e = e2; + } else { + throw e2; + } + } + } + } else { + throw e; + } + } + } +} + +class ParseConf { + constructor(parse_table, callbacks, start) { + this.parse_table = parse_table; + this.start_state = this.parse_table.start_states[start]; + this.end_state = this.parse_table.end_states[start]; + this.states = this.parse_table.states; + this.callbacks = callbacks; + this.start = start; + } +} + +class ParserState { + constructor(parse_conf, lexer, state_stack = null, value_stack = null) { + this.parse_conf = parse_conf; + this.lexer = lexer; + this.state_stack = state_stack || [this.parse_conf.start_state]; + this.value_stack = value_stack || []; + } + + get position() { + return last_item(this.state_stack); + } + + // Necessary for match_examples() to work + + eq(other) { + if (!(other instanceof ParserState)) { + return NotImplemented; + } + + return ( + this.state_stack.length === other.state_stack.length && + this.position === other.position + ); + } + + copy() { + return copy(this); + } + + feed_token(token, is_end = false) { + let _action, action, arg, expected, new_state, rule, s, size, state, value; + let state_stack = this.state_stack; + let value_stack = this.value_stack; + let states = this.parse_conf.states; + let end_state = this.parse_conf.end_state; + let callbacks = this.parse_conf.callbacks; + while (true) { + state = last_item(state_stack); + if (token.type in states[state]) { + [action, arg] = states[state][token.type]; + } else { + expected = new Set( + dict_keys(states[state]) + .filter(s => isupper(s)) + .map(s => s) + ); + throw new UnexpectedToken({ + token: token, + expected: expected, + state: this, + interactive_parser: null, + }); + } + if (action === Shift) { + // shift once and return + + state_stack.push(arg); + value_stack.push( + !(token.type in callbacks) ? token : callbacks[token.type](token) + ); + return; + } else { + // reduce+shift as many times as necessary + rule = arg; + size = rule.expansion.length; + if (size) { + s = value_stack.slice(-size); + state_stack.splice(-size); + value_stack.splice(-size); + } else { + s = []; + } + value = callbacks.get(rule)(s); + [_action, new_state] = states[last_item(state_stack)][rule.origin.name]; + state_stack.push(new_state); + value_stack.push(value); + if (is_end && last_item(state_stack) === end_state) { + return last_item(value_stack); + } + } + } + } +} + +class _Parser { + constructor(parse_table, callbacks, debug = false) { + this.parse_table = parse_table; + this.callbacks = callbacks; + this.debug = debug; + } + + parse({ + lexer, + start, + value_stack = null, + state_stack = null, + start_interactive = false, + } = {}) { + let parse_conf = new ParseConf(this.parse_table, this.callbacks, start); + let parser_state = new ParserState( + parse_conf, + lexer, + state_stack, + value_stack + ); + if (start_interactive) { + return new InteractiveParser(this, parser_state, parser_state.lexer); + } + + return this.parse_from_state(parser_state); + } + + parse_from_state(state) { + let end_token, token; + // Main LALR-parser loop + try { + token = null; + for (token of state.lexer.lex(state)) { + state.feed_token(token); + } + + end_token = token + ? Token.new_borrow_pos("$END", "", token) + : new Token("$END", "", 0, 1, 1); + return state.feed_token(end_token, true); + } catch (e) { + if (e instanceof UnexpectedInput) { + try { + e.interactive_parser = new InteractiveParser( + this, + state, + state.lexer + ); + } catch (e) { + if (e instanceof ReferenceError) { + // pass + } else { + throw e; + } + } + throw e; + } else if (e instanceof Error) { + if (this.debug) { + console.log(""); + console.log("STATE STACK DUMP"); + console.log("----------------"); + for (const [i, s] of enumerate(state.state_stack)) { + console.log(format("%d)", i), s); + } + + console.log(""); + } + + throw e; + } else { + throw e; + } + } + } +} + +// +// Lalr Interactive Parser +// + +// This module provides a LALR interactive parser, which is used for debugging and error handling + +/** + InteractiveParser gives you advanced control over parsing and error handling when parsing with LALR. + + For a simpler interface, see the ``on_error`` argument to ``Lark.parse()``. + +*/ + +class InteractiveParser { + constructor(parser, parser_state, lexer_thread) { + this.parser = parser; + this.parser_state = parser_state; + this.lexer_thread = lexer_thread; + this.result = null; + } + + /** + Feed the parser with a token, and advance it to the next state, as if it received it from the lexer. + + Note that ``token`` has to be an instance of ``Token``. + + */ + feed_token(token) { + return this.parser_state.feed_token(token, token.type === "$END"); + } + + /** + Step through the different stages of the parse, by reading tokens from the lexer + and feeding them to the parser, one per iteration. + + Returns an iterator of the tokens it encounters. + + When the parse is over, the resulting tree can be found in ``InteractiveParser.result``. + + */ + *iter_parse() { + for (const token of this.lexer_thread.lex(this.parser_state)) { + yield token; + this.result = this.feed_token(token); + } + } + + /** + Try to feed the rest of the lexer state into the interactive parser. + + Note that this modifies the instance in place and does not feed an '$END' Token + + */ + exhaust_lexer() { + return [...this.iter_parse()]; + } + + /** + Feed a '$END' Token. Borrows from 'last_token' if given. + */ + feed_eof(last_token = null) { + let eof = + last_token !== null + ? Token.new_borrow_pos("$END", "", last_token) + : new Token("$END", "", 0, 1, 1); + return this.feed_token(eof); + } + + copy() { + return copy(this); + } + + eq(other) { + if (!(other instanceof InteractiveParser)) { + return false; + } + + return ( + this.parser_state === other.parser_state && + this.lexer_thread === other.lexer_thread + ); + } + + /** + Convert to an ``ImmutableInteractiveParser``. + */ + as_immutable() { + let p = copy(this); + return new ImmutableInteractiveParser( + p.parser, + p.parser_state, + p.lexer_thread + ); + } + + /** + Print the output of ``choices()`` in a way that's easier to read. + */ + pretty() { + let out = ["Parser choices:"]; + for (const [k, v] of dict_items(this.choices())) { + out.push(format("\t- %s -> %r", k, v)); + } + + out.push(format("stack size: %s", this.parser_state.state_stack.length)); + return out.join("\n"); + } + + /** + Returns a dictionary of token types, matched to their action in the parser. + + Only returns token types that are accepted by the current state. + + Updated by ``feed_token()``. + + */ + choices() { + return this.parser_state.parse_conf.parse_table.states[ + this.parser_state.position + ]; + } + + /** + Returns the set of possible tokens that will advance the parser into a new valid state. + */ + accepts() { + let new_cursor; + let accepts = new Set(); + for (const t of this.choices()) { + if (isupper(t)) { + // is terminal? + new_cursor = copy(this); + let exc = null; + try { + new_cursor.feed_token(new Token(t, "")); + } catch (e) { + exc = e; + if (e instanceof UnexpectedToken) { + // pass + } else { + throw e; + } + } + if (!exc) { + accepts.add(t); + } + } + } + + return accepts; + } + + /** + Resume automated parsing from the current state. + */ + resume_parse() { + return this.parser.parse_from_state(this.parser_state); + } +} + +/** + Same as ``InteractiveParser``, but operations create a new instance instead + of changing it in-place. + +*/ + +class ImmutableInteractiveParser extends InteractiveParser { + constructor() { + super(); + this.result = null; + + } + feed_token(token) { + let c = copy(this); + c.result = InteractiveParser.feed_token(c, token); + return c; + } + + /** + Try to feed the rest of the lexer state into the parser. + + Note that this returns a new ImmutableInteractiveParser and does not feed an '$END' Token + */ + exhaust_lexer() { + let cursor = this.as_mutable(); + cursor.exhaust_lexer(); + return cursor.as_immutable(); + } + + /** + Convert to an ``InteractiveParser``. + */ + as_mutable() { + let p = copy(this); + return new InteractiveParser(p.parser, p.parser_state, p.lexer_thread); + } +} + +// +// Lalr Analysis +// + +class Action { + constructor(name) { + this.name = name; + } + + repr() { + return this.toString(); + } +} + +var Shift = new Action("Shift"); +var Reduce = new Action("Reduce"); +class ParseTable { + constructor(states, start_states, end_states) { + this.states = states; + this.start_states = start_states; + this.end_states = end_states; + } + + serialize(memo) { + let tokens = new Enumerator(); + let states = Object.fromEntries( + dict_items(this.states).map(([state, actions]) => [ + state, + Object.fromEntries( + dict_items(actions).map(([token, [action, arg]]) => [ + dict_get(tokens, token), + action === Reduce ? [1, arg.serialize(memo)] : [0, arg], + ]) + ), + ]) + ); + return { + tokens: tokens.reversed(), + states: states, + start_states: this.start_states, + end_states: this.end_states, + }; + } + + static deserialize(data, memo) { + const cls = this; + let tokens = data["tokens"]; + let states = Object.fromEntries( + dict_items(data["states"]).map(([state, actions]) => [ + state, + Object.fromEntries( + dict_items(actions).map(([token, [action, arg]]) => [ + tokens[token], + action === 1 ? [Reduce, Rule.deserialize(arg, memo)] : [Shift, arg], + ]) + ), + ]) + ); + return new cls(states, data["start_states"], data["end_states"]); + } +} + +class IntParseTable extends ParseTable { + static from_ParseTable(parse_table) { + const cls = this; + let enum_ = [...parse_table.states]; + let state_to_idx = Object.fromEntries( + enumerate(enum_).map(([i, s]) => [s, i]) + ); + let int_states = {}; + for (let [s, la] of dict_items(parse_table.states)) { + la = Object.fromEntries( + dict_items(la).map(([k, v]) => [ + k, + v[0] === Shift ? [v[0], state_to_idx[v[1]]] : v, + ]) + ); + int_states[state_to_idx[s]] = la; + } + + let start_states = Object.fromEntries( + dict_items(parse_table.start_states).map(([start, s]) => [ + start, + state_to_idx[s], + ]) + ); + let end_states = Object.fromEntries( + dict_items(parse_table.end_states).map(([start, s]) => [ + start, + state_to_idx[s], + ]) + ); + return new cls(int_states, start_states, end_states); + } +} + +// +// Parser Frontends +// + +function _wrap_lexer(lexer_class) { + let future_interface = + (lexer_class && lexer_class["__future_interface__"]) || false; + if (future_interface) { + return lexer_class; + } else { + class CustomLexerWrapper extends Lexer { + constructor(lexer_conf) { + super(); + this.lexer = lexer_class(lexer_conf); + } + + lex(lexer_state, parser_state) { + return this.lexer.lex(lexer_state.text); + } + } + + return CustomLexerWrapper; + } +} + +class MakeParsingFrontend { + constructor(parser_type, lexer_type) { + this.parser_type = parser_type; + this.lexer_type = lexer_type; + } + + deserialize(data, memo, lexer_conf, callbacks, options) { + let parser_conf = ParserConf.deserialize(data["parser_conf"], memo); + let parser = LALR_Parser.deserialize( + data["parser"], + memo, + callbacks, + options.debug + ); + parser_conf.callbacks = callbacks; + return new ParsingFrontend({ + lexer_conf: lexer_conf, + parser_conf: parser_conf, + options: options, + parser: parser, + }); + } +} + +// ... Continued later in the module + +function _deserialize_parsing_frontend( + data, + memo, + lexer_conf, + callbacks, + options +) { + let parser_conf = ParserConf.deserialize(data["parser_conf"], memo); + let parser = LALR_Parser.deserialize( + data["parser"], + memo, + callbacks, + options.debug + ); + parser_conf.callbacks = callbacks; + return new ParsingFrontend({ + lexer_conf: lexer_conf, + parser_conf: parser_conf, + options: options, + parser: parser, + }); +} + +var _parser_creators = {}; + +class ParsingFrontend extends Serialize { + static get __serialize_fields__() { + return ["lexer_conf", "parser_conf", "parser"]; + } + constructor({ lexer_conf, parser_conf, options, parser = null } = {}) { + super(); + let create_lexer, create_parser; + this.parser_conf = parser_conf; + this.lexer_conf = lexer_conf; + this.options = options; + // Set-up parser + if (parser) { + // From cache + this.parser = parser; + } else { + create_parser = dict_get(_parser_creators, parser_conf.parser_type); + this.parser = create_parser(lexer_conf, parser_conf, options); + } + // Set-up lexer + let lexer_type = lexer_conf.lexer_type; + this.skip_lexer = false; + if (["dynamic", "dynamic_complete"].includes(lexer_type)) { + this.skip_lexer = true; + return; + } + + const lexers = { + basic: create_basic_lexer, + contextual: create_contextual_lexer, + }; + if (lexer_type in lexers) { + create_lexer = lexers[lexer_type]; + this.lexer = create_lexer( + lexer_conf, + this.parser, + lexer_conf.postlex, + options + ); + } else { + this.lexer = _wrap_lexer(lexer_type)(lexer_conf); + } + if (lexer_conf.postlex) { + this.lexer = new PostLexConnector(this.lexer, lexer_conf.postlex); + } + } + + _verify_start(start = null) { + let start_decls; + if (start === null) { + start_decls = this.parser_conf.start; + if (start_decls.length > 1) { + throw new ConfigurationError( + "Lark initialized with more than 1 possible start rule. Must specify which start rule to parse", + start_decls + ); + } + + [start] = start_decls; + } else if (!this.parser_conf.start.includes(start)) { + throw new ConfigurationError( + format( + "Unknown start rule %s. Must be one of %r", + start, + this.parser_conf.start + ) + ); + } + + return start; + } + + _make_lexer_thread(text) { + return this.skip_lexer ? text : LexerThread.from_text(this.lexer, text); + } + + parse(text, start = null, on_error = null) { + let chosen_start = this._verify_start(start); + let kw = on_error === null ? {} : { on_error: on_error }; + let stream = this._make_lexer_thread(text); + return this.parser.parse({ + lexer: stream, + start: chosen_start, + ...kw, + }); + } + + parse_interactive(text = null, start = null) { + let chosen_start = this._verify_start(start); + if (this.parser_conf.parser_type !== "lalr") { + throw new ConfigurationError( + "parse_interactive() currently only works with parser='lalr' " + ); + } + + let stream = this._make_lexer_thread(text); + return this.parser.parse_interactive(stream, chosen_start); + } +} + +function _validate_frontend_args(parser, lexer) { + let expected; + assert_config(parser, ["lalr", "earley", "cyk"]); + if (!(typeof lexer === "object")) { + // not custom lexer? + expected = { + lalr: ["basic", "contextual"], + earley: ["basic", "dynamic", "dynamic_complete"], + cyk: ["basic"], + }[parser]; + assert_config( + lexer, + expected, + format( + "Parser %r does not support lexer %%r, expected one of %%s", + parser + ) + ); + } +} + +function _get_lexer_callbacks(transformer, terminals) { + let callback; + let result = {}; + for (const terminal of terminals) { + callback = (transformer && transformer[terminal.name]) || null; + if (callback !== null) { + result[terminal.name] = callback; + } + } + + return result; +} + +class PostLexConnector { + constructor(lexer, postlexer) { + this.lexer = lexer; + this.postlexer = postlexer; + } + + lex(lexer_state, parser_state) { + let i = this.lexer.lex(lexer_state, parser_state); + return this.postlexer.process(i); + } +} + +function create_basic_lexer(lexer_conf, parser, postlex, options) { + return new BasicLexer(lexer_conf); +} + +function create_contextual_lexer(lexer_conf, parser, postlex, options) { + let states = Object.fromEntries( + dict_items(parser._parse_table.states).map(([idx, t]) => [ + idx, + [...dict_keys(t)], + ]) + ); + let always_accept = postlex ? postlex.always_accept : []; + return new ContextualLexer({ + conf: lexer_conf, + states: states, + always_accept: always_accept, + }); +} + +function create_lalr_parser(lexer_conf, parser_conf, options = null) { + let debug = options ? options.debug : false; + return new LALR_Parser({ parser_conf: parser_conf, debug: debug }); +} + +_parser_creators["lalr"] = create_lalr_parser; + +// +// Lark +// + +class PostLex extends ABC { + process(stream) { + return stream; + } + constructor(name) { + super(); + this.always_accept = []; + } +} + +/** + Specifies the options for Lark + + +*/ + +class LarkOptions extends Serialize { + + + + constructor(options_dict) { + super(); + // Adding a new option needs to be done in multiple places: + // - In the dictionary below. This is the primary truth of which options `Lark.__init__` accepts + // - In the docstring above. It is used both for the docstring of `LarkOptions` and `Lark`, and in readthedocs + // - As an attribute of `LarkOptions` above + // - Potentially in `_LOAD_ALLOWED_OPTIONS` below this class, when the option doesn't change how the grammar is loaded + // - Potentially in `lark.tools.__init__`, if it makes sense, and it can easily be passed as a cmd argument + this._defaults = { + debug: false, + keep_all_tokens: false, + tree_class: null, + cache: false, + postlex: null, + parser: "earley", + lexer: "auto", + transformer: null, + start: "start", + priority: "auto", + ambiguity: "auto", + regex: false, + propagate_positions: false, + lexer_callbacks: {}, + maybe_placeholders: true, + edit_terminals: null, + g_regex_flags: "", + use_bytes: false, + import_paths: [], + source_path: null, + _plugins: null, + }; + this.OPTIONS_DOC = ` + **=== General Options ===** + + start + The start symbol. Either a string, or a list of strings for multiple possible starts (Default: "start") + debug + Display debug information and extra warnings. Use only when debugging (Default: \`\`False\`\`) + When used with Earley, it generates a forest graph as "sppf.png", if 'dot' is installed. + transformer + Applies the transformer to every parse tree (equivalent to applying it after the parse, but faster) + propagate_positions + Propagates (line, column, end_line, end_column) attributes into all tree branches. + Accepts \`\`False\`\`, \`\`True\`\`, or a callable, which will filter which nodes to ignore when propagating. + maybe_placeholders + When \`\`True\`\`, the \`\`[]\`\` operator returns \`\`None\`\` when not matched. + When \`\`False\`\`, \`\`[]\`\` behaves like the \`\`?\`\` operator, and returns no value at all. + (default= \`\`True\`\`) + cache + Cache the results of the Lark grammar analysis, for x2 to x3 faster loading. LALR only for now. + + - When \`\`False\`\`, does nothing (default) + - When \`\`True\`\`, caches to a temporary file in the local directory + - When given a string, caches to the path pointed by the string + regex + When True, uses the \`\`regex\`\` module instead of the stdlib \`\`re\`\`. + g_regex_flags + Flags that are applied to all terminals (both regex and strings) + keep_all_tokens + Prevent the tree builder from automagically removing "punctuation" tokens (Default: \`\`False\`\`) + tree_class + Lark will produce trees comprised of instances of this class instead of the default \`\`lark.Tree\`\`. + + **=== Algorithm Options ===** + + parser + Decides which parser engine to use. Accepts "earley" or "lalr". (Default: "earley"). + (there is also a "cyk" option for legacy) + lexer + Decides whether or not to use a lexer stage + + - "auto" (default): Choose for me based on the parser + - "basic": Use a basic lexer + - "contextual": Stronger lexer (only works with parser="lalr") + - "dynamic": Flexible and powerful (only with parser="earley") + - "dynamic_complete": Same as dynamic, but tries *every* variation of tokenizing possible. + ambiguity + Decides how to handle ambiguity in the parse. Only relevant if parser="earley" + + - "resolve": The parser will automatically choose the simplest derivation + (it chooses consistently: greedy for tokens, non-greedy for rules) + - "explicit": The parser will return all derivations wrapped in "_ambig" tree nodes (i.e. a forest). + - "forest": The parser will return the root of the shared packed parse forest. + + **=== Misc. / Domain Specific Options ===** + + postlex + Lexer post-processing (Default: \`\`None\`\`) Only works with the basic and contextual lexers. + priority + How priorities should be evaluated - "auto", \`\`None\`\`, "normal", "invert" (Default: "auto") + lexer_callbacks + Dictionary of callbacks for the lexer. May alter tokens during lexing. Use with caution. + use_bytes + Accept an input of type \`\`bytes\`\` instead of \`\`str\`\`. + edit_terminals + A callback for editing the terminals before parse. + import_paths + A List of either paths or loader functions to specify from where grammars are imported + source_path + Override the source of from where the grammar was loaded. Useful for relative imports and unconventional grammar loading + **=== End of Options ===** + `; + let value; + let o = dict(options_dict); + let options = this; + for (const [name, default_] of dict_items(this._defaults)) { + if (name in o) { + value = dict_pop(o, name); + if ( + typeof default_ === "boolean" && + !["cache", "use_bytes", "propagate_positions"].includes(name) + ) { + value = bool(value); + } + } else { + value = default_; + } + options[name] = value; + } + + if (typeof options["start"] === "string") { + options["start"] = [options["start"]]; + } + + this["options"] = options; + assert_config(this.parser, ["earley", "lalr", "cyk", null]); + if (this.parser === "earley" && this.transformer) { + throw new ConfigurationError( + "Cannot specify an embedded transformer when using the Earley algorithm. " + + "Please use your transformer on the resulting parse tree, or use a different algorithm (i.e. LALR)" + ); + } + + if (Object.keys(o).length) { + throw new ConfigurationError(format("Unknown options: %s", dict_keys(o))); + } + } + + serialize(memo) { + return this.options; + } + + static deserialize(data, memo) { + const cls = this; + return new cls(data); + } +} + +// Options that can be passed to the Lark parser, even when it was loaded from cache/standalone. +// These options are only used outside of `load_grammar`. +var _LOAD_ALLOWED_OPTIONS = new Set([ + "postlex", + "transformer", + "lexer_callbacks", + "use_bytes", + "debug", + "g_regex_flags", + "regex", + "propagate_positions", + "tree_class", +]); +var _VALID_PRIORITY_OPTIONS = ["auto", "normal", "invert", null]; +var _VALID_AMBIGUITY_OPTIONS = ["auto", "resolve", "explicit", "forest"]; +/** + Main interface for the library. + + It's mostly a thin wrapper for the many different parsers, and for the tree constructor. + + Parameters: + grammar: a string or file-object containing the grammar spec (using Lark's ebnf syntax) + options: a dictionary controlling various aspects of Lark. + + Example: + >>> Lark(r'''start: "foo" ''') + Lark(...) + +*/ + +class Lark extends Serialize { + static get __serialize_fields__() { + return ["parser", "rules", "options"]; + } + _build_lexer(dont_ignore = false) { + let lexer_conf = this.lexer_conf; + if (dont_ignore) { + lexer_conf = copy(lexer_conf); + lexer_conf.ignore = []; + } + + return new BasicLexer(lexer_conf); + } + + _prepare_callbacks() { + this._callbacks = new Map(); + // we don't need these callbacks if we aren't building a tree + if (this.options.ambiguity !== "forest") { + this._parse_tree_builder = new ParseTreeBuilder( + this.rules, + this.options.tree_class || make_constructor(Tree), + this.options.propagate_positions, + this.options.parser !== "lalr" && this.options.ambiguity === "explicit", + this.options.maybe_placeholders + ); + this._callbacks = this._parse_tree_builder.create_callback( + this.options.transformer + ); + } + + dict_update( + this._callbacks, + _get_lexer_callbacks(this.options.transformer, this.terminals) + ); + } + + /** + Saves the instance into the given file object + + Useful for caching and multiprocessing. + + */ + /** + Loads an instance from the given file object + + Useful for caching and multiprocessing. + + */ + _deserialize_lexer_conf(data, memo, options) { + let lexer_conf = LexerConf.deserialize(data["lexer_conf"], memo); + lexer_conf.callbacks = options.lexer_callbacks || {}; + lexer_conf.re_module = options.regex ? regex : re; + lexer_conf.use_bytes = options.use_bytes; + lexer_conf.g_regex_flags = options.g_regex_flags || ""; + lexer_conf.skip_validation = true; + lexer_conf.postlex = options.postlex; + return lexer_conf; + } + + _load({ f, ...kwargs } = {}) { + let d; + if (is_dict(f)) { + d = f; + } else { + d = pickle.load(f); + } + let memo_json = d["memo"]; + let data = d["data"]; + let memo = SerializeMemoizer.deserialize( + memo_json, + { Rule: Rule, TerminalDef: TerminalDef }, + {} + ); + let options = dict(data["options"]); + // if ( + // (new Set(kwargs) - _LOAD_ALLOWED_OPTIONS) & + // new Set(LarkOptions._defaults) + // ) { + // throw new ConfigurationError( + // "Some options are not allowed when loading a Parser: {}".format( + // new Set(kwargs) - _LOAD_ALLOWED_OPTIONS + // ) + // ); + // } + + dict_update(options, kwargs); + this.options = LarkOptions.deserialize(options, memo); + this.rules = data["rules"].map(r => Rule.deserialize(r, memo)); + this.source_path = ""; + _validate_frontend_args(this.options.parser, this.options.lexer); + this.lexer_conf = this._deserialize_lexer_conf( + data["parser"], + memo, + this.options + ); + this.terminals = this.lexer_conf.terminals; + this._prepare_callbacks(); + this._terminals_dict = Object.fromEntries( + this.terminals.map(t => [t.name, t]) + ); + this.parser = _deserialize_parsing_frontend( + data["parser"], + memo, + this.lexer_conf, + this._callbacks, + this.options + ); + return this; + } + + static _load_from_dict({ data, memo, ...kwargs } = {}) { + const cls = this; + let inst = new_object(cls); + return inst._load({ + f: { data: data, memo: memo }, + ...kwargs, + }); + } + + /** + Create an instance of Lark with the grammar given by its filename + + If ``rel_to`` is provided, the function will find the grammar filename in relation to it. + + Example: + + >>> Lark.open("grammar_file.lark", rel_to=__file__, parser="lalr") + Lark(...) + + + */ + /** + Create an instance of Lark with the grammar loaded from within the package `package`. + This allows grammar loading from zipapps. + + Imports in the grammar will use the `package` and `search_paths` provided, through `FromPackageLoader` + + Example: + + Lark.open_from_package(__name__, "example.lark", ("grammars",), parser=...) + + */ + repr() { + return format( + "Lark(open(%r), parser=%r, lexer=%r, ...)", + this.source_path, + this.options.parser, + this.options.lexer + ); + } + + /** + Only lex (and postlex) the text, without parsing it. Only relevant when lexer='basic' + + When dont_ignore=True, the lexer will return all tokens, even those marked for %ignore. + + :raises UnexpectedCharacters: In case the lexer cannot find a suitable match. + + */ + lex(text, dont_ignore = false) { + let lexer; + if (!("lexer" in this) || dont_ignore) { + lexer = this._build_lexer(dont_ignore); + } else { + lexer = this.lexer; + } + let lexer_thread = LexerThread.from_text(lexer, text); + let stream = lexer_thread.lex(null); + if (this.options.postlex) { + return this.options.postlex.process(stream); + } + + return stream; + } + + /** + Get information about a terminal + */ + get_terminal(name) { + return this._terminals_dict[name]; + } + + /** + Start an interactive parsing session. + + Parameters: + text (str, optional): Text to be parsed. Required for ``resume_parse()``. + start (str, optional): Start symbol + + Returns: + A new InteractiveParser instance. + + See Also: ``Lark.parse()`` + + */ + parse_interactive(text = null, start = null) { + return this.parser.parse_interactive({ + unknown_param_0: text, + start: start, + }); + } + + /** + Parse the given text, according to the options provided. + + Parameters: + text (str): Text to be parsed. + start (str, optional): Required if Lark was given multiple possible start symbols (using the start option). + on_error (function, optional): if provided, will be called on UnexpectedToken error. Return true to resume parsing. + LALR only. See examples/advanced/error_handling.py for an example of how to use on_error. + + Returns: + If a transformer is supplied to ``__init__``, returns whatever is the + result of the transformation. Otherwise, returns a Tree instance. + + :raises UnexpectedInput: On a parse error, one of these sub-exceptions will rise: + ``UnexpectedCharacters``, ``UnexpectedToken``, or ``UnexpectedEOF``. + For convenience, these sub-exceptions also inherit from ``ParserError`` and ``LexerError``. + + + */ + parse(text, start = null, on_error = null) { + return this.parser.parse(text, start, on_error); + } +} + +// +// Indenter +// + +class DedentError extends LarkError { + // pass +} + +class Indenter extends PostLex { + constructor() { + super(); + this.paren_level = 0; + this.indent_level = [0]; + } + + *handle_NL(token) { + if (this.paren_level > 0) { + return; + } + + yield token; + let indent_str = rsplit(token.value, "\n", 1)[1]; + // Tabs and spaces + let indent = + str_count(indent_str, " ") + str_count(indent_str, "\t") * this.tab_len; + if (indent > last_item(this.indent_level)) { + this.indent_level.push(indent); + yield Token.new_borrow_pos(this.INDENT_type, indent_str, token); + } else { + while (indent < last_item(this.indent_level)) { + this.indent_level.pop(); + yield Token.new_borrow_pos(this.DEDENT_type, indent_str, token); + } + + if (indent !== last_item(this.indent_level)) { + throw new DedentError( + format( + "Unexpected dedent to column %s. Expected dedent to %s", + indent, + last_item(this.indent_level) + ) + ); + } + } + } + + *_process(stream) { + for (const token of stream) { + if (token.type === this.NL_type) { + yield* this.handle_NL(token); + } else { + yield token; + } + if (this.OPEN_PAREN_types.includes(token.type)) { + this.paren_level += 1; + } else if (this.CLOSE_PAREN_types.includes(token.type)) { + this.paren_level -= 1; + } + } + + while (this.indent_level.length > 1) { + this.indent_level.pop(); + yield new Token(this.DEDENT_type, ""); + } + } + + process(stream) { + this.paren_level = 0; + this.indent_level = [0]; + return this._process(stream); + } + + // XXX Hack for ContextualLexer. Maybe there's a more elegant solution? + + get always_accept() { + return [this.NL_type]; + } + + get NL_type() { + throw new NotImplementedError(); + } + + get OPEN_PAREN_types() { + throw new NotImplementedError(); + } + + get CLOSE_PAREN_types() { + throw new NotImplementedError(); + } + + get INDENT_type() { + throw new NotImplementedError(); + } + + get DEDENT_type() { + throw new NotImplementedError(); + } + + get tab_len() { + throw new NotImplementedError(); + } +} + +class PythonIndenter extends Indenter { + static get NL_type() { + return "_NEWLINE"; + } + get NL_type() { + return this.constructor.NL_type; + } + static get OPEN_PAREN_types() { + return ["LPAR", "LSQB", "LBRACE"]; + } + get OPEN_PAREN_types() { + return this.constructor.OPEN_PAREN_types; + } + static get CLOSE_PAREN_types() { + return ["RPAR", "RSQB", "RBRACE"]; + } + get CLOSE_PAREN_types() { + return this.constructor.CLOSE_PAREN_types; + } + static get INDENT_type() { + return "_INDENT"; + } + get INDENT_type() { + return this.constructor.INDENT_type; + } + static get DEDENT_type() { + return "_DEDENT"; + } + get DEDENT_type() { + return this.constructor.DEDENT_type; + } + static get tab_len() { + return 8; + } + get tab_len() { + return this.constructor.tab_len; + } +} + +const NAMESPACE = { + Terminal: Terminal, + NonTerminal: NonTerminal, + RuleOptions: RuleOptions, + PatternStr: PatternStr, + PatternRE: PatternRE, + TerminalDef: TerminalDef, +}; + +module.exports = { + LarkError, + ConfigurationError, + GrammarError, + ParseError, + LexError, + UnexpectedInput, + UnexpectedEOF, + UnexpectedCharacters, + UnexpectedToken, + VisitError, + Meta, + Tree, + Discard, + Transformer, + Transformer_InPlace, + Transformer_NonRecursive, + Transformer_InPlaceRecursive, + VisitorBase, + Visitor, + Visitor_Recursive, + Interpreter, + Symbol, + Terminal, + NonTerminal, + RuleOptions, + Rule, + Pattern, + PatternStr, + PatternRE, + TerminalDef, + Token, + Lexer, + LexerConf, + ParserConf, + InteractiveParser, + ImmutableInteractiveParser, + PostLex, + Lark, + DedentError, + Indenter, + PythonIndenter, + get_parser, +}; + +var DATA = { + parser: { + lexer_conf: { + terminals: [ + { + "@": 0, + }, + { + "@": 1, + }, + { + "@": 2, + }, + { + "@": 3, + }, + { + "@": 4, + }, + { + "@": 5, + }, + { + "@": 6, + }, + { + "@": 7, + }, + { + "@": 8, + }, + { + "@": 9, + }, + { + "@": 10, + }, + { + "@": 11, + }, + { + "@": 12, + }, + { + "@": 13, + }, + { + "@": 14, + }, + { + "@": 15, + }, + { + "@": 16, + }, + { + "@": 17, + }, + { + "@": 18, + }, + { + "@": 19, + }, + { + "@": 20, + }, + { + "@": 21, + }, + { + "@": 22, + }, + { + "@": 23, + }, + { + "@": 24, + }, + { + "@": 25, + }, + { + "@": 26, + }, + { + "@": 27, + }, + ], + ignore: ["WS"], + g_regex_flags: 0, + use_bytes: false, + lexer_type: "contextual", + __type__: "LexerConf", + }, + parser_conf: { + rules: [ + { + "@": 28, + }, + { + "@": 29, + }, + { + "@": 30, + }, + { + "@": 31, + }, + { + "@": 32, + }, + { + "@": 33, + }, + { + "@": 34, + }, + { + "@": 35, + }, + { + "@": 36, + }, + { + "@": 37, + }, + { + "@": 38, + }, + { + "@": 39, + }, + { + "@": 40, + }, + { + "@": 41, + }, + { + "@": 42, + }, + { + "@": 43, + }, + { + "@": 44, + }, + { + "@": 45, + }, + { + "@": 46, + }, + { + "@": 47, + }, + { + "@": 48, + }, + { + "@": 49, + }, + { + "@": 50, + }, + { + "@": 51, + }, + { + "@": 52, + }, + { + "@": 53, + }, + { + "@": 54, + }, + { + "@": 55, + }, + { + "@": 56, + }, + { + "@": 57, + }, + { + "@": 58, + }, + { + "@": 59, + }, + { + "@": 60, + }, + { + "@": 61, + }, + { + "@": 62, + }, + { + "@": 63, + }, + { + "@": 64, + }, + { + "@": 65, + }, + { + "@": 66, + }, + { + "@": 67, + }, + { + "@": 68, + }, + { + "@": 69, + }, + { + "@": 70, + }, + { + "@": 71, + }, + { + "@": 72, + }, + { + "@": 73, + }, + { + "@": 74, + }, + { + "@": 75, + }, + { + "@": 76, + }, + { + "@": 77, + }, + { + "@": 78, + }, + { + "@": 79, + }, + { + "@": 80, + }, + { + "@": 81, + }, + { + "@": 82, + }, + { + "@": 83, + }, + { + "@": 84, + }, + { + "@": 85, + }, + { + "@": 86, + }, + ], + start: ["start"], + parser_type: "lalr", + __type__: "ParserConf", + }, + parser: { + tokens: { + 0: "$END", + 1: "VBAR", + 2: "AMPERSAND", + 3: "RPAR", + 4: "__ANON_3", + 5: "LESSTHAN", + 6: "BANG", + 7: "MORETHAN", + 8: "__ANON_4", + 9: "EQUAL", + 10: "__ANON_5", + 11: "__ANON_6", + 12: "DOT", + 13: "guid_selector", + 14: "class_selector", + 15: "HASH", + 16: "ESCAPED_STRING", + 17: "NULL", + 18: "SIGNED_FLOAT", + 19: "BOOLEAN", + 20: "SIGNED_INT", + 21: "or", + 22: "lfunction", + 23: "and", + 24: "__ANON_1", + 25: "WORD", + 26: "STAR", + 27: "__ANON_2", + 28: "LPAR", + 29: "AT", + 30: "__comparison_star_1", + 31: "RSQB", + 32: "not", + 33: "lessthan", + 34: "oneof", + 35: "morethanequalto", + 36: "comparison", + 37: "morethan", + 38: "equal", + 39: "contains", + 40: "lessthanequalto", + 41: "filter", + 42: "LSQB", + 43: "selector", + 44: "types", + 45: "inverse_relationship", + 46: "group", + 47: "start", + 48: "bounded_by", + 49: "query", + 50: "decomposed_by", + 51: "__start_star_0", + 52: "__ANON_0", + 53: "pset_or_qto", + 54: "filter_key", + 55: "filter_value", + }, + states: { + 0: { + 0: [ + 1, + { + "@": 34, + }, + ], + 1: [ + 1, + { + "@": 34, + }, + ], + 2: [ + 1, + { + "@": 34, + }, + ], + 3: [ + 1, + { + "@": 34, + }, + ], + }, + 1: { + 4: [ + 1, + { + "@": 85, + }, + ], + 5: [ + 1, + { + "@": 85, + }, + ], + 6: [ + 1, + { + "@": 85, + }, + ], + 7: [ + 1, + { + "@": 85, + }, + ], + 8: [ + 1, + { + "@": 85, + }, + ], + 9: [ + 1, + { + "@": 85, + }, + ], + 10: [ + 1, + { + "@": 85, + }, + ], + 11: [ + 1, + { + "@": 85, + }, + ], + }, + 2: { + 12: [0, 7], + 13: [0, 0], + 14: [0, 64], + 15: [0, 40], + }, + 3: { + 16: [ + 1, + { + "@": 68, + }, + ], + 17: [ + 1, + { + "@": 68, + }, + ], + 18: [ + 1, + { + "@": 68, + }, + ], + 19: [ + 1, + { + "@": 68, + }, + ], + 20: [ + 1, + { + "@": 68, + }, + ], + }, + 4: { + 21: [0, 8], + 2: [0, 42], + 1: [0, 25], + 22: [0, 70], + 23: [0, 17], + 0: [ + 1, + { + "@": 28, + }, + ], + }, + 5: { + 4: [ + 1, + { + "@": 61, + }, + ], + 5: [ + 1, + { + "@": 61, + }, + ], + 6: [ + 1, + { + "@": 61, + }, + ], + 7: [ + 1, + { + "@": 61, + }, + ], + 8: [ + 1, + { + "@": 61, + }, + ], + 9: [ + 1, + { + "@": 61, + }, + ], + 10: [ + 1, + { + "@": 61, + }, + ], + 11: [ + 1, + { + "@": 61, + }, + ], + }, + 6: { + 24: [0, 14], + }, + 7: { + 25: [0, 15], + }, + 8: { + 26: [ + 1, + { + "@": 52, + }, + ], + 27: [ + 1, + { + "@": 52, + }, + ], + 15: [ + 1, + { + "@": 52, + }, + ], + 12: [ + 1, + { + "@": 52, + }, + ], + 28: [ + 1, + { + "@": 52, + }, + ], + 29: [ + 1, + { + "@": 52, + }, + ], + }, + 9: { + 16: [ + 1, + { + "@": 75, + }, + ], + 17: [ + 1, + { + "@": 75, + }, + ], + 18: [ + 1, + { + "@": 75, + }, + ], + 19: [ + 1, + { + "@": 75, + }, + ], + 20: [ + 1, + { + "@": 75, + }, + ], + }, + 10: { + 0: [ + 1, + { + "@": 41, + }, + ], + 2: [ + 1, + { + "@": 41, + }, + ], + 3: [ + 1, + { + "@": 41, + }, + ], + 1: [ + 1, + { + "@": 41, + }, + ], + }, + 11: { + 30: [0, 19], + 11: [0, 48], + 4: [0, 62], + 31: [0, 13], + 9: [0, 69], + 32: [0, 1], + 7: [0, 26], + 33: [0, 9], + 34: [0, 20], + 10: [0, 66], + 5: [0, 44], + 8: [0, 53], + 35: [0, 35], + 36: [0, 63], + 37: [0, 38], + 6: [0, 5], + 38: [0, 24], + 39: [0, 45], + 40: [0, 67], + }, + 12: { + 12: [0, 6], + }, + 13: { + 0: [ + 1, + { + "@": 42, + }, + ], + 2: [ + 1, + { + "@": 42, + }, + ], + 3: [ + 1, + { + "@": 42, + }, + ], + 1: [ + 1, + { + "@": 42, + }, + ], + }, + 14: { + 4: [ + 1, + { + "@": 50, + }, + ], + 5: [ + 1, + { + "@": 50, + }, + ], + 6: [ + 1, + { + "@": 50, + }, + ], + 7: [ + 1, + { + "@": 50, + }, + ], + 8: [ + 1, + { + "@": 50, + }, + ], + 9: [ + 1, + { + "@": 50, + }, + ], + 10: [ + 1, + { + "@": 50, + }, + ], + 31: [ + 1, + { + "@": 50, + }, + ], + 11: [ + 1, + { + "@": 50, + }, + ], + }, + 15: { + 41: [0, 30], + 42: [0, 49], + 2: [ + 1, + { + "@": 40, + }, + ], + 0: [ + 1, + { + "@": 40, + }, + ], + 3: [ + 1, + { + "@": 40, + }, + ], + 1: [ + 1, + { + "@": 40, + }, + ], + }, + 16: { + 12: [ + 1, + { + "@": 55, + }, + ], + 15: [ + 1, + { + "@": 55, + }, + ], + }, + 17: { + 26: [ + 1, + { + "@": 51, + }, + ], + 27: [ + 1, + { + "@": 51, + }, + ], + 15: [ + 1, + { + "@": 51, + }, + ], + 12: [ + 1, + { + "@": 51, + }, + ], + 28: [ + 1, + { + "@": 51, + }, + ], + 29: [ + 1, + { + "@": 51, + }, + ], + }, + 18: { + 0: [ + 1, + { + "@": 84, + }, + ], + 1: [ + 1, + { + "@": 84, + }, + ], + 2: [ + 1, + { + "@": 84, + }, + ], + 3: [ + 1, + { + "@": 84, + }, + ], + }, + 19: { + 11: [0, 48], + 38: [0, 72], + 33: [0, 3], + 4: [0, 62], + 34: [0, 27], + 40: [0, 39], + 37: [0, 28], + 9: [0, 69], + 32: [0, 58], + 39: [0, 31], + 7: [0, 26], + 10: [0, 66], + 5: [0, 44], + 8: [0, 53], + 35: [0, 32], + 6: [0, 5], + }, + 20: { + 16: [ + 1, + { + "@": 69, + }, + ], + 17: [ + 1, + { + "@": 69, + }, + ], + 18: [ + 1, + { + "@": 69, + }, + ], + 19: [ + 1, + { + "@": 69, + }, + ], + 20: [ + 1, + { + "@": 69, + }, + ], + }, + 21: { + 21: [0, 8], + 2: [0, 42], + 3: [0, 34], + 22: [0, 70], + 23: [0, 17], + 1: [0, 25], + }, + 22: { + 4: [ + 1, + { + "@": 44, + }, + ], + 5: [ + 1, + { + "@": 44, + }, + ], + 6: [ + 1, + { + "@": 44, + }, + ], + 7: [ + 1, + { + "@": 44, + }, + ], + 8: [ + 1, + { + "@": 44, + }, + ], + 9: [ + 1, + { + "@": 44, + }, + ], + 10: [ + 1, + { + "@": 44, + }, + ], + 31: [ + 1, + { + "@": 44, + }, + ], + 11: [ + 1, + { + "@": 44, + }, + ], + }, + 23: { + 12: [ + 1, + { + "@": 58, + }, + ], + 15: [ + 1, + { + "@": 58, + }, + ], + }, + 24: { + 16: [ + 1, + { + "@": 73, + }, + ], + 17: [ + 1, + { + "@": 73, + }, + ], + 18: [ + 1, + { + "@": 73, + }, + ], + 19: [ + 1, + { + "@": 73, + }, + ], + 20: [ + 1, + { + "@": 73, + }, + ], + }, + 25: { + 26: [ + 1, + { + "@": 60, + }, + ], + 29: [ + 1, + { + "@": 60, + }, + ], + 27: [ + 1, + { + "@": 60, + }, + ], + 15: [ + 1, + { + "@": 60, + }, + ], + 12: [ + 1, + { + "@": 60, + }, + ], + 28: [ + 1, + { + "@": 60, + }, + ], + }, + 26: { + 20: [ + 1, + { + "@": 81, + }, + ], + 16: [ + 1, + { + "@": 81, + }, + ], + 17: [ + 1, + { + "@": 81, + }, + ], + 18: [ + 1, + { + "@": 81, + }, + ], + 19: [ + 1, + { + "@": 81, + }, + ], + }, + 27: { + 16: [ + 1, + { + "@": 62, + }, + ], + 17: [ + 1, + { + "@": 62, + }, + ], + 18: [ + 1, + { + "@": 62, + }, + ], + 19: [ + 1, + { + "@": 62, + }, + ], + 20: [ + 1, + { + "@": 62, + }, + ], + }, + 28: { + 16: [ + 1, + { + "@": 67, + }, + ], + 17: [ + 1, + { + "@": 67, + }, + ], + 18: [ + 1, + { + "@": 67, + }, + ], + 19: [ + 1, + { + "@": 67, + }, + ], + 20: [ + 1, + { + "@": 67, + }, + ], + }, + 29: { + 43: [0, 57], + 15: [0, 40], + 44: [0, 60], + 12: [0, 7], + 45: [0, 2], + 46: [0, 46], + 28: [0, 56], + 14: [0, 43], + 47: [0, 71], + 48: [0, 16], + 49: [0, 37], + 27: [0, 23], + 13: [0, 33], + 29: [0, 41], + 26: [0, 47], + 50: [0, 50], + }, + 30: { + 2: [ + 1, + { + "@": 39, + }, + ], + 0: [ + 1, + { + "@": 39, + }, + ], + 3: [ + 1, + { + "@": 39, + }, + ], + 1: [ + 1, + { + "@": 39, + }, + ], + }, + 31: { + 16: [ + 1, + { + "@": 63, + }, + ], + 17: [ + 1, + { + "@": 63, + }, + ], + 18: [ + 1, + { + "@": 63, + }, + ], + 19: [ + 1, + { + "@": 63, + }, + ], + 20: [ + 1, + { + "@": 63, + }, + ], + }, + 32: { + 16: [ + 1, + { + "@": 64, + }, + ], + 17: [ + 1, + { + "@": 64, + }, + ], + 18: [ + 1, + { + "@": 64, + }, + ], + 19: [ + 1, + { + "@": 64, + }, + ], + 20: [ + 1, + { + "@": 64, + }, + ], + }, + 33: { + 0: [ + 1, + { + "@": 35, + }, + ], + 1: [ + 1, + { + "@": 35, + }, + ], + 2: [ + 1, + { + "@": 35, + }, + ], + 3: [ + 1, + { + "@": 35, + }, + ], + }, + 34: { + 0: [ + 1, + { + "@": 32, + }, + ], + 1: [ + 1, + { + "@": 32, + }, + ], + 2: [ + 1, + { + "@": 32, + }, + ], + 3: [ + 1, + { + "@": 32, + }, + ], + }, + 35: { + 16: [ + 1, + { + "@": 71, + }, + ], + 17: [ + 1, + { + "@": 71, + }, + ], + 18: [ + 1, + { + "@": 71, + }, + ], + 19: [ + 1, + { + "@": 71, + }, + ], + 20: [ + 1, + { + "@": 71, + }, + ], + }, + 36: { + 31: [ + 1, + { + "@": 48, + }, + ], + }, + 37: { + 21: [0, 8], + 51: [0, 4], + 2: [0, 42], + 23: [0, 17], + 1: [0, 25], + 22: [0, 61], + 0: [ + 1, + { + "@": 29, + }, + ], + }, + 38: { + 16: [ + 1, + { + "@": 74, + }, + ], + 17: [ + 1, + { + "@": 74, + }, + ], + 18: [ + 1, + { + "@": 74, + }, + ], + 19: [ + 1, + { + "@": 74, + }, + ], + 20: [ + 1, + { + "@": 74, + }, + ], + }, + 39: { + 16: [ + 1, + { + "@": 65, + }, + ], + 17: [ + 1, + { + "@": 65, + }, + ], + 18: [ + 1, + { + "@": 65, + }, + ], + 19: [ + 1, + { + "@": 65, + }, + ], + 20: [ + 1, + { + "@": 65, + }, + ], + }, + 40: { + 52: [0, 75], + }, + 41: { + 12: [ + 1, + { + "@": 57, + }, + ], + 15: [ + 1, + { + "@": 57, + }, + ], + }, + 42: { + 26: [ + 1, + { + "@": 59, + }, + ], + 29: [ + 1, + { + "@": 59, + }, + ], + 27: [ + 1, + { + "@": 59, + }, + ], + 15: [ + 1, + { + "@": 59, + }, + ], + 12: [ + 1, + { + "@": 59, + }, + ], + 28: [ + 1, + { + "@": 59, + }, + ], + }, + 43: { + 0: [ + 1, + { + "@": 37, + }, + ], + 1: [ + 1, + { + "@": 37, + }, + ], + 2: [ + 1, + { + "@": 37, + }, + ], + 3: [ + 1, + { + "@": 37, + }, + ], + }, + 44: { + 20: [ + 1, + { + "@": 82, + }, + ], + 16: [ + 1, + { + "@": 82, + }, + ], + 17: [ + 1, + { + "@": 82, + }, + ], + 18: [ + 1, + { + "@": 82, + }, + ], + 19: [ + 1, + { + "@": 82, + }, + ], + }, + 45: { + 16: [ + 1, + { + "@": 70, + }, + ], + 17: [ + 1, + { + "@": 70, + }, + ], + 18: [ + 1, + { + "@": 70, + }, + ], + 19: [ + 1, + { + "@": 70, + }, + ], + 20: [ + 1, + { + "@": 70, + }, + ], + }, + 46: { + 0: [ + 1, + { + "@": 31, + }, + ], + 1: [ + 1, + { + "@": 31, + }, + ], + 2: [ + 1, + { + "@": 31, + }, + ], + 3: [ + 1, + { + "@": 31, + }, + ], + }, + 47: { + 12: [ + 1, + { + "@": 56, + }, + ], + 15: [ + 1, + { + "@": 56, + }, + ], + }, + 48: { + 20: [ + 1, + { + "@": 79, + }, + ], + 16: [ + 1, + { + "@": 79, + }, + ], + 17: [ + 1, + { + "@": 79, + }, + ], + 18: [ + 1, + { + "@": 79, + }, + ], + 19: [ + 1, + { + "@": 79, + }, + ], + }, + 49: { + 53: [0, 22], + 25: [0, 52], + 54: [0, 11], + 24: [0, 12], + }, + 50: { + 12: [ + 1, + { + "@": 54, + }, + ], + 15: [ + 1, + { + "@": 54, + }, + ], + }, + 51: { + 31: [ + 1, + { + "@": 46, + }, + ], + }, + 52: { + 4: [ + 1, + { + "@": 43, + }, + ], + 5: [ + 1, + { + "@": 43, + }, + ], + 6: [ + 1, + { + "@": 43, + }, + ], + 7: [ + 1, + { + "@": 43, + }, + ], + 8: [ + 1, + { + "@": 43, + }, + ], + 9: [ + 1, + { + "@": 43, + }, + ], + 10: [ + 1, + { + "@": 43, + }, + ], + 31: [ + 1, + { + "@": 43, + }, + ], + 11: [ + 1, + { + "@": 43, + }, + ], + }, + 53: { + 20: [ + 1, + { + "@": 77, + }, + ], + 16: [ + 1, + { + "@": 77, + }, + ], + 17: [ + 1, + { + "@": 77, + }, + ], + 18: [ + 1, + { + "@": 77, + }, + ], + 19: [ + 1, + { + "@": 77, + }, + ], + }, + 54: { + 31: [ + 1, + { + "@": 47, + }, + ], + }, + 55: { + 31: [0, 10], + }, + 56: { + 43: [0, 57], + 15: [0, 40], + 44: [0, 60], + 45: [0, 2], + 46: [0, 46], + 28: [0, 56], + 14: [0, 43], + 12: [0, 7], + 26: [0, 47], + 48: [0, 16], + 27: [0, 23], + 29: [0, 41], + 13: [0, 33], + 49: [0, 68], + 50: [0, 50], + }, + 57: { + 0: [ + 1, + { + "@": 30, + }, + ], + 1: [ + 1, + { + "@": 30, + }, + ], + 2: [ + 1, + { + "@": 30, + }, + ], + 3: [ + 1, + { + "@": 30, + }, + ], + }, + 58: { + 4: [ + 1, + { + "@": 86, + }, + ], + 5: [ + 1, + { + "@": 86, + }, + ], + 6: [ + 1, + { + "@": 86, + }, + ], + 7: [ + 1, + { + "@": 86, + }, + ], + 8: [ + 1, + { + "@": 86, + }, + ], + 9: [ + 1, + { + "@": 86, + }, + ], + 10: [ + 1, + { + "@": 86, + }, + ], + 11: [ + 1, + { + "@": 86, + }, + ], + }, + 59: { + 31: [ + 1, + { + "@": 45, + }, + ], + }, + 60: { + 12: [ + 1, + { + "@": 53, + }, + ], + 15: [ + 1, + { + "@": 53, + }, + ], + }, + 61: { + 43: [0, 57], + 15: [0, 40], + 44: [0, 60], + 49: [0, 74], + 45: [0, 2], + 46: [0, 46], + 28: [0, 56], + 14: [0, 43], + 12: [0, 7], + 26: [0, 47], + 48: [0, 16], + 27: [0, 23], + 29: [0, 41], + 13: [0, 33], + 50: [0, 50], + }, + 62: { + 20: [ + 1, + { + "@": 76, + }, + ], + 16: [ + 1, + { + "@": 76, + }, + ], + 17: [ + 1, + { + "@": 76, + }, + ], + 18: [ + 1, + { + "@": 76, + }, + ], + 19: [ + 1, + { + "@": 76, + }, + ], + }, + 63: { + 19: [0, 36], + 20: [0, 54], + 18: [0, 51], + 16: [0, 59], + 55: [0, 55], + 17: [0, 73], + }, + 64: { + 0: [ + 1, + { + "@": 36, + }, + ], + 1: [ + 1, + { + "@": 36, + }, + ], + 2: [ + 1, + { + "@": 36, + }, + ], + 3: [ + 1, + { + "@": 36, + }, + ], + }, + 65: { + 0: [ + 1, + { + "@": 33, + }, + ], + 1: [ + 1, + { + "@": 33, + }, + ], + 2: [ + 1, + { + "@": 33, + }, + ], + 3: [ + 1, + { + "@": 33, + }, + ], + }, + 66: { + 20: [ + 1, + { + "@": 78, + }, + ], + 16: [ + 1, + { + "@": 78, + }, + ], + 17: [ + 1, + { + "@": 78, + }, + ], + 18: [ + 1, + { + "@": 78, + }, + ], + 19: [ + 1, + { + "@": 78, + }, + ], + }, + 67: { + 16: [ + 1, + { + "@": 72, + }, + ], + 17: [ + 1, + { + "@": 72, + }, + ], + 18: [ + 1, + { + "@": 72, + }, + ], + 19: [ + 1, + { + "@": 72, + }, + ], + 20: [ + 1, + { + "@": 72, + }, + ], + }, + 68: { + 21: [0, 8], + 2: [0, 42], + 3: [0, 65], + 51: [0, 21], + 23: [0, 17], + 1: [0, 25], + 22: [0, 61], + }, + 69: { + 20: [ + 1, + { + "@": 80, + }, + ], + 16: [ + 1, + { + "@": 80, + }, + ], + 17: [ + 1, + { + "@": 80, + }, + ], + 18: [ + 1, + { + "@": 80, + }, + ], + 19: [ + 1, + { + "@": 80, + }, + ], + }, + 70: { + 43: [0, 57], + 15: [0, 40], + 44: [0, 60], + 45: [0, 2], + 46: [0, 46], + 49: [0, 18], + 28: [0, 56], + 14: [0, 43], + 12: [0, 7], + 26: [0, 47], + 48: [0, 16], + 27: [0, 23], + 29: [0, 41], + 13: [0, 33], + 50: [0, 50], + }, + 71: {}, + 72: { + 16: [ + 1, + { + "@": 66, + }, + ], + 17: [ + 1, + { + "@": 66, + }, + ], + 18: [ + 1, + { + "@": 66, + }, + ], + 19: [ + 1, + { + "@": 66, + }, + ], + 20: [ + 1, + { + "@": 66, + }, + ], + }, + 73: { + 31: [ + 1, + { + "@": 49, + }, + ], + }, + 74: { + 0: [ + 1, + { + "@": 83, + }, + ], + 1: [ + 1, + { + "@": 83, + }, + ], + 2: [ + 1, + { + "@": 83, + }, + ], + 3: [ + 1, + { + "@": 83, + }, + ], + }, + 75: { + 2: [ + 1, + { + "@": 38, + }, + ], + 0: [ + 1, + { + "@": 38, + }, + ], + 3: [ + 1, + { + "@": 38, + }, + ], + 1: [ + 1, + { + "@": 38, + }, + ], + }, + }, + start_states: { + start: 29, + }, + end_states: { + start: 71, + }, + }, + __type__: "ParsingFrontend", + }, + rules: [ + { + "@": 28, + }, + { + "@": 29, + }, + { + "@": 30, + }, + { + "@": 31, + }, + { + "@": 32, + }, + { + "@": 33, + }, + { + "@": 34, + }, + { + "@": 35, + }, + { + "@": 36, + }, + { + "@": 37, + }, + { + "@": 38, + }, + { + "@": 39, + }, + { + "@": 40, + }, + { + "@": 41, + }, + { + "@": 42, + }, + { + "@": 43, + }, + { + "@": 44, + }, + { + "@": 45, + }, + { + "@": 46, + }, + { + "@": 47, + }, + { + "@": 48, + }, + { + "@": 49, + }, + { + "@": 50, + }, + { + "@": 51, + }, + { + "@": 52, + }, + { + "@": 53, + }, + { + "@": 54, + }, + { + "@": 55, + }, + { + "@": 56, + }, + { + "@": 57, + }, + { + "@": 58, + }, + { + "@": 59, + }, + { + "@": 60, + }, + { + "@": 61, + }, + { + "@": 62, + }, + { + "@": 63, + }, + { + "@": 64, + }, + { + "@": 65, + }, + { + "@": 66, + }, + { + "@": 67, + }, + { + "@": 68, + }, + { + "@": 69, + }, + { + "@": 70, + }, + { + "@": 71, + }, + { + "@": 72, + }, + { + "@": 73, + }, + { + "@": 74, + }, + { + "@": 75, + }, + { + "@": 76, + }, + { + "@": 77, + }, + { + "@": 78, + }, + { + "@": 79, + }, + { + "@": 80, + }, + { + "@": 81, + }, + { + "@": 82, + }, + { + "@": 83, + }, + { + "@": 84, + }, + { + "@": 85, + }, + { + "@": 86, + }, + ], + options: { + debug: false, + keep_all_tokens: false, + tree_class: null, + cache: false, + postlex: null, + parser: "lalr", + lexer: "contextual", + transformer: null, + start: ["start"], + priority: "normal", + ambiguity: "auto", + regex: false, + propagate_positions: false, + lexer_callbacks: {}, + maybe_placeholders: false, + edit_terminals: null, + g_regex_flags: 0, + use_bytes: false, + import_paths: [], + source_path: null, + _plugins: {}, + }, + __type__: "Lark", +}; + +var MEMO = { + 0: { + name: "BOOLEAN", + pattern: { + value: "(?:FALSE|false|False|TRUE|true|True)", + flags: [], + _width: [4, 5], + __type__: "PatternRE", + }, + priority: 0, + __type__: "TerminalDef", + }, + 1: { + name: "NULL", + pattern: { + value: "NULL", + flags: [], + __type__: "PatternStr", + }, + priority: 0, + __type__: "TerminalDef", + }, + 2: { + name: "SIGNED_INT", + pattern: { + value: "(?:(?:\\+|\\-))?(?:[0-9])+", + flags: [], + _width: [1, 4294967295], + __type__: "PatternRE", + }, + priority: 0, + __type__: "TerminalDef", + }, + 3: { + name: "SIGNED_FLOAT", + pattern: { + value: + "(?:(?:\\+|\\-))?(?:(?:[0-9])+(?:e|E)(?:(?:\\+|\\-))?(?:[0-9])+|(?:(?:[0-9])+\\.(?:(?:[0-9])+)?|\\.(?:[0-9])+)(?:(?:e|E)(?:(?:\\+|\\-))?(?:[0-9])+)?)", + flags: [], + _width: [2, 4294967295], + __type__: "PatternRE", + }, + priority: 0, + __type__: "TerminalDef", + }, + 4: { + name: "ESCAPED_STRING", + pattern: { + value: '".*?(?]*[^\\W]", + flags: [], + _width: [2, 4294967295], + __type__: "PatternRE", + }, + priority: 0, + __type__: "TerminalDef", + }, + 15: { + name: "STAR", + pattern: { + value: "*", + flags: [], + __type__: "PatternStr", + }, + priority: 0, + __type__: "TerminalDef", + }, + 16: { + name: "AT", + pattern: { + value: "@", + flags: [], + __type__: "PatternStr", + }, + priority: 0, + __type__: "TerminalDef", + }, + 17: { + name: "__ANON_2", + pattern: { + value: "@@", + flags: [], + __type__: "PatternStr", + }, + priority: 0, + __type__: "TerminalDef", + }, + 18: { + name: "AMPERSAND", + pattern: { + value: "&", + flags: [], + __type__: "PatternStr", + }, + priority: 0, + __type__: "TerminalDef", + }, + 19: { + name: "VBAR", + pattern: { + value: "|", + flags: [], + __type__: "PatternStr", + }, + priority: 0, + __type__: "TerminalDef", + }, + 20: { + name: "BANG", + pattern: { + value: "!", + flags: [], + __type__: "PatternStr", + }, + priority: 0, + __type__: "TerminalDef", + }, + 21: { + name: "__ANON_3", + pattern: { + value: "%=", + flags: [], + __type__: "PatternStr", + }, + priority: 0, + __type__: "TerminalDef", + }, + 22: { + name: "__ANON_4", + pattern: { + value: "*=", + flags: [], + __type__: "PatternStr", + }, + priority: 0, + __type__: "TerminalDef", + }, + 23: { + name: "__ANON_5", + pattern: { + value: ">=", + flags: [], + __type__: "PatternStr", + }, + priority: 0, + __type__: "TerminalDef", + }, + 24: { + name: "__ANON_6", + pattern: { + value: "<=", + flags: [], + __type__: "PatternStr", + }, + priority: 0, + __type__: "TerminalDef", + }, + 25: { + name: "EQUAL", + pattern: { + value: "=", + flags: [], + __type__: "PatternStr", + }, + priority: 0, + __type__: "TerminalDef", + }, + 26: { + name: "MORETHAN", + pattern: { + value: ">", + flags: [], + __type__: "PatternStr", + }, + priority: 0, + __type__: "TerminalDef", + }, + 27: { + name: "LESSTHAN", + pattern: { + value: "<", + flags: [], + __type__: "PatternStr", + }, + priority: 0, + __type__: "TerminalDef", + }, + 28: { + origin: { + name: "start", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "query", + __type__: "NonTerminal", + }, + { + name: "__start_star_0", + __type__: "NonTerminal", + }, + ], + order: 0, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 29: { + origin: { + name: "start", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "query", + __type__: "NonTerminal", + }, + ], + order: 1, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 30: { + origin: { + name: "query", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "selector", + __type__: "NonTerminal", + }, + ], + order: 0, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 31: { + origin: { + name: "query", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "group", + __type__: "NonTerminal", + }, + ], + order: 1, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 32: { + origin: { + name: "group", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "LPAR", + filter_out: true, + __type__: "Terminal", + }, + { + name: "query", + __type__: "NonTerminal", + }, + { + name: "__start_star_0", + __type__: "NonTerminal", + }, + { + name: "RPAR", + filter_out: true, + __type__: "Terminal", + }, + ], + order: 0, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 33: { + origin: { + name: "group", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "LPAR", + filter_out: true, + __type__: "Terminal", + }, + { + name: "query", + __type__: "NonTerminal", + }, + { + name: "RPAR", + filter_out: true, + __type__: "Terminal", + }, + ], + order: 1, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 34: { + origin: { + name: "selector", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "inverse_relationship", + __type__: "NonTerminal", + }, + { + name: "guid_selector", + __type__: "NonTerminal", + }, + ], + order: 0, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 35: { + origin: { + name: "selector", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "guid_selector", + __type__: "NonTerminal", + }, + ], + order: 1, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 36: { + origin: { + name: "selector", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "inverse_relationship", + __type__: "NonTerminal", + }, + { + name: "class_selector", + __type__: "NonTerminal", + }, + ], + order: 2, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 37: { + origin: { + name: "selector", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "class_selector", + __type__: "NonTerminal", + }, + ], + order: 3, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 38: { + origin: { + name: "guid_selector", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "HASH", + filter_out: true, + __type__: "Terminal", + }, + { + name: "__ANON_0", + filter_out: false, + __type__: "Terminal", + }, + ], + order: 0, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 39: { + origin: { + name: "class_selector", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "DOT", + filter_out: true, + __type__: "Terminal", + }, + { + name: "WORD", + filter_out: false, + __type__: "Terminal", + }, + { + name: "filter", + __type__: "NonTerminal", + }, + ], + order: 0, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 40: { + origin: { + name: "class_selector", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "DOT", + filter_out: true, + __type__: "Terminal", + }, + { + name: "WORD", + filter_out: false, + __type__: "Terminal", + }, + ], + order: 1, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 41: { + origin: { + name: "filter", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "LSQB", + filter_out: true, + __type__: "Terminal", + }, + { + name: "filter_key", + __type__: "NonTerminal", + }, + { + name: "comparison", + __type__: "NonTerminal", + }, + { + name: "filter_value", + __type__: "NonTerminal", + }, + { + name: "RSQB", + filter_out: true, + __type__: "Terminal", + }, + ], + order: 0, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 42: { + origin: { + name: "filter", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "LSQB", + filter_out: true, + __type__: "Terminal", + }, + { + name: "filter_key", + __type__: "NonTerminal", + }, + { + name: "RSQB", + filter_out: true, + __type__: "Terminal", + }, + ], + order: 1, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 43: { + origin: { + name: "filter_key", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "WORD", + filter_out: false, + __type__: "Terminal", + }, + ], + order: 0, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 44: { + origin: { + name: "filter_key", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "pset_or_qto", + __type__: "NonTerminal", + }, + ], + order: 1, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 45: { + origin: { + name: "filter_value", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "ESCAPED_STRING", + filter_out: false, + __type__: "Terminal", + }, + ], + order: 0, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 46: { + origin: { + name: "filter_value", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "SIGNED_FLOAT", + filter_out: false, + __type__: "Terminal", + }, + ], + order: 1, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 47: { + origin: { + name: "filter_value", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "SIGNED_INT", + filter_out: false, + __type__: "Terminal", + }, + ], + order: 2, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 48: { + origin: { + name: "filter_value", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "BOOLEAN", + filter_out: false, + __type__: "Terminal", + }, + ], + order: 3, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 49: { + origin: { + name: "filter_value", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "NULL", + filter_out: false, + __type__: "Terminal", + }, + ], + order: 4, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 50: { + origin: { + name: "pset_or_qto", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "__ANON_1", + filter_out: false, + __type__: "Terminal", + }, + { + name: "DOT", + filter_out: true, + __type__: "Terminal", + }, + { + name: "__ANON_1", + filter_out: false, + __type__: "Terminal", + }, + ], + order: 0, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 51: { + origin: { + name: "lfunction", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "and", + __type__: "NonTerminal", + }, + ], + order: 0, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 52: { + origin: { + name: "lfunction", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "or", + __type__: "NonTerminal", + }, + ], + order: 1, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 53: { + origin: { + name: "inverse_relationship", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "types", + __type__: "NonTerminal", + }, + ], + order: 0, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 54: { + origin: { + name: "inverse_relationship", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "decomposed_by", + __type__: "NonTerminal", + }, + ], + order: 1, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 55: { + origin: { + name: "inverse_relationship", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "bounded_by", + __type__: "NonTerminal", + }, + ], + order: 2, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 56: { + origin: { + name: "types", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "STAR", + filter_out: true, + __type__: "Terminal", + }, + ], + order: 0, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 57: { + origin: { + name: "decomposed_by", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "AT", + filter_out: true, + __type__: "Terminal", + }, + ], + order: 0, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 58: { + origin: { + name: "bounded_by", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "__ANON_2", + filter_out: true, + __type__: "Terminal", + }, + ], + order: 0, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 59: { + origin: { + name: "and", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "AMPERSAND", + filter_out: true, + __type__: "Terminal", + }, + ], + order: 0, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 60: { + origin: { + name: "or", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "VBAR", + filter_out: true, + __type__: "Terminal", + }, + ], + order: 0, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 61: { + origin: { + name: "not", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "BANG", + filter_out: true, + __type__: "Terminal", + }, + ], + order: 0, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 62: { + origin: { + name: "comparison", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "__comparison_star_1", + __type__: "NonTerminal", + }, + { + name: "oneof", + __type__: "NonTerminal", + }, + ], + order: 0, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 63: { + origin: { + name: "comparison", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "__comparison_star_1", + __type__: "NonTerminal", + }, + { + name: "contains", + __type__: "NonTerminal", + }, + ], + order: 1, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 64: { + origin: { + name: "comparison", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "__comparison_star_1", + __type__: "NonTerminal", + }, + { + name: "morethanequalto", + __type__: "NonTerminal", + }, + ], + order: 2, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 65: { + origin: { + name: "comparison", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "__comparison_star_1", + __type__: "NonTerminal", + }, + { + name: "lessthanequalto", + __type__: "NonTerminal", + }, + ], + order: 3, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 66: { + origin: { + name: "comparison", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "__comparison_star_1", + __type__: "NonTerminal", + }, + { + name: "equal", + __type__: "NonTerminal", + }, + ], + order: 4, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 67: { + origin: { + name: "comparison", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "__comparison_star_1", + __type__: "NonTerminal", + }, + { + name: "morethan", + __type__: "NonTerminal", + }, + ], + order: 5, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 68: { + origin: { + name: "comparison", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "__comparison_star_1", + __type__: "NonTerminal", + }, + { + name: "lessthan", + __type__: "NonTerminal", + }, + ], + order: 6, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 69: { + origin: { + name: "comparison", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "oneof", + __type__: "NonTerminal", + }, + ], + order: 7, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 70: { + origin: { + name: "comparison", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "contains", + __type__: "NonTerminal", + }, + ], + order: 8, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 71: { + origin: { + name: "comparison", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "morethanequalto", + __type__: "NonTerminal", + }, + ], + order: 9, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 72: { + origin: { + name: "comparison", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "lessthanequalto", + __type__: "NonTerminal", + }, + ], + order: 10, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 73: { + origin: { + name: "comparison", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "equal", + __type__: "NonTerminal", + }, + ], + order: 11, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 74: { + origin: { + name: "comparison", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "morethan", + __type__: "NonTerminal", + }, + ], + order: 12, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 75: { + origin: { + name: "comparison", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "lessthan", + __type__: "NonTerminal", + }, + ], + order: 13, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 76: { + origin: { + name: "oneof", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "__ANON_3", + filter_out: true, + __type__: "Terminal", + }, + ], + order: 0, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 77: { + origin: { + name: "contains", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "__ANON_4", + filter_out: true, + __type__: "Terminal", + }, + ], + order: 0, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 78: { + origin: { + name: "morethanequalto", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "__ANON_5", + filter_out: true, + __type__: "Terminal", + }, + ], + order: 0, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 79: { + origin: { + name: "lessthanequalto", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "__ANON_6", + filter_out: true, + __type__: "Terminal", + }, + ], + order: 0, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 80: { + origin: { + name: "equal", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "EQUAL", + filter_out: true, + __type__: "Terminal", + }, + ], + order: 0, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 81: { + origin: { + name: "morethan", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "MORETHAN", + filter_out: true, + __type__: "Terminal", + }, + ], + order: 0, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 82: { + origin: { + name: "lessthan", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "LESSTHAN", + filter_out: true, + __type__: "Terminal", + }, + ], + order: 0, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 83: { + origin: { + name: "__start_star_0", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "lfunction", + __type__: "NonTerminal", + }, + { + name: "query", + __type__: "NonTerminal", + }, + ], + order: 0, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 84: { + origin: { + name: "__start_star_0", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "__start_star_0", + __type__: "NonTerminal", + }, + { + name: "lfunction", + __type__: "NonTerminal", + }, + { + name: "query", + __type__: "NonTerminal", + }, + ], + order: 1, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 85: { + origin: { + name: "__comparison_star_1", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "not", + __type__: "NonTerminal", + }, + ], + order: 0, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, + 86: { + origin: { + name: "__comparison_star_1", + __type__: "NonTerminal", + }, + expansion: [ + { + name: "__comparison_star_1", + __type__: "NonTerminal", + }, + { + name: "not", + __type__: "NonTerminal", + }, + ], + order: 1, + alias: null, + options: { + keep_all_tokens: false, + expand1: false, + priority: null, + template_source: null, + empty_indices: [], + __type__: "RuleOptions", + }, + __type__: "Rule", + }, +}; diff --git a/src/plugins/reflect/src/.archived/state.js b/src/plugins/reflect/src/.archived/state.js new file mode 100644 index 00000000..e9bd9efe --- /dev/null +++ b/src/plugins/reflect/src/.archived/state.js @@ -0,0 +1,24 @@ +// state.js +import {ref, reactive} from "vue"; + +// const state = reactive({ +// access_token: null, +// connected: false +// }); // You can add initial values here if needed + + + +export default { + setup () { + const state = reactive({ // (1) + access_token: null, + connected: false, + admin: false, + }); + // Optional: do other stuff (2) + return { + state // (3) + } + } +} +// export default state; diff --git a/src/plugins/reflect/src/.archived/tipee.gif b/src/plugins/reflect/src/.archived/tipee.gif new file mode 100644 index 00000000..19696931 Binary files /dev/null and b/src/plugins/reflect/src/.archived/tipee.gif differ diff --git a/src/plugins/reflect/src/.archived/utils.js b/src/plugins/reflect/src/.archived/utils.js new file mode 100644 index 00000000..821c64e1 --- /dev/null +++ b/src/plugins/reflect/src/.archived/utils.js @@ -0,0 +1,10 @@ +function toIfcType(s) { + s = "Ifc_" + s; + return s.replace(/([-_][a-z])/gi, $1 => { + return $1.toUpperCase().replace("-", "").replace("_", ""); + }); +} + +export { + toIfcType +}; diff --git a/src/plugins/reflect/src/Reflect.scss b/src/plugins/reflect/src/Reflect.scss new file mode 100644 index 00000000..7a14b37e --- /dev/null +++ b/src/plugins/reflect/src/Reflect.scss @@ -0,0 +1,20 @@ +.reflect-plugin { + --color-tipee: #A4C407; + + width: 100%; + height: 100%; + background-color: var(--color-white); + + &::v-deep { + .bimdata-btn.color-tipee { + background-color: var(--color-tipee); + color: var(--color-white); + } + + .bimdata-loading.color-tipee { + &::after { + background-color: var(--color-tipee); + } + } + } +} diff --git a/src/plugins/reflect/src/Reflect.vue b/src/plugins/reflect/src/Reflect.vue new file mode 100644 index 00000000..0c43fdc7 --- /dev/null +++ b/src/plugins/reflect/src/Reflect.vue @@ -0,0 +1,59 @@ + + + + + diff --git a/src/plugins/reflect/src/ReflectDashboard/ReflectDashboard.scss b/src/plugins/reflect/src/ReflectDashboard/ReflectDashboard.scss new file mode 100644 index 00000000..2b18b2f7 --- /dev/null +++ b/src/plugins/reflect/src/ReflectDashboard/ReflectDashboard.scss @@ -0,0 +1,69 @@ +.reflect-dashboard { + position: relative; + width: 100%; + height: 100%; + + &__header { + position: relative; + padding: calc(var(--spacing-unit) / 2); + box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1); + background-color: var(--color-white); + + display: flex; + justify-content: space-between; + align-items: center; + + .title { + display: flex; + align-items: center; + gap: 6px; + + img { + width: 24px; + } + h4 { + margin: 0; + } + } + + .menu { + position: absolute; + z-index: 1; + top: calc(100% - var(--spacing-unit) / 4); + left: var(--spacing-unit); + padding: calc(var(--spacing-unit) / 2) 0; + box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1); + background-color: var(--color-white); + + .bimdata-btn { + justify-content: flex-start; + } + } + } + + &__body { + height: calc(100% - 44px); + padding: var(--spacing-unit); + + display: flex; + flex-direction: column; + gap: var(--spacing-unit); + + &__actions { + display: flex; + gap: var(--spacing-unit); + } + + &__results { + flex-grow: 1; + } + } + + .loading { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + } +} diff --git a/src/plugins/reflect/src/ReflectDashboard/ReflectDashboard.vue b/src/plugins/reflect/src/ReflectDashboard/ReflectDashboard.vue new file mode 100644 index 00000000..53816220 --- /dev/null +++ b/src/plugins/reflect/src/ReflectDashboard/ReflectDashboard.vue @@ -0,0 +1,313 @@ + + + + + diff --git a/src/plugins/reflect/src/ReflectLogin/ReflectLogin.scss b/src/plugins/reflect/src/ReflectLogin/ReflectLogin.scss new file mode 100644 index 00000000..02bcb54f --- /dev/null +++ b/src/plugins/reflect/src/ReflectLogin/ReflectLogin.scss @@ -0,0 +1,40 @@ +.reflect-login { + height: 100%; + padding: calc(var(--spacing-unit) * 2); + background-color: var(--color-white); + + display: flex; + flex-direction: column; + align-items: center; + + &__header { + padding: calc(var(--spacing-unit) * 4); + } + + &__body { + flex-grow: 1; + max-width: 500px; + margin: auto; + padding: var(--spacing-unit); + + display: flex; + flex-direction: column; + align-items: center; + + &__form { + width: 100%; + } + } + + &__footer { + display: flex; + flex-direction: column; + align-items: center; + gap: var(--spacing-unit); + + a { + text-decoration: none; + color: var(--color-primary); + } + } +} diff --git a/src/plugins/reflect/src/ReflectLogin/ReflectLogin.vue b/src/plugins/reflect/src/ReflectLogin/ReflectLogin.vue new file mode 100644 index 00000000..b115a12e --- /dev/null +++ b/src/plugins/reflect/src/ReflectLogin/ReflectLogin.vue @@ -0,0 +1,108 @@ + + + + + diff --git a/src/plugins/reflect/src/ReflectValidationTable/ReflectValidationTable.vue b/src/plugins/reflect/src/ReflectValidationTable/ReflectValidationTable.vue new file mode 100644 index 00000000..64965034 --- /dev/null +++ b/src/plugins/reflect/src/ReflectValidationTable/ReflectValidationTable.vue @@ -0,0 +1,93 @@ + + + + + diff --git a/src/plugins/reflect/src/config.js b/src/plugins/reflect/src/config.js new file mode 100644 index 00000000..31c7872b --- /dev/null +++ b/src/plugins/reflect/src/config.js @@ -0,0 +1,28 @@ +const TIPEE_PLATFORM_URL = "https://www.plateforme-tipee.com/"; +const TIPEE_REFLECT_URL = "https://reflect.plateforme-tipee.com/"; +const TIPEE_SMARTY_URL = "https://smarty.plateforme-tipee.com"; +const TIPEE_COLOR = "#A4C407"; + +const REFLECT_STORAGE_KEY = "reflect-plugin-data"; +const REFLECT_CLIENT_ID = "2mz6oZxT0uI9zcURpA0TthLwGc4gxmFi2CKBDiO0"; +const REFLECT_TOKEN_TTL = 1000000; // in ms +const REFLECT_TOPIC_LABEL = "Reflect"; +const REFLECT_TOPIC_SYSTEM = "ReflectPlugin"; +const REFLECT_COLOR_NOT_VALID = "#C40707"; +const REFLECT_XLS_FILENAME = "Reflect_Results"; +const REFLECT_BCF_FILENAME = "Reflect_BCF"; + +export { + TIPEE_COLOR, + TIPEE_PLATFORM_URL, + TIPEE_REFLECT_URL, + TIPEE_SMARTY_URL, + REFLECT_BCF_FILENAME, + REFLECT_CLIENT_ID, + REFLECT_COLOR_NOT_VALID, + REFLECT_STORAGE_KEY, + REFLECT_TOKEN_TTL, + REFLECT_TOPIC_LABEL, + REFLECT_TOPIC_SYSTEM, + REFLECT_XLS_FILENAME, +}; diff --git a/src/plugins/reflect/src/reflect.plugin.js b/src/plugins/reflect/src/reflect.plugin.js new file mode 100644 index 00000000..dd8d820a --- /dev/null +++ b/src/plugins/reflect/src/reflect.plugin.js @@ -0,0 +1,28 @@ +import Reflect from "./Reflect.vue"; +import icon from "../assets/favicon-32x32.png"; + +export default { + name: "ReflectPlugin", // The name of the plugin + component: Reflect, + window: { + name: "REFLECT", + label: "ReflectPlugin.window_label", + plugins: ["alerts"], + icon: { + imgUri: icon, + }, + }, + i18n: { + fr: { + window_label: "REFLECT by Tipee", + search: "ex: .IfcWall ==> voir aide ?", + ReflectTab: { + tab1: "Projets", + tab2: "Paramètres", + footerLinkAPIReflect: "API REFLECT", + footerLinkHelpReflect: "Aide", + footerText: "", + }, + }, + }, +}; diff --git a/src/plugins/reflect/src/service.js b/src/plugins/reflect/src/service.js new file mode 100644 index 00000000..1dcbb8c5 --- /dev/null +++ b/src/plugins/reflect/src/service.js @@ -0,0 +1,200 @@ +import { REFLECT_CLIENT_ID, TIPEE_SMARTY_URL } from "./config.js"; + +function createService() { + let accessToken = null; + const setAccessToken = token => (accessToken = token); + const getAccessToken = () => accessToken; + + function login(username, password) { + return fetch(`${TIPEE_SMARTY_URL}/oauth/token`, { + method: "POST", + redirect: "follow", + headers: { + "Content-Type": "application/x-www-form-urlencoded;charset=UTF-8", + }, + body: new URLSearchParams({ + client_id: REFLECT_CLIENT_ID, + grant_type: "password", + username, + password, + scopes: "notifications", + }), + }).then( + res => res.json() + ); + } + + async function getProjects() { + try { + return await fetch(`${TIPEE_SMARTY_URL}/reflect/projects`, { + headers: { + Authorization: `Bearer ${accessToken}`, + }, + }).then( + res => res.json() + ); + } catch (error) { + console.error("[ReflectPlugin] getProjects error: ", error); + } + } + + async function getRules(projectId) { + try { + return await fetch(`${TIPEE_SMARTY_URL}/reflect/rules?projectId=${projectId}`, { + headers: { + Authorization: `Bearer ${accessToken}`, + }, + }).then( + res => res.json() + ).then( + json => json.data + ); + } catch (error) { + console.error("[ReflectPlugin] getRules error: ", error); + } + } + + async function getProperties(projectId, type) { + try { + return await fetch(`${TIPEE_SMARTY_URL}/reflect/project/${projectId}/properties?ifc_type=${type}`, { + headers: { + Authorization: `Bearer ${accessToken}`, + }, + }).then( + res => res.json() + ).then( + json => json[0].pset_qto + ); + } catch (error) { + console.error("[ReflectPlugin] getProperties error: ", error); + } + } + + async function createProject(name, description = "") { + try { + return await fetch(`${TIPEE_SMARTY_URL}/reflect/project`, { + method: "POST", + headers: { + Authorization: `Bearer ${accessToken}`, + "Content-Type": "application/json", + }, + body: JSON.stringify({ name, description }), + }).then( + res => res.json() + ).then( + json => json.project_id + ); + } catch (error) { + console.error("[ReflectPlugin] createProject error: ", error); + } + } + + async function deleteProject(projectId) { + try { + return await fetch(`${TIPEE_SMARTY_URL}/reflect/project/${projectId}`, { + method: "DELETE", + headers: { + Authorization: `Bearer ${accessToken}`, + }, + }); + } catch (error) { + console.error("[ReflectPlugin] deleteProject error: ", error); + } + } + + async function addIfc(projectId, filename, url) { + try { + const data = new FormData(); + data.append("filename", filename); + data.append("url", url); + + return await fetch(`${TIPEE_SMARTY_URL}/reflect/project/${projectId}/add_ifc_bimdata`, { + method: "POST", + headers: { + Authorization: `Bearer ${accessToken}`, + }, + body: data, + }).then( + res => res.json() + ); + } catch (error) { + console.error("[ReflectPlugin] addIfc error: ", error); + } + } + + async function getTaskStatus(projectId, taskId) { + try { + return await fetch(`${TIPEE_SMARTY_URL}/reflect/project/${projectId}/tasks/${taskId}`, { + headers: { + Authorization: `Bearer ${accessToken}`, + }, + }).then( + res => res.json() + ).then( + task => task.task_status + ); + } catch (error) { + console.error("[ReflectPlugin] getTaskStatus error: ", error); + } + } + + async function runPackage(projectId) { + try { + return await fetch( + `${TIPEE_SMARTY_URL}/reflect/project/${projectId}/package`, + { + method: "POST", + headers: { + Authorization: `Bearer ${accessToken}`, + "Content-Type": "application/json", + }, + body: JSON.stringify({ content: "" }), + } + ).then( + res => res.json() + ); + } catch (error) { + console.error("[ReflectPlugin] runPackage error: ", error); + } + } + + async function runQuery(projectId, query) { + try { + return await fetch( + `${TIPEE_SMARTY_URL}/reflect/project/${projectId}/rule`, + { + method: "POST", + headers: { + Authorization: `Bearer ${accessToken}`, + "Content-Type": "application/json", + }, + body: JSON.stringify(query), + } + ).then( + res => res.json() + ); + } catch (error) { + console.error("[ReflectPlugin] runQuery error: ", error); + } + } + + return { + setAccessToken, + getAccessToken, + login, + getProjects, + getRules, + getProperties, + createProject, + deleteProject, + addIfc, + getTaskStatus, + runPackage, + runQuery, + }; +} + + +const service = createService(); + +export default service; diff --git a/src/plugins/reflect/src/xls-utils.js b/src/plugins/reflect/src/xls-utils.js new file mode 100644 index 00000000..5f9d6da6 --- /dev/null +++ b/src/plugins/reflect/src/xls-utils.js @@ -0,0 +1,320 @@ +import * as ExcelImport from "exceljs/dist/exceljs.min.js"; +import FileSaver from "file-saver"; +import iconReflect from "../assets/reflect.png"; +import iconRivp from "../assets/rivp.png"; +import iconTipee from "../assets/tipee.png"; + +let ExcelJS; +if (ExcelImport.default) { + ExcelJS = ExcelImport.default; +} else { + ExcelJS = ExcelImport; +} + +/** + * Sub-function to autofitColums function + * + * @param {*} ws + * @param {*} col1 + * @param {*} col2 + * @param {*} cb + */ +function eachColumnInRange(ws, col1, col2, cb) { + for (let c = col1; c <= col2; c++) { + let col = ws.getColumn(c); + cb(col); + } +} + +/** + * Function autofitColumns auto-adjust the length of the cell accordingly to the column max length + * + * @param {*} ws + */ +function autofitColumns(ws) { + // no good way to get text widths + eachColumnInRange(ws, 1, ws.columnCount, (column) => { + let maxWidth = 10; + column.eachCell((cell) => { + if (!cell.isMerged && cell.value) { + // doesn't handle merged cells + + let text = ''; + if (typeof cell.value != 'object') { + // string, number, ... + text = cell.value.toString(); + } else if (cell.value.richText) { + // richText + text = cell.value.richText.reduce((text, obj) => text + obj.text.toString(), ''); + } + + // handle new lines -> don't forget to set wrapText: true + let values = text.split(/[\n\r]+/); + + for (let value of values) { + let width = value.length; + + if (cell.font && cell.font.bold) { + width *= 1.08; // bolding increases width + } + + maxWidth = Math.max(maxWidth, width); + } + } + }); + + maxWidth += 0.71; // compensate for observed reduction + maxWidth += 1; // buffer space + + column.width = maxWidth; + }); +} + +async function generateAndDownloadXLS(columnsData, rowsData, validation, name) { + const sizeColumns = columnsData.length; + let workbook = new ExcelJS.Workbook(); + workbook.creator = "Reflect"; + workbook.lastModifiedBy = "Reflect"; + workbook.created = new Date(); + workbook.modified = new Date(); + workbook.lastPrinted = new Date(); + workbook.calcProperties.fullCalcOnLoad = true; + + const uniqueRule = [ + ...new Set(rowsData.map(item => item.code_regle)), + ]; + + let ws = workbook.addWorksheet("REFLECT", { + headerFooter: { firstHeader: "REFLECT", firstFooter: "REFLECT EXPORT" }, + properties: { tabColor: { argb: "FF63BE7B" } }, + }); + + const getData = async url => { + const res = await fetch(url).then(response => + response.arrayBuffer() + ); + return res; + }; + + // add image to workbook by buffer + const imageTipee = workbook.addImage({ + buffer: getData(iconTipee), + extension: "png", + }); + + const imageReflect = workbook.addImage({ + buffer: getData(iconReflect), + extension: "png", + }); + + const imageRivp = workbook.addImage({ + buffer: getData(iconRivp), + extension: "png", + }); + + // insert an image over A1:D6 + ws.addImage(imageRivp, "A1:B2"); + // ws.addImage(imageTipee, "M1:Q6"); + ws.addImage(imageReflect, "I1:K2"); + + ws.mergeCells("C2:G2"); + + const C2 = ws.getCell("C2"); + C2.value = + "CONTRÔLE DES MAQUETTES NUMERIQUES SUR LA BASE DU CAHIER DE PRECONISATIONS"; + C2.style.font = { + bold: true, + color: { argb: "000000" }, + family: 2, + size: 18, + name: "Calibri Light (En-têtes)", + }; + C2.alignment = { + vertical: "middle", + horizontal: "center", + wrapText: true, + }; + + // add a table to a sheet + ws.addTable({ + name: "MyTable", + ref: "C18", + headerRow: true, + totalsRow: true, + style: { + theme: "TableStyleLight1", + showRowStripes: true, + font: { + bold: true, + color: { argb: "000000" }, + family: 2, + size: 28, + name: "Calibri Light (En-têtes)", + }, + }, + columns: [ + { name: "numero_chapitre", filterButton: false, width: 40 }, + { name: "titre", filterButton: false, width: 40 }, + { name: "code_regle", filterButton: false, width: 40 }, + { + name: "validation_finale", + filterButton: false, + width: 40, + }, + ], + rows: validation.map(item => Object.values(item)), + }); + + const uniqueWs = uniqueRule.map(item => { + const name_ws = item; + // Create worksheets with headers and footers + let ws = workbook.addWorksheet(name_ws, { + headerFooter: { + firstHeader: `${name_ws}`, + firstFooter: `${name_ws} EXPORT`, + }, + }); + + // adjust properties afterwards (not supported by worksheet-writer) + ws.properties.outlineLevelCol = 2; + ws.properties.defaultRowHeight = 15; + + // Set the left footer to 18px and italicize. Result: "Page 2 of 16" + ws.headerFooter.oddFooter = "&LPage &P of &N"; + + // Set the left, center, and right text of the footer. Result: “Exceljs” in the footer left. “demo.xlsx” in the footer center. “Page 2” in the footer right + ws.headerFooter.oddFooter = "&LREFLECT&C&F&RPage &P"; + + // ws.autoFilter = `A2:B${sizeColumns}`; + + // Set an auto filter from D3 to the + // cell in row 7 and column 5 + ws.autoFilter = { + from: "A1", + to: { + row: 1, + column: sizeColumns, + }, + }; + + // add a checkerboard pattern to A1:E7 based on row + col being even or odd + ws.addConditionalFormatting({ + ref: "A2:BP1016", + rules: [ + { + type: "colorScale", + cfvo: [{ type: "min" }, { type: "max" }], + color: [{ argb: "FFF8696B" }, { argb: "FF63BE7B" }], + }, + { + type: "containsText", + operator: "containsText", + text: "true", + style: { + fill: { + type: "pattern", + pattern: "solid", + bgColor: { argb: "FF63BE7B" }, + fgColor: { argb: "FFFFFF" }, + }, + }, + }, + { + type: "containsText", + operator: "containsText", + text: "false", + style: { + fill: { + type: "pattern", + pattern: "solid", + bgColor: { argb: "FFF8696B" }, + fgColor: { argb: "FFFFFF" }, + }, + }, + }, + ], + }); + + return { name: item, ws: ws }; + }); + + const columnsFormat = []; + + const rows = []; + // Sanitize data that is impossible to serialize + rowsData.forEach((r, index) => { + const row = []; + + for (const [k, v] of Object.entries(r)) { + let formatter = function (d) { + if (typeof d == "boolean") { + return d === true ? "true" : "false"; + } + return d; + }; + const formatted = formatter(v); + row.push(formatted); + } + rows.push(row); + }); + + uniqueWs.forEach(unique_worksheet => { + autofitColumns(unique_worksheet.ws); + + unique_worksheet.ws.columns = columnsFormat; + + unique_worksheet.ws.eachRow(r => + r.eachCell(cell => { + cell.border = { + top: { style: "thin" }, + left: { style: "thin" }, + bottom: { style: "thin" }, + right: { style: "thin" }, + }; + cell.font = { + bold: false, + name: "Calibri Light (Corps)", + color: { argb: "000000" }, + family: 2, + size: 12, + }; + }) + ); + // Apply styles to the header row + unique_worksheet.ws.getRow(1).eachCell(cell => { + cell.fill = { + type: "pattern", + pattern: "lightGrid", + fgColor: { argb: "d3d3d3" }, + bgColor: { argb: "ffffff" }, + }; + cell.font = { + bold: true, + name: "Calibri Light (Corps)", + color: { argb: "000000" }, + family: 2, + size: 14, + }; + }); + }); + + rows.forEach((row, index) => { + const ws_current = uniqueWs.find(x => x.name === row[2]); + ws_current.ws.addRow(row); + }); + + const buffer = await workbook.xlsx.writeBuffer(); + const blob = new Blob([buffer], { + type: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", + }); + + const now = new Date(); + FileSaver.saveAs( + blob, + `${name}_${now.getHours()}${now.getMinutes()}${now.getSeconds()}.xlsx` + ); +} + +export { + generateAndDownloadXLS +}; diff --git a/src/plugins/svgExtractor/dist/svgExtractor.plugin.js b/src/plugins/svgExtractor/dist/svgExtractor.plugin.js index 2b3537f1..ef8a9bdc 100644 --- a/src/plugins/svgExtractor/dist/svgExtractor.plugin.js +++ b/src/plugins/svgExtractor/dist/svgExtractor.plugin.js @@ -1 +1 @@ -function e(e,n){void 0===n&&(n={});var a=n.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],t=document.createElement("style");t.type="text/css","top"===a&&r.firstChild?r.insertBefore(t,r.firstChild):r.appendChild(t),t.styleSheet?t.styleSheet.cssText=e:t.appendChild(document.createTextNode(e))}}!function(){try{if("undefined"!=typeof document){var e=document.createElement("style");e.appendChild(document.createTextNode("")),document.head.appendChild(e)}}catch(e){console.error("vite-plugin-css-injected-by-js",e)}}(),e('html {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n\n /* --------------------------------\n colors GREY SHADES - NEUTRAL-------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(190, 190, 190, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black-lighter: rgba(0, 0, 0, 0.1);\n --color-black: rgba(0, 0, 0, 1);\n\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}\n'),e("/* background BRAND COLORS */\n.bg-primary {\n background-color: var(--color-primary);\n}\n.bg-secondary {\n background-color: var(--color-secondary);\n}\n\n/* background GREY SHADES - NEUTRAL */\n.bg-white {\n background-color: var(--color-white);\n}\n.bg-silver-light {\n background-color: var(--color-silver-light);\n}\n.bg-silver {\n background-color: var(--color-silver);\n}\n.bg-silver-dark {\n background-color: var(--color-silver-dark);\n}\n.bg-granite-light {\n background-color: var(--color-granite-light);\n}\n.bg-granite {\n background-color: var(--color-granite);\n}\n.bg-black {\n background-color: var(--color-black);\n}\n\n/* background STATE COLORS */\n.bg-success {\n background-color: var(--color-success);\n}\n.bg-warning {\n background-color: var(--color-warning);\n}\n.bg-high {\n background-color: var(--color-high);\n}\n\n/* color BRAND COLORS */\n.color-primary {\n color: var(--color-primary);\n}\n.color-secondary {\n color: var(--color-secondary);\n}\n\n/* color GREY SHADES - NEUTRAL */\n.color-white {\n color: var(--color-white);\n}\n.color-silver-light {\n color: var(--color-silver-light);\n}\n.color-silver {\n color: var(--color-silver);\n}\n.color-silver-dark {\n color: var(--color-silver-dark);\n}\n.color-granite-light {\n color: var(--color-granite-light);\n}\n.color-granite {\n color: var(--color-granite);\n}\n.color-black {\n color: var(--color-black);\n}\n\n/* color STATE COLORS */\n.color-success {\n color: var(--color-success);\n}\n.color-warning {\n color: var(--color-warning);\n}\n.color-high {\n color: var(--color-high);\n}\n\n/* fill BRAND COLORS */\n.fill-primary {\n fill: var(--color-primary);\n}\n.fill-secondary {\n fill: var(--color-secondary);\n}\n\n/* fill GREY SHADES - NEUTRAL */\n.fill-white {\n fill: var(--color-white);\n}\n.fill-silver-light {\n fill: var(--color-silver-light);\n}\n.fill-silver {\n fill: var(--color-silver);\n}\n.fill-silver-dark {\n fill: var(--color-silver-dark);\n}\n.fill-granite-light {\n fill: var(--color-granite-light);\n}\n.fill-granite {\n fill: var(--color-granite);\n}\n.fill-black {\n fill: var(--color-black);\n}\n\n/* fill STATE COLORS */\n.fill-success {\n fill: var(--color-success);\n}\n.fill-warning {\n fill: var(--color-warning);\n}\n.fill-high {\n fill: var(--color-high);\n}\n\n/* stroke BRAND COLORS */\n.stroke-primary {\n fill: transparent;\n stroke: var(--color-primary);\n}\n.stroke-secondary {\n fill: transparent;\n stroke: var(--color-secondary);\n}\n\n/* stroke GREY SHADES - NEUTRAL */\n.stroke-white {\n fill: transparent;\n stroke: var(--color-white);\n}\n.stroke-silver-light {\n fill: transparent;\n stroke: var(--color-silver-light);\n}\n.stroke-silver {\n fill: transparent;\n stroke: var(--color-silver);\n}\n.stroke-silver-dark {\n fill: transparent;\n stroke: var(--color-silver-dark);\n}\n.stroke-granite-light {\n fill: transparent;\n stroke: var(--color-granite-light);\n}\n.stroke-granite {\n fill: transparent;\n stroke: var(--color-granite);\n}\n.stroke-black {\n fill: transparent;\n stroke: var(--color-black);\n}\n\n/* stroke STATE COLORS */\n.stroke-success {\n fill: transparent;\n stroke: var(--color-success);\n}\n.stroke-warning {\n fill: transparent;\n stroke: var(--color-warning);\n}\n.stroke-high {\n fill: transparent;\n stroke: var(--color-high);\n}\n"),e(".flex{\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n}\n\n/* flex direction */\n.flex-row{\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n}\n.flex-col{\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n\n.inline-flex {\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n}\n\n/* align items */\n.items-start{\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n}\n.items-center{\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.items-end{\n -webkit-box-align: end;\n -ms-flex-align: end;\n align-items: flex-end;\n}\n\n/* align content */\n.content-start{\n -ms-flex-line-pack: start;\n align-content: flex-start;\n}\n.content-center{\n -ms-flex-line-pack: center;\n align-content: center;\n}\n.content-end{\n -ms-flex-line-pack: end;\n align-content: flex-end;\n}\n.content-between{\n -ms-flex-line-pack: between;\n align-content: between;\n}\n.content-around{\n -ms-flex-line-pack: flex-around;\n align-content: flex-around;\n}\n\n/* justify content */\n.justify-start{\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n}\n.justify-center{\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n}\n.justify-end{\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end;\n}\n.justify-between{\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n}\n.justify-around{\n -ms-flex-pack: distribute;\n justify-content: space-around;\n}"),e(".grid {\n display: grid;\n}"),e(".bimdata-list {\n margin: 0;\n padding: 0;\n}\n.bimdata-list li {\n list-style-type: none;\n}\n"),e(".m-t-6 {\n margin-top: 6px;\n}\n.p-t-6 {\n padding-top: 6px;\n}\n.m-b-6 {\n margin-bottom: 6px;\n}\n.p-b-6 {\n padding-bottom: 6px;\n}\n.m-l-6 {\n margin-left: 6px;\n}\n.p-l-6 {\n padding-left: 6px;\n}\n.m-r-6 {\n margin-right: 6px;\n}\n.p-r-6 {\n padding-right: 6px;\n}\n.m-6 {\n margin: 6px;\n}\n.p-6 {\n padding: 6px;\n}\n.m-x-6 {\n margin-right: 6px;\n margin-left: 6px;\n}\n.p-x-6 {\n padding-right: 6px;\n padding-left: 6px;\n}\n.m-y-6 {\n margin-top: 6px;\n margin-bottom: 6px;\n}\n.p-y-6 {\n padding-top: 6px;\n padding-bottom: 6px;\n}\n\n.m-t-12 {\n margin-top: 12px;\n}\n.p-t-12 {\n padding-top: 12px;\n}\n.m-b-12 {\n margin-bottom: 12px;\n}\n.p-b-12 {\n padding-bottom: 12px;\n}\n.m-l-12 {\n margin-left: 12px;\n}\n.p-l-12 {\n padding-left: 12px;\n}\n.m-r-12 {\n margin-right: 12px;\n}\n.p-r-12 {\n padding-right: 12px;\n}\n.m-12 {\n margin: 12px;\n}\n.p-12 {\n padding: 12px;\n}\n.m-x-12 {\n margin-right: 12px;\n margin-left: 12px;\n}\n.p-x-12 {\n padding-right: 12px;\n padding-left: 12px;\n}\n.m-y-12 {\n margin-top: 12px;\n margin-bottom: 12px;\n}\n.p-y-12 {\n padding-top: 12px;\n padding-bottom: 12px;\n}\n\n.m-t-18 {\n margin-top: 18px;\n}\n.p-t-18 {\n padding-top: 18px;\n}\n.m-b-18 {\n margin-bottom: 18px;\n}\n.p-b-18 {\n padding-bottom: 18px;\n}\n.m-l-18 {\n margin-left: 18px;\n}\n.p-l-18 {\n padding-left: 18px;\n}\n.m-r-18 {\n margin-right: 18px;\n}\n.p-r-18 {\n padding-right: 18px;\n}\n.m-18 {\n margin: 18px;\n}\n.p-18 {\n padding: 18px;\n}\n.m-x-18 {\n margin-right: 18px;\n margin-left: 18px;\n}\n.p-x-18 {\n padding-right: 18px;\n padding-left: 18px;\n}\n.m-y-18 {\n margin-top: 18px;\n margin-bottom: 18px;\n}\n.p-y-18 {\n padding-top: 18px;\n padding-bottom: 18px;\n}\n\n.m-t-24 {\n margin-top: 24px;\n}\n.p-t-24 {\n padding-top: 24px;\n}\n.m-b-24 {\n margin-bottom: 24px;\n}\n.p-b-24 {\n padding-bottom: 24px;\n}\n.m-l-24 {\n margin-left: 24px;\n}\n.p-l-24 {\n padding-left: 24px;\n}\n.m-r-24 {\n margin-right: 24px;\n}\n.p-r-24 {\n padding-right: 24px;\n}\n.m-24 {\n margin: 24px;\n}\n.p-24 {\n padding: 24px;\n}\n.m-x-24 {\n margin-right: 24px;\n margin-left: 24px;\n}\n.p-x-24 {\n padding-right: 24px;\n padding-left: 24px;\n}\n.m-y-24 {\n margin-top: 24px;\n margin-bottom: 24px;\n}\n.p-y-24 {\n padding-top: 24px;\n padding-bottom: 24px;\n}\n.m-t-30 {\n margin-top: 30px;\n}\n.p-t-30 {\n padding-top: 30px;\n}\n.m-b-30 {\n margin-bottom: 30px;\n}\n.p-b-30 {\n padding-bottom: 30px;\n}\n.m-l-30 {\n margin-left: 30px;\n}\n.p-l-30 {\n padding-left: 30px;\n}\n.m-r-30 {\n margin-right: 30px;\n}\n.p-r-30 {\n padding-right: 30px;\n}\n.m-30 {\n margin: 30px;\n}\n.p-30 {\n padding: 30px;\n}\n.m-x-30 {\n margin-right: 30px;\n margin-left: 30px;\n}\n.p-x-30 {\n padding-right: 30px;\n padding-left: 30px;\n}\n.m-y-30 {\n margin-top: 30px;\n margin-bottom: 30px;\n}\n.p-y-30 {\n padding-top: 30px;\n padding-bottom: 30px;\n}\n\n.m-t-36 {\n margin-top: 36px;\n}\n.p-t-36 {\n padding-top: 36px;\n}\n.m-b-36 {\n margin-bottom: 36px;\n}\n.p-b-36 {\n padding-bottom: 36px;\n}\n.m-l-36 {\n margin-left: 36px;\n}\n.p-l-36 {\n padding-left: 36px;\n}\n.m-r-36 {\n margin-right: 36px;\n}\n.p-r-36 {\n padding-right: 36px;\n}\n.m-36 {\n margin: 36px;\n}\n.p-36 {\n padding: 36px;\n}\n.m-x-36 {\n margin-right: 36px;\n margin-left: 36px;\n}\n.p-x-36 {\n padding-right: 36px;\n padding-left: 36px;\n}\n.m-y-36 {\n margin-top: 36px;\n margin-bottom: 36px;\n}\n.p-y-36 {\n padding-top: 36px;\n padding-bottom: 36px;\n}\n\n.m-t-42 {\n margin-top: 42px;\n}\n.p-t-42 {\n padding-top: 42px;\n}\n.m-b-42 {\n margin-bottom: 42px;\n}\n.p-b-42 {\n padding-bottom: 42px;\n}\n.m-l-42 {\n margin-left: 42px;\n}\n.p-l-42 {\n padding-left: 42px;\n}\n.m-r-42 {\n margin-right: 42px;\n}\n.p-r-42 {\n padding-right: 42px;\n}\n.m-42 {\n margin: 42px;\n}\n.p-42 {\n padding: 42px;\n}\n.m-x-42 {\n margin-right: 42px;\n margin-left: 42px;\n}\n.p-x-42 {\n padding-right: 42px;\n padding-left: 42px;\n}\n.m-y-42 {\n margin-top: 42px;\n margin-bottom: 42px;\n}\n.p-y-42 {\n padding-top: 42px;\n padding-bottom: 42px;\n}\n\n.m-t-48 {\n margin-top: 48px;\n}\n.p-t-48 {\n padding-top: 48px;\n}\n.m-b-48 {\n margin-bottom: 48px;\n}\n.p-b-48 {\n padding-bottom: 48px;\n}\n.m-l-48 {\n margin-left: 48px;\n}\n.p-l-48 {\n padding-left: 48px;\n}\n.m-r-48 {\n margin-right: 48px;\n}\n.p-r-48 {\n padding-right: 48px;\n}\n.m-48 {\n margin: 48px;\n}\n.p-48 {\n padding: 48px;\n}\n.m-x-48 {\n margin-right: 48px;\n margin-left: 48px;\n}\n.p-x-48 {\n padding-right: 48px;\n padding-left: 48px;\n}\n.m-y-48 {\n margin-top: 48px;\n margin-bottom: 48px;\n}\n.p-y-48 {\n padding-top: 48px;\n padding-bottom: 48px;\n}\n"),e(".text-left {\n text-align: left;\n}\n.text-center {\n text-align: center;\n}\n.text-right {\n text-align: right;\n}\n.bimdata-link {\n color: var(--primary-font);\n border-bottom: 1px solid var(--primary-font);\n font-weight: bold;\n}\n\n/* BIMDATA FONT WEIGHT */\n.primary-font {\n font-family: var(--primary-font);\n}\n"),BIMDataViewerVue.createElementVNode("polygon",{class:"st2",points:"13.38,28.8 13.38,58.69 18.85,55.2 18.85,55.2 18.85,32.57 18.85,31.8 51,11.29 51,32.57 51,34.69 \n 51,34.69 56.47,31.2 56.47,1.3 "},null,-1),BIMDataViewerVue.createElementVNode("polygon",{class:"st1",points:"56.47,31.2 56.47,37.7 77.34,24.38 77.34,138.36 35.39,138.36 35.39,128.96 29.92,128.96 29.92,143.83 \n 82.82,143.83 82.82,14.39 "},null,-1),BIMDataViewerVue.createElementVNode("path",{class:"st0",d:"M4.45,64.39v64.57h52.03V31.2L4.45,64.39z M51,123.48H9.92V67.39L51,41.19V123.48z"},null,-1),e("@-webkit-keyframes fadeInOut {\n0% {\n opacity: 1;\n}\n100% {\n opacity: 0;\n}\n}@keyframes fadeInOut {\n0% {\n opacity: 1;\n}\n100% {\n opacity: 0;\n}\n}\n.animate-draw {\n opacity: 1;\n -webkit-animation: 0.5s ease-in-out 0s infinite alternate fadeInOut;\n animation: 0.5s ease-in-out 0s infinite alternate fadeInOut;\n}\n#draw-blue {\n fill: var(--color-primary);\n stroke: var(--color-primary);\n}\n#draw-yellow-1 {\n -webkit-animation-delay: 0.1s;\n animation-delay: 0.1s;\n fill: var(--color-secondary);\n stroke: var(--color-secondary);\n}\n#draw-yellow-2 {\n -webkit-animation-delay: 0.2s;\n animation-delay: 0.2s;\n fill: var(--color-secondary);\n stroke: var(--color-secondary);\n}");var n=Object.freeze(["default","primary","secondary","high","success","granite"]),a={name:"BIMDataButton",props:{width:{type:String,default:"32px"},height:{type:String,default:"32px"},fill:{type:Boolean,default:!1},outline:{type:Boolean,default:!1},ghost:{type:Boolean,default:!1},ripple:{type:Boolean,default:!1},radius:{type:Boolean,default:!1},square:{type:Boolean,default:!1},rounded:{type:Boolean,default:!1},icon:{type:Boolean,default:!1},color:{type:String,default:"default",validator:e=>n.includes(e)}},emits:["click"],computed:{classes(){return{"bimdata-btn__icon":this.icon,"bimdata-btn__fill":this.fill,"bimdata-btn__outline":this.outline,"bimdata-btn__ghost":this.ghost,"bimdata-btn__ripple":this.ripple,"bimdata-btn__radius":this.radius,"bimdata-btn__square":this.square,"bimdata-btn__rounded":this.rounded,[`bimdata-btn__fill--${this.color}`]:this.fill&&this.color,[`bimdata-btn__outline--${this.color}`]:this.outline&&this.color,[`bimdata-btn__ghost--${this.color}`]:this.ghost&&this.color,[`bimdata-btn__ripple--${this.color}`]:this.ripple&&this.color}},style(){return{"min-width":`${this.width}`,"min-height":`${this.height}`}}}};const r=["color"];e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-3f903003] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}\n\n/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-3f903003] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}\n.text-left[data-v-3f903003] {\n text-align: left;\n}\n.text-center[data-v-3f903003] {\n text-align: center;\n}\n.text-right[data-v-3f903003] {\n text-align: right;\n}\n.bimdata-link[data-v-3f903003] {\n color: var(--color-primary);\n border-bottom: 1px solid var(--color-primary);\n font-weight: 700;\n}\n\n/* BIMDATA FONT WEIGHT */\n.primary-font[data-v-3f903003] {\n font-family: "roboto", sans-serif;\n}'),e(".bimdata-btn {\n padding: 0 var(--spacing-unit);\n height: -webkit-fit-content;\n height: -moz-fit-content;\n height: fit-content;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n background-color: transparent;\n border: none;\n color: var(--color-primary);\n cursor: pointer;\n font-family: var(--primary-font);\n font-size: 12px;\n -webkit-transition: all 0.1s ease;\n transition: all 0.1s ease;\n /* style BIMDATA BTN RADIUS ------------------ */\n /* style BIMDATA BTN FILL -------------------- */\n}\n.bimdata-btn:hover {\n -webkit-transition: all 0.25s ease-in;\n transition: all 0.25s ease-in;\n}\n.bimdata-btn:focus {\n outline: none;\n}\n.bimdata-btn__icon {\n padding: 0;\n}\n.bimdata-btn__radius {\n border-radius: 3px;\n}\n.bimdata-btn__square {\n border-radius: 0;\n}\n.bimdata-btn__rounded {\n border-radius: 50%;\n}\n.bimdata-btn__fill {\n background-color: var(--color-white);\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n /* style BIMDATA BTN DEFAULT FILL ---------- */\n /* style BIMDATA BTN PRIMARY FILL ---------- */\n /* style BIMDATA BTN SECONDARY FILL ---------- */\n /* style BIMDATA BTN GREY FILL ------------- */\n /* style BIMDATA BTN RED FILL ------------- */\n /* style BIMDATA BTN GREEN FILL ------------- */\n /* style BIMDATA BTN FILL BTN ICON --------- */\n}\n.bimdata-btn__fill--default {\n -webkit-box-shadow: var(--box-shadow);\n box-shadow: var(--box-shadow);\n}\n.bimdata-btn__fill--default:hover {\n background-color: var(--color-silver-light);\n}\n.bimdata-btn__fill--primary {\n background-color: var(--color-primary);\n color: var(--color-white);\n}\n.bimdata-btn__fill--primary:hover {\n background-color: var(--color-primary-light);\n}\n.bimdata-btn__fill--secondary {\n background-color: var(--color-secondary);\n color: var(--color-primary);\n}\n.bimdata-btn__fill--secondary:hover {\n background-color: var(--color-secondary-light);\n}\n.bimdata-btn__fill--granite {\n background-color: var(--color-granite);\n color: var(--color-white);\n}\n.bimdata-btn__fill--granite:hover {\n background-color: var(--color-granite);\n}\n.bimdata-btn__fill--high {\n background-color: var(--color-high);\n color: var(--color-white);\n}\n.bimdata-btn__fill--high:hover {\n background-color: var(--color-high-light);\n}\n.bimdata-btn__fill--success {\n background-color: var(--color-success);\n color: var(--color-white);\n}\n.bimdata-btn__fill--success:hover {\n background-color: var(--color-success-light);\n}\n.bimdata-btn__fill--btn-icon svg {\n margin: 0 6px;\n}\n.bimdata-btn__fill:disabled {\n background-color: var(--color-silver-dark);\n color: var(--color-white);\n cursor: auto;\n}\n.bimdata-btn__ripple {\n background-position: center;\n -webkit-transition: background 0.8s;\n transition: background 0.8s;\n}\n.bimdata-btn__ripple--default {\n background-color: transparent;\n color: var(--color-primary);\n}\n.bimdata-btn__ripple--default:hover {\n background: transparent radial-gradient(circle, transparent 1%, var(--color-silver-light) 1%) center/15000%;\n}\n.bimdata-btn__ripple--default:active:not(:disabled) {\n background-color: var(--color-silver-light);\n background-size: 100%;\n -webkit-transition: background 0s;\n transition: background 0s;\n}\n.bimdata-btn__ripple--primary {\n background-color: var(--color-primary);\n color: var(--color-white);\n}\n.bimdata-btn__ripple--primary:hover {\n background: var(--color-primary) radial-gradient(circle, transparent 1%, var(--color-primary) 1%) center/15000%;\n}\n.bimdata-btn__ripple--primary:active:not(:disabled) {\n background-color: var(--color-primary-light);\n background-size: 100%;\n -webkit-transition: background 0s;\n transition: background 0s;\n}\n.bimdata-btn__ripple--secondary {\n background-color: var(--color-secondary);\n color: var(--color-primary);\n}\n.bimdata-btn__ripple--secondary:hover {\n background: var(--color-secondary) radial-gradient(circle, transparent 1%, var(--color-secondary) 1%) center/15000%;\n}\n.bimdata-btn__ripple--secondary:active:not(:disabled) {\n background-color: var(--color-secondary-light);\n background-size: 100%;\n -webkit-transition: background 0s;\n transition: background 0s;\n}\n.bimdata-btn__ripple--granite {\n background-color: var(--color-granite);\n color: var(--color-white);\n}\n.bimdata-btn__ripple--granite:hover {\n background: var(--color-granite) radial-gradient(circle, transparent 1%, var(--color-granite) 1%) center/15000%;\n}\n.bimdata-btn__ripple--granite:active:not(:disabled) {\n background-color: var(--color-granite-light);\n background-size: 100%;\n -webkit-transition: background 0s;\n transition: background 0s;\n}\n.bimdata-btn__ripple--high {\n background-color: var(--color-high);\n color: var(--color-white);\n}\n.bimdata-btn__ripple--high:hover {\n background: var(--color-high) radial-gradient(circle, transparent 1%, var(--color-high) 1%) center/15000%;\n}\n.bimdata-btn__ripple--high:active:not(:disabled) {\n background-color: var(--color-high-light);\n background-size: 100%;\n -webkit-transition: background 0s;\n transition: background 0s;\n}\n.bimdata-btn__ripple--success {\n background-color: var(--color-success);\n color: var(--color-white);\n}\n.bimdata-btn__ripple--success:hover {\n background: var(--color-success) radial-gradient(circle, transparent 1%, var(--color-success) 1%) center/15000%;\n}\n.bimdata-btn__ripple--success:active:not(:disabled) {\n background-color: var(--color-success-light);\n background-size: 100%;\n -webkit-transition: background 0s;\n transition: background 0s;\n}\n.bimdata-btn__ripple:disabled {\n background-color: var(--color-silver-dark);\n color: var(--color-white);\n cursor: auto;\n}\n.bimdata-btn__outline {\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n border: 1px solid;\n}\n.bimdata-btn__outline--default {\n border-color: var(--color-silver);\n color: var(--color-primary);\n}\n.bimdata-btn__outline--default:hover {\n background-color: var(--color-silver-light);\n}\n.bimdata-btn__outline--primary {\n border-color: var(--color-primary);\n color: var(--color-primary);\n}\n.bimdata-btn__outline--primary:hover {\n background-color: var(--color-primary-lighter);\n}\n.bimdata-btn__outline--secondary {\n border-color: var(--color-secondary);\n color: var(--color-primary);\n}\n.bimdata-btn__outline--secondary:hover {\n background-color: var(--color-secondary-lighter);\n}\n.bimdata-btn__outline--granite {\n border-color: var(--color-granite);\n color: var(--color-granite);\n}\n.bimdata-btn__outline--granite:hover {\n background-color: var(--color-silver-light);\n}\n.bimdata-btn__outline--high {\n border-color: var(--color-high);\n color: var(--color-high);\n}\n.bimdata-btn__outline--high:hover {\n background-color: var(--color-high-lighter);\n}\n.bimdata-btn__outline--success {\n border-color: var(--color-success);\n color: var(--color-success);\n}\n.bimdata-btn__outline--success:hover {\n background-color: var(--color-success-lighter);\n}\n.bimdata-btn__outline:disabled {\n border-color: var(--color-silver-dark);\n color: var(--color-silver-dark);\n cursor: auto;\n}\n.bimdata-btn__outline:disabled:hover {\n background-color: transparent;\n}\n.bimdata-btn__ghost {\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n}\n.bimdata-btn__ghost svg {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.bimdata-btn__ghost--default {\n color: var(--color-primary);\n}\n.bimdata-btn__ghost--default:hover {\n background-color: var(--color-silver-light);\n}\n.bimdata-btn__ghost--primary {\n color: var(--color-primary);\n}\n.bimdata-btn__ghost--primary:hover {\n background-color: var(--color-primary-lighter);\n}\n.bimdata-btn__ghost--secondary {\n color: var(--color-secondary);\n}\n.bimdata-btn__ghost--secondary:hover {\n background-color: var(--color-secondary-lighter);\n}\n.bimdata-btn__ghost--granite {\n color: var(--color-granite);\n}\n.bimdata-btn__ghost--granite:hover {\n background-color: var(--color-silver-light);\n}\n.bimdata-btn__ghost--high {\n color: var(--color-high);\n}\n.bimdata-btn__ghost--high:hover {\n background-color: var(--color-high-lighter);\n}\n.bimdata-btn__ghost--success {\n color: var(--color-success);\n}\n.bimdata-btn__ghost--success:hover {\n background-color: var(--color-success-lighter);\n}\n.bimdata-btn__ghost:disabled {\n color: var(--color-silver-dark);\n cursor: auto;\n}"),a.render=function(e,n,a,t,o,l){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("button",{class:BIMDataViewerVue.normalizeClass(["bimdata-btn",l.classes]),style:BIMDataViewerVue.normalizeStyle(l.style),onClick:n[0]||(n[0]=n=>e.$emit("click",n)),color:a.color,type:"button"},[BIMDataViewerVue.renderSlot(e.$slots,"default")],14,r)},a.__scopeId="data-v-3f903003",a.__file="src/BIMDataComponents/BIMDataButton/BIMDataButton.vue",e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-0185c658] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}'),e(".bimdata-card__brand {\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n}\n.bimdata-card__brand--left {\n margin-right: var(--spacing-unit);\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.bimdata-card__brand--left svg {\n margin-right: calc(var(--spacing-unit) / 2);\n}"),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-5c84207f] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}\n\n/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-5c84207f] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}\n.text-left[data-v-5c84207f] {\n text-align: left;\n}\n.text-center[data-v-5c84207f] {\n text-align: center;\n}\n.text-right[data-v-5c84207f] {\n text-align: right;\n}\n.bimdata-link[data-v-5c84207f] {\n color: var(--color-primary);\n border-bottom: 1px solid var(--color-primary);\n font-weight: 700;\n}\n\n/* BIMDATA FONT WEIGHT */\n.primary-font[data-v-5c84207f] {\n font-family: "roboto", sans-serif;\n}'),e(".bimdata-card {\n background-color: var(--color-white);\n -webkit-box-shadow: var(--box-shadow);\n box-shadow: var(--box-shadow);\n font-family: var(--primary-font);\n font-size: 1em;\n overflow: auto;\n}\n.bimdata-card__content, .bimdata-card__footer {\n font-size: 0.8571428571em;\n}\n.bimdata-card__header {\n padding: 10px var(--spacing-unit);\n height: auto;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n background-color: var(--color-silver-light);\n color: var(--color-primary);\n font-size: 0.9285714286em;\n}\n.bimdata-card__submenu {\n padding: calc(var(--spacing-unit) / 2) var(--spacing-unit);\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n position: relative;\n background: var(--color-white);\n -webkit-box-shadow: var(--box-shadow);\n box-shadow: var(--box-shadow);\n font-size: 0.8571428571em;\n}\n.bimdata-card__content {\n padding: var(--spacing-unit);\n color: var(--color-granite);\n}\n.bimdata-card__footer {\n padding: 0 var(--spacing-unit) var(--spacing-unit);\n}\n.bimdata-card__primary {\n background-color: var(--color-primary);\n color: var(--color-white);\n}\n.bimdata-card__primary .bimdata-card__header,\n.bimdata-card__primary .bimdata-card__submenu {\n background-color: var(--color-primary);\n}\n.bimdata-card__primary .bimdata-card__header {\n color: var(--color-white);\n -webkit-filter: saturate(0.8);\n filter: saturate(0.8);\n}\n.bimdata-card__primary .bimdata-card__content {\n color: var(--color-white);\n}\n.bimdata-card__secondary {\n background-color: var(--color-secondary);\n color: var(--color-primary);\n}\n.bimdata-card__secondary .bimdata-card__header,\n.bimdata-card__secondary .bimdata-card__submenu {\n background-color: var(--color-secondary);\n}\n.bimdata-card__secondary .bimdata-card__header {\n color: var(--color-primary);\n -webkit-filter: saturate(0.8);\n filter: saturate(0.8);\n}");const t={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M17.6687 16.5312H14.4343V19.7656H12.2781V16.5312H9.04369V14.375H12.2781V11.1406H14.4343V14.375H17.6687V16.5312ZM4.01244 7.90625L10.1218 1.79688V5.97245V7.90625H4.01244ZM20.3885 2.3C20.3885 1.035 19.365 0 18.1 0H8.9L2 6.9V20.7C2 21.965 3.03464 23 4.3 23H18.1115C19.3765 23 20.4 21.965 20.4 20.7L20.3885 2.3Z"},o={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",t)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/AddFile.vue"},l={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M19.55 15.0531H16.0997V18.503H13.7999V15.0531H10.35V12.7529H13.7999V9.303H16.0997V12.7529H19.55V15.0531ZM20.7001 5.85364H11.4997L9.19989 3.55383H2.29968C1.02325 3.55383 0.0113988 4.5772 0.0113988 5.85364L-0.00012207 19.6537C-0.00012207 20.9301 1.02325 21.9539 2.29968 21.9539H20.7001C21.9761 21.9539 22.9999 20.9301 22.9999 19.6537V8.15384C22.9999 6.87701 21.9761 5.85364 20.7001 5.85364Z"},i={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",l)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/AddFolder.vue"},c={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M18.8177 7.18182C18.8177 9.49225 16.9463 11.3636 14.6359 11.3636C12.3254 11.3636 10.4541 9.49225 10.4541 7.18182C10.4541 4.87139 12.3254 3 14.6359 3C16.9463 3 18.8177 4.87139 18.8177 7.18182ZM5.22678 8.22703V5.09066H3.13588V8.22703H-0.000488281V10.3179H3.13588V13.4543H5.22678V10.3179H8.36315V8.22703H5.22678ZM14.6359 13.4542C11.8445 13.4542 6.27224 14.8552 6.27224 17.636V19.727H22.9995V17.636C22.9995 14.8552 17.4273 13.4542 14.6359 13.4542Z"},d={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",c)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/AddUser.vue"},s=[BIMDataViewerVue.createElementVNode("path",{d:"M7.78286 7.489H4.60159L3.8871 9.47078H2.85449L5.75415 1.87744H6.6303L9.53517 9.47078H8.50777L7.78286 7.489ZM4.90407 6.665H7.48559L6.19222 3.11344L4.90407 6.665Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M4.62766 20.3037H8.97193V21.1225H3.44381V20.3715L7.60554 14.3532H3.51161V13.5292H8.80504V14.2645L4.62766 20.3037Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6.6303 1.87746L9.53516 9.47079H8.50777L7.78286 7.48902H4.60158L3.8871 9.47079H2.85449L5.75414 1.87746H6.6303ZM6.19222 3.11346L4.90406 6.66501H7.48559L6.19222 3.11346ZM6.19314 4.53477L5.59659 6.17953H6.79211L6.19314 4.53477ZM4.94263 7.9745L4.22814 9.95628H2.14941L5.41985 1.39197H6.96437L10.2407 9.95628H8.16841L7.44349 7.9745H4.94263ZM3.44381 20.3715L7.60554 14.3532H3.5116V13.5292H8.80504V14.2645L4.62766 20.3037H8.97192V21.1225H3.44381V20.3715ZM5.55379 19.8182H9.45741V21.608H2.95832V20.22L6.67956 14.8387H3.02612V13.0437H9.29052V14.4161L5.55379 19.8182Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M18.9443 1.39197V20.7091H17.0023V1.39197H18.9443Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15.581 17.3666C15.6001 17.3461 15.6313 17.3461 15.6504 17.3666L17.9423 19.8349L20.2245 17.3772C20.2436 17.3566 20.2749 17.3566 20.294 17.3772L20.836 17.961C20.8552 17.9815 20.8552 18.0152 20.836 18.0358L17.9798 21.1118C17.961 21.1321 17.9305 21.1323 17.9113 21.1128C17.9054 21.1102 17.8999 21.1063 17.8952 21.1012L15.0389 18.0252C15.0198 18.0046 15.0198 17.9709 15.0389 17.9504L15.581 17.3666Z"},null,-1)],b={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,s)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/AlphabeticalAscending.vue"},g=[BIMDataViewerVue.createElementVNode("path",{d:"M8.08205 7.47655H4.90078L4.1863 9.45833H3.15369L6.05334 1.86499H6.92949L9.83436 9.45833H8.80697L8.08205 7.47655ZM5.20326 6.65255H7.78479L6.49142 3.10099L5.20326 6.65255Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M4.92686 20.2913H9.27112V21.11H3.743V20.3591L7.90474 14.3407H3.8108V13.5167H9.10423V14.252L4.92686 20.2913Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6.92949 1.865L9.83436 9.45834H8.80696L8.08205 7.47657H4.90078L4.18629 9.45834H3.15368L6.05334 1.865H6.92949ZM6.49141 3.10101L5.20326 6.65256H7.78478L6.49141 3.10101ZM6.49233 4.52232L5.89578 6.16707H7.0913L6.49233 4.52232ZM5.24182 7.96205L4.52734 9.94383H2.44861L5.71905 1.37952H7.26356L10.5399 9.94383H8.4676L7.74269 7.96205H5.24182ZM3.743 20.3591L7.90473 14.3407H3.8108V13.5167H9.10423V14.2521L4.92685 20.2913H9.27112V21.1101H3.743V20.3591ZM5.85298 19.8058H9.7566V21.5955H3.25751V20.2076L6.97876 14.8262H3.32531V13.0312H9.58972V14.4036L5.85298 19.8058Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M19.2426 2.56055V21.608H17.3008V2.56055H19.2426Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15.8795 5.63065C15.8986 5.65095 15.9298 5.65095 15.949 5.63065L18.2408 3.19454L20.5228 5.62019C20.5419 5.64055 20.5732 5.64055 20.5923 5.62019L21.1343 5.04404C21.1535 5.02374 21.1535 4.99049 21.1343 4.97019L18.2782 1.9342C18.2594 1.91423 18.2289 1.91401 18.2097 1.93326C18.2039 1.93581 18.1984 1.93962 18.1936 1.94466L15.3374 4.98065C15.3183 5.00095 15.3183 5.03419 15.3374 5.05449L15.8795 5.63065Z"},null,-1)],p={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,g)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/AlphabeticalDescending.vue"},u=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15.2918 7.49901C15.3115 7.52019 15.3436 7.52019 15.3634 7.49901L17.7238 4.95698L20.0741 7.4881C20.0938 7.50934 20.126 7.50934 20.1457 7.4881L20.704 6.88689C20.7237 6.86571 20.7237 6.83102 20.704 6.80984L17.7623 3.64184C17.743 3.62101 17.7115 3.62078 17.6918 3.64086C17.6858 3.64352 17.6801 3.6475 17.6752 3.65275L14.7335 6.82074C14.7138 6.84193 14.7138 6.87662 14.7335 6.8978L15.2918 7.49901Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15.2918 18.183C15.3115 18.1618 15.3436 18.1618 15.3634 18.183L17.7238 20.725L20.0741 18.1939C20.0938 18.1727 20.126 18.1727 20.1457 18.1939L20.704 18.7951C20.7237 18.8163 20.7237 18.851 20.704 18.8722L17.7623 22.0402C17.743 22.061 17.7115 22.0612 17.6918 22.0411C17.6858 22.0385 17.6801 22.0345 17.6752 22.0293L14.7335 18.8613C14.7138 18.8401 14.7138 18.8054 14.7335 18.7842L15.2918 18.183Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M3.34473 9.441H3.41497L3.4388 9.37492L4.15081 7.39999H7.28703L8.0096 9.37536L8.03361 9.441H8.10352H9.16162H9.30694L9.25502 9.30527L6.26332 1.48496L6.23873 1.42069H6.16992H5.26758H5.19872L5.17416 1.48502L2.18783 9.30533L2.13602 9.441H2.28125H3.34473ZM8.68154 22.4977V22.3977H8.58154H4.29819L8.49191 16.3349L8.50967 16.3092V16.278V15.5207V15.4207H8.40967H2.95801H2.85801V15.5207V16.3693V16.4693H2.95801H6.98358L2.80593 22.5107L2.78818 22.5364V22.5676V23.341V23.441H2.88818H8.58154H8.68154V23.341V22.4977ZM4.53473 6.35136L5.71894 3.0864L6.90794 6.35136H4.53473Z"},null,-1)],V={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,u)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/AlphabeticalSort.vue"},C=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M11.7015 3.57515L5.95106 8.45858L0.201477 13.342H5.54916V19.4455H17.8546V13.342H23.2015L17.4519 8.45858L11.7015 3.57515Z"},null,-1)],m={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,C)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Alt.vue"},h=[BIMDataViewerVue.createElementVNode("path",{d:"M1.97143 0.989715L3.94286 3.61829L0 3.61829L1.97143 0.989715Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M2.62856 2.30405L2.62856 22.6755L1.31427 22.6755L1.31427 2.30405L2.62856 2.30405Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M22.9999 22.0183L20.3713 23.9897L20.3713 20.0469L22.9999 22.0183Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M21.6856 22.6754H1.31421V21.3611H21.6856V22.6754Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M17.7429 22.0183C17.7429 19.8609 17.3349 17.7246 16.5423 15.7314C15.7497 13.7381 14.588 11.9271 13.1235 10.4015C11.659 8.876 9.92038 7.66588 8.0069 6.84027C6.09342 6.01466 4.04257 5.58972 1.97144 5.58972L1.97144 22.0183H17.7429Z"},null,-1)],f={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,h)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Angle.vue"},M={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M9.58497 3.93973L10.6402 3.62V2.00037H13.7601V3.59997L14.8315 3.91204C16.1242 4.28859 17.2929 4.94218 18.2616 5.80229L19.0793 6.52835L20.5167 5.73415L22.0766 8.32L20.636 9.11602L20.8775 10.1526C21.0158 10.7465 21.0891 11.3652 21.0891 12.002C21.0891 12.6666 21.0093 13.3115 20.859 13.9292L20.6047 14.9738L22.0774 15.7876L20.5175 18.3734L19.0168 17.5442L18.2001 18.2559C17.2436 19.0893 16.0969 19.7234 14.8315 20.092L13.7601 20.4041V22.1073H10.6402V20.384L9.58497 20.0643C8.34041 19.6872 7.21348 19.0525 6.27315 18.224L5.45582 17.5038L3.88196 18.3735L2.32201 15.7876L3.88637 14.9232L3.63966 13.8834C3.49644 13.2797 3.4205 12.6502 3.4205 12.002C3.4205 11.3816 3.49006 10.7784 3.62158 10.1986L3.8556 9.16688L2.32281 8.31994L3.88275 5.73409L5.39381 6.56903L6.21204 5.83441C7.16447 4.9793 8.31333 4.32502 9.58497 3.93973ZM12.1698 18.9829C16.1967 18.9829 19.4611 15.8587 19.4611 12.0048C19.4611 8.15092 16.1967 5.02673 12.1698 5.02673C8.14298 5.02673 4.87858 8.15092 4.87858 12.0048C4.87858 15.8587 8.14298 18.9829 12.1698 18.9829ZM10.3379 0.553833C9.67013 0.553833 9.12877 1.07194 9.12877 1.71106V2.56066C7.63716 3.0126 6.29183 3.77936 5.17793 4.77943L4.37669 4.33671C3.79836 4.01715 3.05884 4.20679 2.72494 4.76028L0.862703 7.84722C0.528802 8.40071 0.726954 9.10846 1.30529 9.42802L2.14453 9.89174C1.99029 10.5717 1.90904 11.2778 1.90904 12.002C1.90904 12.7587 1.99774 13.4956 2.16573 14.2037L1.30449 14.6795C0.726157 14.9991 0.528005 15.7069 0.861906 16.2603L2.72414 19.3473C3.05804 19.9008 3.79756 20.0904 4.37589 19.7709L5.24943 19.2882C6.34921 20.2572 7.66893 21.0011 9.12877 21.4434V22.3966C9.12877 23.0357 9.67014 23.5538 10.3379 23.5538H14.0624C14.7302 23.5538 15.2716 23.0357 15.2716 22.3966V21.4758C16.756 21.0434 18.0989 20.3003 19.2176 19.3255L20.0235 19.7708C20.6019 20.0904 21.3414 19.9007 21.6753 19.3472L23.5375 16.2603C23.8714 15.7068 23.6733 14.999 23.0949 14.6795L22.331 14.2574C22.5073 13.5329 22.6006 12.7779 22.6006 12.002C22.6006 11.2586 22.515 10.5344 22.3527 9.83776L23.0941 9.42808C23.6725 9.10852 23.8706 8.40077 23.5367 7.84728L21.6745 4.76034C21.3406 4.20685 20.6011 4.01721 20.0227 4.33677L19.2896 4.74185C18.1567 3.73592 16.788 2.9699 15.2716 2.52819V1.71106C15.2716 1.07194 14.7302 0.553833 14.0624 0.553833H10.3379ZM12.1698 17.5363C15.3619 17.5363 17.9496 15.0598 17.9496 12.0048C17.9496 8.94982 15.3619 6.47326 12.1698 6.47326C8.97774 6.47326 6.39003 8.94982 6.39003 12.0048C6.39003 15.0598 8.97774 17.5363 12.1698 17.5363ZM10.3429 13.3399H8.78295L8.48637 14.2046H7.54029L9.14773 10.0078H9.97221L11.5885 14.2046H10.6425L10.3429 13.3399ZM9.02317 12.6394H10.1027L9.55997 11.0685L9.02317 12.6394ZM12.8816 12.7259V14.2046H11.9919V10.0078H13.6764C14.0007 10.0078 14.2854 10.0655 14.5306 10.1808C14.7777 10.2961 14.9675 10.4603 15.1 10.6736C15.2325 10.885 15.2987 11.1262 15.2987 11.3971C15.2987 11.8084 15.1534 12.1331 14.8627 12.3714C14.5741 12.6077 14.1737 12.7259 13.6616 12.7259H12.8816ZM12.8816 12.0255H13.6764C13.9117 12.0255 14.0907 11.9717 14.2132 11.8641C14.3378 11.7565 14.4001 11.6027 14.4001 11.4029C14.4001 11.1973 14.3378 11.0311 14.2132 10.9042C14.0887 10.7774 13.9167 10.7121 13.6972 10.7082H12.8816V12.0255ZM15.969 14.2046H16.8587V10.0078H15.969V14.2046Z"},I={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",M)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Api.vue"},B=[BIMDataViewerVue.createElementVNode("g",{"clip-path":"url(#clip0_2392_889)"},[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3.33871 0.741943C1.49479 0.741943 0 2.23673 0 4.08065V5.93547H23V4.08065C23 2.23673 21.5052 0.741943 19.6613 0.741943H3.33871ZM23 7.79031H0V18.9194C0 20.7633 1.49479 22.2581 3.33871 22.2581H19.6613C21.5052 22.2581 23 20.7633 23 18.9194V7.79031ZM4.45169 3.70984C4.45169 4.32448 3.95342 4.82274 3.33878 4.82274C2.72414 4.82274 2.22588 4.32448 2.22588 3.70984C2.22588 3.0952 2.72414 2.59694 3.33878 2.59694C3.95342 2.59694 4.45169 3.0952 4.45169 3.70984ZM7.04821 4.82274C7.66285 4.82274 8.16111 4.32448 8.16111 3.70984C8.16111 3.0952 7.66285 2.59694 7.04821 2.59694C6.43357 2.59694 5.9353 3.0952 5.9353 3.70984C5.9353 4.32448 6.43357 4.82274 7.04821 4.82274Z"})],-1),BIMDataViewerVue.createElementVNode("defs",null,[BIMDataViewerVue.createElementVNode("clipPath",{id:"clip0_2392_889"},[BIMDataViewerVue.createElementVNode("rect",{width:"23",height:"23"})])],-1)],w={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,B)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/App.vue"},v={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8.99856 2.98975H14.0663V6.55599H16.6753L11.4995 11.3798L6.32372 6.55599H8.99856V2.98975ZM8.47943 4.54312H4.53947L1.91832 12.2755H1.26615C0.566874 12.2755 0 12.8424 0 13.5417V20.7158C0 21.4151 0.566876 21.982 1.26615 21.982H21.7339C22.4331 21.982 23 21.4151 23 20.7158V13.5417C23 12.8424 22.4331 12.2755 21.7339 12.2755H21.0649L18.3821 4.54312H14.5607V5.38716H17.7816L20.1716 12.2755H2.80954L5.14457 5.38716H8.47943V4.54312ZM15.1789 16.378H7.82121V17.8795H15.1789V16.378Z"},L={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",v)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Archive.vue"},D={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M11.5005 0L2.30076 9.19978L0 11.4995L2.30076 13.8002L11.5005 23L13.8002 20.7003L6.2268 13.1269H22.9995V11.5V9.8731H6.2268L13.8002 2.29967L11.5005 0Z"},x={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",D)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Arrow.vue"},k={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M18.1353 0.97151C16.3653 -0.0111109 14.0902 0.591777 13.0536 2.3181L10.7744 6.11407C10.0103 7.38659 10.1326 8.91433 10.9585 10.0232L10.0988 11.5123C8.75683 11.4605 7.42339 12.1185 6.69746 13.3276L4.41822 17.1235C3.38168 18.8498 3.97626 21.0459 5.74626 22.0285C7.51626 23.0111 9.79142 22.4082 10.828 20.6819L13.1072 16.8859C13.8713 15.6134 13.749 14.0857 12.9231 12.9768L13.7828 11.4877C15.1248 11.5395 16.4582 10.8815 17.1842 9.67246L19.4634 5.87648C20.4999 4.15016 19.9053 1.95413 18.1353 0.97151ZM15.1171 8.66728C15.2354 8.56657 15.3391 8.44577 15.4225 8.30644L17.3449 5.09331C17.7532 4.41085 17.518 3.54214 16.8195 3.15299C16.121 2.76384 15.2238 3.00161 14.8155 3.68407L12.893 6.8972C12.8 7.0527 12.7404 7.21786 12.712 7.38482C13.1909 7.09804 13.8068 7.07256 14.3244 7.37143C14.8089 7.65111 15.0903 8.14736 15.1171 8.66728ZM8.76452 14.3326C8.79131 14.8525 9.07277 15.3488 9.55722 15.6285C10.0748 15.9273 10.6907 15.9019 11.1695 15.6152C11.1411 15.7821 11.0815 15.9473 10.9885 16.1028L9.06607 19.3159C8.65776 19.9984 7.76052 20.2361 7.06203 19.847C6.36354 19.4578 6.12831 18.5891 6.53662 17.9067L8.45904 14.6935C8.54242 14.5541 8.64621 14.4333 8.76452 14.3326Z"},E={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",k)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Attach.vue"},A={width:"23",height:"23",viewBox:"0 0 23 23",xmlns:"http://www.w3.org/2000/svg"},H=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16.5152 18.8912C14.7948 19.8847 12.7947 20.3156 10.8063 20.1211C8.81778 19.9266 6.94481 19.1169 5.46017 17.8099L4.20403 19.1719C5.98558 20.7403 8.23315 21.7119 10.6193 21.9453C13.0055 22.1787 15.4056 21.6616 17.47 20.4695C19.5345 19.2773 21.1554 17.4723 22.0966 15.3175C23.0379 13.1626 23.2503 10.7704 22.7029 8.48932C22.1556 6.20828 20.877 4.15755 19.0536 2.63588C17.2301 1.11421 14.957 0.201092 12.5654 0.0295368C10.1737 -0.142017 7.78844 0.436958 5.75705 1.68212C3.74822 2.91346 2.18922 4.73267 1.30143 6.87966L5.26823e-05 6.39128L1.17369 9.93593L4.47445 8.07041L3.05349 7.53716C3.79534 5.76072 5.08945 4.25563 6.75436 3.2351C8.44718 2.19746 10.4349 1.71498 12.4279 1.85795C14.421 2.00091 16.3153 2.76184 17.8348 4.0299C19.3544 5.29796 20.4198 7.0069 20.8759 8.90777C21.332 10.8086 21.155 12.8021 20.3707 14.5979C19.5863 16.3936 18.2355 17.8978 16.5152 18.8912ZM12.0098 6.24789H10.8615V11.8578H10.8614V12.9813H17.7518V11.8578H12.0098V6.24789Z"},null,-1)],y={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("svg",A,H)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/BackInTime.vue"},N={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15.5638 14.574C15.5651 14.6276 15.5665 14.6846 15.5665 14.7468C16.1967 14.6326 16.7553 14.4489 17.1707 14.0071C17.1964 13.9797 17.2227 13.9522 17.2492 13.9244C17.547 13.6121 17.8733 13.27 17.7701 12.7976C17.7252 12.5932 17.6806 12.3886 17.6359 12.1841C17.321 10.7405 17.0058 9.29526 16.5932 7.87892C16.2429 6.67372 15.7432 5.50726 15.2475 4.34989L15.2288 4.3062C14.988 3.74418 14.6627 3.19308 14.2702 2.72539C13.2993 1.56907 12.0408 0.82782 10.6002 0.374527C9.04977 -0.114015 7.49483 -0.117987 5.94735 0.323886C4.56153 0.720082 3.34682 1.42906 2.33457 2.47119C0.939797 3.90852 0.175259 5.62587 0.0255348 7.6143C-0.0615141 8.7731 0.0698054 9.91452 0.484158 11.0023C0.641925 11.4171 0.841186 11.816 1.04895 12.2319C1.14382 12.4219 1.24047 12.6153 1.33575 12.8155C1.36603 12.769 1.38858 12.7368 1.40523 12.7131C1.43016 12.6776 1.4419 12.6609 1.44667 12.6427C1.7496 11.5509 2.38182 10.6389 3.023 9.73032C3.07453 9.65753 3.12878 9.58579 3.18307 9.51399C3.32692 9.32376 3.47108 9.13312 3.56569 8.92154C3.66341 8.70179 3.73641 8.47108 3.80938 8.24044C3.88463 8.00264 3.95985 7.7649 4.06212 7.53933C5.06044 5.34436 6.79247 4.03612 9.12737 3.54608C10.1555 3.33061 11.137 3.53864 11.9303 4.31167C13.2107 5.55884 14.1369 7.03291 14.7696 8.69614C15.4551 10.4989 15.7719 12.3547 15.5685 14.2841C15.5589 14.3755 15.5612 14.4679 15.5638 14.574ZM14.2089 1.78922C15.1446 1.71773 15.9977 1.79865 16.8249 2.01959C17.9162 2.31202 18.923 2.79064 19.8228 3.49614C20.7192 4.19917 21.4484 5.03674 21.9891 6.03021C22.7158 7.36576 23.067 8.81054 22.9894 10.3228C22.9108 11.8679 22.4482 13.3077 21.5578 14.5966C20.7854 15.7157 19.8129 16.6138 18.6086 17.2424C17.764 17.6832 16.8821 18.0139 15.9007 18.0382C14.2885 18.0785 12.7152 17.8317 11.1597 17.4554C9.97487 17.1694 8.79946 16.8427 7.62654 16.51C7.5413 16.4859 7.45527 16.4624 7.36895 16.4388C6.88459 16.3064 6.39117 16.1714 5.97659 15.9177C5.65675 15.7216 5.41301 15.2793 5.29811 14.898C5.11804 14.3012 5.1449 13.6697 5.45131 13.0396C5.54177 13.0994 5.63077 13.1586 5.71889 13.2172L5.71898 13.2172C5.90314 13.3397 6.08343 13.4596 6.26509 13.5768C7.41613 14.3205 8.65919 14.8473 9.9878 15.1859C11.7949 15.6477 13.613 15.6635 15.4435 15.3632C16.6344 15.1676 17.6093 14.677 18.1803 13.5336C18.5743 12.7452 18.7076 11.9141 18.7419 11.0561C18.8265 8.92969 18.0261 7.1622 16.5418 5.66629C16.3766 5.49955 16.2784 5.25672 16.186 5.02798L16.1603 4.96475C15.6922 3.82432 15.1252 2.74545 14.2089 1.78922ZM11.9724 5.19575C10.8024 5.68777 9.76084 6.32576 8.81872 7.13056C7.40206 8.34199 6.26396 9.76542 5.4835 11.4604C5.24424 11.9807 5.0393 12.5179 4.8468 13.0576C4.37724 14.3768 4.68713 15.552 5.64716 16.5216C7.65077 18.5448 10.0543 19.1803 12.8165 18.4514C12.9692 18.4107 13.1413 18.4083 13.299 18.4291C14.3978 18.5756 15.4976 18.663 16.6039 18.5274C16.6573 18.5208 16.7106 18.5126 16.7647 18.5044L16.7648 18.5043C16.9417 18.4773 17.1276 18.4488 17.3585 18.4678C17.2774 18.5942 17.1981 18.7217 17.1187 18.8492L17.1185 18.8495C16.9422 19.1329 16.7658 19.4163 16.571 19.6867C15.7369 20.8435 14.6371 21.6945 13.3482 22.2729C11.6933 23.0147 9.95384 23.1894 8.17854 22.7947C6.54699 22.4323 5.13431 21.6558 3.98875 20.429C2.73425 19.085 1.98961 17.5027 1.7991 15.6686C1.67623 14.4865 1.69712 13.2964 2.19703 12.2126C2.5895 11.3611 3.11528 10.5558 3.67736 9.80017C4.80452 8.28539 6.13264 6.94289 7.50702 5.64954C7.91734 5.26388 8.34354 4.89555 8.76981 4.52717L8.7703 4.52674C8.89318 4.42055 9.01606 4.31436 9.13856 4.20774C9.20571 4.14866 9.29724 4.09206 9.3833 4.08313C10.4572 3.96844 11.265 4.18193 11.9724 5.19575Z"},S={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",N)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Bcf.vue"},Z={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15.3333 3.63158V10.8947H23V23H0V6.05263H7.66667V3.63158L11.5 0L15.3333 3.63158ZM2.55551 20.5793H5.11106V18.1582H2.55551V20.5793ZM5.11106 15.7373H2.55551V13.3162H5.11106V15.7373ZM2.55551 10.8943H5.11106V8.47325H2.55551V10.8943ZM12.7778 20.5793H10.2223V18.1582H12.7778V20.5793ZM10.2223 15.7373H12.7778V13.3162H10.2223V15.7373ZM12.7778 10.8943H10.2223V8.47325H12.7778V10.8943ZM10.2223 6.05231H12.7778V3.63126H10.2223V6.05231ZM20.4444 20.5793H17.8889V18.1582H20.4444V20.5793ZM17.8889 15.7373H20.4444V13.3162H17.8889V15.7373Z"},T={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Z)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Building.vue"},_=[BIMDataViewerVue.createElementVNode("rect",{x:"5",y:"6",width:"13",height:"2"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"5",y:"11",width:"13",height:"2"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"5",y:"16",width:"13",height:"2"},null,-1)],R={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,_)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/BurgerMenu.vue"},O={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M17.9401 2.0909H18.9856C20.1356 2.0909 21.0765 3.03181 21.0765 4.1818V20.909C21.0765 22.059 20.1356 22.9999 18.9856 22.9999H2.25838C1.10839 22.9999 0.16748 22.059 0.16748 20.909V4.1818C0.16748 3.03181 1.10839 2.0909 2.25838 2.0909H3.30383V0H5.39473V2.0909H15.8492V0H17.9401V2.0909ZM2.25838 20.909H18.9856V7.31815H2.25838V20.909ZM8.77371 8.57203H3.50813V13.8376H8.77371V8.57203Z"},z={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",O)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Calendar.vue"},Y={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15.4094 6.03868C15.7162\n 5.46323 15.8901 4.80619 15.8901 4.10853C15.8901 1.83945 14.0507 0 11.7816\n 0C9.51251 0 7.67306 1.83945 7.67306 4.10853C7.67306 4.80469 7.84621 5.46041\n 8.15178 6.03497L4.91762 12.3967C4.36198 11.8537 3.87187 11.2459 3.4583\n 10.5855C3.13751 10.0733 2.4887 9.83995 1.944 10.1018C1.39931 10.3636 1.16579\n 11.0206 1.47611 11.5392C2.12429 12.6225 2.93847 13.5955 3.88741\n 14.4232L1.00004 20.1028L1.62696 23L4.33716 21.7993L7.07177 16.4202C8.55075\n 17.0507 10.1475 17.3804 11.7682 17.3822C14.028 17.3848 16.2426 16.7497 18.1576\n 15.5499C19.7626 14.5444 21.1025 13.1765 22.0733 11.5622C22.3848 11.0443\n 22.1527 10.3868 21.6086 10.1237C21.0645 9.86066 20.4152 10.0926 20.0933\n 10.6041C19.6815 11.2583 19.1944 11.8607 18.643 12.3992L15.4094\n 6.03868ZM12.3008 8.18457C12.1307 8.20601 11.9574 8.21706 11.7816\n 8.21706C11.6045 8.21706 11.43 8.20585 11.2588 8.18411L8.06635 14.4638C9.23735\n 14.9423 10.4949 15.1922 11.7706 15.1936C13.0526 15.1951 14.3167 14.9456\n 15.4936 14.4651L12.3008 8.18457ZM11.7816 5.92554C10.7781 5.92554 9.96458\n 5.11204 9.96458 4.10853C9.96458 3.10502 10.7781 2.29152 11.7816\n 2.29152C12.7851 2.29152 13.5986 3.10502 13.5986 4.10853C13.5986 5.11204\n 12.7851 5.92554 11.7816 5.92554ZM19.2221 21.7991L17.2609 17.9415C18.0623\n 17.6222 18.8367 17.2302 19.574 16.7683C19.9026 16.5625 20.2218 16.344 20.5312\n 16.1135L22.5592 20.1026L21.9323 22.9998L19.2221 21.7991Z"},G={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Y)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Caliper.vue"},X={d:"M3.91781 5.21572V2.51572H5.71781V5.21572H8.41781V7.01572H5.71781V9.71572H3.91781V7.01572H1.31781V5.21572H3.91781ZM6.61781 10.6157V7.91572H9.31781V5.21572H15.5178L17.1178 7.01572H20.0178C21.0178 7.01572 21.8178 7.81572 21.8178 8.81572V19.5157C21.8178 20.5157 21.0178 21.3157 20.0178 21.3157H5.71781C4.71781 21.3157 3.91781 20.5157 3.91781 19.5157V10.6157H6.61781ZM12.8178 18.6157C15.3178 18.6157 17.3178 16.6157 17.3178 14.1157C17.3178 11.6157 15.3178 9.61572 12.8178 9.61572C10.3178 9.61572 8.31781 11.6157 8.31781 14.1157C8.31781 16.6157 10.4178 18.6157 12.8178 18.6157ZM10.0178 14.1157C10.0178 15.7157 11.3178 17.0157 12.9178 17.0157C14.5178 17.0157 15.8178 15.7157 15.8178 14.1157C15.8178 12.5157 14.5178 11.2157 12.9178 11.2157C11.3178 11.2157 10.0178 12.6157 10.0178 14.1157Z"},F={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",X)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Camera.vue"},P=[BIMDataViewerVue.createElementVNode("path",{d:"M1.30957 3.00321L3.1304 4.82404C2.8429 5.20738 2.65124 5.68654 2.65124 6.16571V8.08238V17.6657C2.65124 18.7199 3.51374 19.5824 4.5679 19.5824H17.8887L20.0929 21.7865L21.0512 20.8282L2.2679 2.04488L1.30957 3.00321ZM12.2346 16.7074C9.55124 16.7074 7.4429 14.599 7.4429 11.9157C7.4429 11.149 7.63457 10.3824 8.0179 9.71154L9.35957 11.0532C9.26374 11.3407 9.26374 11.6282 9.26374 11.9157C9.26374 13.6407 10.6054 14.9824 12.3304 14.9824C12.6179 14.9824 12.9054 14.8865 13.1929 14.8865L14.5346 16.2282C13.7679 16.5157 13.0012 16.7074 12.2346 16.7074Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M19.9012 4.24905H16.8346L15.1096 2.33238H13.9596H9.93457H9.35957L7.63457 4.24905H6.29291L9.83874 7.79488C10.5096 7.41155 11.3721 7.12405 12.2346 7.12405C14.9179 7.12405 17.0262 9.23238 17.0262 11.9157C17.0262 12.7782 16.7387 13.6407 16.3554 14.3115L21.1471 19.1032C21.5304 18.7199 21.8179 18.2407 21.8179 17.6657V8.08238V6.16572C21.8179 5.11155 20.9554 4.24905 19.9012 4.24905Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M12.2346 8.84904C11.8513 8.84904 11.4679 8.94488 11.0846 9.04071L15.1096 13.0657C15.2054 12.6824 15.3013 12.299 15.3013 11.9157C15.3013 10.1907 13.9596 8.84904 12.2346 8.84904Z"},null,-1)],U={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,P)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/CancelCamera.vue"},j={d:"M13.7426 8.83955H0.599731V10.9824H13.7426V8.83955ZM13.7426 4.55383H0.599731V6.69669H13.7426V4.55383ZM0.599731 15.2681H9.36164V13.1253H0.599731V15.2681ZM21.9569 10.4467L23.5997 12.0538L15.944 19.5538L11.0045 14.7324L12.6474 13.1253L15.944 16.3395L21.9569 10.4467Z"},W={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",j)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Check.vue"},K={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6.0522 2.19676C5.9826 2.27217 5.9826 2.39544 6.0522 2.47105L14.4046 11.5192L6.08804 20.529C6.01825 20.6044 6.01825 20.7279 6.08804 20.8033L8.06344 22.9433C8.13304 23.0189 8.24702 23.0189 8.31662 22.9433L18.7257 11.667C18.7942 11.5928 18.795 11.4724 18.729 11.3968C18.7202 11.3736 18.7071 11.3518 18.6899 11.3331L8.28077 0.0565512C8.21117 -0.0188504 8.09719 -0.0188504 8.02759 0.0565512L6.0522 2.19676Z"},J={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",K)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Chevron.vue"},Q=[BIMDataViewerVue.createElementVNode("path",{d:"M22.4015 1.01572H9.1015V4.91572H22.4015V1.01572Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M19.5015 6.81572H9.1015V10.7157H19.5015V6.81572Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M16.5015 12.6157H9.1015V16.5157H16.5015V12.6157Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M7.30149 1.01572H3.40149V18.4157H0.901489L3.10149 20.7157L5.30149 23.0157L7.50149 20.7157L9.70149 18.4157H7.30149V1.01572Z"},null,-1)],q={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,Q)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/ClassificationCategorie.vue"},$=[BIMDataViewerVue.createElementVNode("path",{d:"M18.0475 5.01572H5.34753V7.61572H18.0475V5.01572Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M18.0475 10.2157H5.34753V12.8157H18.0475V10.2157Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M18.0475 15.3157H5.34753V17.9157H18.0475V15.3157Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M9.14756 0.515717H3.34756H0.747559V3.11572V8.81572H3.34756V3.11572H9.14756V0.515717Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M20.1475 14.2157V19.9157H14.3475V22.5157H20.1475H22.7475V19.9157V14.2157H20.1475Z"},null,-1)],ee={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,$)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/ClassificationElement.vue"},ne={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M9.94492 4.49546C10.154 4.49546 10.2586 4.28637 10.2586 4.18182V0.313636C10.2586 0.104545 10.0495 0 9.94492 0C9.84037 0 9.52674 0.104545 9.52674 0.313636V4.07727C9.52674 4.39091 9.73583 4.49546 9.94492 4.49546ZM21.4449 17.3545L15.4858 12.5454L9.52674 7.63181L9.63128 15.2636V23L14.1267 17.1455L21.4449 17.3545ZM15.5904 2.3C15.6949 2.40455 15.6949 2.71818 15.5904 2.82273L12.8722 5.54091C12.7676 5.64546 12.454 5.64546 12.3495 5.54091C12.2449 5.43637 12.2449 5.12273 12.3495 5.01818L15.0676 2.3C15.1722 2.19546 15.4858 2.19546 15.5904 2.3ZM7.0177 10.35L4.29951 13.0682C4.19497 13.1727 4.19497 13.4864 4.29951 13.5909C4.40406 13.6955 4.71769 13.6955 4.82224 13.5909L7.54042 10.8727C7.64497 10.7682 7.64497 10.4546 7.54042 10.35C7.33133 10.2455 7.12224 10.2455 7.0177 10.35ZM13.7085 8.2591C13.604 8.2591 13.3949 8.15456 13.3949 7.94546C13.3949 7.73637 13.4994 7.52728 13.7085 7.63183H17.4721C17.5767 7.63183 17.7858 7.73637 17.7858 7.94546C17.7858 8.05001 17.6812 8.2591 17.4721 8.2591H13.7085ZM6.49497 7.94546C6.49497 7.73637 6.28588 7.63183 6.18133 7.63183H2.31315C2.10406 7.52728 1.99951 7.73637 1.99951 7.94546C1.99951 8.15456 2.2086 8.2591 2.31315 8.2591H6.07679C6.28588 8.2591 6.49497 8.15456 6.49497 7.94546ZM4.29951 2.3C4.40406 2.19546 4.71769 2.19546 4.82224 2.3L7.54042 5.01818C7.64497 5.12273 7.64497 5.43637 7.54042 5.54091C7.33133 5.64546 7.12224 5.64546 7.0177 5.54091L4.29951 2.82273C4.19497 2.71818 4.19497 2.50909 4.29951 2.3Z"},ae={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",ne)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Click.vue"},re={d:"M23 2.31643L20.6836 0L11.5 9.18357L2.31643 0L0 2.31643L9.18357 11.5L0 20.6836L2.31643 23L11.5 13.8164L20.6836 23L23 20.6836L13.8164 11.5L23 2.31643Z"},te={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",re)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Close.vue"},oe={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M22.9995 13.7162C22.9995 10.6768 20.5357 8.21286 17.4963 8.21286C17.095 8.21286 16.7041 8.25698 16.3273 8.33851C15.6281 5.83623 13.333 4 10.6077 4C7.32729 4 4.66778 6.65933 4.66778 9.93979C4.66778 10.2037 4.68688 10.463 4.72022 10.7178H4.25039C1.91241 10.7178 -0.000488281 12.6307 -0.000488281 14.9687C-0.000488281 17.3067 1.91241 19.2195 4.25039 19.2195H8.87188H13.9108H18.7488C21.0866 19.2195 22.9995 17.3067 22.9995 14.9687C22.9995 14.7743 22.9817 14.5844 22.9562 14.3968C22.9837 14.1736 22.9995 13.9468 22.9995 13.7162Z"},le={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",oe)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Cloud.vue"},ie={d:"M11.405 0.00179965C5.89928 0.116844 1.7993 3.45312 0.393597 8.51505C-1.01211 13.577 1.7993 17.6035 1.7993 17.6035C1.7993 17.6035 4.025 21.4 8.35926 22.5504C10.9364 23.2407 13.5135 23.3557 16.2078 21.2849C16.2078 21.2849 16.6763 20.9398 16.5592 20.5947C16.4421 20.2495 15.6221 20.3646 15.6221 20.3646H14.2164C13.1621 20.3646 12.2249 19.4442 12.2249 18.4088C12.2249 17.3734 13.1621 16.4531 14.2164 16.4531H18.3163C18.6678 16.4531 20.3078 16.4531 21.1277 15.1876C21.2449 14.9575 21.4792 14.6124 21.5963 14.3823C26.6334 5.29382 16.9106 -0.113244 11.405 0.00179965ZM4.49357 11.5062C3.43929 11.5062 2.50215 10.5858 2.50215 9.55044C2.50215 8.51505 3.43929 7.5947 4.49357 7.5947C5.54785 7.5947 6.48499 8.51505 6.48499 9.55044C6.48499 10.5858 5.54785 11.5062 4.49357 11.5062ZM8.35926 6.44426C7.30498 6.44426 6.36784 5.52391 6.36784 4.48851C6.36784 3.45312 7.30498 2.53276 8.35926 2.53276C9.41354 2.53276 10.3507 3.45312 10.3507 4.48851C10.3507 5.52391 9.53068 6.44426 8.35926 6.44426ZM14.8021 6.32921C13.7478 6.32921 12.8107 5.40886 12.8107 4.37347C12.8107 3.33807 13.7478 2.41772 14.8021 2.41772C15.8564 2.41772 16.7935 3.33807 16.7935 4.37347C16.7935 5.40886 15.8564 6.32921 14.8021 6.32921ZM18.7849 11.5062C17.7306 11.5062 16.7935 10.5858 16.7935 9.55044C16.7935 8.51505 17.7306 7.5947 18.7849 7.5947C19.8392 7.5947 20.7763 8.51505 20.7763 9.55044C20.6592 10.5858 19.8392 11.5062 18.7849 11.5062Z"},ce={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",ie)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Color.vue"},de={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M2 0C0.895431 0 0 0.895431 0 2V14C0 15.1046 0.895431 16 2 16H6.01207L6.01207 22.4845C6.01207 22.9512 6.59476 23.1635 6.89492 22.8061L12.612 16H21C22.1046 16 23 15.1046 23 14V2C23 0.895431 22.1046 0 21 0H2ZM3.6767 5.08725C3.6767 4.53497 4.12442 4.08725 4.6767 4.08725H18.0124C18.5647 4.08725 19.0124 4.53497 19.0124 5.08725V5.6432C19.0124 6.19548 18.5647 6.6432 18.0124 6.6432H4.6767C4.12442 6.6432 3.6767 6.19548 3.6767 5.6432V5.08725ZM4.6767 9.19914C4.12442 9.19914 3.6767 9.64685 3.6767 10.1991V10.7551C3.6767 11.3074 4.12442 11.7551 4.6767 11.7551H14.1785C14.7307 11.7551 15.1785 11.3074 15.1785 10.7551V10.1991C15.1785 9.64685 14.7307 9.19914 14.1785 9.19914H4.6767Z"},se={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",de)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Comment.vue"},be={d:"M23 0L0 9.62167V10.8739L8.74 14.26L12.1133 23H13.3656L23 0Z"},ge={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",be)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Cursor.vue"},pe=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M17.9932 20.4443L17.9932 1.39685L19.9351 1.39685L19.9351 20.4443L17.9932 20.4443Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M21.3563 17.3742C21.3372 17.3539 21.306 17.3539 21.2868 17.3742L18.9951 19.8103L16.713 17.3847C16.6939 17.3643 16.6627 17.3643 16.6436 17.3847L16.1015 17.9608C16.0824 17.9811 16.0824 18.0144 16.1015 18.0347L18.9577 21.0707C18.9764 21.0906 19.0069 21.0909 19.0261 21.0716C19.032 21.0691 19.0375 21.0653 19.0422 21.0602L21.8984 18.0242C21.9175 18.0039 21.9175 17.9707 21.8984 17.9504L21.3563 17.3742Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10.7945 7.18197H11.3399C11.9399 7.18197 12.4308 7.67288 12.4308 8.27288V17.0002C12.4308 17.6002 11.9399 18.0911 11.3399 18.0911H2.61264C2.01264 18.0911 1.52173 17.6002 1.52173 17.0002V8.27288C1.52173 7.67288 2.01264 7.18197 2.61264 7.18197H3.15809V6.09106H4.249V7.18197H9.70355V6.09106H10.7945V7.18197ZM2.61264 17.0002H11.3399V9.90925H2.61264V17.0002ZM6.01196 10.5634H3.26468V13.3107H6.01196V10.5634Z"},null,-1)],ue={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,pe)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/DateAscending.vue"},Ve=[BIMDataViewerVue.createElementVNode("path",{d:"M11.3399 7.18185H10.7945V6.09094H9.70355V7.18185H4.249V6.09094H3.15809V7.18185H2.61264C2.01264 7.18185 1.52173 7.67276 1.52173 8.27276V17C1.52173 17.6 2.01264 18.0909 2.61264 18.0909H11.3399C11.9399 18.0909 12.4308 17.6 12.4308 17V8.27276C12.4308 7.67276 11.9399 7.18185 11.3399 7.18185ZM11.3399 17H2.61264V9.90912H11.3399V17Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M20.0067 2.56714V21.6146H18.0648V2.56714H20.0067Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16.6436 5.63724C16.6627 5.65754 16.6939 5.65754 16.713 5.63724L19.0048 3.20114L21.2868 5.62679C21.3059 5.64714 21.3372 5.64714 21.3563 5.62679L21.8983 5.05063C21.9175 5.03033 21.9175 4.99709 21.8983 4.97679L19.0422 1.94079C19.0234 1.92083 18.9929 1.92061 18.9738 1.93985C18.9679 1.9424 18.9624 1.94622 18.9577 1.95125L16.1015 4.98724C16.0824 5.00754 16.0824 5.04078 16.1015 5.06108L16.6436 5.63724Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10.7945 7.18185H11.3399C11.9399 7.18185 12.4308 7.67276 12.4308 8.27276V17C12.4308 17.6 11.9399 18.0909 11.3399 18.0909H2.61264C2.01264 18.0909 1.52173 17.6 1.52173 17V8.27276C1.52173 7.67276 2.01264 7.18185 2.61264 7.18185H3.15809V6.09094H4.249V7.18185H9.70355V6.09094H10.7945V7.18185ZM2.61264 17H11.3399V9.90912H2.61264V17ZM10.6696 13.5819H7.91956V16.3319H10.6696V13.5819Z"},null,-1)],Ce={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,Ve)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/DateDescending.vue"},me={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M1.4375 19.8906V4.4375H21.5625V19.8906H1.4375ZM0 4.07812C0 3.48269 0.482693 3 1.07812 3H21.9219C22.5173 3 23 3.48269 23 4.07812V20.25C23 20.8454 22.5173 21.3281 21.9219 21.3281H1.07812C0.482693 21.3281 0 20.8454 0 20.25V4.07812ZM7.54688 8.21094C7.54688 9.50104 6.50104 10.5469 5.21094 10.5469C3.92084 10.5469 2.875 9.50104 2.875 8.21094C2.875 6.92084 3.92084 5.875 5.21094 5.875C6.50104 5.875 7.54688 6.92084 7.54688 8.21094ZM2.875 16.1172V18.4531H20.125V12.8828L15.0938 7.85156L8.80469 14.1406L6.82812 12.1641L2.875 16.1172Z"},he={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",me)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Default.vue"},fe={d:"M4.1508 20.7945C4.1508 22.1993 5.33296 23.3486 6.77783 23.3486H17.286C18.7308 23.3486 19.913 22.1993 19.913 20.7945V5.47018H4.1508V20.7945ZM7.38204 11.7021L9.2341 9.90147L12.0319 12.6088L14.8165 9.90147L16.6686 11.7021L13.8839 14.4094L16.6686 17.1167L14.8165 18.9173L12.0319 16.21L9.24724 18.9173L7.39518 17.1167L10.1798 14.4094L7.38204 11.7021ZM16.6292 1.63909L15.3157 0.362061H8.7481L7.43459 1.63909H2.83728V4.19315H21.2265V1.63909H16.6292Z"},Me={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",fe)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Delete.vue"},Ie=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M0 18.6042V0.395833C0 0.178125 0.178125 0 0.395833 0H9.5V5.14583C9.5 5.36354 9.67813 5.54167 9.89583 5.54167H14.25V18.6042C14.25 18.8219 14.0719 19 13.8542 19H0.395833C0.178125 19 0 18.8219 0 18.6042ZM14.1508 4.55257C14.1904 4.61194 14.2101 4.67132 14.2299 4.75048H10.2914V0.237984L14.1508 4.55257Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M11 15V17H11.0033L11 17.0033L12.3333 18.3333L11 19.6667L11.0033 19.67H11V21.6667H15V19.67H14.9967L15 19.6667L13.6667 18.3333L15 17.0033L14.9967 17H15V15H11ZM14.3333 19.8333V21H11.6667V19.8333L13 18.5L14.3333 19.8333ZM11.6667 16.8333V15.6667H14.3333V16.8333L13 18.1667L11.6667 16.8333ZM13.0002 19.6667L12.0002 20.6667H14.0002L13.0002 19.6667ZM13.9999 16.8333L12.9999 17.8333L11.9999 16.8333L13.9999 16.8333Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M10.7275 13.0429C11.4757 11.6116 13.5243 11.6116 14.2725 13.0429L18.4702 21.0735C19.1663 22.4051 18.2003 24 16.6978 24H8.30222C6.79967 24 5.8337 22.4051 6.52977 21.0735L10.7275 13.0429Z",fill:"#FF3D1E"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M13.2031 16L13.0581 20.4429H12.0034L11.854 16H13.2031ZM11.8188 21.8184C11.8188 21.6309 11.8833 21.4756 12.0122 21.3525C12.144 21.2266 12.3169 21.1636 12.5308 21.1636C12.7476 21.1636 12.9204 21.2266 13.0493 21.3525C13.1782 21.4756 13.2427 21.6309 13.2427 21.8184C13.2427 22 13.1782 22.1538 13.0493 22.2798C12.9204 22.4058 12.7476 22.4688 12.5308 22.4688C12.3169 22.4688 12.144 22.4058 12.0122 22.2798C11.8833 22.1538 11.8188 22 11.8188 21.8184Z",fill:"white"},null,-1)],Be={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,Ie)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/DeniedFile.vue"},we={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M21.7691 6.1512C21.6937 6.0816 21.5704 6.0816 21.4948 6.1512L12.4466 14.5036L3.43681 6.18704C3.36141 6.11725 3.23794 6.11725 3.16253 6.18704L1.02253 8.16243C0.946918 8.23204 0.946918 8.34601 1.02253 8.41562L12.2989 18.8247C12.373 18.8932 12.4934 18.894 12.569 18.828C12.5923 18.8192 12.614 18.8061 12.6327 18.7889L23.9093 8.37977C23.9847 8.31017 23.9847 8.19619 23.9093 8.12659L21.7691 6.1512Z"},ve={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",we)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Deploy.vue"},Le={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M12.0537 2.3513C13.0902 0.62498 15.3654 0.0220922 17.1354 1.00471C18.9054 1.98733 19.5 4.18337 18.4634 5.90969L16.1842 9.70566C15.4582 10.9147 14.1248 11.5727 12.7828 11.5209L12.4773 12.0501L9.7249 10.461L9.95854 10.0563C9.13259 8.94749 9.01038 7.41978 9.77444 6.14727L12.0537 2.3513ZM14.1171 8.70055C14.0903 8.18061 13.8088 7.68435 13.3244 7.40465C12.8068 7.1058 12.1909 7.13127 11.7121 7.418C11.7404 7.25105 11.8 7.08589 11.8931 6.93041L13.8155 3.71728C14.2238 3.03482 15.121 2.79704 15.8195 3.1862C16.518 3.57535 16.7532 4.44406 16.3449 5.12652L14.4225 8.33965C14.3391 8.47901 14.2354 8.59983 14.1171 8.70055ZM5.6974 13.3607C6.42334 12.1517 7.7568 11.4937 9.09878 11.5455L9.3791 11.0599L12.1315 12.649L11.923 13.01C12.749 14.1189 12.8712 15.6466 12.1071 16.9191L9.8279 20.7151C8.79136 22.4414 6.5162 23.0443 4.7462 22.0617C2.9762 21.0791 2.38162 18.883 3.41816 17.1567L5.6974 13.3607ZM7.45903 14.7267C7.54241 14.5874 7.64618 14.4665 7.76448 14.3658C7.79126 14.8858 8.07272 15.382 8.55717 15.6617C9.07479 15.9606 9.69066 15.9351 10.1695 15.6484C10.1411 15.8153 10.0815 15.9805 9.98848 16.136L8.06607 19.3491C7.65775 20.0316 6.76051 20.2693 6.06202 19.8802C5.36354 19.491 5.1283 18.6223 5.53662 17.9398L7.45903 14.7267ZM17.7429 16.2934L18.5331 14.9246L14.7161 13.6334L17.7429 16.2934ZM15.9264 17.7095L14.3998 18.1185L14.1404 14.0974L15.9264 17.7095ZM18.5467 12.5879L18.1376 11.0613L14.5255 12.8473L18.5467 12.5879ZM3.85241 8.07499L4.70693 6.7454L7.60365 9.54648L3.85241 8.07499ZM8.13313 5.08147L6.58873 5.4174L8.20076 9.11043L8.13313 5.08147ZM4.0636 11.9528L3.72767 10.4084L7.75663 10.3408L4.0636 11.9528Z"},De={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Le)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Detach.vue"},xe=[BIMDataViewerVue.createElementVNode("rect",{y:"6.24689",width:"23",height:"17.7429"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3.28571 0.989746L0 2.96117L3.28571 4.9326L3.28571 0.989746ZM20.3714 4.9326L23 2.96117L20.3714 0.989746V4.9326Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M20.3715\n 3.6183H2.6286V2.30402H20.3715V3.6183Z"},null,-1)],ke={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,xe)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Distance.vue"},Ee={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M1.05119 2.47105C0.982285 2.39544 0.982285 2.27217 1.05119 2.19676L3.00683 0.0565512C3.07573 -0.0188504 3.18857 -0.0188504 3.25748 0.0565512L13.5625 11.3331C13.5796 11.3518 13.5925 11.3736 13.6012 11.3968C13.6665 11.4724 13.6658 11.5928 13.598 11.667L3.29296 22.9433C3.22406 23.0189 3.11122 23.0189 3.04231 22.9433L1.08668 20.8033C1.01758 20.7279 1.01758 20.6044 1.08668 20.529L9.32003 11.5192L1.05119 2.47105ZM10.2512 2.47105C10.1823 2.39544 10.1823 2.27217 10.2512 2.19676L12.2068 0.0565512C12.2757 -0.0188504 12.3886 -0.0188504 12.4575 0.0565512L22.7625 11.3331C22.7796 11.3518 22.7925 11.3736 22.8012 11.3968C22.8665 11.4724 22.8658 11.5928 22.798 11.667L12.493 22.9433C12.4241 23.0189 12.3112 23.0189 12.2423 22.9433L10.2867 20.8033C10.2176 20.7279 10.2176 20.6044 10.2867 20.529L18.52 11.5192L10.2512 2.47105Z"},Ae={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Ee)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/DoubleChevron.vue"},He={d:"M11.8209 21.5107L0.320924 0.0440684L23.3209 0.0440705L11.8209 21.5107Z"},ye={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",He)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Down.vue"},Ne={d:"M18.5438 9.77808C17.8921 6.47183 14.9883 3.98975 11.5 3.98975C8.73042 3.98975 6.325 5.56141 5.12708 7.86141C2.2425 8.16808 0 10.6118 0 13.5731C0 16.7452 2.57792 19.3231 5.75 19.3231H18.2083C20.8533 19.3231 23 17.1764 23 14.5314C23 12.0014 21.0354 9.95058 18.5438 9.77808ZM16.2917 12.6147L11.5 17.4064L6.70833 12.6147H9.58333V8.78141H13.4167V12.6147H16.2917Z"},Se={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Ne)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Download.vue"},Ze=[BIMDataViewerVue.createElementVNode("rect",{x:"7.0011",y:"8.99884",width:"2.24971",height:"2.24971"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"7.0011",y:"12.3734",width:"2.24971",height:"2.24971"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"10.3756",y:"8.99884",width:"2.24971",height:"2.24971"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"10.3756",y:"12.3734",width:"2.24971",height:"2.24971"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"13.7502",y:"8.99884",width:"2.24971",height:"2.24971"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"13.7502",y:"12.3734",width:"2.24971",height:"2.24971"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"11.5002",width:"1.27286",height:"6.36432",transform:"rotate(45 11.5002 0)"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"15.9996",y:"4.50104",width:"1.27287",height:"6.36432",transform:"rotate(135 15.9996 4.50104)"},null,-1),BIMDataViewerVue.createElementVNode("rect",{width:"1.22648",height:"6.13242",transform:"matrix(-0.733847 -0.679315 0.733847 -0.679315 11.4996 22.9999)"},null,-1),BIMDataViewerVue.createElementVNode("rect",{width:"1.22648",height:"6.13242",transform:"matrix(0.733847 -0.679315 0.733847 0.679315 7 18.8331)"},null,-1)],Te={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,Ze)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Drag.vue"},_e={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M22.6263 3.36328C23.1245 3.86155 23.1245 4.66643 22.6263 5.1647L20.2883 7.50271L15.4973 2.71171L17.8353 0.373698C18.3335 -0.124566 19.1384 -0.124566 19.6367 0.373698L22.6263 3.36328ZM0 23.0001V18.2091L14.1303 4.07886L18.9213 8.86987L4.791 23.0001H0Z"},Re={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",_e)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Edit.vue"},Oe=[BIMDataViewerVue.createElementVNode("path",{d:"M11.5 8.69377C12.3284 8.69377 13 8.01961 13 7.18798C13 6.35636 12.3284 5.68219 11.5 5.68219C10.6716 5.68219 10 6.35636 10 7.18798C10 8.01961 10.6716 8.69377 11.5 8.69377Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M11.5 13.0058C12.3284 13.0058 13 12.3316 13 11.5C13 10.6684 12.3284 9.9942 11.5 9.9942C10.6716 9.9942 10 10.6684 10 11.5C10 12.3316 10.6716 13.0058 11.5 13.0058Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M11.5 17.3179C12.3284 17.3179 13 16.6437 13 15.8121C13 14.9804 12.3284 14.3063 11.5 14.3063C10.6716 14.3063 10 14.9804 10 15.8121C10 16.6437 10.6716 17.3179 11.5 17.3179Z"},null,-1)],ze={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,Oe)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Ellipsis.vue"},Ye=[BIMDataViewerVue.createElementVNode("path",{d:"M12.3356 0.500488H0.447998V12.256L12.3356 0.500488Z"},null,-1),BIMDataViewerVue.createElementVNode("rect",{width:"3.30881",height:"8.73784",transform:"matrix(0.711046 -0.703145 0.711046 0.703145 3.54883 5.89368)"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M11.5604 23.5005L23.448 23.5005L23.448 11.7449L11.5604 23.5005Z"},null,-1),BIMDataViewerVue.createElementVNode("rect",{width:"3.30881",height:"8.73784",transform:"matrix(-0.711046 0.703145 -0.711046 -0.703146 20.3464 18.1073)"},null,-1)],Ge={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,Ye)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Expanded.vue"},Xe={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M11.6172 3.34817C11.549 3.12969 11.3438 2.98329 11.115 2.98997C10.8862 2.99664 10.6898 3.15475 10.6345 3.37683L8.79044 10.7763L2.90624 6.97704C2.72176 6.85793 2.48179 6.87012 2.31033 7.00731C2.13888 7.14451 2.07435 7.37596 2.1501 7.58207L5.26103 16.0467L0.350471 17.6681C0.148987 17.7346 0.0096536 17.9188 0.000480396 18.1308C-0.00869285 18.3428 0.114207 18.5384 0.309191 18.6221L6.25703 21.1748C6.51614 21.286 6.81634 21.1661 6.92754 20.907C7.03875 20.6479 6.91885 20.3477 6.65974 20.2365L1.9502 18.2152L6.08239 16.8508C6.21376 16.8074 6.32191 16.7126 6.38206 16.588C6.44222 16.4634 6.44924 16.3197 6.40152 16.1899L3.63531 8.66321L8.83628 12.0213C8.9747 12.1107 9.14775 12.1278 9.30098 12.0672C9.4542 12.0066 9.56876 11.8757 9.6086 11.7159L11.185 5.39037L13.3994 12.4848C13.4458 12.6332 13.5572 12.7525 13.7022 12.8087C13.8471 12.8649 14.0098 12.852 14.1441 12.7736L20.828 8.87298L17.5593 15.8953C17.5019 16.0186 17.4961 16.1597 17.5432 16.2873C17.5902 16.4149 17.6862 16.5185 17.8099 16.575L21.3166 18.1781L17.2541 20.2508C17.0029 20.379 16.9032 20.6865 17.0314 20.9376C17.1595 21.1888 17.467 21.2885 17.7182 21.1604L22.7215 18.6077C22.8959 18.5187 23.0041 18.3377 22.9999 18.1419C22.9957 17.9461 22.8798 17.77 22.7017 17.6886L18.702 15.8601L22.4418 7.82561C22.536 7.62326 22.4878 7.38318 22.3228 7.23283C22.1579 7.08248 21.9144 7.05672 21.7216 7.16922L14.1831 11.5686L11.6172 3.34817ZM11.8626 11.9433C11.8215 11.7198 11.6232 11.5599 11.3961 11.5671C11.169 11.5743 10.9812 11.7465 10.9544 11.9721L10.4943 15.8413L8.33957 14C8.17477 13.8592 7.93398 13.8527 7.76183 13.9844C7.58968 14.1162 7.53301 14.3503 7.62586 14.5462L9.2083 17.8845L6.87485 18.1039C6.67435 18.1227 6.50948 18.2699 6.46815 18.4671C6.42683 18.6642 6.51867 18.8652 6.69472 18.963L8.76033 20.1106L7.67407 21.5523C7.52137 21.755 7.56188 22.0431 7.76456 22.1958C7.96724 22.3485 8.25534 22.308 8.40805 22.1053L9.81204 20.2418C9.89204 20.1357 9.92213 20 9.89454 19.87C9.86696 19.74 9.78441 19.6282 9.6682 19.5637L8.43756 18.88L9.94755 18.738C10.0968 18.724 10.2298 18.638 10.3039 18.5077C10.3781 18.3774 10.384 18.2192 10.3197 18.0837L9.37737 16.0957L10.5505 17.0982C10.6794 17.2084 10.8585 17.2386 11.0163 17.1769C11.1742 17.1151 11.2853 16.9715 11.3053 16.8032L11.5081 15.0984L11.8267 16.832C11.8547 16.9845 11.9578 17.1126 12.1008 17.1726C12.2438 17.2326 12.4075 17.2164 12.536 17.1295L14.5182 15.7891L13.126 18.3413C13.0484 18.4837 13.0515 18.6564 13.1343 18.7959C13.2171 18.9353 13.3672 19.0208 13.5294 19.0208H15.1757L13.7572 19.8494C13.6424 19.9164 13.5623 20.0299 13.5375 20.1604C13.5127 20.291 13.5456 20.4259 13.6279 20.5304L14.5724 21.7301C14.7293 21.9295 15.0182 21.9639 15.2176 21.807C15.417 21.65 15.4514 21.3611 15.2944 21.1617L14.6764 20.3767L17.1052 18.9581C17.2844 18.8534 17.3712 18.6416 17.317 18.4413C17.2628 18.241 17.081 18.1019 16.8735 18.1019H14.3034L16.2302 14.5694C16.3317 14.3833 16.2928 14.1519 16.1359 14.0093C15.9791 13.8668 15.745 13.85 15.5695 13.9687L12.6034 15.9745L11.8626 11.9433Z"},Fe={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Xe)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Explosion.vue"},Pe=[BIMDataViewerVue.createElementVNode("path",{d:"M22.3,15.3l-4.1-2.8h-2.1l3.6,2.6h-4l-1.1,2.5h-3.1h-0.2H8.3l-1.1-2.5h-4l3.6-2.6H4.8l-4.1,2.8 c0,0-0.2,4,1.4,5h9.3h0.2h9.3C22.6,19.3,22.3,15.3,22.3,15.3z"},null,-1),BIMDataViewerVue.createElementVNode("polygon",{points:"16.8,7.6 14.1,5.2 11.4,2.7 8.7,5.2 5.9,7.6 9.2,7.6 9.2,13.1 13.5,13.1 13.5,7.6"},null,-1)],Ue={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,Pe)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Export.vue"},je=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M18.8743 18.5537H5.92538V1.6318H14.0184V6.63481H18.6686V6.30358L18.8743 6.51754V18.5537ZM18.4533 6.07957L16.4743 4.02064L14.5737 2.12235V6.07957H18.4533ZM5.33679 1.04321H14.3261L16.8945 3.60843L19.4629 6.28053V19.1423H5.33679V1.04321Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4.84741 0.553833H14.5286L17.2474 3.26923L19.9522 6.08347V19.6316H4.84741V0.553833ZM18.3849 7.12416H13.5291V2.12114H6.41472V18.0643H18.3849V7.12416ZM17.3042 5.59019L16.1249 4.36333L15.063 3.30273V5.59019H17.3042Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M14.0184 17.4473H10.7076V20.1695L9.3833 20.1695L12.3998 23.5538L15.4163 20.1695L14.0184 20.1695V17.4473Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13.0162 8.23163C13.5359 7.90501 14.2302 7.98058 14.6665 8.44511L15.8945 9.75273C16.3293 10.2157 16.3635 10.9113 16.0102 11.4107L16.0096 11.4102C15.9597 11.4808 15.902 11.5476 15.8366 11.6092L14.8553 12.5339C14.776 12.6086 14.6898 12.6716 14.5989 12.7228L14.5992 12.7231C14.5055 12.7757 14.4069 12.8158 14.3057 12.8436C13.9524 12.9408 13.5674 12.8868 13.2516 12.6846L13.2526 12.6837L13.2443 12.6783L13.943 12.0259L13.9466 12.0298L15.3488 10.7085L13.6673 8.92294L13.1447 9.42292L12.4913 8.73761L13.0181 8.23359L13.0162 8.23163ZM13.1267 11.1586L12.4033 11.8341L11.7812 11.1686C11.3641 10.7223 11.3179 10.0619 11.63 9.56849L13.1267 11.1586ZM8.72122 11.2988C8.3954 10.7782 8.47097 10.0828 8.93471 9.64576L10.2396 8.41598C10.7018 7.98042 11.3961 7.94601 11.8946 8.29968L11.8943 8.30004C11.9647 8.35001 12.0313 8.40774 12.0928 8.47319L13.0162 9.45663C13.0909 9.53616 13.1537 9.62255 13.2048 9.71363L13.2053 9.71322C13.2847 9.85519 13.3356 10.0085 13.3583 10.1649C13.4033 10.4729 13.3387 10.7931 13.1665 11.0629L13.1658 11.0621L13.1606 11.0702L12.5094 10.3704L12.5131 10.367L11.1938 8.962L9.41138 10.6466L9.9107 11.1702L9.22553 11.8258L8.72216 11.2979L8.72122 11.2988ZM11.6437 11.1881L12.3179 11.9127L11.6531 12.5362C11.2078 12.9539 10.5487 13.0001 10.0562 12.6875L11.6437 11.1881ZM11.784 15.5876C11.2642 15.9142 10.57 15.8386 10.1338 15.3741L8.90577 14.0664C8.47101 13.6035 8.43679 12.9079 8.79001 12.4085L8.79049 12.409C8.84043 12.3383 8.89812 12.2715 8.96355 12.2099L9.94485 11.2852C10.0241 11.2105 10.1102 11.1476 10.201 11.0965L10.2006 11.0961C10.2924 11.0446 10.3888 11.005 10.4878 10.9774C10.843 10.8776 11.2308 10.931 11.5486 11.1345L11.5473 11.1357L11.5552 11.1408L10.8566 11.7931L10.8533 11.7895L9.45126 13.1107L11.133 14.8964L11.6557 14.3963L12.3127 15.0853L11.7862 15.589L11.7151 15.5145L11.784 15.5876ZM11.6729 12.6603L12.3963 11.9849L13.0186 12.6507C13.4356 13.0969 13.4819 13.7573 13.1698 14.2507L11.6729 12.6603ZM15.8647 14.187C16.3285 13.75 16.404 13.0546 16.0782 12.5339L16.0774 12.5347L15.5741 12.0069L14.8891 12.6624L15.3883 13.186L13.606 14.8704L12.2868 13.4655L12.2904 13.4621L11.6392 12.7623L11.6341 12.7703L11.6333 12.7695C11.4871 12.9987 11.4184 13.2642 11.4287 13.5278C11.4363 13.7321 11.4913 13.9353 11.5944 14.1195L11.595 14.1189C11.6461 14.21 11.709 14.2963 11.7836 14.3758L12.707 15.3593C12.7685 15.4247 12.835 15.4824 12.9055 15.5324L12.9048 15.5331C13.4033 15.8868 14.0976 15.8524 14.5598 15.4168L15.8647 14.187ZM12.482 11.9198L13.1562 12.6444L14.7434 11.1452C14.2509 10.8326 13.5918 10.8788 13.1465 11.2965L12.482 11.9198Z"},null,-1)],We={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,je)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/ExportIfc.vue"},Ke={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M11.5 23.0664C17.8513 23.0664 23 17.9177 23 11.5664C23 5.21513 17.8513 0.0664062 11.5 0.0664062C5.14873 0.0664062 0 5.21513 0 11.5664C0 17.9177 5.14873 23.0664 11.5 23.0664ZM16.0918 5.81641L17.25 6.97462L12.6582 11.5664L17.25 16.1582L16.0918 17.3164L11.5 12.7246L6.90821 17.3164L5.75 16.1582L10.3418 11.5664L5.75 6.97462L6.90821 5.81641L11.5 10.4082L16.0918 5.81641Z"},Je={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Ke)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Failed.vue"},Qe={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M0 6.55556H23V4H0V6.55556ZM3.83333 12.9442H19.1679V10.3887H3.83333V12.9442ZM8.94442 19.3336H14.0555V16.778H8.94442V19.3336Z"},qe={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Qe)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Filter.vue"},$e=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M9.07563 14.7426C5.80119 14.7426 3.15796 12.0993 3.15796 8.8249C3.15796 5.55045 5.80119 2.90723 9.07563 2.90723C12.3501 2.90723 14.9933 5.55045 14.9933 8.8249C14.9933 12.0993 12.3501 14.7426 9.07563 14.7426V14.7426ZM16.966 14.7428H15.9272L15.559 14.3878C16.8477 12.8886 17.6236 10.9424 17.6236 8.82515C17.6236 4.10416 13.7968 0.277405 9.07582 0.277405C4.35484 0.277405 0.528076 4.10416 0.528076 8.82515C0.528076 13.5461 4.35484 17.3729 9.07582 17.3729C11.193 17.3729 13.1393 16.597 14.6384 15.3083L14.9935 15.6765V16.7154L21.5687 23.2774L23.5281 21.318L16.966 14.7428Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M4.309 11.6279L9.12309 13.831L13.9372 11.6279C14.0188 11.6279 14.1004 11.4648 14.1004 11.3832V6.1611C14.1004 6.0795 14.0188 5.99791 13.9372 5.91632L9.12309 3.71326C9.0415 3.71326 8.9599 3.71326 8.87831 3.71326L5.53292 5.42675C5.45133 5.50834 5.36973 5.58994 5.45133 5.75313C5.53292 5.83472 5.69611 5.91632 5.77771 5.83472L9.20469 4.20283L13.366 6.0795L9.12309 7.87459L4.47219 5.99791C4.3906 5.99791 4.309 5.99791 4.22741 5.99791C4.22741 6.0795 4.14581 6.1611 4.14581 6.24269V11.4648C4.14581 11.5464 4.22741 11.6279 4.309 11.6279ZM4.63538 6.56907L9.0415 8.44575C9.12309 8.44575 9.20469 8.44575 9.20469 8.44575L13.6924 6.56907V11.3016L9.36788 13.2598V9.42489C9.36788 9.2617 9.28628 9.18011 9.12309 9.18011C8.9599 9.18011 8.87831 9.2617 8.87831 9.42489V13.2598L4.63538 11.3016V6.56907Z"},null,-1)],en={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,$e)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/FitView.vue"},nn={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M9.19976 3H2.29984C1.03451 3 0.0111238 4.03491 0.0111238 5.30024L0 19.1001C0 20.3654 1.03451 21.4003 2.29984 21.4003H20.6998C21.9651 21.4003 23 20.3654 23 19.1001V7.60008C23 6.33515 21.9651 5.30024 20.6998 5.30024H11.5L9.19976 3Z"},an={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",nn)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Folder.vue"},rn=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M2.29985 18.1002H20.6999V6.60037H2.29985V18.1002ZM20.6998 4.3002H11.4998L9.2 2H2.2998C1.03489 2 0.0115209 3.03529 0.0115209 4.3002L0 18.1002C0 19.3651 1.03489 20.4 2.2998 20.4H20.6998C21.9647 20.4 23 19.3651 23 18.1002V6.6C23 5.33509 21.9647 4.3002 20.6998 4.3002Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M11.653 16.72L15.0877 13.2854L15.9467 12.4268L15.0877 11.5679L11.653 8.1333L10.7945 8.99185L13.6219 11.8193L7.35999 11.8193L7.35999 12.4266L7.35999 13.034L13.6219 13.034L10.7945 15.8614L11.653 16.72Z"},null,-1)],tn={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,rn)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/FolderMove.vue"},on={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M2.29979 19.1002H20.6998V7.60039H2.29979V19.1002ZM20.6998 5.3002H11.4998L9.2 3H2.2998C1.03489 3 0.0115209 4.03529 0.0115209 5.3002L0 19.1002C0 20.3651 1.03489 21.4 2.2998 21.4H20.6998C21.9647 21.4 23 20.3651 23 19.1002V7.6C23 6.33509 21.9647 5.3002 20.6998 5.3002Z"},ln={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",on)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/FolderOpen.vue"},cn={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M0 0H4.8995e-05H2.19545H8.05005V2.15625H2.19545V7.90625H0V0ZM20.8045 2.15628L14.95 2.15628V3.05176e-05H23V2.15628V7.90628H20.8045V2.15628ZM4.8995e-05 23H0V15.0938H2.19545V20.8437H8.05005V23H2.19545H4.8995e-05ZM14.95 23L23 23V20.8438V15.0938H20.8045V20.8438H14.95V23Z"},dn={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",cn)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Fullscreen.vue"},sn=[BIMDataViewerVue.createElementVNode("path",{d:"M3.11719 2.52161C3.11719 2.24546 3.34105 2.02161 3.61719 2.02161H7.61719C7.89333 2.02161 8.11719 2.24546 8.11719 2.52161V6.52161C8.11719 6.79775 7.89333 7.02161 7.61719 7.02161H3.61719C3.34105 7.02161 3.11719 6.79775 3.11719 6.52161V2.52161Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M3.11719 16.4784C3.11719 16.2023 3.34105 15.9784 3.61719 15.9784H7.61719C7.89333 15.9784 8.11719 16.2023 8.11719 16.4784V20.4784C8.11719 20.7545 7.89333 20.9784 7.61719 20.9784H3.61719C3.34105 20.9784 3.11719 20.7545 3.11719 20.4784V16.4784Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M3.11719 9.5C3.11719 9.22386 3.34105 9 3.61719 9H7.61719C7.89333 9 8.11719 9.22386 8.11719 9.5V13.5C8.11719 13.7761 7.89333 14 7.61719 14H3.61719C3.34105 14 3.11719 13.7761 3.11719 13.5V9.5Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M9.68536 2.52161C9.68536 2.24546 9.90922 2.02161 10.1854 2.02161H14.1854C14.4615 2.02161 14.6854 2.24546 14.6854 2.52161V6.52161C14.6854 6.79775 14.4615 7.02161 14.1854 7.02161H10.1854C9.90922 7.02161 9.68536 6.79775 9.68536 6.52161V2.52161Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M9.68536 16.4784C9.68536 16.2023 9.90922 15.9784 10.1854 15.9784H14.1854C14.4615 15.9784 14.6854 16.2023 14.6854 16.4784V20.4784C14.6854 20.7545 14.4615 20.9784 14.1854 20.9784H10.1854C9.90922 20.9784 9.68536 20.7545 9.68536 20.4784V16.4784Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M9.68536 9.5C9.68536 9.22386 9.90922 9 10.1854 9H14.1854C14.4615 9 14.6854 9.22386 14.6854 9.5V13.5C14.6854 13.7761 14.4615 14 14.1854 14H10.1854C9.90922 14 9.68536 13.7761 9.68536 13.5V9.5Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M16.2535 2.52161C16.2535 2.24546 16.4774 2.02161 16.7535 2.02161H20.7535C21.0297 2.02161 21.2535 2.24546 21.2535 2.52161V6.52161C21.2535 6.79775 21.0297 7.02161 20.7535 7.02161H16.7535C16.4774 7.02161 16.2535 6.79775 16.2535 6.52161V2.52161Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M16.2535 16.4784C16.2535 16.2023 16.4774 15.9784 16.7535 15.9784H20.7535C21.0297 15.9784 21.2535 16.2023 21.2535 16.4784V20.4784C21.2535 20.7545 21.0297 20.9784 20.7535 20.9784H16.7535C16.4774 20.9784 16.2535 20.7545 16.2535 20.4784V16.4784Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M16.2535 9.5C16.2535 9.22386 16.4774 9 16.7535 9H20.7535C21.0297 9 21.2535 9.22386 21.2535 9.5V13.5C21.2535 13.7761 21.0297 14 20.7535 14H16.7535C16.4774 14 16.2535 13.7761 16.2535 13.5V9.5Z"},null,-1)],bn={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,sn)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Grid.vue"},gn=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8.1632 14.0812C5.66865 14.0812 0.688965 15.3332 0.688965 17.8184V19.6869H15.6374V17.8184C15.6374 15.3332 10.6577 14.0812 8.1632 14.0812Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8.16302 12.2129C10.2278 12.2129 11.9001 10.5405 11.9001 8.47576C11.9001 6.41103 10.2278 4.73865 8.16302 4.73865C6.09828 4.73865 4.4259 6.41103 4.4259 8.47576C4.4259 10.5405 6.09828 12.2129 8.16302 12.2129Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M17.2606 13.2593C19.0363 13.2593 20.4745 11.821 20.4745 10.0453C20.4745 8.26967 19.0363 6.83142 17.2606 6.83142C15.4849 6.83142 14.0467 8.26967 14.0467 10.0453C14.0467 11.821 15.4849 13.2593 17.2606 13.2593Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10.8334 19.6868H17.2612V17.6154C17.2612 16.5705 16.4671 15.7222 15.3304 15.0718C16.0414 14.9347 16.7195 14.866 17.2613 14.866C19.4066 14.866 23.6891 15.9427 23.6891 18.08V19.6869H10.8334V19.6868Z"},null,-1)],pn={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,gn)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Group.vue"},un={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3.99087 6.78082L0.945206 3.73516L1.68037 3L19.4292 20.6438L18.6941 21.379L16.1735 18.8584C14.7032 19.4886 13.1279 19.8037 11.4475 19.8037C6.30137 19.8037 1.78539 16.653 0 12.032C0.840183 9.93151 2.20548 8.14612 3.99087 6.78082ZM6.19635 12.032C6.19635 14.9726 8.61187 17.2831 11.4475 17.2831C12.2877 17.2831 13.1279 17.0731 13.863 16.653L12.2877 15.0776C11.9726 15.1826 11.7626 15.1826 11.4475 15.1826C9.6621 15.1826 8.2968 13.7123 8.2968 12.032C8.2968 11.7169 8.2968 11.4018 8.40183 11.1918L6.82648 9.61644C6.40639 10.3516 6.19635 11.1918 6.19635 12.032ZM11.4476 4.26048C9.34714 4.26048 7.45673 4.7856 5.77637 5.62578L8.19189 8.0413C9.1371 7.30614 10.1873 6.88605 11.4476 6.88605C14.2832 6.88605 16.6987 9.19656 16.6987 12.1372C16.6987 13.3975 16.2786 14.5527 15.5435 15.3929L18.1691 18.0185C20.3745 16.6532 22.0549 14.5527 23.0001 12.1372C21.1097 7.41117 16.6987 4.26048 11.4476 4.26048ZM11.4475 8.88086C10.8174 8.88086 10.1872 9.0909 9.66211 9.511L14.0731 13.922C14.3881 13.3968 14.7032 12.7667 14.7032 12.1366C14.5982 10.3512 13.1279 8.88086 11.4475 8.88086Z"},Vn={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",un)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Hide.vue"},Cn={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13.4279 1.14627C14.9692 0.177724 17.0281 0.401832 18.3218 1.77945L21.9637 5.65738C23.253 7.03033 23.3545 9.09327 22.3069 10.5743L22.3051 10.5723C22.157 10.782 21.9859 10.98 21.7919 11.1628L18.8817 13.905C18.6464 14.1267 18.3908 14.3134 18.1213 14.4652L18.1224 14.4663C17.8104 14.6415 17.4799 14.7701 17.1408 14.8522C16.1239 15.1002 15.0293 14.9307 14.1257 14.3521L14.1289 14.3492L14.1044 14.3334L16.1763 12.3987L16.1869 12.41L20.3454 8.49157L15.3586 3.1964L13.809 4.67919L11.8711 2.6468L13.4333 1.15203L13.4279 1.14627ZM13.7555 9.82669L11.6102 11.8298L9.76531 9.85607C8.52837 8.53274 8.39124 6.57409 9.31689 5.11091L13.7555 9.82669ZM0.690849 10.2425C-0.275375 8.69857 -0.0512554 6.63632 1.32401 5.34024L5.19394 1.69313C6.56454 0.401454 8.62364 0.299392 10.1021 1.34822L10.1006 1.34962C10.3096 1.49781 10.507 1.66901 10.6893 1.86309L13.4278 4.77961C13.6492 5.01543 13.8356 5.27159 13.9871 5.54167L13.9885 5.54034C14.2325 5.97628 14.3857 6.44824 14.4491 6.92921C14.5688 7.82737 14.3751 8.75745 13.8735 9.54335L13.8713 9.54092L13.856 9.56456L11.925 7.48933L11.9356 7.47939L8.02331 3.3128L2.73747 8.30833L4.21831 9.8614L2.18633 11.8057L0.693501 10.24L0.690849 10.2425ZM9.35752 9.91441L11.3569 12.0631L9.38551 13.9122C8.06488 15.151 6.11012 15.2882 4.6496 14.3611L9.35752 9.91441ZM9.77347 22.9615C8.23216 23.93 6.17324 23.7059 4.87947 22.3283L1.23761 18.4504C-0.0517673 17.0774 -0.15322 15.0144 0.894438 13.5334L0.896188 13.5353C1.04427 13.3256 1.21537 13.1276 1.40936 12.9448L4.31957 10.2026C4.5547 9.98105 4.81009 9.7945 5.07933 9.64277L5.07808 9.64144C5.39912 9.46112 5.73974 9.33026 6.08911 9.24851C7.0979 9.01064 8.18039 9.18229 9.07548 9.75545L9.07196 9.75876L9.09521 9.77379L7.02345 11.7083L7.01381 11.6981L2.85576 15.616L7.84304 20.9117L9.39298 19.4286L11.3413 21.472L9.78006 22.9659L9.58559 22.7619L9.77347 22.9615ZM9.44428 14.2803L11.5896 12.2772L13.4352 14.2517C14.6721 15.575 14.8092 17.5337 13.8836 18.9969L9.44428 14.2803ZM21.8757 18.8078C23.251 17.5117 23.4751 15.4495 22.5088 13.9055L22.5063 13.9079L21.0138 12.3426L18.9822 14.2865L20.4627 15.8393L15.1772 20.8345L11.265 16.668L11.2756 16.658L9.34443 14.5826L9.32915 14.6063L9.32712 14.6041C8.94205 15.2075 8.73846 15.8958 8.71879 16.5894C8.69813 17.2832 8.86144 17.9825 9.21132 18.6077L9.21348 18.6057C9.36503 18.8758 9.55143 19.132 9.77289 19.3678L12.5114 22.2844C12.6936 22.4784 12.8909 22.6495 13.0999 22.7977L13.0976 22.7998C14.576 23.8487 16.6352 23.7466 18.0058 22.4549L21.8757 18.8078ZM11.8438 12.0842L13.8431 14.2329L18.5502 9.78693C17.0897 8.85986 15.1349 8.9971 13.8143 10.2358L11.8438 12.0842Z"},mn={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Cn)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Ifc.vue"},hn={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3 0.479167V22.5208C3 22.7844 3.21563 23 3.47917 23H19.7708C20.0344 23 20.25 22.7844 20.25 22.5208V6.70833H14.9792C14.7156 6.70833 14.5 6.49271 14.5 6.22917V0H3.47917C3.21563 0 3 0.215625 3 0.479167ZM4.4375 9.82251H18.8125V21.5621H4.4375V9.82251ZM5.06037 4.88621V1.48413H4.2937V4.88621H5.06037ZM5.75516 1.48413H7.81558V2.10705H6.52183V2.87371H7.7437V3.49663H6.52183V4.86226H5.75516V1.48413ZM10.0197 4.93444C10.427 4.93444 10.7385 4.86257 10.8822 4.79069L10.7625 4.16777C10.5947 4.23965 10.3552 4.28757 10.1156 4.28757C9.44474 4.28757 9.03745 3.85632 9.03745 3.18548C9.03745 2.41882 9.51662 2.05944 10.1156 2.05944C10.3791 2.05944 10.5947 2.10736 10.7625 2.17923L10.9302 1.58027C10.7864 1.5084 10.4989 1.43652 10.0916 1.43652C9.08537 1.43652 8.24683 2.0834 8.24683 3.2334C8.24683 4.19173 8.84578 4.93444 10.0197 4.93444ZM20.226 5.75034C20.202 5.65451 20.178 5.58263 20.1301 5.51076L15.4583 0.287842V5.75034H20.226ZM13.1105 11.1157C13.374 11.1157 13.5896 11.2116 13.7573 11.3793C14.012 11.6339 14.2693 11.8886 14.5276 12.1442L14.5276 12.1442L14.5277 12.1443L14.5278 12.1444C15.0468 12.6581 15.5694 13.1753 16.0813 13.7032C16.4646 14.0866 16.4646 14.6376 16.0813 15.0209C15.6669 15.4512 15.242 15.8709 14.8135 16.2941L14.8133 16.2943L14.8133 16.2943L14.8133 16.2943L14.8132 16.2944C14.5976 16.5073 14.3811 16.7211 14.1646 16.9376C13.7573 17.3209 13.2063 17.3209 12.799 16.9376C12.7032 16.8418 12.6792 16.7938 12.799 16.6741C13.2951 16.194 13.7804 15.7033 14.2622 15.2161L14.2624 15.216L14.2625 15.2159C14.502 14.9737 14.7406 14.7325 14.9792 14.4938C15.099 14.3741 15.099 14.3022 14.9792 14.1824C14.7867 13.9899 14.5942 13.8 14.4025 13.6111L14.4024 13.611C14.0218 13.2356 13.6447 12.8638 13.2782 12.4813C13.1584 12.3616 13.0865 12.3376 12.9667 12.4813C12.8876 12.5763 12.7981 12.6607 12.705 12.7485C12.6571 12.7937 12.6083 12.8398 12.5594 12.8886C12.4876 12.9605 12.4396 12.9845 12.3438 12.8886C12.2152 12.7439 12.0757 12.61 11.94 12.4796L11.9399 12.4796C11.8735 12.4157 11.8079 12.3527 11.7448 12.2897C11.649 12.2178 11.673 12.1459 11.7448 12.0741L12.4636 11.3553C12.6553 11.2116 12.8709 11.1157 13.1105 11.1157ZM7.16882 13.8711C7.00111 14.0388 6.90527 14.2544 6.90527 14.494C6.90527 14.7336 6.97715 14.9732 7.21673 15.1888L7.71986 15.6919C7.87778 15.8377 7.95562 15.9095 8.03148 15.9075C8.10522 15.9055 8.17708 15.8336 8.31881 15.6919L8.31882 15.6919C8.36673 15.644 8.42246 15.5961 8.47819 15.5482L8.47821 15.5482C8.61756 15.4284 8.75691 15.3086 8.77402 15.1888C8.77402 15.0549 8.63367 14.9443 8.49189 14.8327L8.49188 14.8327C8.43074 14.7845 8.36934 14.7362 8.31882 14.6857L8.29486 14.6617C8.17507 14.5659 8.19902 14.494 8.29486 14.3982L10.0199 12.6732C10.1396 12.5534 10.1876 12.5294 10.3313 12.6732L12.4876 14.8294C12.5834 14.9492 12.6553 14.9492 12.7511 14.8294C13.1105 14.4221 13.1344 13.8711 12.7511 13.4877L10.8105 11.5471C10.4511 11.1877 9.87611 11.1877 9.51673 11.5471C8.72611 12.3138 7.93548 13.0805 7.16882 13.8711ZM10.3073 20.6987C10.0198 20.6987 9.80422 20.6029 9.61255 20.4352L9.61246 20.4351C8.84582 19.6684 8.07919 18.9018 7.31255 18.1591C6.90526 17.7518 6.90526 17.2008 7.31255 16.7935C7.7287 16.3614 8.15554 15.9399 8.57878 15.522L8.57881 15.522L8.57886 15.5219L8.57903 15.5217L8.57919 15.5216L8.57942 15.5214L8.57958 15.5212C8.78961 15.3138 8.99875 15.1073 9.20526 14.9008C9.61255 14.4935 10.1636 14.5175 10.5709 14.9008C10.6907 15.0206 10.6667 15.0685 10.5709 15.1643C9.85213 15.8831 9.13338 16.6018 8.39067 17.3206C8.27088 17.4404 8.27088 17.5123 8.39067 17.632L10.1157 19.3571C10.2115 19.4529 10.2834 19.4768 10.3792 19.3571L10.8105 18.9258C10.8823 18.8539 10.9303 18.8539 10.9782 18.9258L11.6011 19.5487C11.673 19.6206 11.673 19.6685 11.6011 19.7404C11.3615 19.98 11.1219 20.2196 10.8584 20.4591C10.7386 20.6268 10.523 20.6987 10.3073 20.6987ZM16.4886 17.3207C16.4886 17.5842 16.4167 17.7998 16.2251 17.9676C15.4584 18.7582 14.6678 19.5248 13.8772 20.2915C13.5178 20.6509 12.9667 20.6509 12.6074 20.3155C11.9365 19.6686 11.2657 18.9978 10.6188 18.3269C10.2355 17.9436 10.3074 17.3207 10.7147 16.9613C10.8045 16.8894 10.8404 16.9254 10.8831 16.968L10.8831 16.9681C10.8974 16.9823 10.9123 16.9972 10.9303 17.0092C11.1689 17.2478 11.4102 17.4865 11.6523 17.726L11.6524 17.726L11.6526 17.7262L11.6526 17.7263C12.1397 18.208 12.6305 18.6934 13.1105 19.1894C13.2303 19.3092 13.2782 19.3092 13.398 19.1894C13.973 18.5905 14.548 18.0155 15.147 17.4405C15.2667 17.3207 15.2667 17.2728 15.147 17.1769C15.0521 17.0978 14.9676 17.0083 14.8798 16.9152L14.8798 16.9152C14.8346 16.8673 14.7885 16.8185 14.7397 16.7696C14.6438 16.6978 14.6199 16.6259 14.7397 16.554C14.9553 16.3623 15.147 16.1707 15.3386 15.9551C15.4105 15.8832 15.4584 15.8592 15.5542 15.9551L15.5543 15.9551L15.5543 15.9551C15.7939 16.1947 16.0334 16.4342 16.273 16.6978C16.4167 16.8655 16.4886 17.0811 16.4886 17.3207ZM14.3564 14.7815C14.1647 14.5898 13.9251 14.47 13.5418 14.446C13.398 14.446 13.1584 14.5419 12.9907 14.7096C12.6074 15.069 12.248 15.4283 11.8886 15.7877C11.7928 15.8835 11.8168 15.9315 11.8886 16.0033C12.0333 16.132 12.1673 16.2714 12.2976 16.4071L12.2977 16.4071L12.2977 16.4071C12.3616 16.4737 12.4246 16.5393 12.4876 16.6023C12.5595 16.6742 12.6074 16.6981 12.7032 16.6023L14.3564 14.9492C14.4043 14.9013 14.4282 14.8533 14.3564 14.7815ZM13.1584 17.848C13.1584 18.1355 13.0386 18.3751 12.823 18.5667C12.7511 18.6386 12.7032 18.6386 12.6553 18.5667L12.6553 18.5667C12.1042 18.0157 11.5532 17.4647 10.9782 16.9136C10.9063 16.8417 10.9063 16.7938 10.9782 16.7459C11.1938 16.5542 11.4095 16.3386 11.6011 16.123C11.673 16.0511 11.7209 16.0511 11.7928 16.123C12.0315 16.3777 12.2809 16.6217 12.5337 16.8693L12.5337 16.8693L12.534 16.8696C12.6617 16.9946 12.7903 17.1205 12.9188 17.249C13.0866 17.3928 13.1584 17.6084 13.1584 17.848ZM10.7402 13.269C10.7219 13.2452 10.7002 13.2169 10.6668 13.2002C10.6189 13.2242 10.5949 13.2481 10.5709 13.296C10.1636 13.6554 10.1157 14.2304 10.4991 14.6377C10.6787 14.8294 10.8644 15.009 11.0501 15.1887C11.2358 15.3684 11.4215 15.5481 11.6011 15.7398C11.673 15.8117 11.7209 15.8117 11.7928 15.7398C11.8558 15.6768 11.9189 15.6111 11.9827 15.5446L11.9827 15.5446C12.1131 15.4089 12.2471 15.2695 12.3918 15.1408C12.4636 15.045 12.4636 14.9971 12.3918 14.9252L10.7626 13.296C10.7553 13.2888 10.7481 13.2793 10.7402 13.269ZM9.78022 17.3688C9.49272 17.3688 9.25314 17.2491 9.06147 17.0334C8.9896 16.9616 8.9896 16.9136 9.06147 16.8657L10.7146 15.2126C10.7865 15.1407 10.8344 15.1407 10.9063 15.2126C11.0332 15.3554 11.1707 15.4878 11.3117 15.6235C11.3836 15.6927 11.4564 15.7627 11.5292 15.8355C11.6011 15.9074 11.6011 15.9313 11.5292 16.0032L10.3792 17.1532C10.2115 17.297 9.99585 17.3688 9.78022 17.3688Z"},fn={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",hn)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/IfcFile.vue"},Mn={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M11.8998 13.6346L6.68806 8.51539L9.94558 8.51539L9.94558 2.85382L13.8541 2.85382V8.51539L17.1116 8.51539L11.8998 13.6346ZM1.06519 15.8128L5.86457 12.5658L7.81884 12.8583L3.45051 15.8128H6.46811C6.89919 15.8128 7.53145 16.2516 7.81884 17.4217C8.04875 18.3578 8.98756 18.7284 9.42822 18.7966H11.8998L11.8998 18.7966H14.3713C14.812 18.7284 15.7508 18.3578 15.9807 17.4217C16.2681 16.2516 16.9004 15.8128 17.3314 15.8128H20.349L15.9807 12.8583L17.935 12.5658L22.7344 15.8128C23.108 16.0079 23.723 16.8776 23.1942 18.7966C22.5332 21.1954 21.2974 21.2539 20.8951 21.2539H11.8998L11.8998 21.2538H2.90447C2.50213 21.2538 1.26636 21.1953 0.605363 18.7966C0.0765659 16.8776 0.691582 16.0078 1.06519 15.8128Z"},In={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Mn)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Import.vue"},Bn=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M17.9932 20.4443L17.9932 1.39685L19.9351 1.39685L19.9351 20.4443L17.9932 20.4443Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M21.3563 17.3742C21.3372 17.3539 21.306 17.3539 21.2868 17.3742L18.9951 19.8103L16.713 17.3847C16.6939 17.3643 16.6627 17.3643 16.6436 17.3847L16.1015 17.9608C16.0824 17.9811 16.0824 18.0144 16.1015 18.0347L18.9577 21.0707C18.9764 21.0906 19.0069 21.0909 19.0261 21.0716C19.032 21.0691 19.0375 21.0653 19.0422 21.0602L21.8984 18.0242C21.9175 18.0039 21.9175 17.9707 21.8984 17.9504L21.3563 17.3742Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M2.8938 18.5909L5.23755 4.37219H7.17114L4.83716 18.5909H2.8938ZM6.40942 18.5909L8.75317 4.37219H10.6965L8.35278 18.5909H6.40942ZM12.2786 10.2218H2.11255V8.43469H12.2786V10.2218ZM11.5364 14.587H1.38013V12.7999H11.5364V14.587Z"},null,-1)],wn={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,Bn)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/IndexAscending.vue"},vn=[BIMDataViewerVue.createElementVNode("g",{"clip-path":"url(#clip0_3035_480)"},[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M20.0067 2.56714V21.6146H18.0648V2.56714H20.0067Z"}),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16.6436 5.63724C16.6627 5.65754 16.6939 5.65754 16.713 5.63724L19.0048 3.20114L21.2868 5.62679C21.3059 5.64714 21.3372 5.64714 21.3563 5.62679L21.8983 5.05063C21.9175 5.03033 21.9175 4.99709 21.8983 4.97679L19.0422 1.94079C19.0234 1.92083 18.9929 1.92061 18.9738 1.93985C18.9679 1.9424 18.9624 1.94622 18.9577 1.95125L16.1015 4.98724C16.0824 5.00754 16.0824 5.04078 16.1015 5.06108L16.6436 5.63724Z"}),BIMDataViewerVue.createElementVNode("path",{d:"M2.8938 18.5909L5.23755 4.37219H7.17114L4.83716 18.5909H2.8938ZM6.40942 18.5909L8.75317 4.37219H10.6965L8.35278 18.5909H6.40942ZM12.2786 10.2218H2.11255V8.43469H12.2786V10.2218ZM11.5364 14.587H1.38013V12.7999H11.5364V14.587Z"})],-1)],Ln={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,vn)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/IndexDescending.vue"},Dn={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M0 11.5C0 17.8424 5.15936 23 11.5 23C17.8406 23 23 17.8424 23 11.5C23 5.15936 17.8406 0 11.5 0C5.15936 0 0 5.15936 0 11.5ZM1.70953 11.5C1.70953 6.10131 6.10131 1.70953 11.5 1.70953C16.8987 1.70953 21.2905 6.10131 21.2905 11.5C21.2905 16.8987 16.8987 21.2905 11.5 21.2905C6.10131 21.2905 1.70953 16.8987 1.70953 11.5ZM10.8029 14.3193L10.5157 4.4775H12.4834L12.1962 14.3193H10.8029ZM10.2901 17.2508C10.2901 16.5123 10.8029 15.9789 11.5004 15.9789C12.2372 15.9789 12.7091 16.5123 12.7091 17.2508C12.7091 17.9688 12.2372 18.5209 11.5004 18.5209C10.7824 18.5209 10.2901 17.9688 10.2901 17.2508Z"},xn={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Dn)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Information.vue"},kn=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M0 18.6042V0.395833C0 0.178125 0.178125 0 0.395833 0H9.5V5.14583C9.5 5.36354 9.67813 5.54167 9.89583 5.54167H14.25V18.6042C14.25 18.8219 14.0719 19 13.8542 19H0.395833C0.178125 19 0 18.8219 0 18.6042ZM14.1508 4.55257C14.1904 4.61194 14.2101 4.67132 14.2299 4.75048H10.2914V0.237984L14.1508 4.55257Z"},null,-1),BIMDataViewerVue.createElementVNode("circle",{cx:"13",cy:"18",r:"6",fill:"#D8D8D8"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M11 15V17H11.0033L11 17.0033L12.3333 18.3333L11 19.6667L11.0033 19.67H11V21.6667H15V19.67H14.9967L15 19.6667L13.6667 18.3333L15 17.0033L14.9967 17H15V15H11ZM14.3333 19.8333V21H11.6667V19.8333L13 18.5L14.3333 19.8333ZM11.6667 16.8333V15.6667H14.3333V16.8333L13 18.1667L11.6667 16.8333ZM13.0002 19.6667L12.0002 20.6667H14.0002L13.0002 19.6667ZM13.9999 16.8333L12.9999 17.8333L11.9999 16.8333L13.9999 16.8333Z",fill:"#2F374A"},null,-1)],En={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,kn)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/InProgressFile.vue"},An={d:"M11.5 1.5C5.98 1.5 1.5 5.98 1.5 11.5C1.5 17.02 5.98 21.5 11.5 21.5C17.02 21.5 21.5 17.02 21.5 11.5C21.5 5.98 17.02 1.5 11.5 1.5ZM15.11 7.84C16.18 7.84 17.04 8.7 17.04 9.77C17.04 10.84 16.18 11.7 15.11 11.7C14.04 11.7 13.18 10.84 13.18 9.77C13.17 8.7 14.04 7.84 15.11 7.84ZM9.11 6.26C10.41 6.26 11.47 7.32 11.47 8.62C11.47 9.92 10.41 10.98 9.11 10.98C7.81 10.98 6.75 9.92 6.75 8.62C6.75 7.31 7.8 6.26 9.11 6.26ZM9.11 15.39V19.14C6.71 18.39 4.81 16.54 3.97 14.18C5.02 13.06 7.64 12.49 9.11 12.49C9.64 12.49 10.31 12.57 11.01 12.71C9.37 13.58 9.11 14.73 9.11 15.39ZM11.5 19.5C11.23 19.5 10.97 19.49 10.71 19.46V15.39C10.71 13.97 13.65 13.26 15.11 13.26C16.18 13.26 18.03 13.65 18.95 14.41C17.78 17.38 14.89 19.5 11.5 19.5Z"},Hn={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",An)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Invitation.vue"},yn={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M11.3904 17.581L4.92852 14.6238C4.819 14.6238 4.70947 14.5143 4.70947 14.4048V7.39524C4.70947 7.34048 4.73685 7.28571 4.76423 7.23095C4.79162 7.17619 4.819 7.12143 4.819 7.06667H5.14757L11.3904 9.58571L17.0857 7.17619L11.4999 4.65714L6.89995 6.84762C6.79042 6.95714 6.57138 6.84762 6.46185 6.73809C6.35233 6.51905 6.46185 6.40952 6.57138 6.3L11.0619 4H11.3904L17.8523 6.95714C17.9619 7.06667 18.0714 7.17619 18.0714 7.28571V14.2952C18.0714 14.4048 17.9619 14.6238 17.8523 14.6238L11.3904 17.581ZM11.2809 10.3524L5.36662 7.83333V14.1857L11.0619 16.8143V11.6667C11.0619 11.4476 11.1714 11.3381 11.3904 11.3381C11.6095 11.3381 11.719 11.4476 11.719 11.6667V16.8143L17.5238 14.1857V7.83333L11.4999 10.3524H11.2809ZM18.9476 14.4001V9.58105C21.4667 10.7858 23 12.5382 23 14.5096C23 18.1239 17.8524 20.9715 11.5 20.9715C5.14762 20.9715 0 18.1239 0 14.5096C0 12.5382 1.53333 10.7858 4.05238 9.58105V14.4001C4.05238 14.7287 4.27143 15.1668 4.6 15.2763L10.9524 18.2334H11.0619H11.281H11.5H11.6095L18.4 15.2763C18.7286 15.1668 18.9476 14.8382 18.9476 14.4001Z"},Nn={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",yn)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Isolate.vue"},Sn={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M19.0178 10.0262C19.0178 12.9638 16.6364 15.3452 13.6988 15.3452C13.0611 15.3452 12.4495 15.233 11.8829 15.0272L10.9023 16.0078H9.00661V17.8483H7.12931V19.7072H3.98207L3.98206 16.5967L8.7106 11.8769C8.49667 11.3005 8.37977 10.677 8.37977 10.0262C8.37977 7.08856 10.7612 4.70715 13.6988 4.70715C16.6364 4.70715 19.0178 7.08856 19.0178 10.0262ZM16.6431 8.77465C16.6431 9.67924 15.9098 10.4125 15.0052 10.4125C14.1006 10.4125 13.3673 9.67924 13.3673 8.77465C13.3673 7.87007 14.1006 7.13675 15.0052 7.13675C15.9098 7.13675 16.6431 7.87007 16.6431 8.77465Z"},Zn={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Sn)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Key.vue"},Tn={d:"M0.481203 11.7773L21.9479 0.277346L21.9479 23.2773L0.481203 11.7773Z"},_n={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Tn)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Left.vue"},Rn={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3 0.479167V22.5208C3 22.7844 3.21562 23 3.47917 23H19.7708C20.0344 23 20.25 22.7844 20.25 22.5208V6.70833H14.9792C14.7156 6.70833 14.5 6.49271 14.5 6.22917V0H3.47917C3.21562 0 3 0.215625 3 0.479167ZM20.2257 5.75036C20.2017 5.65452 20.1778 5.58265 20.1299 5.51077L15.458 0.287855V5.75036H20.2257ZM15.1622 15.8675C16.4073 15.859 17.4235 14.8428 17.4321 13.5977C17.4406 12.3526 16.4382 11.3502 15.1931 11.3587L14.0318 11.3667C13.7931 11.3683 13.5983 11.5632 13.5966 11.8019C13.595 12.0406 13.7872 12.2327 14.0259 12.2311L15.1872 12.2231C15.9549 12.2179 16.5729 12.8359 16.5677 13.6036C16.5624 14.3713 15.9358 14.9979 15.1681 15.0031L12.8455 15.0191C12.0833 15.0243 11.4686 14.415 11.465 13.6549C11.4706 13.5382 11.4293 13.4203 11.3408 13.3319C11.1729 13.164 10.8988 13.1658 10.7286 13.336C10.6357 13.429 10.5929 13.5529 10.6006 13.6736C10.6077 14.9051 11.6042 15.8919 12.8396 15.8835L15.1622 15.8675ZM8.73734 11.4119C7.49227 11.4204 6.47603 12.4367 6.4675 13.6817C6.45897 14.9268 7.46138 15.9292 8.70646 15.9207L9.86777 15.9127C10.1065 15.9111 10.3013 15.7163 10.3029 15.4776C10.3046 15.2389 10.1124 15.0467 9.8737 15.0483L8.71238 15.0563C7.9447 15.0615 7.32664 14.4435 7.3319 13.6758C7.33715 12.9081 7.96374 12.2815 8.73142 12.2763L11.0541 12.2604C11.8163 12.2551 12.431 12.8644 12.4346 13.6245C12.429 13.7412 12.4703 13.8591 12.5588 13.9476C12.7267 14.1155 13.0007 14.1136 13.1709 13.9434C13.2639 13.8504 13.3066 13.7265 13.299 13.6059C13.2918 12.3743 12.2954 11.3875 11.06 11.396L8.73734 11.4119Z"},On={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Rn)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/LinkedDocument.vue"},zn=[BIMDataViewerVue.createElementVNode("path",{d:"M19.1537 13.26C19.1537 12.9839 18.9298 12.76 18.6537 12.76H8.56629C8.29015 12.76 8.06629 12.9839 8.06629 13.26V14.3701C8.06629 14.6462 8.29015 14.8701 8.56629 14.8701H18.6537C18.9298 14.8701 19.1537 14.6462 19.1537 14.3701V13.26Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M19.1537 17.8898C19.1537 17.6137 18.9298 17.3898 18.6537 17.3898H8.56629C8.29015 17.3898 8.06629 17.6137 8.06629 17.8898V18.9999C8.06629 19.276 8.29015 19.4999 8.56629 19.4999H18.6537C18.9298 19.4999 19.1537 19.276 19.1537 18.9999V17.8898Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M19.1537 8.62994C19.1537 8.3538 18.9298 8.12994 18.6537 8.12994H8.56629C8.29015 8.12994 8.06629 8.3538 8.06629 8.62994V9.74C8.06629 10.0161 8.29015 10.24 8.56629 10.24H18.6537C18.9298 10.24 19.1537 10.0161 19.1537 9.74V8.62994Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M19.1537 4C19.1537 3.72386 18.9298 3.5 18.6537 3.5H8.56629C8.29015 3.5 8.06629 3.72386 8.06629 4V5.11006C8.06629 5.3862 8.29015 5.61006 8.56629 5.61006H18.6537C18.9298 5.61006 19.1537 5.3862 19.1537 5.11006V4Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M3.84619 13.26C3.84619 12.9839 4.07005 12.76 4.34619 12.76H5.45625C5.73239 12.76 5.95625 12.9839 5.95625 13.26V14.3701C5.95625 14.6462 5.73239 14.8701 5.45625 14.8701H4.34619C4.07005 14.8701 3.84619 14.6462 3.84619 14.3701V13.26Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M3.84619 17.8898C3.84619 17.6137 4.07005 17.3898 4.34619 17.3898H5.45625C5.73239 17.3898 5.95625 17.6137 5.95625 17.8898V18.9999C5.95625 19.276 5.73239 19.4999 5.45625 19.4999H4.34619C4.07005 19.4999 3.84619 19.276 3.84619 18.9999V17.8898Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M3.84619 8.62994C3.84619 8.3538 4.07005 8.12994 4.34619 8.12994H5.45625C5.73239 8.12994 5.95625 8.3538 5.95625 8.62994V9.74C5.95625 10.0161 5.73239 10.24 5.45625 10.24H4.34619C4.07005 10.24 3.84619 10.0161 3.84619 9.74V8.62994Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M3.84619 4C3.84619 3.72386 4.07005 3.5 4.34619 3.5H5.45625C5.73239 3.5 5.95625 3.72386 5.95625 4V5.11006C5.95625 5.3862 5.73239 5.61006 5.45625 5.61006H4.34619C4.07005 5.61006 3.84619 5.3862 3.84619 5.11006V4Z"},null,-1)],Yn={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,zn)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/List.vue"},Gn={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M5.82965 16.6538L5.82965 0.553833H8.12965L8.12965 16.6538H11.9593L6.97965 23.5538L2 16.6538H5.82965ZM16.1796 0.553833L21.1593 7.45383L17.3296 7.45383V23.5538H15.0296V7.45383L11.2 7.45383L16.1796 0.553833Z"},Xn={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Gn)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/ListManage.vue"},Fn={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 8.05C4 3.5995 7.5995 0 12.05 0C16.5005 0 20.1 3.5995 20.1 8.05C20.1 14.0875 12.05 23 12.05 23C12.05 23 4 14.0875 4 8.05ZM9.17501 8.05011C9.17501 9.63711 10.463 10.9251 12.05 10.9251C13.637 10.9251 14.925 9.63711 14.925 8.05011C14.925 6.46311 13.637 5.17511 12.05 5.17511C10.463 5.17511 9.17501 6.46311 9.17501 8.05011Z"},Pn={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Fn)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Location.vue"},Un={d:"M18.3333 7.66667H17.2381V5.47619C17.2381 2.45333 14.7848 0 11.7619 0C8.73905 0 6.28571 2.45333 6.28571 5.47619V7.66667H5.19048C3.98571 7.66667 3 8.65238 3 9.85714V20.8095C3 22.0143 3.98571 23 5.19048 23H18.3333C19.5381 23 20.5238 22.0143 20.5238 20.8095V9.85714C20.5238 8.65238 19.5381 7.66667 18.3333 7.66667ZM11.7619 17.5238C10.5571 17.5238 9.57143 16.5381 9.57143 15.3333C9.57143 14.1286 10.5571 13.1429 11.7619 13.1429C12.9667 13.1429 13.9524 14.1286 13.9524 15.3333C13.9524 16.5381 12.9667 17.5238 11.7619 17.5238ZM15.1571 7.66667H8.36667V5.47619C8.36667 3.60333 9.88905 2.08095 11.7619 2.08095C13.6348 2.08095 15.1571 3.60333 15.1571 5.47619V7.66667Z"},jn={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Un)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Lock.vue"},Wn={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M18.6434 4.08305L16.9078 5.8186C18.8389 7.37083 20.0734 9.75416 20.0734 12.4308C20.0734 17.1608 16.2478 20.9864 11.5178 20.9864C6.78782 20.9864 2.96227 17.1608 2.96227 12.4308C2.96227 9.75416 4.19671 7.37083 6.1156 5.80638L4.39227 4.08305C2.02116 6.09972 0.517822 9.08194 0.517822 12.4308C0.517822 18.5053 5.44338 23.4308 11.5178 23.4308C17.5923 23.4308 22.5178 18.5053 22.5178 12.4308C22.5178 9.08194 21.0133 6.09972 18.6434 4.08305ZM10.2956 13.6531H12.74V1.43085H10.2956V13.6531Z"},Kn={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Wn)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Logout.vue"},Jn={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M17.7717 0.241397L16.4534 1.55968L17.4627 2.56896C17.5803 2.68652 17.5803 2.87926 17.4627 2.99714L16.7515 3.708C16.634 3.82589 16.4412 3.82589 16.3234 3.708L15.3144 2.69873L14.4963 3.51656L16.4711 5.49142C16.589 5.60931 16.589 5.80204 16.4711 5.9196L15.7603 6.63046C15.6427 6.74835 15.4496 6.74835 15.3321 6.63046L13.3572 4.65592L12.5693 5.44388L13.5786 6.45283C13.6961 6.57072 13.6961 6.76345 13.5786 6.88102L12.8677 7.59188C12.7498 7.70976 12.5571 7.70976 12.4395 7.59188L11.4303 6.58292L10.5588 7.45439L12.5336 9.42926C12.6515 9.54682 12.6515 9.73955 12.5336 9.85712L11.8225 10.568C11.7049 10.6859 11.5122 10.6859 11.3946 10.568L9.41976 8.59312L8.59969 9.41352L9.60896 10.4225C9.72684 10.5404 9.72684 10.7331 9.60896 10.8507L8.8981 11.5618C8.78022 11.6794 8.58749 11.6794 8.46992 11.5618L7.46066 10.5526L6.65344 11.3598L8.62828 13.3346C8.74585 13.4522 8.74585 13.6449 8.62828 13.7625L7.91711 14.4737C7.79954 14.5913 7.60681 14.5913 7.48925 14.4737L5.51441 12.4988L4.71554 13.2977L5.7248 14.3067C5.84269 14.4245 5.84269 14.617 5.7248 14.7348L5.01395 15.4457C4.89607 15.5636 4.70334 15.5636 4.58577 15.4457L3.57651 14.4364L2.72496 15.288L4.6998 17.2628C4.81737 17.3807 4.81737 17.5735 4.6998 17.691L3.98895 18.4022C3.87106 18.5198 3.67833 18.5198 3.56077 18.4022L1.58593 16.4274L0.241635 17.7717C-0.0805451 18.0935 -0.0805451 18.6203 0.241635 18.9422L4.05769 22.7586C4.37987 23.0805 4.90634 23.0805 5.22852 22.7586L22.7586 5.22834C23.0805 4.90615 23.0805 4.37968 22.7586 4.05749L18.9422 0.241397C18.6204 -0.0804656 18.0936 -0.0804656 17.7717 0.241397Z"},Qn={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Jn)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Measure.vue"},qn={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M0.0178223 13.2484H23.0178V9.9584H0.0178223V13.2484Z"},$n={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",qn)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Minus.vue"},ea={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M22.6758 5.03818L11.7623 0.0529037C11.607 -0.0183966 11.4265 -0.0172466 11.2712 0.0540537L3.22117 3.79272C2.93826 3.92497 2.81981 4.25157 2.95666 4.52413C3.09236 4.79668 3.43277 4.91168 3.71452 4.77943L11.5208 1.15461L21.0739 5.51773L11.4633 9.6175L0.795804 5.14398C0.619853 5.07038 0.417452 5.08648 0.257601 5.18768C0.0966005 5.28888 0 5.46138 0 5.64653V17.5042C0 17.717 0.127651 17.9102 0.327752 18.001L11.277 22.9484C11.2793 22.9495 11.2827 22.9495 11.285 22.9507C11.2977 22.9564 11.3115 22.9622 11.3241 22.9668C11.3299 22.9679 11.3356 22.9702 11.3402 22.9725C11.3552 22.9771 11.369 22.9806 11.3851 22.984C11.3897 22.9852 11.3931 22.9863 11.3989 22.9875C11.415 22.9909 11.4299 22.9932 11.446 22.9955L11.4587 22.9967C11.4782 22.999 11.4978 23.0001 11.5185 23.0001C11.5392 23.0001 11.5587 22.999 11.5794 22.9967C11.5829 22.9967 11.5863 22.9955 11.5909 22.9955C11.607 22.9932 11.6231 22.9909 11.6392 22.9875C11.6438 22.9863 11.6484 22.9852 11.653 22.984C11.668 22.9806 11.6829 22.9771 11.6967 22.9725C11.7025 22.9702 11.7071 22.9679 11.7128 22.9668C11.7266 22.961 11.7404 22.9564 11.7531 22.9507C11.7554 22.9495 11.7577 22.9495 11.76 22.9484L22.6747 17.9999C22.8736 17.9102 23.0001 17.717 23.0001 17.5042V5.53268C23.0001 5.32108 22.8736 5.12903 22.6758 5.03818ZM21.8637 17.1569L12.0863 21.5902V12.9444C12.0863 12.642 11.8322 12.397 11.5182 12.397C11.2043 12.397 10.9501 12.642 10.9501 12.9444V21.5913L1.13713 17.1569V6.48138L11.2388 10.718C11.3848 10.779 11.5504 10.779 11.6953 10.7169L21.8637 6.37903V17.1569Z"},na={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",ea)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Model3d.vue"},aa={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M14.0002 5.24957C14.0002 6.6303 12.8809 7.7496 11.5001 7.7496C10.1194 7.7496 9.00009 6.6303 9.00009 5.24957C9.00009 3.86884 10.1194 2.74954 11.5001 2.74954C12.8809 2.74954 14.0002 3.86884 14.0002 5.24957ZM15.4247 7.45313C14.6534 8.82378 13.1849 9.74962 11.5001 9.74962C9.01481 9.74962 7.00007 7.73488 7.00007 5.24957C7.00007 2.76426 9.01481 0.749512 11.5001 0.749512C13.9854 0.749512 16.0002 2.76426 16.0002 5.24957C16.0002 5.31734 15.9987 5.38477 15.9957 5.45181C18.3978 6.83951 20.099 9.30513 20.4381 12.1875C21.9533 12.9117 23 14.4586 23 16.25C23 18.7353 20.9852 20.75 18.4999 20.75C16.0146 20.75 13.9999 18.7353 13.9999 16.25C13.9999 13.8183 15.9285 11.8371 18.3396 11.7527C17.9513 9.97155 16.885 8.44368 15.4247 7.45313ZM7.00009 16.25C7.00009 17.6307 5.88079 18.75 4.50006 18.75C3.11933 18.75 2.00003 17.6307 2.00003 16.25C2.00003 14.8692 3.11933 13.7499 4.50006 13.7499C5.88079 13.7499 7.00009 14.8692 7.00009 16.25ZM9.00011 16.25C9.00011 18.7353 6.98537 20.75 4.50006 20.75C2.01474 20.75 0 18.7353 0 16.25C0 14.4585 1.0468 12.9116 2.56208 12.1874C2.90121 9.30518 4.60227 6.83967 7.00417 5.45195C7.03624 6.17683 7.2398 6.85713 7.57526 7.45328C6.11501 8.44384 5.04879 9.97164 4.66057 11.7527C7.07154 11.8372 9.00011 13.8184 9.00011 16.25ZM18.4999 18.75C19.8807 18.75 21 17.6307 21 16.25C21 14.8692 19.8807 13.7499 18.4999 13.7499C17.1192 13.7499 15.9999 14.8692 15.9999 16.25C15.9999 17.6307 17.1192 18.75 18.4999 18.75ZM15.1323 19.2356C15.6087 19.7726 16.2116 20.1948 16.8942 20.4556C15.391 21.5828 13.5235 22.2505 11.5001 22.2505C9.47656 22.2505 7.60903 21.5827 6.10581 20.4555C6.78842 20.1947 7.39124 19.7724 7.86758 19.2354C8.92655 19.8795 10.17 20.2505 11.5001 20.2505C12.8301 20.2505 14.0734 19.8796 15.1323 19.2356Z"},ra={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",aa)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Organization.vue"},ta={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M0 17.8889V20.4444H7.66667V17.8889H0ZM0 2.55556V5.11111H12.7778V2.55556H0ZM12.7778 23V20.4444H23V17.8889H12.7778V15.3333H10.2222V23H12.7778ZM5.11111 7.66667V10.2222H0V12.7778H5.11111V15.3333H7.66667V7.66667H5.11111ZM23 12.7778V10.2222H10.2222V12.7778H23ZM15.3333 7.66667H17.8889V5.11111H23V2.55556H17.8889V0H15.3333V7.66667Z"},oa={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",ta)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Parameters.vue"},la={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M23 2.87267C23 4.23366 21.8967 5.33696 20.5357 5.33696C19.8712 5.33696 19.2682 5.07396 18.825 4.64637L9.83851 9.13959C9.85081 9.23937 9.85714 9.341 9.85714 9.4441C9.85714 9.54715 9.85082 9.64872 9.83853 9.74845L18.8251 14.2417C19.2683 13.8142 19.8713 13.5512 20.5357 13.5512C21.8967 13.5512 23 14.6545 23 16.0155C23 17.3765 21.8967 18.4798 20.5357 18.4798C19.6964 18.4798 18.9551 18.0602 18.5101 17.4193L4.92202 21.1252C4.82932 22.4016 3.76438 23.4084 2.46429 23.4084C1.1033 23.4084 0 22.3051 0 20.9441C0 19.5831 1.1033 18.4798 2.46429 18.4798C3.30355 18.4798 4.04483 18.8994 4.48982 19.5402L18.078 15.8343C18.081 15.7929 18.085 15.7518 18.0901 15.711L9.10365 11.2178C8.66043 11.6454 8.05736 11.9084 7.39286 11.9084C6.03187 11.9084 4.92857 10.8051 4.92857 9.4441C4.92857 8.08311 6.03187 6.97982 7.39286 6.97982C8.0573 6.97982 8.66032 7.24278 9.10353 7.67032L18.09 3.17706C18.0778 3.07732 18.0714 2.97573 18.0714 2.87267C18.0714 1.51168 19.1747 0.408386 20.5357 0.408386C21.8967 0.408386 23 1.51168 23 2.87267Z"},ia={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",la)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Path.vue"},ca=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M11.7686 4.80183C8.02961 4.80183 4.9986 7.83284 4.9986 11.5718C4.9986 15.3107 8.02961 18.3417 11.7686 18.3417C15.5075 18.3417 18.5385 15.3107 18.5385 11.5718C18.5385 7.83284 15.5075 4.80183 11.7686 4.80183ZM0.268555 11.5718C0.268555 5.2205 5.41728 0.0717773 11.7686 0.0717773C18.1198 0.0717773 23.2686 5.2205 23.2686 11.5718C23.2686 17.9231 18.1198 23.0718 11.7686 23.0718C5.41728 23.0718 0.268555 17.9231 0.268555 11.5718Z",fill:"#D8D8D8"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M11.7678 4.80183C11.377 4.80183 10.9957 4.8347 10.626 4.89733L9.83594 0.233727C10.4656 0.12706 11.1112 0.0717773 11.7678 0.0717773C18.1191 0.0717773 23.2678 5.2205 23.2678 11.5718H18.5378C18.5378 7.83284 15.5068 4.80183 11.7678 4.80183Z",class:"fill-secondary"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10.6267 4.89724C7.43187 5.43849 4.9986 8.22327 4.9986 11.5717C4.9986 15.3106 8.02961 18.3416 11.7686 18.3416V23.0717C5.41728 23.0717 0.268555 17.923 0.268555 11.5717C0.268555 5.8774 4.40485 1.15386 9.83667 0.233643L10.6267 4.89724Z",class:"fill-primary"},null,-1)],da={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,ca)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/PieGraph.vue"},sa={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13.2066 0.46463H9.92089V10.3218H0.0637207V13.6075H9.92089V23.4646H13.2066V13.6075H23.0637V10.3218H13.2066V0.46463Z"},ba={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",sa)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Plus.vue"},ga={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M7.3081 2.94247L12.5649 0V1.89286C18.2707 2.22812 22.7916 6.81993 22.7916 12.4362C22.7916 18.2704 17.9134 23 11.8958 23C5.87827 23 1 18.2704 1 12.4362C1 9.69438 2.07754 7.19679 3.84419 5.31913L5.54766 6.67278C4.09078 8.18052 3.19828 10.2072 3.19828 12.4362C3.19828 17.0934 7.09229 20.8687 11.8958 20.8687C16.6993 20.8687 20.5933 17.0934 20.5933 12.4362C20.5933 7.99732 17.0557 4.35959 12.5649 4.02832V5.88494L7.3081 2.94247ZM7.70508 12.5722C7.70508 10.2578 9.58134 8.38155 11.8958 8.38155C14.2102 8.38155 16.0865 10.2578 16.0865 12.5722C16.0865 14.8867 14.2102 16.7629 11.8958 16.7629C9.58134 16.7629 7.70508 14.8867 7.70508 12.5722Z"},pa={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",ga)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Project.vue"},ua=[BIMDataViewerVue.createElementVNode("path",{d:"M18.3998 4.89012H7.57623C6.08799 4.89012 4.87035 6.10777 4.87035 7.59601V18.4195H3.51741C2.02917 18.4195 0.811523 17.2019 0.811523 15.7137V3.53718C0.811523 2.04895 2.02917 0.831299 3.51741 0.831299H15.6939C17.1821 0.831299 18.3998 2.04895 18.3998 3.53718V4.89012Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M8.92915 6.24307H21.1056C22.5939 6.24307 23.8115 7.46072 23.8115 8.94896V21.1254C23.8115 22.6137 22.5939 23.8313 21.1056 23.8313H8.92915C7.44091 23.8313 6.22327 22.6137 6.22327 21.1254V8.94896C6.22327 7.46072 7.44091 6.24307 8.92915 6.24307ZM20.4291 10.3019L12.988 17.7431L10.0115 14.7666L8.92915 15.849L12.8527 19.7725L21.3762 11.249L20.4291 10.3019Z"},null,-1)],Va={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,ua)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/QuickSelect.vue"},Ca={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M2.29984 2H9.19976L11.5 4.30024H20.6998C21.9651 4.30024 23 5.33515 23 6.60008V18.1001C23 19.3654 21.9651 20.4003 20.6998 20.4003H2.29984C1.03451 20.4003 0 19.3654 0 18.1001L0.0111238 4.30024C0.0111238 3.03491 1.03451 2 2.29984 2ZM10 12.5C10 11.7253 10.67 11.1 11.5 11.1C12.33 11.1 13 11.7253 13 12.5C13 13.2747 12.33 13.9 11.5 13.9C10.67 13.9 10 13.2747 10 12.5ZM9 12.5C9 13.788 10.12 14.8333 11.5 14.8333C12.88 14.8333 14 13.788 14 12.5C14 11.212 12.88 10.1667 11.5 10.1667C10.12 10.1667 9 11.212 9 12.5ZM6 12.5C6.865 10.4513 9 9 11.5 9C14 9 16.135 10.4513 17 12.5C16.135 14.5487 14 16 11.5 16C9 16 6.865 14.5487 6 12.5Z"},ma={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Ca)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/ReadonlyFolder.vue"},ha={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M17.1921 0.277443L22.6409 5.41187L17.1921 10.5463V7.24548H10.0143C6.59996 7.24548 3.83206 10.0134 3.83206 13.4278C3.83206 16.8421 6.59996 19.61 10.0143 19.61H17.4016V23.2775H10.0143C4.57448 23.2775 0.164612 18.8676 0.164612 13.4278C0.164612 7.9879 4.57448 3.57803 10.0143 3.57803H17.1921V0.277443Z"},fa={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",ha)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Redo.vue"},Ma=[BIMDataViewerVue.createElementVNode("path",{d:"M0.000108719 12.2561L11.8879 12.2561L11.8879 0.50036L0.000108719 12.2561Z"},null,-1),BIMDataViewerVue.createElementVNode("rect",{width:"3.30887",height:"8.73798",transform:"matrix(-0.711046 0.703145 -0.711046 -0.703146 8.78711 6.86267)"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M23.0004 11.7451L11.1125 11.7451L11.1125 23.5009L23.0004 11.7451Z"},null,-1),BIMDataViewerVue.createElementVNode("rect",{width:"3.30887",height:"8.73798",transform:"matrix(0.711046 -0.703145 0.711046 0.703145 14.2141 17.1385)"},null,-1)],Ia={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,Ma)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Reduced.vue"},Ba={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M12.3636 8.36364V5.22727C8.90318 5.22727 6.09091 8.03954 6.09091 11.5C6.09091 12.5559 6.35227 13.5595 6.82273 14.4273L5.29636 15.9536C4.48091 14.6677 4 13.1414 4 11.5C4 6.87909 7.74273 3.13636 12.3636 3.13636V0L16.5455 4.18182L12.3636 8.36364ZM17.9045 8.57278L19.4309 7.04642C20.2464 8.33233 20.7273 9.85869 20.7273 11.5001C20.7273 16.121 16.9845 19.8637 12.3636 19.8637V23.0001L8.18181 18.8182L12.3636 14.6364V17.7728C15.8241 17.7728 18.6364 14.9605 18.6364 11.5001C18.6364 10.4441 18.3645 9.45096 17.9045 8.57278Z"},wa={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Ba)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Refresh.vue"},va=[BIMDataViewerVue.createElementVNode("path",{d:"M11.8203 4.50582V5.99229L15.4758 3.25508L11.8203 0.553833V2.00433C6.00773 2.00433 1.2998 6.482 1.2998 12.0103C1.2998 13.974 1.90473 15.8 2.93048 17.3385L4.85047 15.5124C4.25869 14.4743 3.92993 13.2735 3.92993 12.0103C3.92993 7.87032 7.46745 4.50582 11.8203 4.50582Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M11.7793 19.6018L11.7793 18.1154L8.12386 20.8526L11.7793 23.5538L11.7793 22.1033C17.5919 22.1033 22.2998 17.6257 22.2998 12.0974C22.2998 10.1337 21.6949 8.30762 20.6691 6.76921L18.7491 8.59529C19.3409 9.63341 19.6697 10.8341 19.6697 12.0974C19.6697 16.2373 16.1322 19.6018 11.7793 19.6018Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M11.1641 7.92453C11.1641 7.40334 11.5866 6.98083 12.1078 6.98083C12.629 6.98083 13.0515 7.40334 13.0515 7.92453V8.65954C13.4326 8.74917 13.7916 8.89186 14.1195 9.07888L14.6993 8.52748C15.0678 8.17697 15.6653 8.17697 16.0339 8.52748C16.4024 8.87799 16.4024 9.44627 16.0339 9.79678L15.4579 10.3446C15.6576 10.6571 15.8103 10.9999 15.9066 11.3639H16.7626C17.2583 11.3639 17.6601 11.7657 17.6601 12.2614C17.6601 12.7571 17.2583 13.159 16.7626 13.159H15.9143C15.8203 13.5268 15.6689 13.8733 15.4696 14.1894L16.0339 14.7261C16.4024 15.0766 16.4024 15.6449 16.0339 15.9954C15.6654 16.3459 15.0678 16.3459 14.6993 15.9954L14.1388 15.4623C13.8057 15.6548 13.44 15.8014 13.0515 15.8928V16.5984C13.0515 17.1196 12.629 17.5421 12.1078 17.5421C11.5866 17.5421 11.1641 17.1196 11.1641 16.5984V15.8927C10.7756 15.8013 10.41 15.6548 10.077 15.4623L9.51643 15.9955C9.1479 16.346 8.55039 16.346 8.18185 15.9955C7.81332 15.6449 7.81332 15.0767 8.18185 14.7261L8.7462 14.1894C8.54691 13.8733 8.39551 13.5268 8.30152 13.159H7.4532C6.9575 13.159 6.55566 12.7571 6.55566 12.2614C6.55566 11.7657 6.95751 11.3639 7.4532 11.3639H8.30917C8.40551 10.9999 8.55817 10.6572 8.75782 10.3446L8.18182 9.79677C7.81329 9.44626 7.81329 8.87797 8.18182 8.52746C8.55035 8.17695 9.14787 8.17695 9.5164 8.52746L10.0962 9.07891C10.4241 8.89189 10.7831 8.74921 11.1641 8.65957V7.92453ZM12.1079 14.4477C13.3689 14.4477 14.3911 13.4755 14.3911 12.2761C14.3911 11.0768 13.3689 10.1046 12.1079 10.1046C10.8469 10.1046 9.82463 11.0768 9.82463 12.2761C9.82463 13.4755 10.8469 14.4477 12.1079 14.4477Z"},null,-1)],La={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,va)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/ReprocessIfc.vue"},Da={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M9.89662 7.99349L16.5789 4.13546L9.89662 0.277418V7.99349ZM0.221069 13.1147C0.221069 7.66542 4.50998 3.21786 9.89633 2.96351V5.05472C5.66388 5.30673 2.30929 8.81897 2.30929 13.1147C2.30929 17.5741 5.92436 21.1892 10.3838 21.1892C14.8432 21.1892 18.4582 17.5741 18.4582 13.1147L18.4579 13.0467H20.5462L20.5465 13.1147C20.5465 18.7274 15.9965 23.2774 10.3838 23.2774C4.77106 23.2774 0.221069 18.7274 0.221069 13.1147Z"},xa={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Da)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Reset.vue"},ka={d:"M21.7407 11.7774L0.274057 23.2774L0.274058 0.277404L21.7407 11.7774Z"},Ea={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",ka)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Right.vue"},Aa={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M0 4H13.1428V6.19047H0V4ZM0 8.38093H13.1428V10.5714H0V8.38093ZM0 14.9524H8.76189V12.7619H0V14.9524ZM23 11.6666L21.3571 10.0238L15.3443 16.0476L12.0476 12.7619L10.4048 14.4047L15.3443 19.3333L23 11.6666Z"},Ha={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Aa)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Rules.vue"},ya={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M5 0V6.9H5.0115L5 6.9115L9.6 11.5L5 16.1L5.0115 16.1115H5V23H18.8V16.1115H18.7885L18.8 16.1L14.2 11.5L18.8 6.9115L18.7885 6.9H18.8V0H5ZM16.5 16.675V20.7H7.3V16.675L11.9 12.075L16.5 16.675ZM11.9 10.925L7.3 6.325V2.3H16.5V6.325L11.9 10.925ZM11.9 16.1L8.45 19.55H15.35L11.9 16.1ZM15.35 6.325L11.9 9.775L8.45 6.325L15.35 6.325Z"},Na={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",ya)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Sandglass.vue"},Sa={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M 18.486083,0 H 1.4831979 C 0.66405087,0 0,0.66939113 0,1.4951152 V 20.504964 C 0,21.330672 0.66405183,22 1.4831998,22 H 20.516712 C 21.335835,22 22,21.330672 22,20.504964 V 3.5420143 Z M 3.0019947,11.000759 H 18.997863 V 21.469905 H 3.0019947 Z M 4.0318778,0.55220191 H 13.015922 V 5.4153029 c 0,0.058989 0.0474,0.1067975 0.10593,0.1067975 h 2.811993 c 0.05851,0 0.105944,-0.047817 0.105944,-0.1067975 V 0.55220191 h 1.928324 V 6.085047 c 0,0.5308217 -0.426912,0.9611484 -0.953468,0.9611484 H 4.9853636 c -0.5265892,0 -0.9534858,-0.4303267 -0.9534858,-0.9611484 z M 4.5687237,12.888559 H 17.431253 v 0.541178 H 4.5687237 Z M 17.431253,14.563595 H 4.5687237 v 0.54116 H 17.431253 Z M 4.5687237,16.238579 H 17.431253 v 0.541178 H 4.5687237 Z m 12.8625293,1.67514 H 4.5687237 v 0.541004 H 17.431253 Z"},Za={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Sa)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Save.vue"},Ta=[BIMDataViewerVue.createElementVNode("path",{d:"M16.4286 3H1.64286C0.731071 3 0 3.7565 0 4.7V14.9C0 15.835 0.731071 16.6 1.64286 16.6H7.39286V18.3H5.75V20H12.3214V18.3H10.6786V16.6H12.3214V14.9H1.64286V4.7H16.4286V8.95H18.0714V4.7C18.0714 3.7565 17.3321 3 16.4286 3Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M19.7143 10.65H17.25V11.7176C17.1264 11.7628 17.0058 11.8147 16.8886 11.8727L16.1589 11.1176L14.4164 12.9207L15.146 13.6757C15.0899 13.797 15.0399 13.9217 14.9962 14.0496H13.9643V16.5996H14.9959C15.0396 16.7277 15.0898 16.8527 15.1459 16.9741L14.4162 17.7292L16.1587 19.5323L16.8884 18.7772C17.0057 18.8353 17.1263 18.8871 17.2501 18.9324V20H19.7143V18.9323C19.838 18.8871 19.9587 18.8352 20.0759 18.7772L20.8055 19.5321L22.548 17.729L21.8184 16.974C21.8744 16.8527 21.9245 16.728 21.9682 16.6001H23V14.0501H21.9682C21.9246 13.9222 21.8745 13.7974 21.8184 13.6761L22.5482 12.921L20.8057 11.1178L20.076 11.8729C19.9588 11.8148 19.8381 11.7629 19.7143 11.7177V10.65ZM18.4822 17.45C19.6163 17.45 20.5357 16.4986 20.5357 15.325C20.5357 14.1514 19.6163 13.2 18.4822 13.2C17.348 13.2 16.4286 14.1514 16.4286 15.325C16.4286 16.4986 17.348 17.45 18.4822 17.45Z"},null,-1)],_a={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,Ta)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/ScreenConfig.vue"},Ra=[BIMDataViewerVue.createElementVNode("path",{d:"M17.284 16.9705C17.284 19.1126 15.5475 20.8492 13.4053 20.8492C11.2632 20.8492 9.52663 19.1126 9.52663 16.9705C9.52663 14.8283 11.2632 13.0918 13.4053 13.0918C15.5475 13.0918 17.284 14.8283 17.284 16.9705ZM11.393 16.9705C11.393 18.0818 12.294 18.9828 13.4053 18.9828C14.5167 18.9828 15.4176 18.0818 15.4176 16.9705C15.4176 15.8591 14.5167 14.9582 13.4053 14.9582C12.294 14.9582 11.393 15.8591 11.393 16.9705Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3.81065 11.2545V23.7072H23V11.2545H18.1602L16.7396 9.41721H10.1391L8.73535 11.2545H3.81065ZM9.66272 13.0918H5.71598V21.8018H21.0947V13.0918H17.216L15.787 11.2545H11.0237L9.66272 13.0918Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M19.0533 8.32845H21.0947V10.3699H19.0533V8.32845Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M19.0533 4.5178H21.0947V6.55922H19.0533V4.5178Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M19.0533 0.707153H21.0947V2.74857H19.0533V0.707153Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M15.2426 0.707153H17.284V2.74857H15.2426V0.707153Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M11.432 0.707153H13.4734V2.74857H11.432V0.707153Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M7.6213 0.707153H9.66272V2.74857H7.6213V0.707153Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M3.81065 0.707153H5.85207V2.74857H3.81065V0.707153Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M0 0.707153H2.04142V2.74857H0V0.707153Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M0 4.5178H2.04142V6.55922H0V4.5178Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M0 8.32845H2.04142V10.3699H0V8.32845Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M0 12.1391H2.04142V14.1805H0V12.1391Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M0 15.9498H2.04142V17.9912H0V15.9498Z"},null,-1)],Oa={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,Ra)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Screenshot.vue"},za={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8.54777 14.4652C5.27332 14.4652 2.6301 11.822 2.6301 8.54753C2.6301 5.27309 5.27332 2.62986 8.54777 2.62986C11.8222 2.62986 14.4654 5.27309 14.4654 8.54753C14.4654 11.822 11.8222 14.4652 8.54777 14.4652ZM16.438 14.4654H15.3991L15.0309 14.1103C16.3196 12.6112 17.0955 10.665 17.0955 8.54774C17.0955 3.82676 13.2687 0 8.54774 0C3.82676 0 0 3.82676 0 8.54774C0 13.2687 3.82676 17.0955 8.54774 17.0955C10.665 17.0955 12.6112 16.3196 14.1103 15.0309L14.4654 15.3991V16.438L21.0406 23L23 21.0406L16.438 14.4654Z"},Ya={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",za)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Search.vue"},Ga={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M0 7.73164V23L11.953 16.5753C11.953 16.5753 6.49999 14.0121 6.28069 13.8522C6.26505 13.8408 6.24156 13.8259 6.21198 13.8071C5.82653 13.5623 4.40617 12.66 5.8354 10.3329C7.11214 8.25209 9.34904 9.49862 9.34904 9.49862L13.7885 11.4995V0L0 7.73164ZM19.8067 10.2348L18.2687 11.0038L20.3082 16.2667L8.58975 10.69C8.58975 10.69 7.57905 10.1296 7.03365 11.1403C6.3805 12.3517 7.13376 12.6275 7.13376 12.6275L19.2556 18.215L13.8883 20.6252L14.8085 22.0092L23 18.6253L19.8067 10.2348Z"},Xa={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Ga)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Section.vue"},Fa={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M11.4907 15.5796C9.27638 15.5782 7.45187 13.7521 7.45375 11.5394C7.4554 9.32548 9.28085 7.50261 11.4952 7.50402C13.7103 7.50519 15.5319 9.32923 15.5294 11.5438C15.527 13.7615 13.7058 15.5813 11.4907 15.5796ZM19.8834 9.58064C19.6779 9.5487 19.5797 9.46792 19.5046 9.25984C19.2902 8.66804 19.0518 8.08304 18.7827 7.51448C18.6767 7.29138 18.6918 7.15235 18.8289 6.96142C19.4376 6.11292 20.0311 5.25363 20.606 4.43284C19.92 3.7471 19.2556 3.08296 18.5692 2.39674C18.4945 2.44911 18.3926 2.5198 18.2918 2.59237C17.5359 3.1358 16.7764 3.67476 16.027 4.22712C15.8635 4.3476 15.744 4.34149 15.5625 4.25929C14.9683 3.99063 14.364 3.74217 13.7556 3.50779C13.5729 3.43757 13.4803 3.35772 13.4479 3.15599C13.295 2.2037 13.1187 1.25516 12.9634 0.303332C12.9275 0.0821085 12.8451 -0.00407955 12.6102 0.000147662C11.8399 0.0142384 11.0692 0.00460971 10.2989 0.00695816C10.2118 0.00719301 10.1246 0.0266851 10.0333 0.0379577C9.86301 1.08231 9.68899 2.10083 9.53658 3.12264C9.50417 3.3387 9.41235 3.42653 9.21602 3.50004C8.61575 3.72455 8.0169 3.95752 7.43636 4.22806C7.22336 4.32716 7.0949 4.31331 6.91618 4.1832C6.08084 3.57472 5.2361 2.97915 4.42048 2.39721C3.73098 3.08413 3.06026 3.7532 2.37804 4.43331C2.96327 5.27194 3.56635 6.12584 4.153 6.99077C4.2204 7.08988 4.24952 7.27071 4.20748 7.37944C3.9562 8.0309 3.68425 8.67461 3.40455 9.31456C3.36251 9.41085 3.25401 9.52874 3.16031 9.54495C2.10891 9.72672 1.05422 9.89017 0 10.0588V12.9572C1.02886 13.139 2.05677 13.3281 3.08798 13.4967C3.29534 13.5307 3.36321 13.6327 3.43249 13.8107C3.67368 14.4292 3.92778 15.0434 4.20137 15.6481C4.28005 15.8216 4.27018 15.9313 4.16145 16.0795C3.69223 16.7188 3.23475 17.3667 2.77375 18.012C2.62204 18.2243 2.47268 18.4378 2.34422 18.6194C3.03936 19.3117 3.70444 19.9739 4.38596 20.6526C5.21473 20.0737 6.07497 19.481 6.92487 18.8735C7.1003 18.748 7.22688 18.7539 7.41875 18.8427C7.98003 19.102 8.54859 19.3502 9.131 19.5554C9.38205 19.6437 9.49713 19.7454 9.53705 20.0134C9.68547 21.0105 9.86137 22.0035 10.0279 23.0034H12.912C13.0938 21.9805 13.2809 20.9763 13.4453 19.9685C13.4848 19.7276 13.5912 19.6367 13.8162 19.5557C14.3866 19.35 14.9521 19.1207 15.4944 18.85C15.7416 18.7264 15.8945 18.7426 16.1071 18.8965C16.9441 19.5012 17.7942 20.0876 18.5995 20.6531C19.2885 19.9641 19.9531 19.2995 20.637 18.6158C20.5827 18.5386 20.5118 18.4357 20.4393 18.3342C19.8954 17.5785 19.3536 16.8211 18.8052 16.0687C18.7033 15.9287 18.6636 15.8235 18.747 15.6392C19.0252 15.0241 19.2608 14.3898 19.5332 13.7719C19.5821 13.6611 19.7169 13.5413 19.8326 13.5148C20.2457 13.4194 20.6682 13.3642 21.0867 13.2905C21.7278 13.1775 22.3683 13.0615 23 12.9486V10.0827C21.9463 9.91177 20.916 9.7401 19.8834 9.58064Z"},Pa={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Fa)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Settings.vue"},Ua={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M14.564 18.428L22.9999 10.714L14.564 3V7.94155C8.95509 7.51864 -0.50778 9.48476 0.0212735 20.6282C1.12724 17.8112 5.54844 12.6311 14.564 13.4746V18.428Z"},ja={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Ua)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Share.vue"},Wa={d:"M11.4995 8.20455C9.76406 8.20455 8.36315 9.60545 8.36315 11.3409C8.36315 13.0764 9.76406 14.4773 11.4995 14.4773C13.235 14.4773 14.6359 13.0764 14.6359 11.3409C14.6359 9.60545 13.235 8.20455 11.4995 8.20455ZM11.4995 16.5682C8.61406 16.5682 6.27224 14.2264 6.27224 11.3409C6.27224 8.45545 8.61406 6.11364 11.4995 6.11364C14.385 6.11364 16.7268 8.45545 16.7268 11.3409C16.7268 14.2264 14.385 16.5682 11.4995 16.5682ZM11.4995 3.5C6.27224 3.5 1.80815 6.75136 -0.000488281 11.3409C1.80815 15.9305 6.27224 19.1818 11.4995 19.1818C16.7268 19.1818 21.1909 15.9305 22.9995 11.3409C21.1909 6.75136 16.7268 3.5 11.4995 3.5Z"},Ka={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Wa)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Show.vue"},Ja=[BIMDataViewerVue.createElementVNode("path",{d:"M15.6069 2.9494L17.3118 4.61536L9.36673 12.3898L4.24048 7.39196L5.94544 5.726L9.36673 9.05792L15.6069 2.9494Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3.42978 9.10136C3.42978 12.3758 6.07301 15.019 9.34745 15.019C12.6219 15.019 15.2651 12.3758 15.2651 9.10136C15.2651 8.63047 15.2105 8.17263 15.1071 7.73382L17.185 5.68489C17.6418 6.73127 17.8952 7.88682 17.8952 9.10157C17.8952 11.2188 17.1193 13.165 15.8306 14.6642L16.1988 15.0192H17.2376L23.7997 21.5944L21.8403 23.5538L15.2651 16.9918V15.9529L14.91 15.5847C13.4109 16.8734 11.4646 17.6493 9.34742 17.6493C4.62644 17.6493 0.799683 13.8226 0.799683 9.10157C0.799683 4.38059 4.62644 0.553833 9.34742 0.553833C11.4683 0.553833 13.4087 1.32617 14.9028 2.60494C14.87 2.63635 14.8357 2.66923 14.8 2.70347C14.3495 3.13521 13.6725 3.78411 12.9949 4.43717C11.9907 3.65145 10.7249 3.1837 9.34745 3.1837C6.07301 3.1837 3.42978 5.82692 3.42978 9.10136Z"},null,-1)],Qa={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,Ja)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/ShowSelected.vue"},qa={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M9.27974 16.9196C6.71704 16.9196 4.63987 14.8424 4.63987 12.2797C4.63987 9.71704 6.71704 7.63987 9.27974 7.63987C10.8157 7.63987 12.1732 8.38943 13.0177 9.53891L9.42965 12.4295L12.8781 15.2074C13.5286 14.4088 13.9198 13.3901 13.9198 12.2798C13.9198 11.2531 13.5825 10.3074 13.0179 9.53871L16.6353 6.62479C14.9386 4.4213 12.2759 3 9.27974 3C4.15463 3 0 7.15463 0 12.2797C0 17.4049 4.15463 21.5595 9.27974 21.5595C12.1921 21.5595 14.7898 20.2169 16.491 18.1182L12.8779 15.2074C12.0271 16.2518 10.7319 16.9196 9.27974 16.9196ZM16.6355 6.62479L20.2061 3.74837C20.2061 3.74837 26.4924 12.1301 20.2061 21.1105L16.4912 18.1182C17.7841 16.5233 18.5597 14.4925 18.5597 12.2797C18.5597 10.1508 17.841 8.19067 16.6355 6.62479Z"},$a={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",qa)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Socotec.vue"},er=[BIMDataViewerVue.createElementVNode("path",{d:"M12.0115 0.751587L2.51154 6.15159V17.0516L12.0115 11.5516V0.751587ZM8.81154 9.15159L6.41154 10.5516V7.85159L8.81154 6.55159V9.15159Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M12.6115 0.751587V11.6516L15.5115 13.2516V5.95159L18.6115 7.75159V15.0516L22.1115 17.0516V6.15159L12.6115 0.751587Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M12.3115 23.3516L2.51154 17.5516L12.3115 11.8516L22.1115 17.5516L12.3115 23.3516ZM3.11154 17.6516L12.3115 23.0516L21.5115 17.6516L12.3115 12.3516L3.11154 17.6516Z"},null,-1)],nr={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,er)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Space.vue"},ar=[BIMDataViewerVue.createElementVNode("rect",{x:"12.8649",y:"20.541",width:"1.72499",height:"18.0819",transform:"rotate(-180 12.8649 20.541)"},null,-1),BIMDataViewerVue.createElementVNode("rect",{width:"1.76375",height:"6.39361",transform:"matrix(0.704882 0.709324 -0.704882 0.709324 5.00671 6.9657)"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"9.55774",y:"10.7045",width:"1.73586",height:"7.76247",transform:"rotate(90 9.55774 10.7045)"},null,-1),BIMDataViewerVue.createElementVNode("rect",{width:"1.76375",height:"6.39361",transform:"matrix(-0.704882 0.709324 -0.704882 -0.709324 6.25037 14.7845)"},null,-1),BIMDataViewerVue.createElementVNode("rect",{width:"1.76375",height:"6.39361",transform:"matrix(-0.704882 -0.709324 0.704882 -0.709324 18.9933 16.0353)"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"14.4423",y:"12.2964",width:"1.73586",height:"7.76247",transform:"rotate(-90 14.4423 12.2964)"},null,-1),BIMDataViewerVue.createElementVNode("rect",{width:"1.76375",height:"6.39361",transform:"matrix(0.704882 -0.709324 0.704882 0.709324 17.7496 8.21649)"},null,-1)],rr={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,ar)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Split.vue"},tr={d:"M11.7015 19.5944L2.29239 12.886L0.201477 14.4194L11.7015 22.661L23.2015 14.4194L21.1106 12.886L11.7015 19.5944ZM11.7015 16.7194L21.1106 10.011L23.2015 8.47769L11.7015 0.236023L0.201477 8.47769L2.29239 10.011L11.7015 16.7194Z"},or={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",tr)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Storey.vue"},lr={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M23 11.5664C23 17.9177 17.8513 23.0664 11.5 23.0664C5.14873 23.0664 0 17.9177 0 11.5664C0 5.21513 5.14873 0.0664062 11.5 0.0664062C17.8513 0.0664062 23 5.21513 23 11.5664ZM17.7727 10.1843L16.2727 8.71857L10.7827 14.0927L7.77271 11.1614L6.27271 12.6271L10.7827 17.0241L17.7727 10.1843Z"},ir={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",lr)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Success.vue"},cr=[BIMDataViewerVue.createElementVNode("path",{d:"M0 2.96117L3.28571 0.989746V4.9326L0 2.96117Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M21.6857 3.6183H1.97144V2.30402H21.6857V3.6183Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M21.0286 23.9898L19.0571 21.3612L23 21.3612L21.0286 23.9898Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M20.3714 22.0183L20.3714 2.30402L21.6857 2.30402L21.6857 22.0183L20.3714 22.0183Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M14.9266 6.24689H12.6502L17.7429 15.0677V11.1248L14.9266 6.24689ZM17.7429 8.4962L16.4442 6.24689H17.7429V8.4962ZM17.7429 17.6963L11.1326 6.24689H8.85611L17.7429 21.6392V17.6963ZM17.2029 23.3326L7.3385 6.24689H5.06212L14.9266 23.3326H17.2029ZM13.409 23.3326L3.54452 6.24689H1.26814L11.1326 23.3326H13.409ZM9.61498 23.3326L0.657166 7.81722V11.76L7.3386 23.3326H9.61498ZM5.82099 23.3326L0.657166 14.3886V18.3315L3.54454 23.3326H5.82099ZM2.02693 23.3326L0.657166 20.9601V23.3326H2.02693Z"},null,-1)],dr={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,cr)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Surface.vue"},sr=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M7.80716 0L1 6.07732L7.80716 12.1546V8.29974H21.7947V4.00115H7.80716V0Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M14.9876 23L21.7948 16.9227L14.9876 10.8454L14.9876 14.7001L1.0001 14.7001L1.0001 18.9987L14.9876 18.9987L14.9876 23Z"},null,-1)],br={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,sr)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Swap.vue"},gr=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4.43855 9.62606L11.5053 13.8805L18.6466 9.54576L21.5979 11.2011L11.5158 17.311L1.48096 11.2794L4.43855 9.62606Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M11.5054 17.9337L4.43909 13.6795L1.48108 15.3331L11.5159 21.3647L21.598 15.2547L18.6462 13.5992L11.5054 17.9337ZM18.6651 14.689L11.5074 19.0337L4.42144 14.7677L3.35737 15.3625L11.5139 20.2651L19.7298 15.2861L18.6651 14.689Z"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"17.8959",width:"5.10406",height:"1.00266"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"23",y:"0.000183105",width:"5.07595",height:"1.00821",transform:"rotate(90 23 0.000183105)"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"22.9996",y:"17.9227",width:"5.07595",height:"1.00821",transform:"rotate(90 22.9996 17.9227)"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"22.9996",y:"23",width:"5.10406",height:"1.00266",transform:"rotate(-180 22.9996 23)"},null,-1),BIMDataViewerVue.createElementVNode("rect",{width:"5.10406",height:"1.00266",transform:"matrix(-1 0 0 1 5.10413 0)"},null,-1),BIMDataViewerVue.createElementVNode("rect",{width:"5.07595",height:"1.00821",transform:"matrix(4.18898e-08 1 1 -4.56122e-08 0.00012207 0.000183105)"},null,-1),BIMDataViewerVue.createElementVNode("rect",{width:"5.07595",height:"1.00821",transform:"matrix(4.58647e-08 1 1 -4.16591e-08 0 17.9227)"},null,-1),BIMDataViewerVue.createElementVNode("rect",{width:"5.10406",height:"1.00266",transform:"matrix(1 -8.33183e-08 -9.17295e-08 -1 0 23)"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M9.45079 2.7201L11.6262 1.50403L13.6668 2.64858L11.5004 3.89277L9.45079 2.7201ZM8.67663 3.15287L6.74597 4.23215L8.83247 5.42499L10.7366 4.33145L8.67663 3.15287ZM5.9718 4.66492L4.12574 5.6969L6.24637 6.9102L8.06863 5.86367L5.9718 4.66492ZM3.35157 6.12967L1.48108 7.17531L3.58393 8.43926L5.48254 7.34888L3.35157 6.12967ZM4.30028 8.86984L6.13779 9.97431L8.0998 8.84633L6.21696 7.76907L4.30028 8.86984ZM6.85413 10.4049L8.74577 11.5419L10.7726 10.3755L8.8342 9.2665L6.85413 10.4049ZM9.46209 11.9724L11.5159 13.2069L13.5582 11.9693L11.507 10.7957L9.46209 11.9724ZM14.3014 11.5188L16.0777 10.4424L14.0929 9.30768L12.2701 10.3566L14.3014 11.5188ZM16.8209 9.99195L18.6708 8.87093L16.7558 7.77529L14.8559 8.86857L16.8209 9.99195ZM19.414 8.42049L21.598 7.09697L19.7428 6.05644L17.5189 7.33618L19.414 8.42049ZM19.0011 5.64046L17.0474 4.54465L14.8489 5.80858L16.7845 6.91602L19.0011 5.64046ZM16.3057 4.12866L14.4085 3.06458L12.2348 4.31296L14.1145 5.3884L16.3057 4.12866ZM14.0855 6.24749L16.0214 7.35513L14.1213 8.44856L12.1837 7.34085L14.0855 6.24749ZM11.4202 7.77976L13.3582 8.88768L11.5357 9.93643L9.59764 8.8276L11.4202 7.77976ZM8.86324 8.40742L10.6856 7.35975L8.80334 6.28369L6.98079 7.33039L8.86324 8.40742ZM11.449 6.92084L13.3511 5.82731L11.471 4.75164L9.56717 5.84501L11.449 6.92084Z"},null,-1)],pr={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,gr)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Synchro2D.vue"},ur={d:"M18.0935 15.9516C16.9935 15.9516 15.9935 16.4516 15.2935 17.2516L8.99346 13.5516C9.09346 13.1516 9.19346 12.7516 9.19346 12.3516C9.19346 11.9516 9.09346 11.4516 8.99346 11.1516L15.2935 7.35159C15.9935 8.15159 16.9935 8.65159 18.0935 8.65159C20.1935 8.65159 21.7935 6.95159 21.7935 4.95159C21.7935 2.95159 20.0935 1.25159 18.0935 1.25159C15.9935 1.25159 14.3935 2.95159 14.3935 4.95159C14.3935 5.35159 14.4935 5.85159 14.5935 6.15159L8.29346 9.85159C7.59346 9.05159 6.59346 8.55159 5.49346 8.55159C3.39346 8.55159 1.79346 10.2516 1.79346 12.2516C1.79346 14.3516 3.49346 15.9516 5.49346 15.9516C6.59346 15.9516 7.59346 15.4516 8.29346 14.6516L14.5935 18.3516C14.4935 18.7516 14.3935 19.1516 14.3935 19.5516C14.3935 21.6516 16.0935 23.2516 18.0935 23.2516C20.1935 23.2516 21.7935 21.5516 21.7935 19.5516C21.7935 17.5516 20.1935 15.9516 18.0935 15.9516Z"},Vr={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",ur)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/System.vue"},Cr={width:"23",height:"23",viewBox:"0 0 23 23",xmlns:"http://www.w3.org/2000/svg"},mr=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10.3962 22.0997C9.45679 23.0219 7.94129 23.0015 7.01123 22.0541L0.836436 15.7643C-0.0936297 14.8169 -0.0860675 13.3012 0.853323 12.379L12.5926 0.854517C13.0398 0.415541 13.6433 0.171805 14.2725 0.176062L20.091 0.215414C21.3707 0.224069 22.4258 1.23792 22.486 2.51688L22.7832 8.82547C22.8151 9.50319 22.5582 10.1602 22.0763 10.6333L10.3962 22.0997ZM19.2431 6.6774C18.3037 7.59961 16.7882 7.57919 15.8581 6.63179C14.9281 5.68439 14.9356 4.16877 15.875 3.24657C16.8144 2.32436 18.3299 2.34479 19.26 3.29219C20.19 4.23959 20.1825 5.7552 19.2431 6.6774Z"},null,-1)],hr={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("svg",Cr,mr)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Tag.vue"},fr={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M21.6656 16.4201H20.5497V12.3624C20.5497 11.9155 20.2107 11.5506 19.7954 11.5506H12.2543V7.49294H13.1828C13.9164 7.49294 14.5163 6.84638 14.5163 6.05693V2.43601C14.5163 1.64656 13.9164 1 13.1828 1H9.81719C9.08361 1 8.4828 1.64656 8.4828 2.43601V6.05693C8.4828 6.84638 9.08361 7.49294 9.81719 7.49294H10.7457V11.5506H3.20459C2.78931 11.5506 2.45029 11.9155 2.45029 12.3624V16.4201H1.33438C0.600802 16.4201 0 17.0667 0 17.8561V21.477C0 22.2665 0.600802 22.913 1.33438 22.913H4.69907C5.43265 22.913 6.03345 22.2665 6.03345 21.477V17.8561C6.03345 17.0667 5.43265 16.4201 4.69907 16.4201H3.95795V13.1741H10.7457V16.4201H9.81719C9.08361 16.4201 8.4828 17.0667 8.4828 17.8561V21.477C8.4828 22.2665 9.08361 22.913 9.81719 22.913H13.1828C13.9164 22.913 14.5163 22.2665 14.5163 21.477V17.8561C14.5163 17.0667 13.9164 16.4201 13.1828 16.4201H12.2543V13.1741H19.0411V16.4201H18.3009C17.5664 16.4201 16.9665 17.0667 16.9665 17.8561V21.477C16.9665 22.2665 17.5664 22.913 18.3009 22.913H21.6656C22.3992 22.913 23 22.2665 23 21.477V17.8561C23 17.0667 22.3992 16.4201 21.6656 16.4201Z"},Mr={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",fr)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Tree.vue"},Ir={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M14.0005 11.3952L8.93282 11.3952L8.93282 4.82378L6.32345 4.82378L11.4992 0L16.675 4.82378L14.0005 4.82378L14.0005 11.3952ZM8.47948 5.35129H4.53964L1.91846 13.0838H1C0.447715 13.0838 0 13.5315 0 14.0838V21.7902C0 22.3425 0.447715 22.7902 1 22.7902H22C22.5523 22.7902 23 22.3425 23 21.7902V14.0838C23 13.5315 22.5523 13.0838 22 13.0838H21.0651L18.3823 5.35129H14.5608V6.19532H17.7817L20.1717 13.0838H2.80967L5.14474 6.19532L8.47948 6.19532V5.35129ZM15.1788 17.1862H7.82114V18.6878H15.1788V17.1862Z"},Br={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Ir)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Unarchive.vue"},wr={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M5.55706 0.277443L0.108276 5.41187L5.55706 10.5463V7.24548H12.7348C16.1491 7.24548 18.917 10.0134 18.917 13.4278C18.917 16.8421 16.1491 19.61 12.7348 19.61H5.34754V23.2775H12.7348C18.1746 23.2775 22.5845 18.8676 22.5845 13.4278C22.5845 7.9879 18.1746 3.57803 12.7348 3.57803H5.55706V0.277443Z"},vr={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",wr)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Undo.vue"},Lr={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M9.3398 7.91262C7.80826 6.62614 5.71323 6.63395 4.26441 6.65983L4.25505 6.65999H0.499756V4.56227H4.23629L4.30929 4.56094C5.69026 4.53548 8.51871 4.48332 10.689 6.30639C11.1904 6.7275 11.6426 7.22319 12.1087 7.73408L12.1087 7.73409L12.1634 7.79412C13.2698 9.00732 14.4941 10.3498 16.6072 10.8996V8.00851L23.4998 12.0541L16.6072 16.0997V13.5387C14.4592 14.1121 13.2296 15.4452 12.1087 16.6738C11.6426 17.1847 11.1904 17.6804 10.689 18.1015C8.51871 19.9246 5.69026 19.8724 4.30929 19.847L4.23629 19.8456H0.499756V17.7479H4.25505L4.26441 17.7481C5.71323 17.774 7.80826 17.7818 9.3398 16.4953C9.60506 16.2725 9.90529 15.9373 10.26 15.5413C11.1568 14.5401 12.4019 13.15 14.3107 12.204C12.4019 11.2579 11.1568 9.86786 10.26 8.86664C9.90529 8.47063 9.60506 8.13544 9.3398 7.91262Z"},Dr={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Lr)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Union.vue"},xr={d:"M12.4011 0.0440674L23.9011 21.5107H0.901062L12.4011 0.0440674Z"},kr={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",xr)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Up.vue"},Er={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M11.5 14.375C7.66179 14.375 0 16.3014 0 20.125V23H23V20.125C23 16.3014 15.3382 14.375 11.5 14.375ZM11.5 11.5C14.6775 11.5 17.25 8.92679 17.25 5.75C17.25 2.57321 14.6775 0 11.5 0C8.32252 0 5.75 2.57321 5.75 5.75C5.75 8.92679 8.32252 11.5 11.5 11.5Z"},Ar={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Er)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/User.vue"},Hr={d:"M20 4L23 6.93137L9.02 20.6111L0 11.817L3 8.88562L9.02 14.7484L20 4Z"},yr={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Hr)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Validate.vue"},Nr=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M0 18.6042V0.395833C0 0.178125 0.178125 0 0.395833 0H9.5V5.14583C9.5 5.36354 9.67813 5.54167 9.89583 5.54167H14.25V18.6042C14.25 18.8219 14.0719 19 13.8542 19H0.395833C0.178125 19 0 18.8219 0 18.6042ZM14.1508 4.55257C14.1904 4.61194 14.2101 4.67132 14.2299 4.75048H10.2914V0.237984L14.1508 4.55257Z"},null,-1),BIMDataViewerVue.createElementVNode("circle",{cx:"13",cy:"18",r:"6",fill:"#00AF50"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M15.9565 15L17 16.0588L12.1374 21L9 17.8235L10.0435 16.7647L12.1374 18.8824L15.9565 15Z",fill:"white"},null,-1)],Sr={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,Nr)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/ValidatedFile.vue"},Zr={width:"23",height:"23",viewBox:"0 0 23 23",xmlns:"http://www.w3.org/2000/svg"},Tr=[BIMDataViewerVue.createElementVNode("rect",{x:"10.7764",y:"3",width:"12.2237",height:"18"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"5.38818",y:"4.89471",width:"3.86011",height:"14.2105"},null,-1),BIMDataViewerVue.createElementVNode("rect",{y:"6.78949",width:"3.86011",height:"10.4211"},null,-1)],_r={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("svg",Zr,Tr)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Versioning.vue"},Rr={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M5.40701 12.9833C4.32585 12.9833 3.45013 12.1298 3.45013 11.076C3.45013 10.0222 4.32585 9.16866 5.40701 9.16866C6.48817 9.16866 7.36388 10.0222 7.36388 11.076C7.36388 12.1298 6.48817 12.9833 5.40701 12.9833ZM21.9841 7.21059L18.5565 10.6275V7.87929C18.5565 7.10276 17.9049 6.46759 17.1082 6.46759H1.46619C0.669494 6.46759 0.0178223 7.10276 0.0178223 7.87929V17.8337C0.0178223 18.6093 0.669494 19.2454 1.46619 19.2454H17.1082C17.9049 19.2454 18.5565 18.6093 18.5565 17.8337V14.7294L21.9841 18.1463C22.3615 18.5232 23.0178 18.2623 23.0178 17.7358V7.62196C23.0178 7.09461 22.3615 6.83365 21.9841 7.21059Z"},Or={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Rr)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Video.vue"},zr=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M11.5 21C16.7467 21 21 16.7467 21 11.5C21 6.25329 16.7467 2 11.5 2C6.25329 2 2 6.25329 2 11.5C2 16.7467 6.25329 21 11.5 21ZM11.5 23C17.8513 23 23 17.8513 23 11.5C23 5.14873 17.8513 0 11.5 0C5.14873 0 0 5.14873 0 11.5C0 17.8513 5.14873 23 11.5 23Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M17 7.1875L18.6875 8.70956L10.8238 15.8125L5.75 11.2463L7.4375 9.72426L10.8238 12.7684L17 7.1875Z"},null,-1)],Yr={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,zr)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Visa.vue"},Gr={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13.3606 0.552786C12.9921 -0.184262 11.9403 -0.184262 11.5718 0.552787L1.07366 21.549C0.741209 22.2139 1.22471 22.9962 1.96809 22.9962H22.9643C23.7077 22.9962 24.1912 22.2139 23.8588 21.549L13.3606 0.552786ZM11.518 15.71H13.353L13.5637 7.24522H11.316L11.518 15.71ZM11.5794 17.5233C11.3629 17.7267 11.2546 17.9849 11.2546 18.2981C11.2546 18.6003 11.3599 18.8531 11.5706 19.0564C11.7814 19.2597 12.0799 19.3614 12.4662 19.3614C12.8525 19.3614 13.151 19.2597 13.3617 19.0564C13.5724 18.8531 13.6778 18.6003 13.6778 18.2981C13.6778 17.9849 13.5695 17.7267 13.353 17.5233C13.1364 17.3145 12.8408 17.2101 12.4662 17.2101C12.0916 17.2101 11.796 17.3145 11.5794 17.5233Z"},Xr={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Gr)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Warning.vue"},Fr={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M0 22L23 22L23 2.28572L1.72348e-06 2.28571L0 22ZM3.28508 10.5001L3.28508 18.7144L19.7137 18.7144L19.7137 10.5001L3.28508 10.5001Z"},Pr={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Fr)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/WindowBottom.vue"},Ur={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8.05009 7.90625H8.05004H5.85464L4.3869e-05 7.90625L4.40575e-05 5.75L5.85464 5.75L5.85464 0H8.05009L8.05009 7.90625ZM17.1454 5.75003L23 5.75003V7.90628L14.95 7.90628V5.75003L14.95 2.79065e-05L17.1454 2.80984e-05V5.75003ZM8.05 15.0938H8.05005L8.05005 23H5.85459L5.85459 17.25H0V15.0937L5.85459 15.0938H8.05ZM23 15.0938L14.95 15.0938V17.25V23H17.1454V17.25L23 17.25L23 15.0938Z"},jr={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Ur)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Windowed.vue"},Wr={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M23 2H0V21.7143H23V2ZM13.143 5.28546H3.28582V18.4283H13.143V5.28546Z"},Kr={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Wr)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/WindowLeft.vue"},Jr={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M23 2H0V21.7143H23V2ZM19.7165 5.28546H9.85937V18.4283H19.7165V5.28546Z"},Qr={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Jr)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/WindowRight.vue"},qr={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M23 2H0V21.7143H23V2ZM19.7137 13.4997V5.28546L3.28515 5.28546L3.28515 13.4997L19.7137 13.4997Z"},$r={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",qr)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/WindowTop.vue"},et=[BIMDataViewerVue.createElementVNode("path",{d:"M8.96582 11.3144L11.6658 10.1144V3.91443L1.96582 8.11443L8.96582 11.3144Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M1.0658 15.2145L11.6658 19.9145V13.6145L1.0658 8.81445V15.2145Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M22.9658 8.11443L13.2658 3.91443V10.1144L15.9658 11.3144L22.9658 8.11443Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M13.2658 13.6145V19.9145L23.8658 15.2145V8.81445L13.2658 13.6145Z"},null,-1)],nt={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,et)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Zone.vue"},at=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M5.02193 12.8656C4.99498 13.5081 4.948 14.6282 5.60528 15.8997C7.70676 16.9403 12.8873 18.8488 16.5248 18.118C21.0718 17.2045 24.4653 11.2714 22.3618 6.71975C20.2583 2.16806 16.7141 1.26965 13.7885 1.56016C13.8264 1.59404 13.8667 1.6296 13.9093 1.6671C14.4738 2.16451 15.427 3.0043 16.2088 4.83129C17.7639 5.7059 20.2614 8.64331 18.7358 12.3391C17.0551 16.4108 13.4497 16.0217 12.2821 15.8956C12.1416 15.8805 12.0365 15.8691 11.9742 15.8698C11.5056 15.8749 7.61308 15.3475 5.02347 12.8287C5.02297 12.8408 5.02245 12.8531 5.02193 12.8656ZM12.4885 4.74167C11.9561 4.40063 10.617 3.72872 9.52006 3.76938C7.57654 5.08613 3.39156 8.60595 2.1998 12.1512C0.710113 16.5827 4.10364 22.5158 9.06053 22.9528C14.0174 23.3898 16.6583 20.7215 17.8718 18.0188C17.0698 18.3001 15.5331 18.7286 13.7293 18.4406C12.2014 19.3627 8.46042 20.1549 6.05233 16.9734C3.39934 13.4683 5.53596 10.5111 6.22787 9.55348C6.3111 9.43828 6.37343 9.35202 6.40399 9.29722C6.63388 8.88508 9.03266 5.74603 12.4885 4.74167Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M18.0536 13.1944C17.54 14.1736 16.294 15.0082 15.7352 15.3031C16.6014 11.78 15.1076 8.07749 14.869 7.67046C14.5735 7.16642 13.314 2.89017 8.45901 3.52497C4.52537 4.0393 3.30588 7.69446 3.33306 9.49119C2.28341 10.7256 1.78066 12.3166 1.62101 13.1584C-0.0910414 10.7461 -1.02859 7.27957 1.82482 3.16493C4.67824 -0.949703 11.4653 -0.949707 14.5225 2.56831C16.9683 5.38272 17.8957 10.837 18.0536 13.1944Z",class:"fill-secondary"},null,-1)],rt={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,at)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/polychrome/BcfPolychrome.vue"},tt=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M0 5.47981C0 3.9647 1.22825 2.73645 2.74336 2.73645H19.3255C20.8406 2.73645 22.0688 3.9647 22.0688 5.47981V10.5919C21.5229 10.3111 20.9283 10.1115 20.3011 10.009V8.06481C20.3011 7.51253 19.8534 7.06481 19.3011 7.06481H2.79865C2.24636 7.06481 1.79865 7.51253 1.79865 8.06481V17.526C1.79865 18.0783 2.24636 18.526 2.79865 18.526H13.9069C14.2198 19.1792 14.6474 19.7671 15.1635 20.2635H2.74336C1.22825 20.2635 0 19.0352 0 17.5201V5.47981ZM4.70657 4.91213C4.70657 5.4271 4.28911 5.84456 3.77414 5.84456C3.25918 5.84456 2.84172 5.4271 2.84172 4.91213C2.84172 4.39717 3.25918 3.9797 3.77414 3.9797C4.28911 3.9797 4.70657 4.39717 4.70657 4.91213ZM6.172 5.84456C6.68696 5.84456 7.10443 5.4271 7.10443 4.91213C7.10443 4.39717 6.68696 3.9797 6.172 3.9797C5.65703 3.9797 5.23957 4.39717 5.23957 4.91213C5.23957 5.4271 5.65703 5.84456 6.172 5.84456Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"17.7899",y:"11.6612",width:"2.65031",height:"7.77024",class:"fill-secondary"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"23",y:"14.221",width:"2.65031",height:"7.77024",transform:"rotate(90 23 14.221)",class:"fill-secondary"},null,-1)],ot={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,tt)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/polychrome/CreateWindowPolychrome.vue"},lt=[BIMDataViewerVue.createElementVNode("rect",{x:"8.28",y:"4.14003",width:"6.44",height:"1.84",class:"fill-secondary"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M5.66991 0.459961H18.4V8.97184C17.8119 8.82047 17.1953 8.73996 16.56 8.73996L16.56 2.29996H6.43999V6.90002H1.84V19.78H10.1846C10.5853 20.4725 11.0955 21.0938 11.6917 21.62H0V6.12987L5.66991 0.459961Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M9.20001 16.0999H3.67999V17.9399H9.43185C9.2805 17.3518 9.20001 16.7353 9.20001 16.1C9.20001 16.1 9.20001 16.0999 9.20001 16.0999Z",class:"fill-secondary"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10.1847 12.42H3.67999V14.26H9.43189C9.59991 13.6072 9.85523 12.9895 10.1847 12.42Z",class:"fill-secondary"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M14.72 8.97181V8.73996H3.67999V10.58H11.6917C12.5475 9.82459 13.5803 9.26514 14.72 8.97181Z",class:"fill-secondary"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16.56 22.54C20.1167 22.54 23 19.6567 23 16.1C23 12.5433 20.1167 9.66002 16.56 9.66002C13.0033 9.66002 10.12 12.5433 10.12 16.1C10.12 19.6567 13.0033 22.54 16.56 22.54ZM15.8426 17.406H17.0285L17.1965 12.4201H15.6746L15.8426 17.406ZM17.0137 18.3992C16.8688 18.2576 16.676 18.1868 16.4356 18.1868C16.1984 18.1868 16.0057 18.2592 15.8574 18.4042C15.7125 18.5458 15.64 18.7254 15.64 18.9428C15.64 19.1602 15.7125 19.3397 15.8574 19.4814C16.0057 19.6231 16.1984 19.6939 16.4356 19.6939C16.676 19.6939 16.8688 19.6231 17.0137 19.4814C17.1619 19.3397 17.2361 19.1602 17.2361 18.9428C17.2361 18.7221 17.1619 18.5409 17.0137 18.3992Z",class:"fill-primary"},null,-1)],it={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,lt)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/polychrome/DocInfoPolychrome.vue"},ct=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4.07806 7.90625L10.3867 1.79688V5.97245V7.90625H4.07806ZM20.9881 2.3C20.9881 1.035 19.9313 0 18.625 0H9.125L2 6.9V20.7C2 21.965 3.06838 23 4.375 23H18.6369C19.9431 23 21 21.965 21 20.7L20.9881 2.3Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M0 13C0 12.4477 0.411898 12 0.92 12H22.08C22.5881 12 23 12.4477 23 13V20C23 20.5523 22.5881 21 22.08 21H0.92C0.411898 21 0 20.5523 0 20V13Z",fill:"#F8C62C"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M2 19.9064V13.0936H3.99065C4.5594 13.0936 5.06743 13.2293 5.51473 13.5007C5.965 13.7689 6.31603 14.1526 6.56782 14.6517C6.81961 15.1477 6.94551 15.7123 6.94551 16.3456V16.6591C6.94551 17.2923 6.82109 17.8554 6.57226 18.3483C6.3264 18.8411 5.97833 19.2233 5.52806 19.4947C5.0778 19.766 4.56977 19.9033 4.00398 19.9064H2ZM3.33302 14.2306V18.7787H3.97732C4.49867 18.7787 4.8971 18.5994 5.17259 18.2406C5.44808 17.8819 5.58879 17.3688 5.59471 16.7012V16.3409C5.59471 15.6484 5.45845 15.1243 5.18592 14.7687C4.91339 14.41 4.51497 14.2306 3.99065 14.2306H3.33302Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M12.9574 17.9412L13.8283 13.0936H15.1569L13.7217 19.9064H12.3798L11.3267 15.3489L10.2736 19.9064H8.93171L7.49649 13.0936H8.82507L9.70042 17.9318L10.7668 13.0936H11.8955L12.9574 17.9412Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M21 19.0455C20.7601 19.348 20.4209 19.5836 19.9825 19.752C19.544 19.9173 19.0582 20 18.525 20C17.9652 20 17.4734 19.8721 17.0498 19.6163C16.6292 19.3574 16.3033 18.9831 16.0723 18.4933C15.8442 18.0036 15.7272 17.428 15.7212 16.7667V16.3035C15.7212 15.6234 15.8294 15.0354 16.0456 14.5394C16.2648 14.0403 16.5788 13.6598 16.9876 13.3977C17.3994 13.1326 17.8807 13 18.4317 13C19.1989 13 19.7988 13.1934 20.2313 13.5802C20.6638 13.9639 20.92 14.5238 21 15.26H19.7025C19.6433 14.8701 19.5115 14.5847 19.3071 14.4037C19.1056 14.2228 18.8272 14.1324 18.4717 14.1324C18.0185 14.1324 17.6734 14.3117 17.4364 14.6705C17.1994 15.0292 17.0794 15.5626 17.0765 16.2707V16.7059C17.0765 17.4202 17.2053 17.9599 17.463 18.3249C17.7208 18.6898 18.0985 18.8723 18.5961 18.8723C19.0967 18.8723 19.4537 18.76 19.667 18.5354V17.361H18.4539V16.3269H21V19.0455Z",fill:"white"},null,-1)],dt={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,ct)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/polychrome/FileDwgPolychrome.vue"},st=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4.05286 7.90625L10.4399 1.79688L10.4399 5.97245L10.4399 7.90625L4.05286 7.90625ZM21.1733 2.3C21.1733 1.035 20.1033 1.83988e-09 18.7808 1.70585e-09L9.16258 7.31079e-10L1.94894 6.9L1.94894 20.7C1.94894 21.965 3.03061 23 4.35349 23L18.7928 23C20.1153 23 21.1853 21.965 21.1853 20.7L21.1733 2.3Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"0.0595093",y:"12.0765",width:"23",height:"9",rx:"1",transform:"rotate(-0.097421 0.0595093 12.0765)",fill:"#44BCFF"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M3.05122 20.0792L3.03912 12.9638L5.22846 12.9601C5.85399 12.959 6.41297 13.0998 6.9054 13.3824C7.40109 13.6618 7.78783 14.0618 8.06565 14.5826C8.34345 15.1002 8.48292 15.6896 8.48404 16.351L8.4846 16.6784C8.48572 17.3398 8.34989 17.9281 8.0771 18.4433C7.80756 18.9585 7.42543 19.3582 6.93071 19.6425C6.43598 19.9268 5.87749 20.0711 5.25522 20.0754L3.05122 20.0792ZM4.50722 14.1489L4.5153 18.8989L5.2239 18.8977C5.7973 18.8968 6.23517 18.7087 6.53753 18.3335C6.83988 17.9583 6.99372 17.4221 6.99905 16.7249L6.99841 16.3486C6.99718 15.6254 6.84638 15.0783 6.54602 14.7074C6.24565 14.3332 5.80714 14.1466 5.23048 14.1476L4.50722 14.1489Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M11.9912 15.4018L13.3212 12.9463L15.0072 12.9435L12.9411 16.4754L15.073 20.0587L13.3675 20.0616L11.9949 17.5716L10.6308 20.0663L8.9253 20.0692L11.045 16.4786L8.96696 12.9537L10.6529 12.9509L11.9912 15.4018Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M20.0919 17.1425L17.277 17.1473L17.2819 20.055L15.8159 20.0575L15.8038 12.9421L20.4366 12.9342L20.4386 14.1218L17.2719 14.1271L17.275 15.9646L20.0898 15.9598L20.0919 17.1425Z",fill:"white"},null,-1)],bt={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,st)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/polychrome/FileDxfPolychrome.vue"},gt=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4.19485 7.94542L10.5819 1.83604V6.01162V7.94542H4.19485ZM21.3153 2.33917C21.3153 1.07417 20.2453 0.0391693 18.9228 0.0391693H9.30458L2.09094 6.93917V20.7392C2.09094 22.0042 3.17261 23.0392 4.49549 23.0392H18.9348C20.2573 23.0392 21.3273 22.0042 21.3273 20.7392L21.3153 2.33917Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M0 13.0392C0 12.4869 0.468066 12.0392 1.04545 12.0392H21.9545C22.5319 12.0392 23 12.4869 23 13.0392V20.0392C23 20.5914 22.5319 21.0392 21.9545 21.0392H1.04545C0.468066 21.0392 0 20.5914 0 20.0392V13.0392Z",fill:"#205DBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M5.98181 20.0391H4.45038V12.9297H5.98181V20.0391Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M11.8778 17.1338H8.93746V20.0391H7.40603V12.9297H12.2453V14.1162H8.93746V15.9522H11.8778V17.1338Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M18.9683 17.6709C18.9105 18.4359 18.6144 19.0381 18.0801 19.4776C17.5492 19.917 16.8481 20.1368 15.9769 20.1368C15.024 20.1368 14.2736 19.8308 13.7257 19.2188C13.1812 18.6035 12.909 17.7604 12.909 16.6895V16.2549C12.909 15.5713 13.0349 14.9691 13.2867 14.4483C13.5386 13.9274 13.8976 13.5287 14.3638 13.252C14.8335 12.972 15.378 12.8321 15.9973 12.8321C16.8549 12.8321 17.5458 13.0518 18.0699 13.4912C18.594 13.9307 18.8968 14.5476 18.9785 15.3418H17.4471C17.4097 14.8828 17.2752 14.5508 17.0438 14.3457C16.8158 14.1374 16.467 14.0332 15.9973 14.0332C15.4869 14.0332 15.104 14.209 14.8488 14.5606C14.5969 14.9089 14.4676 15.4509 14.4608 16.1866V16.7237C14.4608 17.4919 14.5816 18.0534 14.8232 18.4082C15.0683 18.7631 15.4528 18.9405 15.9769 18.9405C16.45 18.9405 16.8022 18.8379 17.0336 18.6328C17.2684 18.4245 17.4029 18.1039 17.4369 17.6709H18.9683Z",fill:"white"},null,-1)],pt={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,gt)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/polychrome/FileIfcPolychrome.vue"},ut=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4.00643 7.90625L10.0976 1.79688V5.97245V7.90625H4.00643ZM20.3336 2.3C20.3336 1.035 19.3131 0 18.0519 0H8.87939L2 6.9V20.7C2 21.965 3.03155 23 4.29313 23H18.0634C19.3246 23 20.345 21.965 20.345 20.7L20.3336 2.3Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M0 13.0389C0 12.485 0.411898 12.0359 0.92 12.0359H22.08C22.5881 12.0359 23 12.485 23 13.0389V20.0599C23 20.6139 22.5881 21.0629 22.08 21.0629H0.92C0.411898 21.0629 0 20.6139 0 20.0599V13.0389Z",fill:"#6AEC3D"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M4.47113 13.1255V19.4594H3V13.1255H4.47113Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M5.6815 13.1255H7.49578L9.41198 17.3811H9.49352L11.4097 13.1255H13.224V19.4594H11.797V15.3368H11.7393L9.9386 19.4285H8.9669L7.16622 15.3214H7.10846V19.4594H5.6815V13.1255Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M19.0499 15.1729C19.0023 15.0224 18.9355 14.8894 18.8495 14.774C18.7634 14.6564 18.6581 14.5575 18.5335 14.4771C18.4112 14.3946 18.2707 14.3317 18.1122 14.2884C17.9559 14.2451 17.7826 14.2235 17.5924 14.2235C17.2368 14.2235 16.9242 14.3039 16.6547 14.4647C16.3874 14.6255 16.179 14.8595 16.0295 15.1667C15.88 15.4719 15.8053 15.8451 15.8053 16.2863C15.8053 16.7275 15.8789 17.1028 16.0261 17.4121C16.1733 17.7213 16.3817 17.9574 16.6513 18.1203C16.9208 18.2811 17.239 18.3615 17.606 18.3615C17.9389 18.3615 18.2232 18.3079 18.4587 18.2007C18.6966 18.0914 18.8778 17.9378 19.0023 17.7399C19.1292 17.542 19.1926 17.3079 19.1926 17.0378L19.4916 17.078H17.6977V16.0698H20.6094V16.8677C20.6094 17.4244 20.4803 17.9028 20.2221 18.3028C19.9638 18.7007 19.6082 19.0079 19.1552 19.2244C18.7022 19.4388 18.1835 19.546 17.5992 19.546C16.9468 19.546 16.3738 19.4151 15.88 19.1533C15.3862 18.8893 15.0012 18.5151 14.7249 18.0306C14.4508 17.544 14.3138 16.9667 14.3138 16.2987C14.3138 15.7853 14.3953 15.3276 14.5584 14.9255C14.7237 14.5214 14.9548 14.1791 15.2515 13.8987C15.5482 13.6183 15.8936 13.4049 16.2877 13.2585C16.6818 13.1121 17.1088 13.0389 17.5686 13.0389C17.9627 13.0389 18.3296 13.0915 18.6694 13.1967C19.0091 13.2998 19.3104 13.4461 19.5731 13.6358C19.8381 13.8255 20.0544 14.0513 20.2221 14.3131C20.3897 14.5729 20.4973 14.8595 20.5448 15.1729H19.0499Z",fill:"white"},null,-1)],Vt={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,ut)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/polychrome/FileImagePolychrome.vue"},Ct=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3.99746 7.92181L10.0886 1.83068V5.99378V7.92181H3.99746ZM20.3246 2.3323C20.3246 1.07108 19.3042 0.0391693 18.0429 0.0391693H8.87042L1.99103 6.91856V20.6773C1.99103 21.9386 3.02258 22.9705 4.28416 22.9705H18.0544C19.3156 22.9705 20.3361 21.9386 20.3361 20.6773L20.3246 2.3323Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M0 13.0392C0 12.4869 0.411898 12.0392 0.92 12.0392H22.08C22.5881 12.0392 23 12.4869 23 13.0392V20.0392C23 20.5915 22.5881 21.0392 22.08 21.0392H0.92C0.411899 21.0392 0 20.5915 0 20.0392V13.0392Z",fill:"#6AEC3D"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M3.8418 17.6382V13.5741H4.97769V17.6382C4.97769 18.0257 4.89095 18.3583 4.71747 18.6362C4.54399 18.9114 4.30717 19.1225 4.00702 19.2695C3.70687 19.4164 3.36817 19.4899 2.99091 19.4899C2.60264 19.4899 2.25843 19.4271 1.95828 19.3016C1.65813 19.1733 1.42269 18.9782 1.25196 18.7164C1.08399 18.4545 1 18.1219 1 17.7184H2.14002C2.14002 17.9375 2.17445 18.1138 2.24329 18.2474C2.31213 18.381 2.40989 18.4772 2.53656 18.536C2.66598 18.5948 2.81743 18.6242 2.99091 18.6242C3.15889 18.6242 3.30621 18.5868 3.43288 18.512C3.5623 18.4345 3.66281 18.3223 3.73441 18.1753C3.806 18.0283 3.8418 17.8493 3.8418 17.6382Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M8.41842 17.2815H6.86948V16.4158H8.41842C8.67176 16.4158 8.87691 16.3757 9.03387 16.2955C9.19358 16.2127 9.31062 16.1005 9.38496 15.9589C9.45931 15.8146 9.49649 15.6502 9.49649 15.4659C9.49649 15.2869 9.45931 15.1199 9.38496 14.9649C9.31062 14.8099 9.19358 14.6843 9.03387 14.5881C8.87691 14.4919 8.67176 14.4438 8.41842 14.4438H7.24122V19.4098H6.10533V13.5741H8.41842C8.88655 13.5741 9.28583 13.6556 9.61627 13.8186C9.94947 13.9789 10.2028 14.202 10.3763 14.4879C10.5525 14.7712 10.6406 15.0945 10.6406 15.4579C10.6406 15.8346 10.5525 16.1593 10.3763 16.4318C10.2028 16.7044 9.94947 16.9141 9.61627 17.0611C9.28583 17.208 8.88655 17.2815 8.41842 17.2815Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M15.5188 18.544V19.4098H12.3218V18.544H15.5188ZM12.6687 13.5741V19.4098H11.5328V13.5741H12.6687ZM15.1016 15.9829V16.8286H12.3218V15.9829H15.1016ZM15.5064 13.5741V14.4438H12.3218V13.5741H15.5064Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M21 16.3917V18.6643C20.9119 18.7738 20.7728 18.8927 20.5828 19.021C20.3956 19.1492 20.1505 19.2601 19.8476 19.3537C19.5447 19.4445 19.1729 19.4899 18.7323 19.4899C18.3496 19.4899 17.9999 19.4285 17.6832 19.3056C17.3665 19.18 17.0939 18.9969 16.8653 18.7565C16.6368 18.516 16.4606 18.2221 16.3366 17.8747C16.2127 17.5273 16.1508 17.1305 16.1508 16.6843V16.2995C16.1508 15.8533 16.2086 15.4565 16.3242 15.1092C16.4427 14.7618 16.6106 14.4679 16.8282 14.2274C17.0485 13.9869 17.3114 13.8039 17.6171 13.6783C17.9255 13.5527 18.2697 13.4899 18.6497 13.4899C19.1592 13.4899 19.5777 13.5714 19.9054 13.7344C20.2359 13.8974 20.4892 14.1219 20.6654 14.4078C20.8417 14.691 20.9518 15.017 20.9959 15.3857H19.8889C19.8586 15.1826 19.798 15.005 19.7071 14.8527C19.6163 14.6977 19.4869 14.5774 19.3189 14.4919C19.1537 14.4038 18.9389 14.3597 18.6745 14.3597C18.4515 14.3597 18.2546 14.4024 18.0838 14.4879C17.9131 14.5734 17.7699 14.6977 17.6543 14.8607C17.5386 15.0237 17.4505 15.2254 17.3899 15.4659C17.3321 15.7064 17.3032 15.9816 17.3032 16.2915V16.6843C17.3032 16.9969 17.3362 17.2748 17.4023 17.518C17.4684 17.7585 17.5634 17.9615 17.6873 18.1272C17.814 18.2902 17.9696 18.4144 18.1541 18.4999C18.3413 18.5828 18.5534 18.6242 18.7902 18.6242C19.005 18.6242 19.1826 18.6068 19.323 18.5721C19.4662 18.5347 19.5805 18.4906 19.6658 18.4398C19.7512 18.3891 19.8173 18.3396 19.8641 18.2915V17.1973H18.6704V16.3917H21Z",fill:"white"},null,-1)],mt={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,Ct)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/polychrome/FileJpegPolychrome.vue"},ht=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4.19484 7.94542L10.5819 1.83604V6.01162V7.94542H4.19484ZM21.3153 2.33917C21.3153 1.07417 20.2452 0.0391693 18.9227 0.0391693H9.30455L2.09091 6.93917V20.7392C2.09091 22.0042 3.17258 23.0392 4.49546 23.0392H18.9348C20.2573 23.0392 21.3273 22.0042 21.3273 20.7392L21.3153 2.33917Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("rect",{y:"12.0392",width:"23",height:"9",rx:"1",fill:"#FF0000"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M5.68457 17.505H3.87305V16.3624H5.68457C5.96452 16.3624 6.19238 16.3168 6.36816 16.2257C6.54395 16.1313 6.67253 16.0011 6.75391 15.8351C6.83529 15.6691 6.87598 15.4819 6.87598 15.2735C6.87598 15.062 6.83529 14.865 6.75391 14.6827C6.67253 14.5004 6.54395 14.3539 6.36816 14.2433C6.19238 14.1326 5.96452 14.0773 5.68457 14.0773H4.38086V20.0392H2.91602V12.9298H5.68457C6.24121 12.9298 6.7181 13.0307 7.11523 13.2325C7.51562 13.4311 7.82161 13.7062 8.0332 14.0577C8.24479 14.4093 8.35059 14.8113 8.35059 15.2638C8.35059 15.7228 8.24479 16.1199 8.0332 16.4552C7.82161 16.7905 7.51562 17.0493 7.11523 17.2316C6.7181 17.4138 6.24121 17.505 5.68457 17.505ZM11.5439 20.0392H9.99609L10.0059 18.8966H11.5439C11.9281 18.8966 12.252 18.8103 12.5156 18.6378C12.7793 18.462 12.9779 18.2065 13.1113 17.8712C13.248 17.5359 13.3164 17.1306 13.3164 16.6554V16.3087C13.3164 15.9441 13.2773 15.6235 13.1992 15.3468C13.1243 15.0701 13.012 14.8373 12.8623 14.6485C12.7126 14.4597 12.5286 14.3181 12.3105 14.2237C12.0924 14.1261 11.8418 14.0773 11.5586 14.0773H9.9668V12.9298H11.5586C12.0339 12.9298 12.4684 13.0112 12.8623 13.1739C13.2594 13.3334 13.6029 13.5629 13.8926 13.8624C14.1823 14.1619 14.4053 14.52 14.5615 14.9366C14.721 15.35 14.8008 15.8107 14.8008 16.3185V16.6554C14.8008 17.1599 14.721 17.6205 14.5615 18.0372C14.4053 18.4539 14.1823 18.812 13.8926 19.1114C13.6061 19.4077 13.2627 19.6372 12.8623 19.7999C12.4652 19.9594 12.0257 20.0392 11.5439 20.0392ZM10.8262 12.9298V20.0392H9.36133V12.9298H10.8262ZM17.3301 12.9298V20.0392H15.8652V12.9298H17.3301ZM20.1621 15.9669V17.1095H16.9297V15.9669H20.1621ZM20.5039 12.9298V14.0773H16.9297V12.9298H20.5039Z",fill:"white"},null,-1)],ft={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,ht)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/polychrome/FilePdfPolychrome.vue"},Mt=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3.99746 7.92181L10.0886 1.83068V5.99378V7.92181H3.99746ZM20.3246 2.3323C20.3246 1.07108 19.3042 0.0391693 18.0429 0.0391693H8.87042L1.99103 6.91856V20.6773C1.99103 21.9386 3.02258 22.9705 4.28416 22.9705H18.0544C19.3156 22.9705 20.3361 21.9386 20.3361 20.6773L20.3246 2.3323Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M0 13.0392C0 12.4869 0.411898 12.0392 0.92 12.0392H22.08C22.5881 12.0392 23 12.4869 23 13.0392V20.0392C23 20.5915 22.5881 21.0392 22.08 21.0392H0.92C0.411899 21.0392 0 20.5915 0 20.0392V13.0392Z",fill:"#6AEC3D"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M5.44103 17.3308H3.80641V16.465H5.44103C5.70838 16.465 5.92487 16.4249 6.09051 16.3448C6.25906 16.2619 6.38256 16.1497 6.46103 16.0081C6.53949 15.8638 6.57872 15.6995 6.57872 15.5151C6.57872 15.3361 6.53949 15.1691 6.46103 15.0141C6.38256 14.8591 6.25906 14.7336 6.09051 14.6374C5.92487 14.5412 5.70838 14.4931 5.44103 14.4931H4.19872V19.459H3V13.6233H5.44103C5.93504 13.6233 6.35641 13.7048 6.70513 13.8678C7.05675 14.0281 7.3241 14.2513 7.50718 14.5372C7.69316 14.8204 7.78615 15.1437 7.78615 15.5071C7.78615 15.8839 7.69316 16.2085 7.50718 16.4811C7.3241 16.7536 7.05675 16.9634 6.70513 17.1103C6.35641 17.2573 5.93504 17.3308 5.44103 17.3308Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M13.8277 13.6233V19.459H12.6246L9.92641 15.4109V19.459H8.72769V13.6233H9.92641L12.6333 17.6754V13.6233H13.8277Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M20 16.441V18.7135C19.907 18.8231 19.7603 18.942 19.5597 19.0702C19.3621 19.1985 19.1035 19.3094 18.7838 19.4029C18.4642 19.4937 18.0719 19.5392 17.6069 19.5392C17.203 19.5392 16.8339 19.4777 16.4997 19.3548C16.1656 19.2292 15.8779 19.0462 15.6367 18.8057C15.3955 18.5652 15.2095 18.2713 15.0787 17.9239C14.9479 17.5766 14.8826 17.1798 14.8826 16.7336V16.3488C14.8826 15.9026 14.9436 15.5058 15.0656 15.1584C15.1906 14.811 15.3679 14.5171 15.5974 14.2766C15.8299 14.0362 16.1074 13.8531 16.43 13.7275C16.7555 13.602 17.1187 13.5392 17.5197 13.5392C18.0574 13.5392 18.4991 13.6207 18.8449 13.7837C19.1936 13.9467 19.4609 14.1711 19.6469 14.457C19.8329 14.7402 19.9491 15.0662 19.9956 15.435H18.8274C18.7955 15.2319 18.7315 15.0542 18.6356 14.9019C18.5397 14.7469 18.4032 14.6267 18.2259 14.5412C18.0515 14.453 17.8249 14.4089 17.5459 14.4089C17.3105 14.4089 17.1027 14.4517 16.9226 14.5372C16.7424 14.6227 16.5913 14.7469 16.4692 14.9099C16.3472 15.0729 16.2542 15.2746 16.1903 15.5151C16.1292 15.7556 16.0987 16.0308 16.0987 16.3408V16.7336C16.0987 17.0462 16.1336 17.3241 16.2033 17.5672C16.2731 17.8077 16.3733 18.0108 16.5041 18.1764C16.6378 18.3394 16.802 18.4637 16.9967 18.5492C17.1943 18.632 17.418 18.6734 17.6679 18.6734C17.8946 18.6734 18.0821 18.6561 18.2303 18.6213C18.3814 18.5839 18.502 18.5398 18.5921 18.4891C18.6821 18.4383 18.7519 18.3889 18.8013 18.3408V17.2466H17.5415V16.441H20Z",fill:"white"},null,-1)],It={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,Mt)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/polychrome/FilePngPolychrome.vue"},Bt=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4.67662 7.96125L10.7584 1.85051L10.7654 6.01994L10.7687 7.95089L4.67662 7.96125ZM20.9958 2.33563C20.9936 1.07259 19.9713 0.0409332 18.71 0.0430779L9.53671 0.0586754L2.66845 6.95968L2.69188 20.7383C2.69403 22.0013 3.72742 23.033 4.98911 23.0308L18.7605 23.0074C20.0218 23.0053 21.0406 21.9701 21.0385 20.7071L20.9958 2.33563Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"0.0625916",y:"9.07697",width:"22.9529",height:"12.9689",rx:"1",transform:"rotate(-0.097421 0.0625916 9.07697)",fill:"#E544FF"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M11.3621 10.4959C11.5368 10.4959 11.6785 10.3541 11.6785 10.1792C11.6785 10.0042 11.5368 9.8624 11.3621 9.8624C11.1874 9.8624 11.0458 10.0042 11.0458 10.1792C11.0458 10.3541 11.1874 10.4959 11.3621 10.4959ZM10.132 11.1647C10.132 11.3396 9.99036 11.4814 9.81566 11.4814C9.64095 11.4814 9.49933 11.3396 9.49932 11.1647C9.49932 10.9897 9.64095 10.8479 9.81566 10.8479C9.99036 10.8479 10.132 10.9897 10.132 11.1647ZM13.952 10.8785C13.8054 10.8271 13.645 10.9044 13.5936 11.0511C13.5423 11.1979 13.6194 11.3585 13.766 11.41L16.5434 12.4413L12.5672 14.613L9.66105 13.6316C9.5139 13.582 9.35438 13.6611 9.30476 13.8085C9.25514 13.9558 9.3342 14.1156 9.48136 14.1653L12.3127 15.1213L12.3128 20.676L9.70271 19.7228C9.55681 19.6695 9.39541 19.7447 9.3422 19.8908C9.28899 20.0369 9.36413 20.1985 9.51002 20.2518L12.4976 21.3429C12.5762 21.3716 12.6634 21.3638 12.7356 21.3216L17.3751 18.6115C17.4615 18.5611 17.5146 18.4685 17.5146 18.3683L17.5146 12.3851C17.5146 12.2654 17.4392 12.1589 17.3264 12.1193L13.952 10.8785ZM12.8751 15.0863L16.9523 12.8594L16.9523 18.2066L12.8751 20.5881L12.8751 15.0863ZM8.76109 13.8043C8.93579 13.8043 9.07742 13.6625 9.07742 13.4876C9.07742 13.3126 8.93579 13.1708 8.76109 13.1708C8.58638 13.1708 8.44476 13.3126 8.44476 13.4876C8.44476 13.6625 8.58638 13.8043 8.76109 13.8043ZM8.23403 13.206C8.23403 13.381 8.0924 13.5228 7.9177 13.5228C7.74299 13.5228 7.60137 13.381 7.60137 13.206C7.60137 13.0311 7.74299 12.8893 7.9177 12.8893C8.0924 12.8893 8.23403 13.0311 8.23403 13.206ZM7.0741 13.1708C7.2488 13.1708 7.39043 13.029 7.39043 12.854C7.39043 12.6791 7.2488 12.5373 7.0741 12.5373C6.89939 12.5373 6.75777 12.6791 6.75777 12.854C6.75777 13.029 6.89939 13.1708 7.0741 13.1708ZM8.30414 12.291C8.30414 12.4659 8.16251 12.6078 7.98781 12.6078C7.8131 12.6078 7.67148 12.4659 7.67147 12.291C7.67147 12.1161 7.8131 11.9742 7.98781 11.9742C8.16251 11.9742 8.30414 12.1161 8.30414 12.291ZM8.90164 12.0445C9.07635 12.0445 9.21797 11.9027 9.21797 11.7277C9.21797 11.5528 9.07634 11.411 8.90164 11.411C8.72693 11.411 8.58531 11.5528 8.58531 11.7277C8.58531 11.9027 8.72694 12.0445 8.90164 12.0445ZM12.5548 10.488C12.5548 10.663 12.4131 10.8048 12.2384 10.8048C12.0637 10.8048 11.9221 10.663 11.9221 10.488C11.9221 10.3131 12.0637 10.1713 12.2384 10.1713C12.4131 10.1713 12.5548 10.3131 12.5548 10.488ZM10.5889 10.9887C10.7636 10.9887 10.9053 10.8469 10.9053 10.6719C10.9053 10.497 10.7636 10.3552 10.5889 10.3552C10.4142 10.3552 10.2726 10.497 10.2726 10.6719C10.2726 10.8469 10.4142 10.9887 10.5889 10.9887ZM7.39042 13.8396C7.39042 14.0145 7.2488 14.1563 7.07409 14.1563C6.89939 14.1563 6.75776 14.0145 6.75776 13.8396C6.75776 13.6646 6.89939 13.5228 7.07409 13.5228C7.2488 13.5228 7.39043 13.6646 7.39042 13.8396ZM7.07409 15.1416C7.24879 15.1416 7.39042 14.9998 7.39042 14.8249C7.39042 14.6499 7.2488 14.5081 7.07409 14.5081C6.89939 14.5081 6.75776 14.6499 6.75776 14.8249C6.75776 14.9998 6.89938 15.1416 7.07409 15.1416ZM7.39042 15.8105C7.39042 15.9854 7.24879 16.1272 7.07408 16.1272C6.89938 16.1272 6.75775 15.9854 6.75775 15.8105C6.75775 15.6355 6.89938 15.4937 7.07409 15.4937C7.24879 15.4937 7.39042 15.6355 7.39042 15.8105ZM7.07408 17.1127C7.24879 17.1127 7.39041 16.9709 7.39041 16.796C7.39041 16.621 7.24879 16.4792 7.07408 16.4792C6.89938 16.4792 6.75775 16.621 6.75775 16.796C6.75775 16.9709 6.89938 17.1127 7.07408 17.1127ZM7.39041 17.7815C7.39041 17.9564 7.24878 18.0983 7.07408 18.0983C6.89937 18.0983 6.75775 17.9565 6.75775 17.7815C6.75775 17.6066 6.89937 17.4647 7.07408 17.4647C7.24878 17.4647 7.39041 17.6066 7.39041 17.7815ZM7.07407 19.0836C7.24878 19.0836 7.3904 18.9418 7.3904 18.7668C7.39041 18.5919 7.24878 18.4501 7.07407 18.4501C6.89937 18.4501 6.75774 18.5919 6.75774 18.7668C6.75774 18.9418 6.89937 19.0836 7.07407 19.0836ZM8.23404 19.2596C8.23404 19.4346 8.09242 19.5764 7.91771 19.5764C7.74301 19.5764 7.60138 19.4346 7.60138 19.2596C7.60138 19.0847 7.74301 18.9429 7.91771 18.9429C8.09242 18.9429 8.23404 19.0847 8.23404 19.2596ZM8.7611 19.8579C8.93581 19.8579 9.07743 19.7161 9.07743 19.5411C9.07743 19.3662 8.93581 19.2244 8.7611 19.2244C8.5864 19.2244 8.44477 19.3662 8.44477 19.5411C8.44477 19.7161 8.5864 19.8579 8.7611 19.8579ZM9.15575 12.6129C9.15575 12.7878 9.01413 12.9297 8.83942 12.9297C8.66472 12.9297 8.52309 12.7878 8.52309 12.6129C8.52309 12.438 8.66472 12.2961 8.83942 12.2961C9.01413 12.2961 9.15575 12.438 9.15575 12.6129ZM9.75323 12.3664C9.92793 12.3664 10.0696 12.2246 10.0696 12.0497C10.0696 11.8747 9.92793 11.7329 9.75322 11.7329C9.57852 11.7329 9.43689 11.8747 9.43689 12.0497C9.43689 12.2246 9.57852 12.3664 9.75323 12.3664ZM10.9836 11.4866C10.9836 11.6615 10.8419 11.8034 10.6672 11.8034C10.4925 11.8034 10.3509 11.6615 10.3509 11.4866C10.3509 11.3117 10.4925 11.1698 10.6672 11.1698C10.8419 11.1698 10.9836 11.3117 10.9836 11.4866ZM11.4405 11.3106C11.6152 11.3106 11.7568 11.1688 11.7568 10.9939C11.7568 10.8189 11.6152 10.6771 11.4405 10.6771C11.2658 10.6771 11.1241 10.8189 11.1241 10.9939C11.1241 11.1688 11.2658 11.3106 11.4405 11.3106ZM9.92277 13.0185C9.92277 13.1935 9.78115 13.3353 9.60644 13.3353C9.43174 13.3353 9.29011 13.1935 9.29011 13.0185C9.29011 12.8436 9.43173 12.7018 9.60644 12.7018C9.78114 12.7018 9.92277 12.8436 9.92277 13.0185ZM10.5203 12.772C10.695 12.772 10.8367 12.6302 10.8367 12.4552C10.8367 12.2803 10.695 12.1385 10.5203 12.1385C10.3456 12.1385 10.204 12.2803 10.204 12.4552C10.204 12.6302 10.3456 12.772 10.5203 12.772ZM11.7507 11.8922C11.7507 12.0671 11.6091 12.209 11.4344 12.209C11.2596 12.209 11.118 12.0671 11.118 11.8922C11.118 11.7172 11.2596 11.5754 11.4344 11.5754C11.6091 11.5754 11.7507 11.7173 11.7507 11.8922ZM12.2076 11.7162C12.3823 11.7162 12.5239 11.5744 12.5239 11.3994C12.5239 11.2245 12.3823 11.0827 12.2076 11.0827C12.0329 11.0827 11.8912 11.2245 11.8912 11.3994C11.8912 11.5744 12.0329 11.7162 12.2076 11.7162ZM13.3512 10.9032C13.3512 11.0781 13.2096 11.22 13.0349 11.22C12.8602 11.22 12.7186 11.0781 12.7186 10.9032C12.7186 10.7283 12.8602 10.5864 13.0349 10.5864C13.2096 10.5864 13.3512 10.7283 13.3512 10.9032ZM7.93742 14.5475C8.11212 14.5475 8.25375 14.4057 8.25375 14.2307C8.25375 14.0558 8.11212 13.914 7.93742 13.914C7.76271 13.914 7.62109 14.0558 7.62109 14.2307C7.62109 14.4057 7.76271 14.5475 7.93742 14.5475ZM8.25375 15.216C8.25375 15.391 8.11213 15.5328 7.93742 15.5328C7.76272 15.5328 7.62109 15.391 7.62109 15.216C7.62109 15.0411 7.76271 14.8993 7.93742 14.8993C8.11212 14.8993 8.25375 15.0411 8.25375 15.216ZM7.93742 16.5184C8.11213 16.5184 8.25375 16.3765 8.25375 16.2016C8.25375 16.0267 8.11213 15.8848 7.93742 15.8848C7.76272 15.8848 7.62109 16.0267 7.62109 16.2016C7.62109 16.3765 7.76272 16.5184 7.93742 16.5184ZM8.25376 17.1871C8.25376 17.3621 8.11213 17.5039 7.93743 17.5039C7.76272 17.5039 7.62109 17.3621 7.62109 17.1871C7.62109 17.0122 7.76272 16.8704 7.93742 16.8704C8.11213 16.8704 8.25376 17.0122 8.25376 17.1871ZM7.93743 18.4894C8.11213 18.4894 8.25376 18.3476 8.25376 18.1726C8.25376 17.9977 8.11213 17.8559 7.93743 17.8559C7.76272 17.8559 7.6211 17.9977 7.6211 18.1726C7.6211 18.3476 7.76272 18.4894 7.93743 18.4894ZM9.11696 14.6629C9.11696 14.8379 8.97534 14.9797 8.80063 14.9797C8.62593 14.9797 8.4843 14.8378 8.4843 14.6629C8.4843 14.488 8.62593 14.3461 8.80063 14.3461C8.97534 14.3461 9.11696 14.488 9.11696 14.6629ZM8.80064 15.965C8.97534 15.965 9.11697 15.8232 9.11697 15.6482C9.11697 15.4733 8.97534 15.3315 8.80063 15.3315C8.62593 15.3315 8.4843 15.4733 8.4843 15.6482C8.4843 15.8232 8.62593 15.965 8.80064 15.965ZM9.11697 16.6338C9.11697 16.8087 8.97534 16.9505 8.80064 16.9505C8.62593 16.9505 8.48431 16.8087 8.48431 16.6338C8.48431 16.4588 8.62593 16.317 8.80064 16.317C8.97534 16.317 9.11697 16.4588 9.11697 16.6338ZM8.80064 17.9361C8.97534 17.9361 9.11697 17.7943 9.11697 17.6193C9.11697 17.4444 8.97534 17.3026 8.80064 17.3026C8.62593 17.3026 8.48431 17.4444 8.48431 17.6193C8.48431 17.7943 8.62593 17.9361 8.80064 17.9361ZM9.11697 18.6049C9.11697 18.7798 8.97535 18.9216 8.80064 18.9216C8.62594 18.9216 8.48431 18.7798 8.48431 18.6049C8.48431 18.4299 8.62594 18.2881 8.80064 18.2881C8.97535 18.2881 9.11697 18.4299 9.11697 18.6049ZM10.7128 13.7362C10.8875 13.7362 11.0291 13.5944 11.0291 13.4195C11.0291 13.2445 10.8875 13.1027 10.7128 13.1027C10.5381 13.1027 10.3965 13.2445 10.3965 13.4195C10.3965 13.5944 10.5381 13.7362 10.7128 13.7362ZM11.943 12.8562C11.943 13.0312 11.8014 13.173 11.6267 13.173C11.452 13.173 11.3104 13.0312 11.3104 12.8562C11.3104 12.6813 11.452 12.5395 11.6267 12.5395C11.8014 12.5395 11.943 12.6813 11.943 12.8562ZM12.5408 12.6099C12.7155 12.6099 12.8571 12.4681 12.8571 12.2932C12.8571 12.1182 12.7155 11.9764 12.5408 11.9764C12.3661 11.9764 12.2244 12.1182 12.2244 12.2932C12.2244 12.4681 12.3661 12.6099 12.5408 12.6099ZM13.6303 11.8004C13.6303 11.9754 13.4887 12.1172 13.314 12.1172C13.1393 12.1172 12.9977 11.9754 12.9977 11.8004C12.9977 11.6255 13.1393 11.4837 13.314 11.4837C13.4887 11.4837 13.6303 11.6255 13.6303 11.8004ZM9.75953 15.254C9.93423 15.254 10.0759 15.1122 10.0759 14.9372C10.0759 14.7623 9.93423 14.6205 9.75953 14.6205C9.58482 14.6205 9.4432 14.7623 9.4432 14.9372C9.4432 15.1122 9.58482 15.254 9.75953 15.254ZM10.0759 15.9226C10.0759 16.0975 9.93424 16.2393 9.75953 16.2393C9.58483 16.2393 9.4432 16.0975 9.4432 15.9226C9.4432 15.7476 9.58483 15.6058 9.75953 15.6058C9.93424 15.6058 10.0759 15.7476 10.0759 15.9226ZM9.75953 17.2249C9.93424 17.2249 10.0759 17.083 10.0759 16.9081C10.0759 16.7332 9.93424 16.5913 9.75953 16.5913C9.58483 16.5913 9.4432 16.7332 9.4432 16.9081C9.4432 17.083 9.58483 17.2249 9.75953 17.2249ZM10.0759 17.8937C10.0759 18.0686 9.93424 18.2104 9.75954 18.2104C9.58483 18.2104 9.4432 18.0686 9.4432 17.8937C9.4432 17.7187 9.58483 17.5769 9.75953 17.5769C9.93424 17.5769 10.0759 17.7187 10.0759 17.8937ZM9.75954 19.196C9.93424 19.196 10.0759 19.0542 10.0759 18.8792C10.0759 18.7043 9.93424 18.5625 9.75954 18.5625C9.58483 18.5625 9.44321 18.7043 9.44321 18.8792C9.44321 19.0542 9.58483 19.196 9.75954 19.196Z",fill:"white"},null,-1)],wt={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,Bt)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/polychrome/FilePointCloudPolychrome.vue"},vt=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4.19484 7.94542L10.5819 1.83604V6.01162V7.94542H4.19484ZM21.3153 2.33917C21.3153 1.07417 20.2452 0.0391693 18.9227 0.0391693H9.30455L2.09091 6.93917V20.7392C2.09091 22.0042 3.17258 23.0392 4.49546 23.0392H18.9348C20.2573 23.0392 21.3273 22.0042 21.3273 20.7392L21.3153 2.33917Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("rect",{y:"12.0392",width:"23",height:"9",rx:"1",fill:"#FF9900"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M4.87598 17.2652H3.60791V16.4654H4.87598C5.07194 16.4654 5.23145 16.4335 5.35449 16.3697C5.47754 16.3037 5.56755 16.2125 5.62451 16.0963C5.68148 15.9801 5.70996 15.8491 5.70996 15.7032C5.70996 15.5551 5.68148 15.4173 5.62451 15.2897C5.56755 15.1621 5.47754 15.0595 5.35449 14.982C5.23145 14.9046 5.07194 14.8658 4.87598 14.8658H3.96338V19.0392H2.93799V14.0626H4.87598C5.26562 14.0626 5.59945 14.1332 5.87744 14.2745C6.15771 14.4135 6.37191 14.6061 6.52002 14.8522C6.66813 15.0983 6.74219 15.3797 6.74219 15.6964C6.74219 16.0177 6.66813 16.2957 6.52002 16.5304C6.37191 16.7651 6.15771 16.9462 5.87744 17.0738C5.59945 17.2014 5.26562 17.2652 4.87598 17.2652ZM10.6489 18.2394V19.0392H8.14355V18.2394H10.6489ZM8.4751 14.0626V19.0392H7.44971V14.0626H8.4751ZM13.3286 14.9137L11.9751 19.0392H10.8848L12.7339 14.0626H13.4277L13.3286 14.9137ZM14.4531 19.0392L13.0962 14.9137L12.9868 14.0626H13.6875L15.5469 19.0392H14.4531ZM14.3916 17.1866V17.9899H11.7632V17.1866H14.3916ZM20.0586 14.0626V19.0392H19.0332L17.0337 15.7032V19.0392H16.0083V14.0626H17.0337L19.0366 17.402V14.0626H20.0586Z",fill:"white"},null,-1)],Lt={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,vt)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/polychrome/FilePlanPolychrome.vue"},Dt=[BIMDataViewerVue.createElementVNode("path",{d:"M21.45 2.69359H9.95863L9.88979 5.59441H21.45V2.69359Z",class:"fill-secondary"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M9.19976 1.91663H2.29984C1.03451 1.91663 0.0111238 2.99464 0.0111238 4.31267L0 18.6873C0 20.0053 1.03451 21.0833 2.29984 21.0833H20.6998C21.9651 21.0833 23 20.0053 23 18.6873V6.70829C23 5.39068 21.9651 4.31267 20.6998 4.31267H11.5L9.19976 1.91663Z",class:"fill-primary"},null,-1)],xt={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,Dt)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/polychrome/FolderPolychrome.vue"},kt=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M21.6656 15.7775H20.5497V11.8888C20.5497 11.4605 20.2107 11.1109 19.7954 11.1109H12.2543V7.22228H13.1828C13.9164 7.22228 14.5163 6.60266 14.5163 5.84611V2.37605C14.5163 1.6195 13.9164 0.999878 13.1828 0.999878H9.81719C9.08361 0.999878 8.4828 1.6195 8.4828 2.37605V5.84611C8.4828 6.60266 9.08361 7.22228 9.81719 7.22228H10.7457V11.1109H3.20459C2.78931 11.1109 2.45029 11.4605 2.45029 11.8888V15.7775H1.33438C0.600803 15.7775 0 16.3971 0 17.1537V20.6237C0 21.3803 0.600803 21.9999 1.33438 21.9999H4.69907C5.43265 21.9999 6.03345 21.3803 6.03345 20.6237V17.1537C6.03345 16.3971 5.43265 15.7775 4.69907 15.7775H3.95795V12.6668H10.7457V15.7775H9.81719C9.08361 15.7775 8.4828 16.3971 8.4828 17.1537V20.6237C8.4828 21.3803 9.08361 21.9999 9.81719 21.9999H13.1828C13.9164 21.9999 14.5163 21.3803 14.5163 20.6237V17.1537C14.5163 16.3971 13.9164 15.7775 13.1828 15.7775H12.2543V12.6668H19.0411V15.7775H18.3009C17.5664 15.7775 16.9665 16.3971 16.9665 17.1537V20.6237C16.9665 21.3803 17.5664 21.9999 18.3009 21.9999H21.6656C22.3992 21.9999 23 21.3803 23 20.6237V17.1537C23 16.3971 22.3992 15.7775 21.6656 15.7775Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"8.41016",y:"0.999878",width:"6.1797",height:"6.2208",rx:"1",class:"fill-secondary"},null,-1)],Et={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,kt)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/polychrome/StructurePolychrome.vue"},At=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M17.8093 0H0.908936V23H13.487V16.8195H22.0911V10.6239H17.8093V0ZM2.25708 6.97618V1.34814H9.70245V6.97618H8.34131L7.39822 5.33817L7.04736 5.54018L8.00586 7.20495L8.00586 7.78409L9.70245 7.78409V11.864H10.5104V7.78409H10.5104V6.97618H10.5104V1.34814H16.4611V11.9721H20.743V15.4714H12.1868V15.4591H10.0431L9.04084 13.7183L8.68998 13.9203L9.68225 15.6437V16.267H12.1388V21.6519H2.25708V16.267H7.37974V15.4591H2.25708V7.78409L5.70333 7.78409V6.97618H2.25708Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"4.0519",y:"18.0658",width:"6.1275",height:"2.1021",class:"fill-secondary"},null,-1)],Ht={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,At)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/polychrome/Viewer2DPolychrome.vue"},yt=[BIMDataViewerVue.createElementVNode("path",{d:"M0 6.13333L10.7333 10.4896V23L0 18.6437V6.13333Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M23 6.13333L12.2667 10.4896V23L23 18.6437V6.13333Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M11.4437 0L1.53333 4.4386L11.4437 8.43333L21.4667 4.21667L11.4437 0Z",class:"fill-secondary"},null,-1)];var Nt={addFile:o,addFolder:i,addUser:d,alphabeticalAscending:b,alphabeticalDescending:p,alphabeticalSort:V,alt:m,angle:f,api:I,app:w,archive:L,arrow:x,attach:E,backInTime:y,bcf:S,building:T,burgerMenu:R,calendar:z,caliper:G,camera:F,cancelCamera:U,check:W,chevron:J,classificationCategorie:q,classificationElement:ee,click:ae,close:te,cloud:le,color:ce,comment:se,cursor:ge,dateAscending:ue,dateDescending:Ce,default:he,delete:Me,deniedFile:Be,deploy:ve,detach:De,distance:ke,doubleChevron:Ae,down:ye,download:Se,drag:Te,edit:Re,ellipsis:ze,expanded:Ge,explosion:Fe,export:Ue,exportIfc:We,failed:Je,filter:qe,fitView:en,folder:an,folderMove:tn,folderOpen:ln,fullscreen:dn,grid:bn,group:pn,hide:Vn,ifc:mn,ifcFile:fn,import:In,indexAscending:wn,indexDescending:Ln,information:xn,inProgressFile:En,invitation:Hn,isolate:Nn,key:Zn,left:_n,linkedDocument:On,list:Yn,listManage:Xn,location:Pn,lock:jn,logout:Kn,measure:Qn,minus:$n,model3d:na,organization:ra,parameters:oa,path:ia,pieGraph:da,plus:ba,project:pa,quickSelect:Va,readonlyFolder:ma,redo:fa,reduced:Ia,refresh:wa,reprocessIfc:La,reset:xa,right:Ea,rules:Ha,sandglass:Na,save:Za,screenConfig:_a,screenshot:Oa,search:Ya,section:Xa,settings:Pa,share:ja,show:Ka,showSelected:Qa,socotec:$a,space:nr,split:rr,storey:or,success:ir,surface:dr,swap:br,synchro2d:pr,system:Vr,tag:hr,tree:Mr,unarchive:Br,undo:vr,union:Dr,up:kr,user:Ar,validate:yr,validatedFile:Sr,versioning:_r,video:Or,visa:Yr,warning:Xr,windowBottom:Pr,windowed:jr,windowLeft:Kr,windowRight:Qr,windowTop:$r,zone:nt,bcfPolychrome:rt,createWindowPolychrome:ot,docInfoPolychrome:it,fileDwgPolychrome:dt,fileDxfPolychrome:bt,fileIfcPolychrome:pt,fileImagePolychrome:Vt,fileJpegPolychrome:mt,filePdfPolychrome:ft,filePngPolychrome:It,filePointCloudPolychrome:wt,filePlanPolychrome:Lt,folderPolychrome:xt,structurePolychrome:Et,viewer2dPolychrome:Ht,viewer3dPolychrome:{render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,yt)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/polychrome/Viewer3DPolychrome.vue"}};Object.freeze(["black","default","granite","granite-light","high","primary","secondary","success","silver","silver-light","silver-dark","warning","white"]);var St;(function(e={}){Object.entries(e).reduce(((e,[n,a])=>({...e,[`bimdata-icon-${n}`]:a})),{})})(Nt),Boolean,Boolean,e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-1312d4d1] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}'),e(".icon-fill--black {\n fill: var(--color-black);\n}\n.icon-fill--default {\n fill: currentColor;\n}\n.icon-fill--disabled {\n fill: var(--color-silver-dark);\n}\n.icon-fill--high {\n fill: var(--color-high);\n}\n.icon-fill--primary {\n fill: var(--color-primary);\n}\n.icon-fill--secondary {\n fill: var(--color-secondary);\n}\n.icon-fill--success {\n fill: var(--color-success);\n}\n.icon-fill--silver {\n fill: var(--color-silver);\n}\n.icon-fill--granite-light {\n fill: var(--color-granite-light);\n}\n.icon-fill--granite {\n fill: var(--color-granite);\n}\n.icon-fill--silver-light {\n fill: var(--color-silver-light);\n}\n.icon-fill--warning {\n fill: var(--color-warning);\n}\n.icon-fill--white {\n fill: var(--color-white);\n}\n.icon-stroke {\n fill: transparent;\n}\n.icon-stroke--black {\n stroke: var(--color-black);\n}\n.icon-stroke--default {\n stroke: currentColor;\n}\n.icon-stroke--disabled {\n stroke: var(--color-silver-dark);\n}\n.icon-stroke--high {\n stroke: var(--color-high);\n}\n.icon-stroke--neutral {\n stroke: var(--color-neutral);\n}\n.icon-stroke--primary {\n stroke: var(--color-primary);\n}\n.icon-stroke--secondary {\n stroke: var(--color-secondary);\n}\n.icon-stroke--success {\n stroke: var(--color-success);\n}\n.icon-stroke--silver {\n stroke: var(--color-silver);\n}\n.icon-stroke--granite-light {\n stroke: var(--color-granite-light);\n}\n.icon-stroke--granite {\n stroke: var(--color-granite);\n}\n.icon-stroke--silver-light {\n stroke: var(--color-silver-light);\n}\n.icon-stroke--warning {\n stroke: var(--color-warning);\n}\n.icon-stroke--white {\n stroke: var(--color-white);\n}"),e(".bimdata-carousel[data-v-b82c72c2] {\n --button-size: 44px;\n position: relative;\n}\n.bimdata-carousel__container[data-v-b82c72c2] {\n overflow-x: hidden;\n margin: -28px 0;\n padding: 28px 0;\n}\n.bimdata-carousel__container__slider[data-v-b82c72c2] {\n position: relative;\n -webkit-transition: -webkit-transform 0.5s ease-out;\n transition: -webkit-transform 0.5s ease-out;\n transition: transform 0.5s ease-out;\n transition: transform 0.5s ease-out, -webkit-transform 0.5s ease-out;\n}\n.bimdata-carousel__btn-prev[data-v-b82c72c2], .bimdata-carousel__btn-next[data-v-b82c72c2] {\n position: absolute;\n z-index: 2;\n top: calc(50% - var(--button-size) / 2);\n width: var(--button-size);\n height: var(--button-size);\n -webkit-box-shadow: var(--box-shadow);\n box-shadow: var(--box-shadow);\n}\n.bimdata-carousel__btn-prev[data-v-b82c72c2] {\n left: calc(0px - var(--button-size) / 2);\n}\n.bimdata-carousel__btn-next[data-v-b82c72c2] {\n right: calc(0px - var(--button-size) / 2);\n}"),St=()=>BIMDataViewerVue.createElementVNode("span",{class:"bimdata-checkbox__mark"},null,-1),BIMDataViewerVue.pushScopeId("data-v-34d34265"),St=St(),BIMDataViewerVue.popScopeId(),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-34d34265] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}\n\n/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-34d34265] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}\n.text-left[data-v-34d34265] {\n text-align: left;\n}\n.text-center[data-v-34d34265] {\n text-align: center;\n}\n.text-right[data-v-34d34265] {\n text-align: right;\n}\n.bimdata-link[data-v-34d34265] {\n color: var(--color-primary);\n border-bottom: 1px solid var(--color-primary);\n font-weight: 700;\n}\n\n/* BIMDATA FONT WEIGHT */\n.primary-font[data-v-34d34265] {\n font-family: "roboto", sans-serif;\n}'),e('.bimdata-checkbox {\n position: relative;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n font-family: var(--primary-font);\n font-size: 1em;\n cursor: pointer;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.bimdata-checkbox :after,\n.bimdata-checkbox :before {\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n}\n.bimdata-checkbox__mark {\n width: 13px;\n height: 13px;\n position: relative;\n top: 0;\n left: 0;\n border: solid 1px var(--color-primary);\n border-radius: 2px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n}\n.bimdata-checkbox__mark::after {\n width: 4px;\n height: 7px;\n content: "";\n display: block;\n position: absolute;\n top: 1px;\n left: 3px;\n border: solid transparent;\n opacity: 0;\n -webkit-transform: rotate(45deg);\n transform: rotate(45deg);\n}\n.bimdata-checkbox__text {\n width: calc(100% - 13px - 5px);\n margin-left: 6px;\n font-size: 0.8571428571em;\n}\n\n/* custom CHECKMARK CHECKED ------------------------------------ */\n.bimdata-checkbox.checked > .bimdata-checkbox__mark,\n.bimdata-checkbox.indeterminate > .bimdata-checkbox__mark {\n background-color: var(--color-primary);\n}\n.bimdata-checkbox:not(.indeterminate):not(.checked) > .bimdata-checkbox__mark::after {\n border-color: transparent;\n}\n.bimdata-checkbox:not(.indeterminate) > .bimdata-checkbox__mark::after,\n.bimdata-checkbox.checked > .bimdata-checkbox__mark::after {\n border: solid 1px var(--color-white);\n border-left: none;\n border-top: none;\n border-width: 0 1px 1px 0;\n opacity: 1;\n}\n\n/* custom CHECKMARK INDETERMINATE ------------------------------ */\n.bimdata-checkbox.indeterminate > .bimdata-checkbox__mark::after {\n border-width: 0 1px 0px 0;\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n/* custom CHECKBOX DISABLED ----------------------------------- */\n.bimdata-checkbox.disabled {\n cursor: default;\n}\n.bimdata-checkbox.disabled > .bimdata-checkbox__mark {\n border-color: var(--color-silver-dark);\n}\n.bimdata-checkbox.disabled > .bimdata-checkbox__text {\n color: var(--color-silver-dark);\n}\n.bimdata-checkbox.checked.disabled > .bimdata-checkbox__mark {\n background-color: var(--color-silver-dark);\n}');const Zt=Object.freeze({bisque:"ffe4c4",orange:"ffa500",coral:"ff7f50",red:"ff3d1e",maroon:"800000",khaki:"f0e68c",tan:"d2b48c",peru:"cd853f",sienna:"a0522d",brown:"a52a2a",greenyellow:"adff2f",yellowgreen:"9acd32",forestgreen:"00af50",green:"008000",darkgreen:"006400",lightcyan:"e0ffff",skyblue:"87ceeb",steelblue:"4682b4",blue:"0000ff",darkblue:"00008b",mistyrose:"ffe4e1",hotpink:"ff69b4",magenta:"ff00ff",purple:"800080",indigo:"4b0082",whitesmoke:"f5f5f5",silver:"c0c0c0",darkgray:"a9a9a9",grey:"7a7a7a",black:"000000"}),Tt=["bisque","khaki","greenyellow","lightcyan","mistyrose","whitesmoke"];Object.entries(Zt).filter((([e])=>!Tt.includes(e))),Object.entries(Zt).reduce(((e,n,a)=>(a%5==0?e.push([n]):e[e.length-1].push(n),e)),[]),e(".color-selector__line[data-v-dd521886] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n}\n.color-selector__line__element[data-v-dd521886] {\n cursor: pointer;\n height: 30px;\n width: 30px;\n margin: 4px;\n border-radius: 3px;\n}\n.color-selector__line__element.selected[data-v-dd521886] {\n border: solid 2px var(--color-primary);\n}"),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-0090dd57] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}'),e('.slide-fade-up-enter-active,\n.slide-fade-up-leave-active {\n -webkit-transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n}\n.slide-fade-up-enter,\n.slide-fade-up-enter-from,\n.slide-fade-up-leave-to {\n -webkit-transform: translateY(-10px);\n transform: translateY(-10px);\n opacity: 0;\n}\n.slide-fade-down-enter-active,\n.slide-fade-down-leave-active {\n -webkit-transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n}\n.slide-fade-down-enter,\n.slide-fade-down-enter-from,\n.slide-fade-down-leave-to {\n -webkit-transform: translateY(10px);\n transform: translateY(10px);\n opacity: 0;\n}\n.slide-fade-left-enter-active,\n.slide-fade-left-leave-active {\n -webkit-transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n}\n.slide-fade-left-enter,\n.slide-fade-left-enter-from,\n.slide-fade-left-leave-to {\n -webkit-transform: translateX(-20px);\n transform: translateX(-20px);\n opacity: 0;\n}\n.slide-fade-right-enter-active,\n.slide-fade-right-leave-active {\n -webkit-transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n}\n.slide-fade-right-enter,\n.slide-fade-right-enter-from,\n.slide-fade-right-leave-to {\n -webkit-transform: translateX(20px);\n transform: translateX(20px);\n opacity: 0;\n}\n.slide-right-enter-active,\n.slide-right-leave-active {\n -webkit-transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n}\n.slide-right-enter,\n.slide-right-enter-from,\n.slide-right-leave-to {\n -webkit-transform: translateX(20px);\n transform: translateX(20px);\n opacity: 0;\n position: absolute;\n}\n.slide-left-enter-active,\n.slide-left-leave-active {\n -webkit-transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n}\n.slide-left-enter,\n.slide-left-enter-from,\n.slide-left-leave-to {\n -webkit-transform: translateX(-20px);\n transform: translateX(-20px);\n opacity: 0;\n position: absolute;\n}\n.fade-enter-active {\n -webkit-transition: all 0.1s ease-out;\n transition: all 0.1s ease-out;\n}\n.fade-leave-active {\n -webkit-transition: all 0.1s ease-in;\n transition: all 0.1s ease-in;\n}\n.fade-enter,\n.fade-enter-from,\n.fade-leave-to {\n opacity: 0;\n}\n.pop-enter-active {\n -webkit-transition: all 0.4s cubic-bezier(0.4, 1.5, 0.56, 1);\n transition: all 0.4s cubic-bezier(0.4, 1.5, 0.56, 1);\n}\n.pop-leave-active {\n -webkit-transition: all 0.3s ease-in;\n transition: all 0.3s ease-in;\n}\n.pop-enter,\n.pop-enter-from {\n -webkit-transform: scale(0.1);\n transform: scale(0.1);\n opacity: 0.4;\n}\n.pop-enter-to,\n.pop-leave,\n.pop-leave-from {\n -webkit-transform: scale(1);\n transform: scale(1);\n opacity: 1;\n}\n.pop-leave-to {\n -webkit-transform: scale(0.7);\n transform: scale(0.7);\n opacity: 0;\n}\n.list-enter-active {\n -webkit-transition: all 0.3s ease-out;\n transition: all 0.3s ease-out;\n}\n.list-leave-active {\n -webkit-transition: all 0.2s ease-in;\n transition: all 0.2s ease-in;\n}\n.list-move {\n -webkit-transition: all 0.3s ease;\n transition: all 0.3s ease;\n}\n.list-enter,\n.list-enter-from,\n.list-leave-to {\n opacity: 0;\n}\n.grid-enter-active {\n -webkit-transition: all 0.5s ease-out;\n transition: all 0.5s ease-out;\n}\n.grid-leave-active {\n -webkit-transition: all 0.4s ease-in;\n transition: all 0.4s ease-in;\n}\n.grid-move {\n -webkit-transition: all 0.5s ease;\n transition: all 0.5s ease;\n}\n.grid-enter,\n.grid-enter-from,\n.grid-leave-to {\n opacity: 0;\n}\n.page-enter-active,\n.page-leave-active {\n -webkit-transition: all 0.5s ease;\n transition: all 0.5s ease;\n}\n.page-enter,\n.page-enter-from,\n.page-leave-to {\n -webkit-transform: translateX(-30%);\n transform: translateX(-30%);\n opacity: 0;\n}\n.bimdata-datepicker {\n position: relative;\n text-align: left;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n}\n.bimdata-datepicker > div {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n position: relative;\n}\n.bimdata-datepicker > div.not-empty label {\n top: -22px;\n color: var(--color-primary);\n font-size: 10px;\n}\n.bimdata-datepicker label {\n position: absolute;\n left: 0;\n top: 0;\n font-size: 12px;\n -webkit-transform: translateY(8px);\n transform: translateY(8px);\n -webkit-transition: 0.2s ease all;\n transition: 0.2s ease all;\n color: var(--color-granite-light);\n cursor: pointer;\n}\n.bimdata-datepicker input {\n width: 100%;\n height: 31.5px;\n border: none;\n border-bottom: 1px solid var(--color-silver);\n color: var(--color-primary);\n background-color: transparent;\n z-index: 2;\n}\n.bimdata-datepicker input:focus-visible {\n outline: none;\n}\n.bimdata-datepicker input.required {\n border-bottom: 1px dashed red;\n}\n.bimdata-datepicker__calendar {\n width: 280px;\n -webkit-box-shadow: var(--box-shadow);\n box-shadow: var(--box-shadow);\n background: #fff;\n position: absolute;\n z-index: 10000;\n}\n.bimdata-datepicker__calendar > div {\n width: 100%;\n background: #fff;\n}\n.bimdata-datepicker__calendar * {\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n}\n.bimdata-datepicker__calendar__calendar--inline {\n position: static;\n}\n.bimdata-datepicker__calendar.bottom-right {\n right: 0;\n}\n.bimdata-datepicker__calendar.bottom-left {\n left: 0;\n}\n.bimdata-datepicker__calendar.top, .bimdata-datepicker__calendar.top-left, .bimdata-datepicker__calendar.top-right {\n bottom: 32px;\n}\n.bimdata-datepicker__calendar.top-right {\n right: 0;\n}\n.bimdata-datepicker__calendar button {\n background: inherit;\n text-align: center;\n color: var(--color-primary);\n cursor: pointer;\n}\n.bimdata-datepicker__calendar button:disabled {\n color: var(--color-granite-light);\n}\n.bimdata-datepicker__calendar button:focus-visible {\n outline: none;\n}\n.bimdata-datepicker__calendar header {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n height: 40px;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n border-bottom: 1px solid var(--color-silver);\n cursor: pointer;\n}\n.bimdata-datepicker__calendar header button {\n border: none;\n -webkit-box-flex: 1;\n -ms-flex: 1;\n flex: 1;\n color: var(--color-primary);\n}\n.bimdata-datepicker__calendar header button:hover:not(:disabled) {\n background-color: #e6eeff;\n}\n.bimdata-datepicker__calendar header button__up {\n color: var(--color-primary);\n -webkit-box-flex: 5;\n -ms-flex-positive: 5;\n flex-grow: 5;\n}\n.bimdata-datepicker__calendar header .doublePrev,\n.bimdata-datepicker__calendar header .doubleNext,\n.bimdata-datepicker__calendar header .prev,\n.bimdata-datepicker__calendar header .next {\n padding: 0;\n max-height: 39px;\n max-width: 32px;\n}\n.bimdata-datepicker__calendar header .prev:disabled .default:after {\n border-right: 10px solid #ddd;\n}\n.bimdata-datepicker__calendar header .next:disabled .default:after {\n border-left: 10px solid #ddd;\n}\n.bimdata-datepicker__calendar .cell {\n height: 40px;\n border: 1px solid transparent;\n cursor: pointer;\n}\n.bimdata-datepicker__calendar .cell.day:not(.disabled):hover, .bimdata-datepicker__calendar .cell.month:not(.disabled):hover, .bimdata-datepicker__calendar .cell.year:not(.disabled):hover {\n background-color: #e6eeff;\n border-radius: 2px;\n}\n.bimdata-datepicker__calendar .cell.day:not(.disabled):focus, .bimdata-datepicker__calendar .cell.month:not(.disabled):focus, .bimdata-datepicker__calendar .cell.year:not(.disabled):focus {\n z-index: 1;\n}\n.bimdata-datepicker__calendar .cell.day {\n padding: 0;\n height: 33px;\n width: 22px;\n -webkit-box-flex: 33px;\n -ms-flex: 33px;\n flex: 33px;\n color: var(--color-granite-light);\n}\n.bimdata-datepicker__calendar .cell.day.today {\n color: var(--color-primary);\n font-weight: bold;\n position: relative;\n}\n.bimdata-datepicker__calendar .cell.day.today::after {\n width: 12px;\n background-color: currentcolor;\n bottom: 6px;\n content: "";\n height: 1px;\n left: 50%;\n position: absolute;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n}\n.bimdata-datepicker__calendar .cell.day.highlighted.highlight-end {\n background-color: #e1ebff;\n}\n.bimdata-datepicker__calendar .cell.day.selected, .bimdata-datepicker__calendar .cell.month.selected, .bimdata-datepicker__calendar .cell.year.selected {\n background-color: var(--color-primary);\n color: var(--color-white);\n border-radius: 2px;\n}\n.bimdata-datepicker__calendar .cell.day.selected:hover, .bimdata-datepicker__calendar .cell.month.selected:hover, .bimdata-datepicker__calendar .cell.year.selected:hover {\n background-color: var(--color-primary-light);\n color: var(--color-white);\n}\n.bimdata-datepicker__calendar .cell.day.selected.highlighted, .bimdata-datepicker__calendar .cell.month.selected.highlighted, .bimdata-datepicker__calendar .cell.year.selected.highlighted {\n background-color: var(--color-primary-light);\n}\n.bimdata-datepicker__calendar .cell.highlighted {\n background-color: #f0f5ff;\n}\n.bimdata-datepicker__calendar .cell.highlighted.disabled {\n color: #accad2;\n}\n.bimdata-datepicker__calendar .cell.muted {\n color: var(--color-silver);\n}\n.bimdata-datepicker__calendar .cell.muted.disabled:not(.selected) {\n color: #ddd;\n}\n.bimdata-datepicker__calendar .cell.muted.disabled:not(.selected).highlighted {\n color: #e2ebfa;\n}\n.bimdata-datepicker__calendar .cell.muted.disabled.highlighted {\n background-color: transparent;\n}\n.bimdata-datepicker__calendar .day-header {\n padding: 0 12px;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n gap: 0;\n color: var(--color-primary);\n}\n.bimdata-datepicker__calendar .day-header span {\n height: 40px;\n width: 36.5px;\n display: inline-block;\n font-size: 75%;\n line-height: 40px;\n padding: 0;\n text-align: center;\n vertical-align: middle;\n white-space: nowrap;\n}\n.bimdata-datepicker__calendar .month,\n.bimdata-datepicker__calendar .year {\n width: 29.9%;\n}\n.bimdata-datepicker__calendar .cells-wrapper {\n padding: 6px 12px 14px;\n overflow: hidden;\n position: relative;\n}\n.bimdata-datepicker__calendar .cells-wrapper .picker-cells {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -webkit-transition: all 250ms ease-in-out;\n transition: all 250ms ease-in-out;\n}\n.bimdata-datepicker__calendar-button {\n border: none;\n font-style: normal;\n}\n.bimdata-datepicker__calendar-button.input-group-prepend, .bimdata-datepicker__calendar-button.input-group-append {\n padding: 0;\n}'),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-5e440aca] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}'),e(".icon-fill--black {\n fill: var(--color-black);\n}\n.icon-fill--default {\n fill: currentColor;\n}\n.icon-fill--disabled {\n fill: var(--color-silver-dark);\n}\n.icon-fill--high {\n fill: var(--color-high);\n}\n.icon-fill--primary {\n fill: var(--color-primary);\n}\n.icon-fill--secondary {\n fill: var(--color-secondary);\n}\n.icon-fill--success {\n fill: var(--color-success);\n}\n.icon-fill--silver {\n fill: var(--color-silver);\n}\n.icon-fill--granite-light {\n fill: var(--color-granite-light);\n}\n.icon-fill--granite {\n fill: var(--color-granite);\n}\n.icon-fill--silver-light {\n fill: var(--color-silver-light);\n}\n.icon-fill--warning {\n fill: var(--color-warning);\n}\n.icon-fill--white {\n fill: var(--color-white);\n}\n.icon-stroke {\n fill: transparent;\n}\n.icon-stroke--black {\n stroke: var(--color-black);\n}\n.icon-stroke--default {\n stroke: currentColor;\n}\n.icon-stroke--disabled {\n stroke: var(--color-silver-dark);\n}\n.icon-stroke--high {\n stroke: var(--color-high);\n}\n.icon-stroke--neutral {\n stroke: var(--color-neutral);\n}\n.icon-stroke--primary {\n stroke: var(--color-primary);\n}\n.icon-stroke--secondary {\n stroke: var(--color-secondary);\n}\n.icon-stroke--success {\n stroke: var(--color-success);\n}\n.icon-stroke--silver {\n stroke: var(--color-silver);\n}\n.icon-stroke--granite-light {\n stroke: var(--color-granite-light);\n}\n.icon-stroke--granite {\n stroke: var(--color-granite);\n}\n.icon-stroke--silver-light {\n stroke: var(--color-silver-light);\n}\n.icon-stroke--warning {\n stroke: var(--color-warning);\n}\n.icon-stroke--white {\n stroke: var(--color-white);\n}"),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-859297ec] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}'),e(".icon-fill--black {\n fill: var(--color-black);\n}\n.icon-fill--default {\n fill: currentColor;\n}\n.icon-fill--disabled {\n fill: var(--color-silver-dark);\n}\n.icon-fill--high {\n fill: var(--color-high);\n}\n.icon-fill--primary {\n fill: var(--color-primary);\n}\n.icon-fill--secondary {\n fill: var(--color-secondary);\n}\n.icon-fill--success {\n fill: var(--color-success);\n}\n.icon-fill--silver {\n fill: var(--color-silver);\n}\n.icon-fill--granite-light {\n fill: var(--color-granite-light);\n}\n.icon-fill--granite {\n fill: var(--color-granite);\n}\n.icon-fill--silver-light {\n fill: var(--color-silver-light);\n}\n.icon-fill--warning {\n fill: var(--color-warning);\n}\n.icon-fill--white {\n fill: var(--color-white);\n}\n.icon-stroke {\n fill: transparent;\n}\n.icon-stroke--black {\n stroke: var(--color-black);\n}\n.icon-stroke--default {\n stroke: currentColor;\n}\n.icon-stroke--disabled {\n stroke: var(--color-silver-dark);\n}\n.icon-stroke--high {\n stroke: var(--color-high);\n}\n.icon-stroke--neutral {\n stroke: var(--color-neutral);\n}\n.icon-stroke--primary {\n stroke: var(--color-primary);\n}\n.icon-stroke--secondary {\n stroke: var(--color-secondary);\n}\n.icon-stroke--success {\n stroke: var(--color-success);\n}\n.icon-stroke--silver {\n stroke: var(--color-silver);\n}\n.icon-stroke--granite-light {\n stroke: var(--color-granite-light);\n}\n.icon-stroke--granite {\n stroke: var(--color-granite);\n}\n.icon-stroke--silver-light {\n stroke: var(--color-silver-light);\n}\n.icon-stroke--warning {\n stroke: var(--color-warning);\n}\n.icon-stroke--white {\n stroke: var(--color-white);\n}"),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-797f55d8] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}'),e(".icon-fill--black {\n fill: var(--color-black);\n}\n.icon-fill--default {\n fill: currentColor;\n}\n.icon-fill--disabled {\n fill: var(--color-silver-dark);\n}\n.icon-fill--high {\n fill: var(--color-high);\n}\n.icon-fill--primary {\n fill: var(--color-primary);\n}\n.icon-fill--secondary {\n fill: var(--color-secondary);\n}\n.icon-fill--success {\n fill: var(--color-success);\n}\n.icon-fill--silver {\n fill: var(--color-silver);\n}\n.icon-fill--granite-light {\n fill: var(--color-granite-light);\n}\n.icon-fill--granite {\n fill: var(--color-granite);\n}\n.icon-fill--silver-light {\n fill: var(--color-silver-light);\n}\n.icon-fill--warning {\n fill: var(--color-warning);\n}\n.icon-fill--white {\n fill: var(--color-white);\n}\n.icon-stroke {\n fill: transparent;\n}\n.icon-stroke--black {\n stroke: var(--color-black);\n}\n.icon-stroke--default {\n stroke: currentColor;\n}\n.icon-stroke--disabled {\n stroke: var(--color-silver-dark);\n}\n.icon-stroke--high {\n stroke: var(--color-high);\n}\n.icon-stroke--neutral {\n stroke: var(--color-neutral);\n}\n.icon-stroke--primary {\n stroke: var(--color-primary);\n}\n.icon-stroke--secondary {\n stroke: var(--color-secondary);\n}\n.icon-stroke--success {\n stroke: var(--color-success);\n}\n.icon-stroke--silver {\n stroke: var(--color-silver);\n}\n.icon-stroke--granite-light {\n stroke: var(--color-granite-light);\n}\n.icon-stroke--granite {\n stroke: var(--color-granite);\n}\n.icon-stroke--silver-light {\n stroke: var(--color-silver-light);\n}\n.icon-stroke--warning {\n stroke: var(--color-warning);\n}\n.icon-stroke--white {\n stroke: var(--color-white);\n}"),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-0993abf8] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}'),e(".icon-fill--black {\n fill: var(--color-black);\n}\n.icon-fill--default {\n fill: currentColor;\n}\n.icon-fill--disabled {\n fill: var(--color-silver-dark);\n}\n.icon-fill--high {\n fill: var(--color-high);\n}\n.icon-fill--primary {\n fill: var(--color-primary);\n}\n.icon-fill--secondary {\n fill: var(--color-secondary);\n}\n.icon-fill--success {\n fill: var(--color-success);\n}\n.icon-fill--silver {\n fill: var(--color-silver);\n}\n.icon-fill--granite-light {\n fill: var(--color-granite-light);\n}\n.icon-fill--granite {\n fill: var(--color-granite);\n}\n.icon-fill--silver-light {\n fill: var(--color-silver-light);\n}\n.icon-fill--warning {\n fill: var(--color-warning);\n}\n.icon-fill--white {\n fill: var(--color-white);\n}\n.icon-stroke {\n fill: transparent;\n}\n.icon-stroke--black {\n stroke: var(--color-black);\n}\n.icon-stroke--default {\n stroke: currentColor;\n}\n.icon-stroke--disabled {\n stroke: var(--color-silver-dark);\n}\n.icon-stroke--high {\n stroke: var(--color-high);\n}\n.icon-stroke--neutral {\n stroke: var(--color-neutral);\n}\n.icon-stroke--primary {\n stroke: var(--color-primary);\n}\n.icon-stroke--secondary {\n stroke: var(--color-secondary);\n}\n.icon-stroke--success {\n stroke: var(--color-success);\n}\n.icon-stroke--silver {\n stroke: var(--color-silver);\n}\n.icon-stroke--granite-light {\n stroke: var(--color-granite-light);\n}\n.icon-stroke--granite {\n stroke: var(--color-granite);\n}\n.icon-stroke--silver-light {\n stroke: var(--color-silver-light);\n}\n.icon-stroke--warning {\n stroke: var(--color-warning);\n}\n.icon-stroke--white {\n stroke: var(--color-white);\n}"),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-aa907072] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}\n.bimdata-list[data-v-aa907072] {\n margin: 0;\n padding: 0;\n}\n.bimdata-list li[data-v-aa907072] {\n list-style-type: none;\n}'),e(".bimdata-navigation[data-v-aa907072] {\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n width: 100%;\n height: 38px;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.bimdata-navigation__item[data-v-aa907072] {\n padding: 6px 2px;\n}\n.bimdata-navigation__item .bimdata-btn[data-v-aa907072] {\n padding: 0;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n}\n.bimdata-navigation__item.active .bimdata-btn[data-v-aa907072] {\n font-weight: 700;\n}\n.bimdata-navigation__left[data-v-aa907072], .bimdata-navigation__right[data-v-aa907072] {\n padding: 6px 2px;\n font-size: 10px;\n cursor: default;\n}"),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-45066753] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}'),e(".bimdata-pagination__item .bimdata-btn[data-v-45066753] {\n padding: 0;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n}\n.bimdata-pagination__item.active .bimdata-btn[data-v-45066753] {\n font-weight: 700;\n}"),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-162f2cc6] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}'),e("@-webkit-keyframes bimdataspinner {\n0% {\n -webkit-transform: scale(0.2);\n transform: scale(0.2);\n}\n15% {\n -webkit-transform: scale(1.3);\n transform: scale(1.3);\n}\n20% {\n -webkit-transform: scale(1);\n transform: scale(1);\n}\n40% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n}\n60% {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n80% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n}\n90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n}\n100% {\n -webkit-transform: scale(0.2);\n transform: scale(0.2);\n}\n}@keyframes bimdataspinner {\n0% {\n -webkit-transform: scale(0.2);\n transform: scale(0.2);\n}\n15% {\n -webkit-transform: scale(1.3);\n transform: scale(1.3);\n}\n20% {\n -webkit-transform: scale(1);\n transform: scale(1);\n}\n40% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n}\n60% {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n80% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n}\n90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n}\n100% {\n -webkit-transform: scale(0.2);\n transform: scale(0.2);\n}\n}\n.bimdata-spinner {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n}\n.bimdata-spinner--square {\n width: var(--spacing-unit);\n height: var(--spacing-unit);\n border: 2px var(--color-primary) solid;\n -webkit-animation: bimdataspinner 1.4s linear infinite;\n animation: bimdataspinner 1.4s linear infinite;\n}"),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-3ab4d75d] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}\n.bimdata-list[data-v-3ab4d75d] {\n margin: 0;\n padding: 0;\n}\n.bimdata-list li[data-v-3ab4d75d] {\n list-style-type: none;\n}'),e(".bimdata-paginated-list[data-v-3ab4d75d] {\n font-family: var(--primary-font);\n font-size: 1em;\n line-height: 1.5;\n overflow: auto;\n}\n.bimdata-paginated-list--small[data-v-3ab4d75d] {\n height: 100%;\n position: relative;\n}\n.bimdata-paginated-list--small .bimdata-paginated-list__elements li[data-v-3ab4d75d] {\n padding: 6px;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n font-size: 0.8571428571em;\n}\n.bimdata-paginated-list--small .bimdata-paginated-list__elements li[data-v-3ab4d75d]:nth-child(odd) {\n background-color: var(--color-silver-light);\n}\n.bimdata-paginated-list--small .bimdata-paginated-list__elements li[data-v-3ab4d75d]:nth-child(even) {\n background-color: hsl(var(--color-silver-light), 5%);\n}\n.bimdata-paginated-list--empty[data-v-3ab4d75d] {\n height: auto;\n}\n.bimdata-paginated-list .bimdata-spinner[data-v-3ab4d75d] {\n padding: 12px 0;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n}"),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-0368297d] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}'),e(".slide-fade-up-enter-active,\n.slide-fade-up-leave-active {\n -webkit-transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n}\n.slide-fade-up-enter,\n.slide-fade-up-enter-from,\n.slide-fade-up-leave-to {\n -webkit-transform: translateY(-10px);\n transform: translateY(-10px);\n opacity: 0;\n}\n.slide-fade-down-enter-active,\n.slide-fade-down-leave-active {\n -webkit-transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n}\n.slide-fade-down-enter,\n.slide-fade-down-enter-from,\n.slide-fade-down-leave-to {\n -webkit-transform: translateY(10px);\n transform: translateY(10px);\n opacity: 0;\n}\n.slide-fade-left-enter-active,\n.slide-fade-left-leave-active {\n -webkit-transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n}\n.slide-fade-left-enter,\n.slide-fade-left-enter-from,\n.slide-fade-left-leave-to {\n -webkit-transform: translateX(-20px);\n transform: translateX(-20px);\n opacity: 0;\n}\n.slide-fade-right-enter-active,\n.slide-fade-right-leave-active {\n -webkit-transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n}\n.slide-fade-right-enter,\n.slide-fade-right-enter-from,\n.slide-fade-right-leave-to {\n -webkit-transform: translateX(20px);\n transform: translateX(20px);\n opacity: 0;\n}\n.slide-right-enter-active,\n.slide-right-leave-active {\n -webkit-transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n}\n.slide-right-enter,\n.slide-right-enter-from,\n.slide-right-leave-to {\n -webkit-transform: translateX(20px);\n transform: translateX(20px);\n opacity: 0;\n position: absolute;\n}\n.slide-left-enter-active,\n.slide-left-leave-active {\n -webkit-transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n}\n.slide-left-enter,\n.slide-left-enter-from,\n.slide-left-leave-to {\n -webkit-transform: translateX(-20px);\n transform: translateX(-20px);\n opacity: 0;\n position: absolute;\n}\n.fade-enter-active {\n -webkit-transition: all 0.1s ease-out;\n transition: all 0.1s ease-out;\n}\n.fade-leave-active {\n -webkit-transition: all 0.1s ease-in;\n transition: all 0.1s ease-in;\n}\n.fade-enter,\n.fade-enter-from,\n.fade-leave-to {\n opacity: 0;\n}\n.pop-enter-active {\n -webkit-transition: all 0.4s cubic-bezier(0.4, 1.5, 0.56, 1);\n transition: all 0.4s cubic-bezier(0.4, 1.5, 0.56, 1);\n}\n.pop-leave-active {\n -webkit-transition: all 0.3s ease-in;\n transition: all 0.3s ease-in;\n}\n.pop-enter,\n.pop-enter-from {\n -webkit-transform: scale(0.1);\n transform: scale(0.1);\n opacity: 0.4;\n}\n.pop-enter-to,\n.pop-leave,\n.pop-leave-from {\n -webkit-transform: scale(1);\n transform: scale(1);\n opacity: 1;\n}\n.pop-leave-to {\n -webkit-transform: scale(0.7);\n transform: scale(0.7);\n opacity: 0;\n}\n.list-enter-active {\n -webkit-transition: all 0.3s ease-out;\n transition: all 0.3s ease-out;\n}\n.list-leave-active {\n -webkit-transition: all 0.2s ease-in;\n transition: all 0.2s ease-in;\n}\n.list-move {\n -webkit-transition: all 0.3s ease;\n transition: all 0.3s ease;\n}\n.list-enter,\n.list-enter-from,\n.list-leave-to {\n opacity: 0;\n}\n.grid-enter-active {\n -webkit-transition: all 0.5s ease-out;\n transition: all 0.5s ease-out;\n}\n.grid-leave-active {\n -webkit-transition: all 0.4s ease-in;\n transition: all 0.4s ease-in;\n}\n.grid-move {\n -webkit-transition: all 0.5s ease;\n transition: all 0.5s ease;\n}\n.grid-enter,\n.grid-enter-from,\n.grid-leave-to {\n opacity: 0;\n}\n.page-enter-active,\n.page-leave-active {\n -webkit-transition: all 0.5s ease;\n transition: all 0.5s ease;\n}\n.page-enter,\n.page-enter-from,\n.page-leave-to {\n -webkit-transform: translateX(-30%);\n transform: translateX(-30%);\n opacity: 0;\n}\n\n/* custom GLOBAL SUBMENU\n ---------------------------------------------------------- */\n.submenu {\n position: absolute;\n top: 0;\n background-color: var(--color-white);\n -webkit-box-shadow: var(--box-shadow);\n box-shadow: var(--box-shadow);\n}\n.submenu--up, .submenu--down, .submenu--right, .submenu--left, .submenu--no-direction {\n padding: calc(var(--spacing-unit) / 2) 0;\n width: 100%;\n left: 0;\n border-radius: 3px;\n z-index: 2;\n}\n.submenu--up li, .submenu--down li, .submenu--right li, .submenu--left li, .submenu--no-direction li {\n padding: calc(var(--spacing-unit) / 2);\n cursor: pointer;\n}\n.submenu--up li:hover, .submenu--down li:hover, .submenu--right li:hover, .submenu--left li:hover, .submenu--no-direction li:hover {\n background-color: var(--color-silver-light);\n}\n.submenu--up li.disabled, .submenu--down li.disabled, .submenu--right li.disabled, .submenu--left li.disabled, .submenu--no-direction li.disabled {\n cursor: inherit;\n}\n.submenu--up li.disabled:hover, .submenu--down li.disabled:hover, .submenu--right li.disabled:hover, .submenu--left li.disabled:hover, .submenu--no-direction li.disabled:hover {\n background-color: transparent;\n}\n.submenu--up {\n top: auto;\n bottom: calc(100% + var(--spacing-unit) / 2);\n}\n.submenu--down {\n top: calc(100% + var(--spacing-unit) / 2);\n}\n.submenu--right {\n left: calc(100% + var(--spacing-unit) / 2);\n right: auto;\n}\n.submenu--left {\n right: calc(100% + var(--spacing-unit) / 2);\n left: auto;\n}\n.bimdata-dropdown-list {\n height: 42px;\n position: relative;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.bimdata-dropdown-list__content {\n padding: 0 var(--spacing-unit);\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n font-size: 13px;\n background-color: var(--color-silver-light);\n border: 1px solid var(--color-silver);\n border-radius: 3px;\n cursor: pointer;\n}\n.bimdata-dropdown-list__content .bimdata-btn {\n background-color: var(--color-silver-light);\n}\n.bimdata-dropdown-list__content.active {\n background-color: var(--color-white);\n border: 1px solid transparent;\n -webkit-box-shadow: var(--box-shadow);\n box-shadow: var(--box-shadow);\n}\n.bimdata-dropdown-list__content.disabled {\n cursor: default;\n color: var(--color-silver-dark);\n}\n.bimdata-dropdown-list__content.disabled .bimdata-btn {\n cursor: default;\n color: var(--color-silver-dark);\n}\n.bimdata-dropdown-list .bimdata-paginated-list__elements {\n font-size: 11px;\n}\n.bimdata-dropdown-list .bimdata-paginated-list > ul:first-child {\n padding: 6px 0;\n overflow: auto;\n z-index: 1;\n}\n.bimdata-dropdown-list .bimdata-paginated-list li {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}"),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-330fe2fd] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}\n.bimdata-textbox[data-v-330fe2fd] {\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n position: relative;\n}\n.bimdata-textbox__text--head[data-v-330fe2fd] {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.bimdata-textbox__text--tail[data-v-330fe2fd] {\n width: 50%;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: "";\n direction: rtl;\n}\n.bimdata-textbox__tooltip[data-v-330fe2fd] {\n position: absolute;\n z-index: 2;\n min-width: 60px;\n max-width: 200px;\n width: -webkit-max-content;\n width: -moz-max-content;\n width: max-content;\n padding: calc(var(--spacing-unit) / 3) calc(var(--spacing-unit) / 2);\n border-radius: 3px;\n text-align: center;\n white-space: normal;\n word-wrap: break-word;\n}\n.bimdata-textbox__tooltip[data-v-330fe2fd]::before {\n content: "";\n position: absolute;\n border-style: solid;\n border-width: 8px 0 0 8px;\n}\n.bimdata-textbox__tooltip--white[data-v-330fe2fd] {\n background-color: var(--color-white);\n color: var(--color-primary);\n}\n.bimdata-textbox__tooltip--white[data-v-330fe2fd]::before {\n border-color: var(--color-white) transparent transparent;\n}\n.bimdata-textbox__tooltip--primary[data-v-330fe2fd] {\n background-color: var(--color-primary);\n color: var(--color-white);\n}\n.bimdata-textbox__tooltip--primary[data-v-330fe2fd]::before {\n border-color: var(--color-primary) transparent transparent;\n}\n.bimdata-textbox__tooltip--secondary[data-v-330fe2fd] {\n background-color: rgb(249, 199, 44);\n color: rgb(47, 55, 74);\n}\n.bimdata-textbox__tooltip--secondary[data-v-330fe2fd]::before {\n border-color: var(--color-secondary) transparent transparent;\n}\n.bimdata-textbox__tooltip--granite-light[data-v-330fe2fd] {\n background-color: var(--color-granite-light);\n color: var(--color-white);\n}\n.bimdata-textbox__tooltip--granite-light[data-v-330fe2fd]::before {\n border-color: var(--color-granite-light) transparent transparent;\n}\n.bimdata-textbox__tooltip--silver-light[data-v-330fe2fd] {\n background-color: var(--color-silver-light);\n color: var(--color-primary);\n}\n.bimdata-textbox__tooltip--silver-light[data-v-330fe2fd]::before {\n border-color: var(--color-silver-light) transparent transparent;\n}\n.bimdata-textbox__tooltip--top[data-v-330fe2fd] {\n top: -8px;\n left: 50%;\n -webkit-transform: translateX(-50%) translateY(-100%);\n transform: translateX(-50%) translateY(-100%);\n}\n.bimdata-textbox__tooltip--top[data-v-330fe2fd]::before {\n top: calc(100% - 4px);\n left: calc(50% - 4px);\n -webkit-transform: rotate(135deg);\n transform: rotate(135deg);\n}\n.bimdata-textbox__tooltip--right[data-v-330fe2fd] {\n top: 50%;\n left: calc(100% + 8px);\n -webkit-transform: translateY(-50%);\n transform: translateY(-50%);\n}\n.bimdata-textbox__tooltip--right[data-v-330fe2fd]::before {\n top: calc(50% - 4px);\n left: -4px;\n -webkit-transform: rotate(-135deg);\n transform: rotate(-135deg);\n}\n.bimdata-textbox__tooltip--bottom[data-v-330fe2fd] {\n top: calc(100% + 8px);\n left: 50%;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n}\n.bimdata-textbox__tooltip--bottom[data-v-330fe2fd]::before {\n top: -4px;\n left: calc(50% - 4px);\n -webkit-transform: rotate(-45deg);\n transform: rotate(-45deg);\n}\n.bimdata-textbox__tooltip--left[data-v-330fe2fd] {\n top: 50%;\n left: -8px;\n -webkit-transform: translateX(-100%) translateY(-50%);\n transform: translateX(-100%) translateY(-50%);\n}\n.bimdata-textbox__tooltip--left[data-v-330fe2fd]::before {\n top: calc(50% - 4px);\n left: calc(100% - 4px);\n -webkit-transform: rotate(45deg);\n transform: rotate(45deg);\n}'),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-15b4b77f] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}'),e(".slide-fade-up-enter-active,\n.slide-fade-up-leave-active {\n -webkit-transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n}\n.slide-fade-up-enter,\n.slide-fade-up-enter-from,\n.slide-fade-up-leave-to {\n -webkit-transform: translateY(-10px);\n transform: translateY(-10px);\n opacity: 0;\n}\n.slide-fade-down-enter-active,\n.slide-fade-down-leave-active {\n -webkit-transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n}\n.slide-fade-down-enter,\n.slide-fade-down-enter-from,\n.slide-fade-down-leave-to {\n -webkit-transform: translateY(10px);\n transform: translateY(10px);\n opacity: 0;\n}\n.slide-fade-left-enter-active,\n.slide-fade-left-leave-active {\n -webkit-transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n}\n.slide-fade-left-enter,\n.slide-fade-left-enter-from,\n.slide-fade-left-leave-to {\n -webkit-transform: translateX(-20px);\n transform: translateX(-20px);\n opacity: 0;\n}\n.slide-fade-right-enter-active,\n.slide-fade-right-leave-active {\n -webkit-transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n}\n.slide-fade-right-enter,\n.slide-fade-right-enter-from,\n.slide-fade-right-leave-to {\n -webkit-transform: translateX(20px);\n transform: translateX(20px);\n opacity: 0;\n}\n.slide-right-enter-active,\n.slide-right-leave-active {\n -webkit-transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n}\n.slide-right-enter,\n.slide-right-enter-from,\n.slide-right-leave-to {\n -webkit-transform: translateX(20px);\n transform: translateX(20px);\n opacity: 0;\n position: absolute;\n}\n.slide-left-enter-active,\n.slide-left-leave-active {\n -webkit-transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n}\n.slide-left-enter,\n.slide-left-enter-from,\n.slide-left-leave-to {\n -webkit-transform: translateX(-20px);\n transform: translateX(-20px);\n opacity: 0;\n position: absolute;\n}\n.fade-enter-active {\n -webkit-transition: all 0.1s ease-out;\n transition: all 0.1s ease-out;\n}\n.fade-leave-active {\n -webkit-transition: all 0.1s ease-in;\n transition: all 0.1s ease-in;\n}\n.fade-enter,\n.fade-enter-from,\n.fade-leave-to {\n opacity: 0;\n}\n.pop-enter-active {\n -webkit-transition: all 0.4s cubic-bezier(0.4, 1.5, 0.56, 1);\n transition: all 0.4s cubic-bezier(0.4, 1.5, 0.56, 1);\n}\n.pop-leave-active {\n -webkit-transition: all 0.3s ease-in;\n transition: all 0.3s ease-in;\n}\n.pop-enter,\n.pop-enter-from {\n -webkit-transform: scale(0.1);\n transform: scale(0.1);\n opacity: 0.4;\n}\n.pop-enter-to,\n.pop-leave,\n.pop-leave-from {\n -webkit-transform: scale(1);\n transform: scale(1);\n opacity: 1;\n}\n.pop-leave-to {\n -webkit-transform: scale(0.7);\n transform: scale(0.7);\n opacity: 0;\n}\n.list-enter-active {\n -webkit-transition: all 0.3s ease-out;\n transition: all 0.3s ease-out;\n}\n.list-leave-active {\n -webkit-transition: all 0.2s ease-in;\n transition: all 0.2s ease-in;\n}\n.list-move {\n -webkit-transition: all 0.3s ease;\n transition: all 0.3s ease;\n}\n.list-enter,\n.list-enter-from,\n.list-leave-to {\n opacity: 0;\n}\n.grid-enter-active {\n -webkit-transition: all 0.5s ease-out;\n transition: all 0.5s ease-out;\n}\n.grid-leave-active {\n -webkit-transition: all 0.4s ease-in;\n transition: all 0.4s ease-in;\n}\n.grid-move {\n -webkit-transition: all 0.5s ease;\n transition: all 0.5s ease;\n}\n.grid-enter,\n.grid-enter-from,\n.grid-leave-to {\n opacity: 0;\n}\n.page-enter-active,\n.page-leave-active {\n -webkit-transition: all 0.5s ease;\n transition: all 0.5s ease;\n}\n.page-enter,\n.page-enter-from,\n.page-leave-to {\n -webkit-transform: translateX(-30%);\n transform: translateX(-30%);\n opacity: 0;\n}\n\n/* custom GLOBAL SUBMENU\n ---------------------------------------------------------- */\n.submenu {\n position: absolute;\n top: 0;\n background-color: var(--color-white);\n -webkit-box-shadow: var(--box-shadow);\n box-shadow: var(--box-shadow);\n}\n.submenu--up, .submenu--down, .submenu--right, .submenu--left, .submenu--no-direction {\n padding: calc(var(--spacing-unit) / 2) 0;\n width: 100%;\n left: 0;\n border-radius: 3px;\n z-index: 2;\n}\n.submenu--up li, .submenu--down li, .submenu--right li, .submenu--left li, .submenu--no-direction li {\n padding: calc(var(--spacing-unit) / 2);\n cursor: pointer;\n}\n.submenu--up li:hover, .submenu--down li:hover, .submenu--right li:hover, .submenu--left li:hover, .submenu--no-direction li:hover {\n background-color: var(--color-silver-light);\n}\n.submenu--up li.disabled, .submenu--down li.disabled, .submenu--right li.disabled, .submenu--left li.disabled, .submenu--no-direction li.disabled {\n cursor: inherit;\n}\n.submenu--up li.disabled:hover, .submenu--down li.disabled:hover, .submenu--right li.disabled:hover, .submenu--left li.disabled:hover, .submenu--no-direction li.disabled:hover {\n background-color: transparent;\n}\n.submenu--up {\n top: auto;\n bottom: calc(100% + var(--spacing-unit) / 2);\n}\n.submenu--down {\n top: calc(100% + var(--spacing-unit) / 2);\n}\n.submenu--right {\n left: calc(100% + var(--spacing-unit) / 2);\n right: auto;\n}\n.submenu--left {\n right: calc(100% + var(--spacing-unit) / 2);\n left: auto;\n}\n.bimdata-dropdown {\n height: 42px;\n position: relative;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.bimdata-dropdown__content {\n padding: 0 var(--spacing-unit);\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n font-size: 13px;\n border: 1px solid var(--color-silver);\n border-radius: 3px;\n cursor: pointer;\n}\n.bimdata-dropdown__content .bimdata-btn {\n background-color: var(--color-silver-light);\n}\n.bimdata-dropdown__content.active {\n background-color: var(--color-white);\n border: 1px solid transparent;\n -webkit-box-shadow: var(--box-shadow);\n box-shadow: var(--box-shadow);\n}\n.bimdata-dropdown__content.disabled {\n cursor: default;\n color: var(--color-silver-dark);\n}\n.bimdata-dropdown__content.disabled .bimdata-btn {\n cursor: default;\n color: var(--color-silver-dark);\n}\n.bimdata-dropdown__elements {\n font-size: 11px;\n}\n.bimdata-dropdown__elements.no-header {\n top: 50%;\n left: 50%;\n width: 220px;\n position: absolute;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n}\n.bimdata-dropdown__elements__menu-items {\n padding-left: 0px;\n overflow: visible;\n margin: 0;\n}\n.bimdata-dropdown__elements__menu-items__item {\n position: relative;\n}\n.bimdata-dropdown__elements__menu-items__item--no-children {\n color: var(--color-silver-dark);\n}\n.bimdata-dropdown__elements__menu-items__item--has-children {\n color: var(--color-primary);\n}\n.bimdata-dropdown__elements__menu-items__item div {\n padding-left: var(--spacing-unit);\n}\n.bimdata-dropdown__elements__menu-items__item__children {\n overflow: auto;\n padding: calc(var(--spacing-unit) / 2) 0;\n background-color: var(--color-white);\n border: 1px solid transparent;\n -webkit-box-shadow: var(--box-shadow);\n box-shadow: var(--box-shadow);\n position: absolute;\n width: 100%;\n left: 100%;\n top: -6%;\n}\n.bimdata-dropdown__elements:first-child :not(.bimdata-dropdown__elements__menu-items) {\n padding: calc(var(--spacing-unit) / 2) 0;\n overflow: auto;\n z-index: 1;\n}\n.bimdata-dropdown__elements li {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}");const _t=[BIMDataViewerVue.createElementVNode("path",{class:"fill-primary","fill-rule":"evenodd","clip-rule":"evenodd",d:"M13.7372 6.40564C9.78899 6.40564 6.57638 9.61783 6.57638 13.566V21.0546C6.57638 25.0028 9.78899 28.2154 13.7372 28.2154H14.5709C18.5195 28.2154 21.7313 25.0028 21.7313 21.0546V13.566C21.7313 9.61783 18.5195 6.40564 14.5709 6.40564H13.7372ZM14.5709 29.4475H13.7372C9.10926 29.4475 5.34424 25.6825 5.34424 21.0546V13.566C5.34424 8.93851 9.10926 5.17349 13.7372 5.17349H14.5709C19.1989 5.17349 22.9635 8.93851 22.9635 13.566V21.0546C22.9635 25.6825 19.1989 29.4475 14.5709 29.4475Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{class:"fill-primary","fill-rule":"evenodd","clip-rule":"evenodd",d:"M14.2313 16.1565C13.784 16.1565 13.4181 15.7905 13.4181 15.3433V12.9217C13.4181 12.474 13.784 12.1081 14.2313 12.1081C14.6786 12.1081 15.0449 12.474 15.0449 12.9217V15.3433C15.0449 15.7905 14.6786 16.1565 14.2313 16.1565Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{class:"fill-secondary","fill-rule":"evenodd","clip-rule":"evenodd",d:"M8.29078 5.22141C7.9889 5.22141 7.74207 4.97457 7.74207 4.6727V0.548714C7.74207 0.246839 7.9889 0 8.29078 0C8.59265 0 8.83949 0.246839 8.83949 0.548714V4.6727C8.83949 4.97457 8.59265 5.22141 8.29078 5.22141Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{class:"fill-secondary","fill-rule":"evenodd","clip-rule":"evenodd",d:"M5.2217 8.60319C5.2217 8.90465 4.97486 9.15149 4.67299 9.15149H0.548592C0.247128 9.15149 -0.00012207 8.90465 -0.00012207 8.60319C-0.00012207 8.30131 0.247128 8.05447 0.548592 8.05447H4.67299C4.97486 8.05447 5.2217 8.30131 5.2217 8.60319Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{class:"fill-secondary","fill-rule":"evenodd","clip-rule":"evenodd",d:"M6.45781 6.463C6.24424 6.67657 5.89513 6.67657 5.68197 6.463L2.06112 2.84215C1.84795 2.62899 1.84795 2.27947 2.06112 2.06631C2.27469 1.85274 2.62379 1.85274 2.83737 2.06631L6.45781 5.68716C6.67138 5.90032 6.67138 6.24943 6.45781 6.463Z"},null,-1)],Rt={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,_t)},__file:"src/BIMDataComponents/BIMDataIllustration/BIMDataLibraryIllustrations/Click.vue"},Ot=[BIMDataViewerVue.createElementVNode("path",{opacity:"0.21",d:"M27.3 74.8C35.0872 74.8 41.4 74.4866 41.4 74.1C41.4 73.7134 35.0872 73.4 27.3 73.4C19.5128 73.4 13.2 73.7134 13.2 74.1C13.2 74.4866 19.5128 74.8 27.3 74.8Z",fill:"#7A7A7A"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M59.64 42.1C57.8533 42.1 56.3644 43.6 56.3644 45.4C56.3644 47.2 57.8533 48.7 59.64 48.7C61.4267 48.7 62.9156 47.2 62.9156 45.4C62.9156 43.6 61.4267 42.1 59.64 42.1ZM61.2281 45.4C61.2281 46.3 60.5333 47 59.64 47C58.7467 47 58.0518 46.3 58.0518 45.4C58.0518 44.5 58.7467 43.8 59.64 43.8C60.5333 43.8 61.2281 44.6 61.2281 45.4Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M67.6801 43.2C65.7941 43.2 64.3052 44.7 64.3052 46.6C64.3052 48.5 65.7941 50 67.6801 50C69.566 50 71.0549 48.5 71.0549 46.6C70.9556 44.7 69.4667 43.2 67.6801 43.2ZM69.2682 46.6C69.2682 47.5 68.5734 48.2 67.6801 48.2C66.7867 48.2 66.0919 47.5 66.0919 46.6C66.0919 45.7 66.7867 45 67.6801 45C68.5734 45 69.2682 45.7 69.2682 46.6Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M64.9008 26.7C57.5556 26.7 51.6 32.7 51.6 40.1V66.5C51.6 68.6 53.2874 70.4 55.4711 70.4C55.7689 70.4 56.0667 70.4 56.3645 70.3C56.4637 72.4 58.1511 74.1 60.2356 74.1C62.32 74.1 64.1067 72.4 64.1067 70.2V68.3C64.4045 68.4 64.7023 68.4 65 68.4H65.1986C65.4963 68.4 65.7941 68.4 66.0919 68.3C66.2904 70.3 67.8786 71.8 69.8637 71.8C70.1615 71.8 70.4593 71.8 70.7571 71.7C71.1541 73.5 72.643 74.8 74.5289 74.8C76.6134 74.8 78.4 73.1 78.4 70.9V40.1C78.2015 32.7 72.246 26.7 64.9008 26.7ZM70.5586 63.4V68C70.5586 68.5 70.1615 68.9 69.6652 68.9C69.1689 68.9 68.7719 68.5 68.7719 68V62.7H65.7941V64.6C65.7941 65.1 65.3971 65.5 64.9008 65.5H64.7023C64.206 65.5 63.8089 65.1 63.8089 64.6V57.6H60.8311V70.2C60.8311 70.7 60.4341 71.1 59.9378 71.1C59.4415 71.1 59.0445 70.7 59.0445 70.2V64.1H56.0667V66.6C56.0667 67.1 55.6697 67.5 55.1734 67.5C54.6771 67.5 54.28 67.1 54.28 66.6V40.1C54.28 34.4 58.9452 29.7 64.603 29.7C70.2608 29.7 74.926 34.4 74.926 40.1V70.9C74.926 71.4 74.5289 71.8 74.0326 71.8C73.5363 71.8 73.1393 71.4 73.1393 70.9V63.4H70.5586Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M42.6 22.4C44.3673 22.4 45.8 20.9673 45.8 19.2C45.8 17.4327 44.3673 16 42.6 16C40.8327 16 39.4 17.4327 39.4 19.2C39.4 20.9673 40.8327 22.4 42.6 22.4Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M36.7 31.5C37.915 31.5 38.9 30.515 38.9 29.3C38.9 28.085 37.915 27.1 36.7 27.1C35.485 27.1 34.5 28.085 34.5 29.3C34.5 30.515 35.485 31.5 36.7 31.5Z",class:"fill-secondary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M41.7 37.6C42.5284 37.6 43.2 36.9284 43.2 36.1C43.2 35.2716 42.5284 34.6 41.7 34.6C40.8716 34.6 40.2 35.2716 40.2 36.1C40.2 36.9284 40.8716 37.6 41.7 37.6Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M26.8 49.1C28.1 49.7 29.3 50.4 30.4 51.3C32 52.7 33.3 54.3 34.2 56.2C34.5 56.8 34.7 57.4 34.9 58C35.4 59.5 35.1 60.8 34 61.9C31.7 64.2 29 64.9 25.9 64.1C25.7 64.1 25.5 64.1 25.4 64.1C24.2 64.3 22.9 64.4 21.7 64.2C21.4 64.2 21.2 64.1 20.8 64.1C21.1 64.6 21.4 65 21.7 65.5C22.6 66.8 23.9 67.8 25.3 68.4C27.2 69.2 29.1 69.4 31.1 69C32.9 68.6 34.5 67.7 35.8 66.3C37.2 64.8 38.1 63 38.3 60.9C38.4 59.6 38.4 58.2 37.9 57C37.5 56 36.9 55.1 36.2 54.3C34.9 52.6 33.4 51.1 31.9 49.6C31.3 49 30.7 48.5 30.1 48C30 47.9 29.9 47.9 29.8 47.9C28.5 47.7 27.6 47.9 26.8 49.1Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M24.3 45.2C23.2 45.1 22.3 45.2 21.4 45.5C20.2 45.8 19 46.4 18 47.2C17 48 16.2 48.9 15.6 50.1C14.8 51.6 14.4 53.2 14.5 54.9C14.6 56.6 15.1 58.3 16.1 59.7C17 61 18.1 62 19.4 62.7C20.4 63.2 21.3 63.6 22.4 63.6C24.2 63.6 26 63.4 27.7 62.9C29 62.6 30.4 62.2 31.7 61.8C32.3 61.6 33 61.5 33.6 61.1C34 60.9 34.2 60.4 34.4 59.9C34.6 59.2 34.6 58.5 34.2 57.8C33.9 58 33.6 58.2 33.3 58.4C32 59.2 30.6 59.8 29.1 60.2C27.1 60.7 25 60.7 23 60.4C21.7 60.2 20.6 59.6 19.9 58.3C19.5 57.4 19.3 56.5 19.3 55.5C19.2 53.1 20.1 51.1 21.8 49.4C21.8 49.4 22 49.1 22.1 48.8C22.6 47.5 23.2 46.3 24.3 45.2Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M22.7 59.8C22.7 59.6 22.7 59.4 22.7 59.3C22.5 57.1 22.8 55 23.6 53C24.3 51.1 25.4 49.5 26.8 48.1C27.7 47.2 28.8 47 30 47.2C32.6 47.8 34.6 49.2 35.7 51.7C35.9 52.2 36 52.8 36.3 53.3C36.4 53.6 36.7 53.9 36.9 54.2C37.6 55.2 38.3 56.3 38.7 57.5C38.7 57.5 38.7 57.6 38.8 57.7C39.1 57 39.5 56.3 39.8 55.7C40.3 54.5 40.4 53.2 40.3 51.9C40.1 49.7 39.3 47.7 37.7 46.1C36.6 44.9 35.2 44.1 33.6 43.7C31.9 43.2 30.1 43.2 28.4 43.8C26.8 44.3 25.4 45.1 24.3 46.5C23.9 47 23.5 47.6 23.2 48.3C22.6 49.6 22.1 51 21.7 52.3C21.2 54.1 20.8 56 20.4 57.8C20.3 58.4 20.7 58.8 21.1 59.2C21.4 59.5 22 59.7 22.7 59.8Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M50.2 22.6C51.1389 22.6 51.9 21.8389 51.9 20.9C51.9 19.9611 51.1389 19.2 50.2 19.2C49.2611 19.2 48.5 19.9611 48.5 20.9C48.5 21.8389 49.2611 22.6 50.2 22.6Z",class:"fill-secondary"},null,-1)],zt={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,Ot)},__file:"src/BIMDataComponents/BIMDataIllustration/BIMDataLibraryIllustrations/EmptyBcf.vue"},Yt=[BIMDataViewerVue.createElementVNode("path",{d:"M25.602 55.5C26.8171 55.5 27.802 54.515 27.802 53.3C27.802 52.0849 26.8171 51.1 25.602 51.1C24.387 51.1 23.402 52.0849 23.402 53.3C23.402 54.515 24.387 55.5 25.602 55.5Z",class:"fill-secondary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M45.802 32.9L37.302 25.9L28.802 18.9L28.902 29.9V40.9L35.302 32.6L45.802 32.9Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M29.302 14.5C29.602 14.5 29.802 14.3 29.802 14V8.49998C29.802 8.19998 29.602 7.99998 29.302 7.99998C29.002 7.99998 28.802 8.19998 28.802 8.49998V13.9C28.802 14.2 29.002 14.5 29.302 14.5Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M33.502 15.9L37.302 12.1C37.502 11.9 37.502 11.6 37.302 11.4C37.102 11.2 36.802 11.2 36.602 11.4L32.802 15.2C32.602 15.4 32.602 15.7 32.802 15.9C33.002 16.1 33.302 16.1 33.502 15.9Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M25.102 22.8L21.302 26.6C21.102 26.8 21.102 27.1 21.302 27.3C21.502 27.5 21.802 27.5 22.002 27.3L25.802 23.5C26.002 23.3 26.002 23 25.802 22.8C25.602 22.6 25.302 22.6 25.102 22.8Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M34.202 19.4C34.202 19.7 34.402 19.9 34.702 19.9H40.102C40.402 19.9 40.602 19.7 40.602 19.4C40.602 19.1 40.402 18.9 40.102 18.9H34.702C34.402 18.8 34.202 19.1 34.202 19.4Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M24.402 19.4C24.402 19.1 24.202 18.9 23.902 18.9H18.502C18.202 18.9 18.002 19.1 18.002 19.4C18.002 19.7 18.202 19.9 18.502 19.9H23.902C24.202 19.9 24.402 19.6 24.402 19.4Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M22.002 11.3C21.802 11.1 21.502 11.1 21.302 11.3C21.102 11.5 21.102 11.8 21.302 12L25.102 15.8C25.302 16 25.602 16 25.802 15.8C26.002 15.6 26.002 15.3 25.802 15.1L22.002 11.3Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M53.602 50.1C51.802 50.1 50.302 51.6 50.302 53.4C50.302 55.2 51.802 56.7 53.602 56.7C55.402 56.7 56.902 55.2 56.902 53.4C56.902 51.6 55.402 50.1 53.602 50.1ZM53.602 55C52.702 55 52.002 54.3 52.002 53.4C52.002 52.5 52.702 51.8 53.602 51.8C54.502 51.8 55.202 52.5 55.202 53.4C55.202 54.3 54.502 55 53.602 55Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M61.702 51.2C59.802 51.2 58.302 52.7 58.302 54.6C58.302 56.5 59.802 58 61.702 58C63.602 58 65.102 56.5 65.102 54.6C65.102 52.7 63.502 51.2 61.702 51.2ZM61.702 56.2C60.802 56.2 60.102 55.5 60.102 54.6C60.102 53.7 60.802 53 61.702 53C62.602 53 63.302 53.7 63.302 54.6C63.302 55.5 62.602 56.2 61.702 56.2Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M58.902 34.7C51.502 34.7 45.502 40.7 45.502 48.1V74.5C45.502 76.6 47.202 78.4 49.402 78.4C49.702 78.4 50.002 78.4 50.302 78.3C50.402 80.4 52.102 82.1 54.202 82.1C56.302 82.1 58.102 80.4 58.102 78.2V76.3C58.402 76.4 58.702 76.4 59.002 76.4V76.4C59.302 76.4 59.602 76.4 59.902 76.3C60.102 78.3 61.702 79.8 63.702 79.8C64.002 79.8 64.302 79.8 64.602 79.7C65.002 81.5 66.502 82.8 68.402 82.8C70.502 82.8 72.302 81.1 72.302 78.9V48.1C72.302 40.7 66.302 34.7 58.902 34.7ZM69.302 78.9C69.302 79.4 68.902 79.8 68.402 79.8C67.902 79.8 67.502 79.4 67.502 78.9V71.4H64.502V76C64.502 76.5 64.102 76.9 63.602 76.9C63.102 76.9 62.702 76.5 62.702 76V70.7H59.702V72.6C59.702 73.1 59.302 73.5 58.802 73.5H58.602C58.102 73.5 57.702 73.1 57.702 72.6V65.6H54.702V78.2C54.702 78.7 54.302 79.1 53.802 79.1C53.302 79.1 52.902 78.7 52.902 78.2V72.1H49.902V74.6C49.902 75.1 49.502 75.5 49.002 75.5C48.502 75.5 48.102 75.1 48.102 74.6V48.1C48.102 42.4 52.802 37.7 58.502 37.7C64.202 37.7 68.902 42.4 68.902 48.1V78.9H69.302Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M35.102 44.3C33.302 44.3 31.902 45.7 31.902 47.5C31.902 49.3 33.302 50.7 35.102 50.7C36.902 50.7 38.302 49.3 38.302 47.5C38.302 45.8 36.802 44.3 35.102 44.3Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M34.602 58.7C33.802 58.5 33.002 59 32.802 59.7C32.602 60.5 33.102 61.3 33.802 61.5C34.602 61.7 35.402 61.2 35.602 60.5C35.802 59.7 35.402 58.9 34.602 58.7Z",fill:"#BDBDBD"},null,-1)],Gt={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,Yt)},__file:"src/BIMDataComponents/BIMDataIllustration/BIMDataLibraryIllustrations/EmptyBucket.vue"},Xt=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M45.5077 44.6022C45.5077 42.6963 47.1094 41.108 49.0315 41.108C50.9536 41.108 52.5554 42.6963 52.5554 44.6022C52.5554 46.5081 50.9536 48.0963 49.0315 48.0963C47.1094 48.0963 45.5077 46.5081 45.5077 44.6022ZM47.3231 44.6022C47.3231 45.5551 48.0706 46.2963 49.0316 46.2963C49.9927 46.2963 50.7401 45.5551 50.7401 44.6022C50.7401 43.6492 49.9927 42.908 49.0316 42.908C48.0706 42.908 47.3231 43.6492 47.3231 44.6022Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M54.0504 45.8728C54.0504 43.861 55.6521 42.2727 57.681 42.2727C59.6031 42.2727 61.3116 43.861 61.3116 45.8728C61.3116 47.8845 59.7099 49.4728 57.681 49.4728C55.6521 49.4728 54.0504 47.8845 54.0504 45.8728ZM55.9724 45.8727C55.9724 46.8257 56.7199 47.5669 57.681 47.5669C58.642 47.5669 59.3895 46.8257 59.3895 45.8727C59.3895 44.9198 58.642 44.1786 57.681 44.1786C56.7199 44.1786 55.9724 44.9198 55.9724 45.8727Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M40.3821 38.9903C40.3821 31.155 46.7891 24.802 54.6911 24.802C62.593 24.802 69 31.155 69 38.9903L69 71.6022C69 73.9317 67.0779 75.7317 64.8355 75.7317C62.8066 75.7317 61.2048 74.3552 60.7777 72.4493C60.4574 72.5552 60.137 72.5552 59.8167 72.5552L59.8167 72.5552C57.681 72.5552 55.9725 70.9669 55.7589 68.8493C55.4386 68.9552 55.1182 68.9552 54.7979 68.9552C54.4775 68.9552 54.1572 68.9552 53.8368 68.8493L53.8368 70.8611C53.8368 73.1905 51.9147 74.9905 49.6723 74.9905C47.4298 74.9905 45.6145 73.1905 45.5077 70.9669C45.1874 71.0728 44.867 71.0728 44.5467 71.0728C42.1975 71.0728 40.3821 69.1669 40.3821 66.9434L40.3821 38.9903ZM65.2839 72.2631C65.8383 72.2631 66.2818 71.8393 66.2818 71.3096L66.2818 38.6784C66.2818 32.6395 61.0707 27.6601 54.7508 27.6601C48.4309 27.6601 43.2198 32.6395 43.2198 38.6784L43.2198 66.7539C43.2198 67.2837 43.6633 67.7074 44.2177 67.7074C44.772 67.7074 45.2155 67.2837 45.2155 66.7539L45.2155 64.1053L48.5418 64.1053L48.5418 70.568C48.5418 71.0977 48.9853 71.5215 49.5397 71.5215C50.094 71.5215 50.5375 71.0977 50.5375 70.568L50.5375 57.2188L53.8638 57.2188L53.8638 64.635C53.8638 65.1647 54.3073 65.5885 54.8617 65.5885L55.0834 65.5885C55.6378 65.5885 56.0813 65.1647 56.0813 64.635L56.0813 62.6221L59.4075 62.6221L59.4075 68.2372C59.4075 68.7669 59.851 69.1907 60.4054 69.1907C60.9598 69.1907 61.4033 68.7669 61.4033 68.2372L61.4033 63.3637L64.286 63.3637L64.286 71.3096C64.286 71.8393 64.7295 72.2631 65.2839 72.2631Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M14.2331 16.1869C12.311 16.1869 10.816 17.6693 10.816 19.5752C10.816 21.4811 12.311 22.9634 14.2331 22.9634C16.1552 22.9634 17.6502 21.4811 17.6502 19.5752C17.6502 17.7752 16.0484 16.1869 14.2331 16.1869Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M4.83799 10.4153V9.90471C4.73588 8.78149 5.14432 7.45406 6.16542 6.22873C7.08441 5.10552 7.69708 4.28864 7.69708 3.26753C7.69708 2.14432 6.9823 1.42955 5.65487 1.42955C4.83799 1.42955 4.0211 1.73588 3.51055 2.14432L3 0.816883C3.71477 0.306331 4.9401 0 6.06331 0C8.51396 0 9.63717 1.53166 9.63717 3.16542C9.63717 4.59497 8.82029 5.71818 7.79919 6.94351C6.88019 8.06672 6.47175 8.98571 6.57386 10.1089V10.6195H4.83799V10.4153ZM4.32744 13.4786C4.32744 12.6617 4.83799 12.1511 5.65487 12.1511C6.36964 12.1511 6.88019 12.6617 6.88019 13.4786C6.88019 14.1933 6.36964 14.806 5.55276 14.806C4.83799 14.806 4.32744 14.1933 4.32744 13.4786Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M26.4337 31.5756L24.4729 33.5306L25.9741 35.0273C26.1489 35.2016 26.1489 35.4875 25.9741 35.6623L24.9163 36.7165C24.7414 36.8913 24.4547 36.8913 24.2794 36.7165L22.7787 35.2197L21.5618 36.4325L24.4992 39.3612C24.6745 39.536 24.6745 39.8218 24.4992 39.9962L23.4418 41.0503C23.267 41.2252 22.9798 41.2252 22.805 41.0503L19.8676 38.1222L18.6956 39.2907L20.1968 40.7869C20.3716 40.9617 20.3716 41.2475 20.1968 41.4219L19.1394 42.4761C18.9641 42.6509 18.6774 42.6509 18.5026 42.4761L17.0014 40.9798L15.7052 42.2722L18.6426 45.2008C18.8179 45.3752 18.8179 45.661 18.6426 45.8353L17.5848 46.8895C17.4099 47.0643 17.1232 47.0643 16.9483 46.8895L14.011 43.9609L12.7912 45.1775L14.2924 46.6737C14.4677 46.8485 14.4677 47.1343 14.2924 47.3087L13.2351 48.3633C13.0597 48.5377 12.773 48.5377 12.5982 48.3633L11.097 46.8666L9.89634 48.0637L12.8337 50.9923C13.0086 51.1667 13.0086 51.4525 12.8337 51.6268L11.7759 52.6815C11.6011 52.8558 11.3144 52.8558 11.1395 52.6815L8.20214 49.7529L7.0139 50.9376L8.51508 52.4338C8.69043 52.6086 8.69043 52.8939 8.51508 53.0688L7.45776 54.1229C7.28242 54.2978 6.99575 54.2978 6.82088 54.1229L5.3197 52.6262L4.05311 53.889L6.99049 56.8177C7.16536 56.9925 7.16536 57.2783 6.99049 57.4527L5.93317 58.5073C5.75783 58.6817 5.47116 58.6817 5.29629 58.5073L2.35891 55.5787L0.359409 57.5722C-0.119803 58.0495 -0.119803 58.8308 0.359409 59.3081L6.03542 64.9676C6.51463 65.4449 7.29771 65.4449 7.77692 64.9676L33.8512 38.971C34.3299 38.4933 34.3299 37.7125 33.8512 37.2347L28.1747 31.5756C27.696 31.0983 26.9124 31.0983 26.4337 31.5756",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M13.6992 31.434C12.845 31.2223 11.9907 31.7517 11.7771 32.4929C11.5636 33.3399 12.0975 34.187 12.845 34.3988C13.6992 34.6105 14.5535 34.0811 14.7671 33.3399C14.9806 32.4929 14.5535 31.6458 13.6992 31.434Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M6.958 28.9053C8.23893 28.9053 9.27733 27.87 9.27733 26.5928C9.27733 25.3157 8.23893 24.2804 6.958 24.2804C5.67707 24.2804 4.63867 25.3157 4.63867 26.5928C4.63867 27.87 5.67707 28.9053 6.958 28.9053Z",fill:"#F8C62C"},null,-1)],Ft={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,Xt)},__file:"src/BIMDataComponents/BIMDataIllustration/BIMDataLibraryIllustrations/EmptyMeasure.vue"},Pt=[BIMDataViewerVue.createElementVNode("path",{opacity:"0.2",d:"M63.9041 79.7C71.6913 79.7 78.0041 79.3866 78.0041 79C78.0041 78.6134 71.6913 78.3 63.9041 78.3C56.1169 78.3 49.8041 78.6134 49.8041 79C49.8041 79.3866 56.1169 79.7 63.9041 79.7Z",fill:"#7A7A7A"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M28.2041 50.3C28.2041 52.1 29.7041 53.6 31.5041 53.6C33.3041 53.6 34.8041 52.1 34.8041 50.3C34.8041 48.5 33.3041 47 31.5041 47C29.7041 47 28.2041 48.5 28.2041 50.3ZM31.5041 48.8C32.4041 48.8 33.1041 49.5 33.1041 50.4C33.1041 51.3 32.4041 52 31.5041 52C30.6041 52 29.9041 51.3 29.9041 50.4C29.9041 49.5 30.6041 48.8 31.5041 48.8Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M20.1041 51.5C20.1041 53.4 21.6041 54.9 23.5041 54.9C25.4041 54.9 26.9041 53.4 26.9041 51.5C26.9041 49.6 25.4041 48.1 23.5041 48.1C21.6041 48.1 20.1041 49.6 20.1041 51.5ZM23.4041 49.8C24.3041 49.8 25.0041 50.5 25.0041 51.4C25.0041 52.3 24.3041 53 23.4041 53C22.5041 53 21.8041 52.3 21.8041 51.4C21.8041 50.5 22.5041 49.8 23.4041 49.8Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M12.8041 45V75.8C12.8041 77.9 14.5041 79.7 16.7041 79.7C18.6041 79.7 20.1041 78.4 20.5041 76.6C20.8041 76.7 21.1041 76.7 21.4041 76.7C23.4041 76.7 25.1041 75.1 25.2041 73.2C25.5041 73.3 25.8041 73.3 26.1041 73.3H26.3041C26.6041 73.3 26.9041 73.3 27.2041 73.2V75.1C27.2041 77.2 28.9041 79 31.1041 79C33.2041 79 34.9041 77.3 35.0041 75.2C35.2041 75.3 35.4041 75.3 35.7041 75.3C37.8041 75.3 39.6041 73.6 39.6041 71.4V45C39.6041 37.6 33.6041 31.6 26.2041 31.6C18.8041 31.6 12.8041 37.6 12.8041 45ZM17.5041 68.3V75.8C17.5041 76.3 17.1041 76.7 16.6041 76.7C16.1041 76.7 15.8041 76.3 15.8041 75.8V45C15.8041 39.3 20.5041 34.6 26.2041 34.6C31.9041 34.6 36.6041 39.3 36.6041 45V71.4C36.6041 71.9 36.2041 72.3 35.7041 72.3C35.2041 72.3 34.8041 71.9 34.8041 71.4V68.9H31.8041V75C31.8041 75.5 31.4041 75.9 30.9041 75.9C30.4041 75.9 30.0041 75.5 30.0041 75V62.4H27.0041V69.4C27.0041 69.9 26.6041 70.3 26.1041 70.3H25.9041C25.4041 70.3 25.0041 69.9 25.0041 69.4V67.5H22.0041V72.8C22.0041 73.3 21.6041 73.7 21.1041 73.7C20.6041 73.7 20.2041 73.3 20.2041 72.8V68.3H17.5041Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M44.7041 31.2C46.4714 31.2 47.9041 29.7673 47.9041 28C47.9041 26.2327 46.4714 24.8 44.7041 24.8C42.9368 24.8 41.5041 26.2327 41.5041 28C41.5041 29.7673 42.9368 31.2 44.7041 31.2Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M54.1041 36C55.3191 36 56.3041 35.015 56.3041 33.8C56.3041 32.585 55.3191 31.6 54.1041 31.6C52.8891 31.6 51.9041 32.585 51.9041 33.8C51.9041 35.015 52.8891 36 54.1041 36Z",class:"fill-secondary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M45.5041 42.1C46.3325 42.1 47.0041 41.4284 47.0041 40.6C47.0041 39.7716 46.3325 39.1 45.5041 39.1C44.6757 39.1 44.0041 39.7716 44.0041 40.6C44.0041 41.4284 44.6757 42.1 45.5041 42.1Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M67.6041 46.1H60.9041V47.9H67.6041V46.1Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M62.3041 63.4H54.1041V49.2H59.2041V43.7H69.4041V50.3C70.2041 50.3 71.0041 50.4 71.8041 50.7V41.3H59.2041H57.7041H57.6041L51.7041 47.2V47.3V49.3V66H64.4041C63.6041 65.3 62.9041 64.4 62.3041 63.4Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M67.6041 50.5H55.8041V52.3H64.0041C65.1041 51.4 66.3041 50.7 67.6041 50.5Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M62.0041 54.8H55.8041V56.6H61.4041C61.5041 56 61.8041 55.4 62.0041 54.8Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M55.8041 61H61.3041C61.2041 60.4 61.1041 59.8 61.1041 59.2H55.9041V61H55.8041Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M69.3041 51.9C65.6041 51.9 62.6041 55.1 62.6041 59C62.6041 62.9 65.6041 66.1 69.3041 66.1C73.0041 66.1 76.0041 62.9 76.0041 59C76.0041 55.1 73.0041 51.9 69.3041 51.9ZM69.8041 55L69.6041 60.5H68.9041L68.7041 55H69.8041ZM69.3041 62.8C68.9041 62.8 68.7041 62.5 68.7041 62.1C68.7041 61.7 69.0041 61.4 69.3041 61.4C69.7041 61.4 69.9041 61.7 69.9041 62.1C69.9041 62.5 69.7041 62.8 69.3041 62.8Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M25.5041 21.3V20.8C25.4041 19.7 25.8041 18.4 26.8041 17.2C27.7041 16.1 28.3041 15.3 28.3041 14.3C28.3041 13.2 27.6041 12.5 26.3041 12.5C25.5041 12.5 24.7041 12.8 24.2041 13.2L23.7041 11.9C24.4041 11.4 25.6041 11.1 26.7041 11.1C29.1041 11.1 30.2041 12.6 30.2041 14.2C30.2041 15.6 29.4041 16.7 28.4041 17.9C27.5041 19 27.1041 19.9 27.2041 21V21.5H25.5041V21.3ZM25.0041 24.3C25.0041 23.5 25.5041 23 26.3041 23C27.0041 23 27.5041 23.5 27.5041 24.3C27.5041 25 27.0041 25.6 26.2041 25.6C25.5041 25.6 25.0041 25 25.0041 24.3Z",fill:"#BDBDBD"},null,-1)],Ut={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,Pt)},__file:"src/BIMDataComponents/BIMDataIllustration/BIMDataLibraryIllustrations/EmptyProperties.vue"},jt=[BIMDataViewerVue.createElementVNode("path",{opacity:"0.2",d:"M63.2234 79.3335C70.8579 79.3335 77.0469 79.0126 77.0469 78.6168C77.0469 78.2209 70.8579 77.9 63.2234 77.9C55.589 77.9 49.4 78.2209 49.4 78.6168C49.4 79.0126 55.589 79.3335 63.2234 79.3335Z",fill:"#7A7A7A"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M27.7292 49.9375C27.7292 51.7694 29.1891 53.2349 31.014 53.2349C32.8389 53.2349 34.2988 51.7694 34.2988 49.9375C34.2988 48.1057 32.8389 46.6402 31.014 46.6402C29.1891 46.6402 27.7292 48.158 27.7292 49.9375ZM31.014 48.4197C31.8482 48.4197 32.5782 49.1001 32.5782 49.9899C32.5782 50.8273 31.9004 51.5601 31.014 51.5601C30.1276 51.5601 29.4498 50.8797 29.4498 49.9899C29.4498 49.1001 30.1798 48.4197 31.014 48.4197Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M19.5953 51.089C19.5953 52.9732 21.1074 54.4911 22.9844 54.4911C24.8615 54.4911 26.3735 52.9732 26.3735 51.089C26.3735 49.2048 24.8615 47.6869 22.9844 47.6869C21.1074 47.6869 19.5953 49.2048 19.5953 51.089ZM22.9844 49.4665C23.8708 49.4665 24.6008 50.1992 24.6008 51.089C24.6008 51.9788 23.8708 52.7115 22.9844 52.7115C22.098 52.7115 21.3681 51.9788 21.3681 51.089C21.3681 50.1992 22.098 49.4665 22.9844 49.4665Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M12.4 44.5989V75.4269C12.4 77.5728 14.1206 79.3 16.2584 79.3C18.0833 79.3 19.6475 77.9915 20.0125 76.212C20.3253 76.2643 20.6381 76.3166 20.951 76.3166C22.9844 76.3166 24.6008 74.7465 24.8093 72.8099C25.07 72.8622 25.3829 72.9146 25.6957 72.9146H25.9043C26.2171 72.9146 26.4778 72.8622 26.7385 72.8099V74.6941C26.7385 76.84 28.4591 78.5672 30.5969 78.5672C32.6825 78.5672 34.4031 76.8924 34.4553 74.7988C34.716 74.8511 35.0288 74.9035 35.3416 74.9035C37.4794 74.9035 39.2 73.1763 39.2 71.0304V44.5989C39.2 37.219 33.2039 31.2 25.8521 31.2C18.5004 31.2 12.4 37.219 12.4 44.5989ZM17.0926 67.9423V75.4269C17.0926 75.8979 16.7276 76.3166 16.2584 76.3166C15.7891 76.3166 15.4241 75.9503 15.4241 75.4792V44.5989C15.4241 38.8416 20.0646 34.1833 25.8 34.1833C31.5354 34.1833 36.1759 38.8416 36.1759 44.5989V71.0304C36.1759 71.5014 35.8109 71.8678 35.3416 71.8678C34.8724 71.8678 34.5074 71.5014 34.5074 71.0304V68.5704H31.5354V74.6941C31.5354 75.1652 31.1704 75.5316 30.7012 75.5316C30.2319 75.5316 29.8669 75.1652 29.8669 74.6941V62.0803H26.8949V69.0414C26.8949 69.5125 26.53 69.8789 26.0607 69.8789H25.8521C25.3829 69.8789 25.0179 69.5125 25.0179 69.0414V67.1572H22.0459V72.4435C22.0459 72.9146 21.6809 73.3333 21.2117 73.3333C20.7424 73.3333 20.3774 72.9669 20.3774 72.4959V67.9423H17.0926V67.9423Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M53 65.5636V51.2488L65.2699 44V54.7813L61.3194 52.9054C61.3194 52.9054 59.3289 51.7367 58.1928 53.6876C56.8233 56.0368 58.3938 56.8373 58.589 56.9871C58.7841 57.137 63.6366 59.5401 63.6366 59.5401L53 65.5636Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M69.2566 54.3166L70.6252 53.5956L73.4668 61.4621L66.1775 64.6347L65.3587 63.3371L70.1348 61.0774L59.3481 55.8389C59.3481 55.8389 58.6778 55.5803 59.259 54.4445C59.7443 53.497 60.6437 54.0224 60.6437 54.0224L71.0715 59.2508L69.2566 54.3166Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M44.2231 30.6461C45.9479 30.6461 47.3462 29.2479 47.3462 27.5231C47.3462 25.7982 45.9479 24.4 44.2231 24.4C42.4982 24.4 41.1 25.7982 41.1 27.5231C41.1 29.2479 42.4982 30.6461 44.2231 30.6461Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M53.7015 35.603C54.9174 35.603 55.903 34.6174 55.903 33.4015C55.903 32.1856 54.9174 31.2 53.7015 31.2C52.4856 31.2 51.5 32.1856 51.5 33.4015C51.5 34.6174 52.4856 35.603 53.7015 35.603Z",class:"fill-secondary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M45.0335 41.5671C45.8253 41.5671 46.4671 40.9253 46.4671 40.1335C46.4671 39.3418 45.8253 38.7 45.0335 38.7C44.2418 38.7 43.6 39.3418 43.6 40.1335C43.6 40.9253 44.2418 41.5671 45.0335 41.5671Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M25.1943 20.8884L25.1431 20.3764C25.0407 19.2501 25.3991 18.0725 26.4231 16.7926C27.3446 15.7174 27.8566 14.8982 27.8566 13.9767C27.8566 12.9015 27.191 12.2359 25.9111 12.1847C25.1943 12.1847 24.324 12.4407 23.812 12.7991L23.3 11.5192C23.9656 11.0072 25.1431 10.7 26.2695 10.7C28.6246 10.7 29.6997 12.1847 29.6997 13.7207C29.6997 15.103 28.9318 16.127 27.9078 17.3045C26.9863 18.3797 26.6791 19.3013 26.7303 20.3252V20.8372H25.1943V20.8884ZM24.7847 23.7555C24.7847 22.9875 25.2967 22.4755 26.0135 22.4755C26.7303 22.4755 27.2422 22.9875 27.2422 23.7555C27.2422 24.4723 26.7815 25.0354 26.0135 25.0354C25.2455 25.0354 24.7847 24.4723 24.7847 23.7555Z",fill:"#BDBDBD"},null,-1)],Wt={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,jt)},__file:"src/BIMDataComponents/BIMDataIllustration/BIMDataLibraryIllustrations/EmptySectionPlanes.vue"},Kt=[BIMDataViewerVue.createElementVNode("path",{opacity:"0.2",d:"M63.6275 79.7335C71.262 79.7335 77.451 79.4126 77.451 79.0168C77.451 78.6209 71.262 78.3 63.6275 78.3C55.993 78.3 49.804 78.6209 49.804 79.0168C49.804 79.4126 55.993 79.7335 63.6275 79.7335Z",fill:"#7A7A7A"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M28.1332 50.3375C28.1332 52.1694 29.5932 53.6349 31.4181 53.6349C33.243 53.6349 34.7029 52.1694 34.7029 50.3375C34.7029 48.5056 33.243 47.0401 31.4181 47.0401C29.5932 47.0401 28.1332 48.558 28.1332 50.3375ZM31.4181 48.8197C32.2523 48.8197 32.9823 49.5001 32.9823 50.3899C32.9823 51.2273 32.3044 51.9601 31.4181 51.9601C30.5317 51.9601 29.8539 51.2796 29.8539 50.3899C29.8539 49.5001 30.5838 48.8197 31.4181 48.8197Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M19.9994 51.489C19.9994 53.3732 21.5114 54.8911 23.3885 54.8911C25.2655 54.8911 26.7776 53.3732 26.7776 51.489C26.7776 49.6048 25.2655 48.0869 23.3885 48.0869C21.5114 48.0869 19.9994 49.6048 19.9994 51.489ZM23.3885 49.8665C24.2749 49.8665 25.0048 50.5992 25.0048 51.489C25.0048 52.3788 24.2749 53.1115 23.3885 53.1115C22.5021 53.1115 21.7721 52.3788 21.7721 51.489C21.7721 50.5992 22.5021 49.8665 23.3885 49.8665Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M12.8041 44.9989V75.8269C12.8041 77.9728 14.5247 79.7 16.6624 79.7C18.4873 79.7 20.0515 78.3915 20.4165 76.612C20.7294 76.6643 21.0422 76.7166 21.355 76.7166C23.3885 76.7166 25.0048 75.1464 25.2134 73.2099C25.4741 73.2622 25.7869 73.3146 26.0998 73.3146H26.3083C26.6212 73.3146 26.8819 73.2622 27.1426 73.2099V75.0941C27.1426 77.24 28.8632 78.9672 31.001 78.9672C33.0866 78.9672 34.8072 77.2924 34.8593 75.1988C35.12 75.2511 35.4329 75.3035 35.7457 75.3035C37.8834 75.3035 39.6041 73.5763 39.6041 71.4303V44.9989C39.6041 37.619 33.608 31.6 26.2562 31.6C18.9045 31.6 12.8041 37.619 12.8041 44.9989ZM17.4967 68.3423V75.8269C17.4967 76.2979 17.1317 76.7166 16.6624 76.7166C16.1932 76.7166 15.8282 76.3503 15.8282 75.8792V44.9989C15.8282 39.2416 20.4687 34.5833 26.2041 34.5833C31.9395 34.5833 36.5799 39.2416 36.5799 44.9989V71.4303C36.5799 71.9014 36.215 72.2678 35.7457 72.2678C35.2764 72.2678 34.9115 71.9014 34.9115 71.4303V68.9704H31.9395V75.0941C31.9395 75.5652 31.5745 75.9315 31.1052 75.9315C30.636 75.9315 30.271 75.5652 30.271 75.0941V62.4803H27.299V69.4414C27.299 69.9125 26.934 70.2789 26.4648 70.2789H26.2562C25.7869 70.2789 25.422 69.9125 25.422 69.4414V67.5572H22.45V72.8435C22.45 73.3146 22.085 73.7333 21.6157 73.7333C21.1465 73.7333 20.7815 73.3669 20.7815 72.8959V68.3423H17.4967V68.3423Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M44.6271 31.0461C46.352 31.0461 47.7502 29.6479 47.7502 27.9231C47.7502 26.1982 46.352 24.8 44.6271 24.8C42.9023 24.8 41.5041 26.1982 41.5041 27.9231C41.5041 29.6479 42.9023 31.0461 44.6271 31.0461Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M54.1056 36.003C55.3214 36.003 56.3071 35.0174 56.3071 33.8015C56.3071 32.5856 55.3214 31.6 54.1056 31.6C52.8897 31.6 51.9041 32.5856 51.9041 33.8015C51.9041 35.0174 52.8897 36.003 54.1056 36.003Z",class:"fill-secondary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M45.4376 41.9671C46.2293 41.9671 46.8711 41.3253 46.8711 40.5335C46.8711 39.7418 46.2293 39.1 45.4376 39.1C44.6459 39.1 44.0041 39.7418 44.0041 40.5335C44.0041 41.3253 44.6459 41.9671 45.4376 41.9671Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M25.5984 21.2884L25.5472 20.7764C25.4448 19.6501 25.8032 18.4725 26.8271 17.1926C27.7487 16.1174 28.2607 15.2982 28.2607 14.3767C28.2607 13.3015 27.5951 12.6359 26.3152 12.5847C25.5984 12.5847 24.728 12.8407 24.216 13.1991L23.7041 11.9192C24.3696 11.4072 25.5472 11.1 26.6735 11.1C29.0286 11.1 30.1038 12.5847 30.1038 14.1207C30.1038 15.503 29.3358 16.527 28.3119 17.7045C27.3903 18.7797 27.0831 19.7013 27.1343 20.7252V21.2372H25.5984V21.2884ZM25.1888 24.1555C25.1888 23.3875 25.7008 22.8755 26.4175 22.8755C27.1343 22.8755 27.6463 23.3875 27.6463 24.1555C27.6463 24.8722 27.1855 25.4354 26.4175 25.4354C25.6496 25.4354 25.1888 24.8722 25.1888 24.1555Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M53.9285 47.0639H49.8839V51.1086H53.9285V47.0639Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M77.0188 48.4975H55.2085V49.675H77.0188V48.4975Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M77.0188 55.0508H55.2085V56.2284H77.0188V55.0508Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M77.0188 61.1946H60.5842V62.3721H77.0188V61.1946Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M77.0188 67.9527H60.5842V69.1302H77.0188V67.9527Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M53.9285 53.6172H49.8839V57.6619H53.9285V53.6172Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M59.3043 59.9658H55.2596V64.0104H59.3043V59.9658Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M59.3043 66.5191H55.2596V70.5638H59.3043V66.5191Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M54.4405 61.8089H51.5222V62.4745H54.4405V61.8089Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M54.4405 68.2087H51.5222V68.8743H54.4405V68.2087Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M52.1367 68.5668V58.4296H51.4711V68.5668H52.1367Z",fill:"#BDBDBD"},null,-1)],Jt={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,Kt)},__file:"src/BIMDataComponents/BIMDataIllustration/BIMDataLibraryIllustrations/EmptyTree.vue"},Qt=[BIMDataViewerVue.createElementVNode("path",{opacity:"0.2",d:"M66.6024 80.0477C74.554 80.0477 81 79.7277 81 79.3329C81 78.9382 74.554 78.6182 66.6024 78.6182C58.6508 78.6182 52.2048 78.9382 52.2048 79.3329C52.2048 79.7277 58.6508 80.0477 66.6024 80.0477Z",fill:"#7A7A7A"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M23.7249 50.0273C23.7249 51.8653 25.2566 53.3969 27.0946 53.3969C28.9325 53.3969 30.4642 51.8653 30.4642 50.0273C30.4642 48.1893 28.9325 46.6576 27.0946 46.6576C25.2566 46.6576 23.7249 48.1893 23.7249 50.0273ZM27.0946 48.4956C28.0136 48.4956 28.7283 49.2104 28.7283 50.1294C28.7283 51.0484 28.0136 51.7631 27.0946 51.7631C26.1756 51.7631 25.4608 51.0484 25.4608 50.1294C25.4608 49.2104 26.1756 48.4956 27.0946 48.4956Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M15.4541 51.2525C15.4541 53.1926 16.9858 54.7243 18.9259 54.7243C20.866 54.7243 22.3976 53.1926 22.3976 51.2525C22.3976 49.3124 20.866 47.7808 18.9259 47.7808C16.9858 47.7808 15.4541 49.3124 15.4541 51.2525ZM18.8237 49.5167C19.7427 49.5167 20.4575 50.2314 20.4575 51.1504C20.4575 52.0694 19.7427 52.7842 18.8237 52.7842C17.9048 52.7842 17.19 52.0694 17.19 51.1504C17.19 50.2314 17.9048 49.5167 18.8237 49.5167Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M8 44.6154V76.0654C8 78.2098 9.73588 80.0478 11.9823 80.0478C13.9224 80.0478 15.4541 78.7203 15.8625 76.8823C16.1688 76.9844 16.4752 76.9844 16.7815 76.9844C18.8237 76.9844 20.5596 75.3507 20.6617 73.4106C20.968 73.5127 21.2744 73.5127 21.5807 73.5127H21.7849C22.0912 73.5127 22.3976 73.5127 22.7039 73.4106V75.3507C22.7039 77.495 24.4398 79.333 26.6862 79.333C28.8305 79.333 30.5664 77.5971 30.6685 75.4528C30.8727 75.5549 31.0769 75.5549 31.3833 75.5549C33.5276 75.5549 35.3656 73.819 35.3656 71.5726V44.6154C35.3656 37.0593 29.239 30.9326 21.6828 30.9326C14.1266 30.9326 8 37.0593 8 44.6154ZM12.7992 68.4072V76.0654C12.7992 76.576 12.3907 76.9844 11.8802 76.9844C11.3696 76.9844 11.0633 76.576 11.0633 76.0654V44.6154C11.0633 38.7952 15.8625 33.996 21.6828 33.996C27.5031 33.996 32.3023 38.7952 32.3023 44.6154V71.5726C32.3023 72.0831 31.8938 72.4916 31.3833 72.4916C30.8727 72.4916 30.4643 72.0831 30.4643 71.5726V69.0198H27.401V75.2486C27.401 75.7591 26.9925 76.1676 26.482 76.1676C25.9714 76.1676 25.563 75.7591 25.563 75.2486V62.3826H22.4997V69.5304C22.4997 70.0409 22.0912 70.4494 21.5807 70.4494H21.3765C20.8659 70.4494 20.4575 70.0409 20.4575 69.5304V67.5903H17.3942V73.0021C17.3942 73.5127 16.9857 73.9211 16.4752 73.9211C15.9646 73.9211 15.5562 73.5127 15.5562 73.0021V68.4072H12.7992Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M40.5731 30.5241C42.3777 30.5241 43.8407 29.0612 43.8407 27.2566C43.8407 25.452 42.3777 23.989 40.5731 23.989C38.7685 23.989 37.3056 25.452 37.3056 27.2566C37.3056 29.0612 38.7685 30.5241 40.5731 30.5241Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M50.1717 35.4255C51.4123 35.4255 52.4181 34.4197 52.4181 33.1791C52.4181 31.9384 51.4123 30.9326 50.1717 30.9326C48.931 30.9326 47.9252 31.9384 47.9252 33.1791C47.9252 34.4197 48.931 35.4255 50.1717 35.4255Z",fill:"#F9CD32"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M41.3901 41.6543C42.236 41.6543 42.9217 40.9685 42.9217 40.1226C42.9217 39.2767 42.236 38.5909 41.3901 38.5909C40.5441 38.5909 39.8584 39.2767 39.8584 40.1226C39.8584 40.9685 40.5441 41.6543 41.3901 41.6543Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M20.9679 20.4153V19.9047C20.8658 18.7815 21.2743 17.4541 22.2954 16.2287C23.2144 15.1055 23.827 14.2886 23.827 13.2675C23.827 12.1443 23.1122 11.4295 21.7848 11.4295C20.9679 11.4295 20.151 11.7359 19.6405 12.1443L19.1299 10.8169C19.8447 10.3063 21.07 10 22.1933 10C24.6439 10 25.7671 11.5317 25.7671 13.1654C25.7671 14.595 24.9502 15.7182 23.9291 16.9435C23.0101 18.0667 22.6017 18.9857 22.7038 20.1089V20.6195H20.9679V20.4153ZM20.4574 23.4786C20.4574 22.6617 20.9679 22.1511 21.7848 22.1511C22.4996 22.1511 23.0101 22.6617 23.0101 23.4786C23.0101 24.1933 22.4996 24.806 21.6827 24.806C20.9679 24.806 20.4574 24.1933 20.4574 23.4786Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M75.6282 56.9828C75.6282 62.2729 71.4309 66.5614 66.2533 66.5614C61.0757 66.5614 56.8785 62.2729 56.8785 56.9828C56.8785 51.6926 61.0757 47.4041 66.2533 47.4041C71.4309 47.4041 75.6282 51.6926 75.6282 56.9828ZM58.6106 56.9828C58.6106 61.2955 62.0324 64.7917 66.2533 64.7917C70.4743 64.7917 73.8961 61.2955 73.8961 56.9828C73.8961 52.67 70.4743 49.1739 66.2533 49.1739C62.0324 49.1739 58.6106 52.67 58.6106 56.9828Z",fill:"#C4C4C4"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"52.3948",y:"64.1659",width:"31.1852",height:"1.93795",transform:"rotate(-30 52.3948 64.1659)",fill:"#C4C4C4"},null,-1)],qt={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,Qt)},__file:"src/BIMDataComponents/BIMDataIllustration/BIMDataLibraryIllustrations/EmptyViewer.vue"},$t=[BIMDataViewerVue.createElementVNode("path",{d:"M52.4139 21.5457V25.2807L64.4684 17.6404V83.3465H40.2461V77.9134H37.0765V86.4592H67.5811V11.868L52.4139 21.5457Z",fill:"#f9c72c"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M27.5688 20.1872V37.3921L30.7384 35.4113V22.3379V21.885L49.2443 10.0569V22.3379V23.5828L52.4139 21.5457V4.34077L27.5688 20.1872Z",fill:"#f9c72c"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M22.4189 40.6744V77.9134H52.4139V21.5457L22.4189 40.6744ZM49.2443 74.7443H25.588V42.4289L49.2443 27.3181V74.7443Z",fill:"#2f374a"},null,-1)],eo={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,$t)},__file:"src/BIMDataComponents/BIMDataIllustration/BIMDataLibraryIllustrations/Logo.vue"},no=[BIMDataViewerVue.createElementVNode("path",{opacity:"0.2",d:"M63.5 79.3C71.2872 79.3 77.6 78.9866 77.6 78.6C77.6 78.2134 71.2872 77.9 63.5 77.9C55.7128 77.9 49.4 78.2134 49.4 78.6C49.4 78.9866 55.7128 79.3 63.5 79.3Z",fill:"#7A7A7A"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M27.8 49.9C27.8 51.7 29.3 53.2 31.1 53.2C32.9 53.2 34.4 51.7 34.4 49.9C34.4 48.1 32.9 46.6 31.1 46.6C29.3 46.6 27.8 48.1 27.8 49.9ZM31.1 48.4C32 48.4 32.7 49.1 32.7 50C32.7 50.9 32 51.6 31.1 51.6C30.2 51.6 29.5 50.9 29.5 50C29.5 49.1 30.2 48.4 31.1 48.4Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M19.7 51.1C19.7 53 21.2 54.5 23.1 54.5C25 54.5 26.5 53 26.5 51.1C26.5 49.2 25 47.7 23.1 47.7C21.2 47.7 19.7 49.2 19.7 51.1ZM23 49.4C23.9 49.4 24.6 50.1 24.6 51C24.6 51.9 23.9 52.6 23 52.6C22.1 52.6 21.4 51.9 21.4 51C21.4 50.1 22.1 49.4 23 49.4Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M12.4 44.6V75.4C12.4 77.5 14.1 79.3 16.3 79.3C18.2 79.3 19.7 78 20.1 76.2C20.4 76.3 20.7 76.3 21 76.3C23 76.3 24.7 74.7 24.8 72.8C25.1 72.9 25.4 72.9 25.7 72.9H25.9C26.2 72.9 26.5 72.9 26.8 72.8V74.7C26.8 76.8 28.5 78.6 30.7 78.6C32.8 78.6 34.5 76.9 34.6 74.8C34.8 74.9 35 74.9 35.3 74.9C37.4 74.9 39.2 73.2 39.2 71V44.6C39.2 37.2 33.2 31.2 25.8 31.2C18.4 31.2 12.4 37.2 12.4 44.6ZM17.1 67.9V75.4C17.1 75.9 16.7 76.3 16.2 76.3C15.7 76.3 15.4 75.9 15.4 75.4V44.6C15.4 38.9 20.1 34.2 25.8 34.2C31.5 34.2 36.2 38.9 36.2 44.6V71C36.2 71.5 35.8 71.9 35.3 71.9C34.8 71.9 34.4 71.5 34.4 71V68.5H31.4V74.6C31.4 75.1 31 75.5 30.5 75.5C30 75.5 29.6 75.1 29.6 74.6V62H26.6V69C26.6 69.5 26.2 69.9 25.7 69.9H25.5C25 69.9 24.6 69.5 24.6 69V67.1H21.6V72.4C21.6 72.9 21.2 73.3 20.7 73.3C20.2 73.3 19.8 72.9 19.8 72.4V67.9H17.1Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M44.3 30.8C46.0673 30.8 47.5 29.3673 47.5 27.6C47.5 25.8327 46.0673 24.4 44.3 24.4C42.5327 24.4 41.1 25.8327 41.1 27.6C41.1 29.3673 42.5327 30.8 44.3 30.8Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M53.7 35.6C54.9151 35.6 55.9 34.615 55.9 33.4C55.9 32.185 54.9151 31.2 53.7 31.2C52.485 31.2 51.5 32.185 51.5 33.4C51.5 34.615 52.485 35.6 53.7 35.6Z",fill:"#F9CD32"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M45.1 41.7C45.9285 41.7 46.6 41.0284 46.6 40.2C46.6 39.3716 45.9285 38.7 45.1 38.7C44.2716 38.7 43.6 39.3716 43.6 40.2C43.6 41.0284 44.2716 41.7 45.1 41.7Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M54.6948 50.8748L61.0819 44.7654V48.941V50.8748H54.6948ZM71.8153 45.2686C71.8153 44.0036 70.7452 42.9686 69.4227 42.9686H59.8045L52.5909 49.8686V63.6686C52.5909 64.9336 53.6726 65.9686 54.9955 65.9686H69.4348C70.7573 65.9686 71.8273 64.9336 71.8273 63.6686L71.8153 45.2686Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"50.5",y:"54.9686",width:"23",height:"9",rx:"1",fill:"#FF0000"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M56.1846 60.4344H54.373V59.2918H56.1846C56.4645 59.2918 56.6924 59.2462 56.8682 59.1551C57.0439 59.0607 57.1725 58.9305 57.2539 58.7645C57.3353 58.5984 57.376 58.4113 57.376 58.2029C57.376 57.9914 57.3353 57.7944 57.2539 57.6121C57.1725 57.4298 57.0439 57.2833 56.8682 57.1727C56.6924 57.062 56.4645 57.0067 56.1846 57.0067H54.8809V62.9686H53.416V55.8592H56.1846C56.7412 55.8592 57.2181 55.9601 57.6152 56.1619C58.0156 56.3605 58.3216 56.6356 58.5332 56.9871C58.7448 57.3387 58.8506 57.7407 58.8506 58.1932C58.8506 58.6522 58.7448 59.0493 58.5332 59.3846C58.3216 59.7199 58.0156 59.9787 57.6152 60.1609C57.2181 60.3432 56.7412 60.4344 56.1846 60.4344ZM62.0439 62.9686H60.4961L60.5059 61.826H62.0439C62.4281 61.826 62.752 61.7397 63.0156 61.5672C63.2793 61.3914 63.4779 61.1359 63.6113 60.8006C63.748 60.4653 63.8164 60.06 63.8164 59.5848V59.2381C63.8164 58.8735 63.7773 58.5529 63.6992 58.2762C63.6243 57.9995 63.512 57.7667 63.3623 57.5779C63.2126 57.3891 63.0286 57.2475 62.8105 57.1531C62.5924 57.0555 62.3418 57.0067 62.0586 57.0067H60.4668V55.8592H62.0586C62.5339 55.8592 62.9684 55.9406 63.3623 56.1033C63.7594 56.2628 64.1029 56.4923 64.3926 56.7918C64.6823 57.0913 64.9053 57.4494 65.0615 57.866C65.221 58.2794 65.3008 58.7401 65.3008 59.2479V59.5848C65.3008 60.0893 65.221 60.5499 65.0615 60.9666C64.9053 61.3833 64.6823 61.7414 64.3926 62.0408C64.1061 62.3371 63.7627 62.5665 63.3623 62.7293C62.9652 62.8888 62.5257 62.9686 62.0439 62.9686ZM61.3262 55.8592V62.9686H59.8613V55.8592H61.3262ZM67.8301 55.8592V62.9686H66.3652V55.8592H67.8301ZM70.6621 58.8963V60.0389H67.4297V58.8963H70.6621ZM71.0039 55.8592V57.0067H67.4297V55.8592H71.0039Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M25.1 20.9V20.4C25 19.3 25.4 18 26.4 16.8C27.3 15.7 27.9 14.9 27.9 13.9C27.9 12.8 27.2 12.1 25.9 12.1C25.1 12.1 24.3 12.4 23.8 12.8L23.3 11.5C24 11 25.2 10.7 26.3 10.7C28.7 10.7 29.8 12.2 29.8 13.8C29.8 15.2 29 16.3 28 17.5C27.1 18.6 26.7 19.5 26.8 20.6V21.1H25.1V20.9ZM24.6 23.9C24.6 23.1 25.1 22.6 25.9 22.6C26.6 22.6 27.1 23.1 27.1 23.9C27.1 24.6 26.6 25.2 25.8 25.2C25.1 25.2 24.6 24.6 24.6 23.9Z",fill:"#BDBDBD"},null,-1)],ao={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,no)},__file:"src/BIMDataComponents/BIMDataIllustration/BIMDataLibraryIllustrations/EmptyPdf.vue"},ro=[BIMDataViewerVue.createElementVNode("path",{d:"M47.1624 62.8L6.80011 128.087H195.127L155.788 62.8H47.1624Z",fill:"#F2F2F2"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M5.96313 128.551H195.963L156.067 62.428H46.8834L5.96313 128.551ZM194.383 127.621H7.63715L47.3485 63.2649H155.509L194.383 127.621Z",fill:"#9E9E9E"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M76.5507 96.4663L74.9696 48.5709H127.329L126.678 96.4663H76.5507Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M76.0857 96.9312H127.143L127.794 48.1059H74.5047L76.0857 96.9312ZM126.213 96.0012H77.0157L75.4347 49.0359H126.864L126.213 96.0012Z",fill:"#9E9E9E"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M79.8987 35.3647L74.9696 48.5708H127.329L123.051 35.3647H79.8987Z",class:"fill-secondary"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M74.3187 49.0359H127.98L123.33 34.8068H79.5268L74.3187 49.0359ZM126.678 48.1059H75.6208L80.1778 35.7368H122.679L126.678 48.1059Z",fill:"#9E9E9E"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M161.368 105.952H114.96C112.635 105.952 110.682 103.999 110.682 101.674V46.1528C110.682 43.8278 112.635 41.8748 114.96 41.8748H161.368C163.692 41.8748 165.646 43.8278 165.646 46.1528V101.674C165.646 103.999 163.692 105.952 161.368 105.952Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M114.96 106.417H161.368C163.971 106.417 166.111 104.278 166.111 101.674V46.1529C166.111 43.5488 163.971 41.4098 161.368 41.4098H114.96C112.356 41.4098 110.217 43.5488 110.217 46.1529V101.674C110.217 104.278 112.356 106.417 114.96 106.417ZM111.147 46.1529C111.147 44.0139 112.914 42.3398 114.96 42.3398H161.368C163.506 42.3398 165.181 44.1068 165.181 46.1529V101.674C165.181 103.813 163.414 105.487 161.368 105.487H114.96C112.821 105.487 111.147 103.72 111.147 101.674V46.1529Z",fill:"#9E9E9E"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M101.661 163.985H101.196C91.0589 163.985 82.6888 155.615 82.6888 145.478V129.947C82.6888 119.809 91.0589 111.439 101.196 111.439H101.661C111.798 111.439 120.168 119.809 120.168 129.947V145.478C120.168 155.708 111.891 163.985 101.661 163.985Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M100.545 165.193H102.405C112.914 165.193 121.377 156.638 121.377 146.222V129.296C121.377 118.879 112.914 110.323 102.405 110.323H100.545C90.1288 110.323 81.5727 118.786 81.5727 129.296V146.222C81.5727 156.638 90.0358 165.193 100.545 165.193ZM84.3628 129.203C84.3628 120.274 91.6168 113.02 100.545 113.02H102.405C111.333 113.02 118.587 120.274 118.587 129.203V146.129C118.587 155.057 111.333 162.311 102.405 162.311H100.545C91.6168 162.311 84.3628 155.057 84.3628 146.129V129.203Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M101.661 135.155C100.638 135.155 99.801 134.318 99.801 133.295V127.808C99.801 126.785 100.638 125.948 101.661 125.948C102.684 125.948 103.521 126.785 103.521 127.808V133.295C103.428 134.318 102.684 135.155 101.661 135.155Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M115.518 110.323C116.169 110.323 116.727 109.765 116.727 109.114V99.8143C116.727 99.1633 116.169 98.6053 115.518 98.6053C114.867 98.6053 114.309 99.1633 114.309 99.8143V109.114C114.309 109.765 114.867 110.323 115.518 110.323Z",class:"fill-secondary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M122.493 118.042C122.493 118.693 123.051 119.251 123.702 119.251H133.002C133.653 119.251 134.211 118.693 134.211 118.042C134.211 117.391 133.653 116.833 133.002 116.833H123.702C123.051 116.74 122.493 117.298 122.493 118.042Z",class:"fill-secondary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M119.703 113.206C120.168 113.672 121.005 113.672 121.47 113.206L129.654 105.022C130.119 104.557 130.119 103.72 129.654 103.255C129.189 102.79 128.352 102.79 127.887 103.255L119.703 111.439C119.145 111.904 119.145 112.648 119.703 113.206Z",class:"fill-secondary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M148.905 47.5479H117.378C116.727 47.5479 116.169 48.1059 116.169 48.7569C116.169 49.4079 116.727 49.9659 117.378 49.9659H148.905C149.557 49.9659 150.114 49.4079 150.114 48.7569C150.114 48.1059 149.557 47.5479 148.905 47.5479Z",fill:"#E5E5E5"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M127.143 56.9409H117.378C116.727 56.9409 116.169 57.4989 116.169 58.1499C116.169 58.8009 116.727 59.3589 117.378 59.3589H127.143C127.794 59.3589 128.352 58.8009 128.352 58.1499C128.352 57.4989 127.794 56.9409 127.143 56.9409Z",fill:"#E5E5E5"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M136.909 66.334H117.378C116.727 66.334 116.169 66.8921 116.169 67.543C116.169 68.194 116.727 68.7521 117.378 68.7521H136.909C137.559 68.7521 138.117 68.194 138.117 67.543C138.21 66.8921 137.653 66.334 136.909 66.334Z",fill:"#E5E5E5"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M133.374 75.7271H117.285C116.634 75.7271 116.076 76.2851 116.076 76.9361C116.076 77.5872 116.634 78.1451 117.285 78.1451H133.374C134.025 78.1451 134.583 77.5872 134.583 76.9361C134.676 76.2851 134.118 75.7271 133.374 75.7271Z",fill:"#E5E5E5"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M149.649 85.1202H117.378C116.727 85.1202 116.169 85.6782 116.169 86.3292C116.169 86.9802 116.727 87.5382 117.378 87.5382H149.649C150.301 87.5382 150.858 86.9802 150.858 86.3292C150.858 85.6782 150.301 85.1202 149.649 85.1202Z",fill:"#E5E5E5"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M141.931 96.1873H117.378C116.727 96.1873 116.169 96.7453 116.169 97.3963C116.169 98.0473 116.727 98.6053 117.378 98.6053H141.931C142.581 98.6053 143.139 98.0473 143.139 97.3963C143.233 96.7453 142.675 96.1873 141.931 96.1873Z",fill:"#E5E5E5"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M112.356 41.1308L112.263 52.6629L115.332 49.7798L119.982 50.0589L112.356 41.1308Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M111.519 54.988L111.426 39.1778L121.656 51.2679L115.518 50.3379L111.519 54.988ZM112.821 42.7118V51.5469L115.053 48.9428L118.494 49.5008L112.821 42.7118Z",fill:"black"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M160.716 97.6753L159.136 99.2563C159.043 99.3494 158.857 99.3494 158.763 99.2563C158.67 99.1633 158.67 98.9773 158.763 98.8843L160.345 97.3033C160.437 97.2102 160.624 97.2102 160.716 97.3033C160.81 97.3963 160.81 97.5824 160.716 97.6753Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M160.345 97.6753L158.763 96.0943C158.67 96.0012 158.67 95.8153 158.763 95.7222C158.857 95.6292 159.043 95.6292 159.136 95.7222L160.716 97.3033C160.81 97.3962 160.81 97.5823 160.716 97.6753C160.624 97.7682 160.437 97.7682 160.345 97.6753Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M165.367 91.2582H110.961V91.6302H165.367V91.2582Z",fill:"#9E9E9E"},null,-1)],to={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,ro)},__file:"src/BIMDataComponents/BIMDataIllustration/BIMDataLibraryIllustrations/ShortcutOpen.vue"},oo=[BIMDataViewerVue.createElementVNode("path",{d:"M42.1416 29.857H149.757L160.954 138.142H31.5303L42.1416 29.857Z",fill:"#F2F2F2"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M31.029 138.559H161.372L150.176 29.7735V29.4393H41.8074L31.1126 138.142L31.029 138.559ZM160.453 137.724H31.9481L42.5593 30.2748H149.423L160.453 137.724Z",fill:"#9E9E9E"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M73.8917 40.2176L72.3877 80.7408H119.345V40.2176H73.8917Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M71.97 81.1586H119.762H119.846V39.7998H73.5575L71.97 81.1586ZM118.927 80.323H72.8055L74.3095 40.6353H118.927V80.323Z",fill:"#9E9E9E"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M72.3877 80.7408L76.4819 96.9501H115.334L119.345 80.7408H72.3877Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M76.1476 97.3679H115.668L119.929 80.3231H71.8864L76.1476 97.3679ZM115 96.5324H76.8161L72.9726 81.1586H118.843L115 96.5324Z",fill:"#9E9E9E"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M99.1247 67.4559L98.874 88.2606L104.389 82.9967L112.827 83.5816L99.1247 67.4559Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M97.5372 92.3546L97.4536 63.9466L115.668 85.6704L104.723 83.9994L97.5372 92.3546ZM99.7932 70.2131L99.8767 86.1717L103.887 81.4927L110.07 82.4118L99.7932 70.2131Z",fill:"black"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M34.7053 169.558H34.2875C25.1804 169.558 17.6605 162.038 17.6605 152.93V138.978C17.6605 129.87 25.1804 122.35 34.2875 122.35H34.7053C43.8126 122.35 51.3325 129.87 51.3325 138.978V152.93C51.3325 162.038 43.8126 169.558 34.7053 169.558Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M155.858 169.558H155.439C146.332 169.558 138.813 162.038 138.813 152.93V138.978C138.813 129.87 146.332 122.35 155.439 122.35H155.858C164.965 122.35 172.484 129.87 172.484 138.978V152.93C172.484 162.038 164.965 169.558 155.858 169.558Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M33.7862 170.561H35.4573C44.8988 170.561 52.5857 162.957 52.5021 153.516V138.309C52.5021 128.951 44.8988 121.264 35.4573 121.264H33.7862C24.4283 121.264 16.7414 128.867 16.7414 138.309V153.516C16.7414 162.873 24.3447 170.561 33.7862 170.561ZM19.248 138.225C19.248 130.204 25.7651 123.687 33.7862 123.687H35.4573C43.4784 123.687 49.9955 130.204 49.9955 138.225V153.432C49.9955 161.453 43.4784 167.97 35.4573 167.97H33.7862C25.7651 167.97 19.248 161.453 19.248 153.432V138.225Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M34.7889 143.573C33.8698 143.573 33.1179 142.82 33.1179 141.901V136.972C33.1179 136.053 33.8698 135.301 34.7889 135.301C35.708 135.301 36.46 136.053 36.46 136.972V141.901C36.46 142.82 35.708 143.573 34.7889 143.573Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M22.7573 121.348C22.1724 121.348 21.6711 120.846 21.6711 120.261V111.906C21.6711 111.321 22.1724 110.82 22.7573 110.82C23.3421 110.82 23.8434 111.321 23.8434 111.906V120.261C23.8434 120.846 23.3421 121.348 22.7573 121.348Z",class:"fill-secondary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M16.4908 128.199C16.4908 128.784 15.9895 129.285 15.4046 129.285H7.04933C6.46445 129.285 5.96313 128.784 5.96313 128.199C5.96313 127.614 6.46445 127.113 7.04933 127.113H15.4046C15.9895 127.113 16.4908 127.614 16.4908 128.199Z",class:"fill-secondary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M18.9974 123.854C18.5797 124.272 17.8276 124.272 17.4099 123.854L10.0572 116.501C9.63944 116.084 9.63944 115.332 10.0572 114.914C10.475 114.496 11.2269 114.496 11.6447 114.914L18.9974 122.267C19.4152 122.684 19.4152 123.436 18.9974 123.854Z",class:"fill-secondary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M101.798 144.909H96.6181V139.729H94.2787V144.909H89.182V147.166H94.2787V152.346H96.6181V147.166H101.798V144.909Z",class:"fill-secondary"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M154.772 170.561H156.442C165.883 170.561 173.57 162.957 173.487 153.516V138.309C173.487 128.951 165.883 121.264 156.442 121.264H154.772C145.413 121.264 137.727 128.867 137.727 138.309V153.516C137.727 162.873 145.329 170.561 154.772 170.561ZM140.233 138.225C140.233 130.204 146.75 123.687 154.772 123.687H156.442C164.463 123.687 170.98 130.204 170.98 138.225V153.432C170.98 161.453 164.463 167.97 156.442 167.97H154.772C146.75 167.97 140.233 161.453 140.233 153.432V138.225Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M155.773 143.573C154.855 143.573 154.103 142.82 154.103 141.901V136.972C154.103 136.053 154.855 135.301 155.773 135.301C156.692 135.301 157.445 136.053 157.445 136.972V141.901C157.445 142.82 156.692 143.573 155.773 143.573Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M118.258 146.08L124.107 140.231C124.609 139.729 124.609 138.978 124.107 138.476C123.606 137.975 122.854 137.975 122.352 138.476L115.668 145.161C115.418 145.411 115.334 145.745 115.334 146.08C115.334 146.414 115.418 146.747 115.668 146.998L122.352 153.683C122.854 154.183 123.606 154.183 124.107 153.683C124.609 153.182 124.609 152.429 124.107 151.928L118.258 146.08Z",class:"fill-secondary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M193.038 146.08L187.189 140.231C186.688 139.729 186.688 138.978 187.189 138.476C187.691 137.975 188.443 137.975 188.944 138.476L195.629 145.161C195.879 145.411 195.963 145.745 195.963 146.08C195.963 146.414 195.879 146.747 195.629 146.998L188.944 153.683C188.443 154.183 187.691 154.183 187.189 153.683C186.688 153.182 186.688 152.429 187.189 151.928L193.038 146.08Z",class:"fill-secondary"},null,-1)],lo={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,oo)},__file:"src/BIMDataComponents/BIMDataIllustration/BIMDataLibraryIllustrations/ShortcutRotate.vue"},io=[BIMDataViewerVue.createElementVNode("path",{d:"M36.8372 5.49554H164.495L177.776 134.045H24.2499L36.8372 5.49554Z",fill:"#F2F2F2"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M23.6552 134.54H178.271L164.991 5.39645V5H36.4408L23.7543 134.045L23.6552 134.54ZM177.281 133.55H24.8445L37.3328 5.99114H164.098L177.281 133.55Z",fill:"#9E9E9E"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M74.5993 17.7856L72.7162 65.8555H128.418V17.7856H74.5993Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M72.2206 66.3511H128.913H129.012V17.29H74.1037L72.2206 66.3511ZM128.021 65.3599H73.3108L74.9958 18.2812H128.021V65.3599Z",fill:"#9E9E9E"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M72.7162 65.8555L77.5726 85.0835H123.66L128.418 65.8555H72.7162Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M77.1762 85.5789H124.057L129.111 65.3599H72.1214L77.1762 85.5789ZM123.264 84.5878H77.9691L73.4099 66.3511H127.823L123.264 84.5878Z",fill:"#9E9E9E"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M102.777 46.2238L102.45 74.6338L109.647 67.4168L120.66 68.2187L102.777 46.2238Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M102.534 74.6338L102.45 46.2238L120.66 67.9491L109.717 66.2779L102.534 74.6338ZM104.789 52.4908L104.873 68.4504L108.882 63.7712L115.063 64.6903L104.789 52.4908Z",fill:"black"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M101.526 166.214H101.032C90.2674 166.214 81.3791 157.474 81.3791 146.889V130.67C81.3791 120.084 90.2674 111.344 101.032 111.344H101.526C112.291 111.344 121.179 120.084 121.179 130.67V146.889C121.179 157.474 112.39 166.214 101.526 166.214Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M81.3791 146.312C81.3791 157.286 90.3062 166.214 101.279 166.214C112.252 166.214 121.179 157.193 121.179 146.312V131.246C121.179 120.272 112.252 111.344 101.279 111.344C90.3062 111.344 81.3791 120.272 81.3791 131.246V146.312ZM84.1689 131.153C84.1689 121.76 91.7941 114.041 101.279 114.041C110.671 114.041 118.389 121.667 118.389 131.153V146.219C118.389 155.612 110.764 163.33 101.279 163.33C91.8871 163.33 84.1689 155.705 84.1689 146.219V131.153Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M100.963 137.613C99.8733 137.613 98.9812 136.721 98.9812 135.631V131.27C98.9812 130.179 99.8733 129.288 100.963 129.288C102.054 129.288 102.946 130.179 102.946 131.27V135.631C102.946 136.721 102.054 137.613 100.963 137.613Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M100.963 127.206C99.8733 127.206 98.9812 126.314 98.9812 125.224C98.9812 124.134 99.8733 123.242 100.963 123.242C102.054 123.242 102.946 124.134 102.946 125.224C102.946 126.314 102.054 127.206 100.963 127.206Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M100.963 143.56C99.8733 143.56 98.9812 142.668 98.9812 141.578C98.9812 140.488 99.8733 139.595 100.963 139.595C102.054 139.595 102.946 140.488 102.946 141.578C102.946 142.668 102.054 143.56 100.963 143.56Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M100.963 182.908L107.901 175.97C108.496 175.376 109.388 175.376 109.983 175.97C110.577 176.565 110.577 177.456 109.983 178.052L102.054 185.981C101.756 186.278 101.36 186.377 100.963 186.377C100.567 186.377 100.171 186.278 99.8733 185.981L91.9442 178.052C91.3495 177.456 91.3495 176.565 91.9442 175.97C92.5388 175.376 93.4308 175.376 94.0256 175.97L100.963 182.908Z",class:"fill-secondary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M100.963 191.531L107.901 184.593C108.496 183.998 109.388 183.998 109.983 184.593C110.577 185.188 110.577 186.08 109.983 186.675L102.054 194.604C101.756 194.901 101.36 195 100.963 195C100.567 195 100.171 194.901 99.8733 194.604L91.9442 186.675C91.3495 186.08 91.3495 185.188 91.9442 184.593C92.5388 183.998 93.4308 183.998 94.0256 184.593L100.963 191.531Z",class:"fill-secondary"},null,-1)],co={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,io)},__file:"src/BIMDataComponents/BIMDataIllustration/BIMDataLibraryIllustrations/ShortcutZoom.vue"},so=[BIMDataViewerVue.createElementVNode("rect",{x:"36.5",y:"19.5",width:"128",height:"108",fill:"#F2F2F2",stroke:"#9E9E9E"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M117.882 39H74V98.7199H106.659V82.6722H129V66.5853H117.882V39ZM77.5005 57.1138V42.5005H96.8326V57.1138H93.2984L90.8496 52.8606L89.9386 53.3851L92.4274 57.7077V59.2116L96.8326 59.2116V69.8051H98.9303V59.2116H98.9303V57.1138H98.9303V42.5005H114.381V70.0857H125.5V79.1717H103.283V79.1399H97.7172L95.1147 74.6198L94.2037 75.1443L96.7802 79.6192L96.7802 81.2376L103.159 81.2376V95.2194H77.5005V81.2376L90.8016 81.2376V79.1399H77.5005V59.2116L86.4488 59.2116V57.1138H77.5005Z",fill:"#2F374A"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"82.1608",y:"85.9082",width:"15.9102",height:"5.45814",fill:"#F8C62C"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M30.6003 169.558H30.1824C21.0753 169.558 13.5555 162.038 13.5555 152.93V138.978C13.5555 129.87 21.0753 122.35 30.1824 122.35H30.6003C39.7075 122.35 47.2274 129.87 47.2274 138.978V152.93C47.2274 162.038 39.7075 169.558 30.6003 169.558Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M29.6811 170.561H31.3522C40.7937 170.561 48.4806 162.957 48.397 153.516V138.309C48.397 128.951 40.7937 121.264 31.3522 121.264H29.6811C20.3232 121.264 12.6363 128.867 12.6363 138.309V153.516C12.6363 162.873 20.2396 170.561 29.6811 170.561ZM15.1429 138.225C15.1429 130.204 21.66 123.687 29.6811 123.687H31.3522C39.3733 123.687 45.8904 130.204 45.8904 138.225V153.432C45.8904 161.453 39.3733 167.97 31.3522 167.97H29.6811C21.66 167.97 15.1429 161.453 15.1429 153.432V138.225Z",fill:"#30374B"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M30.6838 143.573C29.7647 143.573 29.0128 142.82 29.0128 141.901V136.972C29.0128 136.053 29.7647 135.301 30.6838 135.301C31.6029 135.301 32.3549 136.053 32.3549 136.972V141.901C32.3549 142.82 31.6029 143.573 30.6838 143.573Z",fill:"#30374B"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M18.6521 121.348C18.0673 121.348 17.566 120.846 17.566 120.261V111.906C17.566 111.321 18.0673 110.82 18.6521 110.82C19.237 110.82 19.7383 111.321 19.7383 111.906V120.261C19.7383 120.846 19.237 121.348 18.6521 121.348Z",fill:"#F8C62C"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M12.3857 128.199C12.3857 128.784 11.8844 129.285 11.2995 129.285H2.94422C2.35935 129.285 1.85803 128.784 1.85803 128.199C1.85803 127.614 2.35935 127.113 2.94422 127.113H11.2995C11.8844 127.113 12.3857 127.614 12.3857 128.199Z",fill:"#F8C62C"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M14.8922 123.854C14.4745 124.272 13.7225 124.272 13.3048 123.854L5.95208 116.501C5.53432 116.084 5.53432 115.332 5.95208 114.914C6.36985 114.496 7.12183 114.496 7.53959 114.914L14.8922 122.267C15.3101 122.684 15.3101 123.436 14.8922 123.854Z",fill:"#F8C62C"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M69.2688 144.909H64.0885V139.729H61.7491V144.909H56.6524V147.166H61.7491V152.346H64.0885V147.166H69.2688V144.909Z",fill:"#F8C62C"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M128.474 144.909H123.294V139.729H120.955V144.909H115.858V147.166H120.955V152.346H123.294V147.166H128.474V144.909Z",fill:"#F8C62C"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"76.2611",y:"138.474",width:"32.6048",height:"15.5848",rx:"3",fill:"#F2F2F2"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"82.6672",y:"146.235",width:"5.04505",height:"2.77423",fill:"#2F374A"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M85.1898 143.523L89.6768 146.235H80.7027L85.1898 143.523Z",fill:"#2F374A"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M168.186 169.558H167.768C158.661 169.558 151.141 162.038 151.141 152.93V138.978C151.141 129.87 158.661 122.35 167.768 122.35H168.186C177.293 122.35 184.813 129.87 184.813 138.978V152.93C184.813 162.038 177.293 169.558 168.186 169.558Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M167.1 170.561H168.771C178.212 170.561 185.899 162.957 185.816 153.516V138.309C185.816 128.951 178.212 121.264 168.771 121.264H167.1C157.742 121.264 150.055 128.867 150.055 138.309V153.516C150.055 162.873 157.658 170.561 167.1 170.561ZM152.562 138.225C152.562 130.204 159.078 123.687 167.1 123.687H168.771C176.792 123.687 183.309 130.204 183.309 138.225V153.432C183.309 161.453 176.792 167.97 168.771 167.97H167.1C159.078 167.97 152.562 161.453 152.562 153.432V138.225Z",fill:"#30374B"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M168.102 143.573C167.183 143.573 166.432 142.82 166.432 141.901V136.972C166.432 136.053 167.183 135.301 168.102 135.301C169.021 135.301 169.774 136.053 169.774 136.972V141.901C169.774 142.82 169.021 143.573 168.102 143.573Z",fill:"#30374B"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M139.654 146.08L145.503 140.231C146.005 139.729 146.005 138.978 145.503 138.476C145.002 137.975 144.25 137.975 143.748 138.476L137.064 145.161C136.814 145.411 136.729 145.745 136.729 146.08C136.729 146.414 136.814 146.747 137.064 146.998L143.748 153.683C144.25 154.184 145.002 154.184 145.503 153.683C146.005 153.182 146.005 152.429 145.503 151.928L139.654 146.08Z",fill:"#F8C62C"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M196.217 146.079L190.368 151.928C189.867 152.429 189.867 153.181 190.368 153.682C190.87 154.184 191.621 154.184 192.123 153.682L198.808 146.998C199.058 146.748 199.142 146.413 199.142 146.079C199.142 145.745 199.058 145.411 198.808 145.16L192.123 138.475C191.621 137.975 190.87 137.975 190.368 138.475C189.867 138.977 189.867 139.73 190.368 140.23L196.217 146.079Z",fill:"#F8C62C"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M114.327 75L114 103.41L121.197 96.1929L132.21 96.9948L114.327 75Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M114.084 103.41L114 75L132.21 96.7253L121.267 95.0541L114.084 103.41ZM116.339 81.2669L116.422 97.2266L120.432 92.5474L126.613 93.4665L116.339 81.2669Z",fill:"black"},null,-1)],bo={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,so)},__file:"src/BIMDataComponents/BIMDataIllustration/BIMDataLibraryIllustrations/ShortcutMove2D.vue"},go=[BIMDataViewerVue.createElementVNode("rect",{x:"36.5",y:"19.5",width:"128",height:"108",fill:"#F2F2F2",stroke:"#9E9E9E"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M117.882 39H74V98.7199H106.659V82.6722H129V66.5853H117.882V39ZM77.5005 57.1138V42.5005H96.8326V57.1138H93.2984L90.8496 52.8606L89.9386 53.3851L92.4274 57.7077V59.2116L96.8326 59.2116V69.8051H98.9303V59.2116H98.9303V57.1138H98.9303V42.5005H114.381V70.0857H125.5V79.1717H103.283V79.1399H97.7172L95.1147 74.6198L94.2037 75.1443L96.7802 79.6192L96.7802 81.2376L103.159 81.2376V95.2194H77.5005V81.2376L90.8016 81.2376V79.1399H77.5005V59.2116L86.4488 59.2116V57.1138H77.5005Z",fill:"#2F374A"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"82.1608",y:"85.9082",width:"15.9102",height:"5.45814",fill:"#F8C62C"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M157.151 111.775H110.743C108.418 111.775 106.465 109.822 106.465 107.496V51.9751C106.465 49.65 108.418 47.697 110.743 47.697H157.151C159.475 47.697 161.429 49.65 161.429 51.9751V107.496C161.429 109.822 159.475 111.775 157.151 111.775Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M110.743 112.24H157.151C159.754 112.24 161.894 110.101 161.894 107.496V51.975C161.894 49.371 159.754 47.232 157.151 47.232H110.743C108.139 47.232 106 49.371 106 51.975V107.496C106 110.101 108.139 112.24 110.743 112.24ZM106.93 51.975C106.93 49.836 108.697 48.162 110.743 48.162H157.151C159.289 48.162 160.964 49.929 160.964 51.975V107.496C160.964 109.636 159.197 111.31 157.151 111.31H110.743C108.604 111.31 106.93 109.542 106.93 107.496V51.975Z",fill:"#9E9E9E"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M100.698 163.985H100.233C90.0957 163.985 81.7257 155.615 81.7257 145.478V129.947C81.7257 119.809 90.0957 111.439 100.233 111.439H100.698C110.835 111.439 119.205 119.809 119.205 129.947V145.478C119.205 155.708 110.928 163.985 100.698 163.985Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M99.5817 165.193H101.442C111.951 165.193 120.414 156.638 120.414 146.222V129.296C120.414 118.879 111.951 110.323 101.442 110.323H99.5817C89.1656 110.323 80.6095 118.786 80.6095 129.296V146.222C80.6095 156.638 89.0726 165.193 99.5817 165.193ZM83.3996 129.203C83.3996 120.274 90.6536 113.02 99.5817 113.02H101.442C110.37 113.02 117.624 120.274 117.624 129.203V146.129C117.624 155.057 110.37 162.311 101.442 162.311H99.5817C90.6536 162.311 83.3996 155.057 83.3996 146.129V129.203Z",fill:"#30374B"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M100.698 135.155C99.6748 135.155 98.8378 134.318 98.8378 133.295V127.808C98.8378 126.785 99.6748 125.948 100.698 125.948C101.721 125.948 102.558 126.785 102.558 127.808V133.295C102.465 134.318 101.721 135.155 100.698 135.155Z",fill:"#30374B"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M121.53 118.042C121.53 118.693 122.088 119.251 122.739 119.251H132.039C132.69 119.251 133.248 118.693 133.248 118.042C133.248 117.391 132.69 116.833 132.039 116.833H122.739C122.088 116.74 121.53 117.298 121.53 118.042Z",fill:"#F8C62C"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M144.688 53.3701H113.161C112.51 53.3701 111.952 53.9281 111.952 54.5791C111.952 55.2301 112.51 55.7881 113.161 55.7881H144.688C145.34 55.7881 145.897 55.2301 145.897 54.5791C145.897 53.9281 145.34 53.3701 144.688 53.3701Z",fill:"#E5E5E5"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M122.926 62.7631H113.161C112.51 62.7631 111.952 63.3211 111.952 63.9721C111.952 64.6231 112.51 65.1811 113.161 65.1811H122.926C123.577 65.1811 124.135 64.6231 124.135 63.9721C124.135 63.3211 123.577 62.7631 122.926 62.7631Z",fill:"#E5E5E5"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M132.692 72.1562H113.161C112.51 72.1562 111.952 72.7143 111.952 73.3653C111.952 74.0162 112.51 74.5743 113.161 74.5743H132.692C133.342 74.5743 133.9 74.0162 133.9 73.3653C133.993 72.7143 133.436 72.1562 132.692 72.1562Z",fill:"#E5E5E5"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M129.157 81.5493H113.068C112.417 81.5493 111.859 82.1073 111.859 82.7583C111.859 83.4094 112.417 83.9673 113.068 83.9673H129.157C129.808 83.9673 130.366 83.4094 130.366 82.7583C130.459 82.1073 129.901 81.5493 129.157 81.5493Z",fill:"#E5E5E5"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M145.432 90.9424H113.161C112.51 90.9424 111.952 91.5004 111.952 92.1514C111.952 92.8024 112.51 93.3604 113.161 93.3604H145.432C146.084 93.3604 146.641 92.8024 146.641 92.1514C146.641 91.5004 146.084 90.9424 145.432 90.9424Z",fill:"#E5E5E5"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M137.714 102.009H113.161C112.51 102.009 111.952 102.567 111.952 103.218C111.952 103.869 112.51 104.427 113.161 104.427H137.714C138.364 104.427 138.922 103.869 138.922 103.218C139.016 102.567 138.458 102.009 137.714 102.009Z",fill:"#E5E5E5"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M108.139 46.953L108.046 58.4851L111.115 55.602L115.765 55.8811L108.139 46.953Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M107.302 60.8102L107.209 45L117.439 57.0901L111.301 56.1601L107.302 60.8102ZM108.604 48.534V57.3691L110.836 54.765L114.277 55.323L108.604 48.534Z",fill:"black"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M156.499 103.498L154.919 105.078C154.826 105.172 154.64 105.172 154.546 105.078C154.453 104.986 154.453 104.799 154.546 104.707L156.128 103.126C156.22 103.032 156.407 103.032 156.499 103.126C156.593 103.219 156.593 103.405 156.499 103.498Z",fill:"#30374B"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M156.128 103.497L154.546 101.916C154.453 101.823 154.453 101.637 154.546 101.544C154.64 101.451 154.826 101.451 154.919 101.544L156.499 103.125C156.593 103.218 156.593 103.405 156.499 103.497C156.407 103.59 156.22 103.59 156.128 103.497Z",fill:"#30374B"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M161.149 97.0804H106.744V97.4524H161.149V97.0804Z",fill:"#9E9E9E"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M114.555 110.323C115.206 110.323 115.764 109.765 115.764 109.114V99.8143C115.764 99.1633 115.206 98.6053 114.555 98.6053C113.904 98.6053 113.346 99.1633 113.346 99.8143V109.114C113.346 109.765 113.904 110.323 114.555 110.323Z",fill:"#F8C62C"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M118.74 113.206C119.205 113.672 120.042 113.672 120.507 113.206L128.691 105.022C129.156 104.557 129.156 103.72 128.691 103.255C128.226 102.79 127.389 102.79 126.924 103.255L118.74 111.439C118.182 111.904 118.182 112.648 118.74 113.206Z",fill:"#F8C62C"},null,-1)],po={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,go)},__file:"src/BIMDataComponents/BIMDataIllustration/BIMDataLibraryIllustrations/ShortcutOpen2D.vue"},uo=[BIMDataViewerVue.createElementVNode("rect",{x:"36.5",y:"19.5",width:"128",height:"108",fill:"#F2F2F2",stroke:"#9E9E9E"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M117.882 39H74V98.7199H106.659V82.6722H129V66.5853H117.882V39ZM77.5005 57.1138V42.5005H96.8326V57.1138H93.2984L90.8496 52.8606L89.9386 53.3851L92.4274 57.7077V59.2116L96.8326 59.2116V69.8051H98.9303V59.2116H98.9303V57.1138H98.9303V42.5005H114.381V70.0857H125.5V79.1717H103.283V79.1399H97.7172L95.1147 74.6198L94.2037 75.1443L96.7802 79.6192L96.7802 81.2376L103.159 81.2376V95.2194H77.5005V81.2376L90.8016 81.2376V79.1399H77.5005V59.2116L86.4488 59.2116V57.1138H77.5005Z",fill:"#2F374A"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"82.1608",y:"85.9082",width:"15.9102",height:"5.45814",fill:"#F8C62C"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M114.327 75L114 103.41L121.197 96.1929L132.21 96.9948L114.327 75Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M114.084 103.41L114 75L132.21 96.7253L121.267 95.0541L114.084 103.41ZM116.339 81.2669L116.422 97.2266L120.432 92.5474L126.613 93.4665L116.339 81.2669Z",fill:"black"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M135.563 166.214H135.069C124.304 166.214 115.416 157.474 115.416 146.889V130.67C115.416 120.084 124.304 111.344 135.069 111.344H135.563C146.328 111.344 155.216 120.084 155.216 130.67V146.889C155.216 157.474 146.426 166.214 135.563 166.214Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M115.416 146.312C115.416 157.286 124.343 166.214 135.316 166.214C146.289 166.214 155.216 157.193 155.216 146.312V131.246C155.216 120.272 146.289 111.344 135.316 111.344C124.343 111.344 115.416 120.272 115.416 131.246V146.312ZM118.206 131.153C118.206 121.76 125.831 114.041 135.316 114.041C144.708 114.041 152.426 121.667 152.426 131.153V146.219C152.426 155.612 144.801 163.33 135.316 163.33C125.924 163.33 118.206 155.705 118.206 146.219V131.153Z",fill:"#30374B"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M135 137.613C133.91 137.613 133.018 136.721 133.018 135.631V131.27C133.018 130.179 133.91 129.288 135 129.288C136.091 129.288 136.983 130.179 136.983 131.27V135.631C136.983 136.721 136.091 137.613 135 137.613Z",fill:"#30374B"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M135 127.206C133.91 127.206 133.018 126.314 133.018 125.224C133.018 124.134 133.91 123.242 135 123.242C136.091 123.242 136.983 124.134 136.983 125.224C136.983 126.314 136.091 127.206 135 127.206Z",fill:"#30374B"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M135 143.56C133.91 143.56 133.018 142.668 133.018 141.578C133.018 140.488 133.91 139.595 135 139.595C136.091 139.595 136.983 140.488 136.983 141.578C136.983 142.668 136.091 143.56 135 143.56Z",fill:"#30374B"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M135 182.908L141.938 175.97C142.533 175.376 143.425 175.376 144.02 175.97C144.614 176.565 144.614 177.456 144.02 178.052L136.091 185.981C135.793 186.278 135.397 186.377 135 186.377C134.604 186.377 134.207 186.278 133.91 185.981L125.981 178.052C125.386 177.456 125.386 176.565 125.981 175.97C126.576 175.376 127.468 175.376 128.062 175.97L135 182.908Z",fill:"#F8C62C"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M135 191.531L141.938 184.593C142.533 183.998 143.425 183.998 144.02 184.593C144.614 185.188 144.614 186.079 144.02 186.675L136.091 194.604C135.793 194.901 135.397 195 135 195C134.604 195 134.207 194.901 133.91 194.604L125.981 186.675C125.386 186.079 125.386 185.188 125.981 184.593C126.576 183.998 127.468 183.998 128.062 184.593L135 191.531Z",fill:"#F8C62C"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M104.213 151.909H99.033V146.729H96.6936V151.909H91.5969V154.166H96.6936V159.346H99.033V154.166H104.213V151.909Z",fill:"#F8C62C"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"47",y:"145.474",width:"32.6048",height:"15.5848",rx:"3",fill:"#F2F2F2"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"53.4061",y:"153.235",width:"5.04505",height:"2.77423",fill:"#2F374A"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M55.9286 150.523L60.4157 153.235H51.4416L55.9286 150.523Z",fill:"#2F374A"},null,-1)],Vo={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,uo)},__file:"src/BIMDataComponents/BIMDataIllustration/BIMDataLibraryIllustrations/ShortcutRotate2D.vue"},Co=[BIMDataViewerVue.createElementVNode("rect",{x:"36.5",y:"19.5",width:"128",height:"108",fill:"#F2F2F2",stroke:"#9E9E9E"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M117.882 39H74V98.7199H106.659V82.6722H129V66.5853H117.882V39ZM77.5005 57.1138V42.5005H96.8326V57.1138H93.2984L90.8496 52.8606L89.9386 53.3851L92.4274 57.7077V59.2116L96.8326 59.2116V69.8051H98.9303V59.2116H98.9303V57.1138H98.9303V42.5005H114.381V70.0857H125.5V79.1717H103.283V79.1399H97.7172L95.1147 74.6198L94.2037 75.1443L96.7802 79.6192L96.7802 81.2376L103.159 81.2376V95.2194H77.5005V81.2376L90.8016 81.2376V79.1399H77.5005V59.2116L86.4488 59.2116V57.1138H77.5005Z",fill:"#2F374A"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"82.1608",y:"85.9082",width:"15.9102",height:"5.45814",fill:"#F8C62C"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M114.327 75L114 103.41L121.197 96.1929L132.21 96.9948L114.327 75Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M114.084 103.41L114 75L132.21 96.7253L121.267 95.0541L114.084 103.41ZM116.339 81.2669L116.422 97.2266L120.432 92.5474L126.613 93.4665L116.339 81.2669Z",fill:"black"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M100.563 166.214H100.069C89.3043 166.214 80.416 157.474 80.416 146.889V130.67C80.416 120.084 89.3043 111.344 100.069 111.344H100.563C111.328 111.344 120.216 120.084 120.216 130.67V146.889C120.216 157.474 111.426 166.214 100.563 166.214Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M80.416 146.312C80.416 157.286 89.3431 166.214 100.316 166.214C111.289 166.214 120.216 157.193 120.216 146.312V131.246C120.216 120.272 111.289 111.344 100.316 111.344C89.3431 111.344 80.416 120.272 80.416 131.246V146.312ZM83.2057 131.153C83.2057 121.76 90.8309 114.041 100.316 114.041C109.708 114.041 117.426 121.667 117.426 131.153V146.219C117.426 155.612 109.801 163.33 100.316 163.33C90.924 163.33 83.2057 155.705 83.2057 146.219V131.153Z",fill:"#30374B"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M100 137.613C98.9101 137.613 98.0181 136.721 98.0181 135.631V131.27C98.0181 130.179 98.9101 129.288 100 129.288C101.091 129.288 101.983 130.179 101.983 131.27V135.631C101.983 136.721 101.091 137.613 100 137.613Z",fill:"#30374B"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M100 127.206C98.9101 127.206 98.0181 126.314 98.0181 125.224C98.0181 124.134 98.9101 123.242 100 123.242C101.091 123.242 101.983 124.134 101.983 125.224C101.983 126.314 101.091 127.206 100 127.206Z",fill:"#30374B"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M100 143.56C98.9101 143.56 98.0181 142.668 98.0181 141.578C98.0181 140.488 98.9101 139.595 100 139.595C101.091 139.595 101.983 140.488 101.983 141.578C101.983 142.668 101.091 143.56 100 143.56Z",fill:"#30374B"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M100 182.908L106.938 175.97C107.533 175.376 108.425 175.376 109.02 175.97C109.614 176.565 109.614 177.456 109.02 178.052L101.091 185.981C100.793 186.278 100.397 186.377 100 186.377C99.6038 186.377 99.2074 186.278 98.9101 185.981L90.981 178.052C90.3864 177.456 90.3864 176.565 90.981 175.97C91.5756 175.376 92.4677 175.376 93.0624 175.97L100 182.908Z",fill:"#F8C62C"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M100 191.531L106.938 184.593C107.533 183.998 108.425 183.998 109.02 184.593C109.614 185.188 109.614 186.079 109.02 186.675L101.091 194.604C100.793 194.901 100.397 195 100 195C99.6038 195 99.2074 194.901 98.9101 194.604L90.981 186.675C90.3864 186.079 90.3864 185.188 90.981 184.593C91.5756 183.998 92.4677 183.998 93.0624 184.593L100 191.531Z",fill:"#F8C62C"},null,-1)],mo={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,Co)},__file:"src/BIMDataComponents/BIMDataIllustration/BIMDataLibraryIllustrations/ShortcutZoom2D.vue"},ho=[BIMDataViewerVue.createElementVNode("g",{"clip-path":"url(#clip0)"},[BIMDataViewerVue.createElementVNode("path",{d:"M100.963 192.5C152.049 192.5 193.463 151.086 193.463 100C193.463 48.9137 152.049 7.5 100.963 7.5C49.8768 7.5 8.46313 48.9137 8.46313 100C8.46313 151.086 49.8768 192.5 100.963 192.5Z",fill:"#F6F6F6"}),BIMDataViewerVue.createElementVNode("g",{filter:"url(#filter0_d)"},[BIMDataViewerVue.createElementVNode("mask",{id:"mask0","mask-type":"alpha",maskUnits:"userSpaceOnUse",x:"8",y:"7",width:"186",height:"186"},[BIMDataViewerVue.createElementVNode("path",{d:"M100.963 192.5C152.049 192.5 193.463 151.086 193.463 100C193.463 48.9137 152.049 7.5 100.963 7.5C49.8768 7.5 8.46313 48.9137 8.46313 100C8.46313 151.086 49.8768 192.5 100.963 192.5Z",fill:"#C4C4C4"})]),BIMDataViewerVue.createElementVNode("g",{mask:"url(#mask0)"},[BIMDataViewerVue.createElementVNode("path",{d:"M212.29 33.3848H26.5291V188.694H212.29V33.3848Z",fill:"url(#pattern0)"})])])],-1),BIMDataViewerVue.createElementVNode("defs",null,[BIMDataViewerVue.createElementVNode("filter",{id:"filter0_d",x:"16.5291",y:"25.3848",width:"186.934",height:"175.309",filterUnits:"userSpaceOnUse","color-interpolation-filters":"sRGB"},[BIMDataViewerVue.createElementVNode("feFlood",{"flood-opacity":"0",result:"BackgroundImageFix"}),BIMDataViewerVue.createElementVNode("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),BIMDataViewerVue.createElementVNode("feOffset",{dy:"2"}),BIMDataViewerVue.createElementVNode("feGaussianBlur",{stdDeviation:"5"}),BIMDataViewerVue.createElementVNode("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0"}),BIMDataViewerVue.createElementVNode("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow"}),BIMDataViewerVue.createElementVNode("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow",result:"shape"})]),BIMDataViewerVue.createElementVNode("pattern",{id:"pattern0",patternContentUnits:"objectBoundingBox",width:"1",height:"1"},[BIMDataViewerVue.createElementVNode("use",{"xlink:href":"#image0",transform:"translate(-0.00138678) scale(0.00252588 0.00302115)"})]),BIMDataViewerVue.createElementVNode("clipPath",{id:"clip0"},[BIMDataViewerVue.createElementVNode("rect",{width:"200",height:"200",fill:"white",transform:"translate(0.963135)"})]),BIMDataViewerVue.createElementVNode("image",{id:"image0",width:"397",height:"331","xlink:href":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAY0AAAFLCAYAAAAqFtB4AAAgAElEQVR4Ae29D5ReVX33u0NfutZMglgThPhmogSTYBUTaNcrAfxDKF7vCwj0GhBqRS5YQUUFQdDQAqvEilZQUcG3QcFaotArRKD1BRP8AwTvakkirZIgICSVAJncomTGLiC567Nnvpvfc+Y8T2aSmcnMPN+91pN9zt6//e9zztnf/dvnJJm0adOm7cnBBEzABEzABAZBYI9B2NjEBEzABEzABDIBi4ZvBBMwARMwgUETsGgMGpUNTcAETMAELBq+B0zABEzABAZNwKIxaFQ2NAETMAET2CnR2L59e4q/wWDEfmdDta3B1BVt4vGu9EFl1R/Oq3W3Om9VTnUPJq62oTJKnzRpkpIG9K9k9B+oTEyP/YzpdceybVZPszJKV3mdt4rr2mhmH21jG0pXWjyPdSkfljqO+TpWeZ3XxbKp1qN0ysTjah3KU1zNb1WeMvrFchpXTIvHdW3pvlJeXb2xjnisMjFtsMdqR3UoblU+2sTjVmVa5cU6ONa5YpVtdd6qnMoPJq62oTJK13UiXWmyqcZ1+aTVpavsf9NBXUxBdaBVJa3y4s3Zyq6u/ZgW6yG9ri7ZqM+y03ldGWxULranY+VV69C57GLdOpaNzqu2pKt+5RHHtHgsm2paPFdbiimjdnSsehRHW6XFOpVWF1ftYl3VvFg+2pEezylXTVPZaKe0Zu1E22jTKl1tUzfH27ZtUzOlj7EuMmN9xbjmQOWifbNjiss+thHt1QR20aaaznm0qas35qt8ta143uxYZRXXtaW8ocSxHsrF9lWPbDQW2em8rgw2Kqd6Yqy8ah06l22sW8ey0XnVlnTVrzzimBaPZVNNi+dqSzFl1I6OVY/iaKu0WKfSFDcVjViRjhVToQJpOle+8kjnoavm61x2xCpLXqwz5slGaaqnmq7yxPrFtjhuVrZZutpQ/2IbqjumyU59lU1dXFd3tIv1VuujHU1s1TY5V6jaRNvqMWXidVMd1Vj9VlyXH/uudtQvlYvppKmM6tO5YtKrx0rbY489St+xiaF6rjylqx+qq9qG8pUey6mMbFQ3MWnir3PZ61x11Z3X2VbbqfaJMoS69Hht1W6dHeVpR0G21TSdK1/2pNe1JXvZEasseeqL8pWnWPaqp5qu8sT6qS7Fzco2S1cb6l9sQ3XGNNmpr7Kpi+vqjnax3mp9tKN7q9om5wpVm2hbPaZMvG6qQ/GkZn+5TwPBUMeqXINQJcrXeezsYGxVXuWqZWIfYhvN7NRP2RIrrRrHvGgf01WmmsZ5te9Ka1ZG9tW6Yjp5BOogxDzVq7xs0P9HtFO67OM5x9hW66iWr5ZVHYpVPparpqmOaqw6iJVXd0xarD/aqC3SYtDYYhzzdazy0U5p2NSlk0ZQn6v2dXmxnpifK2pSF3mxXF17son1KE39Uh2yifFg86p2deexXrVd7YvOq7bUR1C5av2tyqmM6lRZ1al07GKeztVu1T6m19mqXZXTOeViO83qaZVOHkF1qg2lqf4+q5f+jHZKjX1XeeK6Oqrlq2VLnXWiocKK1UiMY4XqQN0gKRNt1fCuxGpH/Yn1x+PBtrGjMhpfs/p2VJ5ydTY7qjeOj/IxaCVAHayuiWN9ak9pimMdrY6r9mpf6cTVoDZJl120iWnYavUTvQPZx/aUFuPYVkzXMW3V1Uu++rGjOlTXrsZqR7HqUx+J+RFkQ1wXlK882VXLK18x+bJVGnFMj8fVdpqViXWofvVFZVrVJZuhxGontq02d6atHZWJXOr6uaPylKmz2VG9cXyUj2F3Pv8DtqcEX/HLX/4Hsa81x9zsGlDdsdL6HoqXbFWV0jmP9ShfsfI4b1YGm2p7Kk+sOmSjPNWnfLVRrS+e15VVvYplUxfLRm3LJvaBtGinPKWpjOqo5lfTZT/YOLYTj1uVl1217ZgujqpH/da54lhGaYpjmdhWLFNnQ3mly5Y01RHz1Va0U1oso/qGkibbWDamqT91+dhV01U25tXV0Wos1FnNj+fVY9oiqC/V/FgfedG2/7SWu2xlUy0X86ttqw/RRvVUbZUuW+WTHuupjqNqp/5Vy6j+ujjaxvxYN+nRTnlKUznOCdX8anq/2aCj2M5Lxw2iIaGIMas1BxMwARMwAROAQEtFkHgYlQmYgAmYgAlAYIBoSCjYM9OxUZmACZiACZgABAaIBokSC8VGZQImYAImYAIQKKJhgfANYQImYAImsCMCRTSqn3RZRHaEzvkmYAIm0H4EimggEvHXfig8YhMwARMwgR0RKJ/cRk9DXobiHVXifBMwARMwgfYgMMDTiMOOQhLTfWwCJmACJtCeBIpoaPjRu4jHyndsAiZgAibQvgQaRMOeRfveCB65CZiACQyGQHmngTGeBcKxMx7G5X/zxXTxJz+aHn740fSdf7ytoe03H/Gm9NY3H5qe3PR0uu4by9KvNz2dXrXfK9MZp5+Spu/3ygZbn5iACZiACYxdAgM8DQnHULt8+/dX5iK/fW5rFgUEQb9DDj4oC8YHP3pxOub/PCpdseRTafbs/RPnDiZgAiZgAuOHQIOnQbfxNPRPVu/KMKoexI9/cn/6o/mvTwfPf0Ou9uR3vTM9/PBjWUyiLR7LlClT0gNrHkxTpkxO555zRrrq6uvSc89tzSL01iPelMsv/ca30x3fX5mm77dP+stPfjR7LN+5+Xtpr70mp9v/uU/AKDv7tbNyG1+4+rr05Kan0pzX7p8+es6Zaa8pk9PDv3w0102Fc147K7d35unvbrB/yxGHJtLkQeElHfOOhVn8doWPy5qACZjAeCTQ4GkwgJ31NOLgt27dmh5Y/WD5kffwLx9L+1W2otjOioKB3b+u+ff0qun7pG9e94U8wX9i8WeyZ4J3wsRP+PE9P03Pbd2abvnO/0rvP/2U9Nd/88WcThvrf/mrbH/I/DckhIXAlthb3/w/cp2c/9M/r8jp1E35r35xSf4niDdteiqn4wG9e9Fx2R7xQvDwoOgbQvSWNx+a7fyHCZiACbQbgRHxNH7z2570T/3bVQBlewpPAc9hMOHNR/RNyrNfu38uh1fAj8B7kbcc8aY0ZXJnWvqNZTn/yU3PlGrxRLBFNB5Y8285HXG6459XFnsEgHpetldn8Xxoa/Waf0vrf/lo2vrcc+nXTz6dfv3kyvzu5YE1/57ecsT/yJ4SnouDCZiACbQrgSIaw7UtBUi2jJioY2BSjpM7eXf884osKFVvI5arO6bcT+75aTp50Ttz9o/u+X/rzEpa3vLaa0o65h1HZkFBNFqFyVOmJP1HWQge/duZjwNateE8EzABExiPBMr21HBsS7UCwJbOP31/RV7hY8dKf+n13xm09xHrxiPgiyzej/z6yb4tpZhfPWZb6eR3Hdf/fqPPK0EI8IjoB+HhX/4qx6/ab98cU/f/fMfC3EZ1Wy0b+A8TMAETaEMCxdOojn2of2djev9kO2WvyflldLU+Jmm8j4su/nTiv0Nmq+pj55xRtp1kj5eisNdeU9KUvaboNHswnJy86LjE+whEZ87s/dNeUzqzDfYKsR/vXnRsOu2Mj6Xp01+Zpu/7yrTf9D5heP/pJ+f+TJ7ct/XFZ8D0668++ZHST9J4cU59sS9qx7EJmIAJtBOBSZs2bdouL0NfTek/YCLed9/9JiwPvoiaPbvvHQUv2adM6Uxnnn7KhB2vB2YCJmACu0ogexryKojbae/+gbX/lq76ct8XWYDk010HEzABEzCB5gSyp6FsBINfu3gajJuX4nzZNdSX8WLm2ARMwATaicCAdxrVraqJDiN+zjvRx+rxmYAJmMCuEmj4ekpbUxKOXa3c5U3ABEzABCYWgSIa8b3GxBqiR2MCJmACJjBcBIpoyLuI3sZwNeJ6TMAETMAEJgaBIhoajj0OkXBsAiZgAiZQJVBEo90+t62C8LkJmIAJmMCOCZSvp7Q9pb/gp6LyPHTu2ATGKgHu3RdffHGsds/9agMCe+6554QfZRENxIGHrupx/P7vT3wIE/4qt8kAn3/+hfz3btpkuB7mGCSwz+S+f9JoDHZt2LpUtqf8AnzYmLoiEzABE5iwBIpoaITejhIJxyZgAiZgAlUCDaJhwaji8bkJmIAJmEAk0CAaMcPHJmACJmACJlAlUESj+gK8auhzEzABEzABEyiiAQoJh7apFBuTCZiACZiACUCgQTTiF1Qc69yoTMAETMAETAACRTQQCDwLeReKjckETMAETMAERKCIhhLkXShWumMTMAETMAETKKIhz6IaG5EJmIAJmIAJiEARDRLsXQiLYxMwARMwgToCRTT0TiMayeuIaT42ARMwARNoXwJFNOoQ2POoo+I0EzABE2hfArWiYQ9j126I3/52a+JH+PWTTzf8lB7z6lq77Y67crlYV52d0yY+gee29qSnnn4mEbcKm55+Jt35gx9nE+wHE3ZU52DqsE17ERggGngX9jB27Sb42y98Lf3wx/flSo458bT0taXfKr91Dz+a08/84IXpb79wbf4dc+LpRWTU8vI7fpB+/eRTCft/+M4tSh4Q//DHq9L6/joHZDph3BN45NHH0wWfvDz9/T98N8ffuvG7Tcf09FPPpLtW9InG3171tSwyiIKEpK7g56/6WhakuryRSttRn0aqXdc7PATK/6eh6vAyLBqiMTzxZX95XkNFeBEHzpmVzv/YB3L6tUu/lYXhrDPf02DHydzZs9LL9pqc0/E6EKMpU6akI9+6IHsi3/r2remPDzkoTd9v37RXv92ASpwwbglc+3d/n85+/3vSGw/6wzwGBOSEre9ITz/1dHrlvq9M9636l/TGN74u7ffKfRrGSBkC+bd87/vptbNenWbNenWDDZ4JYd9KWSZ1yu2377TcLucIEuXj8aOPPp6e27o1p9G/Kf3/l8TPHvx52vTU5oZ+kUaYPHlyQgib9Skb+Y8xTaB4GlEsvD01stcML+JtbzmsNIJY/NnJJ5bzeJA9jW/fmpPe/d4Pp98+91z61wceTHgqzz33XE5/8smn/Z8PRWgT6PiNB70u3bL8fydN8J/7m4vz5Hzpp7+QvnXj/5Mn7Msuvyo9+uivGkZ9zd99K0/0TPIElY9GP/vZL9LRf/LmmJTtLrv8ypz23eX/O92y/Pv5+HNf6PNcrv1ff59++ejj6amnnkkf/+SStPbBX+Sfyqy6/18SbRPo1333/0s+vvTyL6Q7f/CTtLVfZEis61M29h9jmkCDpyHhsKcxvNeMCZ7w36fvm+R1vGr6vg2NDNZLmDP7tenUk0/MW1JzZs/KdeJpvGr6Kxvq88nEIPDnp/5feXuJbSQE4IKP/UWaNes1eXAnHv+O4iXcueIn6bBD/6hh0JOndKbDD/2jxER+2KF/3JDHCVtZiFAMCMm8g/4wzXvj67J3cumSqxLt4LnQh8mTO9Pb/+QtWTReO2tmon8EPCDeo3x3+ffTBR/7QPZK5h30usRWLW1PmdKZzj+3z7PGs2nWp9gXH49NAg2i4fcZI3ORln71ioaKXzZlclr/8C/LRM+205ObnkqIQKvwd1/9TLrx27fm9yBve8uCHdq3qst544MAEzGTdJ6on34mnf/JT6drvrSkofNsI7FVNJTAdlF1W4rytPezB3+RNj3Vt3UlIUKo8CrO6t/2qrY1ZfLkLCRPPbO5bIPtu+8+6amnN1dNfT7OCZTtKcaBp6GtKXsbI3dleR9x94/uLw18bek/pHXrHynndQe/fW5r+t4dd+XV2re/+ZUsHnV2TptYBC69/KqyjcMkP2nS9jLArc/1bT3dt+pfE9tYQwlsFf35n/3pgCIHzHp1FhO8An4nHP+ObMML+Pec+qfp75fdkj0eErX1xfEjv3o8e0AHvObVSe8v2Jp64xvq+xXLDuiEE8Y0geJpVL2MPfbYI7344otjuvNjtXNsNWm76VXT9xvQzeOOOTqtW/9Yevd7P5RfarNtRVoMpBHwSvbq/z332578LoP0D/S/NGdr6tqlN6bp0/fLL8RjHT4e/wQuvfjchHDwkplV/AnHvaO8cGYr6JHHHk9TJnekwxf8eV7ps+InsMonTJ4yOZfjhfpZ7//znMaEzbuFOk+DrSQ8CrabCAsO/ePENhOeB14G/eBdyonvfEfaurUn8ZUWfXj7wrfkvLP+4j2lv7z0Pvsv+l7I7/vKabk+/qBvW3t6UuxTyfTBmCcwadOmTXnpIs+CeNu2bfnH8cyZM8f8INxBE4DA88+/kP7z2d+0BYz3nvmx9LlPL66d+HcEgBfQfA2lL7J2ZF+Xz4tw3ldU34nU2bZT2j7TXjHhh1s8DY0UodA2lYREeY5NwATGBoF993lp5T7UHvF5bvUT3aHWgb28mp0p6zLjl0CtpxG9DXsa4/fitlvP28nTaLdrO17G2w6eRsOLcF0Yexgi4dgETMAETCASKKLhr6YiFh+bgAmYgAnUESiioUyJB+fxWPmOTcAETMAE2pfAANEAhcTC21Tte2N45CZgAiZQR6BBNCQSiusKOM0ETMAETKB9CRTRQCjkYbQvDo/cBEzABEygFYEiGhjJw7B4tELmPBMwARNoXwINoiEMiIcERGmOTcAETMAETKBBNKKHEY+NyQRMwARMwAQgMOCfETEWExivBH752OPpis99Zbx23/2eAASu/7u+/8BqAgyl6RAaRGNXt6R+97vfpf/6r/9q2pgzTGAkCfT29KRnNv9/I9mE6zaBlgSeffbZlvkTIbP821MMBtHgX7gl8M+ic+5/e2oiXGaPwQRMwASGh0DDO43oafidxvAAdi0mYAImMJEIFNGIgsFxPJ9IA/ZYTMAETMAEdp5AeacRPQsLxs4DdUkTMAETmMgEiqfBIKNYRBGZyAA8NhMwARMwgcETaBCNWAwBsXBEIj42ARMwARNoEI0oEvHYmEzABEzABEwAAkU0tDWlmMx4bFwmYAImYAImUERDnoViozEBEzABEzCBKoEiGngV+lWNfG4CJmACJmACECif3HISvQxvTfkGMQETMAETqBIonkY1w+cmYAImYAImUCVQRAMvQ9tTiqvGPjcBEzABE2hvAkU0wBC3p9obi0dvAiZgAiZQR6CIhrwLCYfiukJOMwETMAETaE8CRTQQCX5+Ad6eN4JHbQImYAKDIVBEQ2JhD2Mw2GxjAiZgAu1JoIhGew7fozYBEzABExgKgSIa3poaCjbbmoAJmEB7EiiiwfaUt6ba8ybwqE3ABExgsASKaFQLWESqRHxuAiZgAibQIBoIhV6IgyYeG5UJmIAJmIAJNIgGOLRFpdiITMAETMAETEAEimggEvzsXQiNYxMwARMwgSqBIhoSC4tHFZHPTcAETMAERKCIhhKIJSAxzccmYAImYAImUEQjbk3J2zAeEzABEzABE4gEimjgXUThiEY+NgETMAETMAEIFNHgJAqHt6h8g5iACZiACVQJFNHAyyBIOHReLeBzEzABEzCB9iVQRMNi0b43gUduAiZgAoMlUESDAtqSUjzYSmxnAiZgAibQHgQaRMNbUu1x0T1KEzABE9hZAkU0LBg7i9DlTMAETKB9CBTRqG5JVc/bB4lHagImYAIm0IxAEY3oacTjZgWdbgImYAIm0H4EimjgWci7UNx+ODxiEzABEzCBVgSKaETvguN43qoC55mACZiACbQPgSIaeBcIhb2M9rn4HqkJmIAJDJVAEQ0VjMJhb0NUHJuACZiACUDgv9VhQCy2bds26l7HQw89lJYtW5Z6enrqupXTpk2bls4444xE7GACJmACJjC6BAaIBttTu2ur6nvLl6dzzjmnpSBseOKJtOzGG9M5H/nI6JIaxdbWrFmT1q5dm0477bR0/fXXpx/96Ee59be97W05bRS74qZ2ksBll12Wjj/++DR//vxcQ7ymO1mli5nAmCAwYHuKXsUtqtHs5faUWgoGfemaOTP1tvBERrO/I9XWf/7nf6Yf/vCHuXoEg8nnox/9aHrsscfSkUceOVLNut5hJMD1O/HEExPXkhCv6TA246pMYNQJFNHQ+wsJhs5HvUducACBl7/85XnFeumll+Y8CcoAQyeMKQKvec1rEh5HNfzqV7/KgsIC4Nxzz83ZEpnTTz89Lwwoh+gcfPDBtXVU6/S5CYwWgbI95a+mRgv5rrXDFtXjjz++a5W49KgQuOSSS7IoVEUesbj77rsTooJofPGLX0zz5s3LffrGN76REBW2tdjSwmb//ffPniaLBwcT2N0EGjyNKBzxeHd30u2bwHglgAjgPcRtKsaCGBDYekQcCBIF8v7gD/6g2HCu8tnQf5jAbiRQRIM+sCWlbSnFu7FvbrqGAC/G3/rWt9bkOGksEsBjeN/73pe9ibr+Pfvss0Us6vKdZgJjjUARDXkWisdaR9u5P8uXL89fUbGtwRdVWqW2M5PxNHY+YmDLiYA3ccIJJ+T3FLfeemv62Mc+lreextN43Nf2JlDeaYDBgjE2bgZ9pklvEAlNOFdddVX5hHNs9NS9aEaA9xkSd4SCdxjxOuIx8ln1Lbfcku20NaX6uNYK1FXNV55jExhtApM2bdrEl645IBr89Bf7iGfOnKnsEY95OC688MLU2dnZtK3Nmzenry9dmj5x0UVNbZxhAiZgAiYwMgQaPI2RaWLwtR599NHp6quvTpNaFEHUTjn11BYWzjIBEzABExgpArWeBhPziy++mL2O0fQ0RmqQrtcETMAETGB4CAx4Ea5q/fWUSDg2ARMwARMQgSIaiAQehoMJmIAJmIAJNCNQRAPBiN6FBaQZMqebgAmYQPsSKKIhTwOxqApI++LxyE3ABEzABCKBIhoSiuhtREMfm4AJmIAJmEARDVDI27Bw+MYwARMwAROoI9AgGvxlPglHnbHTTMAETMAE2ptAg2jIw1Dc3mg8ehMwARMwgSqBBtGImf56KtLwsQmYgAmYAASKaETvQi/FjcgETMAETMAEIoEiGvIsYhyFJBbysQmYgAmYQHsSyKIhoQDBHnvskV+GIxgxvT3xeNQmYAImYAKRQBYNBEJehYUi4vGxCZiACZhAJDBge4pMC0dE5GMTMAETMAERKKIRt6PkdcjIsQmYgAmYgAlAoIgG3oXEwp6Gbw4TMAETMIE6AuV/7oueRp3hjtK2bdueXnjhhR2ZOd8ETMAETGAcEyiiIe9CHofOBzs27IdaZrB1284ETMAETGBsECjbU/I0tEVF9+Lx2Oiue2ECJmACJrA7CRTRkIdBZ+QxKN6dHXTbJmACJmACY4dAEQ15FVE8xk433RMTMAETMIGxQKCIRvQq4vFY6KT7YAImYAImMDYIFNFQd/A45HUozbEJmIAJmIAJQKCIhoTCXoZvDBMwARMwgWYEimhILCQeipsVdLoJmIAJmED7ESiigUhIKBAQiUj7IfGITcAETMAEmhEY8Jf7mhk63QRMwARMwASKp1FFET2Pap7PTcAETMAE2pNAg2jELSlvUbXnDeFRm4AJmEArAkU0omehdxutCjrPBEzABEyg/QiUdxpjYeg9PT1p7dq1LbvS0dGR5s+f39LGmSZgAiZgAiNDoIhGdWuK5kbb4/jmN29Ir3jFK1JnZ2fT0XZ3d6eNGzekY489rqmNM0zABEzABEaGQBENVY94IBa7451Gb09vOumsk9WV2ri3tydde801tXnjNREPi1AVyw0bNqSurq4yrLVr16Sent58jsdF3vr160s+B6TNmDEjVW3tnaUGJmIF+6lTp+YfaSxK+HV1zUhr1rzk9cI0XouNGzcmrk/0fLk3VUbXh7pXrVrVcI3UNnXGsGbNmgYvWm1gE+ujf7ruMV11ce1nz55T7qc6+87OjtJXlSOeN29eol3KKDCGOXPm5HGQH+9T7ODA/RXbUdkFCxZk7tX+9Pb23ceUjSHyJF27D3XjVB5tOIwegfJOgyajYHA+2p7GYIbd0dHcCxlM+bFkw8N51ZWfT3958eL8oKpvK1euSBcv/lT62rWN4njzTTen7u7N+bdlS3fiwY+ByUIP4YoVKxpso127HsOvLnANJNw6RpxvvvmmbM4Ed8cdtyeuC4HJ/Ybrv5GPYb7k8r/Ox7HMli1b8rXFVuGO229rmIyVTsx1u/baa4oYkLZmzeo84XJMfdde89Vsx+S8csUPcnG1o76R+M0bbih95bxq31fPxlyeP/6xf5wcM9ZVq+5r6KfY3HDD9Q31Yn/77beV8ggZPKoB7vRJATvGpsDOAW3WhU8vuTz3hX7Rb/WF8fJ8SHzqyjptZAg0eBqIxLZt23JLu8PTGJkhjt1aWT194Kyzy+Skns6ZMzctXHhUFg6l9cXbB2zLxVXW/avuSzrHa/MWXiM9zsQn5sybPz9PhqygZ8+ZU1bNnR0dxX7BgkPT4sWL83Vhkj33vI9n74T6mEyZCFmRxzJTp74irbpvVTrr7LNzc0yMrNj5VQOTINdr7ZrVDfl4I+oz9wvXeN78g/NqX+ms/plAuWfwao5cuDA9XPFAGZvsU9qe1q9fV+6PO26/PeT19ayun9OmTk33r1pVyuFZbdywIU2dOq0MJ/a3JKaUt5RhFMeOLb/166dmMXipf30lqf+YY48rfYMfaQjFyhUr0uVLPh2b8PEoESiehrwKxXvsUbJGqSvt10yeZGre3/AgVQMPS09vb7ryys/nla08CtkxWTD5KXRv6c52rILjalf57RrDST+tWo899ti0ds2atOq++8qEWOWDF4EgcB0IXDsFRJ5JuBq4Rh0Vb7Bqo/Mt3d2Jfqxf/3BZTStPMSvyjpr7Jad39HmdTKwLFhyWXjF1aoPXojqI6Vec6GOejhGvKifyuMeY/AlsxS086k+yR6ty/7FxYymHJ63w3tPel26+6TtNxya7GLOrgJDQX/rSm7cSp2UBQkB5FvAMq89CrMPHw0+geBp4FgoIx4svvqhTx2OAAA/QWWednVdqbDcsWXJ5uvLKq0rP2Ppg9asQbXmw/E5DZAbGsGUljohEMdjc3Z0nJkqQfwRroBMAACAASURBVNbZHyzvlAbW0peiMogAXsuiRScNMGUyXdG/vUQ+XwwyyRPmzZ+X7r9/VfYaOGdlr0l6UkrZM6U8PyZNAulMytwXHDMGhCN6LbJXv6qr+lxR+KOjc3I5Y2XP+Anz5s1P3Gtzzvt43iKDyR3FEh+mPuB1HbrgsPRPd9ye/vuMl97T1Vs3ptJ3RFlCxzhndHWl0/rHjJf1qcUXNxby2YgRKKIRW6i+24h5Pt49BJjQ5IFkDyW822EVxgSlCa9qy6qMdyF66HbPCMZGq3WTJfyYtJmI2CZim4fAdsx5QYjjCGCsiTSyVRkmNsRaNrEs15EJTyFvu/T0NIiA+nDoggW13g91xEUCdfEOhn5JTJhs2d4hyB4BYtLfUajbnqIM6benlIUMXrrnVB/t1DEm/6ijjsp921oRZ5WtixkP9fFjGzB7bx2dpV3a18chdeWdNvwEavegtEU1/M25xp0lwASgF+NMSHFNx6QT31+wMoy2nFsw+sjDTj8mJI55TwA/tofYK+/j2/xKMZHrxTOTMO8P4l49JZnM9K6keU19L6l/19ubFl/8l1mgEClW6zuz5cIWGyt/6uDHRIvXEgP9pH55LzEvHvd9cNHHCk4x4LXy0h5vphrYQhLfOo6I5c928HexVCdbgXoRTh/gjAjPnz8vbydSP88FXozD6BH4vfPPP/9SNaeX34pJ33vvvZXdMqaMXqK3NGyRiSvebJUSi/XZDbxho814Ou6b1KcOYM17ide//vV5KH0rukl5Nfnww+vTGWe+Pz9APDiTJqVih3Hf6vYl21P/7D3pZS972XhCMiJ9hdW///zf84TJpPnCCy/klfn++89Ks2bNSnvuuWf2OH71q8fSrFn7p9/85jcNXNUp3mFs3Pgf6ZZbvpsnrRNP/NO033775esQy1AHW0+6hlznfffdr+E6M+m9Zv/9c3nVz3YZCzfil71s74Y82fT09iT6ocDYuO5qi3SeXdIZX7Tv6pqZHnvs0ZyOHTaxHP2Ej35PPbUpt6X7kbFSBs8hl++/Tyn32GOPlXKU16e4f/j612e+9JExcT9Tz0thUsMnzaRzPaZOm5puueWW9POf/zy9/f94R7lOjI102jv11D/rv+dfqs1HI0dg0qZNm/I2ZBQKJn+JwMyZMwfV+osvbssP4aCMmxjhVnMz9U2Q9Ub54ejoTItOGrhXXF/CqSZgAiZgAsNFoEE0qFRioXg0RYP2+c671R4lglLdChguGK7HBEzABEygNYGGF+EIxe4OfJ3hYAImYAImMDYJNLwI9wvwsXmR3CsTMAETGCsEGkQjehoWkLFyidwPEzABExg7BBpEA6GQcOzql1BjZ4juiQmYgAmYwHARKKJR9Syq58PVoOsxARMwARMYvwSKaOBh8LNYjN+L6Z6bgAmYwEgTKKJRbUjbVNV0n5uACZiACbQvgSIa0cPgOJ63Lx6P3ARMwARMIBIoohG3puxlREQ+NgETMAETEIEiGiQgFlE87G0Ik2MTMAETMAEINIiGtqXkaSg2KhMwARMwAROAQINoGIkJmIAJmIAJtCJQRENbUXF7qlVB55mACZiACbQfgSIa2opCPHTcfjg8YhMwARMwgVYEimhEI3kdMc3HJmACJmACJlD+aXSEQv/e1M54GnvsMSn/T1tGagImYAImMHEJFNHQu4ydEQzwIDr8t6MOJmACJmACE5eAt6cm7rX1yEzABExg2Ak0iIa8DMXD3porNAETMAETGNcEimj0bS95f2lcX0133gRMwARGmEARDbwLexgjTNvVm4AJmMA4J1BEo+ppWEDG+ZV1903ABExgBAgU0ZBIKB6BtlylCZiACZjAOCdQRANPA8EgJige5+Nz903ABEzABIaRQBENeRjVeBjbclUmYAImYALjnEARjXE+DnffBEzABExgFAiUvxEet6PkbYxC+27CBEzABExgHBEonkYUCgQkisg4Go+7agImYAImMIIEimioDcQjCojSHZuACZiACZhA2Z4CBWKBh7E7ReOJJ55IPT09La/MgQce2DLfmSZgAiZgAiNDoEE0drdgLFu2LAvGtKlTm472mc2b04YnnkhHv/3tTW2cYQImYAImMDIEGkRDTewu8cDLuPDCC9WN2hgv5Mtf+tKEEo2HHnooTZs2Lf80aMa5+oEH0uFHHKGk9MADDxQvrLOzM82cOTNRNgbS+ClQBs8M+3YPkR8s4ATnyF6eLnnYK2ATPVy4r+u/bgcfckjmS111Ze655x5VU+LqdSIDuyPC9aYv/BRon35s3ry54bpX+1a95lV73Q+xr2rjkEMOyW1SRkH10z/y472EHX0kvdoO5RkP7TBe6iFgBytCHB/n1E1dCtjde8892Z5nQXVE/vEZUTnHI0egvNOIL7535/bUjoYab9gd2Y71fCadq6++On39uuvyg6T+Ll++PF133XWJOAY8sRhgwUOkHyKDF6bAg0X91QdT+e0WV/kxfhh+9ooryiT25auvzjyZrL4deDNhqjyTGHld/aJz6SWX5PLVMtjfdeedBfP3li9P3WEyLhkpZRHgmsdFANdz9erV2ay3pyf3k3wm3R+Eeu+6667SDnncT7HdaB/rUftxnIyBscZ+kkagf7Fe0rhHVZ6+qb+qmxgOlFXIdkGQuWdhWhdgO3XatDT3wAPLdcKWMZPGvb381lvrijpthAgUTwOh0G+E2nK1FQI8DGeccUa68cYbG3IOPvjgdPzxx6dPXHBBQzoTXFyJkhlXvzzAcdXFecxvqKxNT6r8wHD44YfnyQ++sEeEmWgjb8p9+EMfSqecckq2/cSFF2Y7ymPLBM8kFstM7uzME/A5H/lIpn3vvfdmm7prQt4Jxx+fJ8OYP7Orq1zzjs7OhB39je1g//WlS7P3zUKEe4dJ9fgTTihXOdpTDxO18rlPqlwYS+wHFe0zbVpuX+UYN+1xHyvE/iqNGFsm+3h/yttCRHp6ewf0AbFirPI8EGlEgpj+cZ1gfKtFI6Ie8ePiaaglPI7odSjd8fAT4KbnYa4GHqZq4AFi9XfJX/1VuuSSS/LDG214II84/PCSlCeCww9PU1u8HyrGbXTAKlo/raB5P8akD0NNiFUkTFZMjirDtVNgEmNSjAG7JzZsyBNcTK87xjZO4mqjarthw4Z04Ny51eS8ukcICPfce29iuwzxYzKuBurGG4j9r9pwDo8qJ9JjvRKo6JUwZpWLHi6LI+7JZmOr6wPPhq4HfCmLkOn5oJ0bly1rEKK6epw2vASKp6Fq7W2IxNiKeYBY3fLA8ACxpcIqTIHJggeTQD4/Vpy/qJk4VMZxH4E64SaHjy7gTOjs6Mh8dzTp5TKf+Uza3N2dBeOcc87payT8yWSqra4zzzgjT+5z+8WAlTripQ89uK7r1q1LW7duzStuVuqIAZNz7Nspp56ar/mk7duzICAceCXyFrJ9f7/Iiyv+0LVyGJkwZp1TVh4sMfdkqmyjlkrCAV7K0UcfnbepEJ6hBNpnewsvT0H9IY6ipXzHI0egiIZefiumSXscIwd+qDXHB5dV4vZQAZMMaVo98oBhf8UVV+QVLCtUBEUrtFC07Q6r2zAAYPLLW0sdHXnPXqtbJro8KdZQiteDSV0eQC5z0UV5Auf9SLRTNVyH+MEHwsBk/9nPfCabbJ80qYgG3qP6o/LEiEu1b7ruqgfhov1if9FFWXAY745C3fYUZRAhyvNyW1tEsa5m21PYIIQPrF6dRbDVF5KxPo4ZFxx0/7IgQiy4lvRHW3PVcj4fGQJFNKovv+1xjAzwna2V1SkPK5O/HhrVRXqcQOKEtHTp0vxw6YFTmXaNYafAxMOkiujCj3NevLKa5rhZYMUMczw9ylPn3OOPbzBHwFlR8+K4btKXMWURjE9cdJGSstjXbS0VgyYHbHFRj/rOC2LGxvaZgiZ96pcXorwYs3oXK+pTndgwfl62f7jGi+LdhMphq4WM6ub+hTF1DCbgkVEHAkW99IMx0Q6eNFttU/fZZzBV2WaYCPze+eeff6nqil4GaQjH3nvvrewRj3Gn61aC1Ya5aXbkXlfLjOVzJh4ejCprHpKDDjood10PH/u4PNBsR/AA6UGSXXWczequ2rXDOdwefPDBvNpm0nzh+eczS0TigAMOSHvuuWeenNir5/zZZ58t/CMf5f30pz/N5d+1aFGZHGMZhPrfHnyw1MGXS9OnT2+4zvRj1gEH5HS1wXV9/vnnsx33BGWqgesaJ30WFZSLadwzm558Mo8l2tOvRx95JKdTL1zi/YMt/dKPOqhX9yN9Yhvu7f1/V0rplHvkkUdKOcrzEpv633DQQZkvfXzZ3ntnXnFc/IcMdQsbGMNCfeEaHXnkkfna3H333en399wzizLpDqNDYNKmTZvyToc8DXkY27ZtS/zqLuRIdY3tFNz8+DVGtS22Wrg5tX9fzfe5CZiACZjAyBGoFQ3EAvEYbdFgxcJXG4hCs8BKBS+D2MEETMAETGB0CQwQDQnG7hCN0R26WzMBEzABExgqgYa/p6EtqqFWYnsTMAETMIH2IFBEg5fg8RNbC0h73AAepQmYgAkMhUARDUSCXxSOoVRkWxMwARMwgYlPoIhGdagWjyoRn5uACZiACTSIBkLhbSnfFCZgAiZgAs0INIhGdXvK3kYzbE43ARMwgfYk0CAaEYHeccQ0H5uACZiACbQ3gQbRiJ5FPG5vRB69CZiACZiACBTRkEj4nYbQODYBEzABE6gSKKIhsUA8JCBVY5+bgAmYgAm0N4EiGsLgdxki4dgETMAETKBKoEE0EAx5GfI8qgV8bgImYAIm0L4EGkQDwZBYeJuqfW8Kj9wETMAEmhFoEA2MolhIQJoVdroJmIAJmEB7ERggGgzfYtFeN4FHawImYAKDJVD+j3AV2FnB2LZte3rhhRdUjWMTMAETMIEJSKCIBttS/AdMOxsQm50VnJ1t0+VMwARMwARGl0DZnmLCRzgIxBaA0b0Qbs0ETMAExgOBIhpVwdD5eBiE+2gCJmACJjA6BIpo0Jy8CwvG6MB3KyZgAiYw3ggU0ZBgjLcBuL8mYAImYAKjR6CIBt4FP8RDv9HrhlsyARMwARMYDwSKaNjTGA+Xy300ARMwgd1LoIhG9T1G9Xz3dtOtm4AJmIAJjAUCRTTUGYuFSDg2ARMwAROoEiiiUfcewwJSxeVzEzABE2hvAkU0wFAVCb/naO+bw6M3ARMwgSqBBtGImVUBiXk+NgETMAETaE8CA0RD3oXi9sTiUZuACZiACdQRaPgHCxEKPAzi3SEaPT09ae3atXX9LGkdHR1p/vz55dwHJmACJmACo0egiEZVJCQeo9eVlG6++aaEKHR2djZttru7O23cuCEde+xxTW2cYQImYAImMDIEimhQvYRjdwgG7W/p3pLOPe+8liPt7e1J115zTUsbZ5qACZiACYwMgQbRUBMSD52Ppbijo7kXMpb6Odi+rF+/Pq1cuSIdc8yxqaurKxdjm440vKrTTntfqerKKz+ftnR35/OpU6emdy06KXtnMujt6UkLDjssHXrogvS1a69J2/kiLqX03tPel7Bv9wC/GBYsOCzBmoWIPNfbb78te7rz5s1PV135+fSKfm6RI9flmzdcn8viFR+58Ki8ZUq6ymBPWeq94Ybrc7NcO9VH2wsWLCjdUdlPLb64eNrcA6vuuy91dHbm68j9wTXnnrn5pu/kdK75jK6u3I6uMeOk3Tlz5uT6oz39oh76XNevRYtOSvffvypt2LCh9K1rRldadNJJ6eLFn8r3kurFYNWqVen+Vfelc8/7eFq7dk26/bbbcr9U+LzzPp7oz8J+RqRjx3h5lletui8xBgLjZAzxnhcD8ufNn1+uE2Nau2Z1mjN3buJaOYwegQbRkIehePS60Z4t8fBs2LCxf+LqLRBuvvnm/GDfv2pVSeOASefyJZ9uSOOhVLj2mq/mB4j3QrPnzMkPWN+EcVM66+yzZda2MZ7s5UuWNIwfwVhy+eVpzpy5ecKCORN3b2/f9RBfOCLE5CEsTGBMhJrsJfhUrjJst65c8YNyXp3MY0eon61ZJkkJGIIWJ8pc38oVacaMriwsTNSEFStWpJtv6rvGTPZMwitXrCiigQ3iJnvq4d5TPy9evLgcY6s+RHEgHSZ33H5bmhPuOc61ndzT09vQX8oQ4P7Nb96Q+4MtdowNfggnY0c8olhQjmvDOHTPw09itmbN6rRly5ZcT18r/nO0CDR8PSUPQ/FodaJd22GFdOyxxw7wAk477bS0cOHCWiys7NasWTMgL6/c+ldqPIiaeHjwOjo7Btg7oY8Aq108MVbuiO4xxx5XJsHIiAn0if7VN6LMhEdgZbzwqKPyJBztOeb6dndvqSbXnudJ832np40bNtbmk4hYdG/ePCCfvm3Z0ueB5gn/uHdmF5OJuS7Q52Z5dfZKQ9TwXlWWyZ7FyWAC9yRiNdRw1tkfbCiC6CDQJ510cpoxY0ZDnk9Gh0CtpzE6TbuVoRBg8mcbgsAqkRVx9B5Y/bLloYA9734Qkw+cZS9DXFitKiDOU6dOyytgtkY6Ozobtox6envz9gv269evS0f1exadHY0ijPB0d/dN5pThWhDWrlmTRUjtKWbS3bixTxyY+FjBs23EcU9vT155a5X/Hxs3lj6wqudaYs91ZQFBYHvojf1bNHij8+bNSxs2PJG3mSRu2NMvvBAm++pkrL4p1vYX52xZyZPiy0V5Iggd9xxbdQrcl9RPiFtwLIJuuOGGkif7VjFcZ8zo246mTbbJtAXXqpzzRpZAg2iMbFOufVcI8ACd1T/5s2r7+HnnluqYEB5ev77Bvcee7Qge4H+8+aayNVEKtemBtmTi8OHHZLsldeftD02Q0YYJkIkcMa6GahpbXXCfO3du7efhTPqIEAGhkMgQs5LOe/X9K3hW9gp630HdrPoV8I7oGyJSxKG3N98TEg3s6RcLDra8djT5Ljrp5Fyn2lDMvcd2Hjyq9xw2hwYvV2UUs/2EN8d7t6EEBJZ3O9peG0pZ2w4/gbI9pfcYbE1x7DC2CDDJsNpSiJMGkw0ThwIrQK32mByYpByaE2ClDD+2qRBYBTwKJkl+WvkjxrzMFl9s169blydkjimDLduObCMyiVcD14TtQ36IxMYNG9KhCw7LXg9bWmx/aQsIUVEfsFXgWOnqG9edrTK8J7ayqEP9xF79whtQ/apvsDHjR3Sq99xgyjNuxsl7isEG+N1w/TeyYMTxD7a87YafQPE0JBbEfqcx/KB3tUZWv7zs5GFnhcfDR+ChYtKJLxG7umbmPfr1c+ZkW76UcegjoC+GOOubbCdlEWACJqzs7Mzi3OqLHPbT2b5ZO2NG3maaPWdurqsqEIgQgtRqhczKn21HtU8f+HtIpA8l0DbekjwLlcVrmTf/YJ3mL5bwBrTFVDIqB2yFrer/cox7L9YLG73UrxTLW3KRQ7wvsT2qyfufaj0652s0xEbvQ2jbf7lXdHZPPGnTpk3FA0Ystm3bVv5GOMczZ84cVM9efHFbeuGFFwZl28yIG7FrxoyGT/aqttyQ7D3zCeBECVr1VVdSjJUHJgZWjqTFdMpXy5KGW89KtZoX62un4ziZMe7orUVG4q64GaO6a1EtE8/rrnOrNLUb+6a0WC9pdfWQLjvFdeWredRV9U6536Jd3fFgyjXrK2WbjVN9Juaaya7ZmKO9j4efQBGN6GFIOEZbNBgeKyw+yWsWuGm80mhGx+kmYAImMLIEyvZUbEbvN2LaaB232hYYrT64HRMwARMwgXoCDS/C4wtwv9eoB+ZUEzABE2hnAkU0IgQLRqThYxMwARMwAREo21PxnQYeR/Q6ZOzYBEzABEygvQkUTyMKhTwNxe2NyKM3ARMwARMQgSIaSnBsAiZgAiZgAs0IFNHQ9pS9i2aonG4CJmACJlDeaYAivsewePjmMAETMAETqBIonkbMsGBEGj42ARMwARMQgSIa0ctQpmMTMAETMAETiASKaNi7iFh8bAImYAImUEegiEbMtNcRafjYBEzABExABBpEQ94GsYVDiBybgAmYgAmIQINoIBQSDAmIDB2bgAmYgAmYQBENCQZILBi+MUzABEzABOoIlL+nIQ9DRkMVjj32mJT23HNPFXdsAiZgAiYwAQkU0cDT0H++hGAMVTQo7/9afALeIR6SCZiACQQCZXsqpOVDRMDBBEzABEzABCKB4mns6vZUrNTHJmACJmACE5NA8TTsWUzMC+xRmYAJmMBwEiiiofcYimnEQjKcqF2XCZiACYx/AmV7KgqEXoIrHv/D9AhMwARMwASGg8AATyNWGoUkpvvYBEzABEygPQkU0dDwo3cRj5Xv2ARMwARMoH0JNIiGPYv2vRE8chMwARMYDIEG0cCzsHAMBpttTMAETKA9CTSIBoJh4WjPG8GjNgETMIHBEGgQDQpIOAZT2DYmYAImYALtRWCAaNjTaK8bwKM1ARMwgaEQKH9PQ4XwNPiHC3dHeOKJJ9Ly5ctTT09P0+Y7OzvTKaeckqZNm9bUxhkmYAImYAIjQ6CIxu4UCw3t28uWpXefckpCGJoFhGXZjTemcz7ykWYm4y79oYceyiIYhRDhXP3AA+nwI44o47n3nnvS5s2b8zmMDj7kkERaDHMPPDAdeOCBOYl61z30UDr+hBOiSdse33XnnQ0LEljBGZaRWffmzZkt9gpcm3gtHnjggbR69epc9uijj87Xj7pima6ZM9MhhxySlt96q6opcbxOsV+0Q57uBa4h9VKPQtWefsV7Q3a0P3PmzMQzQ3n6vOGJJ5Sd26As99Rdd92V02d2dTWMU8b04957720YL3l5zHfdles4cO7cUhZ72jr67W9XFTmmn1OnTcu8GQdjpY8K9AUbynFM/bo2nGsslOX+FyfSZRv5UK9YNxuD2nY8OAJle2osbEttTynfQNwIzX7c/L0tPJHBDXtsWDGhX3DBBenr111XxICeXX311enLX/pS9rpiT29dvjw/ADwE/JjsdEz80Lp1+cGhDB4bDzkTh0MfgTvvuquBF/cYExb8mXD4cQxLjplIxZcJi+tCgC0TMGLR1dWVvnz11aV8LAN/TYzUI5HhWJMd9cV+0e5nr7iir8P9bbGYiiHa50XUsmV5HNT7TP9EyzFjo9+0S6DP8Z7h3iD/uuuuSwcffHA6/PDD0z333jtgIcIkTh8YL3b0j34SLr3kktTZ0ZHzHli9uogm9/aNy5YVO2xpa+l11+WFDOeMY1llbLDlPucZZ2zUoxDHQln6rRBtyUOYYCDWCAbXljEyBq4Z9TkMnUDxNKpF8TwcRpYAD+3nPve5tHTp0oaGzjjjjPxwf+KCCxrSeeC1KuOYEFdhnCOqPAzrfvGL9OEJ5I01gNiFE/GKVTAZMlnBlEmFCR2GnMue+MMf+lAuxiT6iQsvzHZcD1bUeIVMULEMxoiGVtsdnZ1ZxFVn7IPSiBEbvB0WUZO2b8+THJOebCinY9pn4mbLlsAkS/+VX50YueeUhz19RwCURj3VMgjhh885pwgdvOgPEztj1vi4b+mLzukb45enC+PX9XvBubP9f9C+7mfaVl+iTbPjyDfa0A7CocD1QSxUNzsaEj7ZOB4cgexpyMsgVojHSnM8vAT0oFRrrUvnBmc19dnPfCY/mDwsMTBZHHH44TmJiWBzd3f2VniIq7axXLsds1WknyYNJjnYIgaa4KpcmCSZhDShRk9BK3aVwYYfK3wm1aEE+kFAYLimbB/lbch7722oRm3Is2nIbHGCIGn8tJVFZO7cdMUVV+Txc+/FrTCqevyJJ4pgcA4vLU7YklKgLDMIgkfgfqQ9Bfp8WP89qrRDDj643J/wj1xl0yxGpBi/rmO0u/POO8s4yYcj1wPvBI8L8dACLJbz8Y4JZE9DXgWxxWLH0HaHBQ/kV77ylbwi4+Fji0ArOvrDtsKFF16Yu7a1fwXIQ8UDE1d/u6PvY6nNOIlHcWai4xxeSmerB5EmvGLatHTOOefscCiUv/XWW9OW7u7U0dFRPIBYEFHXtgzXiBDb+b/7PU1W5uQjVghI7Btt/K6nJz3T3V2ue2yj2THvLBAKgiboU049NYsciwvuI7yNOKFObvGOsVk7pMOR1T2CC1/ak6CoHJM59ydiTduMFwEbTKA+vB5tr8UyjFHj0/X87Oc+l/tyT/9226WXXVaudSzr49YEmm5PtS7m3NEmgFAwafAw8zC85BOmvEKMDzl9Y585x/2rv9Hu71htT9sTsX9MzkxuTC4ca6tnn2nT0icuuiialuM4ga9bty5pxU0dZ555ZhHraKfCTGhsb8VQbYeJlrp+0v+hA9eclbgWCrRBYAuzro1YdzzOnkXwfvA2KA8XxINtHFbvEjPKUgY73WOIC2mIGel9/m1fKwhM3BbCS4IpgToZQwyMEfaksxWniV429K1VgAfvUvAiEESF6vYU3gV1M05+fExT/dBEZR23JlBehMusbqtKeY53LwFWVDykuPz7TJ1aOsNDyYpLga0DJjJsmQBeHR4m2bRrzGSsH3wQYyYsVrpMQEwk5LcKWt1ixwSqbaRYhsmQ9yM7uzXINX7n8cdnAUIg8D6YHKuB9PhCuJpfPcfL0fiJ6ScvuTmGB6t9CaDKarzkY0c/mIC5z5is4Ud63YpfIl0nCKofYeEFOV5HDLqPqZsf/az2DXvEiGsQA1tqKke/ER+8O6XRb4TPYegEfu/888+/lGKIhbamYrz33nsPvdadLMGDckTlxqmripu0eoPV2Y2ntOnTp9e6ygcccEAeBg/3aw84ID+gzz//fF4V7rnnnnnS0wpK4yX9DQcdlH5499056V2LFiXS2j3wacemJ5/MWyRsk8CEc+4l+HPO9hVprKo5F//IjjSuARMV1+W9p51W+MYy1EFdqoP2SaNMDKTLRun0Lz4LlOHFM/38/dAvrr3SaZtAWnxuKUs5AvXqR7mDDjoo3yuI5aOPlvLKBwAAB9hJREFUPJLfn7zpTW/KtvqDstSHDePhfqIN2mPCR4gefPDB3N/YZ/WDGK7EBGJ+GjfHeChvO/LInE/6rAMOyJy4j3neaRdRR0gIKssx49tv+vQ8RtWrMRLTT8ZEnsbwP485ZgDzXLH/2CGBSZs2bSo7HfpLfcQIB7Fc0h3WNAwGl1xySbrsssta1sTK8OtLlzbdNmhZ2JkmYAImYAK7RKC800Ak4l/wk7exS7UPsTBfW/BZI1+OtArac25l4zwTMAETMIHhJ1A8DYmEPAzFo+lpDP/wXKMJmIAJmMBwEigvwv257XBidV0mYAImMDEJFNHAs7BwTMyL7FGZgAmYwHARKKIhwSB2MAETMAETMIE6AkU04juNOkOnmYAJmIAJmEARDaGwpyESjk3ABEzABKoEGkTDglHF43MTMAETMIFIoEE0YoaPTcAETMAETKBKoIiGXoRXDXxuAiZgAiZgAiJQRIMECYe2qRTL2LEJmIAJmEB7E2gQjfgFFcc6b29EHr0JmIAJmIAIFNFAIPAs5F0olqFjEzABEzABEyiiIRTyLhQr3bEJmIAJmIAJFNGQZ1GNjcgETMAETMAERKCIBgn2LoTFsQmYgAmYQB2BIhp6pxGN5HXENB+bgAmYgAm0L4HynzDVIRiK57FtG//T34t11TjNBEzABExgghCoFQ08jKEIBiywf/HFbRMEi4dhAiZgAiZQR6BsTymTyX+ogqGyjk3ABEzABCY2gQGi4fcYE/uCe3QmYAImsCsEimjELSkLx64gdVkTMAETmLgEimgwRImFt6cm7gX3yEzABExgVwg0iIbfZ+wKSpc1ARMwgYlPoEE08DTsbUz8i+4RmoAJmMDOEiiiUfUy9tijZO1s3S5nAiZgAiYwwQg0KIO8DMa4bZv/zsUEu9YejgmYgAnsMoEG0aA2PI64TbXLLbgCEzABEzCBCUNggGhEb2PCjNIDMQETMAETGBYCA0SDWv3J7bCwdSUmYAImMOEIFNGQh2HBmHDX2AMyARMwgWEjMOAfLEQ8JBwSkmFrbRAVdXd3t7Tq6OhInZ2dLW2caQImYAImMDIEBogGzUg4JB4j0/TAWm+//bb08Pr16RVTpw7M7E/ZuGFDWnDYYWnhwqOa2jjDBEzABExgZAg0iIZEQvHINNm81rVr1qbFF1/c3CCl1Nvbk6695pq2EI2enp4Gr6rqheF19fb2NvCSJ1a1ndpCiBsqmMAnVSbiJ2YMHeYEvNloX+WHHfnYxby6MjFNeGObSsMu1kUb8foqr1n6YOqJ7db1izaq9atMtX+0J9u6cuSTXi1HGYU4PqVpnDqnPGW6urqUVOJq3SXDByNGoIgGQiEPY8Ra20HFg9l26uiYOFtT3PCrVt2X7l65Mn3grLPTnDlzMqH169enO26/LT9sly/5dKF27TVfTR39W3M8WMcee1zCO1PAC1t41J+kBQsWpBtuuF7J+cE97bT3lfN2PbjqyivT7Dmzy/DnzZufJk1KaeWKFenc8z6e02+++aY0Z87cfC2WLLk8zZs3L6dv6e5Ohy5YkBYsOCxfF67FjK6ufMx141pwPVWGybC3pye9a9FJaeXKFbmOn61dm2bPnpM6OjsSbc+fP7/0hbKLF38qLV58cZkcKbd2zZrcDvVxfekntt+84fo0e86cLCpqR5PqVVd+Pi086qiysNq4cWODPfWcdfYH04oVPyj9emP/OPHgabe3pzf3EwPda/TvpJNOKvWSBy92B7hP165dm1au+EHurwbGfQf3QxccmhmRjl139+Y0Y0ZXWrt2TYItY2I8zAGLFp2k4rl+iQx2uk6M6Ybrv5Hb8r1dcI3KQRENWpOHsbvFY1RGPgYa4UFhgiKOgQcCEfn0kstjchb18/onN2XEB+bixZ8qwrOle0u6fMkSmTnuJxB5CcqKFSuyeKc0KU/M2HBNOjs6kuw5RxAQDQSDSVcr4iuv/HxC6DmPZZgQmYBVB3ZM5locqH1iFg+IPWU0+ZM+b/78MtmyQGBSnjf/4IaFAG3/48035QmVY8QMsYlbuPRN/aCe9evXlfOLFy8ux+pTXT+7ZswYUC8T+dSp01Ssob8lMaW8MEIo49gQTX70mfGrfyrHrgKCofQll/91FhuE5eabvtNwDVTG8cgTKF9PxaYQDwlITPfx8BJg8qibQBYuXNiwLaVWeYDwIHhgqkLDZMNKTRNZT2+fLfZVW9XXjjEs9NP4mZTuuP327N0hBs0CgsBExqpfnLHtm/jWDSjW09O4dTjAICQwydOP+1etCqmNh808cbaPFJh8jznm2LQ9pTzBKj3GdVtCMZ9jPIEqJ8pRL5M8YdWqVfn9I7YKeD0qJw+BPDwuhG0ogV0FCQYLKcZPGu1zjPj5/h4K0eGxbfA0oocRj4enKdeyKwSYrNh6YrtkzZo1ebtBrjr1slrWA8Y52yXYbty4IbFdEbe5dqUf471s3M5jG4TJBwGYMWNG2rJlS4MY9PT2lm0+VtSsvuuEgIlMEyRl4K3w3pptQSZVJncC3gATIt4BAc+CSVGLCcQEe4K2lTjfwPZM/xYk20NMyqRzzH2AR8Skzn1AwJ5+0U/GjLC0CrxflDjQR3kI1Ld2zercP3kHcbyUgQEhbsHNmTM734t4XkPdYqYM9/zMrq7cd8a5efPm7Fmx1cVWXXwWWo3LebtO4P8H702u/6/YtyUAAAAASUVORK5CYII="})],-1)];var fo={click:Rt,emptyBcf:zt,emptyBucket:Gt,emptyMeasure:Ft,emptyProperties:Ut,emptySectionPlanes:Wt,emptyTree:Jt,emptyViewer:qt,logo:eo,emptyPdf:ao,shortcutOpen:to,shortcutRotate:lo,shortcutZoom:co,shortcutMove2D:bo,shortcutOpen2D:po,shortcutRotate2D:Vo,shortcutZoom2D:mo,successSplit:{render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,ho)},__file:"src/BIMDataComponents/BIMDataIllustration/BIMDataLibraryIllustrations/SuccessSplit.vue"}};(function(e={}){const n=Object.assign({},e);Object.entries(e).forEach((([e,a])=>{n[`bimdata-${e}`]=a,delete n[e]}))})(fo),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-11b83002] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}'),(e=>{BIMDataViewerVue.pushScopeId("data-v-5d42d486"),e=e(),BIMDataViewerVue.popScopeId()})((()=>BIMDataViewerVue.createElementVNode("span",{class:"bar"},null,-1))),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-5d42d486] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}\n\n/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-5d42d486] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}\n.text-left[data-v-5d42d486] {\n text-align: left;\n}\n.text-center[data-v-5d42d486] {\n text-align: center;\n}\n.text-right[data-v-5d42d486] {\n text-align: right;\n}\n.bimdata-link[data-v-5d42d486] {\n color: var(--color-primary);\n border-bottom: 1px solid var(--color-primary);\n font-weight: 700;\n}\n\n/* BIMDATA FONT WEIGHT */\n.primary-font[data-v-5d42d486] {\n font-family: "roboto", sans-serif;\n}'),e('@-webkit-keyframes scaleX {\n0% {\n -webkit-transform: scaleX(0);\n transform: scaleX(0);\n left: -50%;\n}\n25% {\n -webkit-transform: scaleX(1);\n transform: scaleX(1);\n left: 0;\n}\n50% {\n -webkit-transform: scaleX(1);\n transform: scaleX(1);\n left: 50%;\n}\n75% {\n -webkit-transform: scaleX(0);\n transform: scaleX(0);\n left: 50%;\n}\n100% {\n -webkit-transform: scaleX(0);\n transform: scaleX(0);\n left: 50%;\n}\n}@keyframes scaleX {\n0% {\n -webkit-transform: scaleX(0);\n transform: scaleX(0);\n left: -50%;\n}\n25% {\n -webkit-transform: scaleX(1);\n transform: scaleX(1);\n left: 0;\n}\n50% {\n -webkit-transform: scaleX(1);\n transform: scaleX(1);\n left: 50%;\n}\n75% {\n -webkit-transform: scaleX(0);\n transform: scaleX(0);\n left: 50%;\n}\n100% {\n -webkit-transform: scaleX(0);\n transform: scaleX(0);\n left: 50%;\n}\n}\ninput:-webkit-autofill {\n -webkit-box-shadow: 0 0 0px 1000px var(--color-white) inset;\n box-shadow: 0 0 0px 1000px var(--color-white) inset;\n}\n.bimdata-input {\n min-height: 32px;\n position: relative;\n font-family: var(--primary-font);\n font-size: 16px;\n}\n.bimdata-input.not-empty label {\n top: -22px;\n color: var(--color-primary);\n font-size: 0.7142857143em;\n}\n.bimdata-input input {\n padding: 0;\n width: 100%;\n height: 32px;\n border: none;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n cursor: pointer;\n background-color: transparent;\n font-size: 1em;\n}\n.bimdata-input input:focus {\n outline: none;\n}\n.bimdata-input input:focus ~ label {\n top: -22px;\n font-size: 0.7142857143em;\n}\n.bimdata-input input:focus ~ .bar:after {\n width: 100%;\n -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.55, 0, 0.55, 0.2);\n transition: -webkit-transform 0.2s cubic-bezier(0.55, 0, 0.55, 0.2);\n transition: transform 0.2s cubic-bezier(0.55, 0, 0.55, 0.2);\n transition: transform 0.2s cubic-bezier(0.55, 0, 0.55, 0.2), -webkit-transform 0.2s cubic-bezier(0.55, 0, 0.55, 0.2);\n -webkit-transform: scaleX(1);\n transform: scaleX(1);\n}\n.bimdata-input__icon {\n position: absolute;\n right: 0;\n top: 8px;\n}\n.bimdata-input label {\n position: absolute;\n top: 0;\n left: 0;\n font-size: 0.8571428571em;\n -webkit-transform: translateY(8px);\n transform: translateY(8px);\n -webkit-transition: 0.2s ease all;\n transition: 0.2s ease all;\n color: var(--color-granite-light);\n cursor: pointer;\n}\n.bimdata-input .bar {\n width: 100%;\n height: 1px;\n display: block;\n background: var(--color-silver);\n}\n.bimdata-input .bar::after, .bimdata-input .bar::before {\n width: 0;\n height: 2px;\n content: "";\n display: block;\n position: absolute;\n background-color: var(--color-primary);\n -webkit-transform: scaleX(0);\n transform: scaleX(0);\n}\n.bimdata-input.loading input ~ .bar:after {\n width: 50%;\n -webkit-animation: scaleX 2s linear infinite none;\n animation: scaleX 2s linear infinite none;\n -webkit-transform-origin: right;\n transform-origin: right;\n}\n.bimdata-input.loading input ~ .bar:before {\n width: 50%;\n -webkit-animation: scaleX 2s linear 1s infinite none;\n animation: scaleX 2s linear 1s infinite none;\n -webkit-transform-origin: right;\n transform-origin: right;\n}\n.bimdata-input .error {\n color: var(--color-high);\n font-size: 0.7857142857em;\n}\n.bimdata-input .success {\n color: var(--color-success);\n font-size: 0.7857142857em;\n}\n.bimdata-input.disabled {\n opacity: 0.6;\n}\n.bimdata-input.error label {\n color: var(--color-high);\n}\n.bimdata-input.error .bar {\n background-color: var(--color-high);\n}\n.bimdata-input.error .bar::before, .bimdata-input.error .bar::after {\n background-color: var(--color-high);\n}\n.bimdata-input.success label {\n color: var(--color-success);\n}\n.bimdata-input.success .bar {\n background-color: var(--color-success);\n}\n.bimdata-input.success .bar::before, .bimdata-input.success .bar::after {\n background-color: var(--color-success);\n}'),(e=>{BIMDataViewerVue.pushScopeId("data-v-6d3be186"),e=e(),BIMDataViewerVue.popScopeId()})((()=>BIMDataViewerVue.createElementVNode("span",{class:"bimdata-loading--square"},null,-1))),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-6d3be186] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}'),e('@-webkit-keyframes bimdataloading {\n0% {\n -webkit-box-shadow: inset 0px 0px 0px 0px rgba(var(--color-white), 0.1);\n box-shadow: inset 0px 0px 0px 0px rgba(var(--color-white), 0.1);\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n}\n20% {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n40% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n}\n60% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n -webkit-box-shadow: inset 0px 0px 0px 0px rgba(var(--color-white), 0.1);\n box-shadow: inset 0px 0px 0px 0px rgba(var(--color-white), 0.1);\n}\n80% {\n -webkit-box-shadow: inset 0px -20px 0px 0px rgba(var(--color-white), 1);\n box-shadow: inset 0px -20px 0px 0px rgba(var(--color-white), 1);\n}\n100% {\n -webkit-box-shadow: inset 0px 0px 0px 0px rgba(var(--color-white), 0.1);\n box-shadow: inset 0px 0px 0px 0px rgba(var(--color-white), 0.1);\n}\n}@keyframes bimdataloading {\n0% {\n -webkit-box-shadow: inset 0px 0px 0px 0px rgba(var(--color-white), 0.1);\n box-shadow: inset 0px 0px 0px 0px rgba(var(--color-white), 0.1);\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n}\n20% {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n40% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n}\n60% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n -webkit-box-shadow: inset 0px 0px 0px 0px rgba(var(--color-white), 0.1);\n box-shadow: inset 0px 0px 0px 0px rgba(var(--color-white), 0.1);\n}\n80% {\n -webkit-box-shadow: inset 0px -20px 0px 0px rgba(var(--color-white), 1);\n box-shadow: inset 0px -20px 0px 0px rgba(var(--color-white), 1);\n}\n100% {\n -webkit-box-shadow: inset 0px 0px 0px 0px rgba(var(--color-white), 0.1);\n box-shadow: inset 0px 0px 0px 0px rgba(var(--color-white), 0.1);\n}\n}\n.bimdata-loading {\n width: 100%;\n height: 100%;\n position: absolute;\n top: 0;\n left: 0;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n color: var(--color-white);\n font-family: var(--primary-font);\n z-index: 2;\n}\n.bimdata-loading::after {\n content: " ";\n position: absolute;\n width: 100%;\n height: 100%;\n background-color: var(--color-primary);\n opacity: 0.9;\n z-index: -1;\n}\n.bimdata-loading--square {\n width: 20px;\n height: 20px;\n position: relative;\n border: 2px var(--color-white) solid;\n -webkit-animation: bimdataloading 1.4s linear infinite;\n animation: bimdataloading 1.4s linear infinite;\n}\n.bimdata-loading--text {\n margin-top: 12px;\n display: block;\n}\n.bimdata-loading p {\n text-align: center;\n margin: 0;\n}'),e(".bimdata-menu {\n padding: var(--spacing-unit) 0;\n background-color: var(--color-white);\n -webkit-box-shadow: var(--box-shadow);\n box-shadow: var(--box-shadow);\n overflow-y: auto;\n}\n.bimdata-menu__item {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n font-size: 12px;\n}\n.bimdata-menu__item:not(:empty) li {\n padding: 0 var(--spacing-unit);\n height: 29px;\n width: 100%;\n position: relative;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.bimdata-menu__item:not(:empty) li span {\n width: 100%;\n}\n.bimdata-menu__item:not(:empty) li:hover {\n background-color: var(--color-silver-light);\n cursor: pointer;\n}\n.bimdata-menu__item--title {\n padding: 0 var(--spacing-unit);\n height: 25px;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n color: var(--color-granite);\n font-size: 11px;\n}\n.bimdata-menu__item--divider .divider {\n margin: calc(var(--spacing-unit) / 2) auto;\n width: 90%;\n border-bottom: 1px solid #f2f2f2;\n}\n.bimdata-menu__item--title:hover, .bimdata-menu__item--divider:hover {\n cursor: default;\n background-color: transparent;\n}\n.bimdata-menu__item--no-children {\n color: var(--color-silver-dark);\n}\n.bimdata-menu__item__children {\n overflow: auto;\n position: fixed;\n padding: calc(var(--spacing-unit) / 2) 0;\n background-color: var(--color-white);\n border: 1px solid transparent;\n -webkit-box-shadow: var(--box-shadow);\n box-shadow: var(--box-shadow);\n}\n.bimdata-menu__item__children--list {\n padding-left: 0;\n}"),e(".bimdata-menu-inline {\n position: relative;\n}\n.bimdata-menu-inline__submenu {\n padding: 0 calc(var(--spacing-unit) / 2);\n position: absolute;\n top: 0;\n background-color: var(--color-white);\n border-radius: 5px;\n gap: calc(var(--spacing-unit) / 2);\n}"),e(".preview-2d[data-v-21ecb168] {\n position: relative;\n height: 100%;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n overflow: hidden;\n}\n.preview-2d img[data-v-21ecb168] {\n width: 100%;\n height: 100%;\n -o-object-fit: contain;\n object-fit: contain;\n}\n.preview-2d .zoom[data-v-21ecb168] {\n position: absolute;\n top: -50px;\n left: -50px;\n width: 100px;\n height: 100px;\n border-radius: 50%;\n -webkit-box-shadow: var(--box-shadow);\n box-shadow: var(--box-shadow);\n background-color: var(--color-white);\n overflow: hidden;\n pointer-events: none;\n}\n.preview-2d .zoomImage[data-v-21ecb168] {\n position: absolute;\n top: 50px;\n left: 50px;\n -webkit-transform-origin: top left;\n transform-origin: top left;\n}"),e(".preview-3d[data-v-23a18a07] {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.preview-3d .viewport[data-v-23a18a07] {\n margin: auto;\n overflow: hidden;\n pointer-events: none;\n}\n.preview-3d .viewport img[data-v-23a18a07] {\n width: auto;\n height: 100%;\n}"),e(".bimdata-multiple-pie-chart[data-v-5022e2ba] {\n position: relative;\n padding: 0;\n}\n.bimdata-multiple-pie-chart .path[data-v-5022e2ba] {\n stroke-dasharray: 1000;\n stroke-dashoffset: 1000;\n -webkit-animation: dash-5022e2ba var(--graph-draw-time, 2s) ease-in forwards;\n animation: dash-5022e2ba var(--graph-draw-time, 2s) ease-in forwards;\n}\n@-webkit-keyframes dash-5022e2ba {\nto {\n stroke-dashoffset: 0;\n}\n}\n@keyframes dash-5022e2ba {\nto {\n stroke-dashoffset: 0;\n}\n}"),e(".bimdata-pie-spinner {\n position: relative;\n}\n.bimdata-pie-spinner__inside {\n position: absolute;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.bimdata-pie-spinner svg {\n position: absolute;\n}\n.bimdata-pie-spinner__path {\n stroke-dasharray: var(--dasharray);\n -webkit-animation: clock var(--delay) linear var(--iteration) running forwards;\n animation: clock var(--delay) linear var(--iteration) running forwards;\n}\n@-webkit-keyframes clock {\nfrom {\n stroke-dashoffset: var(--dashoffset-from);\n}\nto {\n stroke-dashoffset: var(--dashoffset-to);\n}\n}\n@keyframes clock {\nfrom {\n stroke-dashoffset: var(--dashoffset-from);\n}\nto {\n stroke-dashoffset: var(--dashoffset-to);\n}\n}\n.bimdata-pie-spinner:hover .bimdata-pie-spinner__path {\n -webkit-animation-play-state: paused;\n animation-play-state: paused;\n}");const Mo=e=>(BIMDataViewerVue.pushScopeId("data-v-1b624546"),e=e(),BIMDataViewerVue.popScopeId(),e);Mo((()=>BIMDataViewerVue.createElementVNode("div",{class:"bimdata-radio__background"},null,-1))),Mo((()=>BIMDataViewerVue.createElementVNode("div",{class:"bimdata-radio__circle"},null,-1))),Mo((()=>BIMDataViewerVue.createElementVNode("div",{class:"bimdata-radio__dot"},null,-1))),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-1b624546] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}\n\n/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-1b624546] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}\n.text-left[data-v-1b624546] {\n text-align: left;\n}\n.text-center[data-v-1b624546] {\n text-align: center;\n}\n.text-right[data-v-1b624546] {\n text-align: right;\n}\n.bimdata-link[data-v-1b624546] {\n color: var(--color-primary);\n border-bottom: 1px solid var(--color-primary);\n font-weight: 700;\n}\n\n/* BIMDATA FONT WEIGHT */\n.primary-font[data-v-1b624546] {\n font-family: "roboto", sans-serif;\n}'),e('.bimdata-radio {\n position: relative;\n color: var(--color-primary);\n line-height: 1.5;\n font-family: var(--primary-font);\n font-size: 1em;\n background-color: transparent;\n border: none;\n margin: 0px;\n padding: 0px;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n cursor: pointer;\n}\n.bimdata-radio__text {\n font-size: 0.8571428571em;\n}\n.bimdata-radio__circle, .bimdata-radio__dot {\n content: "";\n display: block;\n position: absolute;\n border-radius: 50%;\n -webkit-transition: all 0.2s ease;\n transition: all 0.2s ease;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n}\n.bimdata-radio__circle {\n border: 1px solid var(--color-granite);\n width: 13px;\n height: 13px;\n top: 5px;\n left: 5px;\n}\n.bimdata-radio__dot {\n width: 7px;\n height: 7px;\n top: 3px;\n left: 3px;\n background-color: var(--color-granite);\n -webkit-transform: translate(5px, 5px) scale(0);\n transform: translate(5px, 5px) scale(0);\n}\n.bimdata-radio--big .bimdata-radio__circle {\n width: 24px;\n height: 24px;\n top: 3px;\n left: 3px;\n}\n.bimdata-radio--big .bimdata-radio__dot {\n width: 18px;\n height: 18px;\n top: 1px;\n left: 1px;\n}\n.bimdata-radio--big .bimdata-radio__background {\n width: 30px;\n height: 30px;\n}\n.bimdata-radio__background {\n cursor: inherit;\n margin: 0;\n width: 23px;\n height: 23px;\n border: none;\n border-radius: 50%;\n outline: none;\n opacity: 0;\n -webkit-transform: scale(1);\n transform: scale(1);\n background-color: var(--color-granite);\n -webkit-transition: all 0.2s cubic-bezier(0, 0, 0.2, 1);\n transition: all 0.2s cubic-bezier(0, 0, 0.2, 1);\n}\n.bimdata-radio--checked .bimdata-radio__background {\n background-color: var(--color-primary);\n}\n.bimdata-radio--checked .bimdata-radio__circle {\n border-color: var(--color-primary);\n}\n.bimdata-radio--checked .bimdata-radio__dot {\n background-color: var(--color-primary);\n -webkit-transform: translate(5px, 5px) scale(1);\n transform: translate(5px, 5px) scale(1);\n}\n.bimdata-radio:hover:not(.disabled) .bimdata-radio__background {\n opacity: 0.15;\n -webkit-transition: all 0.2s cubic-bezier(0, 0, 0.2, 1);\n transition: all 0.2s cubic-bezier(0, 0, 0.2, 1);\n}\n.bimdata-radio:hover:not(.disabled):focus .bimdata-radio__background {\n opacity: 0.15;\n}\n.bimdata-radio:hover:not(.disabled):active .bimdata-radio__background {\n -webkit-transition: opacity 0s, -webkit-transform 0s;\n transition: opacity 0s, -webkit-transform 0s;\n transition: transform 0s, opacity 0s;\n transition: transform 0s, opacity 0s, -webkit-transform 0s;\n -webkit-transform: scale(0);\n transform: scale(0);\n}\n.bimdata-radio.disabled {\n color: var(--color-silver-dark);\n cursor: default;\n}\n.bimdata-radio.disabled .bimdata-radio__circle {\n border-color: var(--color-silver-dark);\n}\n.bimdata-radio.disabled .bimdata-radio__dot {\n background-color: var(--color-silver-dark);\n}'),e(".bimdata-responsive-grid[data-v-f4aa7a5a] {\n display: grid;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n}"),e(".safe-zone-inline[data-v-d3a8877a] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n gap: 9px;\n padding: 6px 9px;\n border-radius: 5px;\n -webkit-box-shadow: var(--box-shadow);\n box-shadow: var(--box-shadow);\n background-color: var(--color-white);\n}\n.safe-zone-inline__btn-delete[data-v-d3a8877a] {\n width: 90px;\n}\n.safe-zone-inline__btn-close[data-v-d3a8877a] {\n padding: 0 8px;\n}"),e('.overlay[data-v-1bd53efd] {\n position: absolute;\n left: 0;\n top: 0;\n height: 100%;\n width: 100%;\n}\n.overlay[data-v-1bd53efd]::before {\n content: "";\n position: absolute;\n left: 0;\n top: 0;\n height: 100%;\n width: 100%;\n background-color: var(--color-primary);\n opacity: 0.9;\n}\n.overlay .safe-zone[data-v-1bd53efd] {\n z-index: 1;\n}\n.overlay .safe-zone__content[data-v-1bd53efd] {\n background-color: var(--color-white);\n font-size: 1.2rem;\n text-align: center;\n color: var(--color-high);\n}\n.overlay .safe-zone__content p[data-v-1bd53efd] {\n margin-bottom: 0;\n}\n.overlay .safe-zone__actions[data-v-1bd53efd] {\n height: 75px;\n -webkit-box-pack: space-evenly;\n -ms-flex-pack: space-evenly;\n justify-content: space-evenly;\n background-color: var(--color-silver-light);\n border-top: 1px solid var(--color-silver);\n}'),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-5626106f] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}\n\n/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-5626106f] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}\n.text-left[data-v-5626106f] {\n text-align: left;\n}\n.text-center[data-v-5626106f] {\n text-align: center;\n}\n.text-right[data-v-5626106f] {\n text-align: right;\n}\n.bimdata-link[data-v-5626106f] {\n color: var(--color-primary);\n border-bottom: 1px solid var(--color-primary);\n font-weight: 700;\n}\n\n/* BIMDATA FONT WEIGHT */\n.primary-font[data-v-5626106f] {\n font-family: "roboto", sans-serif;\n}'),e(".bimdata-search-bar {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-transition: all 0.2s ease;\n transition: all 0.2s ease;\n font-size: 1em;\n}\n.bimdata-search-bar .bimdata-search-icon {\n padding: 0 var(--spacing-unit);\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n cursor: pointer;\n}\n.bimdata-search-bar input {\n width: 100%;\n height: 100%;\n color: var(--color-granite);\n background-color: transparent;\n border: none;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n font-family: var(--primary-font);\n font-size: 0.8571428571em;\n}\n.bimdata-search-bar input:focus {\n outline: none;\n}\n.bimdata-search-bar.focus {\n background-color: var(--color-white);\n -webkit-box-shadow: var(--box-shadow);\n box-shadow: var(--box-shadow);\n -webkit-transition: all 0.2s ease;\n transition: all 0.2s ease;\n}\n.bimdata-search-bar__radius {\n border-radius: 3px;\n}\n.bimdata-search-bar__square {\n border-radius: 0;\n}\n.bimdata-search-bar__primary {\n background-color: var(--color-silver-light);\n}\n.bimdata-search-bar__secondary {\n background-color: var(--color-white);\n}"),(e=>{BIMDataViewerVue.pushScopeId("data-v-40d276ff"),e=e(),BIMDataViewerVue.popScopeId()})((()=>BIMDataViewerVue.createElementVNode("p",{class:"text-center"},"loading results...",-1))),e(".bimdata-search-autocomplete[data-v-40d276ff] {\n position: relative;\n display: inline-block;\n width: 350px;\n}\n.bimdata-search-autocomplete__input[data-v-40d276ff] {\n position: relative;\n}\n.bimdata-search-autocomplete__input .bimdata-search-icon[data-v-40d276ff] {\n position: absolute;\n left: 12px;\n height: 13px;\n}\n.bimdata-search-autocomplete__input input[data-v-40d276ff] {\n height: 32px;\n width: 100%;\n border: none;\n background-color: var(--color-silver-light);\n}\n.bimdata-search-autocomplete__input input[data-v-40d276ff]:focus, .bimdata-search-autocomplete__input input[data-v-40d276ff]:focus-visible {\n border: none;\n outline: none;\n}\n.bimdata-search-autocomplete__dropdown[data-v-40d276ff] {\n margin-top: 6px;\n width: 100%;\n display: none;\n background-color: var(--color-white);\n color: var(--color-primary);\n -webkit-transition: -webkit-box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0.2s;\n transition: -webkit-box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0.2s;\n transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0.2s;\n transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0.2s, -webkit-box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0.2s;\n border-radius: 4px;\n -webkit-box-shadow: var(--box-shadow);\n box-shadow: var(--box-shadow);\n}\n.bimdata-search-autocomplete__dropdown.open[data-v-40d276ff] {\n display: block;\n position: absolute;\n z-index: 1;\n}\n.bimdata-search-autocomplete__dropdown .active[data-v-40d276ff] {\n background-color: var(--color-silver-light);\n}\n.bimdata-search-autocomplete__dropdown li[data-v-40d276ff]:hover {\n background-color: var(--color-silver-light);\n cursor: pointer;\n}\n.bimdata-search-autocomplete__dropdown__left[data-v-40d276ff] {\n min-width: 50px;\n max-width: 50px;\n}\n.bimdata-search-autocomplete__dropdown__left .logo[data-v-40d276ff] {\n width: 100%;\n height: 100%;\n max-width: 100%;\n -o-object-fit: contain;\n object-fit: contain;\n}\n.bimdata-search-autocomplete__dropdown__right .title[data-v-40d276ff] {\n font-size: 14px;\n font-weight: 400;\n}\n.bimdata-search-autocomplete__dropdown__right .text[data-v-40d276ff] {\n font-size: 12px;\n}\n.bimdata-search-autocomplete__dropdown__button[data-v-40d276ff] {\n height: 37px;\n border-top: 1px solid var(--color-silver);\n font-size: 14px;\n}\n.bimdata-search-autocomplete__dropdown__button[data-v-40d276ff]:hover {\n background-color: var(--color-silver-light);\n cursor: pointer;\n}"),(e=>{BIMDataViewerVue.pushScopeId("data-v-2c3115dc"),e=e(),BIMDataViewerVue.popScopeId()})((()=>BIMDataViewerVue.createElementVNode("span",{class:"bimdata-select__content__underline"},null,-1))),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-2c3115dc] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}\n.bimdata-select[data-v-2c3115dc] {\n position: relative;\n font-family: var(--primary-font);\n font-size: 1em;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.bimdata-select__content[data-v-2c3115dc] {\n height: 32px;\n}\n.bimdata-select__content__value[data-v-2c3115dc] {\n width: 100%;\n height: 32px;\n position: absolute;\n z-index: 1;\n top: 0;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n cursor: pointer;\n}\n.bimdata-select__content__value span[data-v-2c3115dc] {\n width: 100%;\n height: auto;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.bimdata-select__content__label[data-v-2c3115dc] {\n position: absolute;\n top: 6px;\n left: 0;\n font-size: 0.8571428571em;\n -webkit-transition: 0.2s ease all;\n transition: 0.2s ease all;\n color: var(--color-granite-light);\n transition: 0.2s ease all;\n}\n.bimdata-select__content__underline[data-v-2c3115dc] {\n width: 100%;\n height: 1px;\n position: absolute;\n bottom: 0;\n display: block;\n background: var(--color-silver);\n}\n.bimdata-select.disabled[data-v-2c3115dc] {\n opacity: 0.6;\n}\n.bimdata-select.active .bimdata-select__content .bimdata-select__content__label[data-v-2c3115dc], .bimdata-select.not-empty .bimdata-select__content .bimdata-select__content__label[data-v-2c3115dc] {\n top: -18px;\n font-size: 0.7142857143em;\n color: var(--color-primary);\n}\n.bimdata-select__option-list[data-v-2c3115dc] {\n position: absolute;\n z-index: 2;\n top: -3px;\n width: 100%;\n max-height: 220px;\n padding: calc(var(--spacing-unit) / 2) 0;\n overflow: auto;\n -webkit-box-shadow: var(--box-shadow);\n box-shadow: var(--box-shadow);\n background-color: var(--color-white);\n}\n.bimdata-select__option-list__entry[data-v-2c3115dc] {\n height: 29px;\n padding: 0 var(--spacing-unit);\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n font-size: 0.8571428571em;\n cursor: pointer;\n}\n.bimdata-select__option-list__entry[data-v-2c3115dc]:hover {\n background-color: var(--color-silver-light);\n -webkit-transition: all 0.2s ease;\n transition: all 0.2s ease;\n}\n.bimdata-select__option-list__entry.selected[data-v-2c3115dc] {\n background-color: var(--color-silver-light);\n}\n.bimdata-select__option-list__entry.selected[data-v-2c3115dc]:hover {\n background-color: var(--color-silver);\n}\n.bimdata-select__option-list__entry.disabled[data-v-2c3115dc] {\n color: var(--color-silver-dark);\n cursor: default;\n}\n.bimdata-select__option-list__entry.option-group[data-v-2c3115dc] {\n color: var(--color-granite);\n font-weight: 700;\n}\n.bimdata-select__option-list__entry.option-group[data-v-2c3115dc]:hover {\n background-color: transparent;\n cursor: default;\n}\n.bimdata-select__option-list__entry.option-group ~ .bimdata-select__option-list__entry[data-v-2c3115dc]:not(.option-group) {\n padding-left: calc(var(--spacing-unit) * 2);\n}'),(e=>{BIMDataViewerVue.pushScopeId("data-v-41a0d93f"),e=e(),BIMDataViewerVue.popScopeId()})((()=>BIMDataViewerVue.createElementVNode("span",{class:"bimdata-select__content__underline"},null,-1))),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-41a0d93f] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}\n.bimdata-select[data-v-41a0d93f] {\n position: relative;\n font-family: var(--primary-font);\n font-size: 1em;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.bimdata-select__content[data-v-41a0d93f] {\n height: 32px;\n}\n.bimdata-select__content__value[data-v-41a0d93f] {\n width: 100%;\n height: 32px;\n position: absolute;\n z-index: 1;\n top: 0;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n cursor: pointer;\n}\n.bimdata-select__content__value span[data-v-41a0d93f] {\n width: 100%;\n height: auto;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.bimdata-select__content__label[data-v-41a0d93f] {\n position: absolute;\n top: 6px;\n left: 0;\n font-size: 0.8571428571em;\n -webkit-transition: 0.2s ease all;\n transition: 0.2s ease all;\n color: var(--color-granite-light);\n transition: 0.2s ease all;\n}\n.bimdata-select__content__underline[data-v-41a0d93f] {\n width: 100%;\n height: 1px;\n position: absolute;\n bottom: 0;\n display: block;\n background: var(--color-silver);\n}\n.bimdata-select.disabled[data-v-41a0d93f] {\n opacity: 0.6;\n}\n.bimdata-select.active .bimdata-select__content .bimdata-select__content__label[data-v-41a0d93f], .bimdata-select.not-empty .bimdata-select__content .bimdata-select__content__label[data-v-41a0d93f] {\n top: -18px;\n font-size: 0.7142857143em;\n color: var(--color-primary);\n}\n.bimdata-select__option-list[data-v-41a0d93f] {\n position: absolute;\n z-index: 2;\n top: -3px;\n width: 100%;\n max-height: 220px;\n padding: calc(var(--spacing-unit) / 2) 0;\n overflow: auto;\n -webkit-box-shadow: var(--box-shadow);\n box-shadow: var(--box-shadow);\n background-color: var(--color-white);\n}\n.bimdata-select__option-list__entry[data-v-41a0d93f] {\n height: 29px;\n padding: 0 var(--spacing-unit);\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n font-size: 0.8571428571em;\n cursor: pointer;\n}\n.bimdata-select__option-list__entry[data-v-41a0d93f]:hover {\n background-color: var(--color-silver-light);\n -webkit-transition: all 0.2s ease;\n transition: all 0.2s ease;\n}\n.bimdata-select__option-list__entry.selected[data-v-41a0d93f] {\n background-color: var(--color-silver-light);\n}\n.bimdata-select__option-list__entry.selected[data-v-41a0d93f]:hover {\n background-color: var(--color-silver);\n}\n.bimdata-select__option-list__entry.disabled[data-v-41a0d93f] {\n color: var(--color-silver-dark);\n cursor: default;\n}\n.bimdata-select__option-list__entry.option-group[data-v-41a0d93f] {\n color: var(--color-granite);\n font-weight: 700;\n}\n.bimdata-select__option-list__entry.option-group[data-v-41a0d93f]:hover {\n background-color: transparent;\n cursor: default;\n}\n.bimdata-select__option-list__entry.option-group ~ .bimdata-select__option-list__entry[data-v-41a0d93f]:not(.option-group) {\n padding-left: calc(var(--spacing-unit) * 2);\n}'),e(".bimdata-simple-pie-chart[data-v-b68a8bb2] {\n position: relative;\n}\n.bimdata-simple-pie-chart .path[data-v-b68a8bb2] {\n stroke-dasharray: 1000;\n stroke-dashoffset: 1000;\n -webkit-animation: dash-b68a8bb2 var(--graph-draw-time, 2s) ease-in forwards;\n animation: dash-b68a8bb2 var(--graph-draw-time, 2s) ease-in forwards;\n}\n@-webkit-keyframes dash-b68a8bb2 {\nto {\n stroke-dashoffset: 0;\n}\n}\n@keyframes dash-b68a8bb2 {\nto {\n stroke-dashoffset: 0;\n}\n}"),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-a29e0786] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}\n.bimdata-table[data-v-a29e0786] {\n width: 100%;\n font-size: 0.9rem;\n background-color: var(--color-white);\n}\n.bimdata-table__container[data-v-a29e0786] {\n height: 100%;\n}\n.bimdata-table__container table[data-v-a29e0786] {\n border-collapse: collapse;\n border-spacing: 0;\n}\n.bimdata-table__container table tbody tr[data-v-a29e0786]:nth-child(odd) {\n background-color: var(--color-silver-light);\n}\n.bimdata-table__container table th[data-v-a29e0786],\n.bimdata-table__container table td[data-v-a29e0786] {\n min-height: calc(var(--spacing-unit) * 2);\n padding: 0 var(--spacing-unit);\n}\n.bimdata-table__container table th.cell-checkbox[data-v-a29e0786] ,\n.bimdata-table__container table td.cell-checkbox[data-v-a29e0786] {\n width: 42px;\n}\n.bimdata-table__container table th[data-v-a29e0786] {\n font-weight: bold;\n color: var(--color-primary);\n}\n.bimdata-table__container table th.cell-sub-header[data-v-a29e0786] {\n min-height: 0;\n padding: 0;\n text-align: left;\n font-weight: normal;\n color: var(--color-granite-lightest);\n}\n.bimdata-table__container table td[data-v-a29e0786] {\n color: var(--color-granite-light);\n}\n.bimdata-table__container__placeholder[data-v-a29e0786] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n padding: var(--spacing-unit);\n font-size: 1rem;\n font-weight: bold;\n}\n.bimdata-table__page-nav[data-v-a29e0786] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n padding: var(--spacing-unit);\n}\n.bimdata-table__page-nav__text[data-v-a29e0786] {\n margin: 0 var(--spacing-unit);\n}'),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-0ad9e34a] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}\n.bimdata-tabs[data-v-0ad9e34a] {\n position: relative;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.bimdata-tabs .bimdata-btn[data-v-0ad9e34a] {\n padding: 0;\n}\n.bimdata-tabs .bimdata-btn:disabled svg[data-v-0ad9e34a] {\n fill: var(--color-silver);\n}\n.bimdata-tabs__container[data-v-0ad9e34a] {\n position: relative;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n padding: 0;\n margin: 0;\n overflow: hidden;\n scroll-behavior: smooth;\n}\n.bimdata-tabs__container__tab[data-v-0ad9e34a] {\n padding: 0;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n position: relative;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n text-align: center;\n color: var(--color-granite);\n cursor: pointer;\n}\n.bimdata-tabs__container__tab.active[data-v-0ad9e34a] {\n z-index: 1;\n border-bottom: 2px solid var(--color-primary);\n background-color: var(--color-silver-light);\n color: var(--color-primary);\n}'),(e=>{BIMDataViewerVue.pushScopeId("data-v-76eaf75a"),e=e(),BIMDataViewerVue.popScopeId()})((()=>BIMDataViewerVue.createElementVNode("span",{class:"bar"},null,-1))),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-76eaf75a] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}\n\n/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-76eaf75a] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}\n.text-left[data-v-76eaf75a] {\n text-align: left;\n}\n.text-center[data-v-76eaf75a] {\n text-align: center;\n}\n.text-right[data-v-76eaf75a] {\n text-align: right;\n}\n.bimdata-link[data-v-76eaf75a] {\n color: var(--color-primary);\n border-bottom: 1px solid var(--color-primary);\n font-weight: 700;\n}\n\n/* BIMDATA FONT WEIGHT */\n.primary-font[data-v-76eaf75a] {\n font-family: "roboto", sans-serif;\n}'),e('textarea:-webkit-autofill {\n -webkit-box-shadow: 0 0 0px 1000px var(--color-white) inset;\n box-shadow: 0 0 0px 1000px var(--color-white) inset;\n}\n.bimdata-textarea {\n margin: var(--spacing-unit) 0;\n position: relative;\n inline-size: -webkit-min-content;\n inline-size: -moz-min-content;\n inline-size: min-content;\n font-family: var(--primary-font);\n font-size: 1em;\n}\n.bimdata-textarea textarea {\n padding: 0px;\n width: 100%;\n min-width: inherit;\n max-width: 100%;\n min-height: inherit;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n margin: 0px;\n border: none;\n}\n.bimdata-textarea textarea:disabled {\n background-color: transparent;\n}\n.bimdata-textarea textarea:disabled ~ label {\n color: var(--color-silver-dark);\n cursor: default;\n}\n.bimdata-textarea textarea:focus {\n outline: none;\n}\n.bimdata-textarea textarea:focus ~ label {\n top: -26px;\n font-size: 0.7142857143em;\n}\n.bimdata-textarea textarea:focus ~ .bar:after {\n width: 100%;\n -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.55, 0, 0.55, 0.2);\n transition: -webkit-transform 0.2s cubic-bezier(0.55, 0, 0.55, 0.2);\n transition: transform 0.2s cubic-bezier(0.55, 0, 0.55, 0.2);\n transition: transform 0.2s cubic-bezier(0.55, 0, 0.55, 0.2), -webkit-transform 0.2s cubic-bezier(0.55, 0, 0.55, 0.2);\n -webkit-transform: scaleX(1);\n transform: scaleX(1);\n}\n.bimdata-textarea.not-empty label {\n top: -26px;\n color: var(--color-primary);\n font-size: 0.7142857143em;\n}\n.bimdata-textarea label {\n position: absolute;\n top: 0;\n left: 0;\n font-size: 0.8571428571em;\n -webkit-transform: translateY(8px);\n transform: translateY(8px);\n -webkit-transition: 0.2s ease all;\n transition: 0.2s ease all;\n color: var(--color-granite-light);\n cursor: pointer;\n}\n.bimdata-textarea .bar {\n width: 100%;\n height: 1px;\n display: block;\n background: var(--color-silver);\n}\n.bimdata-textarea .bar::after {\n width: 0;\n height: 2px;\n content: "";\n display: block;\n position: absolute;\n background-color: var(--color-primary);\n -webkit-transform: scaleX(0);\n transform: scaleX(0);\n}\n.bimdata-textarea .error {\n color: var(--color-high);\n font-size: 0.7857142857em;\n}\n.bimdata-textarea .success {\n color: var(--color-success);\n font-size: 0.7857142857em;\n}\n.bimdata-textarea.error label {\n color: var(--color-high);\n}\n.bimdata-textarea.error .bar {\n background-color: var(--color-high);\n}\n.bimdata-textarea.error .bar::before, .bimdata-textarea.error .bar::after {\n background-color: var(--color-high);\n}\n.bimdata-textarea.success label {\n color: var(--color-success);\n}\n.bimdata-textarea.success .bar {\n background-color: var(--color-success);\n}\n.bimdata-textarea.success .bar::before, .bimdata-textarea.success .bar::after {\n background-color: var(--color-success);\n}'),(e=>{BIMDataViewerVue.pushScopeId("data-v-f03b1a72"),e=e(),BIMDataViewerVue.popScopeId()})((()=>BIMDataViewerVue.createElementVNode("span",{class:"toggle__switch"},null,-1))),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-f03b1a72] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}'),e('.toggle__button {\n vertical-align: middle;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n cursor: pointer;\n}\n.toggle__button > div {\n display: inline-block;\n}\n.toggle__button input[type=checkbox] {\n opacity: 0;\n position: absolute;\n width: 1px;\n height: 1px;\n}\n.toggle__button .toggle__switch {\n display: inline-block;\n height: 11px;\n border-radius: 10px;\n width: 24px;\n background: rgba(193, 193, 193, 0.39);\n position: relative;\n margin: 0 16px;\n -webkit-transition: all 0.25s;\n transition: all 0.25s;\n}\n.toggle__button .toggle__switch::after {\n content: "";\n position: absolute;\n display: block;\n width: 15px;\n height: 15px;\n border-radius: 50%;\n left: -5px;\n top: -2px;\n -webkit-transform: translateX(0);\n transform: translateX(0);\n -webkit-transition: all 0.25s cubic-bezier(0.5, -0.6, 0.5, 1.6);\n transition: all 0.25s cubic-bezier(0.5, -0.6, 0.5, 1.6);\n}\n.toggle__button .toggle__switch::after {\n background: white;\n -webkit-box-shadow: var(--box-shadow);\n box-shadow: var(--box-shadow);\n}\n.toggle__button.active .toggle__switch {\n -webkit-box-shadow: var(--box-shadow);\n box-shadow: var(--box-shadow);\n}\n.toggle__button.active .toggle__switch::after {\n left: 0;\n background: var(--color-primary);\n -webkit-box-shadow: 0 0 1px var(--color-primary);\n box-shadow: 0 0 1px var(--color-primary);\n -webkit-transform: translateX(16px);\n transform: translateX(16px);\n}\n.toggle__button.active.disabled .toggle__switch::after {\n background-color: #95989a;\n border: none;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.toggle__button.disabled {\n cursor: default;\n}\n.toggle__button.disabled span {\n color: var(--color-silver-dark);\n}\n.toggle__button.disabled .toggle__switch::after {\n border: 1px solid #95989a;\n -webkit-box-shadow: none;\n box-shadow: none;\n}'),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-41eb8f46] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}\n\n/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-41eb8f46] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}\n.text-left[data-v-41eb8f46] {\n text-align: left;\n}\n.text-center[data-v-41eb8f46] {\n text-align: center;\n}\n.text-right[data-v-41eb8f46] {\n text-align: right;\n}\n.bimdata-link[data-v-41eb8f46] {\n color: var(--color-primary);\n border-bottom: 1px solid var(--color-primary);\n font-weight: 700;\n}\n\n/* BIMDATA FONT WEIGHT */\n.primary-font[data-v-41eb8f46] {\n font-family: "roboto", sans-serif;\n}\n.bimdata-tooltip[data-v-41eb8f46] {\n position: relative;\n}\n.bimdata-tooltip__tooltip[data-v-41eb8f46] {\n position: absolute;\n z-index: 2;\n min-width: 60px;\n width: -webkit-max-content;\n width: -moz-max-content;\n width: max-content;\n padding: calc(var(--spacing-unit) / 3) calc(var(--spacing-unit) / 2);\n border-radius: 3px;\n text-align: center;\n white-space: normal;\n word-wrap: break-word;\n}\n.bimdata-tooltip__tooltip[data-v-41eb8f46]::before {\n content: "";\n position: absolute;\n border-style: solid;\n border-width: 8px 0 0 8px;\n}\n.bimdata-tooltip__tooltip.bimdata-tooltip--up[data-v-41eb8f46], .bimdata-tooltip__tooltip--top[data-v-41eb8f46] {\n top: -8px;\n left: 50%;\n -webkit-transform: translateX(-50%) translateY(-100%);\n transform: translateX(-50%) translateY(-100%);\n}\n.bimdata-tooltip__tooltip.bimdata-tooltip--up[data-v-41eb8f46]::before, .bimdata-tooltip__tooltip--top[data-v-41eb8f46]::before {\n top: calc(100% - 4px);\n left: calc(50% - 4px);\n -webkit-transform: rotate(135deg);\n transform: rotate(135deg);\n}\n.bimdata-tooltip__tooltip.bimdata-tooltip--left[data-v-41eb8f46], .bimdata-tooltip__tooltip--right[data-v-41eb8f46] {\n top: 50%;\n left: calc(100% + 8px);\n -webkit-transform: translateY(-50%);\n transform: translateY(-50%);\n}\n.bimdata-tooltip__tooltip.bimdata-tooltip--left[data-v-41eb8f46]::before, .bimdata-tooltip__tooltip--right[data-v-41eb8f46]::before {\n top: calc(50% - 4px);\n left: -4px;\n -webkit-transform: rotate(-135deg);\n transform: rotate(-135deg);\n}\n.bimdata-tooltip__tooltip.bimdata-tooltip--bottom[data-v-41eb8f46], .bimdata-tooltip__tooltip--bottom[data-v-41eb8f46] {\n top: calc(100% + 8px);\n left: 50%;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n}\n.bimdata-tooltip__tooltip.bimdata-tooltip--bottom[data-v-41eb8f46]::before, .bimdata-tooltip__tooltip--bottom[data-v-41eb8f46]::before {\n top: -4px;\n left: calc(50% - 4px);\n -webkit-transform: rotate(-45deg);\n transform: rotate(-45deg);\n}\n.bimdata-tooltip__tooltip.bimdata-tooltip--right[data-v-41eb8f46], .bimdata-tooltip__tooltip--left[data-v-41eb8f46] {\n top: 50%;\n left: -8px;\n -webkit-transform: translateX(-100%) translateY(-50%);\n transform: translateX(-100%) translateY(-50%);\n}\n.bimdata-tooltip__tooltip.bimdata-tooltip--right[data-v-41eb8f46]::before, .bimdata-tooltip__tooltip--left[data-v-41eb8f46]::before {\n top: calc(50% - 4px);\n left: calc(100% - 4px);\n -webkit-transform: rotate(45deg);\n transform: rotate(45deg);\n}\n.bimdata-tooltip__tooltip--white[data-v-41eb8f46] {\n background-color: var(--color-white);\n color: var(--color-primary);\n}\n.bimdata-tooltip__tooltip--white[data-v-41eb8f46]::before {\n border-color: var(--color-white) transparent transparent;\n}\n.bimdata-tooltip__tooltip.bimdata-tooltip--primary[data-v-41eb8f46], .bimdata-tooltip__tooltip--primary[data-v-41eb8f46] {\n background-color: var(--color-primary);\n color: var(--color-white);\n}\n.bimdata-tooltip__tooltip.bimdata-tooltip--primary[data-v-41eb8f46]::before, .bimdata-tooltip__tooltip--primary[data-v-41eb8f46]::before {\n border-color: var(--color-primary) transparent transparent;\n}\n.bimdata-tooltip__tooltip--secondary[data-v-41eb8f46] {\n background-color: rgb(249, 199, 44);\n color: rgb(47, 55, 74);\n}\n.bimdata-tooltip__tooltip--secondary[data-v-41eb8f46]::before {\n border-color: var(--color-secondary) transparent transparent;\n}\n.bimdata-tooltip__tooltip.bimdata-tooltip--grey[data-v-41eb8f46], .bimdata-tooltip__tooltip--granite-light[data-v-41eb8f46] {\n background-color: var(--color-granite-light);\n color: var(--color-white);\n}\n.bimdata-tooltip__tooltip.bimdata-tooltip--grey[data-v-41eb8f46]::before, .bimdata-tooltip__tooltip--granite-light[data-v-41eb8f46]::before {\n border-color: var(--color-granite-light) transparent transparent;\n}\n.bimdata-tooltip__tooltip--silver-light[data-v-41eb8f46] {\n background-color: var(--color-silver-light);\n color: var(--color-primary);\n}\n.bimdata-tooltip__tooltip--silver-light[data-v-41eb8f46]::before {\n border-color: var(--color-silver-light) transparent transparent;\n}\n.bimdata-tooltip__tooltip--success[data-v-41eb8f46] {\n background-color: var(--color-success);\n color: var(--color-white);\n}\n.bimdata-tooltip__tooltip--success[data-v-41eb8f46]::before {\n border-color: var(--color-success) transparent transparent;\n}\n.bimdata-tooltip__tooltip--warning[data-v-41eb8f46] {\n background-color: var(--color-warning);\n color: var(--color-white);\n}\n.bimdata-tooltip__tooltip--warning[data-v-41eb8f46]::before {\n border-color: var(--color-warning) transparent transparent;\n}\n.bimdata-tooltip__tooltip--high[data-v-41eb8f46] {\n background-color: var(--color-high);\n color: var(--color-white);\n}\n.bimdata-tooltip__tooltip--high[data-v-41eb8f46]::before {\n border-color: var(--color-high) transparent transparent;\n}'),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-25da4c7d] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}\n.pdf-viewer[data-v-25da4c7d] {\n width: 100%;\n height: 100%;\n background-color: var(--color-white);\n overflow: hidden;\n}\n.pdf-viewer__header[data-v-25da4c7d] {\n height: 42px;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n font-size: 12px;\n}\n.pdf-viewer__header--title[data-v-25da4c7d] {\n width: 0;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n padding: 0 var(--spacing-unit);\n}\n.pdf-viewer object[data-v-25da4c7d] {\n height: 100%;\n}\n.pdf-viewer__header ~ object[data-v-25da4c7d] {\n height: calc(100% - 42px);\n}');const Io={name:"SvgExtractorPlugin",component:((e,n)=>{const a=e.__vccOpts||e;for(const[e,r]of n)a[e]=r;return a})({name:"svgExtractor",components:{BIMDataButton:a},data:()=>({}),methods:{downloadSvg(){const e=this.$viewer.state.models[0];e.map_file?window.location.href=e.map_file:this.$viewer.localContext.hub.emit("alert",{type:"error",message:this.$t("SvgExtractorPlugin.no_svg_error")})}}},[["render",function(e,n,a,r,t,o){const l=BIMDataViewerVue.resolveComponent("BIMDataButton");return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("div",null,[BIMDataViewerVue.createVNode(l,{onClick:o.downloadSvg,color:"primary",fill:"",radius:""},{default:BIMDataViewerVue.withCtx((()=>[BIMDataViewerVue.createTextVNode(BIMDataViewerVue.toDisplayString(e.$t("SvgExtractorPlugin.action")),1)])),_:1},8,["onClick"])])}]]),addToWindows:["2d","dwg"],button:{position:"right",content:"simple",keepOpen:!0,tooltip:"SvgExtractorPlugin.tooltip",icon:{imgUri:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAyMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNi41NjIgMTEuMDM5NVYxNy4zMTUzTDEwLjExNTMgMjAuOTQ4N0wzLjY5NTggMTcuMjY4MlYxMC45NDY2TDEwLjExOTUgNy4yNzU3NkwxNi41NjIgMTEuMDM5NVpNMTAuMTE0NyA4LjIwNzJMNC44MzU5NCAxMS4yMjM4TDEwLjA1NjQgMTQuMzM0N0wxNS4zODM1IDExLjI4NTJMMTAuMTE0NyA4LjIwNzJaTTkuNjM1MzggMTUuMDIzMkw0LjUyOTE0IDExLjk4MDNMNC41MjkxNCAxNi44MTY1TDkuNjM1MzggMTkuNzQ0VjE1LjAyMzJaTTEwLjQ2ODcgMTUuMDI3OEwxNS43Mjg3IDEyLjAxNjhWMTYuODU5NkwxMC40Njg3IDE5LjgyNDFWMTUuMDI3OFoiIGZpbGw9IiMyRjM3NEEiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOS4xNjY3IDIzLjcyMDlIMC44MzMzMzNWMC43OTczNDJIMTIuMjkxNlY3LjU3NDc2SDE5LjE2NjdWMjMuNzIwOVpNMTguNTI1MiA2Ljc3NzQyTDE1Ljc2ODcgNC4wMzM0M0wxMy4xMjQ5IDEuNTA2OTRWNi43Nzc0MkgxOC41MjUyWk0xMy4xMjQ5IDAuMzgwMDIyTDE2LjM2MzYgMy40NzUwM0wyMCA3LjA5NDg2VjI0LjUxODNIMFYwSDEyLjcyNzNMMTMuMDQwMiAwLjI5OTAxMUgxMy4xMjQ5VjAuMzgwMDIyWiIgZmlsbD0iIzJGMzc0QSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEyLjI5MTggMjEuNzI3Nkg3LjYwNDMxVjI1LjQxNTNMNS43Mjk3NCAyNS40MTUzTDEwLjAwMDYgMzBMMTQuMjcxNCAyNS40MTUzTDEyLjI5MTggMjUuNDE1M1YyMS43Mjc2WiIgZmlsbD0iIzJGMzc0QSIvPgo8L3N2Zz4K"}},i18n:{en:{tooltip:"Download SVG of the model",action:"Download SVG",no_svg_error:"This model has no available SVG"},fr:{tooltip:"Téléchargez le SVG du modèle",action:"Télécharger le SVG",no_svg_error:"Cette maquette n'a aucun SVG de disponible"}}};export{Io as default}; \ No newline at end of file +function e(e,n){void 0===n&&(n={});var a=n.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css","top"===a&&r.firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e))}}!function(){try{if("undefined"!=typeof document){var e=document.createElement("style");e.appendChild(document.createTextNode("")),document.head.appendChild(e)}}catch(e){console.error("vite-plugin-css-injected-by-js",e)}}(),e('html {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n\n /* --------------------------------\n colors GREY SHADES - NEUTRAL-------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(190, 190, 190, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black-lighter: rgba(0, 0, 0, 0.1);\n --color-black: rgba(0, 0, 0, 1);\n\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}\n'),e("/* background BRAND COLORS */\n.bg-primary {\n background-color: var(--color-primary);\n}\n.bg-secondary {\n background-color: var(--color-secondary);\n}\n\n/* background GREY SHADES - NEUTRAL */\n.bg-white {\n background-color: var(--color-white);\n}\n.bg-silver-light {\n background-color: var(--color-silver-light);\n}\n.bg-silver {\n background-color: var(--color-silver);\n}\n.bg-silver-dark {\n background-color: var(--color-silver-dark);\n}\n.bg-granite-light {\n background-color: var(--color-granite-light);\n}\n.bg-granite {\n background-color: var(--color-granite);\n}\n.bg-black {\n background-color: var(--color-black);\n}\n\n/* background STATE COLORS */\n.bg-success {\n background-color: var(--color-success);\n}\n.bg-warning {\n background-color: var(--color-warning);\n}\n.bg-high {\n background-color: var(--color-high);\n}\n\n/* color BRAND COLORS */\n.color-primary {\n color: var(--color-primary);\n}\n.color-secondary {\n color: var(--color-secondary);\n}\n\n/* color GREY SHADES - NEUTRAL */\n.color-white {\n color: var(--color-white);\n}\n.color-silver-light {\n color: var(--color-silver-light);\n}\n.color-silver {\n color: var(--color-silver);\n}\n.color-silver-dark {\n color: var(--color-silver-dark);\n}\n.color-granite-light {\n color: var(--color-granite-light);\n}\n.color-granite {\n color: var(--color-granite);\n}\n.color-black {\n color: var(--color-black);\n}\n\n/* color STATE COLORS */\n.color-success {\n color: var(--color-success);\n}\n.color-warning {\n color: var(--color-warning);\n}\n.color-high {\n color: var(--color-high);\n}\n\n/* fill BRAND COLORS */\n.fill-primary {\n fill: var(--color-primary);\n}\n.fill-secondary {\n fill: var(--color-secondary);\n}\n\n/* fill GREY SHADES - NEUTRAL */\n.fill-white {\n fill: var(--color-white);\n}\n.fill-silver-light {\n fill: var(--color-silver-light);\n}\n.fill-silver {\n fill: var(--color-silver);\n}\n.fill-silver-dark {\n fill: var(--color-silver-dark);\n}\n.fill-granite-light {\n fill: var(--color-granite-light);\n}\n.fill-granite {\n fill: var(--color-granite);\n}\n.fill-black {\n fill: var(--color-black);\n}\n\n/* fill STATE COLORS */\n.fill-success {\n fill: var(--color-success);\n}\n.fill-warning {\n fill: var(--color-warning);\n}\n.fill-high {\n fill: var(--color-high);\n}\n\n/* stroke BRAND COLORS */\n.stroke-primary {\n fill: transparent;\n stroke: var(--color-primary);\n}\n.stroke-secondary {\n fill: transparent;\n stroke: var(--color-secondary);\n}\n\n/* stroke GREY SHADES - NEUTRAL */\n.stroke-white {\n fill: transparent;\n stroke: var(--color-white);\n}\n.stroke-silver-light {\n fill: transparent;\n stroke: var(--color-silver-light);\n}\n.stroke-silver {\n fill: transparent;\n stroke: var(--color-silver);\n}\n.stroke-silver-dark {\n fill: transparent;\n stroke: var(--color-silver-dark);\n}\n.stroke-granite-light {\n fill: transparent;\n stroke: var(--color-granite-light);\n}\n.stroke-granite {\n fill: transparent;\n stroke: var(--color-granite);\n}\n.stroke-black {\n fill: transparent;\n stroke: var(--color-black);\n}\n\n/* stroke STATE COLORS */\n.stroke-success {\n fill: transparent;\n stroke: var(--color-success);\n}\n.stroke-warning {\n fill: transparent;\n stroke: var(--color-warning);\n}\n.stroke-high {\n fill: transparent;\n stroke: var(--color-high);\n}\n"),e(".flex{\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n}\n\n/* flex direction */\n.flex-row{\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n}\n.flex-col{\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n\n.inline-flex {\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n}\n\n/* align items */\n.items-start{\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n}\n.items-center{\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.items-end{\n -webkit-box-align: end;\n -ms-flex-align: end;\n align-items: flex-end;\n}\n\n/* align content */\n.content-start{\n -ms-flex-line-pack: start;\n align-content: flex-start;\n}\n.content-center{\n -ms-flex-line-pack: center;\n align-content: center;\n}\n.content-end{\n -ms-flex-line-pack: end;\n align-content: flex-end;\n}\n.content-between{\n -ms-flex-line-pack: between;\n align-content: between;\n}\n.content-around{\n -ms-flex-line-pack: flex-around;\n align-content: flex-around;\n}\n\n/* justify content */\n.justify-start{\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n}\n.justify-center{\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n}\n.justify-end{\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end;\n}\n.justify-between{\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n}\n.justify-around{\n -ms-flex-pack: distribute;\n justify-content: space-around;\n}"),e(".grid {\n display: grid;\n}"),e(".bimdata-list {\n margin: 0;\n padding: 0;\n}\n.bimdata-list li {\n list-style-type: none;\n}\n"),e(".m-t-6 {\n margin-top: 6px;\n}\n.p-t-6 {\n padding-top: 6px;\n}\n.m-b-6 {\n margin-bottom: 6px;\n}\n.p-b-6 {\n padding-bottom: 6px;\n}\n.m-l-6 {\n margin-left: 6px;\n}\n.p-l-6 {\n padding-left: 6px;\n}\n.m-r-6 {\n margin-right: 6px;\n}\n.p-r-6 {\n padding-right: 6px;\n}\n.m-6 {\n margin: 6px;\n}\n.p-6 {\n padding: 6px;\n}\n.m-x-6 {\n margin-right: 6px;\n margin-left: 6px;\n}\n.p-x-6 {\n padding-right: 6px;\n padding-left: 6px;\n}\n.m-y-6 {\n margin-top: 6px;\n margin-bottom: 6px;\n}\n.p-y-6 {\n padding-top: 6px;\n padding-bottom: 6px;\n}\n\n.m-t-12 {\n margin-top: 12px;\n}\n.p-t-12 {\n padding-top: 12px;\n}\n.m-b-12 {\n margin-bottom: 12px;\n}\n.p-b-12 {\n padding-bottom: 12px;\n}\n.m-l-12 {\n margin-left: 12px;\n}\n.p-l-12 {\n padding-left: 12px;\n}\n.m-r-12 {\n margin-right: 12px;\n}\n.p-r-12 {\n padding-right: 12px;\n}\n.m-12 {\n margin: 12px;\n}\n.p-12 {\n padding: 12px;\n}\n.m-x-12 {\n margin-right: 12px;\n margin-left: 12px;\n}\n.p-x-12 {\n padding-right: 12px;\n padding-left: 12px;\n}\n.m-y-12 {\n margin-top: 12px;\n margin-bottom: 12px;\n}\n.p-y-12 {\n padding-top: 12px;\n padding-bottom: 12px;\n}\n\n.m-t-18 {\n margin-top: 18px;\n}\n.p-t-18 {\n padding-top: 18px;\n}\n.m-b-18 {\n margin-bottom: 18px;\n}\n.p-b-18 {\n padding-bottom: 18px;\n}\n.m-l-18 {\n margin-left: 18px;\n}\n.p-l-18 {\n padding-left: 18px;\n}\n.m-r-18 {\n margin-right: 18px;\n}\n.p-r-18 {\n padding-right: 18px;\n}\n.m-18 {\n margin: 18px;\n}\n.p-18 {\n padding: 18px;\n}\n.m-x-18 {\n margin-right: 18px;\n margin-left: 18px;\n}\n.p-x-18 {\n padding-right: 18px;\n padding-left: 18px;\n}\n.m-y-18 {\n margin-top: 18px;\n margin-bottom: 18px;\n}\n.p-y-18 {\n padding-top: 18px;\n padding-bottom: 18px;\n}\n\n.m-t-24 {\n margin-top: 24px;\n}\n.p-t-24 {\n padding-top: 24px;\n}\n.m-b-24 {\n margin-bottom: 24px;\n}\n.p-b-24 {\n padding-bottom: 24px;\n}\n.m-l-24 {\n margin-left: 24px;\n}\n.p-l-24 {\n padding-left: 24px;\n}\n.m-r-24 {\n margin-right: 24px;\n}\n.p-r-24 {\n padding-right: 24px;\n}\n.m-24 {\n margin: 24px;\n}\n.p-24 {\n padding: 24px;\n}\n.m-x-24 {\n margin-right: 24px;\n margin-left: 24px;\n}\n.p-x-24 {\n padding-right: 24px;\n padding-left: 24px;\n}\n.m-y-24 {\n margin-top: 24px;\n margin-bottom: 24px;\n}\n.p-y-24 {\n padding-top: 24px;\n padding-bottom: 24px;\n}\n.m-t-30 {\n margin-top: 30px;\n}\n.p-t-30 {\n padding-top: 30px;\n}\n.m-b-30 {\n margin-bottom: 30px;\n}\n.p-b-30 {\n padding-bottom: 30px;\n}\n.m-l-30 {\n margin-left: 30px;\n}\n.p-l-30 {\n padding-left: 30px;\n}\n.m-r-30 {\n margin-right: 30px;\n}\n.p-r-30 {\n padding-right: 30px;\n}\n.m-30 {\n margin: 30px;\n}\n.p-30 {\n padding: 30px;\n}\n.m-x-30 {\n margin-right: 30px;\n margin-left: 30px;\n}\n.p-x-30 {\n padding-right: 30px;\n padding-left: 30px;\n}\n.m-y-30 {\n margin-top: 30px;\n margin-bottom: 30px;\n}\n.p-y-30 {\n padding-top: 30px;\n padding-bottom: 30px;\n}\n\n.m-t-36 {\n margin-top: 36px;\n}\n.p-t-36 {\n padding-top: 36px;\n}\n.m-b-36 {\n margin-bottom: 36px;\n}\n.p-b-36 {\n padding-bottom: 36px;\n}\n.m-l-36 {\n margin-left: 36px;\n}\n.p-l-36 {\n padding-left: 36px;\n}\n.m-r-36 {\n margin-right: 36px;\n}\n.p-r-36 {\n padding-right: 36px;\n}\n.m-36 {\n margin: 36px;\n}\n.p-36 {\n padding: 36px;\n}\n.m-x-36 {\n margin-right: 36px;\n margin-left: 36px;\n}\n.p-x-36 {\n padding-right: 36px;\n padding-left: 36px;\n}\n.m-y-36 {\n margin-top: 36px;\n margin-bottom: 36px;\n}\n.p-y-36 {\n padding-top: 36px;\n padding-bottom: 36px;\n}\n\n.m-t-42 {\n margin-top: 42px;\n}\n.p-t-42 {\n padding-top: 42px;\n}\n.m-b-42 {\n margin-bottom: 42px;\n}\n.p-b-42 {\n padding-bottom: 42px;\n}\n.m-l-42 {\n margin-left: 42px;\n}\n.p-l-42 {\n padding-left: 42px;\n}\n.m-r-42 {\n margin-right: 42px;\n}\n.p-r-42 {\n padding-right: 42px;\n}\n.m-42 {\n margin: 42px;\n}\n.p-42 {\n padding: 42px;\n}\n.m-x-42 {\n margin-right: 42px;\n margin-left: 42px;\n}\n.p-x-42 {\n padding-right: 42px;\n padding-left: 42px;\n}\n.m-y-42 {\n margin-top: 42px;\n margin-bottom: 42px;\n}\n.p-y-42 {\n padding-top: 42px;\n padding-bottom: 42px;\n}\n\n.m-t-48 {\n margin-top: 48px;\n}\n.p-t-48 {\n padding-top: 48px;\n}\n.m-b-48 {\n margin-bottom: 48px;\n}\n.p-b-48 {\n padding-bottom: 48px;\n}\n.m-l-48 {\n margin-left: 48px;\n}\n.p-l-48 {\n padding-left: 48px;\n}\n.m-r-48 {\n margin-right: 48px;\n}\n.p-r-48 {\n padding-right: 48px;\n}\n.m-48 {\n margin: 48px;\n}\n.p-48 {\n padding: 48px;\n}\n.m-x-48 {\n margin-right: 48px;\n margin-left: 48px;\n}\n.p-x-48 {\n padding-right: 48px;\n padding-left: 48px;\n}\n.m-y-48 {\n margin-top: 48px;\n margin-bottom: 48px;\n}\n.p-y-48 {\n padding-top: 48px;\n padding-bottom: 48px;\n}\n"),e(".text-left {\n text-align: left;\n}\n.text-center {\n text-align: center;\n}\n.text-right {\n text-align: right;\n}\n.bimdata-link {\n color: var(--primary-font);\n border-bottom: 1px solid var(--primary-font);\n font-weight: bold;\n}\n\n/* BIMDATA FONT WEIGHT */\n.primary-font {\n font-family: var(--primary-font);\n}\n"),BIMDataViewerVue.createElementVNode("polygon",{class:"st2",points:"13.38,28.8 13.38,58.69 18.85,55.2 18.85,55.2 18.85,32.57 18.85,31.8 51,11.29 51,32.57 51,34.69 \n 51,34.69 56.47,31.2 56.47,1.3 "},null,-1),BIMDataViewerVue.createElementVNode("polygon",{class:"st1",points:"56.47,31.2 56.47,37.7 77.34,24.38 77.34,138.36 35.39,138.36 35.39,128.96 29.92,128.96 29.92,143.83 \n 82.82,143.83 82.82,14.39 "},null,-1),BIMDataViewerVue.createElementVNode("path",{class:"st0",d:"M4.45,64.39v64.57h52.03V31.2L4.45,64.39z M51,123.48H9.92V67.39L51,41.19V123.48z"},null,-1),e("@-webkit-keyframes fadeInOut {\n0% {\n opacity: 1;\n}\n100% {\n opacity: 0;\n}\n}@keyframes fadeInOut {\n0% {\n opacity: 1;\n}\n100% {\n opacity: 0;\n}\n}\n.animate-draw {\n opacity: 1;\n -webkit-animation: 0.5s ease-in-out 0s infinite alternate fadeInOut;\n animation: 0.5s ease-in-out 0s infinite alternate fadeInOut;\n}\n#draw-blue {\n fill: var(--color-primary);\n stroke: var(--color-primary);\n}\n#draw-yellow-1 {\n -webkit-animation-delay: 0.1s;\n animation-delay: 0.1s;\n fill: var(--color-secondary);\n stroke: var(--color-secondary);\n}\n#draw-yellow-2 {\n -webkit-animation-delay: 0.2s;\n animation-delay: 0.2s;\n fill: var(--color-secondary);\n stroke: var(--color-secondary);\n}");var n=Object.freeze(["default","primary","secondary","high","success","granite"]),a={name:"BIMDataButton",props:{width:{type:String,default:"32px"},height:{type:String,default:"32px"},fill:{type:Boolean,default:!1},outline:{type:Boolean,default:!1},ghost:{type:Boolean,default:!1},ripple:{type:Boolean,default:!1},radius:{type:Boolean,default:!1},square:{type:Boolean,default:!1},rounded:{type:Boolean,default:!1},icon:{type:Boolean,default:!1},color:{type:String,default:"default",validator:e=>n.includes(e)}},emits:["click"],computed:{classes(){return{"bimdata-btn__icon":this.icon,"bimdata-btn__fill":this.fill,"bimdata-btn__outline":this.outline,"bimdata-btn__ghost":this.ghost,"bimdata-btn__ripple":this.ripple,"bimdata-btn__radius":this.radius,"bimdata-btn__square":this.square,"bimdata-btn__rounded":this.rounded,[`bimdata-btn__fill--${this.color}`]:this.fill&&this.color,[`bimdata-btn__outline--${this.color}`]:this.outline&&this.color,[`bimdata-btn__ghost--${this.color}`]:this.ghost&&this.color,[`bimdata-btn__ripple--${this.color}`]:this.ripple&&this.color}},style(){return{"min-width":`${this.width}`,"min-height":`${this.height}`}}}};const r=["color"];e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-3f903003] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}\n\n/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-3f903003] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}\n.text-left[data-v-3f903003] {\n text-align: left;\n}\n.text-center[data-v-3f903003] {\n text-align: center;\n}\n.text-right[data-v-3f903003] {\n text-align: right;\n}\n.bimdata-link[data-v-3f903003] {\n color: var(--color-primary);\n border-bottom: 1px solid var(--color-primary);\n font-weight: 700;\n}\n\n/* BIMDATA FONT WEIGHT */\n.primary-font[data-v-3f903003] {\n font-family: "roboto", sans-serif;\n}'),e(".bimdata-btn {\n padding: 0 var(--spacing-unit);\n height: -webkit-fit-content;\n height: -moz-fit-content;\n height: fit-content;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n background-color: transparent;\n border: none;\n color: var(--color-primary);\n cursor: pointer;\n font-family: var(--primary-font);\n font-size: 12px;\n -webkit-transition: all 0.1s ease;\n transition: all 0.1s ease;\n /* style BIMDATA BTN RADIUS ------------------ */\n /* style BIMDATA BTN FILL -------------------- */\n}\n.bimdata-btn:hover {\n -webkit-transition: all 0.25s ease-in;\n transition: all 0.25s ease-in;\n}\n.bimdata-btn:focus {\n outline: none;\n}\n.bimdata-btn__icon {\n padding: 0;\n}\n.bimdata-btn__radius {\n border-radius: 3px;\n}\n.bimdata-btn__square {\n border-radius: 0;\n}\n.bimdata-btn__rounded {\n border-radius: 50%;\n}\n.bimdata-btn__fill {\n background-color: var(--color-white);\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n /* style BIMDATA BTN DEFAULT FILL ---------- */\n /* style BIMDATA BTN PRIMARY FILL ---------- */\n /* style BIMDATA BTN SECONDARY FILL ---------- */\n /* style BIMDATA BTN GREY FILL ------------- */\n /* style BIMDATA BTN RED FILL ------------- */\n /* style BIMDATA BTN GREEN FILL ------------- */\n /* style BIMDATA BTN FILL BTN ICON --------- */\n}\n.bimdata-btn__fill--default {\n -webkit-box-shadow: var(--box-shadow);\n box-shadow: var(--box-shadow);\n}\n.bimdata-btn__fill--default:hover {\n background-color: var(--color-silver-light);\n}\n.bimdata-btn__fill--primary {\n background-color: var(--color-primary);\n color: var(--color-white);\n}\n.bimdata-btn__fill--primary:hover {\n background-color: var(--color-primary-light);\n}\n.bimdata-btn__fill--secondary {\n background-color: var(--color-secondary);\n color: var(--color-primary);\n}\n.bimdata-btn__fill--secondary:hover {\n background-color: var(--color-secondary-light);\n}\n.bimdata-btn__fill--granite {\n background-color: var(--color-granite);\n color: var(--color-white);\n}\n.bimdata-btn__fill--granite:hover {\n background-color: var(--color-granite);\n}\n.bimdata-btn__fill--high {\n background-color: var(--color-high);\n color: var(--color-white);\n}\n.bimdata-btn__fill--high:hover {\n background-color: var(--color-high-light);\n}\n.bimdata-btn__fill--success {\n background-color: var(--color-success);\n color: var(--color-white);\n}\n.bimdata-btn__fill--success:hover {\n background-color: var(--color-success-light);\n}\n.bimdata-btn__fill--btn-icon svg {\n margin: 0 6px;\n}\n.bimdata-btn__fill:disabled {\n background-color: var(--color-silver-dark);\n color: var(--color-white);\n cursor: auto;\n}\n.bimdata-btn__ripple {\n background-position: center;\n -webkit-transition: background 0.8s;\n transition: background 0.8s;\n}\n.bimdata-btn__ripple--default {\n background-color: transparent;\n color: var(--color-primary);\n}\n.bimdata-btn__ripple--default:hover {\n background: transparent radial-gradient(circle, transparent 1%, var(--color-silver-light) 1%) center/15000%;\n}\n.bimdata-btn__ripple--default:active:not(:disabled) {\n background-color: var(--color-silver-light);\n background-size: 100%;\n -webkit-transition: background 0s;\n transition: background 0s;\n}\n.bimdata-btn__ripple--primary {\n background-color: var(--color-primary);\n color: var(--color-white);\n}\n.bimdata-btn__ripple--primary:hover {\n background: var(--color-primary) radial-gradient(circle, transparent 1%, var(--color-primary) 1%) center/15000%;\n}\n.bimdata-btn__ripple--primary:active:not(:disabled) {\n background-color: var(--color-primary-light);\n background-size: 100%;\n -webkit-transition: background 0s;\n transition: background 0s;\n}\n.bimdata-btn__ripple--secondary {\n background-color: var(--color-secondary);\n color: var(--color-primary);\n}\n.bimdata-btn__ripple--secondary:hover {\n background: var(--color-secondary) radial-gradient(circle, transparent 1%, var(--color-secondary) 1%) center/15000%;\n}\n.bimdata-btn__ripple--secondary:active:not(:disabled) {\n background-color: var(--color-secondary-light);\n background-size: 100%;\n -webkit-transition: background 0s;\n transition: background 0s;\n}\n.bimdata-btn__ripple--granite {\n background-color: var(--color-granite);\n color: var(--color-white);\n}\n.bimdata-btn__ripple--granite:hover {\n background: var(--color-granite) radial-gradient(circle, transparent 1%, var(--color-granite) 1%) center/15000%;\n}\n.bimdata-btn__ripple--granite:active:not(:disabled) {\n background-color: var(--color-granite-light);\n background-size: 100%;\n -webkit-transition: background 0s;\n transition: background 0s;\n}\n.bimdata-btn__ripple--high {\n background-color: var(--color-high);\n color: var(--color-white);\n}\n.bimdata-btn__ripple--high:hover {\n background: var(--color-high) radial-gradient(circle, transparent 1%, var(--color-high) 1%) center/15000%;\n}\n.bimdata-btn__ripple--high:active:not(:disabled) {\n background-color: var(--color-high-light);\n background-size: 100%;\n -webkit-transition: background 0s;\n transition: background 0s;\n}\n.bimdata-btn__ripple--success {\n background-color: var(--color-success);\n color: var(--color-white);\n}\n.bimdata-btn__ripple--success:hover {\n background: var(--color-success) radial-gradient(circle, transparent 1%, var(--color-success) 1%) center/15000%;\n}\n.bimdata-btn__ripple--success:active:not(:disabled) {\n background-color: var(--color-success-light);\n background-size: 100%;\n -webkit-transition: background 0s;\n transition: background 0s;\n}\n.bimdata-btn__ripple:disabled {\n background-color: var(--color-silver-dark);\n color: var(--color-white);\n cursor: auto;\n}\n.bimdata-btn__outline {\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n border: 1px solid;\n}\n.bimdata-btn__outline--default {\n border-color: var(--color-silver);\n color: var(--color-primary);\n}\n.bimdata-btn__outline--default:hover {\n background-color: var(--color-silver-light);\n}\n.bimdata-btn__outline--primary {\n border-color: var(--color-primary);\n color: var(--color-primary);\n}\n.bimdata-btn__outline--primary:hover {\n background-color: var(--color-primary-lighter);\n}\n.bimdata-btn__outline--secondary {\n border-color: var(--color-secondary);\n color: var(--color-primary);\n}\n.bimdata-btn__outline--secondary:hover {\n background-color: var(--color-secondary-lighter);\n}\n.bimdata-btn__outline--granite {\n border-color: var(--color-granite);\n color: var(--color-granite);\n}\n.bimdata-btn__outline--granite:hover {\n background-color: var(--color-silver-light);\n}\n.bimdata-btn__outline--high {\n border-color: var(--color-high);\n color: var(--color-high);\n}\n.bimdata-btn__outline--high:hover {\n background-color: var(--color-high-lighter);\n}\n.bimdata-btn__outline--success {\n border-color: var(--color-success);\n color: var(--color-success);\n}\n.bimdata-btn__outline--success:hover {\n background-color: var(--color-success-lighter);\n}\n.bimdata-btn__outline:disabled {\n border-color: var(--color-silver-dark);\n color: var(--color-silver-dark);\n cursor: auto;\n}\n.bimdata-btn__outline:disabled:hover {\n background-color: transparent;\n}\n.bimdata-btn__ghost {\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n}\n.bimdata-btn__ghost svg {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.bimdata-btn__ghost--default {\n color: var(--color-primary);\n}\n.bimdata-btn__ghost--default:hover {\n background-color: var(--color-silver-light);\n}\n.bimdata-btn__ghost--primary {\n color: var(--color-primary);\n}\n.bimdata-btn__ghost--primary:hover {\n background-color: var(--color-primary-lighter);\n}\n.bimdata-btn__ghost--secondary {\n color: var(--color-secondary);\n}\n.bimdata-btn__ghost--secondary:hover {\n background-color: var(--color-secondary-lighter);\n}\n.bimdata-btn__ghost--granite {\n color: var(--color-granite);\n}\n.bimdata-btn__ghost--granite:hover {\n background-color: var(--color-silver-light);\n}\n.bimdata-btn__ghost--high {\n color: var(--color-high);\n}\n.bimdata-btn__ghost--high:hover {\n background-color: var(--color-high-lighter);\n}\n.bimdata-btn__ghost--success {\n color: var(--color-success);\n}\n.bimdata-btn__ghost--success:hover {\n background-color: var(--color-success-lighter);\n}\n.bimdata-btn__ghost:disabled {\n color: var(--color-silver-dark);\n cursor: auto;\n}"),a.render=function(e,n,a,o,t,l){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("button",{class:BIMDataViewerVue.normalizeClass(["bimdata-btn",l.classes]),style:BIMDataViewerVue.normalizeStyle(l.style),onClick:n[0]||(n[0]=n=>e.$emit("click",n)),color:a.color,type:"button"},[BIMDataViewerVue.renderSlot(e.$slots,"default")],14,r)},a.__scopeId="data-v-3f903003",a.__file="src/BIMDataComponents/BIMDataButton/BIMDataButton.vue",e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-0185c658] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}'),e(".bimdata-card__brand {\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n}\n.bimdata-card__brand--left {\n margin-right: var(--spacing-unit);\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.bimdata-card__brand--left svg {\n margin-right: calc(var(--spacing-unit) / 2);\n}"),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-5c84207f] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}\n\n/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-5c84207f] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}\n.text-left[data-v-5c84207f] {\n text-align: left;\n}\n.text-center[data-v-5c84207f] {\n text-align: center;\n}\n.text-right[data-v-5c84207f] {\n text-align: right;\n}\n.bimdata-link[data-v-5c84207f] {\n color: var(--color-primary);\n border-bottom: 1px solid var(--color-primary);\n font-weight: 700;\n}\n\n/* BIMDATA FONT WEIGHT */\n.primary-font[data-v-5c84207f] {\n font-family: "roboto", sans-serif;\n}'),e(".bimdata-card {\n background-color: var(--color-white);\n -webkit-box-shadow: var(--box-shadow);\n box-shadow: var(--box-shadow);\n font-family: var(--primary-font);\n font-size: 1em;\n overflow: auto;\n}\n.bimdata-card__content, .bimdata-card__footer {\n font-size: 0.8571428571em;\n}\n.bimdata-card__header {\n padding: 10px var(--spacing-unit);\n height: auto;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n background-color: var(--color-silver-light);\n color: var(--color-primary);\n font-size: 0.9285714286em;\n}\n.bimdata-card__submenu {\n padding: calc(var(--spacing-unit) / 2) var(--spacing-unit);\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n position: relative;\n background: var(--color-white);\n -webkit-box-shadow: var(--box-shadow);\n box-shadow: var(--box-shadow);\n font-size: 0.8571428571em;\n}\n.bimdata-card__content {\n padding: var(--spacing-unit);\n color: var(--color-granite);\n}\n.bimdata-card__footer {\n padding: 0 var(--spacing-unit) var(--spacing-unit);\n}\n.bimdata-card__primary {\n background-color: var(--color-primary);\n color: var(--color-white);\n}\n.bimdata-card__primary .bimdata-card__header,\n.bimdata-card__primary .bimdata-card__submenu {\n background-color: var(--color-primary);\n}\n.bimdata-card__primary .bimdata-card__header {\n color: var(--color-white);\n -webkit-filter: saturate(0.8);\n filter: saturate(0.8);\n}\n.bimdata-card__primary .bimdata-card__content {\n color: var(--color-white);\n}\n.bimdata-card__secondary {\n background-color: var(--color-secondary);\n color: var(--color-primary);\n}\n.bimdata-card__secondary .bimdata-card__header,\n.bimdata-card__secondary .bimdata-card__submenu {\n background-color: var(--color-secondary);\n}\n.bimdata-card__secondary .bimdata-card__header {\n color: var(--color-primary);\n -webkit-filter: saturate(0.8);\n filter: saturate(0.8);\n}");const o={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M17.6687 16.5312H14.4343V19.7656H12.2781V16.5312H9.04369V14.375H12.2781V11.1406H14.4343V14.375H17.6687V16.5312ZM4.01244 7.90625L10.1218 1.79688V5.97245V7.90625H4.01244ZM20.3885 2.3C20.3885 1.035 19.365 0 18.1 0H8.9L2 6.9V20.7C2 21.965 3.03464 23 4.3 23H18.1115C19.3765 23 20.4 21.965 20.4 20.7L20.3885 2.3Z"},t={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",o)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/AddFile.vue"},l={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M19.55 15.0531H16.0997V18.503H13.7999V15.0531H10.35V12.7529H13.7999V9.303H16.0997V12.7529H19.55V15.0531ZM20.7001 5.85364H11.4997L9.19989 3.55383H2.29968C1.02325 3.55383 0.0113988 4.5772 0.0113988 5.85364L-0.00012207 19.6537C-0.00012207 20.9301 1.02325 21.9539 2.29968 21.9539H20.7001C21.9761 21.9539 22.9999 20.9301 22.9999 19.6537V8.15384C22.9999 6.87701 21.9761 5.85364 20.7001 5.85364Z"},i={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",l)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/AddFolder.vue"},c={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M18.8177 7.18182C18.8177 9.49225 16.9463 11.3636 14.6359 11.3636C12.3254 11.3636 10.4541 9.49225 10.4541 7.18182C10.4541 4.87139 12.3254 3 14.6359 3C16.9463 3 18.8177 4.87139 18.8177 7.18182ZM5.22678 8.22703V5.09066H3.13588V8.22703H-0.000488281V10.3179H3.13588V13.4543H5.22678V10.3179H8.36315V8.22703H5.22678ZM14.6359 13.4542C11.8445 13.4542 6.27224 14.8552 6.27224 17.636V19.727H22.9995V17.636C22.9995 14.8552 17.4273 13.4542 14.6359 13.4542Z"},d={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",c)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/AddUser.vue"},s=[BIMDataViewerVue.createElementVNode("path",{d:"M7.78286 7.489H4.60159L3.8871 9.47078H2.85449L5.75415 1.87744H6.6303L9.53517 9.47078H8.50777L7.78286 7.489ZM4.90407 6.665H7.48559L6.19222 3.11344L4.90407 6.665Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M4.62766 20.3037H8.97193V21.1225H3.44381V20.3715L7.60554 14.3532H3.51161V13.5292H8.80504V14.2645L4.62766 20.3037Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6.6303 1.87746L9.53516 9.47079H8.50777L7.78286 7.48902H4.60158L3.8871 9.47079H2.85449L5.75414 1.87746H6.6303ZM6.19222 3.11346L4.90406 6.66501H7.48559L6.19222 3.11346ZM6.19314 4.53477L5.59659 6.17953H6.79211L6.19314 4.53477ZM4.94263 7.9745L4.22814 9.95628H2.14941L5.41985 1.39197H6.96437L10.2407 9.95628H8.16841L7.44349 7.9745H4.94263ZM3.44381 20.3715L7.60554 14.3532H3.5116V13.5292H8.80504V14.2645L4.62766 20.3037H8.97192V21.1225H3.44381V20.3715ZM5.55379 19.8182H9.45741V21.608H2.95832V20.22L6.67956 14.8387H3.02612V13.0437H9.29052V14.4161L5.55379 19.8182Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M18.9443 1.39197V20.7091H17.0023V1.39197H18.9443Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15.581 17.3666C15.6001 17.3461 15.6313 17.3461 15.6504 17.3666L17.9423 19.8349L20.2245 17.3772C20.2436 17.3566 20.2749 17.3566 20.294 17.3772L20.836 17.961C20.8552 17.9815 20.8552 18.0152 20.836 18.0358L17.9798 21.1118C17.961 21.1321 17.9305 21.1323 17.9113 21.1128C17.9054 21.1102 17.8999 21.1063 17.8952 21.1012L15.0389 18.0252C15.0198 18.0046 15.0198 17.9709 15.0389 17.9504L15.581 17.3666Z"},null,-1)],b={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,s)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/AlphabeticalAscending.vue"},g=[BIMDataViewerVue.createElementVNode("path",{d:"M8.08205 7.47655H4.90078L4.1863 9.45833H3.15369L6.05334 1.86499H6.92949L9.83436 9.45833H8.80697L8.08205 7.47655ZM5.20326 6.65255H7.78479L6.49142 3.10099L5.20326 6.65255Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M4.92686 20.2913H9.27112V21.11H3.743V20.3591L7.90474 14.3407H3.8108V13.5167H9.10423V14.252L4.92686 20.2913Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6.92949 1.865L9.83436 9.45834H8.80696L8.08205 7.47657H4.90078L4.18629 9.45834H3.15368L6.05334 1.865H6.92949ZM6.49141 3.10101L5.20326 6.65256H7.78478L6.49141 3.10101ZM6.49233 4.52232L5.89578 6.16707H7.0913L6.49233 4.52232ZM5.24182 7.96205L4.52734 9.94383H2.44861L5.71905 1.37952H7.26356L10.5399 9.94383H8.4676L7.74269 7.96205H5.24182ZM3.743 20.3591L7.90473 14.3407H3.8108V13.5167H9.10423V14.2521L4.92685 20.2913H9.27112V21.1101H3.743V20.3591ZM5.85298 19.8058H9.7566V21.5955H3.25751V20.2076L6.97876 14.8262H3.32531V13.0312H9.58972V14.4036L5.85298 19.8058Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M19.2426 2.56055V21.608H17.3008V2.56055H19.2426Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15.8795 5.63065C15.8986 5.65095 15.9298 5.65095 15.949 5.63065L18.2408 3.19454L20.5228 5.62019C20.5419 5.64055 20.5732 5.64055 20.5923 5.62019L21.1343 5.04404C21.1535 5.02374 21.1535 4.99049 21.1343 4.97019L18.2782 1.9342C18.2594 1.91423 18.2289 1.91401 18.2097 1.93326C18.2039 1.93581 18.1984 1.93962 18.1936 1.94466L15.3374 4.98065C15.3183 5.00095 15.3183 5.03419 15.3374 5.05449L15.8795 5.63065Z"},null,-1)],p={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,g)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/AlphabeticalDescending.vue"},u=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15.2918 7.49901C15.3115 7.52019 15.3436 7.52019 15.3634 7.49901L17.7238 4.95698L20.0741 7.4881C20.0938 7.50934 20.126 7.50934 20.1457 7.4881L20.704 6.88689C20.7237 6.86571 20.7237 6.83102 20.704 6.80984L17.7623 3.64184C17.743 3.62101 17.7115 3.62078 17.6918 3.64086C17.6858 3.64352 17.6801 3.6475 17.6752 3.65275L14.7335 6.82074C14.7138 6.84193 14.7138 6.87662 14.7335 6.8978L15.2918 7.49901Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15.2918 18.183C15.3115 18.1618 15.3436 18.1618 15.3634 18.183L17.7238 20.725L20.0741 18.1939C20.0938 18.1727 20.126 18.1727 20.1457 18.1939L20.704 18.7951C20.7237 18.8163 20.7237 18.851 20.704 18.8722L17.7623 22.0402C17.743 22.061 17.7115 22.0612 17.6918 22.0411C17.6858 22.0385 17.6801 22.0345 17.6752 22.0293L14.7335 18.8613C14.7138 18.8401 14.7138 18.8054 14.7335 18.7842L15.2918 18.183Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M3.34473 9.441H3.41497L3.4388 9.37492L4.15081 7.39999H7.28703L8.0096 9.37536L8.03361 9.441H8.10352H9.16162H9.30694L9.25502 9.30527L6.26332 1.48496L6.23873 1.42069H6.16992H5.26758H5.19872L5.17416 1.48502L2.18783 9.30533L2.13602 9.441H2.28125H3.34473ZM8.68154 22.4977V22.3977H8.58154H4.29819L8.49191 16.3349L8.50967 16.3092V16.278V15.5207V15.4207H8.40967H2.95801H2.85801V15.5207V16.3693V16.4693H2.95801H6.98358L2.80593 22.5107L2.78818 22.5364V22.5676V23.341V23.441H2.88818H8.58154H8.68154V23.341V22.4977ZM4.53473 6.35136L5.71894 3.0864L6.90794 6.35136H4.53473Z"},null,-1)],V={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,u)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/AlphabeticalSort.vue"},C=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M11.7015 3.57515L5.95106 8.45858L0.201477 13.342H5.54916V19.4455H17.8546V13.342H23.2015L17.4519 8.45858L11.7015 3.57515Z"},null,-1)],m={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,C)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Alt.vue"},h=[BIMDataViewerVue.createElementVNode("path",{d:"M1.97143 0.989715L3.94286 3.61829L0 3.61829L1.97143 0.989715Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M2.62856 2.30405L2.62856 22.6755L1.31427 22.6755L1.31427 2.30405L2.62856 2.30405Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M22.9999 22.0183L20.3713 23.9897L20.3713 20.0469L22.9999 22.0183Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M21.6856 22.6754H1.31421V21.3611H21.6856V22.6754Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M17.7429 22.0183C17.7429 19.8609 17.3349 17.7246 16.5423 15.7314C15.7497 13.7381 14.588 11.9271 13.1235 10.4015C11.659 8.876 9.92038 7.66588 8.0069 6.84027C6.09342 6.01466 4.04257 5.58972 1.97144 5.58972L1.97144 22.0183H17.7429Z"},null,-1)],f={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,h)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Angle.vue"},M={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M9.58497 3.93973L10.6402 3.62V2.00037H13.7601V3.59997L14.8315 3.91204C16.1242 4.28859 17.2929 4.94218 18.2616 5.80229L19.0793 6.52835L20.5167 5.73415L22.0766 8.32L20.636 9.11602L20.8775 10.1526C21.0158 10.7465 21.0891 11.3652 21.0891 12.002C21.0891 12.6666 21.0093 13.3115 20.859 13.9292L20.6047 14.9738L22.0774 15.7876L20.5175 18.3734L19.0168 17.5442L18.2001 18.2559C17.2436 19.0893 16.0969 19.7234 14.8315 20.092L13.7601 20.4041V22.1073H10.6402V20.384L9.58497 20.0643C8.34041 19.6872 7.21348 19.0525 6.27315 18.224L5.45582 17.5038L3.88196 18.3735L2.32201 15.7876L3.88637 14.9232L3.63966 13.8834C3.49644 13.2797 3.4205 12.6502 3.4205 12.002C3.4205 11.3816 3.49006 10.7784 3.62158 10.1986L3.8556 9.16688L2.32281 8.31994L3.88275 5.73409L5.39381 6.56903L6.21204 5.83441C7.16447 4.9793 8.31333 4.32502 9.58497 3.93973ZM12.1698 18.9829C16.1967 18.9829 19.4611 15.8587 19.4611 12.0048C19.4611 8.15092 16.1967 5.02673 12.1698 5.02673C8.14298 5.02673 4.87858 8.15092 4.87858 12.0048C4.87858 15.8587 8.14298 18.9829 12.1698 18.9829ZM10.3379 0.553833C9.67013 0.553833 9.12877 1.07194 9.12877 1.71106V2.56066C7.63716 3.0126 6.29183 3.77936 5.17793 4.77943L4.37669 4.33671C3.79836 4.01715 3.05884 4.20679 2.72494 4.76028L0.862703 7.84722C0.528802 8.40071 0.726954 9.10846 1.30529 9.42802L2.14453 9.89174C1.99029 10.5717 1.90904 11.2778 1.90904 12.002C1.90904 12.7587 1.99774 13.4956 2.16573 14.2037L1.30449 14.6795C0.726157 14.9991 0.528005 15.7069 0.861906 16.2603L2.72414 19.3473C3.05804 19.9008 3.79756 20.0904 4.37589 19.7709L5.24943 19.2882C6.34921 20.2572 7.66893 21.0011 9.12877 21.4434V22.3966C9.12877 23.0357 9.67014 23.5538 10.3379 23.5538H14.0624C14.7302 23.5538 15.2716 23.0357 15.2716 22.3966V21.4758C16.756 21.0434 18.0989 20.3003 19.2176 19.3255L20.0235 19.7708C20.6019 20.0904 21.3414 19.9007 21.6753 19.3472L23.5375 16.2603C23.8714 15.7068 23.6733 14.999 23.0949 14.6795L22.331 14.2574C22.5073 13.5329 22.6006 12.7779 22.6006 12.002C22.6006 11.2586 22.515 10.5344 22.3527 9.83776L23.0941 9.42808C23.6725 9.10852 23.8706 8.40077 23.5367 7.84728L21.6745 4.76034C21.3406 4.20685 20.6011 4.01721 20.0227 4.33677L19.2896 4.74185C18.1567 3.73592 16.788 2.9699 15.2716 2.52819V1.71106C15.2716 1.07194 14.7302 0.553833 14.0624 0.553833H10.3379ZM12.1698 17.5363C15.3619 17.5363 17.9496 15.0598 17.9496 12.0048C17.9496 8.94982 15.3619 6.47326 12.1698 6.47326C8.97774 6.47326 6.39003 8.94982 6.39003 12.0048C6.39003 15.0598 8.97774 17.5363 12.1698 17.5363ZM10.3429 13.3399H8.78295L8.48637 14.2046H7.54029L9.14773 10.0078H9.97221L11.5885 14.2046H10.6425L10.3429 13.3399ZM9.02317 12.6394H10.1027L9.55997 11.0685L9.02317 12.6394ZM12.8816 12.7259V14.2046H11.9919V10.0078H13.6764C14.0007 10.0078 14.2854 10.0655 14.5306 10.1808C14.7777 10.2961 14.9675 10.4603 15.1 10.6736C15.2325 10.885 15.2987 11.1262 15.2987 11.3971C15.2987 11.8084 15.1534 12.1331 14.8627 12.3714C14.5741 12.6077 14.1737 12.7259 13.6616 12.7259H12.8816ZM12.8816 12.0255H13.6764C13.9117 12.0255 14.0907 11.9717 14.2132 11.8641C14.3378 11.7565 14.4001 11.6027 14.4001 11.4029C14.4001 11.1973 14.3378 11.0311 14.2132 10.9042C14.0887 10.7774 13.9167 10.7121 13.6972 10.7082H12.8816V12.0255ZM15.969 14.2046H16.8587V10.0078H15.969V14.2046Z"},I={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",M)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Api.vue"},B=[BIMDataViewerVue.createElementVNode("g",{"clip-path":"url(#clip0_2392_889)"},[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3.33871 0.741943C1.49479 0.741943 0 2.23673 0 4.08065V5.93547H23V4.08065C23 2.23673 21.5052 0.741943 19.6613 0.741943H3.33871ZM23 7.79031H0V18.9194C0 20.7633 1.49479 22.2581 3.33871 22.2581H19.6613C21.5052 22.2581 23 20.7633 23 18.9194V7.79031ZM4.45169 3.70984C4.45169 4.32448 3.95342 4.82274 3.33878 4.82274C2.72414 4.82274 2.22588 4.32448 2.22588 3.70984C2.22588 3.0952 2.72414 2.59694 3.33878 2.59694C3.95342 2.59694 4.45169 3.0952 4.45169 3.70984ZM7.04821 4.82274C7.66285 4.82274 8.16111 4.32448 8.16111 3.70984C8.16111 3.0952 7.66285 2.59694 7.04821 2.59694C6.43357 2.59694 5.9353 3.0952 5.9353 3.70984C5.9353 4.32448 6.43357 4.82274 7.04821 4.82274Z"})],-1),BIMDataViewerVue.createElementVNode("defs",null,[BIMDataViewerVue.createElementVNode("clipPath",{id:"clip0_2392_889"},[BIMDataViewerVue.createElementVNode("rect",{width:"23",height:"23"})])],-1)],w={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,B)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/App.vue"},v={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8.99856 2.98975H14.0663V6.55599H16.6753L11.4995 11.3798L6.32372 6.55599H8.99856V2.98975ZM8.47943 4.54312H4.53947L1.91832 12.2755H1.26615C0.566874 12.2755 0 12.8424 0 13.5417V20.7158C0 21.4151 0.566876 21.982 1.26615 21.982H21.7339C22.4331 21.982 23 21.4151 23 20.7158V13.5417C23 12.8424 22.4331 12.2755 21.7339 12.2755H21.0649L18.3821 4.54312H14.5607V5.38716H17.7816L20.1716 12.2755H2.80954L5.14457 5.38716H8.47943V4.54312ZM15.1789 16.378H7.82121V17.8795H15.1789V16.378Z"},L={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",v)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Archive.vue"},D={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M11.5005 0L2.30076 9.19978L0 11.4995L2.30076 13.8002L11.5005 23L13.8002 20.7003L6.2268 13.1269H22.9995V11.5V9.8731H6.2268L13.8002 2.29967L11.5005 0Z"},x={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",D)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Arrow.vue"},k={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M18.1353 0.97151C16.3653 -0.0111109 14.0902 0.591777 13.0536 2.3181L10.7744 6.11407C10.0103 7.38659 10.1326 8.91433 10.9585 10.0232L10.0988 11.5123C8.75683 11.4605 7.42339 12.1185 6.69746 13.3276L4.41822 17.1235C3.38168 18.8498 3.97626 21.0459 5.74626 22.0285C7.51626 23.0111 9.79142 22.4082 10.828 20.6819L13.1072 16.8859C13.8713 15.6134 13.749 14.0857 12.9231 12.9768L13.7828 11.4877C15.1248 11.5395 16.4582 10.8815 17.1842 9.67246L19.4634 5.87648C20.4999 4.15016 19.9053 1.95413 18.1353 0.97151ZM15.1171 8.66728C15.2354 8.56657 15.3391 8.44577 15.4225 8.30644L17.3449 5.09331C17.7532 4.41085 17.518 3.54214 16.8195 3.15299C16.121 2.76384 15.2238 3.00161 14.8155 3.68407L12.893 6.8972C12.8 7.0527 12.7404 7.21786 12.712 7.38482C13.1909 7.09804 13.8068 7.07256 14.3244 7.37143C14.8089 7.65111 15.0903 8.14736 15.1171 8.66728ZM8.76452 14.3326C8.79131 14.8525 9.07277 15.3488 9.55722 15.6285C10.0748 15.9273 10.6907 15.9019 11.1695 15.6152C11.1411 15.7821 11.0815 15.9473 10.9885 16.1028L9.06607 19.3159C8.65776 19.9984 7.76052 20.2361 7.06203 19.847C6.36354 19.4578 6.12831 18.5891 6.53662 17.9067L8.45904 14.6935C8.54242 14.5541 8.64621 14.4333 8.76452 14.3326Z"},E={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",k)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Attach.vue"},A={width:"23",height:"23",viewBox:"0 0 23 23",xmlns:"http://www.w3.org/2000/svg"},H=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16.5152 18.8912C14.7948 19.8847 12.7947 20.3156 10.8063 20.1211C8.81778 19.9266 6.94481 19.1169 5.46017 17.8099L4.20403 19.1719C5.98558 20.7403 8.23315 21.7119 10.6193 21.9453C13.0055 22.1787 15.4056 21.6616 17.47 20.4695C19.5345 19.2773 21.1554 17.4723 22.0966 15.3175C23.0379 13.1626 23.2503 10.7704 22.7029 8.48932C22.1556 6.20828 20.877 4.15755 19.0536 2.63588C17.2301 1.11421 14.957 0.201092 12.5654 0.0295368C10.1737 -0.142017 7.78844 0.436958 5.75705 1.68212C3.74822 2.91346 2.18922 4.73267 1.30143 6.87966L5.26823e-05 6.39128L1.17369 9.93593L4.47445 8.07041L3.05349 7.53716C3.79534 5.76072 5.08945 4.25563 6.75436 3.2351C8.44718 2.19746 10.4349 1.71498 12.4279 1.85795C14.421 2.00091 16.3153 2.76184 17.8348 4.0299C19.3544 5.29796 20.4198 7.0069 20.8759 8.90777C21.332 10.8086 21.155 12.8021 20.3707 14.5979C19.5863 16.3936 18.2355 17.8978 16.5152 18.8912ZM12.0098 6.24789H10.8615V11.8578H10.8614V12.9813H17.7518V11.8578H12.0098V6.24789Z"},null,-1)],y={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("svg",A,H)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/BackInTime.vue"},N={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15.5638 14.574C15.5651 14.6276 15.5665 14.6846 15.5665 14.7468C16.1967 14.6326 16.7553 14.4489 17.1707 14.0071C17.1964 13.9797 17.2227 13.9522 17.2492 13.9244C17.547 13.6121 17.8733 13.27 17.7701 12.7976C17.7252 12.5932 17.6806 12.3886 17.6359 12.1841C17.321 10.7405 17.0058 9.29526 16.5932 7.87892C16.2429 6.67372 15.7432 5.50726 15.2475 4.34989L15.2288 4.3062C14.988 3.74418 14.6627 3.19308 14.2702 2.72539C13.2993 1.56907 12.0408 0.82782 10.6002 0.374527C9.04977 -0.114015 7.49483 -0.117987 5.94735 0.323886C4.56153 0.720082 3.34682 1.42906 2.33457 2.47119C0.939797 3.90852 0.175259 5.62587 0.0255348 7.6143C-0.0615141 8.7731 0.0698054 9.91452 0.484158 11.0023C0.641925 11.4171 0.841186 11.816 1.04895 12.2319C1.14382 12.4219 1.24047 12.6153 1.33575 12.8155C1.36603 12.769 1.38858 12.7368 1.40523 12.7131C1.43016 12.6776 1.4419 12.6609 1.44667 12.6427C1.7496 11.5509 2.38182 10.6389 3.023 9.73032C3.07453 9.65753 3.12878 9.58579 3.18307 9.51399C3.32692 9.32376 3.47108 9.13312 3.56569 8.92154C3.66341 8.70179 3.73641 8.47108 3.80938 8.24044C3.88463 8.00264 3.95985 7.7649 4.06212 7.53933C5.06044 5.34436 6.79247 4.03612 9.12737 3.54608C10.1555 3.33061 11.137 3.53864 11.9303 4.31167C13.2107 5.55884 14.1369 7.03291 14.7696 8.69614C15.4551 10.4989 15.7719 12.3547 15.5685 14.2841C15.5589 14.3755 15.5612 14.4679 15.5638 14.574ZM14.2089 1.78922C15.1446 1.71773 15.9977 1.79865 16.8249 2.01959C17.9162 2.31202 18.923 2.79064 19.8228 3.49614C20.7192 4.19917 21.4484 5.03674 21.9891 6.03021C22.7158 7.36576 23.067 8.81054 22.9894 10.3228C22.9108 11.8679 22.4482 13.3077 21.5578 14.5966C20.7854 15.7157 19.8129 16.6138 18.6086 17.2424C17.764 17.6832 16.8821 18.0139 15.9007 18.0382C14.2885 18.0785 12.7152 17.8317 11.1597 17.4554C9.97487 17.1694 8.79946 16.8427 7.62654 16.51C7.5413 16.4859 7.45527 16.4624 7.36895 16.4388C6.88459 16.3064 6.39117 16.1714 5.97659 15.9177C5.65675 15.7216 5.41301 15.2793 5.29811 14.898C5.11804 14.3012 5.1449 13.6697 5.45131 13.0396C5.54177 13.0994 5.63077 13.1586 5.71889 13.2172L5.71898 13.2172C5.90314 13.3397 6.08343 13.4596 6.26509 13.5768C7.41613 14.3205 8.65919 14.8473 9.9878 15.1859C11.7949 15.6477 13.613 15.6635 15.4435 15.3632C16.6344 15.1676 17.6093 14.677 18.1803 13.5336C18.5743 12.7452 18.7076 11.9141 18.7419 11.0561C18.8265 8.92969 18.0261 7.1622 16.5418 5.66629C16.3766 5.49955 16.2784 5.25672 16.186 5.02798L16.1603 4.96475C15.6922 3.82432 15.1252 2.74545 14.2089 1.78922ZM11.9724 5.19575C10.8024 5.68777 9.76084 6.32576 8.81872 7.13056C7.40206 8.34199 6.26396 9.76542 5.4835 11.4604C5.24424 11.9807 5.0393 12.5179 4.8468 13.0576C4.37724 14.3768 4.68713 15.552 5.64716 16.5216C7.65077 18.5448 10.0543 19.1803 12.8165 18.4514C12.9692 18.4107 13.1413 18.4083 13.299 18.4291C14.3978 18.5756 15.4976 18.663 16.6039 18.5274C16.6573 18.5208 16.7106 18.5126 16.7647 18.5044L16.7648 18.5043C16.9417 18.4773 17.1276 18.4488 17.3585 18.4678C17.2774 18.5942 17.1981 18.7217 17.1187 18.8492L17.1185 18.8495C16.9422 19.1329 16.7658 19.4163 16.571 19.6867C15.7369 20.8435 14.6371 21.6945 13.3482 22.2729C11.6933 23.0147 9.95384 23.1894 8.17854 22.7947C6.54699 22.4323 5.13431 21.6558 3.98875 20.429C2.73425 19.085 1.98961 17.5027 1.7991 15.6686C1.67623 14.4865 1.69712 13.2964 2.19703 12.2126C2.5895 11.3611 3.11528 10.5558 3.67736 9.80017C4.80452 8.28539 6.13264 6.94289 7.50702 5.64954C7.91734 5.26388 8.34354 4.89555 8.76981 4.52717L8.7703 4.52674C8.89318 4.42055 9.01606 4.31436 9.13856 4.20774C9.20571 4.14866 9.29724 4.09206 9.3833 4.08313C10.4572 3.96844 11.265 4.18193 11.9724 5.19575Z"},S={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",N)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Bcf.vue"},Z={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15.3333 3.63158V10.8947H23V23H0V6.05263H7.66667V3.63158L11.5 0L15.3333 3.63158ZM2.55551 20.5793H5.11106V18.1582H2.55551V20.5793ZM5.11106 15.7373H2.55551V13.3162H5.11106V15.7373ZM2.55551 10.8943H5.11106V8.47325H2.55551V10.8943ZM12.7778 20.5793H10.2223V18.1582H12.7778V20.5793ZM10.2223 15.7373H12.7778V13.3162H10.2223V15.7373ZM12.7778 10.8943H10.2223V8.47325H12.7778V10.8943ZM10.2223 6.05231H12.7778V3.63126H10.2223V6.05231ZM20.4444 20.5793H17.8889V18.1582H20.4444V20.5793ZM17.8889 15.7373H20.4444V13.3162H17.8889V15.7373Z"},T={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Z)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Building.vue"},_=[BIMDataViewerVue.createElementVNode("rect",{x:"5",y:"6",width:"13",height:"2"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"5",y:"11",width:"13",height:"2"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"5",y:"16",width:"13",height:"2"},null,-1)],R={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,_)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/BurgerMenu.vue"},O={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M17.9401 2.0909H18.9856C20.1356 2.0909 21.0765 3.03181 21.0765 4.1818V20.909C21.0765 22.059 20.1356 22.9999 18.9856 22.9999H2.25838C1.10839 22.9999 0.16748 22.059 0.16748 20.909V4.1818C0.16748 3.03181 1.10839 2.0909 2.25838 2.0909H3.30383V0H5.39473V2.0909H15.8492V0H17.9401V2.0909ZM2.25838 20.909H18.9856V7.31815H2.25838V20.909ZM8.77371 8.57203H3.50813V13.8376H8.77371V8.57203Z"},z={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",O)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Calendar.vue"},Y={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15.4094 6.03868C15.7162\n 5.46323 15.8901 4.80619 15.8901 4.10853C15.8901 1.83945 14.0507 0 11.7816\n 0C9.51251 0 7.67306 1.83945 7.67306 4.10853C7.67306 4.80469 7.84621 5.46041\n 8.15178 6.03497L4.91762 12.3967C4.36198 11.8537 3.87187 11.2459 3.4583\n 10.5855C3.13751 10.0733 2.4887 9.83995 1.944 10.1018C1.39931 10.3636 1.16579\n 11.0206 1.47611 11.5392C2.12429 12.6225 2.93847 13.5955 3.88741\n 14.4232L1.00004 20.1028L1.62696 23L4.33716 21.7993L7.07177 16.4202C8.55075\n 17.0507 10.1475 17.3804 11.7682 17.3822C14.028 17.3848 16.2426 16.7497 18.1576\n 15.5499C19.7626 14.5444 21.1025 13.1765 22.0733 11.5622C22.3848 11.0443\n 22.1527 10.3868 21.6086 10.1237C21.0645 9.86066 20.4152 10.0926 20.0933\n 10.6041C19.6815 11.2583 19.1944 11.8607 18.643 12.3992L15.4094\n 6.03868ZM12.3008 8.18457C12.1307 8.20601 11.9574 8.21706 11.7816\n 8.21706C11.6045 8.21706 11.43 8.20585 11.2588 8.18411L8.06635 14.4638C9.23735\n 14.9423 10.4949 15.1922 11.7706 15.1936C13.0526 15.1951 14.3167 14.9456\n 15.4936 14.4651L12.3008 8.18457ZM11.7816 5.92554C10.7781 5.92554 9.96458\n 5.11204 9.96458 4.10853C9.96458 3.10502 10.7781 2.29152 11.7816\n 2.29152C12.7851 2.29152 13.5986 3.10502 13.5986 4.10853C13.5986 5.11204\n 12.7851 5.92554 11.7816 5.92554ZM19.2221 21.7991L17.2609 17.9415C18.0623\n 17.6222 18.8367 17.2302 19.574 16.7683C19.9026 16.5625 20.2218 16.344 20.5312\n 16.1135L22.5592 20.1026L21.9323 22.9998L19.2221 21.7991Z"},G={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Y)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Caliper.vue"},X={d:"M3.91781 5.21572V2.51572H5.71781V5.21572H8.41781V7.01572H5.71781V9.71572H3.91781V7.01572H1.31781V5.21572H3.91781ZM6.61781 10.6157V7.91572H9.31781V5.21572H15.5178L17.1178 7.01572H20.0178C21.0178 7.01572 21.8178 7.81572 21.8178 8.81572V19.5157C21.8178 20.5157 21.0178 21.3157 20.0178 21.3157H5.71781C4.71781 21.3157 3.91781 20.5157 3.91781 19.5157V10.6157H6.61781ZM12.8178 18.6157C15.3178 18.6157 17.3178 16.6157 17.3178 14.1157C17.3178 11.6157 15.3178 9.61572 12.8178 9.61572C10.3178 9.61572 8.31781 11.6157 8.31781 14.1157C8.31781 16.6157 10.4178 18.6157 12.8178 18.6157ZM10.0178 14.1157C10.0178 15.7157 11.3178 17.0157 12.9178 17.0157C14.5178 17.0157 15.8178 15.7157 15.8178 14.1157C15.8178 12.5157 14.5178 11.2157 12.9178 11.2157C11.3178 11.2157 10.0178 12.6157 10.0178 14.1157Z"},F={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",X)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Camera.vue"},P=[BIMDataViewerVue.createElementVNode("path",{d:"M1.30957 3.00321L3.1304 4.82404C2.8429 5.20738 2.65124 5.68654 2.65124 6.16571V8.08238V17.6657C2.65124 18.7199 3.51374 19.5824 4.5679 19.5824H17.8887L20.0929 21.7865L21.0512 20.8282L2.2679 2.04488L1.30957 3.00321ZM12.2346 16.7074C9.55124 16.7074 7.4429 14.599 7.4429 11.9157C7.4429 11.149 7.63457 10.3824 8.0179 9.71154L9.35957 11.0532C9.26374 11.3407 9.26374 11.6282 9.26374 11.9157C9.26374 13.6407 10.6054 14.9824 12.3304 14.9824C12.6179 14.9824 12.9054 14.8865 13.1929 14.8865L14.5346 16.2282C13.7679 16.5157 13.0012 16.7074 12.2346 16.7074Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M19.9012 4.24905H16.8346L15.1096 2.33238H13.9596H9.93457H9.35957L7.63457 4.24905H6.29291L9.83874 7.79488C10.5096 7.41155 11.3721 7.12405 12.2346 7.12405C14.9179 7.12405 17.0262 9.23238 17.0262 11.9157C17.0262 12.7782 16.7387 13.6407 16.3554 14.3115L21.1471 19.1032C21.5304 18.7199 21.8179 18.2407 21.8179 17.6657V8.08238V6.16572C21.8179 5.11155 20.9554 4.24905 19.9012 4.24905Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M12.2346 8.84904C11.8513 8.84904 11.4679 8.94488 11.0846 9.04071L15.1096 13.0657C15.2054 12.6824 15.3013 12.299 15.3013 11.9157C15.3013 10.1907 13.9596 8.84904 12.2346 8.84904Z"},null,-1)],U={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,P)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/CancelCamera.vue"},j={d:"M13.7426 8.83955H0.599731V10.9824H13.7426V8.83955ZM13.7426 4.55383H0.599731V6.69669H13.7426V4.55383ZM0.599731 15.2681H9.36164V13.1253H0.599731V15.2681ZM21.9569 10.4467L23.5997 12.0538L15.944 19.5538L11.0045 14.7324L12.6474 13.1253L15.944 16.3395L21.9569 10.4467Z"},W={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",j)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Check.vue"},K={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6.0522 2.19676C5.9826 2.27217 5.9826 2.39544 6.0522 2.47105L14.4046 11.5192L6.08804 20.529C6.01825 20.6044 6.01825 20.7279 6.08804 20.8033L8.06344 22.9433C8.13304 23.0189 8.24702 23.0189 8.31662 22.9433L18.7257 11.667C18.7942 11.5928 18.795 11.4724 18.729 11.3968C18.7202 11.3736 18.7071 11.3518 18.6899 11.3331L8.28077 0.0565512C8.21117 -0.0188504 8.09719 -0.0188504 8.02759 0.0565512L6.0522 2.19676Z"},J={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",K)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Chevron.vue"},Q=[BIMDataViewerVue.createElementVNode("path",{d:"M22.4015 1.01572H9.1015V4.91572H22.4015V1.01572Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M19.5015 6.81572H9.1015V10.7157H19.5015V6.81572Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M16.5015 12.6157H9.1015V16.5157H16.5015V12.6157Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M7.30149 1.01572H3.40149V18.4157H0.901489L3.10149 20.7157L5.30149 23.0157L7.50149 20.7157L9.70149 18.4157H7.30149V1.01572Z"},null,-1)],q={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,Q)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/ClassificationCategorie.vue"},$=[BIMDataViewerVue.createElementVNode("path",{d:"M18.0475 5.01572H5.34753V7.61572H18.0475V5.01572Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M18.0475 10.2157H5.34753V12.8157H18.0475V10.2157Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M18.0475 15.3157H5.34753V17.9157H18.0475V15.3157Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M9.14756 0.515717H3.34756H0.747559V3.11572V8.81572H3.34756V3.11572H9.14756V0.515717Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M20.1475 14.2157V19.9157H14.3475V22.5157H20.1475H22.7475V19.9157V14.2157H20.1475Z"},null,-1)],ee={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,$)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/ClassificationElement.vue"},ne={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M9.94492 4.49546C10.154 4.49546 10.2586 4.28637 10.2586 4.18182V0.313636C10.2586 0.104545 10.0495 0 9.94492 0C9.84037 0 9.52674 0.104545 9.52674 0.313636V4.07727C9.52674 4.39091 9.73583 4.49546 9.94492 4.49546ZM21.4449 17.3545L15.4858 12.5454L9.52674 7.63181L9.63128 15.2636V23L14.1267 17.1455L21.4449 17.3545ZM15.5904 2.3C15.6949 2.40455 15.6949 2.71818 15.5904 2.82273L12.8722 5.54091C12.7676 5.64546 12.454 5.64546 12.3495 5.54091C12.2449 5.43637 12.2449 5.12273 12.3495 5.01818L15.0676 2.3C15.1722 2.19546 15.4858 2.19546 15.5904 2.3ZM7.0177 10.35L4.29951 13.0682C4.19497 13.1727 4.19497 13.4864 4.29951 13.5909C4.40406 13.6955 4.71769 13.6955 4.82224 13.5909L7.54042 10.8727C7.64497 10.7682 7.64497 10.4546 7.54042 10.35C7.33133 10.2455 7.12224 10.2455 7.0177 10.35ZM13.7085 8.2591C13.604 8.2591 13.3949 8.15456 13.3949 7.94546C13.3949 7.73637 13.4994 7.52728 13.7085 7.63183H17.4721C17.5767 7.63183 17.7858 7.73637 17.7858 7.94546C17.7858 8.05001 17.6812 8.2591 17.4721 8.2591H13.7085ZM6.49497 7.94546C6.49497 7.73637 6.28588 7.63183 6.18133 7.63183H2.31315C2.10406 7.52728 1.99951 7.73637 1.99951 7.94546C1.99951 8.15456 2.2086 8.2591 2.31315 8.2591H6.07679C6.28588 8.2591 6.49497 8.15456 6.49497 7.94546ZM4.29951 2.3C4.40406 2.19546 4.71769 2.19546 4.82224 2.3L7.54042 5.01818C7.64497 5.12273 7.64497 5.43637 7.54042 5.54091C7.33133 5.64546 7.12224 5.64546 7.0177 5.54091L4.29951 2.82273C4.19497 2.71818 4.19497 2.50909 4.29951 2.3Z"},ae={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",ne)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Click.vue"},re={d:"M23 2.31643L20.6836 0L11.5 9.18357L2.31643 0L0 2.31643L9.18357 11.5L0 20.6836L2.31643 23L11.5 13.8164L20.6836 23L23 20.6836L13.8164 11.5L23 2.31643Z"},oe={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",re)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Close.vue"},te={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M22.9995 13.7162C22.9995 10.6768 20.5357 8.21286 17.4963 8.21286C17.095 8.21286 16.7041 8.25698 16.3273 8.33851C15.6281 5.83623 13.333 4 10.6077 4C7.32729 4 4.66778 6.65933 4.66778 9.93979C4.66778 10.2037 4.68688 10.463 4.72022 10.7178H4.25039C1.91241 10.7178 -0.000488281 12.6307 -0.000488281 14.9687C-0.000488281 17.3067 1.91241 19.2195 4.25039 19.2195H8.87188H13.9108H18.7488C21.0866 19.2195 22.9995 17.3067 22.9995 14.9687C22.9995 14.7743 22.9817 14.5844 22.9562 14.3968C22.9837 14.1736 22.9995 13.9468 22.9995 13.7162Z"},le={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",te)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Cloud.vue"},ie={d:"M11.405 0.00179965C5.89928 0.116844 1.7993 3.45312 0.393597 8.51505C-1.01211 13.577 1.7993 17.6035 1.7993 17.6035C1.7993 17.6035 4.025 21.4 8.35926 22.5504C10.9364 23.2407 13.5135 23.3557 16.2078 21.2849C16.2078 21.2849 16.6763 20.9398 16.5592 20.5947C16.4421 20.2495 15.6221 20.3646 15.6221 20.3646H14.2164C13.1621 20.3646 12.2249 19.4442 12.2249 18.4088C12.2249 17.3734 13.1621 16.4531 14.2164 16.4531H18.3163C18.6678 16.4531 20.3078 16.4531 21.1277 15.1876C21.2449 14.9575 21.4792 14.6124 21.5963 14.3823C26.6334 5.29382 16.9106 -0.113244 11.405 0.00179965ZM4.49357 11.5062C3.43929 11.5062 2.50215 10.5858 2.50215 9.55044C2.50215 8.51505 3.43929 7.5947 4.49357 7.5947C5.54785 7.5947 6.48499 8.51505 6.48499 9.55044C6.48499 10.5858 5.54785 11.5062 4.49357 11.5062ZM8.35926 6.44426C7.30498 6.44426 6.36784 5.52391 6.36784 4.48851C6.36784 3.45312 7.30498 2.53276 8.35926 2.53276C9.41354 2.53276 10.3507 3.45312 10.3507 4.48851C10.3507 5.52391 9.53068 6.44426 8.35926 6.44426ZM14.8021 6.32921C13.7478 6.32921 12.8107 5.40886 12.8107 4.37347C12.8107 3.33807 13.7478 2.41772 14.8021 2.41772C15.8564 2.41772 16.7935 3.33807 16.7935 4.37347C16.7935 5.40886 15.8564 6.32921 14.8021 6.32921ZM18.7849 11.5062C17.7306 11.5062 16.7935 10.5858 16.7935 9.55044C16.7935 8.51505 17.7306 7.5947 18.7849 7.5947C19.8392 7.5947 20.7763 8.51505 20.7763 9.55044C20.6592 10.5858 19.8392 11.5062 18.7849 11.5062Z"},ce={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",ie)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Color.vue"},de={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M2 0C0.895431 0 0 0.895431 0 2V14C0 15.1046 0.895431 16 2 16H6.01207L6.01207 22.4845C6.01207 22.9512 6.59476 23.1635 6.89492 22.8061L12.612 16H21C22.1046 16 23 15.1046 23 14V2C23 0.895431 22.1046 0 21 0H2ZM3.6767 5.08725C3.6767 4.53497 4.12442 4.08725 4.6767 4.08725H18.0124C18.5647 4.08725 19.0124 4.53497 19.0124 5.08725V5.6432C19.0124 6.19548 18.5647 6.6432 18.0124 6.6432H4.6767C4.12442 6.6432 3.6767 6.19548 3.6767 5.6432V5.08725ZM4.6767 9.19914C4.12442 9.19914 3.6767 9.64685 3.6767 10.1991V10.7551C3.6767 11.3074 4.12442 11.7551 4.6767 11.7551H14.1785C14.7307 11.7551 15.1785 11.3074 15.1785 10.7551V10.1991C15.1785 9.64685 14.7307 9.19914 14.1785 9.19914H4.6767Z"},se={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",de)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Comment.vue"},be={d:"M23 0L0 9.62167V10.8739L8.74 14.26L12.1133 23H13.3656L23 0Z"},ge={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",be)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Cursor.vue"},pe=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M17.9932 20.4443L17.9932 1.39685L19.9351 1.39685L19.9351 20.4443L17.9932 20.4443Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M21.3563 17.3742C21.3372 17.3539 21.306 17.3539 21.2868 17.3742L18.9951 19.8103L16.713 17.3847C16.6939 17.3643 16.6627 17.3643 16.6436 17.3847L16.1015 17.9608C16.0824 17.9811 16.0824 18.0144 16.1015 18.0347L18.9577 21.0707C18.9764 21.0906 19.0069 21.0909 19.0261 21.0716C19.032 21.0691 19.0375 21.0653 19.0422 21.0602L21.8984 18.0242C21.9175 18.0039 21.9175 17.9707 21.8984 17.9504L21.3563 17.3742Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10.7945 7.18197H11.3399C11.9399 7.18197 12.4308 7.67288 12.4308 8.27288V17.0002C12.4308 17.6002 11.9399 18.0911 11.3399 18.0911H2.61264C2.01264 18.0911 1.52173 17.6002 1.52173 17.0002V8.27288C1.52173 7.67288 2.01264 7.18197 2.61264 7.18197H3.15809V6.09106H4.249V7.18197H9.70355V6.09106H10.7945V7.18197ZM2.61264 17.0002H11.3399V9.90925H2.61264V17.0002ZM6.01196 10.5634H3.26468V13.3107H6.01196V10.5634Z"},null,-1)],ue={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,pe)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/DateAscending.vue"},Ve=[BIMDataViewerVue.createElementVNode("path",{d:"M11.3399 7.18185H10.7945V6.09094H9.70355V7.18185H4.249V6.09094H3.15809V7.18185H2.61264C2.01264 7.18185 1.52173 7.67276 1.52173 8.27276V17C1.52173 17.6 2.01264 18.0909 2.61264 18.0909H11.3399C11.9399 18.0909 12.4308 17.6 12.4308 17V8.27276C12.4308 7.67276 11.9399 7.18185 11.3399 7.18185ZM11.3399 17H2.61264V9.90912H11.3399V17Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M20.0067 2.56714V21.6146H18.0648V2.56714H20.0067Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16.6436 5.63724C16.6627 5.65754 16.6939 5.65754 16.713 5.63724L19.0048 3.20114L21.2868 5.62679C21.3059 5.64714 21.3372 5.64714 21.3563 5.62679L21.8983 5.05063C21.9175 5.03033 21.9175 4.99709 21.8983 4.97679L19.0422 1.94079C19.0234 1.92083 18.9929 1.92061 18.9738 1.93985C18.9679 1.9424 18.9624 1.94622 18.9577 1.95125L16.1015 4.98724C16.0824 5.00754 16.0824 5.04078 16.1015 5.06108L16.6436 5.63724Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10.7945 7.18185H11.3399C11.9399 7.18185 12.4308 7.67276 12.4308 8.27276V17C12.4308 17.6 11.9399 18.0909 11.3399 18.0909H2.61264C2.01264 18.0909 1.52173 17.6 1.52173 17V8.27276C1.52173 7.67276 2.01264 7.18185 2.61264 7.18185H3.15809V6.09094H4.249V7.18185H9.70355V6.09094H10.7945V7.18185ZM2.61264 17H11.3399V9.90912H2.61264V17ZM10.6696 13.5819H7.91956V16.3319H10.6696V13.5819Z"},null,-1)],Ce={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,Ve)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/DateDescending.vue"},me={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M1.4375 19.8906V4.4375H21.5625V19.8906H1.4375ZM0 4.07812C0 3.48269 0.482693 3 1.07812 3H21.9219C22.5173 3 23 3.48269 23 4.07812V20.25C23 20.8454 22.5173 21.3281 21.9219 21.3281H1.07812C0.482693 21.3281 0 20.8454 0 20.25V4.07812ZM7.54688 8.21094C7.54688 9.50104 6.50104 10.5469 5.21094 10.5469C3.92084 10.5469 2.875 9.50104 2.875 8.21094C2.875 6.92084 3.92084 5.875 5.21094 5.875C6.50104 5.875 7.54688 6.92084 7.54688 8.21094ZM2.875 16.1172V18.4531H20.125V12.8828L15.0938 7.85156L8.80469 14.1406L6.82812 12.1641L2.875 16.1172Z"},he={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",me)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Default.vue"},fe={d:"M4.1508 20.7945C4.1508 22.1993 5.33296 23.3486 6.77783 23.3486H17.286C18.7308 23.3486 19.913 22.1993 19.913 20.7945V5.47018H4.1508V20.7945ZM7.38204 11.7021L9.2341 9.90147L12.0319 12.6088L14.8165 9.90147L16.6686 11.7021L13.8839 14.4094L16.6686 17.1167L14.8165 18.9173L12.0319 16.21L9.24724 18.9173L7.39518 17.1167L10.1798 14.4094L7.38204 11.7021ZM16.6292 1.63909L15.3157 0.362061H8.7481L7.43459 1.63909H2.83728V4.19315H21.2265V1.63909H16.6292Z"},Me={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",fe)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Delete.vue"},Ie=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M0 18.6042V0.395833C0 0.178125 0.178125 0 0.395833 0H9.5V5.14583C9.5 5.36354 9.67813 5.54167 9.89583 5.54167H14.25V18.6042C14.25 18.8219 14.0719 19 13.8542 19H0.395833C0.178125 19 0 18.8219 0 18.6042ZM14.1508 4.55257C14.1904 4.61194 14.2101 4.67132 14.2299 4.75048H10.2914V0.237984L14.1508 4.55257Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M11 15V17H11.0033L11 17.0033L12.3333 18.3333L11 19.6667L11.0033 19.67H11V21.6667H15V19.67H14.9967L15 19.6667L13.6667 18.3333L15 17.0033L14.9967 17H15V15H11ZM14.3333 19.8333V21H11.6667V19.8333L13 18.5L14.3333 19.8333ZM11.6667 16.8333V15.6667H14.3333V16.8333L13 18.1667L11.6667 16.8333ZM13.0002 19.6667L12.0002 20.6667H14.0002L13.0002 19.6667ZM13.9999 16.8333L12.9999 17.8333L11.9999 16.8333L13.9999 16.8333Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M10.7275 13.0429C11.4757 11.6116 13.5243 11.6116 14.2725 13.0429L18.4702 21.0735C19.1663 22.4051 18.2003 24 16.6978 24H8.30222C6.79967 24 5.8337 22.4051 6.52977 21.0735L10.7275 13.0429Z",fill:"#FF3D1E"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M13.2031 16L13.0581 20.4429H12.0034L11.854 16H13.2031ZM11.8188 21.8184C11.8188 21.6309 11.8833 21.4756 12.0122 21.3525C12.144 21.2266 12.3169 21.1636 12.5308 21.1636C12.7476 21.1636 12.9204 21.2266 13.0493 21.3525C13.1782 21.4756 13.2427 21.6309 13.2427 21.8184C13.2427 22 13.1782 22.1538 13.0493 22.2798C12.9204 22.4058 12.7476 22.4688 12.5308 22.4688C12.3169 22.4688 12.144 22.4058 12.0122 22.2798C11.8833 22.1538 11.8188 22 11.8188 21.8184Z",fill:"white"},null,-1)],Be={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,Ie)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/DeniedFile.vue"},we={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M21.7691 6.1512C21.6937 6.0816 21.5704 6.0816 21.4948 6.1512L12.4466 14.5036L3.43681 6.18704C3.36141 6.11725 3.23794 6.11725 3.16253 6.18704L1.02253 8.16243C0.946918 8.23204 0.946918 8.34601 1.02253 8.41562L12.2989 18.8247C12.373 18.8932 12.4934 18.894 12.569 18.828C12.5923 18.8192 12.614 18.8061 12.6327 18.7889L23.9093 8.37977C23.9847 8.31017 23.9847 8.19619 23.9093 8.12659L21.7691 6.1512Z"},ve={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",we)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Deploy.vue"},Le={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M12.0537 2.3513C13.0902 0.62498 15.3654 0.0220922 17.1354 1.00471C18.9054 1.98733 19.5 4.18337 18.4634 5.90969L16.1842 9.70566C15.4582 10.9147 14.1248 11.5727 12.7828 11.5209L12.4773 12.0501L9.7249 10.461L9.95854 10.0563C9.13259 8.94749 9.01038 7.41978 9.77444 6.14727L12.0537 2.3513ZM14.1171 8.70055C14.0903 8.18061 13.8088 7.68435 13.3244 7.40465C12.8068 7.1058 12.1909 7.13127 11.7121 7.418C11.7404 7.25105 11.8 7.08589 11.8931 6.93041L13.8155 3.71728C14.2238 3.03482 15.121 2.79704 15.8195 3.1862C16.518 3.57535 16.7532 4.44406 16.3449 5.12652L14.4225 8.33965C14.3391 8.47901 14.2354 8.59983 14.1171 8.70055ZM5.6974 13.3607C6.42334 12.1517 7.7568 11.4937 9.09878 11.5455L9.3791 11.0599L12.1315 12.649L11.923 13.01C12.749 14.1189 12.8712 15.6466 12.1071 16.9191L9.8279 20.7151C8.79136 22.4414 6.5162 23.0443 4.7462 22.0617C2.9762 21.0791 2.38162 18.883 3.41816 17.1567L5.6974 13.3607ZM7.45903 14.7267C7.54241 14.5874 7.64618 14.4665 7.76448 14.3658C7.79126 14.8858 8.07272 15.382 8.55717 15.6617C9.07479 15.9606 9.69066 15.9351 10.1695 15.6484C10.1411 15.8153 10.0815 15.9805 9.98848 16.136L8.06607 19.3491C7.65775 20.0316 6.76051 20.2693 6.06202 19.8802C5.36354 19.491 5.1283 18.6223 5.53662 17.9398L7.45903 14.7267ZM17.7429 16.2934L18.5331 14.9246L14.7161 13.6334L17.7429 16.2934ZM15.9264 17.7095L14.3998 18.1185L14.1404 14.0974L15.9264 17.7095ZM18.5467 12.5879L18.1376 11.0613L14.5255 12.8473L18.5467 12.5879ZM3.85241 8.07499L4.70693 6.7454L7.60365 9.54648L3.85241 8.07499ZM8.13313 5.08147L6.58873 5.4174L8.20076 9.11043L8.13313 5.08147ZM4.0636 11.9528L3.72767 10.4084L7.75663 10.3408L4.0636 11.9528Z"},De={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Le)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Detach.vue"},xe=[BIMDataViewerVue.createElementVNode("rect",{y:"6.24689",width:"23",height:"17.7429"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3.28571 0.989746L0 2.96117L3.28571 4.9326L3.28571 0.989746ZM20.3714 4.9326L23 2.96117L20.3714 0.989746V4.9326Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M20.3715\n 3.6183H2.6286V2.30402H20.3715V3.6183Z"},null,-1)],ke={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,xe)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Distance.vue"},Ee={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M1.05119 2.47105C0.982285 2.39544 0.982285 2.27217 1.05119 2.19676L3.00683 0.0565512C3.07573 -0.0188504 3.18857 -0.0188504 3.25748 0.0565512L13.5625 11.3331C13.5796 11.3518 13.5925 11.3736 13.6012 11.3968C13.6665 11.4724 13.6658 11.5928 13.598 11.667L3.29296 22.9433C3.22406 23.0189 3.11122 23.0189 3.04231 22.9433L1.08668 20.8033C1.01758 20.7279 1.01758 20.6044 1.08668 20.529L9.32003 11.5192L1.05119 2.47105ZM10.2512 2.47105C10.1823 2.39544 10.1823 2.27217 10.2512 2.19676L12.2068 0.0565512C12.2757 -0.0188504 12.3886 -0.0188504 12.4575 0.0565512L22.7625 11.3331C22.7796 11.3518 22.7925 11.3736 22.8012 11.3968C22.8665 11.4724 22.8658 11.5928 22.798 11.667L12.493 22.9433C12.4241 23.0189 12.3112 23.0189 12.2423 22.9433L10.2867 20.8033C10.2176 20.7279 10.2176 20.6044 10.2867 20.529L18.52 11.5192L10.2512 2.47105Z"},Ae={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Ee)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/DoubleChevron.vue"},He={d:"M11.8209 21.5107L0.320924 0.0440684L23.3209 0.0440705L11.8209 21.5107Z"},ye={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",He)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Down.vue"},Ne={d:"M18.5438 9.77808C17.8921 6.47183 14.9883 3.98975 11.5 3.98975C8.73042 3.98975 6.325 5.56141 5.12708 7.86141C2.2425 8.16808 0 10.6118 0 13.5731C0 16.7452 2.57792 19.3231 5.75 19.3231H18.2083C20.8533 19.3231 23 17.1764 23 14.5314C23 12.0014 21.0354 9.95058 18.5438 9.77808ZM16.2917 12.6147L11.5 17.4064L6.70833 12.6147H9.58333V8.78141H13.4167V12.6147H16.2917Z"},Se={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Ne)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Download.vue"},Ze=[BIMDataViewerVue.createElementVNode("rect",{x:"7.0011",y:"8.99884",width:"2.24971",height:"2.24971"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"7.0011",y:"12.3734",width:"2.24971",height:"2.24971"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"10.3756",y:"8.99884",width:"2.24971",height:"2.24971"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"10.3756",y:"12.3734",width:"2.24971",height:"2.24971"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"13.7502",y:"8.99884",width:"2.24971",height:"2.24971"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"13.7502",y:"12.3734",width:"2.24971",height:"2.24971"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"11.5002",width:"1.27286",height:"6.36432",transform:"rotate(45 11.5002 0)"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"15.9996",y:"4.50104",width:"1.27287",height:"6.36432",transform:"rotate(135 15.9996 4.50104)"},null,-1),BIMDataViewerVue.createElementVNode("rect",{width:"1.22648",height:"6.13242",transform:"matrix(-0.733847 -0.679315 0.733847 -0.679315 11.4996 22.9999)"},null,-1),BIMDataViewerVue.createElementVNode("rect",{width:"1.22648",height:"6.13242",transform:"matrix(0.733847 -0.679315 0.733847 0.679315 7 18.8331)"},null,-1)],Te={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,Ze)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Drag.vue"},_e={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M22.6263 3.36328C23.1245 3.86155 23.1245 4.66643 22.6263 5.1647L20.2883 7.50271L15.4973 2.71171L17.8353 0.373698C18.3335 -0.124566 19.1384 -0.124566 19.6367 0.373698L22.6263 3.36328ZM0 23.0001V18.2091L14.1303 4.07886L18.9213 8.86987L4.791 23.0001H0Z"},Re={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",_e)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Edit.vue"},Oe=[BIMDataViewerVue.createElementVNode("path",{d:"M11.5 8.69377C12.3284 8.69377 13 8.01961 13 7.18798C13 6.35636 12.3284 5.68219 11.5 5.68219C10.6716 5.68219 10 6.35636 10 7.18798C10 8.01961 10.6716 8.69377 11.5 8.69377Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M11.5 13.0058C12.3284 13.0058 13 12.3316 13 11.5C13 10.6684 12.3284 9.9942 11.5 9.9942C10.6716 9.9942 10 10.6684 10 11.5C10 12.3316 10.6716 13.0058 11.5 13.0058Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M11.5 17.3179C12.3284 17.3179 13 16.6437 13 15.8121C13 14.9804 12.3284 14.3063 11.5 14.3063C10.6716 14.3063 10 14.9804 10 15.8121C10 16.6437 10.6716 17.3179 11.5 17.3179Z"},null,-1)],ze={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,Oe)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Ellipsis.vue"},Ye=[BIMDataViewerVue.createElementVNode("path",{d:"M12.3356 0.500488H0.447998V12.256L12.3356 0.500488Z"},null,-1),BIMDataViewerVue.createElementVNode("rect",{width:"3.30881",height:"8.73784",transform:"matrix(0.711046 -0.703145 0.711046 0.703145 3.54883 5.89368)"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M11.5604 23.5005L23.448 23.5005L23.448 11.7449L11.5604 23.5005Z"},null,-1),BIMDataViewerVue.createElementVNode("rect",{width:"3.30881",height:"8.73784",transform:"matrix(-0.711046 0.703145 -0.711046 -0.703146 20.3464 18.1073)"},null,-1)],Ge={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,Ye)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Expanded.vue"},Xe={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M11.6172 3.34817C11.549 3.12969 11.3438 2.98329 11.115 2.98997C10.8862 2.99664 10.6898 3.15475 10.6345 3.37683L8.79044 10.7763L2.90624 6.97704C2.72176 6.85793 2.48179 6.87012 2.31033 7.00731C2.13888 7.14451 2.07435 7.37596 2.1501 7.58207L5.26103 16.0467L0.350471 17.6681C0.148987 17.7346 0.0096536 17.9188 0.000480396 18.1308C-0.00869285 18.3428 0.114207 18.5384 0.309191 18.6221L6.25703 21.1748C6.51614 21.286 6.81634 21.1661 6.92754 20.907C7.03875 20.6479 6.91885 20.3477 6.65974 20.2365L1.9502 18.2152L6.08239 16.8508C6.21376 16.8074 6.32191 16.7126 6.38206 16.588C6.44222 16.4634 6.44924 16.3197 6.40152 16.1899L3.63531 8.66321L8.83628 12.0213C8.9747 12.1107 9.14775 12.1278 9.30098 12.0672C9.4542 12.0066 9.56876 11.8757 9.6086 11.7159L11.185 5.39037L13.3994 12.4848C13.4458 12.6332 13.5572 12.7525 13.7022 12.8087C13.8471 12.8649 14.0098 12.852 14.1441 12.7736L20.828 8.87298L17.5593 15.8953C17.5019 16.0186 17.4961 16.1597 17.5432 16.2873C17.5902 16.4149 17.6862 16.5185 17.8099 16.575L21.3166 18.1781L17.2541 20.2508C17.0029 20.379 16.9032 20.6865 17.0314 20.9376C17.1595 21.1888 17.467 21.2885 17.7182 21.1604L22.7215 18.6077C22.8959 18.5187 23.0041 18.3377 22.9999 18.1419C22.9957 17.9461 22.8798 17.77 22.7017 17.6886L18.702 15.8601L22.4418 7.82561C22.536 7.62326 22.4878 7.38318 22.3228 7.23283C22.1579 7.08248 21.9144 7.05672 21.7216 7.16922L14.1831 11.5686L11.6172 3.34817ZM11.8626 11.9433C11.8215 11.7198 11.6232 11.5599 11.3961 11.5671C11.169 11.5743 10.9812 11.7465 10.9544 11.9721L10.4943 15.8413L8.33957 14C8.17477 13.8592 7.93398 13.8527 7.76183 13.9844C7.58968 14.1162 7.53301 14.3503 7.62586 14.5462L9.2083 17.8845L6.87485 18.1039C6.67435 18.1227 6.50948 18.2699 6.46815 18.4671C6.42683 18.6642 6.51867 18.8652 6.69472 18.963L8.76033 20.1106L7.67407 21.5523C7.52137 21.755 7.56188 22.0431 7.76456 22.1958C7.96724 22.3485 8.25534 22.308 8.40805 22.1053L9.81204 20.2418C9.89204 20.1357 9.92213 20 9.89454 19.87C9.86696 19.74 9.78441 19.6282 9.6682 19.5637L8.43756 18.88L9.94755 18.738C10.0968 18.724 10.2298 18.638 10.3039 18.5077C10.3781 18.3774 10.384 18.2192 10.3197 18.0837L9.37737 16.0957L10.5505 17.0982C10.6794 17.2084 10.8585 17.2386 11.0163 17.1769C11.1742 17.1151 11.2853 16.9715 11.3053 16.8032L11.5081 15.0984L11.8267 16.832C11.8547 16.9845 11.9578 17.1126 12.1008 17.1726C12.2438 17.2326 12.4075 17.2164 12.536 17.1295L14.5182 15.7891L13.126 18.3413C13.0484 18.4837 13.0515 18.6564 13.1343 18.7959C13.2171 18.9353 13.3672 19.0208 13.5294 19.0208H15.1757L13.7572 19.8494C13.6424 19.9164 13.5623 20.0299 13.5375 20.1604C13.5127 20.291 13.5456 20.4259 13.6279 20.5304L14.5724 21.7301C14.7293 21.9295 15.0182 21.9639 15.2176 21.807C15.417 21.65 15.4514 21.3611 15.2944 21.1617L14.6764 20.3767L17.1052 18.9581C17.2844 18.8534 17.3712 18.6416 17.317 18.4413C17.2628 18.241 17.081 18.1019 16.8735 18.1019H14.3034L16.2302 14.5694C16.3317 14.3833 16.2928 14.1519 16.1359 14.0093C15.9791 13.8668 15.745 13.85 15.5695 13.9687L12.6034 15.9745L11.8626 11.9433Z"},Fe={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Xe)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Explosion.vue"},Pe=[BIMDataViewerVue.createElementVNode("path",{d:"M22.3,15.3l-4.1-2.8h-2.1l3.6,2.6h-4l-1.1,2.5h-3.1h-0.2H8.3l-1.1-2.5h-4l3.6-2.6H4.8l-4.1,2.8 c0,0-0.2,4,1.4,5h9.3h0.2h9.3C22.6,19.3,22.3,15.3,22.3,15.3z"},null,-1),BIMDataViewerVue.createElementVNode("polygon",{points:"16.8,7.6 14.1,5.2 11.4,2.7 8.7,5.2 5.9,7.6 9.2,7.6 9.2,13.1 13.5,13.1 13.5,7.6"},null,-1)],Ue={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,Pe)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Export.vue"},je=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M18.8743 18.5537H5.92538V1.6318H14.0184V6.63481H18.6686V6.30358L18.8743 6.51754V18.5537ZM18.4533 6.07957L16.4743 4.02064L14.5737 2.12235V6.07957H18.4533ZM5.33679 1.04321H14.3261L16.8945 3.60843L19.4629 6.28053V19.1423H5.33679V1.04321Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4.84741 0.553833H14.5286L17.2474 3.26923L19.9522 6.08347V19.6316H4.84741V0.553833ZM18.3849 7.12416H13.5291V2.12114H6.41472V18.0643H18.3849V7.12416ZM17.3042 5.59019L16.1249 4.36333L15.063 3.30273V5.59019H17.3042Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M14.0184 17.4473H10.7076V20.1695L9.3833 20.1695L12.3998 23.5538L15.4163 20.1695L14.0184 20.1695V17.4473Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13.0162 8.23163C13.5359 7.90501 14.2302 7.98058 14.6665 8.44511L15.8945 9.75273C16.3293 10.2157 16.3635 10.9113 16.0102 11.4107L16.0096 11.4102C15.9597 11.4808 15.902 11.5476 15.8366 11.6092L14.8553 12.5339C14.776 12.6086 14.6898 12.6716 14.5989 12.7228L14.5992 12.7231C14.5055 12.7757 14.4069 12.8158 14.3057 12.8436C13.9524 12.9408 13.5674 12.8868 13.2516 12.6846L13.2526 12.6837L13.2443 12.6783L13.943 12.0259L13.9466 12.0298L15.3488 10.7085L13.6673 8.92294L13.1447 9.42292L12.4913 8.73761L13.0181 8.23359L13.0162 8.23163ZM13.1267 11.1586L12.4033 11.8341L11.7812 11.1686C11.3641 10.7223 11.3179 10.0619 11.63 9.56849L13.1267 11.1586ZM8.72122 11.2988C8.3954 10.7782 8.47097 10.0828 8.93471 9.64576L10.2396 8.41598C10.7018 7.98042 11.3961 7.94601 11.8946 8.29968L11.8943 8.30004C11.9647 8.35001 12.0313 8.40774 12.0928 8.47319L13.0162 9.45663C13.0909 9.53616 13.1537 9.62255 13.2048 9.71363L13.2053 9.71322C13.2847 9.85519 13.3356 10.0085 13.3583 10.1649C13.4033 10.4729 13.3387 10.7931 13.1665 11.0629L13.1658 11.0621L13.1606 11.0702L12.5094 10.3704L12.5131 10.367L11.1938 8.962L9.41138 10.6466L9.9107 11.1702L9.22553 11.8258L8.72216 11.2979L8.72122 11.2988ZM11.6437 11.1881L12.3179 11.9127L11.6531 12.5362C11.2078 12.9539 10.5487 13.0001 10.0562 12.6875L11.6437 11.1881ZM11.784 15.5876C11.2642 15.9142 10.57 15.8386 10.1338 15.3741L8.90577 14.0664C8.47101 13.6035 8.43679 12.9079 8.79001 12.4085L8.79049 12.409C8.84043 12.3383 8.89812 12.2715 8.96355 12.2099L9.94485 11.2852C10.0241 11.2105 10.1102 11.1476 10.201 11.0965L10.2006 11.0961C10.2924 11.0446 10.3888 11.005 10.4878 10.9774C10.843 10.8776 11.2308 10.931 11.5486 11.1345L11.5473 11.1357L11.5552 11.1408L10.8566 11.7931L10.8533 11.7895L9.45126 13.1107L11.133 14.8964L11.6557 14.3963L12.3127 15.0853L11.7862 15.589L11.7151 15.5145L11.784 15.5876ZM11.6729 12.6603L12.3963 11.9849L13.0186 12.6507C13.4356 13.0969 13.4819 13.7573 13.1698 14.2507L11.6729 12.6603ZM15.8647 14.187C16.3285 13.75 16.404 13.0546 16.0782 12.5339L16.0774 12.5347L15.5741 12.0069L14.8891 12.6624L15.3883 13.186L13.606 14.8704L12.2868 13.4655L12.2904 13.4621L11.6392 12.7623L11.6341 12.7703L11.6333 12.7695C11.4871 12.9987 11.4184 13.2642 11.4287 13.5278C11.4363 13.7321 11.4913 13.9353 11.5944 14.1195L11.595 14.1189C11.6461 14.21 11.709 14.2963 11.7836 14.3758L12.707 15.3593C12.7685 15.4247 12.835 15.4824 12.9055 15.5324L12.9048 15.5331C13.4033 15.8868 14.0976 15.8524 14.5598 15.4168L15.8647 14.187ZM12.482 11.9198L13.1562 12.6444L14.7434 11.1452C14.2509 10.8326 13.5918 10.8788 13.1465 11.2965L12.482 11.9198Z"},null,-1)],We={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,je)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/ExportIfc.vue"},Ke={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M11.5 23.0664C17.8513 23.0664 23 17.9177 23 11.5664C23 5.21513 17.8513 0.0664062 11.5 0.0664062C5.14873 0.0664062 0 5.21513 0 11.5664C0 17.9177 5.14873 23.0664 11.5 23.0664ZM16.0918 5.81641L17.25 6.97462L12.6582 11.5664L17.25 16.1582L16.0918 17.3164L11.5 12.7246L6.90821 17.3164L5.75 16.1582L10.3418 11.5664L5.75 6.97462L6.90821 5.81641L11.5 10.4082L16.0918 5.81641Z"},Je={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Ke)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Failed.vue"},Qe={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M0 6.55556H23V4H0V6.55556ZM3.83333 12.9442H19.1679V10.3887H3.83333V12.9442ZM8.94442 19.3336H14.0555V16.778H8.94442V19.3336Z"},qe={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Qe)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Filter.vue"},$e=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M9.07563 14.7426C5.80119 14.7426 3.15796 12.0993 3.15796 8.8249C3.15796 5.55045 5.80119 2.90723 9.07563 2.90723C12.3501 2.90723 14.9933 5.55045 14.9933 8.8249C14.9933 12.0993 12.3501 14.7426 9.07563 14.7426V14.7426ZM16.966 14.7428H15.9272L15.559 14.3878C16.8477 12.8886 17.6236 10.9424 17.6236 8.82515C17.6236 4.10416 13.7968 0.277405 9.07582 0.277405C4.35484 0.277405 0.528076 4.10416 0.528076 8.82515C0.528076 13.5461 4.35484 17.3729 9.07582 17.3729C11.193 17.3729 13.1393 16.597 14.6384 15.3083L14.9935 15.6765V16.7154L21.5687 23.2774L23.5281 21.318L16.966 14.7428Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M4.309 11.6279L9.12309 13.831L13.9372 11.6279C14.0188 11.6279 14.1004 11.4648 14.1004 11.3832V6.1611C14.1004 6.0795 14.0188 5.99791 13.9372 5.91632L9.12309 3.71326C9.0415 3.71326 8.9599 3.71326 8.87831 3.71326L5.53292 5.42675C5.45133 5.50834 5.36973 5.58994 5.45133 5.75313C5.53292 5.83472 5.69611 5.91632 5.77771 5.83472L9.20469 4.20283L13.366 6.0795L9.12309 7.87459L4.47219 5.99791C4.3906 5.99791 4.309 5.99791 4.22741 5.99791C4.22741 6.0795 4.14581 6.1611 4.14581 6.24269V11.4648C4.14581 11.5464 4.22741 11.6279 4.309 11.6279ZM4.63538 6.56907L9.0415 8.44575C9.12309 8.44575 9.20469 8.44575 9.20469 8.44575L13.6924 6.56907V11.3016L9.36788 13.2598V9.42489C9.36788 9.2617 9.28628 9.18011 9.12309 9.18011C8.9599 9.18011 8.87831 9.2617 8.87831 9.42489V13.2598L4.63538 11.3016V6.56907Z"},null,-1)],en={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,$e)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/FitView.vue"},nn={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M9.19976 3H2.29984C1.03451 3 0.0111238 4.03491 0.0111238 5.30024L0 19.1001C0 20.3654 1.03451 21.4003 2.29984 21.4003H20.6998C21.9651 21.4003 23 20.3654 23 19.1001V7.60008C23 6.33515 21.9651 5.30024 20.6998 5.30024H11.5L9.19976 3Z"},an={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",nn)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Folder.vue"},rn=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M2.29985 18.1002H20.6999V6.60037H2.29985V18.1002ZM20.6998 4.3002H11.4998L9.2 2H2.2998C1.03489 2 0.0115209 3.03529 0.0115209 4.3002L0 18.1002C0 19.3651 1.03489 20.4 2.2998 20.4H20.6998C21.9647 20.4 23 19.3651 23 18.1002V6.6C23 5.33509 21.9647 4.3002 20.6998 4.3002Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M11.653 16.72L15.0877 13.2854L15.9467 12.4268L15.0877 11.5679L11.653 8.1333L10.7945 8.99185L13.6219 11.8193L7.35999 11.8193L7.35999 12.4266L7.35999 13.034L13.6219 13.034L10.7945 15.8614L11.653 16.72Z"},null,-1)],on={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,rn)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/FolderMove.vue"},tn={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M2.29979 19.1002H20.6998V7.60039H2.29979V19.1002ZM20.6998 5.3002H11.4998L9.2 3H2.2998C1.03489 3 0.0115209 4.03529 0.0115209 5.3002L0 19.1002C0 20.3651 1.03489 21.4 2.2998 21.4H20.6998C21.9647 21.4 23 20.3651 23 19.1002V7.6C23 6.33509 21.9647 5.3002 20.6998 5.3002Z"},ln={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",tn)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/FolderOpen.vue"},cn={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M0 0H4.8995e-05H2.19545H8.05005V2.15625H2.19545V7.90625H0V0ZM20.8045 2.15628L14.95 2.15628V3.05176e-05H23V2.15628V7.90628H20.8045V2.15628ZM4.8995e-05 23H0V15.0938H2.19545V20.8437H8.05005V23H2.19545H4.8995e-05ZM14.95 23L23 23V20.8438V15.0938H20.8045V20.8438H14.95V23Z"},dn={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",cn)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Fullscreen.vue"},sn=[BIMDataViewerVue.createElementVNode("path",{d:"M3.11719 2.52161C3.11719 2.24546 3.34105 2.02161 3.61719 2.02161H7.61719C7.89333 2.02161 8.11719 2.24546 8.11719 2.52161V6.52161C8.11719 6.79775 7.89333 7.02161 7.61719 7.02161H3.61719C3.34105 7.02161 3.11719 6.79775 3.11719 6.52161V2.52161Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M3.11719 16.4784C3.11719 16.2023 3.34105 15.9784 3.61719 15.9784H7.61719C7.89333 15.9784 8.11719 16.2023 8.11719 16.4784V20.4784C8.11719 20.7545 7.89333 20.9784 7.61719 20.9784H3.61719C3.34105 20.9784 3.11719 20.7545 3.11719 20.4784V16.4784Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M3.11719 9.5C3.11719 9.22386 3.34105 9 3.61719 9H7.61719C7.89333 9 8.11719 9.22386 8.11719 9.5V13.5C8.11719 13.7761 7.89333 14 7.61719 14H3.61719C3.34105 14 3.11719 13.7761 3.11719 13.5V9.5Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M9.68536 2.52161C9.68536 2.24546 9.90922 2.02161 10.1854 2.02161H14.1854C14.4615 2.02161 14.6854 2.24546 14.6854 2.52161V6.52161C14.6854 6.79775 14.4615 7.02161 14.1854 7.02161H10.1854C9.90922 7.02161 9.68536 6.79775 9.68536 6.52161V2.52161Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M9.68536 16.4784C9.68536 16.2023 9.90922 15.9784 10.1854 15.9784H14.1854C14.4615 15.9784 14.6854 16.2023 14.6854 16.4784V20.4784C14.6854 20.7545 14.4615 20.9784 14.1854 20.9784H10.1854C9.90922 20.9784 9.68536 20.7545 9.68536 20.4784V16.4784Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M9.68536 9.5C9.68536 9.22386 9.90922 9 10.1854 9H14.1854C14.4615 9 14.6854 9.22386 14.6854 9.5V13.5C14.6854 13.7761 14.4615 14 14.1854 14H10.1854C9.90922 14 9.68536 13.7761 9.68536 13.5V9.5Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M16.2535 2.52161C16.2535 2.24546 16.4774 2.02161 16.7535 2.02161H20.7535C21.0297 2.02161 21.2535 2.24546 21.2535 2.52161V6.52161C21.2535 6.79775 21.0297 7.02161 20.7535 7.02161H16.7535C16.4774 7.02161 16.2535 6.79775 16.2535 6.52161V2.52161Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M16.2535 16.4784C16.2535 16.2023 16.4774 15.9784 16.7535 15.9784H20.7535C21.0297 15.9784 21.2535 16.2023 21.2535 16.4784V20.4784C21.2535 20.7545 21.0297 20.9784 20.7535 20.9784H16.7535C16.4774 20.9784 16.2535 20.7545 16.2535 20.4784V16.4784Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M16.2535 9.5C16.2535 9.22386 16.4774 9 16.7535 9H20.7535C21.0297 9 21.2535 9.22386 21.2535 9.5V13.5C21.2535 13.7761 21.0297 14 20.7535 14H16.7535C16.4774 14 16.2535 13.7761 16.2535 13.5V9.5Z"},null,-1)],bn={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,sn)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Grid.vue"},gn=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8.1632 14.0812C5.66865 14.0812 0.688965 15.3332 0.688965 17.8184V19.6869H15.6374V17.8184C15.6374 15.3332 10.6577 14.0812 8.1632 14.0812Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8.16302 12.2129C10.2278 12.2129 11.9001 10.5405 11.9001 8.47576C11.9001 6.41103 10.2278 4.73865 8.16302 4.73865C6.09828 4.73865 4.4259 6.41103 4.4259 8.47576C4.4259 10.5405 6.09828 12.2129 8.16302 12.2129Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M17.2606 13.2593C19.0363 13.2593 20.4745 11.821 20.4745 10.0453C20.4745 8.26967 19.0363 6.83142 17.2606 6.83142C15.4849 6.83142 14.0467 8.26967 14.0467 10.0453C14.0467 11.821 15.4849 13.2593 17.2606 13.2593Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10.8334 19.6868H17.2612V17.6154C17.2612 16.5705 16.4671 15.7222 15.3304 15.0718C16.0414 14.9347 16.7195 14.866 17.2613 14.866C19.4066 14.866 23.6891 15.9427 23.6891 18.08V19.6869H10.8334V19.6868Z"},null,-1)],pn={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,gn)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Group.vue"},un={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3.99087 6.78082L0.945206 3.73516L1.68037 3L19.4292 20.6438L18.6941 21.379L16.1735 18.8584C14.7032 19.4886 13.1279 19.8037 11.4475 19.8037C6.30137 19.8037 1.78539 16.653 0 12.032C0.840183 9.93151 2.20548 8.14612 3.99087 6.78082ZM6.19635 12.032C6.19635 14.9726 8.61187 17.2831 11.4475 17.2831C12.2877 17.2831 13.1279 17.0731 13.863 16.653L12.2877 15.0776C11.9726 15.1826 11.7626 15.1826 11.4475 15.1826C9.6621 15.1826 8.2968 13.7123 8.2968 12.032C8.2968 11.7169 8.2968 11.4018 8.40183 11.1918L6.82648 9.61644C6.40639 10.3516 6.19635 11.1918 6.19635 12.032ZM11.4476 4.26048C9.34714 4.26048 7.45673 4.7856 5.77637 5.62578L8.19189 8.0413C9.1371 7.30614 10.1873 6.88605 11.4476 6.88605C14.2832 6.88605 16.6987 9.19656 16.6987 12.1372C16.6987 13.3975 16.2786 14.5527 15.5435 15.3929L18.1691 18.0185C20.3745 16.6532 22.0549 14.5527 23.0001 12.1372C21.1097 7.41117 16.6987 4.26048 11.4476 4.26048ZM11.4475 8.88086C10.8174 8.88086 10.1872 9.0909 9.66211 9.511L14.0731 13.922C14.3881 13.3968 14.7032 12.7667 14.7032 12.1366C14.5982 10.3512 13.1279 8.88086 11.4475 8.88086Z"},Vn={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",un)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Hide.vue"},Cn={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13.4279 1.14627C14.9692 0.177724 17.0281 0.401832 18.3218 1.77945L21.9637 5.65738C23.253 7.03033 23.3545 9.09327 22.3069 10.5743L22.3051 10.5723C22.157 10.782 21.9859 10.98 21.7919 11.1628L18.8817 13.905C18.6464 14.1267 18.3908 14.3134 18.1213 14.4652L18.1224 14.4663C17.8104 14.6415 17.4799 14.7701 17.1408 14.8522C16.1239 15.1002 15.0293 14.9307 14.1257 14.3521L14.1289 14.3492L14.1044 14.3334L16.1763 12.3987L16.1869 12.41L20.3454 8.49157L15.3586 3.1964L13.809 4.67919L11.8711 2.6468L13.4333 1.15203L13.4279 1.14627ZM13.7555 9.82669L11.6102 11.8298L9.76531 9.85607C8.52837 8.53274 8.39124 6.57409 9.31689 5.11091L13.7555 9.82669ZM0.690849 10.2425C-0.275375 8.69857 -0.0512554 6.63632 1.32401 5.34024L5.19394 1.69313C6.56454 0.401454 8.62364 0.299392 10.1021 1.34822L10.1006 1.34962C10.3096 1.49781 10.507 1.66901 10.6893 1.86309L13.4278 4.77961C13.6492 5.01543 13.8356 5.27159 13.9871 5.54167L13.9885 5.54034C14.2325 5.97628 14.3857 6.44824 14.4491 6.92921C14.5688 7.82737 14.3751 8.75745 13.8735 9.54335L13.8713 9.54092L13.856 9.56456L11.925 7.48933L11.9356 7.47939L8.02331 3.3128L2.73747 8.30833L4.21831 9.8614L2.18633 11.8057L0.693501 10.24L0.690849 10.2425ZM9.35752 9.91441L11.3569 12.0631L9.38551 13.9122C8.06488 15.151 6.11012 15.2882 4.6496 14.3611L9.35752 9.91441ZM9.77347 22.9615C8.23216 23.93 6.17324 23.7059 4.87947 22.3283L1.23761 18.4504C-0.0517673 17.0774 -0.15322 15.0144 0.894438 13.5334L0.896188 13.5353C1.04427 13.3256 1.21537 13.1276 1.40936 12.9448L4.31957 10.2026C4.5547 9.98105 4.81009 9.7945 5.07933 9.64277L5.07808 9.64144C5.39912 9.46112 5.73974 9.33026 6.08911 9.24851C7.0979 9.01064 8.18039 9.18229 9.07548 9.75545L9.07196 9.75876L9.09521 9.77379L7.02345 11.7083L7.01381 11.6981L2.85576 15.616L7.84304 20.9117L9.39298 19.4286L11.3413 21.472L9.78006 22.9659L9.58559 22.7619L9.77347 22.9615ZM9.44428 14.2803L11.5896 12.2772L13.4352 14.2517C14.6721 15.575 14.8092 17.5337 13.8836 18.9969L9.44428 14.2803ZM21.8757 18.8078C23.251 17.5117 23.4751 15.4495 22.5088 13.9055L22.5063 13.9079L21.0138 12.3426L18.9822 14.2865L20.4627 15.8393L15.1772 20.8345L11.265 16.668L11.2756 16.658L9.34443 14.5826L9.32915 14.6063L9.32712 14.6041C8.94205 15.2075 8.73846 15.8958 8.71879 16.5894C8.69813 17.2832 8.86144 17.9825 9.21132 18.6077L9.21348 18.6057C9.36503 18.8758 9.55143 19.132 9.77289 19.3678L12.5114 22.2844C12.6936 22.4784 12.8909 22.6495 13.0999 22.7977L13.0976 22.7998C14.576 23.8487 16.6352 23.7466 18.0058 22.4549L21.8757 18.8078ZM11.8438 12.0842L13.8431 14.2329L18.5502 9.78693C17.0897 8.85986 15.1349 8.9971 13.8143 10.2358L11.8438 12.0842Z"},mn={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Cn)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Ifc.vue"},hn={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3 0.479167V22.5208C3 22.7844 3.21563 23 3.47917 23H19.7708C20.0344 23 20.25 22.7844 20.25 22.5208V6.70833H14.9792C14.7156 6.70833 14.5 6.49271 14.5 6.22917V0H3.47917C3.21563 0 3 0.215625 3 0.479167ZM4.4375 9.82251H18.8125V21.5621H4.4375V9.82251ZM5.06037 4.88621V1.48413H4.2937V4.88621H5.06037ZM5.75516 1.48413H7.81558V2.10705H6.52183V2.87371H7.7437V3.49663H6.52183V4.86226H5.75516V1.48413ZM10.0197 4.93444C10.427 4.93444 10.7385 4.86257 10.8822 4.79069L10.7625 4.16777C10.5947 4.23965 10.3552 4.28757 10.1156 4.28757C9.44474 4.28757 9.03745 3.85632 9.03745 3.18548C9.03745 2.41882 9.51662 2.05944 10.1156 2.05944C10.3791 2.05944 10.5947 2.10736 10.7625 2.17923L10.9302 1.58027C10.7864 1.5084 10.4989 1.43652 10.0916 1.43652C9.08537 1.43652 8.24683 2.0834 8.24683 3.2334C8.24683 4.19173 8.84578 4.93444 10.0197 4.93444ZM20.226 5.75034C20.202 5.65451 20.178 5.58263 20.1301 5.51076L15.4583 0.287842V5.75034H20.226ZM13.1105 11.1157C13.374 11.1157 13.5896 11.2116 13.7573 11.3793C14.012 11.6339 14.2693 11.8886 14.5276 12.1442L14.5276 12.1442L14.5277 12.1443L14.5278 12.1444C15.0468 12.6581 15.5694 13.1753 16.0813 13.7032C16.4646 14.0866 16.4646 14.6376 16.0813 15.0209C15.6669 15.4512 15.242 15.8709 14.8135 16.2941L14.8133 16.2943L14.8133 16.2943L14.8133 16.2943L14.8132 16.2944C14.5976 16.5073 14.3811 16.7211 14.1646 16.9376C13.7573 17.3209 13.2063 17.3209 12.799 16.9376C12.7032 16.8418 12.6792 16.7938 12.799 16.6741C13.2951 16.194 13.7804 15.7033 14.2622 15.2161L14.2624 15.216L14.2625 15.2159C14.502 14.9737 14.7406 14.7325 14.9792 14.4938C15.099 14.3741 15.099 14.3022 14.9792 14.1824C14.7867 13.9899 14.5942 13.8 14.4025 13.6111L14.4024 13.611C14.0218 13.2356 13.6447 12.8638 13.2782 12.4813C13.1584 12.3616 13.0865 12.3376 12.9667 12.4813C12.8876 12.5763 12.7981 12.6607 12.705 12.7485C12.6571 12.7937 12.6083 12.8398 12.5594 12.8886C12.4876 12.9605 12.4396 12.9845 12.3438 12.8886C12.2152 12.7439 12.0757 12.61 11.94 12.4796L11.9399 12.4796C11.8735 12.4157 11.8079 12.3527 11.7448 12.2897C11.649 12.2178 11.673 12.1459 11.7448 12.0741L12.4636 11.3553C12.6553 11.2116 12.8709 11.1157 13.1105 11.1157ZM7.16882 13.8711C7.00111 14.0388 6.90527 14.2544 6.90527 14.494C6.90527 14.7336 6.97715 14.9732 7.21673 15.1888L7.71986 15.6919C7.87778 15.8377 7.95562 15.9095 8.03148 15.9075C8.10522 15.9055 8.17708 15.8336 8.31881 15.6919L8.31882 15.6919C8.36673 15.644 8.42246 15.5961 8.47819 15.5482L8.47821 15.5482C8.61756 15.4284 8.75691 15.3086 8.77402 15.1888C8.77402 15.0549 8.63367 14.9443 8.49189 14.8327L8.49188 14.8327C8.43074 14.7845 8.36934 14.7362 8.31882 14.6857L8.29486 14.6617C8.17507 14.5659 8.19902 14.494 8.29486 14.3982L10.0199 12.6732C10.1396 12.5534 10.1876 12.5294 10.3313 12.6732L12.4876 14.8294C12.5834 14.9492 12.6553 14.9492 12.7511 14.8294C13.1105 14.4221 13.1344 13.8711 12.7511 13.4877L10.8105 11.5471C10.4511 11.1877 9.87611 11.1877 9.51673 11.5471C8.72611 12.3138 7.93548 13.0805 7.16882 13.8711ZM10.3073 20.6987C10.0198 20.6987 9.80422 20.6029 9.61255 20.4352L9.61246 20.4351C8.84582 19.6684 8.07919 18.9018 7.31255 18.1591C6.90526 17.7518 6.90526 17.2008 7.31255 16.7935C7.7287 16.3614 8.15554 15.9399 8.57878 15.522L8.57881 15.522L8.57886 15.5219L8.57903 15.5217L8.57919 15.5216L8.57942 15.5214L8.57958 15.5212C8.78961 15.3138 8.99875 15.1073 9.20526 14.9008C9.61255 14.4935 10.1636 14.5175 10.5709 14.9008C10.6907 15.0206 10.6667 15.0685 10.5709 15.1643C9.85213 15.8831 9.13338 16.6018 8.39067 17.3206C8.27088 17.4404 8.27088 17.5123 8.39067 17.632L10.1157 19.3571C10.2115 19.4529 10.2834 19.4768 10.3792 19.3571L10.8105 18.9258C10.8823 18.8539 10.9303 18.8539 10.9782 18.9258L11.6011 19.5487C11.673 19.6206 11.673 19.6685 11.6011 19.7404C11.3615 19.98 11.1219 20.2196 10.8584 20.4591C10.7386 20.6268 10.523 20.6987 10.3073 20.6987ZM16.4886 17.3207C16.4886 17.5842 16.4167 17.7998 16.2251 17.9676C15.4584 18.7582 14.6678 19.5248 13.8772 20.2915C13.5178 20.6509 12.9667 20.6509 12.6074 20.3155C11.9365 19.6686 11.2657 18.9978 10.6188 18.3269C10.2355 17.9436 10.3074 17.3207 10.7147 16.9613C10.8045 16.8894 10.8404 16.9254 10.8831 16.968L10.8831 16.9681C10.8974 16.9823 10.9123 16.9972 10.9303 17.0092C11.1689 17.2478 11.4102 17.4865 11.6523 17.726L11.6524 17.726L11.6526 17.7262L11.6526 17.7263C12.1397 18.208 12.6305 18.6934 13.1105 19.1894C13.2303 19.3092 13.2782 19.3092 13.398 19.1894C13.973 18.5905 14.548 18.0155 15.147 17.4405C15.2667 17.3207 15.2667 17.2728 15.147 17.1769C15.0521 17.0978 14.9676 17.0083 14.8798 16.9152L14.8798 16.9152C14.8346 16.8673 14.7885 16.8185 14.7397 16.7696C14.6438 16.6978 14.6199 16.6259 14.7397 16.554C14.9553 16.3623 15.147 16.1707 15.3386 15.9551C15.4105 15.8832 15.4584 15.8592 15.5542 15.9551L15.5543 15.9551L15.5543 15.9551C15.7939 16.1947 16.0334 16.4342 16.273 16.6978C16.4167 16.8655 16.4886 17.0811 16.4886 17.3207ZM14.3564 14.7815C14.1647 14.5898 13.9251 14.47 13.5418 14.446C13.398 14.446 13.1584 14.5419 12.9907 14.7096C12.6074 15.069 12.248 15.4283 11.8886 15.7877C11.7928 15.8835 11.8168 15.9315 11.8886 16.0033C12.0333 16.132 12.1673 16.2714 12.2976 16.4071L12.2977 16.4071L12.2977 16.4071C12.3616 16.4737 12.4246 16.5393 12.4876 16.6023C12.5595 16.6742 12.6074 16.6981 12.7032 16.6023L14.3564 14.9492C14.4043 14.9013 14.4282 14.8533 14.3564 14.7815ZM13.1584 17.848C13.1584 18.1355 13.0386 18.3751 12.823 18.5667C12.7511 18.6386 12.7032 18.6386 12.6553 18.5667L12.6553 18.5667C12.1042 18.0157 11.5532 17.4647 10.9782 16.9136C10.9063 16.8417 10.9063 16.7938 10.9782 16.7459C11.1938 16.5542 11.4095 16.3386 11.6011 16.123C11.673 16.0511 11.7209 16.0511 11.7928 16.123C12.0315 16.3777 12.2809 16.6217 12.5337 16.8693L12.5337 16.8693L12.534 16.8696C12.6617 16.9946 12.7903 17.1205 12.9188 17.249C13.0866 17.3928 13.1584 17.6084 13.1584 17.848ZM10.7402 13.269C10.7219 13.2452 10.7002 13.2169 10.6668 13.2002C10.6189 13.2242 10.5949 13.2481 10.5709 13.296C10.1636 13.6554 10.1157 14.2304 10.4991 14.6377C10.6787 14.8294 10.8644 15.009 11.0501 15.1887C11.2358 15.3684 11.4215 15.5481 11.6011 15.7398C11.673 15.8117 11.7209 15.8117 11.7928 15.7398C11.8558 15.6768 11.9189 15.6111 11.9827 15.5446L11.9827 15.5446C12.1131 15.4089 12.2471 15.2695 12.3918 15.1408C12.4636 15.045 12.4636 14.9971 12.3918 14.9252L10.7626 13.296C10.7553 13.2888 10.7481 13.2793 10.7402 13.269ZM9.78022 17.3688C9.49272 17.3688 9.25314 17.2491 9.06147 17.0334C8.9896 16.9616 8.9896 16.9136 9.06147 16.8657L10.7146 15.2126C10.7865 15.1407 10.8344 15.1407 10.9063 15.2126C11.0332 15.3554 11.1707 15.4878 11.3117 15.6235C11.3836 15.6927 11.4564 15.7627 11.5292 15.8355C11.6011 15.9074 11.6011 15.9313 11.5292 16.0032L10.3792 17.1532C10.2115 17.297 9.99585 17.3688 9.78022 17.3688Z"},fn={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",hn)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/IfcFile.vue"},Mn={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M11.8998 13.6346L6.68806 8.51539L9.94558 8.51539L9.94558 2.85382L13.8541 2.85382V8.51539L17.1116 8.51539L11.8998 13.6346ZM1.06519 15.8128L5.86457 12.5658L7.81884 12.8583L3.45051 15.8128H6.46811C6.89919 15.8128 7.53145 16.2516 7.81884 17.4217C8.04875 18.3578 8.98756 18.7284 9.42822 18.7966H11.8998L11.8998 18.7966H14.3713C14.812 18.7284 15.7508 18.3578 15.9807 17.4217C16.2681 16.2516 16.9004 15.8128 17.3314 15.8128H20.349L15.9807 12.8583L17.935 12.5658L22.7344 15.8128C23.108 16.0079 23.723 16.8776 23.1942 18.7966C22.5332 21.1954 21.2974 21.2539 20.8951 21.2539H11.8998L11.8998 21.2538H2.90447C2.50213 21.2538 1.26636 21.1953 0.605363 18.7966C0.0765659 16.8776 0.691582 16.0078 1.06519 15.8128Z"},In={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Mn)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Import.vue"},Bn=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M17.9932 20.4443L17.9932 1.39685L19.9351 1.39685L19.9351 20.4443L17.9932 20.4443Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M21.3563 17.3742C21.3372 17.3539 21.306 17.3539 21.2868 17.3742L18.9951 19.8103L16.713 17.3847C16.6939 17.3643 16.6627 17.3643 16.6436 17.3847L16.1015 17.9608C16.0824 17.9811 16.0824 18.0144 16.1015 18.0347L18.9577 21.0707C18.9764 21.0906 19.0069 21.0909 19.0261 21.0716C19.032 21.0691 19.0375 21.0653 19.0422 21.0602L21.8984 18.0242C21.9175 18.0039 21.9175 17.9707 21.8984 17.9504L21.3563 17.3742Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M2.8938 18.5909L5.23755 4.37219H7.17114L4.83716 18.5909H2.8938ZM6.40942 18.5909L8.75317 4.37219H10.6965L8.35278 18.5909H6.40942ZM12.2786 10.2218H2.11255V8.43469H12.2786V10.2218ZM11.5364 14.587H1.38013V12.7999H11.5364V14.587Z"},null,-1)],wn={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,Bn)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/IndexAscending.vue"},vn=[BIMDataViewerVue.createElementVNode("g",{"clip-path":"url(#clip0_3035_480)"},[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M20.0067 2.56714V21.6146H18.0648V2.56714H20.0067Z"}),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16.6436 5.63724C16.6627 5.65754 16.6939 5.65754 16.713 5.63724L19.0048 3.20114L21.2868 5.62679C21.3059 5.64714 21.3372 5.64714 21.3563 5.62679L21.8983 5.05063C21.9175 5.03033 21.9175 4.99709 21.8983 4.97679L19.0422 1.94079C19.0234 1.92083 18.9929 1.92061 18.9738 1.93985C18.9679 1.9424 18.9624 1.94622 18.9577 1.95125L16.1015 4.98724C16.0824 5.00754 16.0824 5.04078 16.1015 5.06108L16.6436 5.63724Z"}),BIMDataViewerVue.createElementVNode("path",{d:"M2.8938 18.5909L5.23755 4.37219H7.17114L4.83716 18.5909H2.8938ZM6.40942 18.5909L8.75317 4.37219H10.6965L8.35278 18.5909H6.40942ZM12.2786 10.2218H2.11255V8.43469H12.2786V10.2218ZM11.5364 14.587H1.38013V12.7999H11.5364V14.587Z"})],-1)],Ln={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,vn)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/IndexDescending.vue"},Dn={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M0 11.5C0 17.8424 5.15936 23 11.5 23C17.8406 23 23 17.8424 23 11.5C23 5.15936 17.8406 0 11.5 0C5.15936 0 0 5.15936 0 11.5ZM1.70953 11.5C1.70953 6.10131 6.10131 1.70953 11.5 1.70953C16.8987 1.70953 21.2905 6.10131 21.2905 11.5C21.2905 16.8987 16.8987 21.2905 11.5 21.2905C6.10131 21.2905 1.70953 16.8987 1.70953 11.5ZM10.8029 14.3193L10.5157 4.4775H12.4834L12.1962 14.3193H10.8029ZM10.2901 17.2508C10.2901 16.5123 10.8029 15.9789 11.5004 15.9789C12.2372 15.9789 12.7091 16.5123 12.7091 17.2508C12.7091 17.9688 12.2372 18.5209 11.5004 18.5209C10.7824 18.5209 10.2901 17.9688 10.2901 17.2508Z"},xn={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Dn)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Information.vue"},kn=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M0 18.6042V0.395833C0 0.178125 0.178125 0 0.395833 0H9.5V5.14583C9.5 5.36354 9.67813 5.54167 9.89583 5.54167H14.25V18.6042C14.25 18.8219 14.0719 19 13.8542 19H0.395833C0.178125 19 0 18.8219 0 18.6042ZM14.1508 4.55257C14.1904 4.61194 14.2101 4.67132 14.2299 4.75048H10.2914V0.237984L14.1508 4.55257Z"},null,-1),BIMDataViewerVue.createElementVNode("circle",{cx:"13",cy:"18",r:"6",fill:"#D8D8D8"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M11 15V17H11.0033L11 17.0033L12.3333 18.3333L11 19.6667L11.0033 19.67H11V21.6667H15V19.67H14.9967L15 19.6667L13.6667 18.3333L15 17.0033L14.9967 17H15V15H11ZM14.3333 19.8333V21H11.6667V19.8333L13 18.5L14.3333 19.8333ZM11.6667 16.8333V15.6667H14.3333V16.8333L13 18.1667L11.6667 16.8333ZM13.0002 19.6667L12.0002 20.6667H14.0002L13.0002 19.6667ZM13.9999 16.8333L12.9999 17.8333L11.9999 16.8333L13.9999 16.8333Z",fill:"#2F374A"},null,-1)],En={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,kn)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/InProgressFile.vue"},An={d:"M11.5 1.5C5.98 1.5 1.5 5.98 1.5 11.5C1.5 17.02 5.98 21.5 11.5 21.5C17.02 21.5 21.5 17.02 21.5 11.5C21.5 5.98 17.02 1.5 11.5 1.5ZM15.11 7.84C16.18 7.84 17.04 8.7 17.04 9.77C17.04 10.84 16.18 11.7 15.11 11.7C14.04 11.7 13.18 10.84 13.18 9.77C13.17 8.7 14.04 7.84 15.11 7.84ZM9.11 6.26C10.41 6.26 11.47 7.32 11.47 8.62C11.47 9.92 10.41 10.98 9.11 10.98C7.81 10.98 6.75 9.92 6.75 8.62C6.75 7.31 7.8 6.26 9.11 6.26ZM9.11 15.39V19.14C6.71 18.39 4.81 16.54 3.97 14.18C5.02 13.06 7.64 12.49 9.11 12.49C9.64 12.49 10.31 12.57 11.01 12.71C9.37 13.58 9.11 14.73 9.11 15.39ZM11.5 19.5C11.23 19.5 10.97 19.49 10.71 19.46V15.39C10.71 13.97 13.65 13.26 15.11 13.26C16.18 13.26 18.03 13.65 18.95 14.41C17.78 17.38 14.89 19.5 11.5 19.5Z"},Hn={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",An)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Invitation.vue"},yn={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M11.3904 17.581L4.92852 14.6238C4.819 14.6238 4.70947 14.5143 4.70947 14.4048V7.39524C4.70947 7.34048 4.73685 7.28571 4.76423 7.23095C4.79162 7.17619 4.819 7.12143 4.819 7.06667H5.14757L11.3904 9.58571L17.0857 7.17619L11.4999 4.65714L6.89995 6.84762C6.79042 6.95714 6.57138 6.84762 6.46185 6.73809C6.35233 6.51905 6.46185 6.40952 6.57138 6.3L11.0619 4H11.3904L17.8523 6.95714C17.9619 7.06667 18.0714 7.17619 18.0714 7.28571V14.2952C18.0714 14.4048 17.9619 14.6238 17.8523 14.6238L11.3904 17.581ZM11.2809 10.3524L5.36662 7.83333V14.1857L11.0619 16.8143V11.6667C11.0619 11.4476 11.1714 11.3381 11.3904 11.3381C11.6095 11.3381 11.719 11.4476 11.719 11.6667V16.8143L17.5238 14.1857V7.83333L11.4999 10.3524H11.2809ZM18.9476 14.4001V9.58105C21.4667 10.7858 23 12.5382 23 14.5096C23 18.1239 17.8524 20.9715 11.5 20.9715C5.14762 20.9715 0 18.1239 0 14.5096C0 12.5382 1.53333 10.7858 4.05238 9.58105V14.4001C4.05238 14.7287 4.27143 15.1668 4.6 15.2763L10.9524 18.2334H11.0619H11.281H11.5H11.6095L18.4 15.2763C18.7286 15.1668 18.9476 14.8382 18.9476 14.4001Z"},Nn={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",yn)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Isolate.vue"},Sn={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M19.0178 10.0262C19.0178 12.9638 16.6364 15.3452 13.6988 15.3452C13.0611 15.3452 12.4495 15.233 11.8829 15.0272L10.9023 16.0078H9.00661V17.8483H7.12931V19.7072H3.98207L3.98206 16.5967L8.7106 11.8769C8.49667 11.3005 8.37977 10.677 8.37977 10.0262C8.37977 7.08856 10.7612 4.70715 13.6988 4.70715C16.6364 4.70715 19.0178 7.08856 19.0178 10.0262ZM16.6431 8.77465C16.6431 9.67924 15.9098 10.4125 15.0052 10.4125C14.1006 10.4125 13.3673 9.67924 13.3673 8.77465C13.3673 7.87007 14.1006 7.13675 15.0052 7.13675C15.9098 7.13675 16.6431 7.87007 16.6431 8.77465Z"},Zn={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Sn)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Key.vue"},Tn={d:"M0.481203 11.7773L21.9479 0.277346L21.9479 23.2773L0.481203 11.7773Z"},_n={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Tn)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Left.vue"},Rn={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3 0.479167V22.5208C3 22.7844 3.21562 23 3.47917 23H19.7708C20.0344 23 20.25 22.7844 20.25 22.5208V6.70833H14.9792C14.7156 6.70833 14.5 6.49271 14.5 6.22917V0H3.47917C3.21562 0 3 0.215625 3 0.479167ZM20.2257 5.75036C20.2017 5.65452 20.1778 5.58265 20.1299 5.51077L15.458 0.287855V5.75036H20.2257ZM15.1622 15.8675C16.4073 15.859 17.4235 14.8428 17.4321 13.5977C17.4406 12.3526 16.4382 11.3502 15.1931 11.3587L14.0318 11.3667C13.7931 11.3683 13.5983 11.5632 13.5966 11.8019C13.595 12.0406 13.7872 12.2327 14.0259 12.2311L15.1872 12.2231C15.9549 12.2179 16.5729 12.8359 16.5677 13.6036C16.5624 14.3713 15.9358 14.9979 15.1681 15.0031L12.8455 15.0191C12.0833 15.0243 11.4686 14.415 11.465 13.6549C11.4706 13.5382 11.4293 13.4203 11.3408 13.3319C11.1729 13.164 10.8988 13.1658 10.7286 13.336C10.6357 13.429 10.5929 13.5529 10.6006 13.6736C10.6077 14.9051 11.6042 15.8919 12.8396 15.8835L15.1622 15.8675ZM8.73734 11.4119C7.49227 11.4204 6.47603 12.4367 6.4675 13.6817C6.45897 14.9268 7.46138 15.9292 8.70646 15.9207L9.86777 15.9127C10.1065 15.9111 10.3013 15.7163 10.3029 15.4776C10.3046 15.2389 10.1124 15.0467 9.8737 15.0483L8.71238 15.0563C7.9447 15.0615 7.32664 14.4435 7.3319 13.6758C7.33715 12.9081 7.96374 12.2815 8.73142 12.2763L11.0541 12.2604C11.8163 12.2551 12.431 12.8644 12.4346 13.6245C12.429 13.7412 12.4703 13.8591 12.5588 13.9476C12.7267 14.1155 13.0007 14.1136 13.1709 13.9434C13.2639 13.8504 13.3066 13.7265 13.299 13.6059C13.2918 12.3743 12.2954 11.3875 11.06 11.396L8.73734 11.4119Z"},On={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Rn)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/LinkedDocument.vue"},zn=[BIMDataViewerVue.createElementVNode("path",{d:"M19.1537 13.26C19.1537 12.9839 18.9298 12.76 18.6537 12.76H8.56629C8.29015 12.76 8.06629 12.9839 8.06629 13.26V14.3701C8.06629 14.6462 8.29015 14.8701 8.56629 14.8701H18.6537C18.9298 14.8701 19.1537 14.6462 19.1537 14.3701V13.26Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M19.1537 17.8898C19.1537 17.6137 18.9298 17.3898 18.6537 17.3898H8.56629C8.29015 17.3898 8.06629 17.6137 8.06629 17.8898V18.9999C8.06629 19.276 8.29015 19.4999 8.56629 19.4999H18.6537C18.9298 19.4999 19.1537 19.276 19.1537 18.9999V17.8898Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M19.1537 8.62994C19.1537 8.3538 18.9298 8.12994 18.6537 8.12994H8.56629C8.29015 8.12994 8.06629 8.3538 8.06629 8.62994V9.74C8.06629 10.0161 8.29015 10.24 8.56629 10.24H18.6537C18.9298 10.24 19.1537 10.0161 19.1537 9.74V8.62994Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M19.1537 4C19.1537 3.72386 18.9298 3.5 18.6537 3.5H8.56629C8.29015 3.5 8.06629 3.72386 8.06629 4V5.11006C8.06629 5.3862 8.29015 5.61006 8.56629 5.61006H18.6537C18.9298 5.61006 19.1537 5.3862 19.1537 5.11006V4Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M3.84619 13.26C3.84619 12.9839 4.07005 12.76 4.34619 12.76H5.45625C5.73239 12.76 5.95625 12.9839 5.95625 13.26V14.3701C5.95625 14.6462 5.73239 14.8701 5.45625 14.8701H4.34619C4.07005 14.8701 3.84619 14.6462 3.84619 14.3701V13.26Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M3.84619 17.8898C3.84619 17.6137 4.07005 17.3898 4.34619 17.3898H5.45625C5.73239 17.3898 5.95625 17.6137 5.95625 17.8898V18.9999C5.95625 19.276 5.73239 19.4999 5.45625 19.4999H4.34619C4.07005 19.4999 3.84619 19.276 3.84619 18.9999V17.8898Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M3.84619 8.62994C3.84619 8.3538 4.07005 8.12994 4.34619 8.12994H5.45625C5.73239 8.12994 5.95625 8.3538 5.95625 8.62994V9.74C5.95625 10.0161 5.73239 10.24 5.45625 10.24H4.34619C4.07005 10.24 3.84619 10.0161 3.84619 9.74V8.62994Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M3.84619 4C3.84619 3.72386 4.07005 3.5 4.34619 3.5H5.45625C5.73239 3.5 5.95625 3.72386 5.95625 4V5.11006C5.95625 5.3862 5.73239 5.61006 5.45625 5.61006H4.34619C4.07005 5.61006 3.84619 5.3862 3.84619 5.11006V4Z"},null,-1)],Yn={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,zn)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/List.vue"},Gn={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M5.82965 16.6538L5.82965 0.553833H8.12965L8.12965 16.6538H11.9593L6.97965 23.5538L2 16.6538H5.82965ZM16.1796 0.553833L21.1593 7.45383L17.3296 7.45383V23.5538H15.0296V7.45383L11.2 7.45383L16.1796 0.553833Z"},Xn={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Gn)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/ListManage.vue"},Fn={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 8.05C4 3.5995 7.5995 0 12.05 0C16.5005 0 20.1 3.5995 20.1 8.05C20.1 14.0875 12.05 23 12.05 23C12.05 23 4 14.0875 4 8.05ZM9.17501 8.05011C9.17501 9.63711 10.463 10.9251 12.05 10.9251C13.637 10.9251 14.925 9.63711 14.925 8.05011C14.925 6.46311 13.637 5.17511 12.05 5.17511C10.463 5.17511 9.17501 6.46311 9.17501 8.05011Z"},Pn={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Fn)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Location.vue"},Un={d:"M18.3333 7.66667H17.2381V5.47619C17.2381 2.45333 14.7848 0 11.7619 0C8.73905 0 6.28571 2.45333 6.28571 5.47619V7.66667H5.19048C3.98571 7.66667 3 8.65238 3 9.85714V20.8095C3 22.0143 3.98571 23 5.19048 23H18.3333C19.5381 23 20.5238 22.0143 20.5238 20.8095V9.85714C20.5238 8.65238 19.5381 7.66667 18.3333 7.66667ZM11.7619 17.5238C10.5571 17.5238 9.57143 16.5381 9.57143 15.3333C9.57143 14.1286 10.5571 13.1429 11.7619 13.1429C12.9667 13.1429 13.9524 14.1286 13.9524 15.3333C13.9524 16.5381 12.9667 17.5238 11.7619 17.5238ZM15.1571 7.66667H8.36667V5.47619C8.36667 3.60333 9.88905 2.08095 11.7619 2.08095C13.6348 2.08095 15.1571 3.60333 15.1571 5.47619V7.66667Z"},jn={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Un)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Lock.vue"},Wn={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M18.6434 4.08305L16.9078 5.8186C18.8389 7.37083 20.0734 9.75416 20.0734 12.4308C20.0734 17.1608 16.2478 20.9864 11.5178 20.9864C6.78782 20.9864 2.96227 17.1608 2.96227 12.4308C2.96227 9.75416 4.19671 7.37083 6.1156 5.80638L4.39227 4.08305C2.02116 6.09972 0.517822 9.08194 0.517822 12.4308C0.517822 18.5053 5.44338 23.4308 11.5178 23.4308C17.5923 23.4308 22.5178 18.5053 22.5178 12.4308C22.5178 9.08194 21.0133 6.09972 18.6434 4.08305ZM10.2956 13.6531H12.74V1.43085H10.2956V13.6531Z"},Kn={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Wn)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Logout.vue"},Jn={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M17.7717 0.241397L16.4534 1.55968L17.4627 2.56896C17.5803 2.68652 17.5803 2.87926 17.4627 2.99714L16.7515 3.708C16.634 3.82589 16.4412 3.82589 16.3234 3.708L15.3144 2.69873L14.4963 3.51656L16.4711 5.49142C16.589 5.60931 16.589 5.80204 16.4711 5.9196L15.7603 6.63046C15.6427 6.74835 15.4496 6.74835 15.3321 6.63046L13.3572 4.65592L12.5693 5.44388L13.5786 6.45283C13.6961 6.57072 13.6961 6.76345 13.5786 6.88102L12.8677 7.59188C12.7498 7.70976 12.5571 7.70976 12.4395 7.59188L11.4303 6.58292L10.5588 7.45439L12.5336 9.42926C12.6515 9.54682 12.6515 9.73955 12.5336 9.85712L11.8225 10.568C11.7049 10.6859 11.5122 10.6859 11.3946 10.568L9.41976 8.59312L8.59969 9.41352L9.60896 10.4225C9.72684 10.5404 9.72684 10.7331 9.60896 10.8507L8.8981 11.5618C8.78022 11.6794 8.58749 11.6794 8.46992 11.5618L7.46066 10.5526L6.65344 11.3598L8.62828 13.3346C8.74585 13.4522 8.74585 13.6449 8.62828 13.7625L7.91711 14.4737C7.79954 14.5913 7.60681 14.5913 7.48925 14.4737L5.51441 12.4988L4.71554 13.2977L5.7248 14.3067C5.84269 14.4245 5.84269 14.617 5.7248 14.7348L5.01395 15.4457C4.89607 15.5636 4.70334 15.5636 4.58577 15.4457L3.57651 14.4364L2.72496 15.288L4.6998 17.2628C4.81737 17.3807 4.81737 17.5735 4.6998 17.691L3.98895 18.4022C3.87106 18.5198 3.67833 18.5198 3.56077 18.4022L1.58593 16.4274L0.241635 17.7717C-0.0805451 18.0935 -0.0805451 18.6203 0.241635 18.9422L4.05769 22.7586C4.37987 23.0805 4.90634 23.0805 5.22852 22.7586L22.7586 5.22834C23.0805 4.90615 23.0805 4.37968 22.7586 4.05749L18.9422 0.241397C18.6204 -0.0804656 18.0936 -0.0804656 17.7717 0.241397Z"},Qn={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Jn)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Measure.vue"},qn={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M0.0178223 13.2484H23.0178V9.9584H0.0178223V13.2484Z"},$n={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",qn)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Minus.vue"},ea={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M22.6758 5.03818L11.7623 0.0529037C11.607 -0.0183966 11.4265 -0.0172466 11.2712 0.0540537L3.22117 3.79272C2.93826 3.92497 2.81981 4.25157 2.95666 4.52413C3.09236 4.79668 3.43277 4.91168 3.71452 4.77943L11.5208 1.15461L21.0739 5.51773L11.4633 9.6175L0.795804 5.14398C0.619853 5.07038 0.417452 5.08648 0.257601 5.18768C0.0966005 5.28888 0 5.46138 0 5.64653V17.5042C0 17.717 0.127651 17.9102 0.327752 18.001L11.277 22.9484C11.2793 22.9495 11.2827 22.9495 11.285 22.9507C11.2977 22.9564 11.3115 22.9622 11.3241 22.9668C11.3299 22.9679 11.3356 22.9702 11.3402 22.9725C11.3552 22.9771 11.369 22.9806 11.3851 22.984C11.3897 22.9852 11.3931 22.9863 11.3989 22.9875C11.415 22.9909 11.4299 22.9932 11.446 22.9955L11.4587 22.9967C11.4782 22.999 11.4978 23.0001 11.5185 23.0001C11.5392 23.0001 11.5587 22.999 11.5794 22.9967C11.5829 22.9967 11.5863 22.9955 11.5909 22.9955C11.607 22.9932 11.6231 22.9909 11.6392 22.9875C11.6438 22.9863 11.6484 22.9852 11.653 22.984C11.668 22.9806 11.6829 22.9771 11.6967 22.9725C11.7025 22.9702 11.7071 22.9679 11.7128 22.9668C11.7266 22.961 11.7404 22.9564 11.7531 22.9507C11.7554 22.9495 11.7577 22.9495 11.76 22.9484L22.6747 17.9999C22.8736 17.9102 23.0001 17.717 23.0001 17.5042V5.53268C23.0001 5.32108 22.8736 5.12903 22.6758 5.03818ZM21.8637 17.1569L12.0863 21.5902V12.9444C12.0863 12.642 11.8322 12.397 11.5182 12.397C11.2043 12.397 10.9501 12.642 10.9501 12.9444V21.5913L1.13713 17.1569V6.48138L11.2388 10.718C11.3848 10.779 11.5504 10.779 11.6953 10.7169L21.8637 6.37903V17.1569Z"},na={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",ea)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Model3d.vue"},aa={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M14.0002 5.24957C14.0002 6.6303 12.8809 7.7496 11.5001 7.7496C10.1194 7.7496 9.00009 6.6303 9.00009 5.24957C9.00009 3.86884 10.1194 2.74954 11.5001 2.74954C12.8809 2.74954 14.0002 3.86884 14.0002 5.24957ZM15.4247 7.45313C14.6534 8.82378 13.1849 9.74962 11.5001 9.74962C9.01481 9.74962 7.00007 7.73488 7.00007 5.24957C7.00007 2.76426 9.01481 0.749512 11.5001 0.749512C13.9854 0.749512 16.0002 2.76426 16.0002 5.24957C16.0002 5.31734 15.9987 5.38477 15.9957 5.45181C18.3978 6.83951 20.099 9.30513 20.4381 12.1875C21.9533 12.9117 23 14.4586 23 16.25C23 18.7353 20.9852 20.75 18.4999 20.75C16.0146 20.75 13.9999 18.7353 13.9999 16.25C13.9999 13.8183 15.9285 11.8371 18.3396 11.7527C17.9513 9.97155 16.885 8.44368 15.4247 7.45313ZM7.00009 16.25C7.00009 17.6307 5.88079 18.75 4.50006 18.75C3.11933 18.75 2.00003 17.6307 2.00003 16.25C2.00003 14.8692 3.11933 13.7499 4.50006 13.7499C5.88079 13.7499 7.00009 14.8692 7.00009 16.25ZM9.00011 16.25C9.00011 18.7353 6.98537 20.75 4.50006 20.75C2.01474 20.75 0 18.7353 0 16.25C0 14.4585 1.0468 12.9116 2.56208 12.1874C2.90121 9.30518 4.60227 6.83967 7.00417 5.45195C7.03624 6.17683 7.2398 6.85713 7.57526 7.45328C6.11501 8.44384 5.04879 9.97164 4.66057 11.7527C7.07154 11.8372 9.00011 13.8184 9.00011 16.25ZM18.4999 18.75C19.8807 18.75 21 17.6307 21 16.25C21 14.8692 19.8807 13.7499 18.4999 13.7499C17.1192 13.7499 15.9999 14.8692 15.9999 16.25C15.9999 17.6307 17.1192 18.75 18.4999 18.75ZM15.1323 19.2356C15.6087 19.7726 16.2116 20.1948 16.8942 20.4556C15.391 21.5828 13.5235 22.2505 11.5001 22.2505C9.47656 22.2505 7.60903 21.5827 6.10581 20.4555C6.78842 20.1947 7.39124 19.7724 7.86758 19.2354C8.92655 19.8795 10.17 20.2505 11.5001 20.2505C12.8301 20.2505 14.0734 19.8796 15.1323 19.2356Z"},ra={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",aa)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Organization.vue"},oa={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M0 17.8889V20.4444H7.66667V17.8889H0ZM0 2.55556V5.11111H12.7778V2.55556H0ZM12.7778 23V20.4444H23V17.8889H12.7778V15.3333H10.2222V23H12.7778ZM5.11111 7.66667V10.2222H0V12.7778H5.11111V15.3333H7.66667V7.66667H5.11111ZM23 12.7778V10.2222H10.2222V12.7778H23ZM15.3333 7.66667H17.8889V5.11111H23V2.55556H17.8889V0H15.3333V7.66667Z"},ta={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",oa)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Parameters.vue"},la={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M23 2.87267C23 4.23366 21.8967 5.33696 20.5357 5.33696C19.8712 5.33696 19.2682 5.07396 18.825 4.64637L9.83851 9.13959C9.85081 9.23937 9.85714 9.341 9.85714 9.4441C9.85714 9.54715 9.85082 9.64872 9.83853 9.74845L18.8251 14.2417C19.2683 13.8142 19.8713 13.5512 20.5357 13.5512C21.8967 13.5512 23 14.6545 23 16.0155C23 17.3765 21.8967 18.4798 20.5357 18.4798C19.6964 18.4798 18.9551 18.0602 18.5101 17.4193L4.92202 21.1252C4.82932 22.4016 3.76438 23.4084 2.46429 23.4084C1.1033 23.4084 0 22.3051 0 20.9441C0 19.5831 1.1033 18.4798 2.46429 18.4798C3.30355 18.4798 4.04483 18.8994 4.48982 19.5402L18.078 15.8343C18.081 15.7929 18.085 15.7518 18.0901 15.711L9.10365 11.2178C8.66043 11.6454 8.05736 11.9084 7.39286 11.9084C6.03187 11.9084 4.92857 10.8051 4.92857 9.4441C4.92857 8.08311 6.03187 6.97982 7.39286 6.97982C8.0573 6.97982 8.66032 7.24278 9.10353 7.67032L18.09 3.17706C18.0778 3.07732 18.0714 2.97573 18.0714 2.87267C18.0714 1.51168 19.1747 0.408386 20.5357 0.408386C21.8967 0.408386 23 1.51168 23 2.87267Z"},ia={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",la)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Path.vue"},ca=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M11.7686 4.80183C8.02961 4.80183 4.9986 7.83284 4.9986 11.5718C4.9986 15.3107 8.02961 18.3417 11.7686 18.3417C15.5075 18.3417 18.5385 15.3107 18.5385 11.5718C18.5385 7.83284 15.5075 4.80183 11.7686 4.80183ZM0.268555 11.5718C0.268555 5.2205 5.41728 0.0717773 11.7686 0.0717773C18.1198 0.0717773 23.2686 5.2205 23.2686 11.5718C23.2686 17.9231 18.1198 23.0718 11.7686 23.0718C5.41728 23.0718 0.268555 17.9231 0.268555 11.5718Z",fill:"#D8D8D8"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M11.7678 4.80183C11.377 4.80183 10.9957 4.8347 10.626 4.89733L9.83594 0.233727C10.4656 0.12706 11.1112 0.0717773 11.7678 0.0717773C18.1191 0.0717773 23.2678 5.2205 23.2678 11.5718H18.5378C18.5378 7.83284 15.5068 4.80183 11.7678 4.80183Z",class:"fill-secondary"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10.6267 4.89724C7.43187 5.43849 4.9986 8.22327 4.9986 11.5717C4.9986 15.3106 8.02961 18.3416 11.7686 18.3416V23.0717C5.41728 23.0717 0.268555 17.923 0.268555 11.5717C0.268555 5.8774 4.40485 1.15386 9.83667 0.233643L10.6267 4.89724Z",class:"fill-primary"},null,-1)],da={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,ca)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/PieGraph.vue"},sa={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13.2066 0.46463H9.92089V10.3218H0.0637207V13.6075H9.92089V23.4646H13.2066V13.6075H23.0637V10.3218H13.2066V0.46463Z"},ba={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",sa)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Plus.vue"},ga={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M7.3081 2.94247L12.5649 0V1.89286C18.2707 2.22812 22.7916 6.81993 22.7916 12.4362C22.7916 18.2704 17.9134 23 11.8958 23C5.87827 23 1 18.2704 1 12.4362C1 9.69438 2.07754 7.19679 3.84419 5.31913L5.54766 6.67278C4.09078 8.18052 3.19828 10.2072 3.19828 12.4362C3.19828 17.0934 7.09229 20.8687 11.8958 20.8687C16.6993 20.8687 20.5933 17.0934 20.5933 12.4362C20.5933 7.99732 17.0557 4.35959 12.5649 4.02832V5.88494L7.3081 2.94247ZM7.70508 12.5722C7.70508 10.2578 9.58134 8.38155 11.8958 8.38155C14.2102 8.38155 16.0865 10.2578 16.0865 12.5722C16.0865 14.8867 14.2102 16.7629 11.8958 16.7629C9.58134 16.7629 7.70508 14.8867 7.70508 12.5722Z"},pa={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",ga)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Project.vue"},ua=[BIMDataViewerVue.createElementVNode("path",{d:"M18.3998 4.89012H7.57623C6.08799 4.89012 4.87035 6.10777 4.87035 7.59601V18.4195H3.51741C2.02917 18.4195 0.811523 17.2019 0.811523 15.7137V3.53718C0.811523 2.04895 2.02917 0.831299 3.51741 0.831299H15.6939C17.1821 0.831299 18.3998 2.04895 18.3998 3.53718V4.89012Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M8.92915 6.24307H21.1056C22.5939 6.24307 23.8115 7.46072 23.8115 8.94896V21.1254C23.8115 22.6137 22.5939 23.8313 21.1056 23.8313H8.92915C7.44091 23.8313 6.22327 22.6137 6.22327 21.1254V8.94896C6.22327 7.46072 7.44091 6.24307 8.92915 6.24307ZM20.4291 10.3019L12.988 17.7431L10.0115 14.7666L8.92915 15.849L12.8527 19.7725L21.3762 11.249L20.4291 10.3019Z"},null,-1)],Va={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,ua)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/QuickSelect.vue"},Ca={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M2.29984 2H9.19976L11.5 4.30024H20.6998C21.9651 4.30024 23 5.33515 23 6.60008V18.1001C23 19.3654 21.9651 20.4003 20.6998 20.4003H2.29984C1.03451 20.4003 0 19.3654 0 18.1001L0.0111238 4.30024C0.0111238 3.03491 1.03451 2 2.29984 2ZM10 12.5C10 11.7253 10.67 11.1 11.5 11.1C12.33 11.1 13 11.7253 13 12.5C13 13.2747 12.33 13.9 11.5 13.9C10.67 13.9 10 13.2747 10 12.5ZM9 12.5C9 13.788 10.12 14.8333 11.5 14.8333C12.88 14.8333 14 13.788 14 12.5C14 11.212 12.88 10.1667 11.5 10.1667C10.12 10.1667 9 11.212 9 12.5ZM6 12.5C6.865 10.4513 9 9 11.5 9C14 9 16.135 10.4513 17 12.5C16.135 14.5487 14 16 11.5 16C9 16 6.865 14.5487 6 12.5Z"},ma={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Ca)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/ReadonlyFolder.vue"},ha={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M17.1921 0.277443L22.6409 5.41187L17.1921 10.5463V7.24548H10.0143C6.59996 7.24548 3.83206 10.0134 3.83206 13.4278C3.83206 16.8421 6.59996 19.61 10.0143 19.61H17.4016V23.2775H10.0143C4.57448 23.2775 0.164612 18.8676 0.164612 13.4278C0.164612 7.9879 4.57448 3.57803 10.0143 3.57803H17.1921V0.277443Z"},fa={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",ha)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Redo.vue"},Ma=[BIMDataViewerVue.createElementVNode("path",{d:"M0.000108719 12.2561L11.8879 12.2561L11.8879 0.50036L0.000108719 12.2561Z"},null,-1),BIMDataViewerVue.createElementVNode("rect",{width:"3.30887",height:"8.73798",transform:"matrix(-0.711046 0.703145 -0.711046 -0.703146 8.78711 6.86267)"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M23.0004 11.7451L11.1125 11.7451L11.1125 23.5009L23.0004 11.7451Z"},null,-1),BIMDataViewerVue.createElementVNode("rect",{width:"3.30887",height:"8.73798",transform:"matrix(0.711046 -0.703145 0.711046 0.703145 14.2141 17.1385)"},null,-1)],Ia={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,Ma)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Reduced.vue"},Ba={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M12.3636 8.36364V5.22727C8.90318 5.22727 6.09091 8.03954 6.09091 11.5C6.09091 12.5559 6.35227 13.5595 6.82273 14.4273L5.29636 15.9536C4.48091 14.6677 4 13.1414 4 11.5C4 6.87909 7.74273 3.13636 12.3636 3.13636V0L16.5455 4.18182L12.3636 8.36364ZM17.9045 8.57278L19.4309 7.04642C20.2464 8.33233 20.7273 9.85869 20.7273 11.5001C20.7273 16.121 16.9845 19.8637 12.3636 19.8637V23.0001L8.18181 18.8182L12.3636 14.6364V17.7728C15.8241 17.7728 18.6364 14.9605 18.6364 11.5001C18.6364 10.4441 18.3645 9.45096 17.9045 8.57278Z"},wa={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Ba)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Refresh.vue"},va=[BIMDataViewerVue.createElementVNode("path",{d:"M11.8203 4.50582V5.99229L15.4758 3.25508L11.8203 0.553833V2.00433C6.00773 2.00433 1.2998 6.482 1.2998 12.0103C1.2998 13.974 1.90473 15.8 2.93048 17.3385L4.85047 15.5124C4.25869 14.4743 3.92993 13.2735 3.92993 12.0103C3.92993 7.87032 7.46745 4.50582 11.8203 4.50582Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M11.7793 19.6018L11.7793 18.1154L8.12386 20.8526L11.7793 23.5538L11.7793 22.1033C17.5919 22.1033 22.2998 17.6257 22.2998 12.0974C22.2998 10.1337 21.6949 8.30762 20.6691 6.76921L18.7491 8.59529C19.3409 9.63341 19.6697 10.8341 19.6697 12.0974C19.6697 16.2373 16.1322 19.6018 11.7793 19.6018Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M11.1641 7.92453C11.1641 7.40334 11.5866 6.98083 12.1078 6.98083C12.629 6.98083 13.0515 7.40334 13.0515 7.92453V8.65954C13.4326 8.74917 13.7916 8.89186 14.1195 9.07888L14.6993 8.52748C15.0678 8.17697 15.6653 8.17697 16.0339 8.52748C16.4024 8.87799 16.4024 9.44627 16.0339 9.79678L15.4579 10.3446C15.6576 10.6571 15.8103 10.9999 15.9066 11.3639H16.7626C17.2583 11.3639 17.6601 11.7657 17.6601 12.2614C17.6601 12.7571 17.2583 13.159 16.7626 13.159H15.9143C15.8203 13.5268 15.6689 13.8733 15.4696 14.1894L16.0339 14.7261C16.4024 15.0766 16.4024 15.6449 16.0339 15.9954C15.6654 16.3459 15.0678 16.3459 14.6993 15.9954L14.1388 15.4623C13.8057 15.6548 13.44 15.8014 13.0515 15.8928V16.5984C13.0515 17.1196 12.629 17.5421 12.1078 17.5421C11.5866 17.5421 11.1641 17.1196 11.1641 16.5984V15.8927C10.7756 15.8013 10.41 15.6548 10.077 15.4623L9.51643 15.9955C9.1479 16.346 8.55039 16.346 8.18185 15.9955C7.81332 15.6449 7.81332 15.0767 8.18185 14.7261L8.7462 14.1894C8.54691 13.8733 8.39551 13.5268 8.30152 13.159H7.4532C6.9575 13.159 6.55566 12.7571 6.55566 12.2614C6.55566 11.7657 6.95751 11.3639 7.4532 11.3639H8.30917C8.40551 10.9999 8.55817 10.6572 8.75782 10.3446L8.18182 9.79677C7.81329 9.44626 7.81329 8.87797 8.18182 8.52746C8.55035 8.17695 9.14787 8.17695 9.5164 8.52746L10.0962 9.07891C10.4241 8.89189 10.7831 8.74921 11.1641 8.65957V7.92453ZM12.1079 14.4477C13.3689 14.4477 14.3911 13.4755 14.3911 12.2761C14.3911 11.0768 13.3689 10.1046 12.1079 10.1046C10.8469 10.1046 9.82463 11.0768 9.82463 12.2761C9.82463 13.4755 10.8469 14.4477 12.1079 14.4477Z"},null,-1)],La={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,va)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/ReprocessIfc.vue"},Da={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M9.89662 7.99349L16.5789 4.13546L9.89662 0.277418V7.99349ZM0.221069 13.1147C0.221069 7.66542 4.50998 3.21786 9.89633 2.96351V5.05472C5.66388 5.30673 2.30929 8.81897 2.30929 13.1147C2.30929 17.5741 5.92436 21.1892 10.3838 21.1892C14.8432 21.1892 18.4582 17.5741 18.4582 13.1147L18.4579 13.0467H20.5462L20.5465 13.1147C20.5465 18.7274 15.9965 23.2774 10.3838 23.2774C4.77106 23.2774 0.221069 18.7274 0.221069 13.1147Z"},xa={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Da)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Reset.vue"},ka={d:"M21.7407 11.7774L0.274057 23.2774L0.274058 0.277404L21.7407 11.7774Z"},Ea={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",ka)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Right.vue"},Aa={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M0 4H13.1428V6.19047H0V4ZM0 8.38093H13.1428V10.5714H0V8.38093ZM0 14.9524H8.76189V12.7619H0V14.9524ZM23 11.6666L21.3571 10.0238L15.3443 16.0476L12.0476 12.7619L10.4048 14.4047L15.3443 19.3333L23 11.6666Z"},Ha={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Aa)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Rules.vue"},ya={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M5 0V6.9H5.0115L5 6.9115L9.6 11.5L5 16.1L5.0115 16.1115H5V23H18.8V16.1115H18.7885L18.8 16.1L14.2 11.5L18.8 6.9115L18.7885 6.9H18.8V0H5ZM16.5 16.675V20.7H7.3V16.675L11.9 12.075L16.5 16.675ZM11.9 10.925L7.3 6.325V2.3H16.5V6.325L11.9 10.925ZM11.9 16.1L8.45 19.55H15.35L11.9 16.1ZM15.35 6.325L11.9 9.775L8.45 6.325L15.35 6.325Z"},Na={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",ya)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Sandglass.vue"},Sa={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M 18.486083,0 H 1.4831979 C 0.66405087,0 0,0.66939113 0,1.4951152 V 20.504964 C 0,21.330672 0.66405183,22 1.4831998,22 H 20.516712 C 21.335835,22 22,21.330672 22,20.504964 V 3.5420143 Z M 3.0019947,11.000759 H 18.997863 V 21.469905 H 3.0019947 Z M 4.0318778,0.55220191 H 13.015922 V 5.4153029 c 0,0.058989 0.0474,0.1067975 0.10593,0.1067975 h 2.811993 c 0.05851,0 0.105944,-0.047817 0.105944,-0.1067975 V 0.55220191 h 1.928324 V 6.085047 c 0,0.5308217 -0.426912,0.9611484 -0.953468,0.9611484 H 4.9853636 c -0.5265892,0 -0.9534858,-0.4303267 -0.9534858,-0.9611484 z M 4.5687237,12.888559 H 17.431253 v 0.541178 H 4.5687237 Z M 17.431253,14.563595 H 4.5687237 v 0.54116 H 17.431253 Z M 4.5687237,16.238579 H 17.431253 v 0.541178 H 4.5687237 Z m 12.8625293,1.67514 H 4.5687237 v 0.541004 H 17.431253 Z"},Za={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Sa)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Save.vue"},Ta=[BIMDataViewerVue.createElementVNode("path",{d:"M16.4286 3H1.64286C0.731071 3 0 3.7565 0 4.7V14.9C0 15.835 0.731071 16.6 1.64286 16.6H7.39286V18.3H5.75V20H12.3214V18.3H10.6786V16.6H12.3214V14.9H1.64286V4.7H16.4286V8.95H18.0714V4.7C18.0714 3.7565 17.3321 3 16.4286 3Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M19.7143 10.65H17.25V11.7176C17.1264 11.7628 17.0058 11.8147 16.8886 11.8727L16.1589 11.1176L14.4164 12.9207L15.146 13.6757C15.0899 13.797 15.0399 13.9217 14.9962 14.0496H13.9643V16.5996H14.9959C15.0396 16.7277 15.0898 16.8527 15.1459 16.9741L14.4162 17.7292L16.1587 19.5323L16.8884 18.7772C17.0057 18.8353 17.1263 18.8871 17.2501 18.9324V20H19.7143V18.9323C19.838 18.8871 19.9587 18.8352 20.0759 18.7772L20.8055 19.5321L22.548 17.729L21.8184 16.974C21.8744 16.8527 21.9245 16.728 21.9682 16.6001H23V14.0501H21.9682C21.9246 13.9222 21.8745 13.7974 21.8184 13.6761L22.5482 12.921L20.8057 11.1178L20.076 11.8729C19.9588 11.8148 19.8381 11.7629 19.7143 11.7177V10.65ZM18.4822 17.45C19.6163 17.45 20.5357 16.4986 20.5357 15.325C20.5357 14.1514 19.6163 13.2 18.4822 13.2C17.348 13.2 16.4286 14.1514 16.4286 15.325C16.4286 16.4986 17.348 17.45 18.4822 17.45Z"},null,-1)],_a={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,Ta)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/ScreenConfig.vue"},Ra=[BIMDataViewerVue.createElementVNode("path",{d:"M17.284 16.9705C17.284 19.1126 15.5475 20.8492 13.4053 20.8492C11.2632 20.8492 9.52663 19.1126 9.52663 16.9705C9.52663 14.8283 11.2632 13.0918 13.4053 13.0918C15.5475 13.0918 17.284 14.8283 17.284 16.9705ZM11.393 16.9705C11.393 18.0818 12.294 18.9828 13.4053 18.9828C14.5167 18.9828 15.4176 18.0818 15.4176 16.9705C15.4176 15.8591 14.5167 14.9582 13.4053 14.9582C12.294 14.9582 11.393 15.8591 11.393 16.9705Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3.81065 11.2545V23.7072H23V11.2545H18.1602L16.7396 9.41721H10.1391L8.73535 11.2545H3.81065ZM9.66272 13.0918H5.71598V21.8018H21.0947V13.0918H17.216L15.787 11.2545H11.0237L9.66272 13.0918Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M19.0533 8.32845H21.0947V10.3699H19.0533V8.32845Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M19.0533 4.5178H21.0947V6.55922H19.0533V4.5178Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M19.0533 0.707153H21.0947V2.74857H19.0533V0.707153Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M15.2426 0.707153H17.284V2.74857H15.2426V0.707153Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M11.432 0.707153H13.4734V2.74857H11.432V0.707153Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M7.6213 0.707153H9.66272V2.74857H7.6213V0.707153Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M3.81065 0.707153H5.85207V2.74857H3.81065V0.707153Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M0 0.707153H2.04142V2.74857H0V0.707153Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M0 4.5178H2.04142V6.55922H0V4.5178Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M0 8.32845H2.04142V10.3699H0V8.32845Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M0 12.1391H2.04142V14.1805H0V12.1391Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M0 15.9498H2.04142V17.9912H0V15.9498Z"},null,-1)],Oa={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,Ra)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Screenshot.vue"},za={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8.54777 14.4652C5.27332 14.4652 2.6301 11.822 2.6301 8.54753C2.6301 5.27309 5.27332 2.62986 8.54777 2.62986C11.8222 2.62986 14.4654 5.27309 14.4654 8.54753C14.4654 11.822 11.8222 14.4652 8.54777 14.4652ZM16.438 14.4654H15.3991L15.0309 14.1103C16.3196 12.6112 17.0955 10.665 17.0955 8.54774C17.0955 3.82676 13.2687 0 8.54774 0C3.82676 0 0 3.82676 0 8.54774C0 13.2687 3.82676 17.0955 8.54774 17.0955C10.665 17.0955 12.6112 16.3196 14.1103 15.0309L14.4654 15.3991V16.438L21.0406 23L23 21.0406L16.438 14.4654Z"},Ya={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",za)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Search.vue"},Ga={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M0 7.73164V23L11.953 16.5753C11.953 16.5753 6.49999 14.0121 6.28069 13.8522C6.26505 13.8408 6.24156 13.8259 6.21198 13.8071C5.82653 13.5623 4.40617 12.66 5.8354 10.3329C7.11214 8.25209 9.34904 9.49862 9.34904 9.49862L13.7885 11.4995V0L0 7.73164ZM19.8067 10.2348L18.2687 11.0038L20.3082 16.2667L8.58975 10.69C8.58975 10.69 7.57905 10.1296 7.03365 11.1403C6.3805 12.3517 7.13376 12.6275 7.13376 12.6275L19.2556 18.215L13.8883 20.6252L14.8085 22.0092L23 18.6253L19.8067 10.2348Z"},Xa={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Ga)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Section.vue"},Fa={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M11.4907 15.5796C9.27638 15.5782 7.45187 13.7521 7.45375 11.5394C7.4554 9.32548 9.28085 7.50261 11.4952 7.50402C13.7103 7.50519 15.5319 9.32923 15.5294 11.5438C15.527 13.7615 13.7058 15.5813 11.4907 15.5796ZM19.8834 9.58064C19.6779 9.5487 19.5797 9.46792 19.5046 9.25984C19.2902 8.66804 19.0518 8.08304 18.7827 7.51448C18.6767 7.29138 18.6918 7.15235 18.8289 6.96142C19.4376 6.11292 20.0311 5.25363 20.606 4.43284C19.92 3.7471 19.2556 3.08296 18.5692 2.39674C18.4945 2.44911 18.3926 2.5198 18.2918 2.59237C17.5359 3.1358 16.7764 3.67476 16.027 4.22712C15.8635 4.3476 15.744 4.34149 15.5625 4.25929C14.9683 3.99063 14.364 3.74217 13.7556 3.50779C13.5729 3.43757 13.4803 3.35772 13.4479 3.15599C13.295 2.2037 13.1187 1.25516 12.9634 0.303332C12.9275 0.0821085 12.8451 -0.00407955 12.6102 0.000147662C11.8399 0.0142384 11.0692 0.00460971 10.2989 0.00695816C10.2118 0.00719301 10.1246 0.0266851 10.0333 0.0379577C9.86301 1.08231 9.68899 2.10083 9.53658 3.12264C9.50417 3.3387 9.41235 3.42653 9.21602 3.50004C8.61575 3.72455 8.0169 3.95752 7.43636 4.22806C7.22336 4.32716 7.0949 4.31331 6.91618 4.1832C6.08084 3.57472 5.2361 2.97915 4.42048 2.39721C3.73098 3.08413 3.06026 3.7532 2.37804 4.43331C2.96327 5.27194 3.56635 6.12584 4.153 6.99077C4.2204 7.08988 4.24952 7.27071 4.20748 7.37944C3.9562 8.0309 3.68425 8.67461 3.40455 9.31456C3.36251 9.41085 3.25401 9.52874 3.16031 9.54495C2.10891 9.72672 1.05422 9.89017 0 10.0588V12.9572C1.02886 13.139 2.05677 13.3281 3.08798 13.4967C3.29534 13.5307 3.36321 13.6327 3.43249 13.8107C3.67368 14.4292 3.92778 15.0434 4.20137 15.6481C4.28005 15.8216 4.27018 15.9313 4.16145 16.0795C3.69223 16.7188 3.23475 17.3667 2.77375 18.012C2.62204 18.2243 2.47268 18.4378 2.34422 18.6194C3.03936 19.3117 3.70444 19.9739 4.38596 20.6526C5.21473 20.0737 6.07497 19.481 6.92487 18.8735C7.1003 18.748 7.22688 18.7539 7.41875 18.8427C7.98003 19.102 8.54859 19.3502 9.131 19.5554C9.38205 19.6437 9.49713 19.7454 9.53705 20.0134C9.68547 21.0105 9.86137 22.0035 10.0279 23.0034H12.912C13.0938 21.9805 13.2809 20.9763 13.4453 19.9685C13.4848 19.7276 13.5912 19.6367 13.8162 19.5557C14.3866 19.35 14.9521 19.1207 15.4944 18.85C15.7416 18.7264 15.8945 18.7426 16.1071 18.8965C16.9441 19.5012 17.7942 20.0876 18.5995 20.6531C19.2885 19.9641 19.9531 19.2995 20.637 18.6158C20.5827 18.5386 20.5118 18.4357 20.4393 18.3342C19.8954 17.5785 19.3536 16.8211 18.8052 16.0687C18.7033 15.9287 18.6636 15.8235 18.747 15.6392C19.0252 15.0241 19.2608 14.3898 19.5332 13.7719C19.5821 13.6611 19.7169 13.5413 19.8326 13.5148C20.2457 13.4194 20.6682 13.3642 21.0867 13.2905C21.7278 13.1775 22.3683 13.0615 23 12.9486V10.0827C21.9463 9.91177 20.916 9.7401 19.8834 9.58064Z"},Pa={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Fa)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Settings.vue"},Ua={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M14.564 18.428L22.9999 10.714L14.564 3V7.94155C8.95509 7.51864 -0.50778 9.48476 0.0212735 20.6282C1.12724 17.8112 5.54844 12.6311 14.564 13.4746V18.428Z"},ja={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Ua)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Share.vue"},Wa={d:"M11.4995 8.20455C9.76406 8.20455 8.36315 9.60545 8.36315 11.3409C8.36315 13.0764 9.76406 14.4773 11.4995 14.4773C13.235 14.4773 14.6359 13.0764 14.6359 11.3409C14.6359 9.60545 13.235 8.20455 11.4995 8.20455ZM11.4995 16.5682C8.61406 16.5682 6.27224 14.2264 6.27224 11.3409C6.27224 8.45545 8.61406 6.11364 11.4995 6.11364C14.385 6.11364 16.7268 8.45545 16.7268 11.3409C16.7268 14.2264 14.385 16.5682 11.4995 16.5682ZM11.4995 3.5C6.27224 3.5 1.80815 6.75136 -0.000488281 11.3409C1.80815 15.9305 6.27224 19.1818 11.4995 19.1818C16.7268 19.1818 21.1909 15.9305 22.9995 11.3409C21.1909 6.75136 16.7268 3.5 11.4995 3.5Z"},Ka={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Wa)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Show.vue"},Ja=[BIMDataViewerVue.createElementVNode("path",{d:"M15.6069 2.9494L17.3118 4.61536L9.36673 12.3898L4.24048 7.39196L5.94544 5.726L9.36673 9.05792L15.6069 2.9494Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3.42978 9.10136C3.42978 12.3758 6.07301 15.019 9.34745 15.019C12.6219 15.019 15.2651 12.3758 15.2651 9.10136C15.2651 8.63047 15.2105 8.17263 15.1071 7.73382L17.185 5.68489C17.6418 6.73127 17.8952 7.88682 17.8952 9.10157C17.8952 11.2188 17.1193 13.165 15.8306 14.6642L16.1988 15.0192H17.2376L23.7997 21.5944L21.8403 23.5538L15.2651 16.9918V15.9529L14.91 15.5847C13.4109 16.8734 11.4646 17.6493 9.34742 17.6493C4.62644 17.6493 0.799683 13.8226 0.799683 9.10157C0.799683 4.38059 4.62644 0.553833 9.34742 0.553833C11.4683 0.553833 13.4087 1.32617 14.9028 2.60494C14.87 2.63635 14.8357 2.66923 14.8 2.70347C14.3495 3.13521 13.6725 3.78411 12.9949 4.43717C11.9907 3.65145 10.7249 3.1837 9.34745 3.1837C6.07301 3.1837 3.42978 5.82692 3.42978 9.10136Z"},null,-1)],Qa={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,Ja)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/ShowSelected.vue"},qa={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M9.27974 16.9196C6.71704 16.9196 4.63987 14.8424 4.63987 12.2797C4.63987 9.71704 6.71704 7.63987 9.27974 7.63987C10.8157 7.63987 12.1732 8.38943 13.0177 9.53891L9.42965 12.4295L12.8781 15.2074C13.5286 14.4088 13.9198 13.3901 13.9198 12.2798C13.9198 11.2531 13.5825 10.3074 13.0179 9.53871L16.6353 6.62479C14.9386 4.4213 12.2759 3 9.27974 3C4.15463 3 0 7.15463 0 12.2797C0 17.4049 4.15463 21.5595 9.27974 21.5595C12.1921 21.5595 14.7898 20.2169 16.491 18.1182L12.8779 15.2074C12.0271 16.2518 10.7319 16.9196 9.27974 16.9196ZM16.6355 6.62479L20.2061 3.74837C20.2061 3.74837 26.4924 12.1301 20.2061 21.1105L16.4912 18.1182C17.7841 16.5233 18.5597 14.4925 18.5597 12.2797C18.5597 10.1508 17.841 8.19067 16.6355 6.62479Z"},$a={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",qa)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Socotec.vue"},er=[BIMDataViewerVue.createElementVNode("path",{d:"M12.0115 0.751587L2.51154 6.15159V17.0516L12.0115 11.5516V0.751587ZM8.81154 9.15159L6.41154 10.5516V7.85159L8.81154 6.55159V9.15159Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M12.6115 0.751587V11.6516L15.5115 13.2516V5.95159L18.6115 7.75159V15.0516L22.1115 17.0516V6.15159L12.6115 0.751587Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M12.3115 23.3516L2.51154 17.5516L12.3115 11.8516L22.1115 17.5516L12.3115 23.3516ZM3.11154 17.6516L12.3115 23.0516L21.5115 17.6516L12.3115 12.3516L3.11154 17.6516Z"},null,-1)],nr={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,er)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Space.vue"},ar=[BIMDataViewerVue.createElementVNode("rect",{x:"12.8649",y:"20.541",width:"1.72499",height:"18.0819",transform:"rotate(-180 12.8649 20.541)"},null,-1),BIMDataViewerVue.createElementVNode("rect",{width:"1.76375",height:"6.39361",transform:"matrix(0.704882 0.709324 -0.704882 0.709324 5.00671 6.9657)"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"9.55774",y:"10.7045",width:"1.73586",height:"7.76247",transform:"rotate(90 9.55774 10.7045)"},null,-1),BIMDataViewerVue.createElementVNode("rect",{width:"1.76375",height:"6.39361",transform:"matrix(-0.704882 0.709324 -0.704882 -0.709324 6.25037 14.7845)"},null,-1),BIMDataViewerVue.createElementVNode("rect",{width:"1.76375",height:"6.39361",transform:"matrix(-0.704882 -0.709324 0.704882 -0.709324 18.9933 16.0353)"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"14.4423",y:"12.2964",width:"1.73586",height:"7.76247",transform:"rotate(-90 14.4423 12.2964)"},null,-1),BIMDataViewerVue.createElementVNode("rect",{width:"1.76375",height:"6.39361",transform:"matrix(0.704882 -0.709324 0.704882 0.709324 17.7496 8.21649)"},null,-1)],rr={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,ar)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Split.vue"},or={d:"M11.7015 19.5944L2.29239 12.886L0.201477 14.4194L11.7015 22.661L23.2015 14.4194L21.1106 12.886L11.7015 19.5944ZM11.7015 16.7194L21.1106 10.011L23.2015 8.47769L11.7015 0.236023L0.201477 8.47769L2.29239 10.011L11.7015 16.7194Z"},tr={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",or)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Storey.vue"},lr={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M23 11.5664C23 17.9177 17.8513 23.0664 11.5 23.0664C5.14873 23.0664 0 17.9177 0 11.5664C0 5.21513 5.14873 0.0664062 11.5 0.0664062C17.8513 0.0664062 23 5.21513 23 11.5664ZM17.7727 10.1843L16.2727 8.71857L10.7827 14.0927L7.77271 11.1614L6.27271 12.6271L10.7827 17.0241L17.7727 10.1843Z"},ir={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",lr)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Success.vue"},cr=[BIMDataViewerVue.createElementVNode("path",{d:"M0 2.96117L3.28571 0.989746V4.9326L0 2.96117Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M21.6857 3.6183H1.97144V2.30402H21.6857V3.6183Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M21.0286 23.9898L19.0571 21.3612L23 21.3612L21.0286 23.9898Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M20.3714 22.0183L20.3714 2.30402L21.6857 2.30402L21.6857 22.0183L20.3714 22.0183Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M14.9266 6.24689H12.6502L17.7429 15.0677V11.1248L14.9266 6.24689ZM17.7429 8.4962L16.4442 6.24689H17.7429V8.4962ZM17.7429 17.6963L11.1326 6.24689H8.85611L17.7429 21.6392V17.6963ZM17.2029 23.3326L7.3385 6.24689H5.06212L14.9266 23.3326H17.2029ZM13.409 23.3326L3.54452 6.24689H1.26814L11.1326 23.3326H13.409ZM9.61498 23.3326L0.657166 7.81722V11.76L7.3386 23.3326H9.61498ZM5.82099 23.3326L0.657166 14.3886V18.3315L3.54454 23.3326H5.82099ZM2.02693 23.3326L0.657166 20.9601V23.3326H2.02693Z"},null,-1)],dr={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,cr)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Surface.vue"},sr=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M7.80716 0L1 6.07732L7.80716 12.1546V8.29974H21.7947V4.00115H7.80716V0Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M14.9876 23L21.7948 16.9227L14.9876 10.8454L14.9876 14.7001L1.0001 14.7001L1.0001 18.9987L14.9876 18.9987L14.9876 23Z"},null,-1)],br={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,sr)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Swap.vue"},gr=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4.43855 9.62606L11.5053 13.8805L18.6466 9.54576L21.5979 11.2011L11.5158 17.311L1.48096 11.2794L4.43855 9.62606Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M11.5054 17.9337L4.43909 13.6795L1.48108 15.3331L11.5159 21.3647L21.598 15.2547L18.6462 13.5992L11.5054 17.9337ZM18.6651 14.689L11.5074 19.0337L4.42144 14.7677L3.35737 15.3625L11.5139 20.2651L19.7298 15.2861L18.6651 14.689Z"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"17.8959",width:"5.10406",height:"1.00266"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"23",y:"0.000183105",width:"5.07595",height:"1.00821",transform:"rotate(90 23 0.000183105)"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"22.9996",y:"17.9227",width:"5.07595",height:"1.00821",transform:"rotate(90 22.9996 17.9227)"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"22.9996",y:"23",width:"5.10406",height:"1.00266",transform:"rotate(-180 22.9996 23)"},null,-1),BIMDataViewerVue.createElementVNode("rect",{width:"5.10406",height:"1.00266",transform:"matrix(-1 0 0 1 5.10413 0)"},null,-1),BIMDataViewerVue.createElementVNode("rect",{width:"5.07595",height:"1.00821",transform:"matrix(4.18898e-08 1 1 -4.56122e-08 0.00012207 0.000183105)"},null,-1),BIMDataViewerVue.createElementVNode("rect",{width:"5.07595",height:"1.00821",transform:"matrix(4.58647e-08 1 1 -4.16591e-08 0 17.9227)"},null,-1),BIMDataViewerVue.createElementVNode("rect",{width:"5.10406",height:"1.00266",transform:"matrix(1 -8.33183e-08 -9.17295e-08 -1 0 23)"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M9.45079 2.7201L11.6262 1.50403L13.6668 2.64858L11.5004 3.89277L9.45079 2.7201ZM8.67663 3.15287L6.74597 4.23215L8.83247 5.42499L10.7366 4.33145L8.67663 3.15287ZM5.9718 4.66492L4.12574 5.6969L6.24637 6.9102L8.06863 5.86367L5.9718 4.66492ZM3.35157 6.12967L1.48108 7.17531L3.58393 8.43926L5.48254 7.34888L3.35157 6.12967ZM4.30028 8.86984L6.13779 9.97431L8.0998 8.84633L6.21696 7.76907L4.30028 8.86984ZM6.85413 10.4049L8.74577 11.5419L10.7726 10.3755L8.8342 9.2665L6.85413 10.4049ZM9.46209 11.9724L11.5159 13.2069L13.5582 11.9693L11.507 10.7957L9.46209 11.9724ZM14.3014 11.5188L16.0777 10.4424L14.0929 9.30768L12.2701 10.3566L14.3014 11.5188ZM16.8209 9.99195L18.6708 8.87093L16.7558 7.77529L14.8559 8.86857L16.8209 9.99195ZM19.414 8.42049L21.598 7.09697L19.7428 6.05644L17.5189 7.33618L19.414 8.42049ZM19.0011 5.64046L17.0474 4.54465L14.8489 5.80858L16.7845 6.91602L19.0011 5.64046ZM16.3057 4.12866L14.4085 3.06458L12.2348 4.31296L14.1145 5.3884L16.3057 4.12866ZM14.0855 6.24749L16.0214 7.35513L14.1213 8.44856L12.1837 7.34085L14.0855 6.24749ZM11.4202 7.77976L13.3582 8.88768L11.5357 9.93643L9.59764 8.8276L11.4202 7.77976ZM8.86324 8.40742L10.6856 7.35975L8.80334 6.28369L6.98079 7.33039L8.86324 8.40742ZM11.449 6.92084L13.3511 5.82731L11.471 4.75164L9.56717 5.84501L11.449 6.92084Z"},null,-1)],pr={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,gr)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Synchro2D.vue"},ur={d:"M18.0935 15.9516C16.9935 15.9516 15.9935 16.4516 15.2935 17.2516L8.99346 13.5516C9.09346 13.1516 9.19346 12.7516 9.19346 12.3516C9.19346 11.9516 9.09346 11.4516 8.99346 11.1516L15.2935 7.35159C15.9935 8.15159 16.9935 8.65159 18.0935 8.65159C20.1935 8.65159 21.7935 6.95159 21.7935 4.95159C21.7935 2.95159 20.0935 1.25159 18.0935 1.25159C15.9935 1.25159 14.3935 2.95159 14.3935 4.95159C14.3935 5.35159 14.4935 5.85159 14.5935 6.15159L8.29346 9.85159C7.59346 9.05159 6.59346 8.55159 5.49346 8.55159C3.39346 8.55159 1.79346 10.2516 1.79346 12.2516C1.79346 14.3516 3.49346 15.9516 5.49346 15.9516C6.59346 15.9516 7.59346 15.4516 8.29346 14.6516L14.5935 18.3516C14.4935 18.7516 14.3935 19.1516 14.3935 19.5516C14.3935 21.6516 16.0935 23.2516 18.0935 23.2516C20.1935 23.2516 21.7935 21.5516 21.7935 19.5516C21.7935 17.5516 20.1935 15.9516 18.0935 15.9516Z"},Vr={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",ur)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/System.vue"},Cr={width:"23",height:"23",viewBox:"0 0 23 23",xmlns:"http://www.w3.org/2000/svg"},mr=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10.3962 22.0997C9.45679 23.0219 7.94129 23.0015 7.01123 22.0541L0.836436 15.7643C-0.0936297 14.8169 -0.0860675 13.3012 0.853323 12.379L12.5926 0.854517C13.0398 0.415541 13.6433 0.171805 14.2725 0.176062L20.091 0.215414C21.3707 0.224069 22.4258 1.23792 22.486 2.51688L22.7832 8.82547C22.8151 9.50319 22.5582 10.1602 22.0763 10.6333L10.3962 22.0997ZM19.2431 6.6774C18.3037 7.59961 16.7882 7.57919 15.8581 6.63179C14.9281 5.68439 14.9356 4.16877 15.875 3.24657C16.8144 2.32436 18.3299 2.34479 19.26 3.29219C20.19 4.23959 20.1825 5.7552 19.2431 6.6774Z"},null,-1)],hr={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("svg",Cr,mr)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Tag.vue"},fr={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M21.6656 16.4201H20.5497V12.3624C20.5497 11.9155 20.2107 11.5506 19.7954 11.5506H12.2543V7.49294H13.1828C13.9164 7.49294 14.5163 6.84638 14.5163 6.05693V2.43601C14.5163 1.64656 13.9164 1 13.1828 1H9.81719C9.08361 1 8.4828 1.64656 8.4828 2.43601V6.05693C8.4828 6.84638 9.08361 7.49294 9.81719 7.49294H10.7457V11.5506H3.20459C2.78931 11.5506 2.45029 11.9155 2.45029 12.3624V16.4201H1.33438C0.600802 16.4201 0 17.0667 0 17.8561V21.477C0 22.2665 0.600802 22.913 1.33438 22.913H4.69907C5.43265 22.913 6.03345 22.2665 6.03345 21.477V17.8561C6.03345 17.0667 5.43265 16.4201 4.69907 16.4201H3.95795V13.1741H10.7457V16.4201H9.81719C9.08361 16.4201 8.4828 17.0667 8.4828 17.8561V21.477C8.4828 22.2665 9.08361 22.913 9.81719 22.913H13.1828C13.9164 22.913 14.5163 22.2665 14.5163 21.477V17.8561C14.5163 17.0667 13.9164 16.4201 13.1828 16.4201H12.2543V13.1741H19.0411V16.4201H18.3009C17.5664 16.4201 16.9665 17.0667 16.9665 17.8561V21.477C16.9665 22.2665 17.5664 22.913 18.3009 22.913H21.6656C22.3992 22.913 23 22.2665 23 21.477V17.8561C23 17.0667 22.3992 16.4201 21.6656 16.4201Z"},Mr={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",fr)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Tree.vue"},Ir={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M14.0005 11.3952L8.93282 11.3952L8.93282 4.82378L6.32345 4.82378L11.4992 0L16.675 4.82378L14.0005 4.82378L14.0005 11.3952ZM8.47948 5.35129H4.53964L1.91846 13.0838H1C0.447715 13.0838 0 13.5315 0 14.0838V21.7902C0 22.3425 0.447715 22.7902 1 22.7902H22C22.5523 22.7902 23 22.3425 23 21.7902V14.0838C23 13.5315 22.5523 13.0838 22 13.0838H21.0651L18.3823 5.35129H14.5608V6.19532H17.7817L20.1717 13.0838H2.80967L5.14474 6.19532L8.47948 6.19532V5.35129ZM15.1788 17.1862H7.82114V18.6878H15.1788V17.1862Z"},Br={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Ir)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Unarchive.vue"},wr={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M5.55706 0.277443L0.108276 5.41187L5.55706 10.5463V7.24548H12.7348C16.1491 7.24548 18.917 10.0134 18.917 13.4278C18.917 16.8421 16.1491 19.61 12.7348 19.61H5.34754V23.2775H12.7348C18.1746 23.2775 22.5845 18.8676 22.5845 13.4278C22.5845 7.9879 18.1746 3.57803 12.7348 3.57803H5.55706V0.277443Z"},vr={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",wr)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Undo.vue"},Lr={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M9.3398 7.91262C7.80826 6.62614 5.71323 6.63395 4.26441 6.65983L4.25505 6.65999H0.499756V4.56227H4.23629L4.30929 4.56094C5.69026 4.53548 8.51871 4.48332 10.689 6.30639C11.1904 6.7275 11.6426 7.22319 12.1087 7.73408L12.1087 7.73409L12.1634 7.79412C13.2698 9.00732 14.4941 10.3498 16.6072 10.8996V8.00851L23.4998 12.0541L16.6072 16.0997V13.5387C14.4592 14.1121 13.2296 15.4452 12.1087 16.6738C11.6426 17.1847 11.1904 17.6804 10.689 18.1015C8.51871 19.9246 5.69026 19.8724 4.30929 19.847L4.23629 19.8456H0.499756V17.7479H4.25505L4.26441 17.7481C5.71323 17.774 7.80826 17.7818 9.3398 16.4953C9.60506 16.2725 9.90529 15.9373 10.26 15.5413C11.1568 14.5401 12.4019 13.15 14.3107 12.204C12.4019 11.2579 11.1568 9.86786 10.26 8.86664C9.90529 8.47063 9.60506 8.13544 9.3398 7.91262Z"},Dr={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Lr)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Union.vue"},xr={d:"M12.4011 0.0440674L23.9011 21.5107H0.901062L12.4011 0.0440674Z"},kr={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",xr)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Up.vue"},Er={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M11.5 14.375C7.66179 14.375 0 16.3014 0 20.125V23H23V20.125C23 16.3014 15.3382 14.375 11.5 14.375ZM11.5 11.5C14.6775 11.5 17.25 8.92679 17.25 5.75C17.25 2.57321 14.6775 0 11.5 0C8.32252 0 5.75 2.57321 5.75 5.75C5.75 8.92679 8.32252 11.5 11.5 11.5Z"},Ar={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Er)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/User.vue"},Hr={d:"M20 4L23 6.93137L9.02 20.6111L0 11.817L3 8.88562L9.02 14.7484L20 4Z"},yr={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Hr)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Validate.vue"},Nr=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M0 18.6042V0.395833C0 0.178125 0.178125 0 0.395833 0H9.5V5.14583C9.5 5.36354 9.67813 5.54167 9.89583 5.54167H14.25V18.6042C14.25 18.8219 14.0719 19 13.8542 19H0.395833C0.178125 19 0 18.8219 0 18.6042ZM14.1508 4.55257C14.1904 4.61194 14.2101 4.67132 14.2299 4.75048H10.2914V0.237984L14.1508 4.55257Z"},null,-1),BIMDataViewerVue.createElementVNode("circle",{cx:"13",cy:"18",r:"6",fill:"#00AF50"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M15.9565 15L17 16.0588L12.1374 21L9 17.8235L10.0435 16.7647L12.1374 18.8824L15.9565 15Z",fill:"white"},null,-1)],Sr={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,Nr)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/ValidatedFile.vue"},Zr={width:"23",height:"23",viewBox:"0 0 23 23",xmlns:"http://www.w3.org/2000/svg"},Tr=[BIMDataViewerVue.createElementVNode("rect",{x:"10.7764",y:"3",width:"12.2237",height:"18"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"5.38818",y:"4.89471",width:"3.86011",height:"14.2105"},null,-1),BIMDataViewerVue.createElementVNode("rect",{y:"6.78949",width:"3.86011",height:"10.4211"},null,-1)],_r={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("svg",Zr,Tr)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Versioning.vue"},Rr={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M5.40701 12.9833C4.32585 12.9833 3.45013 12.1298 3.45013 11.076C3.45013 10.0222 4.32585 9.16866 5.40701 9.16866C6.48817 9.16866 7.36388 10.0222 7.36388 11.076C7.36388 12.1298 6.48817 12.9833 5.40701 12.9833ZM21.9841 7.21059L18.5565 10.6275V7.87929C18.5565 7.10276 17.9049 6.46759 17.1082 6.46759H1.46619C0.669494 6.46759 0.0178223 7.10276 0.0178223 7.87929V17.8337C0.0178223 18.6093 0.669494 19.2454 1.46619 19.2454H17.1082C17.9049 19.2454 18.5565 18.6093 18.5565 17.8337V14.7294L21.9841 18.1463C22.3615 18.5232 23.0178 18.2623 23.0178 17.7358V7.62196C23.0178 7.09461 22.3615 6.83365 21.9841 7.21059Z"},Or={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Rr)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Video.vue"},zr=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M11.5 21C16.7467 21 21 16.7467 21 11.5C21 6.25329 16.7467 2 11.5 2C6.25329 2 2 6.25329 2 11.5C2 16.7467 6.25329 21 11.5 21ZM11.5 23C17.8513 23 23 17.8513 23 11.5C23 5.14873 17.8513 0 11.5 0C5.14873 0 0 5.14873 0 11.5C0 17.8513 5.14873 23 11.5 23Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M17 7.1875L18.6875 8.70956L10.8238 15.8125L5.75 11.2463L7.4375 9.72426L10.8238 12.7684L17 7.1875Z"},null,-1)],Yr={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,zr)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Visa.vue"},Gr={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13.3606 0.552786C12.9921 -0.184262 11.9403 -0.184262 11.5718 0.552787L1.07366 21.549C0.741209 22.2139 1.22471 22.9962 1.96809 22.9962H22.9643C23.7077 22.9962 24.1912 22.2139 23.8588 21.549L13.3606 0.552786ZM11.518 15.71H13.353L13.5637 7.24522H11.316L11.518 15.71ZM11.5794 17.5233C11.3629 17.7267 11.2546 17.9849 11.2546 18.2981C11.2546 18.6003 11.3599 18.8531 11.5706 19.0564C11.7814 19.2597 12.0799 19.3614 12.4662 19.3614C12.8525 19.3614 13.151 19.2597 13.3617 19.0564C13.5724 18.8531 13.6778 18.6003 13.6778 18.2981C13.6778 17.9849 13.5695 17.7267 13.353 17.5233C13.1364 17.3145 12.8408 17.2101 12.4662 17.2101C12.0916 17.2101 11.796 17.3145 11.5794 17.5233Z"},Xr={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Gr)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Warning.vue"},Fr={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M0 22L23 22L23 2.28572L1.72348e-06 2.28571L0 22ZM3.28508 10.5001L3.28508 18.7144L19.7137 18.7144L19.7137 10.5001L3.28508 10.5001Z"},Pr={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Fr)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/WindowBottom.vue"},Ur={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8.05009 7.90625H8.05004H5.85464L4.3869e-05 7.90625L4.40575e-05 5.75L5.85464 5.75L5.85464 0H8.05009L8.05009 7.90625ZM17.1454 5.75003L23 5.75003V7.90628L14.95 7.90628V5.75003L14.95 2.79065e-05L17.1454 2.80984e-05V5.75003ZM8.05 15.0938H8.05005L8.05005 23H5.85459L5.85459 17.25H0V15.0937L5.85459 15.0938H8.05ZM23 15.0938L14.95 15.0938V17.25V23H17.1454V17.25L23 17.25L23 15.0938Z"},jr={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Ur)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Windowed.vue"},Wr={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M23 2H0V21.7143H23V2ZM13.143 5.28546H3.28582V18.4283H13.143V5.28546Z"},Kr={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Wr)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/WindowLeft.vue"},Jr={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M23 2H0V21.7143H23V2ZM19.7165 5.28546H9.85937V18.4283H19.7165V5.28546Z"},Qr={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",Jr)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/WindowRight.vue"},qr={"fill-rule":"evenodd","clip-rule":"evenodd",d:"M23 2H0V21.7143H23V2ZM19.7137 13.4997V5.28546L3.28515 5.28546L3.28515 13.4997L19.7137 13.4997Z"},$r={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("path",qr)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/WindowTop.vue"},eo=[BIMDataViewerVue.createElementVNode("path",{d:"M8.96582 11.3144L11.6658 10.1144V3.91443L1.96582 8.11443L8.96582 11.3144Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M1.0658 15.2145L11.6658 19.9145V13.6145L1.0658 8.81445V15.2145Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M22.9658 8.11443L13.2658 3.91443V10.1144L15.9658 11.3144L22.9658 8.11443Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M13.2658 13.6145V19.9145L23.8658 15.2145V8.81445L13.2658 13.6145Z"},null,-1)],no={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,eo)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/Zone.vue"},ao=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M5.02193 12.8656C4.99498 13.5081 4.948 14.6282 5.60528 15.8997C7.70676 16.9403 12.8873 18.8488 16.5248 18.118C21.0718 17.2045 24.4653 11.2714 22.3618 6.71975C20.2583 2.16806 16.7141 1.26965 13.7885 1.56016C13.8264 1.59404 13.8667 1.6296 13.9093 1.6671C14.4738 2.16451 15.427 3.0043 16.2088 4.83129C17.7639 5.7059 20.2614 8.64331 18.7358 12.3391C17.0551 16.4108 13.4497 16.0217 12.2821 15.8956C12.1416 15.8805 12.0365 15.8691 11.9742 15.8698C11.5056 15.8749 7.61308 15.3475 5.02347 12.8287C5.02297 12.8408 5.02245 12.8531 5.02193 12.8656ZM12.4885 4.74167C11.9561 4.40063 10.617 3.72872 9.52006 3.76938C7.57654 5.08613 3.39156 8.60595 2.1998 12.1512C0.710113 16.5827 4.10364 22.5158 9.06053 22.9528C14.0174 23.3898 16.6583 20.7215 17.8718 18.0188C17.0698 18.3001 15.5331 18.7286 13.7293 18.4406C12.2014 19.3627 8.46042 20.1549 6.05233 16.9734C3.39934 13.4683 5.53596 10.5111 6.22787 9.55348C6.3111 9.43828 6.37343 9.35202 6.40399 9.29722C6.63388 8.88508 9.03266 5.74603 12.4885 4.74167Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M18.0536 13.1944C17.54 14.1736 16.294 15.0082 15.7352 15.3031C16.6014 11.78 15.1076 8.07749 14.869 7.67046C14.5735 7.16642 13.314 2.89017 8.45901 3.52497C4.52537 4.0393 3.30588 7.69446 3.33306 9.49119C2.28341 10.7256 1.78066 12.3166 1.62101 13.1584C-0.0910414 10.7461 -1.02859 7.27957 1.82482 3.16493C4.67824 -0.949703 11.4653 -0.949707 14.5225 2.56831C16.9683 5.38272 17.8957 10.837 18.0536 13.1944Z",class:"fill-secondary"},null,-1)],ro={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,ao)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/polychrome/BcfPolychrome.vue"},oo=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M0 5.47981C0 3.9647 1.22825 2.73645 2.74336 2.73645H19.3255C20.8406 2.73645 22.0688 3.9647 22.0688 5.47981V10.5919C21.5229 10.3111 20.9283 10.1115 20.3011 10.009V8.06481C20.3011 7.51253 19.8534 7.06481 19.3011 7.06481H2.79865C2.24636 7.06481 1.79865 7.51253 1.79865 8.06481V17.526C1.79865 18.0783 2.24636 18.526 2.79865 18.526H13.9069C14.2198 19.1792 14.6474 19.7671 15.1635 20.2635H2.74336C1.22825 20.2635 0 19.0352 0 17.5201V5.47981ZM4.70657 4.91213C4.70657 5.4271 4.28911 5.84456 3.77414 5.84456C3.25918 5.84456 2.84172 5.4271 2.84172 4.91213C2.84172 4.39717 3.25918 3.9797 3.77414 3.9797C4.28911 3.9797 4.70657 4.39717 4.70657 4.91213ZM6.172 5.84456C6.68696 5.84456 7.10443 5.4271 7.10443 4.91213C7.10443 4.39717 6.68696 3.9797 6.172 3.9797C5.65703 3.9797 5.23957 4.39717 5.23957 4.91213C5.23957 5.4271 5.65703 5.84456 6.172 5.84456Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"17.7899",y:"11.6612",width:"2.65031",height:"7.77024",class:"fill-secondary"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"23",y:"14.221",width:"2.65031",height:"7.77024",transform:"rotate(90 23 14.221)",class:"fill-secondary"},null,-1)],to={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,oo)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/polychrome/CreateWindowPolychrome.vue"},lo=[BIMDataViewerVue.createElementVNode("rect",{x:"8.28",y:"4.14003",width:"6.44",height:"1.84",class:"fill-secondary"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M5.66991 0.459961H18.4V8.97184C17.8119 8.82047 17.1953 8.73996 16.56 8.73996L16.56 2.29996H6.43999V6.90002H1.84V19.78H10.1846C10.5853 20.4725 11.0955 21.0938 11.6917 21.62H0V6.12987L5.66991 0.459961Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M9.20001 16.0999H3.67999V17.9399H9.43185C9.2805 17.3518 9.20001 16.7353 9.20001 16.1C9.20001 16.1 9.20001 16.0999 9.20001 16.0999Z",class:"fill-secondary"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10.1847 12.42H3.67999V14.26H9.43189C9.59991 13.6072 9.85523 12.9895 10.1847 12.42Z",class:"fill-secondary"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M14.72 8.97181V8.73996H3.67999V10.58H11.6917C12.5475 9.82459 13.5803 9.26514 14.72 8.97181Z",class:"fill-secondary"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16.56 22.54C20.1167 22.54 23 19.6567 23 16.1C23 12.5433 20.1167 9.66002 16.56 9.66002C13.0033 9.66002 10.12 12.5433 10.12 16.1C10.12 19.6567 13.0033 22.54 16.56 22.54ZM15.8426 17.406H17.0285L17.1965 12.4201H15.6746L15.8426 17.406ZM17.0137 18.3992C16.8688 18.2576 16.676 18.1868 16.4356 18.1868C16.1984 18.1868 16.0057 18.2592 15.8574 18.4042C15.7125 18.5458 15.64 18.7254 15.64 18.9428C15.64 19.1602 15.7125 19.3397 15.8574 19.4814C16.0057 19.6231 16.1984 19.6939 16.4356 19.6939C16.676 19.6939 16.8688 19.6231 17.0137 19.4814C17.1619 19.3397 17.2361 19.1602 17.2361 18.9428C17.2361 18.7221 17.1619 18.5409 17.0137 18.3992Z",class:"fill-primary"},null,-1)],io={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,lo)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/polychrome/DocInfoPolychrome.vue"},co=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4.07806 7.90625L10.3867 1.79688V5.97245V7.90625H4.07806ZM20.9881 2.3C20.9881 1.035 19.9313 0 18.625 0H9.125L2 6.9V20.7C2 21.965 3.06838 23 4.375 23H18.6369C19.9431 23 21 21.965 21 20.7L20.9881 2.3Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M0 13C0 12.4477 0.411898 12 0.92 12H22.08C22.5881 12 23 12.4477 23 13V20C23 20.5523 22.5881 21 22.08 21H0.92C0.411898 21 0 20.5523 0 20V13Z",fill:"#F8C62C"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M2 19.9064V13.0936H3.99065C4.5594 13.0936 5.06743 13.2293 5.51473 13.5007C5.965 13.7689 6.31603 14.1526 6.56782 14.6517C6.81961 15.1477 6.94551 15.7123 6.94551 16.3456V16.6591C6.94551 17.2923 6.82109 17.8554 6.57226 18.3483C6.3264 18.8411 5.97833 19.2233 5.52806 19.4947C5.0778 19.766 4.56977 19.9033 4.00398 19.9064H2ZM3.33302 14.2306V18.7787H3.97732C4.49867 18.7787 4.8971 18.5994 5.17259 18.2406C5.44808 17.8819 5.58879 17.3688 5.59471 16.7012V16.3409C5.59471 15.6484 5.45845 15.1243 5.18592 14.7687C4.91339 14.41 4.51497 14.2306 3.99065 14.2306H3.33302Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M12.9574 17.9412L13.8283 13.0936H15.1569L13.7217 19.9064H12.3798L11.3267 15.3489L10.2736 19.9064H8.93171L7.49649 13.0936H8.82507L9.70042 17.9318L10.7668 13.0936H11.8955L12.9574 17.9412Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M21 19.0455C20.7601 19.348 20.4209 19.5836 19.9825 19.752C19.544 19.9173 19.0582 20 18.525 20C17.9652 20 17.4734 19.8721 17.0498 19.6163C16.6292 19.3574 16.3033 18.9831 16.0723 18.4933C15.8442 18.0036 15.7272 17.428 15.7212 16.7667V16.3035C15.7212 15.6234 15.8294 15.0354 16.0456 14.5394C16.2648 14.0403 16.5788 13.6598 16.9876 13.3977C17.3994 13.1326 17.8807 13 18.4317 13C19.1989 13 19.7988 13.1934 20.2313 13.5802C20.6638 13.9639 20.92 14.5238 21 15.26H19.7025C19.6433 14.8701 19.5115 14.5847 19.3071 14.4037C19.1056 14.2228 18.8272 14.1324 18.4717 14.1324C18.0185 14.1324 17.6734 14.3117 17.4364 14.6705C17.1994 15.0292 17.0794 15.5626 17.0765 16.2707V16.7059C17.0765 17.4202 17.2053 17.9599 17.463 18.3249C17.7208 18.6898 18.0985 18.8723 18.5961 18.8723C19.0967 18.8723 19.4537 18.76 19.667 18.5354V17.361H18.4539V16.3269H21V19.0455Z",fill:"white"},null,-1)],so={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,co)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/polychrome/FileDwgPolychrome.vue"},bo=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4.05286 7.90625L10.4399 1.79688L10.4399 5.97245L10.4399 7.90625L4.05286 7.90625ZM21.1733 2.3C21.1733 1.035 20.1033 1.83988e-09 18.7808 1.70585e-09L9.16258 7.31079e-10L1.94894 6.9L1.94894 20.7C1.94894 21.965 3.03061 23 4.35349 23L18.7928 23C20.1153 23 21.1853 21.965 21.1853 20.7L21.1733 2.3Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"0.0595093",y:"12.0765",width:"23",height:"9",rx:"1",transform:"rotate(-0.097421 0.0595093 12.0765)",fill:"#44BCFF"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M3.05122 20.0792L3.03912 12.9638L5.22846 12.9601C5.85399 12.959 6.41297 13.0998 6.9054 13.3824C7.40109 13.6618 7.78783 14.0618 8.06565 14.5826C8.34345 15.1002 8.48292 15.6896 8.48404 16.351L8.4846 16.6784C8.48572 17.3398 8.34989 17.9281 8.0771 18.4433C7.80756 18.9585 7.42543 19.3582 6.93071 19.6425C6.43598 19.9268 5.87749 20.0711 5.25522 20.0754L3.05122 20.0792ZM4.50722 14.1489L4.5153 18.8989L5.2239 18.8977C5.7973 18.8968 6.23517 18.7087 6.53753 18.3335C6.83988 17.9583 6.99372 17.4221 6.99905 16.7249L6.99841 16.3486C6.99718 15.6254 6.84638 15.0783 6.54602 14.7074C6.24565 14.3332 5.80714 14.1466 5.23048 14.1476L4.50722 14.1489Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M11.9912 15.4018L13.3212 12.9463L15.0072 12.9435L12.9411 16.4754L15.073 20.0587L13.3675 20.0616L11.9949 17.5716L10.6308 20.0663L8.9253 20.0692L11.045 16.4786L8.96696 12.9537L10.6529 12.9509L11.9912 15.4018Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M20.0919 17.1425L17.277 17.1473L17.2819 20.055L15.8159 20.0575L15.8038 12.9421L20.4366 12.9342L20.4386 14.1218L17.2719 14.1271L17.275 15.9646L20.0898 15.9598L20.0919 17.1425Z",fill:"white"},null,-1)],go={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,bo)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/polychrome/FileDxfPolychrome.vue"},po=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4.19485 7.94542L10.5819 1.83604V6.01162V7.94542H4.19485ZM21.3153 2.33917C21.3153 1.07417 20.2453 0.0391693 18.9228 0.0391693H9.30458L2.09094 6.93917V20.7392C2.09094 22.0042 3.17261 23.0392 4.49549 23.0392H18.9348C20.2573 23.0392 21.3273 22.0042 21.3273 20.7392L21.3153 2.33917Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M0 13.0392C0 12.4869 0.468066 12.0392 1.04545 12.0392H21.9545C22.5319 12.0392 23 12.4869 23 13.0392V20.0392C23 20.5914 22.5319 21.0392 21.9545 21.0392H1.04545C0.468066 21.0392 0 20.5914 0 20.0392V13.0392Z",fill:"#205DBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M5.98181 20.0391H4.45038V12.9297H5.98181V20.0391Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M11.8778 17.1338H8.93746V20.0391H7.40603V12.9297H12.2453V14.1162H8.93746V15.9522H11.8778V17.1338Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M18.9683 17.6709C18.9105 18.4359 18.6144 19.0381 18.0801 19.4776C17.5492 19.917 16.8481 20.1368 15.9769 20.1368C15.024 20.1368 14.2736 19.8308 13.7257 19.2188C13.1812 18.6035 12.909 17.7604 12.909 16.6895V16.2549C12.909 15.5713 13.0349 14.9691 13.2867 14.4483C13.5386 13.9274 13.8976 13.5287 14.3638 13.252C14.8335 12.972 15.378 12.8321 15.9973 12.8321C16.8549 12.8321 17.5458 13.0518 18.0699 13.4912C18.594 13.9307 18.8968 14.5476 18.9785 15.3418H17.4471C17.4097 14.8828 17.2752 14.5508 17.0438 14.3457C16.8158 14.1374 16.467 14.0332 15.9973 14.0332C15.4869 14.0332 15.104 14.209 14.8488 14.5606C14.5969 14.9089 14.4676 15.4509 14.4608 16.1866V16.7237C14.4608 17.4919 14.5816 18.0534 14.8232 18.4082C15.0683 18.7631 15.4528 18.9405 15.9769 18.9405C16.45 18.9405 16.8022 18.8379 17.0336 18.6328C17.2684 18.4245 17.4029 18.1039 17.4369 17.6709H18.9683Z",fill:"white"},null,-1)],uo={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,po)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/polychrome/FileIfcPolychrome.vue"},Vo=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4.00643 7.90625L10.0976 1.79688V5.97245V7.90625H4.00643ZM20.3336 2.3C20.3336 1.035 19.3131 0 18.0519 0H8.87939L2 6.9V20.7C2 21.965 3.03155 23 4.29313 23H18.0634C19.3246 23 20.345 21.965 20.345 20.7L20.3336 2.3Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M0 13.0389C0 12.485 0.411898 12.0359 0.92 12.0359H22.08C22.5881 12.0359 23 12.485 23 13.0389V20.0599C23 20.6139 22.5881 21.0629 22.08 21.0629H0.92C0.411898 21.0629 0 20.6139 0 20.0599V13.0389Z",fill:"#6AEC3D"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M4.47113 13.1255V19.4594H3V13.1255H4.47113Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M5.6815 13.1255H7.49578L9.41198 17.3811H9.49352L11.4097 13.1255H13.224V19.4594H11.797V15.3368H11.7393L9.9386 19.4285H8.9669L7.16622 15.3214H7.10846V19.4594H5.6815V13.1255Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M19.0499 15.1729C19.0023 15.0224 18.9355 14.8894 18.8495 14.774C18.7634 14.6564 18.6581 14.5575 18.5335 14.4771C18.4112 14.3946 18.2707 14.3317 18.1122 14.2884C17.9559 14.2451 17.7826 14.2235 17.5924 14.2235C17.2368 14.2235 16.9242 14.3039 16.6547 14.4647C16.3874 14.6255 16.179 14.8595 16.0295 15.1667C15.88 15.4719 15.8053 15.8451 15.8053 16.2863C15.8053 16.7275 15.8789 17.1028 16.0261 17.4121C16.1733 17.7213 16.3817 17.9574 16.6513 18.1203C16.9208 18.2811 17.239 18.3615 17.606 18.3615C17.9389 18.3615 18.2232 18.3079 18.4587 18.2007C18.6966 18.0914 18.8778 17.9378 19.0023 17.7399C19.1292 17.542 19.1926 17.3079 19.1926 17.0378L19.4916 17.078H17.6977V16.0698H20.6094V16.8677C20.6094 17.4244 20.4803 17.9028 20.2221 18.3028C19.9638 18.7007 19.6082 19.0079 19.1552 19.2244C18.7022 19.4388 18.1835 19.546 17.5992 19.546C16.9468 19.546 16.3738 19.4151 15.88 19.1533C15.3862 18.8893 15.0012 18.5151 14.7249 18.0306C14.4508 17.544 14.3138 16.9667 14.3138 16.2987C14.3138 15.7853 14.3953 15.3276 14.5584 14.9255C14.7237 14.5214 14.9548 14.1791 15.2515 13.8987C15.5482 13.6183 15.8936 13.4049 16.2877 13.2585C16.6818 13.1121 17.1088 13.0389 17.5686 13.0389C17.9627 13.0389 18.3296 13.0915 18.6694 13.1967C19.0091 13.2998 19.3104 13.4461 19.5731 13.6358C19.8381 13.8255 20.0544 14.0513 20.2221 14.3131C20.3897 14.5729 20.4973 14.8595 20.5448 15.1729H19.0499Z",fill:"white"},null,-1)],Co={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,Vo)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/polychrome/FileImagePolychrome.vue"},mo=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3.99746 7.92181L10.0886 1.83068V5.99378V7.92181H3.99746ZM20.3246 2.3323C20.3246 1.07108 19.3042 0.0391693 18.0429 0.0391693H8.87042L1.99103 6.91856V20.6773C1.99103 21.9386 3.02258 22.9705 4.28416 22.9705H18.0544C19.3156 22.9705 20.3361 21.9386 20.3361 20.6773L20.3246 2.3323Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M0 13.0392C0 12.4869 0.411898 12.0392 0.92 12.0392H22.08C22.5881 12.0392 23 12.4869 23 13.0392V20.0392C23 20.5915 22.5881 21.0392 22.08 21.0392H0.92C0.411899 21.0392 0 20.5915 0 20.0392V13.0392Z",fill:"#6AEC3D"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M3.8418 17.6382V13.5741H4.97769V17.6382C4.97769 18.0257 4.89095 18.3583 4.71747 18.6362C4.54399 18.9114 4.30717 19.1225 4.00702 19.2695C3.70687 19.4164 3.36817 19.4899 2.99091 19.4899C2.60264 19.4899 2.25843 19.4271 1.95828 19.3016C1.65813 19.1733 1.42269 18.9782 1.25196 18.7164C1.08399 18.4545 1 18.1219 1 17.7184H2.14002C2.14002 17.9375 2.17445 18.1138 2.24329 18.2474C2.31213 18.381 2.40989 18.4772 2.53656 18.536C2.66598 18.5948 2.81743 18.6242 2.99091 18.6242C3.15889 18.6242 3.30621 18.5868 3.43288 18.512C3.5623 18.4345 3.66281 18.3223 3.73441 18.1753C3.806 18.0283 3.8418 17.8493 3.8418 17.6382Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M8.41842 17.2815H6.86948V16.4158H8.41842C8.67176 16.4158 8.87691 16.3757 9.03387 16.2955C9.19358 16.2127 9.31062 16.1005 9.38496 15.9589C9.45931 15.8146 9.49649 15.6502 9.49649 15.4659C9.49649 15.2869 9.45931 15.1199 9.38496 14.9649C9.31062 14.8099 9.19358 14.6843 9.03387 14.5881C8.87691 14.4919 8.67176 14.4438 8.41842 14.4438H7.24122V19.4098H6.10533V13.5741H8.41842C8.88655 13.5741 9.28583 13.6556 9.61627 13.8186C9.94947 13.9789 10.2028 14.202 10.3763 14.4879C10.5525 14.7712 10.6406 15.0945 10.6406 15.4579C10.6406 15.8346 10.5525 16.1593 10.3763 16.4318C10.2028 16.7044 9.94947 16.9141 9.61627 17.0611C9.28583 17.208 8.88655 17.2815 8.41842 17.2815Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M15.5188 18.544V19.4098H12.3218V18.544H15.5188ZM12.6687 13.5741V19.4098H11.5328V13.5741H12.6687ZM15.1016 15.9829V16.8286H12.3218V15.9829H15.1016ZM15.5064 13.5741V14.4438H12.3218V13.5741H15.5064Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M21 16.3917V18.6643C20.9119 18.7738 20.7728 18.8927 20.5828 19.021C20.3956 19.1492 20.1505 19.2601 19.8476 19.3537C19.5447 19.4445 19.1729 19.4899 18.7323 19.4899C18.3496 19.4899 17.9999 19.4285 17.6832 19.3056C17.3665 19.18 17.0939 18.9969 16.8653 18.7565C16.6368 18.516 16.4606 18.2221 16.3366 17.8747C16.2127 17.5273 16.1508 17.1305 16.1508 16.6843V16.2995C16.1508 15.8533 16.2086 15.4565 16.3242 15.1092C16.4427 14.7618 16.6106 14.4679 16.8282 14.2274C17.0485 13.9869 17.3114 13.8039 17.6171 13.6783C17.9255 13.5527 18.2697 13.4899 18.6497 13.4899C19.1592 13.4899 19.5777 13.5714 19.9054 13.7344C20.2359 13.8974 20.4892 14.1219 20.6654 14.4078C20.8417 14.691 20.9518 15.017 20.9959 15.3857H19.8889C19.8586 15.1826 19.798 15.005 19.7071 14.8527C19.6163 14.6977 19.4869 14.5774 19.3189 14.4919C19.1537 14.4038 18.9389 14.3597 18.6745 14.3597C18.4515 14.3597 18.2546 14.4024 18.0838 14.4879C17.9131 14.5734 17.7699 14.6977 17.6543 14.8607C17.5386 15.0237 17.4505 15.2254 17.3899 15.4659C17.3321 15.7064 17.3032 15.9816 17.3032 16.2915V16.6843C17.3032 16.9969 17.3362 17.2748 17.4023 17.518C17.4684 17.7585 17.5634 17.9615 17.6873 18.1272C17.814 18.2902 17.9696 18.4144 18.1541 18.4999C18.3413 18.5828 18.5534 18.6242 18.7902 18.6242C19.005 18.6242 19.1826 18.6068 19.323 18.5721C19.4662 18.5347 19.5805 18.4906 19.6658 18.4398C19.7512 18.3891 19.8173 18.3396 19.8641 18.2915V17.1973H18.6704V16.3917H21Z",fill:"white"},null,-1)],ho={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,mo)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/polychrome/FileJpegPolychrome.vue"},fo=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4.19484 7.94542L10.5819 1.83604V6.01162V7.94542H4.19484ZM21.3153 2.33917C21.3153 1.07417 20.2452 0.0391693 18.9227 0.0391693H9.30455L2.09091 6.93917V20.7392C2.09091 22.0042 3.17258 23.0392 4.49546 23.0392H18.9348C20.2573 23.0392 21.3273 22.0042 21.3273 20.7392L21.3153 2.33917Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("rect",{y:"12.0392",width:"23",height:"9",rx:"1",fill:"#FF0000"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M5.68457 17.505H3.87305V16.3624H5.68457C5.96452 16.3624 6.19238 16.3168 6.36816 16.2257C6.54395 16.1313 6.67253 16.0011 6.75391 15.8351C6.83529 15.6691 6.87598 15.4819 6.87598 15.2735C6.87598 15.062 6.83529 14.865 6.75391 14.6827C6.67253 14.5004 6.54395 14.3539 6.36816 14.2433C6.19238 14.1326 5.96452 14.0773 5.68457 14.0773H4.38086V20.0392H2.91602V12.9298H5.68457C6.24121 12.9298 6.7181 13.0307 7.11523 13.2325C7.51562 13.4311 7.82161 13.7062 8.0332 14.0577C8.24479 14.4093 8.35059 14.8113 8.35059 15.2638C8.35059 15.7228 8.24479 16.1199 8.0332 16.4552C7.82161 16.7905 7.51562 17.0493 7.11523 17.2316C6.7181 17.4138 6.24121 17.505 5.68457 17.505ZM11.5439 20.0392H9.99609L10.0059 18.8966H11.5439C11.9281 18.8966 12.252 18.8103 12.5156 18.6378C12.7793 18.462 12.9779 18.2065 13.1113 17.8712C13.248 17.5359 13.3164 17.1306 13.3164 16.6554V16.3087C13.3164 15.9441 13.2773 15.6235 13.1992 15.3468C13.1243 15.0701 13.012 14.8373 12.8623 14.6485C12.7126 14.4597 12.5286 14.3181 12.3105 14.2237C12.0924 14.1261 11.8418 14.0773 11.5586 14.0773H9.9668V12.9298H11.5586C12.0339 12.9298 12.4684 13.0112 12.8623 13.1739C13.2594 13.3334 13.6029 13.5629 13.8926 13.8624C14.1823 14.1619 14.4053 14.52 14.5615 14.9366C14.721 15.35 14.8008 15.8107 14.8008 16.3185V16.6554C14.8008 17.1599 14.721 17.6205 14.5615 18.0372C14.4053 18.4539 14.1823 18.812 13.8926 19.1114C13.6061 19.4077 13.2627 19.6372 12.8623 19.7999C12.4652 19.9594 12.0257 20.0392 11.5439 20.0392ZM10.8262 12.9298V20.0392H9.36133V12.9298H10.8262ZM17.3301 12.9298V20.0392H15.8652V12.9298H17.3301ZM20.1621 15.9669V17.1095H16.9297V15.9669H20.1621ZM20.5039 12.9298V14.0773H16.9297V12.9298H20.5039Z",fill:"white"},null,-1)],Mo={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,fo)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/polychrome/FilePdfPolychrome.vue"},Io=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3.99746 7.92181L10.0886 1.83068V5.99378V7.92181H3.99746ZM20.3246 2.3323C20.3246 1.07108 19.3042 0.0391693 18.0429 0.0391693H8.87042L1.99103 6.91856V20.6773C1.99103 21.9386 3.02258 22.9705 4.28416 22.9705H18.0544C19.3156 22.9705 20.3361 21.9386 20.3361 20.6773L20.3246 2.3323Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M0 13.0392C0 12.4869 0.411898 12.0392 0.92 12.0392H22.08C22.5881 12.0392 23 12.4869 23 13.0392V20.0392C23 20.5915 22.5881 21.0392 22.08 21.0392H0.92C0.411899 21.0392 0 20.5915 0 20.0392V13.0392Z",fill:"#6AEC3D"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M5.44103 17.3308H3.80641V16.465H5.44103C5.70838 16.465 5.92487 16.4249 6.09051 16.3448C6.25906 16.2619 6.38256 16.1497 6.46103 16.0081C6.53949 15.8638 6.57872 15.6995 6.57872 15.5151C6.57872 15.3361 6.53949 15.1691 6.46103 15.0141C6.38256 14.8591 6.25906 14.7336 6.09051 14.6374C5.92487 14.5412 5.70838 14.4931 5.44103 14.4931H4.19872V19.459H3V13.6233H5.44103C5.93504 13.6233 6.35641 13.7048 6.70513 13.8678C7.05675 14.0281 7.3241 14.2513 7.50718 14.5372C7.69316 14.8204 7.78615 15.1437 7.78615 15.5071C7.78615 15.8839 7.69316 16.2085 7.50718 16.4811C7.3241 16.7536 7.05675 16.9634 6.70513 17.1103C6.35641 17.2573 5.93504 17.3308 5.44103 17.3308Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M13.8277 13.6233V19.459H12.6246L9.92641 15.4109V19.459H8.72769V13.6233H9.92641L12.6333 17.6754V13.6233H13.8277Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M20 16.441V18.7135C19.907 18.8231 19.7603 18.942 19.5597 19.0702C19.3621 19.1985 19.1035 19.3094 18.7838 19.4029C18.4642 19.4937 18.0719 19.5392 17.6069 19.5392C17.203 19.5392 16.8339 19.4777 16.4997 19.3548C16.1656 19.2292 15.8779 19.0462 15.6367 18.8057C15.3955 18.5652 15.2095 18.2713 15.0787 17.9239C14.9479 17.5766 14.8826 17.1798 14.8826 16.7336V16.3488C14.8826 15.9026 14.9436 15.5058 15.0656 15.1584C15.1906 14.811 15.3679 14.5171 15.5974 14.2766C15.8299 14.0362 16.1074 13.8531 16.43 13.7275C16.7555 13.602 17.1187 13.5392 17.5197 13.5392C18.0574 13.5392 18.4991 13.6207 18.8449 13.7837C19.1936 13.9467 19.4609 14.1711 19.6469 14.457C19.8329 14.7402 19.9491 15.0662 19.9956 15.435H18.8274C18.7955 15.2319 18.7315 15.0542 18.6356 14.9019C18.5397 14.7469 18.4032 14.6267 18.2259 14.5412C18.0515 14.453 17.8249 14.4089 17.5459 14.4089C17.3105 14.4089 17.1027 14.4517 16.9226 14.5372C16.7424 14.6227 16.5913 14.7469 16.4692 14.9099C16.3472 15.0729 16.2542 15.2746 16.1903 15.5151C16.1292 15.7556 16.0987 16.0308 16.0987 16.3408V16.7336C16.0987 17.0462 16.1336 17.3241 16.2033 17.5672C16.2731 17.8077 16.3733 18.0108 16.5041 18.1764C16.6378 18.3394 16.802 18.4637 16.9967 18.5492C17.1943 18.632 17.418 18.6734 17.6679 18.6734C17.8946 18.6734 18.0821 18.6561 18.2303 18.6213C18.3814 18.5839 18.502 18.5398 18.5921 18.4891C18.6821 18.4383 18.7519 18.3889 18.8013 18.3408V17.2466H17.5415V16.441H20Z",fill:"white"},null,-1)],Bo={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,Io)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/polychrome/FilePngPolychrome.vue"},wo=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4.67662 7.96125L10.7584 1.85051L10.7654 6.01994L10.7687 7.95089L4.67662 7.96125ZM20.9958 2.33563C20.9936 1.07259 19.9713 0.0409332 18.71 0.0430779L9.53671 0.0586754L2.66845 6.95968L2.69188 20.7383C2.69403 22.0013 3.72742 23.033 4.98911 23.0308L18.7605 23.0074C20.0218 23.0053 21.0406 21.9701 21.0385 20.7071L20.9958 2.33563Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"0.0625916",y:"9.07697",width:"22.9529",height:"12.9689",rx:"1",transform:"rotate(-0.097421 0.0625916 9.07697)",fill:"#E544FF"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M11.3621 10.4959C11.5368 10.4959 11.6785 10.3541 11.6785 10.1792C11.6785 10.0042 11.5368 9.8624 11.3621 9.8624C11.1874 9.8624 11.0458 10.0042 11.0458 10.1792C11.0458 10.3541 11.1874 10.4959 11.3621 10.4959ZM10.132 11.1647C10.132 11.3396 9.99036 11.4814 9.81566 11.4814C9.64095 11.4814 9.49933 11.3396 9.49932 11.1647C9.49932 10.9897 9.64095 10.8479 9.81566 10.8479C9.99036 10.8479 10.132 10.9897 10.132 11.1647ZM13.952 10.8785C13.8054 10.8271 13.645 10.9044 13.5936 11.0511C13.5423 11.1979 13.6194 11.3585 13.766 11.41L16.5434 12.4413L12.5672 14.613L9.66105 13.6316C9.5139 13.582 9.35438 13.6611 9.30476 13.8085C9.25514 13.9558 9.3342 14.1156 9.48136 14.1653L12.3127 15.1213L12.3128 20.676L9.70271 19.7228C9.55681 19.6695 9.39541 19.7447 9.3422 19.8908C9.28899 20.0369 9.36413 20.1985 9.51002 20.2518L12.4976 21.3429C12.5762 21.3716 12.6634 21.3638 12.7356 21.3216L17.3751 18.6115C17.4615 18.5611 17.5146 18.4685 17.5146 18.3683L17.5146 12.3851C17.5146 12.2654 17.4392 12.1589 17.3264 12.1193L13.952 10.8785ZM12.8751 15.0863L16.9523 12.8594L16.9523 18.2066L12.8751 20.5881L12.8751 15.0863ZM8.76109 13.8043C8.93579 13.8043 9.07742 13.6625 9.07742 13.4876C9.07742 13.3126 8.93579 13.1708 8.76109 13.1708C8.58638 13.1708 8.44476 13.3126 8.44476 13.4876C8.44476 13.6625 8.58638 13.8043 8.76109 13.8043ZM8.23403 13.206C8.23403 13.381 8.0924 13.5228 7.9177 13.5228C7.74299 13.5228 7.60137 13.381 7.60137 13.206C7.60137 13.0311 7.74299 12.8893 7.9177 12.8893C8.0924 12.8893 8.23403 13.0311 8.23403 13.206ZM7.0741 13.1708C7.2488 13.1708 7.39043 13.029 7.39043 12.854C7.39043 12.6791 7.2488 12.5373 7.0741 12.5373C6.89939 12.5373 6.75777 12.6791 6.75777 12.854C6.75777 13.029 6.89939 13.1708 7.0741 13.1708ZM8.30414 12.291C8.30414 12.4659 8.16251 12.6078 7.98781 12.6078C7.8131 12.6078 7.67148 12.4659 7.67147 12.291C7.67147 12.1161 7.8131 11.9742 7.98781 11.9742C8.16251 11.9742 8.30414 12.1161 8.30414 12.291ZM8.90164 12.0445C9.07635 12.0445 9.21797 11.9027 9.21797 11.7277C9.21797 11.5528 9.07634 11.411 8.90164 11.411C8.72693 11.411 8.58531 11.5528 8.58531 11.7277C8.58531 11.9027 8.72694 12.0445 8.90164 12.0445ZM12.5548 10.488C12.5548 10.663 12.4131 10.8048 12.2384 10.8048C12.0637 10.8048 11.9221 10.663 11.9221 10.488C11.9221 10.3131 12.0637 10.1713 12.2384 10.1713C12.4131 10.1713 12.5548 10.3131 12.5548 10.488ZM10.5889 10.9887C10.7636 10.9887 10.9053 10.8469 10.9053 10.6719C10.9053 10.497 10.7636 10.3552 10.5889 10.3552C10.4142 10.3552 10.2726 10.497 10.2726 10.6719C10.2726 10.8469 10.4142 10.9887 10.5889 10.9887ZM7.39042 13.8396C7.39042 14.0145 7.2488 14.1563 7.07409 14.1563C6.89939 14.1563 6.75776 14.0145 6.75776 13.8396C6.75776 13.6646 6.89939 13.5228 7.07409 13.5228C7.2488 13.5228 7.39043 13.6646 7.39042 13.8396ZM7.07409 15.1416C7.24879 15.1416 7.39042 14.9998 7.39042 14.8249C7.39042 14.6499 7.2488 14.5081 7.07409 14.5081C6.89939 14.5081 6.75776 14.6499 6.75776 14.8249C6.75776 14.9998 6.89938 15.1416 7.07409 15.1416ZM7.39042 15.8105C7.39042 15.9854 7.24879 16.1272 7.07408 16.1272C6.89938 16.1272 6.75775 15.9854 6.75775 15.8105C6.75775 15.6355 6.89938 15.4937 7.07409 15.4937C7.24879 15.4937 7.39042 15.6355 7.39042 15.8105ZM7.07408 17.1127C7.24879 17.1127 7.39041 16.9709 7.39041 16.796C7.39041 16.621 7.24879 16.4792 7.07408 16.4792C6.89938 16.4792 6.75775 16.621 6.75775 16.796C6.75775 16.9709 6.89938 17.1127 7.07408 17.1127ZM7.39041 17.7815C7.39041 17.9564 7.24878 18.0983 7.07408 18.0983C6.89937 18.0983 6.75775 17.9565 6.75775 17.7815C6.75775 17.6066 6.89937 17.4647 7.07408 17.4647C7.24878 17.4647 7.39041 17.6066 7.39041 17.7815ZM7.07407 19.0836C7.24878 19.0836 7.3904 18.9418 7.3904 18.7668C7.39041 18.5919 7.24878 18.4501 7.07407 18.4501C6.89937 18.4501 6.75774 18.5919 6.75774 18.7668C6.75774 18.9418 6.89937 19.0836 7.07407 19.0836ZM8.23404 19.2596C8.23404 19.4346 8.09242 19.5764 7.91771 19.5764C7.74301 19.5764 7.60138 19.4346 7.60138 19.2596C7.60138 19.0847 7.74301 18.9429 7.91771 18.9429C8.09242 18.9429 8.23404 19.0847 8.23404 19.2596ZM8.7611 19.8579C8.93581 19.8579 9.07743 19.7161 9.07743 19.5411C9.07743 19.3662 8.93581 19.2244 8.7611 19.2244C8.5864 19.2244 8.44477 19.3662 8.44477 19.5411C8.44477 19.7161 8.5864 19.8579 8.7611 19.8579ZM9.15575 12.6129C9.15575 12.7878 9.01413 12.9297 8.83942 12.9297C8.66472 12.9297 8.52309 12.7878 8.52309 12.6129C8.52309 12.438 8.66472 12.2961 8.83942 12.2961C9.01413 12.2961 9.15575 12.438 9.15575 12.6129ZM9.75323 12.3664C9.92793 12.3664 10.0696 12.2246 10.0696 12.0497C10.0696 11.8747 9.92793 11.7329 9.75322 11.7329C9.57852 11.7329 9.43689 11.8747 9.43689 12.0497C9.43689 12.2246 9.57852 12.3664 9.75323 12.3664ZM10.9836 11.4866C10.9836 11.6615 10.8419 11.8034 10.6672 11.8034C10.4925 11.8034 10.3509 11.6615 10.3509 11.4866C10.3509 11.3117 10.4925 11.1698 10.6672 11.1698C10.8419 11.1698 10.9836 11.3117 10.9836 11.4866ZM11.4405 11.3106C11.6152 11.3106 11.7568 11.1688 11.7568 10.9939C11.7568 10.8189 11.6152 10.6771 11.4405 10.6771C11.2658 10.6771 11.1241 10.8189 11.1241 10.9939C11.1241 11.1688 11.2658 11.3106 11.4405 11.3106ZM9.92277 13.0185C9.92277 13.1935 9.78115 13.3353 9.60644 13.3353C9.43174 13.3353 9.29011 13.1935 9.29011 13.0185C9.29011 12.8436 9.43173 12.7018 9.60644 12.7018C9.78114 12.7018 9.92277 12.8436 9.92277 13.0185ZM10.5203 12.772C10.695 12.772 10.8367 12.6302 10.8367 12.4552C10.8367 12.2803 10.695 12.1385 10.5203 12.1385C10.3456 12.1385 10.204 12.2803 10.204 12.4552C10.204 12.6302 10.3456 12.772 10.5203 12.772ZM11.7507 11.8922C11.7507 12.0671 11.6091 12.209 11.4344 12.209C11.2596 12.209 11.118 12.0671 11.118 11.8922C11.118 11.7172 11.2596 11.5754 11.4344 11.5754C11.6091 11.5754 11.7507 11.7173 11.7507 11.8922ZM12.2076 11.7162C12.3823 11.7162 12.5239 11.5744 12.5239 11.3994C12.5239 11.2245 12.3823 11.0827 12.2076 11.0827C12.0329 11.0827 11.8912 11.2245 11.8912 11.3994C11.8912 11.5744 12.0329 11.7162 12.2076 11.7162ZM13.3512 10.9032C13.3512 11.0781 13.2096 11.22 13.0349 11.22C12.8602 11.22 12.7186 11.0781 12.7186 10.9032C12.7186 10.7283 12.8602 10.5864 13.0349 10.5864C13.2096 10.5864 13.3512 10.7283 13.3512 10.9032ZM7.93742 14.5475C8.11212 14.5475 8.25375 14.4057 8.25375 14.2307C8.25375 14.0558 8.11212 13.914 7.93742 13.914C7.76271 13.914 7.62109 14.0558 7.62109 14.2307C7.62109 14.4057 7.76271 14.5475 7.93742 14.5475ZM8.25375 15.216C8.25375 15.391 8.11213 15.5328 7.93742 15.5328C7.76272 15.5328 7.62109 15.391 7.62109 15.216C7.62109 15.0411 7.76271 14.8993 7.93742 14.8993C8.11212 14.8993 8.25375 15.0411 8.25375 15.216ZM7.93742 16.5184C8.11213 16.5184 8.25375 16.3765 8.25375 16.2016C8.25375 16.0267 8.11213 15.8848 7.93742 15.8848C7.76272 15.8848 7.62109 16.0267 7.62109 16.2016C7.62109 16.3765 7.76272 16.5184 7.93742 16.5184ZM8.25376 17.1871C8.25376 17.3621 8.11213 17.5039 7.93743 17.5039C7.76272 17.5039 7.62109 17.3621 7.62109 17.1871C7.62109 17.0122 7.76272 16.8704 7.93742 16.8704C8.11213 16.8704 8.25376 17.0122 8.25376 17.1871ZM7.93743 18.4894C8.11213 18.4894 8.25376 18.3476 8.25376 18.1726C8.25376 17.9977 8.11213 17.8559 7.93743 17.8559C7.76272 17.8559 7.6211 17.9977 7.6211 18.1726C7.6211 18.3476 7.76272 18.4894 7.93743 18.4894ZM9.11696 14.6629C9.11696 14.8379 8.97534 14.9797 8.80063 14.9797C8.62593 14.9797 8.4843 14.8378 8.4843 14.6629C8.4843 14.488 8.62593 14.3461 8.80063 14.3461C8.97534 14.3461 9.11696 14.488 9.11696 14.6629ZM8.80064 15.965C8.97534 15.965 9.11697 15.8232 9.11697 15.6482C9.11697 15.4733 8.97534 15.3315 8.80063 15.3315C8.62593 15.3315 8.4843 15.4733 8.4843 15.6482C8.4843 15.8232 8.62593 15.965 8.80064 15.965ZM9.11697 16.6338C9.11697 16.8087 8.97534 16.9505 8.80064 16.9505C8.62593 16.9505 8.48431 16.8087 8.48431 16.6338C8.48431 16.4588 8.62593 16.317 8.80064 16.317C8.97534 16.317 9.11697 16.4588 9.11697 16.6338ZM8.80064 17.9361C8.97534 17.9361 9.11697 17.7943 9.11697 17.6193C9.11697 17.4444 8.97534 17.3026 8.80064 17.3026C8.62593 17.3026 8.48431 17.4444 8.48431 17.6193C8.48431 17.7943 8.62593 17.9361 8.80064 17.9361ZM9.11697 18.6049C9.11697 18.7798 8.97535 18.9216 8.80064 18.9216C8.62594 18.9216 8.48431 18.7798 8.48431 18.6049C8.48431 18.4299 8.62594 18.2881 8.80064 18.2881C8.97535 18.2881 9.11697 18.4299 9.11697 18.6049ZM10.7128 13.7362C10.8875 13.7362 11.0291 13.5944 11.0291 13.4195C11.0291 13.2445 10.8875 13.1027 10.7128 13.1027C10.5381 13.1027 10.3965 13.2445 10.3965 13.4195C10.3965 13.5944 10.5381 13.7362 10.7128 13.7362ZM11.943 12.8562C11.943 13.0312 11.8014 13.173 11.6267 13.173C11.452 13.173 11.3104 13.0312 11.3104 12.8562C11.3104 12.6813 11.452 12.5395 11.6267 12.5395C11.8014 12.5395 11.943 12.6813 11.943 12.8562ZM12.5408 12.6099C12.7155 12.6099 12.8571 12.4681 12.8571 12.2932C12.8571 12.1182 12.7155 11.9764 12.5408 11.9764C12.3661 11.9764 12.2244 12.1182 12.2244 12.2932C12.2244 12.4681 12.3661 12.6099 12.5408 12.6099ZM13.6303 11.8004C13.6303 11.9754 13.4887 12.1172 13.314 12.1172C13.1393 12.1172 12.9977 11.9754 12.9977 11.8004C12.9977 11.6255 13.1393 11.4837 13.314 11.4837C13.4887 11.4837 13.6303 11.6255 13.6303 11.8004ZM9.75953 15.254C9.93423 15.254 10.0759 15.1122 10.0759 14.9372C10.0759 14.7623 9.93423 14.6205 9.75953 14.6205C9.58482 14.6205 9.4432 14.7623 9.4432 14.9372C9.4432 15.1122 9.58482 15.254 9.75953 15.254ZM10.0759 15.9226C10.0759 16.0975 9.93424 16.2393 9.75953 16.2393C9.58483 16.2393 9.4432 16.0975 9.4432 15.9226C9.4432 15.7476 9.58483 15.6058 9.75953 15.6058C9.93424 15.6058 10.0759 15.7476 10.0759 15.9226ZM9.75953 17.2249C9.93424 17.2249 10.0759 17.083 10.0759 16.9081C10.0759 16.7332 9.93424 16.5913 9.75953 16.5913C9.58483 16.5913 9.4432 16.7332 9.4432 16.9081C9.4432 17.083 9.58483 17.2249 9.75953 17.2249ZM10.0759 17.8937C10.0759 18.0686 9.93424 18.2104 9.75954 18.2104C9.58483 18.2104 9.4432 18.0686 9.4432 17.8937C9.4432 17.7187 9.58483 17.5769 9.75953 17.5769C9.93424 17.5769 10.0759 17.7187 10.0759 17.8937ZM9.75954 19.196C9.93424 19.196 10.0759 19.0542 10.0759 18.8792C10.0759 18.7043 9.93424 18.5625 9.75954 18.5625C9.58483 18.5625 9.44321 18.7043 9.44321 18.8792C9.44321 19.0542 9.58483 19.196 9.75954 19.196Z",fill:"white"},null,-1)],vo={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,wo)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/polychrome/FilePointCloudPolychrome.vue"},Lo=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4.19484 7.94542L10.5819 1.83604V6.01162V7.94542H4.19484ZM21.3153 2.33917C21.3153 1.07417 20.2452 0.0391693 18.9227 0.0391693H9.30455L2.09091 6.93917V20.7392C2.09091 22.0042 3.17258 23.0392 4.49546 23.0392H18.9348C20.2573 23.0392 21.3273 22.0042 21.3273 20.7392L21.3153 2.33917Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("rect",{y:"12.0392",width:"23",height:"9",rx:"1",fill:"#FF9900"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M4.87598 17.2652H3.60791V16.4654H4.87598C5.07194 16.4654 5.23145 16.4335 5.35449 16.3697C5.47754 16.3037 5.56755 16.2125 5.62451 16.0963C5.68148 15.9801 5.70996 15.8491 5.70996 15.7032C5.70996 15.5551 5.68148 15.4173 5.62451 15.2897C5.56755 15.1621 5.47754 15.0595 5.35449 14.982C5.23145 14.9046 5.07194 14.8658 4.87598 14.8658H3.96338V19.0392H2.93799V14.0626H4.87598C5.26562 14.0626 5.59945 14.1332 5.87744 14.2745C6.15771 14.4135 6.37191 14.6061 6.52002 14.8522C6.66813 15.0983 6.74219 15.3797 6.74219 15.6964C6.74219 16.0177 6.66813 16.2957 6.52002 16.5304C6.37191 16.7651 6.15771 16.9462 5.87744 17.0738C5.59945 17.2014 5.26562 17.2652 4.87598 17.2652ZM10.6489 18.2394V19.0392H8.14355V18.2394H10.6489ZM8.4751 14.0626V19.0392H7.44971V14.0626H8.4751ZM13.3286 14.9137L11.9751 19.0392H10.8848L12.7339 14.0626H13.4277L13.3286 14.9137ZM14.4531 19.0392L13.0962 14.9137L12.9868 14.0626H13.6875L15.5469 19.0392H14.4531ZM14.3916 17.1866V17.9899H11.7632V17.1866H14.3916ZM20.0586 14.0626V19.0392H19.0332L17.0337 15.7032V19.0392H16.0083V14.0626H17.0337L19.0366 17.402V14.0626H20.0586Z",fill:"white"},null,-1)],Do={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,Lo)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/polychrome/FilePlanPolychrome.vue"},xo=[BIMDataViewerVue.createElementVNode("path",{d:"M21.45 2.69359H9.95863L9.88979 5.59441H21.45V2.69359Z",class:"fill-secondary"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M9.19976 1.91663H2.29984C1.03451 1.91663 0.0111238 2.99464 0.0111238 4.31267L0 18.6873C0 20.0053 1.03451 21.0833 2.29984 21.0833H20.6998C21.9651 21.0833 23 20.0053 23 18.6873V6.70829C23 5.39068 21.9651 4.31267 20.6998 4.31267H11.5L9.19976 1.91663Z",class:"fill-primary"},null,-1)],ko={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,xo)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/polychrome/FolderPolychrome.vue"},Eo=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M21.6656 15.7775H20.5497V11.8888C20.5497 11.4605 20.2107 11.1109 19.7954 11.1109H12.2543V7.22228H13.1828C13.9164 7.22228 14.5163 6.60266 14.5163 5.84611V2.37605C14.5163 1.6195 13.9164 0.999878 13.1828 0.999878H9.81719C9.08361 0.999878 8.4828 1.6195 8.4828 2.37605V5.84611C8.4828 6.60266 9.08361 7.22228 9.81719 7.22228H10.7457V11.1109H3.20459C2.78931 11.1109 2.45029 11.4605 2.45029 11.8888V15.7775H1.33438C0.600803 15.7775 0 16.3971 0 17.1537V20.6237C0 21.3803 0.600803 21.9999 1.33438 21.9999H4.69907C5.43265 21.9999 6.03345 21.3803 6.03345 20.6237V17.1537C6.03345 16.3971 5.43265 15.7775 4.69907 15.7775H3.95795V12.6668H10.7457V15.7775H9.81719C9.08361 15.7775 8.4828 16.3971 8.4828 17.1537V20.6237C8.4828 21.3803 9.08361 21.9999 9.81719 21.9999H13.1828C13.9164 21.9999 14.5163 21.3803 14.5163 20.6237V17.1537C14.5163 16.3971 13.9164 15.7775 13.1828 15.7775H12.2543V12.6668H19.0411V15.7775H18.3009C17.5664 15.7775 16.9665 16.3971 16.9665 17.1537V20.6237C16.9665 21.3803 17.5664 21.9999 18.3009 21.9999H21.6656C22.3992 21.9999 23 21.3803 23 20.6237V17.1537C23 16.3971 22.3992 15.7775 21.6656 15.7775Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"8.41016",y:"0.999878",width:"6.1797",height:"6.2208",rx:"1",class:"fill-secondary"},null,-1)],Ao={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,Eo)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/polychrome/StructurePolychrome.vue"},Ho=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M17.8093 0H0.908936V23H13.487V16.8195H22.0911V10.6239H17.8093V0ZM2.25708 6.97618V1.34814H9.70245V6.97618H8.34131L7.39822 5.33817L7.04736 5.54018L8.00586 7.20495L8.00586 7.78409L9.70245 7.78409V11.864H10.5104V7.78409H10.5104V6.97618H10.5104V1.34814H16.4611V11.9721H20.743V15.4714H12.1868V15.4591H10.0431L9.04084 13.7183L8.68998 13.9203L9.68225 15.6437V16.267H12.1388V21.6519H2.25708V16.267H7.37974V15.4591H2.25708V7.78409L5.70333 7.78409V6.97618H2.25708Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"4.0519",y:"18.0658",width:"6.1275",height:"2.1021",class:"fill-secondary"},null,-1)],yo={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,Ho)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/polychrome/Viewer2DPolychrome.vue"},No=[BIMDataViewerVue.createElementVNode("path",{d:"M0 6.13333L10.7333 10.4896V23L0 18.6437V6.13333Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M23 6.13333L12.2667 10.4896V23L23 18.6437V6.13333Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M11.4437 0L1.53333 4.4386L11.4437 8.43333L21.4667 4.21667L11.4437 0Z",class:"fill-secondary"},null,-1)];var So={addFile:t,addFolder:i,addUser:d,alphabeticalAscending:b,alphabeticalDescending:p,alphabeticalSort:V,alt:m,angle:f,api:I,app:w,archive:L,arrow:x,attach:E,backInTime:y,bcf:S,building:T,burgerMenu:R,calendar:z,caliper:G,camera:F,cancelCamera:U,check:W,chevron:J,classificationCategorie:q,classificationElement:ee,click:ae,close:oe,cloud:le,color:ce,comment:se,cursor:ge,dateAscending:ue,dateDescending:Ce,default:he,delete:Me,deniedFile:Be,deploy:ve,detach:De,distance:ke,doubleChevron:Ae,down:ye,download:Se,drag:Te,edit:Re,ellipsis:ze,expanded:Ge,explosion:Fe,export:Ue,exportIfc:We,failed:Je,filter:qe,fitView:en,folder:an,folderMove:on,folderOpen:ln,fullscreen:dn,grid:bn,group:pn,hide:Vn,ifc:mn,ifcFile:fn,import:In,indexAscending:wn,indexDescending:Ln,information:xn,inProgressFile:En,invitation:Hn,isolate:Nn,key:Zn,left:_n,linkedDocument:On,list:Yn,listManage:Xn,location:Pn,lock:jn,logout:Kn,measure:Qn,minus:$n,model3d:na,organization:ra,parameters:ta,path:ia,pieGraph:da,plus:ba,project:pa,quickSelect:Va,readonlyFolder:ma,redo:fa,reduced:Ia,refresh:wa,reprocessIfc:La,reset:xa,right:Ea,rules:Ha,sandglass:Na,save:Za,screenConfig:_a,screenshot:Oa,search:Ya,section:Xa,settings:Pa,share:ja,show:Ka,showSelected:Qa,socotec:$a,space:nr,split:rr,storey:tr,success:ir,surface:dr,swap:br,synchro2d:pr,system:Vr,tag:hr,tree:Mr,unarchive:Br,undo:vr,union:Dr,up:kr,user:Ar,validate:yr,validatedFile:Sr,versioning:_r,video:Or,visa:Yr,warning:Xr,windowBottom:Pr,windowed:jr,windowLeft:Kr,windowRight:Qr,windowTop:$r,zone:no,bcfPolychrome:ro,createWindowPolychrome:to,docInfoPolychrome:io,fileDwgPolychrome:so,fileDxfPolychrome:go,fileIfcPolychrome:uo,fileImagePolychrome:Co,fileJpegPolychrome:ho,filePdfPolychrome:Mo,filePngPolychrome:Bo,filePointCloudPolychrome:vo,filePlanPolychrome:Do,folderPolychrome:ko,structurePolychrome:Ao,viewer2dPolychrome:yo,viewer3dPolychrome:{render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,No)},__file:"src/BIMDataComponents/BIMDataIcon/BIMDataLibraryIcons/polychrome/Viewer3DPolychrome.vue"}};Object.freeze(["black","default","granite","granite-light","high","primary","secondary","success","silver","silver-light","silver-dark","warning","white"]);var Zo;(function(e={}){Object.entries(e).reduce(((e,[n,a])=>({...e,[`bimdata-icon-${n}`]:a})),{})})(So),Boolean,Boolean,e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-1312d4d1] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}'),e(".icon-fill--black {\n fill: var(--color-black);\n}\n.icon-fill--default {\n fill: currentColor;\n}\n.icon-fill--disabled {\n fill: var(--color-silver-dark);\n}\n.icon-fill--high {\n fill: var(--color-high);\n}\n.icon-fill--primary {\n fill: var(--color-primary);\n}\n.icon-fill--secondary {\n fill: var(--color-secondary);\n}\n.icon-fill--success {\n fill: var(--color-success);\n}\n.icon-fill--silver {\n fill: var(--color-silver);\n}\n.icon-fill--granite-light {\n fill: var(--color-granite-light);\n}\n.icon-fill--granite {\n fill: var(--color-granite);\n}\n.icon-fill--silver-light {\n fill: var(--color-silver-light);\n}\n.icon-fill--warning {\n fill: var(--color-warning);\n}\n.icon-fill--white {\n fill: var(--color-white);\n}\n.icon-stroke {\n fill: transparent;\n}\n.icon-stroke--black {\n stroke: var(--color-black);\n}\n.icon-stroke--default {\n stroke: currentColor;\n}\n.icon-stroke--disabled {\n stroke: var(--color-silver-dark);\n}\n.icon-stroke--high {\n stroke: var(--color-high);\n}\n.icon-stroke--neutral {\n stroke: var(--color-neutral);\n}\n.icon-stroke--primary {\n stroke: var(--color-primary);\n}\n.icon-stroke--secondary {\n stroke: var(--color-secondary);\n}\n.icon-stroke--success {\n stroke: var(--color-success);\n}\n.icon-stroke--silver {\n stroke: var(--color-silver);\n}\n.icon-stroke--granite-light {\n stroke: var(--color-granite-light);\n}\n.icon-stroke--granite {\n stroke: var(--color-granite);\n}\n.icon-stroke--silver-light {\n stroke: var(--color-silver-light);\n}\n.icon-stroke--warning {\n stroke: var(--color-warning);\n}\n.icon-stroke--white {\n stroke: var(--color-white);\n}"),e(".bimdata-carousel[data-v-b82c72c2] {\n --button-size: 44px;\n position: relative;\n}\n.bimdata-carousel__container[data-v-b82c72c2] {\n overflow-x: hidden;\n margin: -28px 0;\n padding: 28px 0;\n}\n.bimdata-carousel__container__slider[data-v-b82c72c2] {\n position: relative;\n -webkit-transition: -webkit-transform 0.5s ease-out;\n transition: -webkit-transform 0.5s ease-out;\n transition: transform 0.5s ease-out;\n transition: transform 0.5s ease-out, -webkit-transform 0.5s ease-out;\n}\n.bimdata-carousel__btn-prev[data-v-b82c72c2], .bimdata-carousel__btn-next[data-v-b82c72c2] {\n position: absolute;\n z-index: 2;\n top: calc(50% - var(--button-size) / 2);\n width: var(--button-size);\n height: var(--button-size);\n -webkit-box-shadow: var(--box-shadow);\n box-shadow: var(--box-shadow);\n}\n.bimdata-carousel__btn-prev[data-v-b82c72c2] {\n left: calc(0px - var(--button-size) / 2);\n}\n.bimdata-carousel__btn-next[data-v-b82c72c2] {\n right: calc(0px - var(--button-size) / 2);\n}"),Zo=()=>BIMDataViewerVue.createElementVNode("span",{class:"bimdata-checkbox__mark"},null,-1),BIMDataViewerVue.pushScopeId("data-v-34d34265"),Zo=Zo(),BIMDataViewerVue.popScopeId(),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-34d34265] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}\n\n/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-34d34265] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}\n.text-left[data-v-34d34265] {\n text-align: left;\n}\n.text-center[data-v-34d34265] {\n text-align: center;\n}\n.text-right[data-v-34d34265] {\n text-align: right;\n}\n.bimdata-link[data-v-34d34265] {\n color: var(--color-primary);\n border-bottom: 1px solid var(--color-primary);\n font-weight: 700;\n}\n\n/* BIMDATA FONT WEIGHT */\n.primary-font[data-v-34d34265] {\n font-family: "roboto", sans-serif;\n}'),e('.bimdata-checkbox {\n position: relative;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n font-family: var(--primary-font);\n font-size: 1em;\n cursor: pointer;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.bimdata-checkbox :after,\n.bimdata-checkbox :before {\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n}\n.bimdata-checkbox__mark {\n width: 13px;\n height: 13px;\n position: relative;\n top: 0;\n left: 0;\n border: solid 1px var(--color-primary);\n border-radius: 2px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n}\n.bimdata-checkbox__mark::after {\n width: 4px;\n height: 7px;\n content: "";\n display: block;\n position: absolute;\n top: 1px;\n left: 3px;\n border: solid transparent;\n opacity: 0;\n -webkit-transform: rotate(45deg);\n transform: rotate(45deg);\n}\n.bimdata-checkbox__text {\n width: calc(100% - 13px - 5px);\n margin-left: 6px;\n font-size: 0.8571428571em;\n}\n\n/* custom CHECKMARK CHECKED ------------------------------------ */\n.bimdata-checkbox.checked > .bimdata-checkbox__mark,\n.bimdata-checkbox.indeterminate > .bimdata-checkbox__mark {\n background-color: var(--color-primary);\n}\n.bimdata-checkbox:not(.indeterminate):not(.checked) > .bimdata-checkbox__mark::after {\n border-color: transparent;\n}\n.bimdata-checkbox:not(.indeterminate) > .bimdata-checkbox__mark::after,\n.bimdata-checkbox.checked > .bimdata-checkbox__mark::after {\n border: solid 1px var(--color-white);\n border-left: none;\n border-top: none;\n border-width: 0 1px 1px 0;\n opacity: 1;\n}\n\n/* custom CHECKMARK INDETERMINATE ------------------------------ */\n.bimdata-checkbox.indeterminate > .bimdata-checkbox__mark::after {\n border-width: 0 1px 0px 0;\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n/* custom CHECKBOX DISABLED ----------------------------------- */\n.bimdata-checkbox.disabled {\n cursor: default;\n}\n.bimdata-checkbox.disabled > .bimdata-checkbox__mark {\n border-color: var(--color-silver-dark);\n}\n.bimdata-checkbox.disabled > .bimdata-checkbox__text {\n color: var(--color-silver-dark);\n}\n.bimdata-checkbox.checked.disabled > .bimdata-checkbox__mark {\n background-color: var(--color-silver-dark);\n}');const To=Object.freeze({bisque:"ffe4c4",orange:"ffa500",coral:"ff7f50",red:"ff3d1e",maroon:"800000",khaki:"f0e68c",tan:"d2b48c",peru:"cd853f",sienna:"a0522d",brown:"a52a2a",greenyellow:"adff2f",yellowgreen:"9acd32",forestgreen:"00af50",green:"008000",darkgreen:"006400",lightcyan:"e0ffff",skyblue:"87ceeb",steelblue:"4682b4",blue:"0000ff",darkblue:"00008b",mistyrose:"ffe4e1",hotpink:"ff69b4",magenta:"ff00ff",purple:"800080",indigo:"4b0082",whitesmoke:"f5f5f5",silver:"c0c0c0",darkgray:"a9a9a9",grey:"7a7a7a",black:"000000"}),_o=["bisque","khaki","greenyellow","lightcyan","mistyrose","whitesmoke"];Object.entries(To).filter((([e])=>!_o.includes(e))),Object.entries(To).reduce(((e,n,a)=>(a%5==0?e.push([n]):e[e.length-1].push(n),e)),[]),e(".color-selector__line[data-v-dd521886] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n}\n.color-selector__line__element[data-v-dd521886] {\n cursor: pointer;\n height: 30px;\n width: 30px;\n margin: 4px;\n border-radius: 3px;\n}\n.color-selector__line__element.selected[data-v-dd521886] {\n border: solid 2px var(--color-primary);\n}"),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-0090dd57] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}'),e('.slide-fade-up-enter-active,\n.slide-fade-up-leave-active {\n -webkit-transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n}\n.slide-fade-up-enter,\n.slide-fade-up-enter-from,\n.slide-fade-up-leave-to {\n -webkit-transform: translateY(-10px);\n transform: translateY(-10px);\n opacity: 0;\n}\n.slide-fade-down-enter-active,\n.slide-fade-down-leave-active {\n -webkit-transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n}\n.slide-fade-down-enter,\n.slide-fade-down-enter-from,\n.slide-fade-down-leave-to {\n -webkit-transform: translateY(10px);\n transform: translateY(10px);\n opacity: 0;\n}\n.slide-fade-left-enter-active,\n.slide-fade-left-leave-active {\n -webkit-transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n}\n.slide-fade-left-enter,\n.slide-fade-left-enter-from,\n.slide-fade-left-leave-to {\n -webkit-transform: translateX(-20px);\n transform: translateX(-20px);\n opacity: 0;\n}\n.slide-fade-right-enter-active,\n.slide-fade-right-leave-active {\n -webkit-transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n}\n.slide-fade-right-enter,\n.slide-fade-right-enter-from,\n.slide-fade-right-leave-to {\n -webkit-transform: translateX(20px);\n transform: translateX(20px);\n opacity: 0;\n}\n.slide-right-enter-active,\n.slide-right-leave-active {\n -webkit-transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n}\n.slide-right-enter,\n.slide-right-enter-from,\n.slide-right-leave-to {\n -webkit-transform: translateX(20px);\n transform: translateX(20px);\n opacity: 0;\n position: absolute;\n}\n.slide-left-enter-active,\n.slide-left-leave-active {\n -webkit-transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n}\n.slide-left-enter,\n.slide-left-enter-from,\n.slide-left-leave-to {\n -webkit-transform: translateX(-20px);\n transform: translateX(-20px);\n opacity: 0;\n position: absolute;\n}\n.fade-enter-active {\n -webkit-transition: all 0.1s ease-out;\n transition: all 0.1s ease-out;\n}\n.fade-leave-active {\n -webkit-transition: all 0.1s ease-in;\n transition: all 0.1s ease-in;\n}\n.fade-enter,\n.fade-enter-from,\n.fade-leave-to {\n opacity: 0;\n}\n.pop-enter-active {\n -webkit-transition: all 0.4s cubic-bezier(0.4, 1.5, 0.56, 1);\n transition: all 0.4s cubic-bezier(0.4, 1.5, 0.56, 1);\n}\n.pop-leave-active {\n -webkit-transition: all 0.3s ease-in;\n transition: all 0.3s ease-in;\n}\n.pop-enter,\n.pop-enter-from {\n -webkit-transform: scale(0.1);\n transform: scale(0.1);\n opacity: 0.4;\n}\n.pop-enter-to,\n.pop-leave,\n.pop-leave-from {\n -webkit-transform: scale(1);\n transform: scale(1);\n opacity: 1;\n}\n.pop-leave-to {\n -webkit-transform: scale(0.7);\n transform: scale(0.7);\n opacity: 0;\n}\n.list-enter-active {\n -webkit-transition: all 0.3s ease-out;\n transition: all 0.3s ease-out;\n}\n.list-leave-active {\n -webkit-transition: all 0.2s ease-in;\n transition: all 0.2s ease-in;\n}\n.list-move {\n -webkit-transition: all 0.3s ease;\n transition: all 0.3s ease;\n}\n.list-enter,\n.list-enter-from,\n.list-leave-to {\n opacity: 0;\n}\n.grid-enter-active {\n -webkit-transition: all 0.5s ease-out;\n transition: all 0.5s ease-out;\n}\n.grid-leave-active {\n -webkit-transition: all 0.4s ease-in;\n transition: all 0.4s ease-in;\n}\n.grid-move {\n -webkit-transition: all 0.5s ease;\n transition: all 0.5s ease;\n}\n.grid-enter,\n.grid-enter-from,\n.grid-leave-to {\n opacity: 0;\n}\n.page-enter-active,\n.page-leave-active {\n -webkit-transition: all 0.5s ease;\n transition: all 0.5s ease;\n}\n.page-enter,\n.page-enter-from,\n.page-leave-to {\n -webkit-transform: translateX(-30%);\n transform: translateX(-30%);\n opacity: 0;\n}\n.bimdata-datepicker {\n position: relative;\n text-align: left;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n}\n.bimdata-datepicker > div {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n position: relative;\n}\n.bimdata-datepicker > div.not-empty label {\n top: -22px;\n color: var(--color-primary);\n font-size: 10px;\n}\n.bimdata-datepicker label {\n position: absolute;\n left: 0;\n top: 0;\n font-size: 12px;\n -webkit-transform: translateY(8px);\n transform: translateY(8px);\n -webkit-transition: 0.2s ease all;\n transition: 0.2s ease all;\n color: var(--color-granite-light);\n cursor: pointer;\n}\n.bimdata-datepicker input {\n width: 100%;\n height: 31.5px;\n border: none;\n border-bottom: 1px solid var(--color-silver);\n color: var(--color-primary);\n background-color: transparent;\n z-index: 2;\n}\n.bimdata-datepicker input:focus-visible {\n outline: none;\n}\n.bimdata-datepicker input.required {\n border-bottom: 1px dashed red;\n}\n.bimdata-datepicker__calendar {\n width: 280px;\n -webkit-box-shadow: var(--box-shadow);\n box-shadow: var(--box-shadow);\n background: #fff;\n position: absolute;\n z-index: 10000;\n}\n.bimdata-datepicker__calendar > div {\n width: 100%;\n background: #fff;\n}\n.bimdata-datepicker__calendar * {\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n}\n.bimdata-datepicker__calendar__calendar--inline {\n position: static;\n}\n.bimdata-datepicker__calendar.bottom-right {\n right: 0;\n}\n.bimdata-datepicker__calendar.bottom-left {\n left: 0;\n}\n.bimdata-datepicker__calendar.top, .bimdata-datepicker__calendar.top-left, .bimdata-datepicker__calendar.top-right {\n bottom: 32px;\n}\n.bimdata-datepicker__calendar.top-right {\n right: 0;\n}\n.bimdata-datepicker__calendar button {\n background: inherit;\n text-align: center;\n color: var(--color-primary);\n cursor: pointer;\n}\n.bimdata-datepicker__calendar button:disabled {\n color: var(--color-granite-light);\n}\n.bimdata-datepicker__calendar button:focus-visible {\n outline: none;\n}\n.bimdata-datepicker__calendar header {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n height: 40px;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n border-bottom: 1px solid var(--color-silver);\n cursor: pointer;\n}\n.bimdata-datepicker__calendar header button {\n border: none;\n -webkit-box-flex: 1;\n -ms-flex: 1;\n flex: 1;\n color: var(--color-primary);\n}\n.bimdata-datepicker__calendar header button:hover:not(:disabled) {\n background-color: #e6eeff;\n}\n.bimdata-datepicker__calendar header button__up {\n color: var(--color-primary);\n -webkit-box-flex: 5;\n -ms-flex-positive: 5;\n flex-grow: 5;\n}\n.bimdata-datepicker__calendar header .doublePrev,\n.bimdata-datepicker__calendar header .doubleNext,\n.bimdata-datepicker__calendar header .prev,\n.bimdata-datepicker__calendar header .next {\n padding: 0;\n max-height: 39px;\n max-width: 32px;\n}\n.bimdata-datepicker__calendar header .prev:disabled .default:after {\n border-right: 10px solid #ddd;\n}\n.bimdata-datepicker__calendar header .next:disabled .default:after {\n border-left: 10px solid #ddd;\n}\n.bimdata-datepicker__calendar .cell {\n height: 40px;\n border: 1px solid transparent;\n cursor: pointer;\n}\n.bimdata-datepicker__calendar .cell.day:not(.disabled):hover, .bimdata-datepicker__calendar .cell.month:not(.disabled):hover, .bimdata-datepicker__calendar .cell.year:not(.disabled):hover {\n background-color: #e6eeff;\n border-radius: 2px;\n}\n.bimdata-datepicker__calendar .cell.day:not(.disabled):focus, .bimdata-datepicker__calendar .cell.month:not(.disabled):focus, .bimdata-datepicker__calendar .cell.year:not(.disabled):focus {\n z-index: 1;\n}\n.bimdata-datepicker__calendar .cell.day {\n padding: 0;\n height: 33px;\n width: 22px;\n -webkit-box-flex: 33px;\n -ms-flex: 33px;\n flex: 33px;\n color: var(--color-granite-light);\n}\n.bimdata-datepicker__calendar .cell.day.today {\n color: var(--color-primary);\n font-weight: bold;\n position: relative;\n}\n.bimdata-datepicker__calendar .cell.day.today::after {\n width: 12px;\n background-color: currentcolor;\n bottom: 6px;\n content: "";\n height: 1px;\n left: 50%;\n position: absolute;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n}\n.bimdata-datepicker__calendar .cell.day.highlighted.highlight-end {\n background-color: #e1ebff;\n}\n.bimdata-datepicker__calendar .cell.day.selected, .bimdata-datepicker__calendar .cell.month.selected, .bimdata-datepicker__calendar .cell.year.selected {\n background-color: var(--color-primary);\n color: var(--color-white);\n border-radius: 2px;\n}\n.bimdata-datepicker__calendar .cell.day.selected:hover, .bimdata-datepicker__calendar .cell.month.selected:hover, .bimdata-datepicker__calendar .cell.year.selected:hover {\n background-color: var(--color-primary-light);\n color: var(--color-white);\n}\n.bimdata-datepicker__calendar .cell.day.selected.highlighted, .bimdata-datepicker__calendar .cell.month.selected.highlighted, .bimdata-datepicker__calendar .cell.year.selected.highlighted {\n background-color: var(--color-primary-light);\n}\n.bimdata-datepicker__calendar .cell.highlighted {\n background-color: #f0f5ff;\n}\n.bimdata-datepicker__calendar .cell.highlighted.disabled {\n color: #accad2;\n}\n.bimdata-datepicker__calendar .cell.muted {\n color: var(--color-silver);\n}\n.bimdata-datepicker__calendar .cell.muted.disabled:not(.selected) {\n color: #ddd;\n}\n.bimdata-datepicker__calendar .cell.muted.disabled:not(.selected).highlighted {\n color: #e2ebfa;\n}\n.bimdata-datepicker__calendar .cell.muted.disabled.highlighted {\n background-color: transparent;\n}\n.bimdata-datepicker__calendar .day-header {\n padding: 0 12px;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n gap: 0;\n color: var(--color-primary);\n}\n.bimdata-datepicker__calendar .day-header span {\n height: 40px;\n width: 36.5px;\n display: inline-block;\n font-size: 75%;\n line-height: 40px;\n padding: 0;\n text-align: center;\n vertical-align: middle;\n white-space: nowrap;\n}\n.bimdata-datepicker__calendar .month,\n.bimdata-datepicker__calendar .year {\n width: 29.9%;\n}\n.bimdata-datepicker__calendar .cells-wrapper {\n padding: 6px 12px 14px;\n overflow: hidden;\n position: relative;\n}\n.bimdata-datepicker__calendar .cells-wrapper .picker-cells {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -webkit-transition: all 250ms ease-in-out;\n transition: all 250ms ease-in-out;\n}\n.bimdata-datepicker__calendar-button {\n border: none;\n font-style: normal;\n}\n.bimdata-datepicker__calendar-button.input-group-prepend, .bimdata-datepicker__calendar-button.input-group-append {\n padding: 0;\n}'),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-5e440aca] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}'),e(".icon-fill--black {\n fill: var(--color-black);\n}\n.icon-fill--default {\n fill: currentColor;\n}\n.icon-fill--disabled {\n fill: var(--color-silver-dark);\n}\n.icon-fill--high {\n fill: var(--color-high);\n}\n.icon-fill--primary {\n fill: var(--color-primary);\n}\n.icon-fill--secondary {\n fill: var(--color-secondary);\n}\n.icon-fill--success {\n fill: var(--color-success);\n}\n.icon-fill--silver {\n fill: var(--color-silver);\n}\n.icon-fill--granite-light {\n fill: var(--color-granite-light);\n}\n.icon-fill--granite {\n fill: var(--color-granite);\n}\n.icon-fill--silver-light {\n fill: var(--color-silver-light);\n}\n.icon-fill--warning {\n fill: var(--color-warning);\n}\n.icon-fill--white {\n fill: var(--color-white);\n}\n.icon-stroke {\n fill: transparent;\n}\n.icon-stroke--black {\n stroke: var(--color-black);\n}\n.icon-stroke--default {\n stroke: currentColor;\n}\n.icon-stroke--disabled {\n stroke: var(--color-silver-dark);\n}\n.icon-stroke--high {\n stroke: var(--color-high);\n}\n.icon-stroke--neutral {\n stroke: var(--color-neutral);\n}\n.icon-stroke--primary {\n stroke: var(--color-primary);\n}\n.icon-stroke--secondary {\n stroke: var(--color-secondary);\n}\n.icon-stroke--success {\n stroke: var(--color-success);\n}\n.icon-stroke--silver {\n stroke: var(--color-silver);\n}\n.icon-stroke--granite-light {\n stroke: var(--color-granite-light);\n}\n.icon-stroke--granite {\n stroke: var(--color-granite);\n}\n.icon-stroke--silver-light {\n stroke: var(--color-silver-light);\n}\n.icon-stroke--warning {\n stroke: var(--color-warning);\n}\n.icon-stroke--white {\n stroke: var(--color-white);\n}"),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-859297ec] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}'),e(".icon-fill--black {\n fill: var(--color-black);\n}\n.icon-fill--default {\n fill: currentColor;\n}\n.icon-fill--disabled {\n fill: var(--color-silver-dark);\n}\n.icon-fill--high {\n fill: var(--color-high);\n}\n.icon-fill--primary {\n fill: var(--color-primary);\n}\n.icon-fill--secondary {\n fill: var(--color-secondary);\n}\n.icon-fill--success {\n fill: var(--color-success);\n}\n.icon-fill--silver {\n fill: var(--color-silver);\n}\n.icon-fill--granite-light {\n fill: var(--color-granite-light);\n}\n.icon-fill--granite {\n fill: var(--color-granite);\n}\n.icon-fill--silver-light {\n fill: var(--color-silver-light);\n}\n.icon-fill--warning {\n fill: var(--color-warning);\n}\n.icon-fill--white {\n fill: var(--color-white);\n}\n.icon-stroke {\n fill: transparent;\n}\n.icon-stroke--black {\n stroke: var(--color-black);\n}\n.icon-stroke--default {\n stroke: currentColor;\n}\n.icon-stroke--disabled {\n stroke: var(--color-silver-dark);\n}\n.icon-stroke--high {\n stroke: var(--color-high);\n}\n.icon-stroke--neutral {\n stroke: var(--color-neutral);\n}\n.icon-stroke--primary {\n stroke: var(--color-primary);\n}\n.icon-stroke--secondary {\n stroke: var(--color-secondary);\n}\n.icon-stroke--success {\n stroke: var(--color-success);\n}\n.icon-stroke--silver {\n stroke: var(--color-silver);\n}\n.icon-stroke--granite-light {\n stroke: var(--color-granite-light);\n}\n.icon-stroke--granite {\n stroke: var(--color-granite);\n}\n.icon-stroke--silver-light {\n stroke: var(--color-silver-light);\n}\n.icon-stroke--warning {\n stroke: var(--color-warning);\n}\n.icon-stroke--white {\n stroke: var(--color-white);\n}"),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-797f55d8] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}'),e(".icon-fill--black {\n fill: var(--color-black);\n}\n.icon-fill--default {\n fill: currentColor;\n}\n.icon-fill--disabled {\n fill: var(--color-silver-dark);\n}\n.icon-fill--high {\n fill: var(--color-high);\n}\n.icon-fill--primary {\n fill: var(--color-primary);\n}\n.icon-fill--secondary {\n fill: var(--color-secondary);\n}\n.icon-fill--success {\n fill: var(--color-success);\n}\n.icon-fill--silver {\n fill: var(--color-silver);\n}\n.icon-fill--granite-light {\n fill: var(--color-granite-light);\n}\n.icon-fill--granite {\n fill: var(--color-granite);\n}\n.icon-fill--silver-light {\n fill: var(--color-silver-light);\n}\n.icon-fill--warning {\n fill: var(--color-warning);\n}\n.icon-fill--white {\n fill: var(--color-white);\n}\n.icon-stroke {\n fill: transparent;\n}\n.icon-stroke--black {\n stroke: var(--color-black);\n}\n.icon-stroke--default {\n stroke: currentColor;\n}\n.icon-stroke--disabled {\n stroke: var(--color-silver-dark);\n}\n.icon-stroke--high {\n stroke: var(--color-high);\n}\n.icon-stroke--neutral {\n stroke: var(--color-neutral);\n}\n.icon-stroke--primary {\n stroke: var(--color-primary);\n}\n.icon-stroke--secondary {\n stroke: var(--color-secondary);\n}\n.icon-stroke--success {\n stroke: var(--color-success);\n}\n.icon-stroke--silver {\n stroke: var(--color-silver);\n}\n.icon-stroke--granite-light {\n stroke: var(--color-granite-light);\n}\n.icon-stroke--granite {\n stroke: var(--color-granite);\n}\n.icon-stroke--silver-light {\n stroke: var(--color-silver-light);\n}\n.icon-stroke--warning {\n stroke: var(--color-warning);\n}\n.icon-stroke--white {\n stroke: var(--color-white);\n}"),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-0993abf8] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}'),e(".icon-fill--black {\n fill: var(--color-black);\n}\n.icon-fill--default {\n fill: currentColor;\n}\n.icon-fill--disabled {\n fill: var(--color-silver-dark);\n}\n.icon-fill--high {\n fill: var(--color-high);\n}\n.icon-fill--primary {\n fill: var(--color-primary);\n}\n.icon-fill--secondary {\n fill: var(--color-secondary);\n}\n.icon-fill--success {\n fill: var(--color-success);\n}\n.icon-fill--silver {\n fill: var(--color-silver);\n}\n.icon-fill--granite-light {\n fill: var(--color-granite-light);\n}\n.icon-fill--granite {\n fill: var(--color-granite);\n}\n.icon-fill--silver-light {\n fill: var(--color-silver-light);\n}\n.icon-fill--warning {\n fill: var(--color-warning);\n}\n.icon-fill--white {\n fill: var(--color-white);\n}\n.icon-stroke {\n fill: transparent;\n}\n.icon-stroke--black {\n stroke: var(--color-black);\n}\n.icon-stroke--default {\n stroke: currentColor;\n}\n.icon-stroke--disabled {\n stroke: var(--color-silver-dark);\n}\n.icon-stroke--high {\n stroke: var(--color-high);\n}\n.icon-stroke--neutral {\n stroke: var(--color-neutral);\n}\n.icon-stroke--primary {\n stroke: var(--color-primary);\n}\n.icon-stroke--secondary {\n stroke: var(--color-secondary);\n}\n.icon-stroke--success {\n stroke: var(--color-success);\n}\n.icon-stroke--silver {\n stroke: var(--color-silver);\n}\n.icon-stroke--granite-light {\n stroke: var(--color-granite-light);\n}\n.icon-stroke--granite {\n stroke: var(--color-granite);\n}\n.icon-stroke--silver-light {\n stroke: var(--color-silver-light);\n}\n.icon-stroke--warning {\n stroke: var(--color-warning);\n}\n.icon-stroke--white {\n stroke: var(--color-white);\n}"),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-aa907072] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}\n.bimdata-list[data-v-aa907072] {\n margin: 0;\n padding: 0;\n}\n.bimdata-list li[data-v-aa907072] {\n list-style-type: none;\n}'),e(".bimdata-navigation[data-v-aa907072] {\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n width: 100%;\n height: 38px;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.bimdata-navigation__item[data-v-aa907072] {\n padding: 6px 2px;\n}\n.bimdata-navigation__item .bimdata-btn[data-v-aa907072] {\n padding: 0;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n}\n.bimdata-navigation__item.active .bimdata-btn[data-v-aa907072] {\n font-weight: 700;\n}\n.bimdata-navigation__left[data-v-aa907072], .bimdata-navigation__right[data-v-aa907072] {\n padding: 6px 2px;\n font-size: 10px;\n cursor: default;\n}"),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-45066753] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}'),e(".bimdata-pagination__item .bimdata-btn[data-v-45066753] {\n padding: 0;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n}\n.bimdata-pagination__item.active .bimdata-btn[data-v-45066753] {\n font-weight: 700;\n}"),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-162f2cc6] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}'),e("@-webkit-keyframes bimdataspinner {\n0% {\n -webkit-transform: scale(0.2);\n transform: scale(0.2);\n}\n15% {\n -webkit-transform: scale(1.3);\n transform: scale(1.3);\n}\n20% {\n -webkit-transform: scale(1);\n transform: scale(1);\n}\n40% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n}\n60% {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n80% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n}\n90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n}\n100% {\n -webkit-transform: scale(0.2);\n transform: scale(0.2);\n}\n}@keyframes bimdataspinner {\n0% {\n -webkit-transform: scale(0.2);\n transform: scale(0.2);\n}\n15% {\n -webkit-transform: scale(1.3);\n transform: scale(1.3);\n}\n20% {\n -webkit-transform: scale(1);\n transform: scale(1);\n}\n40% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n}\n60% {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n80% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n}\n90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n}\n100% {\n -webkit-transform: scale(0.2);\n transform: scale(0.2);\n}\n}\n.bimdata-spinner {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n}\n.bimdata-spinner--square {\n width: var(--spacing-unit);\n height: var(--spacing-unit);\n border: 2px var(--color-primary) solid;\n -webkit-animation: bimdataspinner 1.4s linear infinite;\n animation: bimdataspinner 1.4s linear infinite;\n}"),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-3ab4d75d] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}\n.bimdata-list[data-v-3ab4d75d] {\n margin: 0;\n padding: 0;\n}\n.bimdata-list li[data-v-3ab4d75d] {\n list-style-type: none;\n}'),e(".bimdata-paginated-list[data-v-3ab4d75d] {\n font-family: var(--primary-font);\n font-size: 1em;\n line-height: 1.5;\n overflow: auto;\n}\n.bimdata-paginated-list--small[data-v-3ab4d75d] {\n height: 100%;\n position: relative;\n}\n.bimdata-paginated-list--small .bimdata-paginated-list__elements li[data-v-3ab4d75d] {\n padding: 6px;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n font-size: 0.8571428571em;\n}\n.bimdata-paginated-list--small .bimdata-paginated-list__elements li[data-v-3ab4d75d]:nth-child(odd) {\n background-color: var(--color-silver-light);\n}\n.bimdata-paginated-list--small .bimdata-paginated-list__elements li[data-v-3ab4d75d]:nth-child(even) {\n background-color: hsl(var(--color-silver-light), 5%);\n}\n.bimdata-paginated-list--empty[data-v-3ab4d75d] {\n height: auto;\n}\n.bimdata-paginated-list .bimdata-spinner[data-v-3ab4d75d] {\n padding: 12px 0;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n}"),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-0368297d] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}'),e(".slide-fade-up-enter-active,\n.slide-fade-up-leave-active {\n -webkit-transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n}\n.slide-fade-up-enter,\n.slide-fade-up-enter-from,\n.slide-fade-up-leave-to {\n -webkit-transform: translateY(-10px);\n transform: translateY(-10px);\n opacity: 0;\n}\n.slide-fade-down-enter-active,\n.slide-fade-down-leave-active {\n -webkit-transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n}\n.slide-fade-down-enter,\n.slide-fade-down-enter-from,\n.slide-fade-down-leave-to {\n -webkit-transform: translateY(10px);\n transform: translateY(10px);\n opacity: 0;\n}\n.slide-fade-left-enter-active,\n.slide-fade-left-leave-active {\n -webkit-transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n}\n.slide-fade-left-enter,\n.slide-fade-left-enter-from,\n.slide-fade-left-leave-to {\n -webkit-transform: translateX(-20px);\n transform: translateX(-20px);\n opacity: 0;\n}\n.slide-fade-right-enter-active,\n.slide-fade-right-leave-active {\n -webkit-transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n}\n.slide-fade-right-enter,\n.slide-fade-right-enter-from,\n.slide-fade-right-leave-to {\n -webkit-transform: translateX(20px);\n transform: translateX(20px);\n opacity: 0;\n}\n.slide-right-enter-active,\n.slide-right-leave-active {\n -webkit-transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n}\n.slide-right-enter,\n.slide-right-enter-from,\n.slide-right-leave-to {\n -webkit-transform: translateX(20px);\n transform: translateX(20px);\n opacity: 0;\n position: absolute;\n}\n.slide-left-enter-active,\n.slide-left-leave-active {\n -webkit-transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n}\n.slide-left-enter,\n.slide-left-enter-from,\n.slide-left-leave-to {\n -webkit-transform: translateX(-20px);\n transform: translateX(-20px);\n opacity: 0;\n position: absolute;\n}\n.fade-enter-active {\n -webkit-transition: all 0.1s ease-out;\n transition: all 0.1s ease-out;\n}\n.fade-leave-active {\n -webkit-transition: all 0.1s ease-in;\n transition: all 0.1s ease-in;\n}\n.fade-enter,\n.fade-enter-from,\n.fade-leave-to {\n opacity: 0;\n}\n.pop-enter-active {\n -webkit-transition: all 0.4s cubic-bezier(0.4, 1.5, 0.56, 1);\n transition: all 0.4s cubic-bezier(0.4, 1.5, 0.56, 1);\n}\n.pop-leave-active {\n -webkit-transition: all 0.3s ease-in;\n transition: all 0.3s ease-in;\n}\n.pop-enter,\n.pop-enter-from {\n -webkit-transform: scale(0.1);\n transform: scale(0.1);\n opacity: 0.4;\n}\n.pop-enter-to,\n.pop-leave,\n.pop-leave-from {\n -webkit-transform: scale(1);\n transform: scale(1);\n opacity: 1;\n}\n.pop-leave-to {\n -webkit-transform: scale(0.7);\n transform: scale(0.7);\n opacity: 0;\n}\n.list-enter-active {\n -webkit-transition: all 0.3s ease-out;\n transition: all 0.3s ease-out;\n}\n.list-leave-active {\n -webkit-transition: all 0.2s ease-in;\n transition: all 0.2s ease-in;\n}\n.list-move {\n -webkit-transition: all 0.3s ease;\n transition: all 0.3s ease;\n}\n.list-enter,\n.list-enter-from,\n.list-leave-to {\n opacity: 0;\n}\n.grid-enter-active {\n -webkit-transition: all 0.5s ease-out;\n transition: all 0.5s ease-out;\n}\n.grid-leave-active {\n -webkit-transition: all 0.4s ease-in;\n transition: all 0.4s ease-in;\n}\n.grid-move {\n -webkit-transition: all 0.5s ease;\n transition: all 0.5s ease;\n}\n.grid-enter,\n.grid-enter-from,\n.grid-leave-to {\n opacity: 0;\n}\n.page-enter-active,\n.page-leave-active {\n -webkit-transition: all 0.5s ease;\n transition: all 0.5s ease;\n}\n.page-enter,\n.page-enter-from,\n.page-leave-to {\n -webkit-transform: translateX(-30%);\n transform: translateX(-30%);\n opacity: 0;\n}\n\n/* custom GLOBAL SUBMENU\n ---------------------------------------------------------- */\n.submenu {\n position: absolute;\n top: 0;\n background-color: var(--color-white);\n -webkit-box-shadow: var(--box-shadow);\n box-shadow: var(--box-shadow);\n}\n.submenu--up, .submenu--down, .submenu--right, .submenu--left, .submenu--no-direction {\n padding: calc(var(--spacing-unit) / 2) 0;\n width: 100%;\n left: 0;\n border-radius: 3px;\n z-index: 2;\n}\n.submenu--up li, .submenu--down li, .submenu--right li, .submenu--left li, .submenu--no-direction li {\n padding: calc(var(--spacing-unit) / 2);\n cursor: pointer;\n}\n.submenu--up li:hover, .submenu--down li:hover, .submenu--right li:hover, .submenu--left li:hover, .submenu--no-direction li:hover {\n background-color: var(--color-silver-light);\n}\n.submenu--up li.disabled, .submenu--down li.disabled, .submenu--right li.disabled, .submenu--left li.disabled, .submenu--no-direction li.disabled {\n cursor: inherit;\n}\n.submenu--up li.disabled:hover, .submenu--down li.disabled:hover, .submenu--right li.disabled:hover, .submenu--left li.disabled:hover, .submenu--no-direction li.disabled:hover {\n background-color: transparent;\n}\n.submenu--up {\n top: auto;\n bottom: calc(100% + var(--spacing-unit) / 2);\n}\n.submenu--down {\n top: calc(100% + var(--spacing-unit) / 2);\n}\n.submenu--right {\n left: calc(100% + var(--spacing-unit) / 2);\n right: auto;\n}\n.submenu--left {\n right: calc(100% + var(--spacing-unit) / 2);\n left: auto;\n}\n.bimdata-dropdown-list {\n height: 42px;\n position: relative;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.bimdata-dropdown-list__content {\n padding: 0 var(--spacing-unit);\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n font-size: 13px;\n background-color: var(--color-silver-light);\n border: 1px solid var(--color-silver);\n border-radius: 3px;\n cursor: pointer;\n}\n.bimdata-dropdown-list__content .bimdata-btn {\n background-color: var(--color-silver-light);\n}\n.bimdata-dropdown-list__content.active {\n background-color: var(--color-white);\n border: 1px solid transparent;\n -webkit-box-shadow: var(--box-shadow);\n box-shadow: var(--box-shadow);\n}\n.bimdata-dropdown-list__content.disabled {\n cursor: default;\n color: var(--color-silver-dark);\n}\n.bimdata-dropdown-list__content.disabled .bimdata-btn {\n cursor: default;\n color: var(--color-silver-dark);\n}\n.bimdata-dropdown-list .bimdata-paginated-list__elements {\n font-size: 11px;\n}\n.bimdata-dropdown-list .bimdata-paginated-list > ul:first-child {\n padding: 6px 0;\n overflow: auto;\n z-index: 1;\n}\n.bimdata-dropdown-list .bimdata-paginated-list li {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}"),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-330fe2fd] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}\n.bimdata-textbox[data-v-330fe2fd] {\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n position: relative;\n}\n.bimdata-textbox__text--head[data-v-330fe2fd] {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.bimdata-textbox__text--tail[data-v-330fe2fd] {\n width: 50%;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: "";\n direction: rtl;\n}\n.bimdata-textbox__tooltip[data-v-330fe2fd] {\n position: absolute;\n z-index: 2;\n min-width: 60px;\n max-width: 200px;\n width: -webkit-max-content;\n width: -moz-max-content;\n width: max-content;\n padding: calc(var(--spacing-unit) / 3) calc(var(--spacing-unit) / 2);\n border-radius: 3px;\n text-align: center;\n white-space: normal;\n word-wrap: break-word;\n}\n.bimdata-textbox__tooltip[data-v-330fe2fd]::before {\n content: "";\n position: absolute;\n border-style: solid;\n border-width: 8px 0 0 8px;\n}\n.bimdata-textbox__tooltip--white[data-v-330fe2fd] {\n background-color: var(--color-white);\n color: var(--color-primary);\n}\n.bimdata-textbox__tooltip--white[data-v-330fe2fd]::before {\n border-color: var(--color-white) transparent transparent;\n}\n.bimdata-textbox__tooltip--primary[data-v-330fe2fd] {\n background-color: var(--color-primary);\n color: var(--color-white);\n}\n.bimdata-textbox__tooltip--primary[data-v-330fe2fd]::before {\n border-color: var(--color-primary) transparent transparent;\n}\n.bimdata-textbox__tooltip--secondary[data-v-330fe2fd] {\n background-color: rgb(249, 199, 44);\n color: rgb(47, 55, 74);\n}\n.bimdata-textbox__tooltip--secondary[data-v-330fe2fd]::before {\n border-color: var(--color-secondary) transparent transparent;\n}\n.bimdata-textbox__tooltip--granite-light[data-v-330fe2fd] {\n background-color: var(--color-granite-light);\n color: var(--color-white);\n}\n.bimdata-textbox__tooltip--granite-light[data-v-330fe2fd]::before {\n border-color: var(--color-granite-light) transparent transparent;\n}\n.bimdata-textbox__tooltip--silver-light[data-v-330fe2fd] {\n background-color: var(--color-silver-light);\n color: var(--color-primary);\n}\n.bimdata-textbox__tooltip--silver-light[data-v-330fe2fd]::before {\n border-color: var(--color-silver-light) transparent transparent;\n}\n.bimdata-textbox__tooltip--top[data-v-330fe2fd] {\n top: -8px;\n left: 50%;\n -webkit-transform: translateX(-50%) translateY(-100%);\n transform: translateX(-50%) translateY(-100%);\n}\n.bimdata-textbox__tooltip--top[data-v-330fe2fd]::before {\n top: calc(100% - 4px);\n left: calc(50% - 4px);\n -webkit-transform: rotate(135deg);\n transform: rotate(135deg);\n}\n.bimdata-textbox__tooltip--right[data-v-330fe2fd] {\n top: 50%;\n left: calc(100% + 8px);\n -webkit-transform: translateY(-50%);\n transform: translateY(-50%);\n}\n.bimdata-textbox__tooltip--right[data-v-330fe2fd]::before {\n top: calc(50% - 4px);\n left: -4px;\n -webkit-transform: rotate(-135deg);\n transform: rotate(-135deg);\n}\n.bimdata-textbox__tooltip--bottom[data-v-330fe2fd] {\n top: calc(100% + 8px);\n left: 50%;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n}\n.bimdata-textbox__tooltip--bottom[data-v-330fe2fd]::before {\n top: -4px;\n left: calc(50% - 4px);\n -webkit-transform: rotate(-45deg);\n transform: rotate(-45deg);\n}\n.bimdata-textbox__tooltip--left[data-v-330fe2fd] {\n top: 50%;\n left: -8px;\n -webkit-transform: translateX(-100%) translateY(-50%);\n transform: translateX(-100%) translateY(-50%);\n}\n.bimdata-textbox__tooltip--left[data-v-330fe2fd]::before {\n top: calc(50% - 4px);\n left: calc(100% - 4px);\n -webkit-transform: rotate(45deg);\n transform: rotate(45deg);\n}'),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-15b4b77f] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}'),e(".slide-fade-up-enter-active,\n.slide-fade-up-leave-active {\n -webkit-transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n}\n.slide-fade-up-enter,\n.slide-fade-up-enter-from,\n.slide-fade-up-leave-to {\n -webkit-transform: translateY(-10px);\n transform: translateY(-10px);\n opacity: 0;\n}\n.slide-fade-down-enter-active,\n.slide-fade-down-leave-active {\n -webkit-transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n}\n.slide-fade-down-enter,\n.slide-fade-down-enter-from,\n.slide-fade-down-leave-to {\n -webkit-transform: translateY(10px);\n transform: translateY(10px);\n opacity: 0;\n}\n.slide-fade-left-enter-active,\n.slide-fade-left-leave-active {\n -webkit-transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n}\n.slide-fade-left-enter,\n.slide-fade-left-enter-from,\n.slide-fade-left-leave-to {\n -webkit-transform: translateX(-20px);\n transform: translateX(-20px);\n opacity: 0;\n}\n.slide-fade-right-enter-active,\n.slide-fade-right-leave-active {\n -webkit-transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n}\n.slide-fade-right-enter,\n.slide-fade-right-enter-from,\n.slide-fade-right-leave-to {\n -webkit-transform: translateX(20px);\n transform: translateX(20px);\n opacity: 0;\n}\n.slide-right-enter-active,\n.slide-right-leave-active {\n -webkit-transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n}\n.slide-right-enter,\n.slide-right-enter-from,\n.slide-right-leave-to {\n -webkit-transform: translateX(20px);\n transform: translateX(20px);\n opacity: 0;\n position: absolute;\n}\n.slide-left-enter-active,\n.slide-left-leave-active {\n -webkit-transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);\n}\n.slide-left-enter,\n.slide-left-enter-from,\n.slide-left-leave-to {\n -webkit-transform: translateX(-20px);\n transform: translateX(-20px);\n opacity: 0;\n position: absolute;\n}\n.fade-enter-active {\n -webkit-transition: all 0.1s ease-out;\n transition: all 0.1s ease-out;\n}\n.fade-leave-active {\n -webkit-transition: all 0.1s ease-in;\n transition: all 0.1s ease-in;\n}\n.fade-enter,\n.fade-enter-from,\n.fade-leave-to {\n opacity: 0;\n}\n.pop-enter-active {\n -webkit-transition: all 0.4s cubic-bezier(0.4, 1.5, 0.56, 1);\n transition: all 0.4s cubic-bezier(0.4, 1.5, 0.56, 1);\n}\n.pop-leave-active {\n -webkit-transition: all 0.3s ease-in;\n transition: all 0.3s ease-in;\n}\n.pop-enter,\n.pop-enter-from {\n -webkit-transform: scale(0.1);\n transform: scale(0.1);\n opacity: 0.4;\n}\n.pop-enter-to,\n.pop-leave,\n.pop-leave-from {\n -webkit-transform: scale(1);\n transform: scale(1);\n opacity: 1;\n}\n.pop-leave-to {\n -webkit-transform: scale(0.7);\n transform: scale(0.7);\n opacity: 0;\n}\n.list-enter-active {\n -webkit-transition: all 0.3s ease-out;\n transition: all 0.3s ease-out;\n}\n.list-leave-active {\n -webkit-transition: all 0.2s ease-in;\n transition: all 0.2s ease-in;\n}\n.list-move {\n -webkit-transition: all 0.3s ease;\n transition: all 0.3s ease;\n}\n.list-enter,\n.list-enter-from,\n.list-leave-to {\n opacity: 0;\n}\n.grid-enter-active {\n -webkit-transition: all 0.5s ease-out;\n transition: all 0.5s ease-out;\n}\n.grid-leave-active {\n -webkit-transition: all 0.4s ease-in;\n transition: all 0.4s ease-in;\n}\n.grid-move {\n -webkit-transition: all 0.5s ease;\n transition: all 0.5s ease;\n}\n.grid-enter,\n.grid-enter-from,\n.grid-leave-to {\n opacity: 0;\n}\n.page-enter-active,\n.page-leave-active {\n -webkit-transition: all 0.5s ease;\n transition: all 0.5s ease;\n}\n.page-enter,\n.page-enter-from,\n.page-leave-to {\n -webkit-transform: translateX(-30%);\n transform: translateX(-30%);\n opacity: 0;\n}\n\n/* custom GLOBAL SUBMENU\n ---------------------------------------------------------- */\n.submenu {\n position: absolute;\n top: 0;\n background-color: var(--color-white);\n -webkit-box-shadow: var(--box-shadow);\n box-shadow: var(--box-shadow);\n}\n.submenu--up, .submenu--down, .submenu--right, .submenu--left, .submenu--no-direction {\n padding: calc(var(--spacing-unit) / 2) 0;\n width: 100%;\n left: 0;\n border-radius: 3px;\n z-index: 2;\n}\n.submenu--up li, .submenu--down li, .submenu--right li, .submenu--left li, .submenu--no-direction li {\n padding: calc(var(--spacing-unit) / 2);\n cursor: pointer;\n}\n.submenu--up li:hover, .submenu--down li:hover, .submenu--right li:hover, .submenu--left li:hover, .submenu--no-direction li:hover {\n background-color: var(--color-silver-light);\n}\n.submenu--up li.disabled, .submenu--down li.disabled, .submenu--right li.disabled, .submenu--left li.disabled, .submenu--no-direction li.disabled {\n cursor: inherit;\n}\n.submenu--up li.disabled:hover, .submenu--down li.disabled:hover, .submenu--right li.disabled:hover, .submenu--left li.disabled:hover, .submenu--no-direction li.disabled:hover {\n background-color: transparent;\n}\n.submenu--up {\n top: auto;\n bottom: calc(100% + var(--spacing-unit) / 2);\n}\n.submenu--down {\n top: calc(100% + var(--spacing-unit) / 2);\n}\n.submenu--right {\n left: calc(100% + var(--spacing-unit) / 2);\n right: auto;\n}\n.submenu--left {\n right: calc(100% + var(--spacing-unit) / 2);\n left: auto;\n}\n.bimdata-dropdown {\n height: 42px;\n position: relative;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.bimdata-dropdown__content {\n padding: 0 var(--spacing-unit);\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n font-size: 13px;\n border: 1px solid var(--color-silver);\n border-radius: 3px;\n cursor: pointer;\n}\n.bimdata-dropdown__content .bimdata-btn {\n background-color: var(--color-silver-light);\n}\n.bimdata-dropdown__content.active {\n background-color: var(--color-white);\n border: 1px solid transparent;\n -webkit-box-shadow: var(--box-shadow);\n box-shadow: var(--box-shadow);\n}\n.bimdata-dropdown__content.disabled {\n cursor: default;\n color: var(--color-silver-dark);\n}\n.bimdata-dropdown__content.disabled .bimdata-btn {\n cursor: default;\n color: var(--color-silver-dark);\n}\n.bimdata-dropdown__elements {\n font-size: 11px;\n}\n.bimdata-dropdown__elements.no-header {\n top: 50%;\n left: 50%;\n width: 220px;\n position: absolute;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n}\n.bimdata-dropdown__elements__menu-items {\n padding-left: 0px;\n overflow: visible;\n margin: 0;\n}\n.bimdata-dropdown__elements__menu-items__item {\n position: relative;\n}\n.bimdata-dropdown__elements__menu-items__item--no-children {\n color: var(--color-silver-dark);\n}\n.bimdata-dropdown__elements__menu-items__item--has-children {\n color: var(--color-primary);\n}\n.bimdata-dropdown__elements__menu-items__item div {\n padding-left: var(--spacing-unit);\n}\n.bimdata-dropdown__elements__menu-items__item__children {\n overflow: auto;\n padding: calc(var(--spacing-unit) / 2) 0;\n background-color: var(--color-white);\n border: 1px solid transparent;\n -webkit-box-shadow: var(--box-shadow);\n box-shadow: var(--box-shadow);\n position: absolute;\n width: 100%;\n left: 100%;\n top: -6%;\n}\n.bimdata-dropdown__elements:first-child :not(.bimdata-dropdown__elements__menu-items) {\n padding: calc(var(--spacing-unit) / 2) 0;\n overflow: auto;\n z-index: 1;\n}\n.bimdata-dropdown__elements li {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}");const Ro=[BIMDataViewerVue.createElementVNode("path",{class:"fill-primary","fill-rule":"evenodd","clip-rule":"evenodd",d:"M13.7372 6.40564C9.78899 6.40564 6.57638 9.61783 6.57638 13.566V21.0546C6.57638 25.0028 9.78899 28.2154 13.7372 28.2154H14.5709C18.5195 28.2154 21.7313 25.0028 21.7313 21.0546V13.566C21.7313 9.61783 18.5195 6.40564 14.5709 6.40564H13.7372ZM14.5709 29.4475H13.7372C9.10926 29.4475 5.34424 25.6825 5.34424 21.0546V13.566C5.34424 8.93851 9.10926 5.17349 13.7372 5.17349H14.5709C19.1989 5.17349 22.9635 8.93851 22.9635 13.566V21.0546C22.9635 25.6825 19.1989 29.4475 14.5709 29.4475Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{class:"fill-primary","fill-rule":"evenodd","clip-rule":"evenodd",d:"M14.2313 16.1565C13.784 16.1565 13.4181 15.7905 13.4181 15.3433V12.9217C13.4181 12.474 13.784 12.1081 14.2313 12.1081C14.6786 12.1081 15.0449 12.474 15.0449 12.9217V15.3433C15.0449 15.7905 14.6786 16.1565 14.2313 16.1565Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{class:"fill-secondary","fill-rule":"evenodd","clip-rule":"evenodd",d:"M8.29078 5.22141C7.9889 5.22141 7.74207 4.97457 7.74207 4.6727V0.548714C7.74207 0.246839 7.9889 0 8.29078 0C8.59265 0 8.83949 0.246839 8.83949 0.548714V4.6727C8.83949 4.97457 8.59265 5.22141 8.29078 5.22141Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{class:"fill-secondary","fill-rule":"evenodd","clip-rule":"evenodd",d:"M5.2217 8.60319C5.2217 8.90465 4.97486 9.15149 4.67299 9.15149H0.548592C0.247128 9.15149 -0.00012207 8.90465 -0.00012207 8.60319C-0.00012207 8.30131 0.247128 8.05447 0.548592 8.05447H4.67299C4.97486 8.05447 5.2217 8.30131 5.2217 8.60319Z"},null,-1),BIMDataViewerVue.createElementVNode("path",{class:"fill-secondary","fill-rule":"evenodd","clip-rule":"evenodd",d:"M6.45781 6.463C6.24424 6.67657 5.89513 6.67657 5.68197 6.463L2.06112 2.84215C1.84795 2.62899 1.84795 2.27947 2.06112 2.06631C2.27469 1.85274 2.62379 1.85274 2.83737 2.06631L6.45781 5.68716C6.67138 5.90032 6.67138 6.24943 6.45781 6.463Z"},null,-1)],Oo={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,Ro)},__file:"src/BIMDataComponents/BIMDataIllustration/BIMDataLibraryIllustrations/Click.vue"},zo=[BIMDataViewerVue.createElementVNode("path",{opacity:"0.21",d:"M27.3 74.8C35.0872 74.8 41.4 74.4866 41.4 74.1C41.4 73.7134 35.0872 73.4 27.3 73.4C19.5128 73.4 13.2 73.7134 13.2 74.1C13.2 74.4866 19.5128 74.8 27.3 74.8Z",fill:"#7A7A7A"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M59.64 42.1C57.8533 42.1 56.3644 43.6 56.3644 45.4C56.3644 47.2 57.8533 48.7 59.64 48.7C61.4267 48.7 62.9156 47.2 62.9156 45.4C62.9156 43.6 61.4267 42.1 59.64 42.1ZM61.2281 45.4C61.2281 46.3 60.5333 47 59.64 47C58.7467 47 58.0518 46.3 58.0518 45.4C58.0518 44.5 58.7467 43.8 59.64 43.8C60.5333 43.8 61.2281 44.6 61.2281 45.4Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M67.6801 43.2C65.7941 43.2 64.3052 44.7 64.3052 46.6C64.3052 48.5 65.7941 50 67.6801 50C69.566 50 71.0549 48.5 71.0549 46.6C70.9556 44.7 69.4667 43.2 67.6801 43.2ZM69.2682 46.6C69.2682 47.5 68.5734 48.2 67.6801 48.2C66.7867 48.2 66.0919 47.5 66.0919 46.6C66.0919 45.7 66.7867 45 67.6801 45C68.5734 45 69.2682 45.7 69.2682 46.6Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M64.9008 26.7C57.5556 26.7 51.6 32.7 51.6 40.1V66.5C51.6 68.6 53.2874 70.4 55.4711 70.4C55.7689 70.4 56.0667 70.4 56.3645 70.3C56.4637 72.4 58.1511 74.1 60.2356 74.1C62.32 74.1 64.1067 72.4 64.1067 70.2V68.3C64.4045 68.4 64.7023 68.4 65 68.4H65.1986C65.4963 68.4 65.7941 68.4 66.0919 68.3C66.2904 70.3 67.8786 71.8 69.8637 71.8C70.1615 71.8 70.4593 71.8 70.7571 71.7C71.1541 73.5 72.643 74.8 74.5289 74.8C76.6134 74.8 78.4 73.1 78.4 70.9V40.1C78.2015 32.7 72.246 26.7 64.9008 26.7ZM70.5586 63.4V68C70.5586 68.5 70.1615 68.9 69.6652 68.9C69.1689 68.9 68.7719 68.5 68.7719 68V62.7H65.7941V64.6C65.7941 65.1 65.3971 65.5 64.9008 65.5H64.7023C64.206 65.5 63.8089 65.1 63.8089 64.6V57.6H60.8311V70.2C60.8311 70.7 60.4341 71.1 59.9378 71.1C59.4415 71.1 59.0445 70.7 59.0445 70.2V64.1H56.0667V66.6C56.0667 67.1 55.6697 67.5 55.1734 67.5C54.6771 67.5 54.28 67.1 54.28 66.6V40.1C54.28 34.4 58.9452 29.7 64.603 29.7C70.2608 29.7 74.926 34.4 74.926 40.1V70.9C74.926 71.4 74.5289 71.8 74.0326 71.8C73.5363 71.8 73.1393 71.4 73.1393 70.9V63.4H70.5586Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M42.6 22.4C44.3673 22.4 45.8 20.9673 45.8 19.2C45.8 17.4327 44.3673 16 42.6 16C40.8327 16 39.4 17.4327 39.4 19.2C39.4 20.9673 40.8327 22.4 42.6 22.4Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M36.7 31.5C37.915 31.5 38.9 30.515 38.9 29.3C38.9 28.085 37.915 27.1 36.7 27.1C35.485 27.1 34.5 28.085 34.5 29.3C34.5 30.515 35.485 31.5 36.7 31.5Z",class:"fill-secondary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M41.7 37.6C42.5284 37.6 43.2 36.9284 43.2 36.1C43.2 35.2716 42.5284 34.6 41.7 34.6C40.8716 34.6 40.2 35.2716 40.2 36.1C40.2 36.9284 40.8716 37.6 41.7 37.6Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M26.8 49.1C28.1 49.7 29.3 50.4 30.4 51.3C32 52.7 33.3 54.3 34.2 56.2C34.5 56.8 34.7 57.4 34.9 58C35.4 59.5 35.1 60.8 34 61.9C31.7 64.2 29 64.9 25.9 64.1C25.7 64.1 25.5 64.1 25.4 64.1C24.2 64.3 22.9 64.4 21.7 64.2C21.4 64.2 21.2 64.1 20.8 64.1C21.1 64.6 21.4 65 21.7 65.5C22.6 66.8 23.9 67.8 25.3 68.4C27.2 69.2 29.1 69.4 31.1 69C32.9 68.6 34.5 67.7 35.8 66.3C37.2 64.8 38.1 63 38.3 60.9C38.4 59.6 38.4 58.2 37.9 57C37.5 56 36.9 55.1 36.2 54.3C34.9 52.6 33.4 51.1 31.9 49.6C31.3 49 30.7 48.5 30.1 48C30 47.9 29.9 47.9 29.8 47.9C28.5 47.7 27.6 47.9 26.8 49.1Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M24.3 45.2C23.2 45.1 22.3 45.2 21.4 45.5C20.2 45.8 19 46.4 18 47.2C17 48 16.2 48.9 15.6 50.1C14.8 51.6 14.4 53.2 14.5 54.9C14.6 56.6 15.1 58.3 16.1 59.7C17 61 18.1 62 19.4 62.7C20.4 63.2 21.3 63.6 22.4 63.6C24.2 63.6 26 63.4 27.7 62.9C29 62.6 30.4 62.2 31.7 61.8C32.3 61.6 33 61.5 33.6 61.1C34 60.9 34.2 60.4 34.4 59.9C34.6 59.2 34.6 58.5 34.2 57.8C33.9 58 33.6 58.2 33.3 58.4C32 59.2 30.6 59.8 29.1 60.2C27.1 60.7 25 60.7 23 60.4C21.7 60.2 20.6 59.6 19.9 58.3C19.5 57.4 19.3 56.5 19.3 55.5C19.2 53.1 20.1 51.1 21.8 49.4C21.8 49.4 22 49.1 22.1 48.8C22.6 47.5 23.2 46.3 24.3 45.2Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M22.7 59.8C22.7 59.6 22.7 59.4 22.7 59.3C22.5 57.1 22.8 55 23.6 53C24.3 51.1 25.4 49.5 26.8 48.1C27.7 47.2 28.8 47 30 47.2C32.6 47.8 34.6 49.2 35.7 51.7C35.9 52.2 36 52.8 36.3 53.3C36.4 53.6 36.7 53.9 36.9 54.2C37.6 55.2 38.3 56.3 38.7 57.5C38.7 57.5 38.7 57.6 38.8 57.7C39.1 57 39.5 56.3 39.8 55.7C40.3 54.5 40.4 53.2 40.3 51.9C40.1 49.7 39.3 47.7 37.7 46.1C36.6 44.9 35.2 44.1 33.6 43.7C31.9 43.2 30.1 43.2 28.4 43.8C26.8 44.3 25.4 45.1 24.3 46.5C23.9 47 23.5 47.6 23.2 48.3C22.6 49.6 22.1 51 21.7 52.3C21.2 54.1 20.8 56 20.4 57.8C20.3 58.4 20.7 58.8 21.1 59.2C21.4 59.5 22 59.7 22.7 59.8Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M50.2 22.6C51.1389 22.6 51.9 21.8389 51.9 20.9C51.9 19.9611 51.1389 19.2 50.2 19.2C49.2611 19.2 48.5 19.9611 48.5 20.9C48.5 21.8389 49.2611 22.6 50.2 22.6Z",class:"fill-secondary"},null,-1)],Yo={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,zo)},__file:"src/BIMDataComponents/BIMDataIllustration/BIMDataLibraryIllustrations/EmptyBcf.vue"},Go=[BIMDataViewerVue.createElementVNode("path",{d:"M25.602 55.5C26.8171 55.5 27.802 54.515 27.802 53.3C27.802 52.0849 26.8171 51.1 25.602 51.1C24.387 51.1 23.402 52.0849 23.402 53.3C23.402 54.515 24.387 55.5 25.602 55.5Z",class:"fill-secondary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M45.802 32.9L37.302 25.9L28.802 18.9L28.902 29.9V40.9L35.302 32.6L45.802 32.9Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M29.302 14.5C29.602 14.5 29.802 14.3 29.802 14V8.49998C29.802 8.19998 29.602 7.99998 29.302 7.99998C29.002 7.99998 28.802 8.19998 28.802 8.49998V13.9C28.802 14.2 29.002 14.5 29.302 14.5Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M33.502 15.9L37.302 12.1C37.502 11.9 37.502 11.6 37.302 11.4C37.102 11.2 36.802 11.2 36.602 11.4L32.802 15.2C32.602 15.4 32.602 15.7 32.802 15.9C33.002 16.1 33.302 16.1 33.502 15.9Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M25.102 22.8L21.302 26.6C21.102 26.8 21.102 27.1 21.302 27.3C21.502 27.5 21.802 27.5 22.002 27.3L25.802 23.5C26.002 23.3 26.002 23 25.802 22.8C25.602 22.6 25.302 22.6 25.102 22.8Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M34.202 19.4C34.202 19.7 34.402 19.9 34.702 19.9H40.102C40.402 19.9 40.602 19.7 40.602 19.4C40.602 19.1 40.402 18.9 40.102 18.9H34.702C34.402 18.8 34.202 19.1 34.202 19.4Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M24.402 19.4C24.402 19.1 24.202 18.9 23.902 18.9H18.502C18.202 18.9 18.002 19.1 18.002 19.4C18.002 19.7 18.202 19.9 18.502 19.9H23.902C24.202 19.9 24.402 19.6 24.402 19.4Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M22.002 11.3C21.802 11.1 21.502 11.1 21.302 11.3C21.102 11.5 21.102 11.8 21.302 12L25.102 15.8C25.302 16 25.602 16 25.802 15.8C26.002 15.6 26.002 15.3 25.802 15.1L22.002 11.3Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M53.602 50.1C51.802 50.1 50.302 51.6 50.302 53.4C50.302 55.2 51.802 56.7 53.602 56.7C55.402 56.7 56.902 55.2 56.902 53.4C56.902 51.6 55.402 50.1 53.602 50.1ZM53.602 55C52.702 55 52.002 54.3 52.002 53.4C52.002 52.5 52.702 51.8 53.602 51.8C54.502 51.8 55.202 52.5 55.202 53.4C55.202 54.3 54.502 55 53.602 55Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M61.702 51.2C59.802 51.2 58.302 52.7 58.302 54.6C58.302 56.5 59.802 58 61.702 58C63.602 58 65.102 56.5 65.102 54.6C65.102 52.7 63.502 51.2 61.702 51.2ZM61.702 56.2C60.802 56.2 60.102 55.5 60.102 54.6C60.102 53.7 60.802 53 61.702 53C62.602 53 63.302 53.7 63.302 54.6C63.302 55.5 62.602 56.2 61.702 56.2Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M58.902 34.7C51.502 34.7 45.502 40.7 45.502 48.1V74.5C45.502 76.6 47.202 78.4 49.402 78.4C49.702 78.4 50.002 78.4 50.302 78.3C50.402 80.4 52.102 82.1 54.202 82.1C56.302 82.1 58.102 80.4 58.102 78.2V76.3C58.402 76.4 58.702 76.4 59.002 76.4V76.4C59.302 76.4 59.602 76.4 59.902 76.3C60.102 78.3 61.702 79.8 63.702 79.8C64.002 79.8 64.302 79.8 64.602 79.7C65.002 81.5 66.502 82.8 68.402 82.8C70.502 82.8 72.302 81.1 72.302 78.9V48.1C72.302 40.7 66.302 34.7 58.902 34.7ZM69.302 78.9C69.302 79.4 68.902 79.8 68.402 79.8C67.902 79.8 67.502 79.4 67.502 78.9V71.4H64.502V76C64.502 76.5 64.102 76.9 63.602 76.9C63.102 76.9 62.702 76.5 62.702 76V70.7H59.702V72.6C59.702 73.1 59.302 73.5 58.802 73.5H58.602C58.102 73.5 57.702 73.1 57.702 72.6V65.6H54.702V78.2C54.702 78.7 54.302 79.1 53.802 79.1C53.302 79.1 52.902 78.7 52.902 78.2V72.1H49.902V74.6C49.902 75.1 49.502 75.5 49.002 75.5C48.502 75.5 48.102 75.1 48.102 74.6V48.1C48.102 42.4 52.802 37.7 58.502 37.7C64.202 37.7 68.902 42.4 68.902 48.1V78.9H69.302Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M35.102 44.3C33.302 44.3 31.902 45.7 31.902 47.5C31.902 49.3 33.302 50.7 35.102 50.7C36.902 50.7 38.302 49.3 38.302 47.5C38.302 45.8 36.802 44.3 35.102 44.3Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M34.602 58.7C33.802 58.5 33.002 59 32.802 59.7C32.602 60.5 33.102 61.3 33.802 61.5C34.602 61.7 35.402 61.2 35.602 60.5C35.802 59.7 35.402 58.9 34.602 58.7Z",fill:"#BDBDBD"},null,-1)],Xo={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,Go)},__file:"src/BIMDataComponents/BIMDataIllustration/BIMDataLibraryIllustrations/EmptyBucket.vue"},Fo=[BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M45.5077 44.6022C45.5077 42.6963 47.1094 41.108 49.0315 41.108C50.9536 41.108 52.5554 42.6963 52.5554 44.6022C52.5554 46.5081 50.9536 48.0963 49.0315 48.0963C47.1094 48.0963 45.5077 46.5081 45.5077 44.6022ZM47.3231 44.6022C47.3231 45.5551 48.0706 46.2963 49.0316 46.2963C49.9927 46.2963 50.7401 45.5551 50.7401 44.6022C50.7401 43.6492 49.9927 42.908 49.0316 42.908C48.0706 42.908 47.3231 43.6492 47.3231 44.6022Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M54.0504 45.8728C54.0504 43.861 55.6521 42.2727 57.681 42.2727C59.6031 42.2727 61.3116 43.861 61.3116 45.8728C61.3116 47.8845 59.7099 49.4728 57.681 49.4728C55.6521 49.4728 54.0504 47.8845 54.0504 45.8728ZM55.9724 45.8727C55.9724 46.8257 56.7199 47.5669 57.681 47.5669C58.642 47.5669 59.3895 46.8257 59.3895 45.8727C59.3895 44.9198 58.642 44.1786 57.681 44.1786C56.7199 44.1786 55.9724 44.9198 55.9724 45.8727Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M40.3821 38.9903C40.3821 31.155 46.7891 24.802 54.6911 24.802C62.593 24.802 69 31.155 69 38.9903L69 71.6022C69 73.9317 67.0779 75.7317 64.8355 75.7317C62.8066 75.7317 61.2048 74.3552 60.7777 72.4493C60.4574 72.5552 60.137 72.5552 59.8167 72.5552L59.8167 72.5552C57.681 72.5552 55.9725 70.9669 55.7589 68.8493C55.4386 68.9552 55.1182 68.9552 54.7979 68.9552C54.4775 68.9552 54.1572 68.9552 53.8368 68.8493L53.8368 70.8611C53.8368 73.1905 51.9147 74.9905 49.6723 74.9905C47.4298 74.9905 45.6145 73.1905 45.5077 70.9669C45.1874 71.0728 44.867 71.0728 44.5467 71.0728C42.1975 71.0728 40.3821 69.1669 40.3821 66.9434L40.3821 38.9903ZM65.2839 72.2631C65.8383 72.2631 66.2818 71.8393 66.2818 71.3096L66.2818 38.6784C66.2818 32.6395 61.0707 27.6601 54.7508 27.6601C48.4309 27.6601 43.2198 32.6395 43.2198 38.6784L43.2198 66.7539C43.2198 67.2837 43.6633 67.7074 44.2177 67.7074C44.772 67.7074 45.2155 67.2837 45.2155 66.7539L45.2155 64.1053L48.5418 64.1053L48.5418 70.568C48.5418 71.0977 48.9853 71.5215 49.5397 71.5215C50.094 71.5215 50.5375 71.0977 50.5375 70.568L50.5375 57.2188L53.8638 57.2188L53.8638 64.635C53.8638 65.1647 54.3073 65.5885 54.8617 65.5885L55.0834 65.5885C55.6378 65.5885 56.0813 65.1647 56.0813 64.635L56.0813 62.6221L59.4075 62.6221L59.4075 68.2372C59.4075 68.7669 59.851 69.1907 60.4054 69.1907C60.9598 69.1907 61.4033 68.7669 61.4033 68.2372L61.4033 63.3637L64.286 63.3637L64.286 71.3096C64.286 71.8393 64.7295 72.2631 65.2839 72.2631Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M14.2331 16.1869C12.311 16.1869 10.816 17.6693 10.816 19.5752C10.816 21.4811 12.311 22.9634 14.2331 22.9634C16.1552 22.9634 17.6502 21.4811 17.6502 19.5752C17.6502 17.7752 16.0484 16.1869 14.2331 16.1869Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M4.83799 10.4153V9.90471C4.73588 8.78149 5.14432 7.45406 6.16542 6.22873C7.08441 5.10552 7.69708 4.28864 7.69708 3.26753C7.69708 2.14432 6.9823 1.42955 5.65487 1.42955C4.83799 1.42955 4.0211 1.73588 3.51055 2.14432L3 0.816883C3.71477 0.306331 4.9401 0 6.06331 0C8.51396 0 9.63717 1.53166 9.63717 3.16542C9.63717 4.59497 8.82029 5.71818 7.79919 6.94351C6.88019 8.06672 6.47175 8.98571 6.57386 10.1089V10.6195H4.83799V10.4153ZM4.32744 13.4786C4.32744 12.6617 4.83799 12.1511 5.65487 12.1511C6.36964 12.1511 6.88019 12.6617 6.88019 13.4786C6.88019 14.1933 6.36964 14.806 5.55276 14.806C4.83799 14.806 4.32744 14.1933 4.32744 13.4786Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M26.4337 31.5756L24.4729 33.5306L25.9741 35.0273C26.1489 35.2016 26.1489 35.4875 25.9741 35.6623L24.9163 36.7165C24.7414 36.8913 24.4547 36.8913 24.2794 36.7165L22.7787 35.2197L21.5618 36.4325L24.4992 39.3612C24.6745 39.536 24.6745 39.8218 24.4992 39.9962L23.4418 41.0503C23.267 41.2252 22.9798 41.2252 22.805 41.0503L19.8676 38.1222L18.6956 39.2907L20.1968 40.7869C20.3716 40.9617 20.3716 41.2475 20.1968 41.4219L19.1394 42.4761C18.9641 42.6509 18.6774 42.6509 18.5026 42.4761L17.0014 40.9798L15.7052 42.2722L18.6426 45.2008C18.8179 45.3752 18.8179 45.661 18.6426 45.8353L17.5848 46.8895C17.4099 47.0643 17.1232 47.0643 16.9483 46.8895L14.011 43.9609L12.7912 45.1775L14.2924 46.6737C14.4677 46.8485 14.4677 47.1343 14.2924 47.3087L13.2351 48.3633C13.0597 48.5377 12.773 48.5377 12.5982 48.3633L11.097 46.8666L9.89634 48.0637L12.8337 50.9923C13.0086 51.1667 13.0086 51.4525 12.8337 51.6268L11.7759 52.6815C11.6011 52.8558 11.3144 52.8558 11.1395 52.6815L8.20214 49.7529L7.0139 50.9376L8.51508 52.4338C8.69043 52.6086 8.69043 52.8939 8.51508 53.0688L7.45776 54.1229C7.28242 54.2978 6.99575 54.2978 6.82088 54.1229L5.3197 52.6262L4.05311 53.889L6.99049 56.8177C7.16536 56.9925 7.16536 57.2783 6.99049 57.4527L5.93317 58.5073C5.75783 58.6817 5.47116 58.6817 5.29629 58.5073L2.35891 55.5787L0.359409 57.5722C-0.119803 58.0495 -0.119803 58.8308 0.359409 59.3081L6.03542 64.9676C6.51463 65.4449 7.29771 65.4449 7.77692 64.9676L33.8512 38.971C34.3299 38.4933 34.3299 37.7125 33.8512 37.2347L28.1747 31.5756C27.696 31.0983 26.9124 31.0983 26.4337 31.5756",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M13.6992 31.434C12.845 31.2223 11.9907 31.7517 11.7771 32.4929C11.5636 33.3399 12.0975 34.187 12.845 34.3988C13.6992 34.6105 14.5535 34.0811 14.7671 33.3399C14.9806 32.4929 14.5535 31.6458 13.6992 31.434Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M6.958 28.9053C8.23893 28.9053 9.27733 27.87 9.27733 26.5928C9.27733 25.3157 8.23893 24.2804 6.958 24.2804C5.67707 24.2804 4.63867 25.3157 4.63867 26.5928C4.63867 27.87 5.67707 28.9053 6.958 28.9053Z",fill:"#F8C62C"},null,-1)],Po={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,Fo)},__file:"src/BIMDataComponents/BIMDataIllustration/BIMDataLibraryIllustrations/EmptyMeasure.vue"},Uo=[BIMDataViewerVue.createElementVNode("path",{opacity:"0.2",d:"M63.9041 79.7C71.6913 79.7 78.0041 79.3866 78.0041 79C78.0041 78.6134 71.6913 78.3 63.9041 78.3C56.1169 78.3 49.8041 78.6134 49.8041 79C49.8041 79.3866 56.1169 79.7 63.9041 79.7Z",fill:"#7A7A7A"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M28.2041 50.3C28.2041 52.1 29.7041 53.6 31.5041 53.6C33.3041 53.6 34.8041 52.1 34.8041 50.3C34.8041 48.5 33.3041 47 31.5041 47C29.7041 47 28.2041 48.5 28.2041 50.3ZM31.5041 48.8C32.4041 48.8 33.1041 49.5 33.1041 50.4C33.1041 51.3 32.4041 52 31.5041 52C30.6041 52 29.9041 51.3 29.9041 50.4C29.9041 49.5 30.6041 48.8 31.5041 48.8Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M20.1041 51.5C20.1041 53.4 21.6041 54.9 23.5041 54.9C25.4041 54.9 26.9041 53.4 26.9041 51.5C26.9041 49.6 25.4041 48.1 23.5041 48.1C21.6041 48.1 20.1041 49.6 20.1041 51.5ZM23.4041 49.8C24.3041 49.8 25.0041 50.5 25.0041 51.4C25.0041 52.3 24.3041 53 23.4041 53C22.5041 53 21.8041 52.3 21.8041 51.4C21.8041 50.5 22.5041 49.8 23.4041 49.8Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M12.8041 45V75.8C12.8041 77.9 14.5041 79.7 16.7041 79.7C18.6041 79.7 20.1041 78.4 20.5041 76.6C20.8041 76.7 21.1041 76.7 21.4041 76.7C23.4041 76.7 25.1041 75.1 25.2041 73.2C25.5041 73.3 25.8041 73.3 26.1041 73.3H26.3041C26.6041 73.3 26.9041 73.3 27.2041 73.2V75.1C27.2041 77.2 28.9041 79 31.1041 79C33.2041 79 34.9041 77.3 35.0041 75.2C35.2041 75.3 35.4041 75.3 35.7041 75.3C37.8041 75.3 39.6041 73.6 39.6041 71.4V45C39.6041 37.6 33.6041 31.6 26.2041 31.6C18.8041 31.6 12.8041 37.6 12.8041 45ZM17.5041 68.3V75.8C17.5041 76.3 17.1041 76.7 16.6041 76.7C16.1041 76.7 15.8041 76.3 15.8041 75.8V45C15.8041 39.3 20.5041 34.6 26.2041 34.6C31.9041 34.6 36.6041 39.3 36.6041 45V71.4C36.6041 71.9 36.2041 72.3 35.7041 72.3C35.2041 72.3 34.8041 71.9 34.8041 71.4V68.9H31.8041V75C31.8041 75.5 31.4041 75.9 30.9041 75.9C30.4041 75.9 30.0041 75.5 30.0041 75V62.4H27.0041V69.4C27.0041 69.9 26.6041 70.3 26.1041 70.3H25.9041C25.4041 70.3 25.0041 69.9 25.0041 69.4V67.5H22.0041V72.8C22.0041 73.3 21.6041 73.7 21.1041 73.7C20.6041 73.7 20.2041 73.3 20.2041 72.8V68.3H17.5041Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M44.7041 31.2C46.4714 31.2 47.9041 29.7673 47.9041 28C47.9041 26.2327 46.4714 24.8 44.7041 24.8C42.9368 24.8 41.5041 26.2327 41.5041 28C41.5041 29.7673 42.9368 31.2 44.7041 31.2Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M54.1041 36C55.3191 36 56.3041 35.015 56.3041 33.8C56.3041 32.585 55.3191 31.6 54.1041 31.6C52.8891 31.6 51.9041 32.585 51.9041 33.8C51.9041 35.015 52.8891 36 54.1041 36Z",class:"fill-secondary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M45.5041 42.1C46.3325 42.1 47.0041 41.4284 47.0041 40.6C47.0041 39.7716 46.3325 39.1 45.5041 39.1C44.6757 39.1 44.0041 39.7716 44.0041 40.6C44.0041 41.4284 44.6757 42.1 45.5041 42.1Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M67.6041 46.1H60.9041V47.9H67.6041V46.1Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M62.3041 63.4H54.1041V49.2H59.2041V43.7H69.4041V50.3C70.2041 50.3 71.0041 50.4 71.8041 50.7V41.3H59.2041H57.7041H57.6041L51.7041 47.2V47.3V49.3V66H64.4041C63.6041 65.3 62.9041 64.4 62.3041 63.4Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M67.6041 50.5H55.8041V52.3H64.0041C65.1041 51.4 66.3041 50.7 67.6041 50.5Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M62.0041 54.8H55.8041V56.6H61.4041C61.5041 56 61.8041 55.4 62.0041 54.8Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M55.8041 61H61.3041C61.2041 60.4 61.1041 59.8 61.1041 59.2H55.9041V61H55.8041Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M69.3041 51.9C65.6041 51.9 62.6041 55.1 62.6041 59C62.6041 62.9 65.6041 66.1 69.3041 66.1C73.0041 66.1 76.0041 62.9 76.0041 59C76.0041 55.1 73.0041 51.9 69.3041 51.9ZM69.8041 55L69.6041 60.5H68.9041L68.7041 55H69.8041ZM69.3041 62.8C68.9041 62.8 68.7041 62.5 68.7041 62.1C68.7041 61.7 69.0041 61.4 69.3041 61.4C69.7041 61.4 69.9041 61.7 69.9041 62.1C69.9041 62.5 69.7041 62.8 69.3041 62.8Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M25.5041 21.3V20.8C25.4041 19.7 25.8041 18.4 26.8041 17.2C27.7041 16.1 28.3041 15.3 28.3041 14.3C28.3041 13.2 27.6041 12.5 26.3041 12.5C25.5041 12.5 24.7041 12.8 24.2041 13.2L23.7041 11.9C24.4041 11.4 25.6041 11.1 26.7041 11.1C29.1041 11.1 30.2041 12.6 30.2041 14.2C30.2041 15.6 29.4041 16.7 28.4041 17.9C27.5041 19 27.1041 19.9 27.2041 21V21.5H25.5041V21.3ZM25.0041 24.3C25.0041 23.5 25.5041 23 26.3041 23C27.0041 23 27.5041 23.5 27.5041 24.3C27.5041 25 27.0041 25.6 26.2041 25.6C25.5041 25.6 25.0041 25 25.0041 24.3Z",fill:"#BDBDBD"},null,-1)],jo={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,Uo)},__file:"src/BIMDataComponents/BIMDataIllustration/BIMDataLibraryIllustrations/EmptyProperties.vue"},Wo=[BIMDataViewerVue.createElementVNode("path",{opacity:"0.2",d:"M63.2234 79.3335C70.8579 79.3335 77.0469 79.0126 77.0469 78.6168C77.0469 78.2209 70.8579 77.9 63.2234 77.9C55.589 77.9 49.4 78.2209 49.4 78.6168C49.4 79.0126 55.589 79.3335 63.2234 79.3335Z",fill:"#7A7A7A"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M27.7292 49.9375C27.7292 51.7694 29.1891 53.2349 31.014 53.2349C32.8389 53.2349 34.2988 51.7694 34.2988 49.9375C34.2988 48.1057 32.8389 46.6402 31.014 46.6402C29.1891 46.6402 27.7292 48.158 27.7292 49.9375ZM31.014 48.4197C31.8482 48.4197 32.5782 49.1001 32.5782 49.9899C32.5782 50.8273 31.9004 51.5601 31.014 51.5601C30.1276 51.5601 29.4498 50.8797 29.4498 49.9899C29.4498 49.1001 30.1798 48.4197 31.014 48.4197Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M19.5953 51.089C19.5953 52.9732 21.1074 54.4911 22.9844 54.4911C24.8615 54.4911 26.3735 52.9732 26.3735 51.089C26.3735 49.2048 24.8615 47.6869 22.9844 47.6869C21.1074 47.6869 19.5953 49.2048 19.5953 51.089ZM22.9844 49.4665C23.8708 49.4665 24.6008 50.1992 24.6008 51.089C24.6008 51.9788 23.8708 52.7115 22.9844 52.7115C22.098 52.7115 21.3681 51.9788 21.3681 51.089C21.3681 50.1992 22.098 49.4665 22.9844 49.4665Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M12.4 44.5989V75.4269C12.4 77.5728 14.1206 79.3 16.2584 79.3C18.0833 79.3 19.6475 77.9915 20.0125 76.212C20.3253 76.2643 20.6381 76.3166 20.951 76.3166C22.9844 76.3166 24.6008 74.7465 24.8093 72.8099C25.07 72.8622 25.3829 72.9146 25.6957 72.9146H25.9043C26.2171 72.9146 26.4778 72.8622 26.7385 72.8099V74.6941C26.7385 76.84 28.4591 78.5672 30.5969 78.5672C32.6825 78.5672 34.4031 76.8924 34.4553 74.7988C34.716 74.8511 35.0288 74.9035 35.3416 74.9035C37.4794 74.9035 39.2 73.1763 39.2 71.0304V44.5989C39.2 37.219 33.2039 31.2 25.8521 31.2C18.5004 31.2 12.4 37.219 12.4 44.5989ZM17.0926 67.9423V75.4269C17.0926 75.8979 16.7276 76.3166 16.2584 76.3166C15.7891 76.3166 15.4241 75.9503 15.4241 75.4792V44.5989C15.4241 38.8416 20.0646 34.1833 25.8 34.1833C31.5354 34.1833 36.1759 38.8416 36.1759 44.5989V71.0304C36.1759 71.5014 35.8109 71.8678 35.3416 71.8678C34.8724 71.8678 34.5074 71.5014 34.5074 71.0304V68.5704H31.5354V74.6941C31.5354 75.1652 31.1704 75.5316 30.7012 75.5316C30.2319 75.5316 29.8669 75.1652 29.8669 74.6941V62.0803H26.8949V69.0414C26.8949 69.5125 26.53 69.8789 26.0607 69.8789H25.8521C25.3829 69.8789 25.0179 69.5125 25.0179 69.0414V67.1572H22.0459V72.4435C22.0459 72.9146 21.6809 73.3333 21.2117 73.3333C20.7424 73.3333 20.3774 72.9669 20.3774 72.4959V67.9423H17.0926V67.9423Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M53 65.5636V51.2488L65.2699 44V54.7813L61.3194 52.9054C61.3194 52.9054 59.3289 51.7367 58.1928 53.6876C56.8233 56.0368 58.3938 56.8373 58.589 56.9871C58.7841 57.137 63.6366 59.5401 63.6366 59.5401L53 65.5636Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M69.2566 54.3166L70.6252 53.5956L73.4668 61.4621L66.1775 64.6347L65.3587 63.3371L70.1348 61.0774L59.3481 55.8389C59.3481 55.8389 58.6778 55.5803 59.259 54.4445C59.7443 53.497 60.6437 54.0224 60.6437 54.0224L71.0715 59.2508L69.2566 54.3166Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M44.2231 30.6461C45.9479 30.6461 47.3462 29.2479 47.3462 27.5231C47.3462 25.7982 45.9479 24.4 44.2231 24.4C42.4982 24.4 41.1 25.7982 41.1 27.5231C41.1 29.2479 42.4982 30.6461 44.2231 30.6461Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M53.7015 35.603C54.9174 35.603 55.903 34.6174 55.903 33.4015C55.903 32.1856 54.9174 31.2 53.7015 31.2C52.4856 31.2 51.5 32.1856 51.5 33.4015C51.5 34.6174 52.4856 35.603 53.7015 35.603Z",class:"fill-secondary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M45.0335 41.5671C45.8253 41.5671 46.4671 40.9253 46.4671 40.1335C46.4671 39.3418 45.8253 38.7 45.0335 38.7C44.2418 38.7 43.6 39.3418 43.6 40.1335C43.6 40.9253 44.2418 41.5671 45.0335 41.5671Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M25.1943 20.8884L25.1431 20.3764C25.0407 19.2501 25.3991 18.0725 26.4231 16.7926C27.3446 15.7174 27.8566 14.8982 27.8566 13.9767C27.8566 12.9015 27.191 12.2359 25.9111 12.1847C25.1943 12.1847 24.324 12.4407 23.812 12.7991L23.3 11.5192C23.9656 11.0072 25.1431 10.7 26.2695 10.7C28.6246 10.7 29.6997 12.1847 29.6997 13.7207C29.6997 15.103 28.9318 16.127 27.9078 17.3045C26.9863 18.3797 26.6791 19.3013 26.7303 20.3252V20.8372H25.1943V20.8884ZM24.7847 23.7555C24.7847 22.9875 25.2967 22.4755 26.0135 22.4755C26.7303 22.4755 27.2422 22.9875 27.2422 23.7555C27.2422 24.4723 26.7815 25.0354 26.0135 25.0354C25.2455 25.0354 24.7847 24.4723 24.7847 23.7555Z",fill:"#BDBDBD"},null,-1)],Ko={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,Wo)},__file:"src/BIMDataComponents/BIMDataIllustration/BIMDataLibraryIllustrations/EmptySectionPlanes.vue"},Jo=[BIMDataViewerVue.createElementVNode("path",{opacity:"0.2",d:"M63.6275 79.7335C71.262 79.7335 77.451 79.4126 77.451 79.0168C77.451 78.6209 71.262 78.3 63.6275 78.3C55.993 78.3 49.804 78.6209 49.804 79.0168C49.804 79.4126 55.993 79.7335 63.6275 79.7335Z",fill:"#7A7A7A"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M28.1332 50.3375C28.1332 52.1694 29.5932 53.6349 31.4181 53.6349C33.243 53.6349 34.7029 52.1694 34.7029 50.3375C34.7029 48.5056 33.243 47.0401 31.4181 47.0401C29.5932 47.0401 28.1332 48.558 28.1332 50.3375ZM31.4181 48.8197C32.2523 48.8197 32.9823 49.5001 32.9823 50.3899C32.9823 51.2273 32.3044 51.9601 31.4181 51.9601C30.5317 51.9601 29.8539 51.2796 29.8539 50.3899C29.8539 49.5001 30.5838 48.8197 31.4181 48.8197Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M19.9994 51.489C19.9994 53.3732 21.5114 54.8911 23.3885 54.8911C25.2655 54.8911 26.7776 53.3732 26.7776 51.489C26.7776 49.6048 25.2655 48.0869 23.3885 48.0869C21.5114 48.0869 19.9994 49.6048 19.9994 51.489ZM23.3885 49.8665C24.2749 49.8665 25.0048 50.5992 25.0048 51.489C25.0048 52.3788 24.2749 53.1115 23.3885 53.1115C22.5021 53.1115 21.7721 52.3788 21.7721 51.489C21.7721 50.5992 22.5021 49.8665 23.3885 49.8665Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M12.8041 44.9989V75.8269C12.8041 77.9728 14.5247 79.7 16.6624 79.7C18.4873 79.7 20.0515 78.3915 20.4165 76.612C20.7294 76.6643 21.0422 76.7166 21.355 76.7166C23.3885 76.7166 25.0048 75.1464 25.2134 73.2099C25.4741 73.2622 25.7869 73.3146 26.0998 73.3146H26.3083C26.6212 73.3146 26.8819 73.2622 27.1426 73.2099V75.0941C27.1426 77.24 28.8632 78.9672 31.001 78.9672C33.0866 78.9672 34.8072 77.2924 34.8593 75.1988C35.12 75.2511 35.4329 75.3035 35.7457 75.3035C37.8834 75.3035 39.6041 73.5763 39.6041 71.4303V44.9989C39.6041 37.619 33.608 31.6 26.2562 31.6C18.9045 31.6 12.8041 37.619 12.8041 44.9989ZM17.4967 68.3423V75.8269C17.4967 76.2979 17.1317 76.7166 16.6624 76.7166C16.1932 76.7166 15.8282 76.3503 15.8282 75.8792V44.9989C15.8282 39.2416 20.4687 34.5833 26.2041 34.5833C31.9395 34.5833 36.5799 39.2416 36.5799 44.9989V71.4303C36.5799 71.9014 36.215 72.2678 35.7457 72.2678C35.2764 72.2678 34.9115 71.9014 34.9115 71.4303V68.9704H31.9395V75.0941C31.9395 75.5652 31.5745 75.9315 31.1052 75.9315C30.636 75.9315 30.271 75.5652 30.271 75.0941V62.4803H27.299V69.4414C27.299 69.9125 26.934 70.2789 26.4648 70.2789H26.2562C25.7869 70.2789 25.422 69.9125 25.422 69.4414V67.5572H22.45V72.8435C22.45 73.3146 22.085 73.7333 21.6157 73.7333C21.1465 73.7333 20.7815 73.3669 20.7815 72.8959V68.3423H17.4967V68.3423Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M44.6271 31.0461C46.352 31.0461 47.7502 29.6479 47.7502 27.9231C47.7502 26.1982 46.352 24.8 44.6271 24.8C42.9023 24.8 41.5041 26.1982 41.5041 27.9231C41.5041 29.6479 42.9023 31.0461 44.6271 31.0461Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M54.1056 36.003C55.3214 36.003 56.3071 35.0174 56.3071 33.8015C56.3071 32.5856 55.3214 31.6 54.1056 31.6C52.8897 31.6 51.9041 32.5856 51.9041 33.8015C51.9041 35.0174 52.8897 36.003 54.1056 36.003Z",class:"fill-secondary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M45.4376 41.9671C46.2293 41.9671 46.8711 41.3253 46.8711 40.5335C46.8711 39.7418 46.2293 39.1 45.4376 39.1C44.6459 39.1 44.0041 39.7418 44.0041 40.5335C44.0041 41.3253 44.6459 41.9671 45.4376 41.9671Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M25.5984 21.2884L25.5472 20.7764C25.4448 19.6501 25.8032 18.4725 26.8271 17.1926C27.7487 16.1174 28.2607 15.2982 28.2607 14.3767C28.2607 13.3015 27.5951 12.6359 26.3152 12.5847C25.5984 12.5847 24.728 12.8407 24.216 13.1991L23.7041 11.9192C24.3696 11.4072 25.5472 11.1 26.6735 11.1C29.0286 11.1 30.1038 12.5847 30.1038 14.1207C30.1038 15.503 29.3358 16.527 28.3119 17.7045C27.3903 18.7797 27.0831 19.7013 27.1343 20.7252V21.2372H25.5984V21.2884ZM25.1888 24.1555C25.1888 23.3875 25.7008 22.8755 26.4175 22.8755C27.1343 22.8755 27.6463 23.3875 27.6463 24.1555C27.6463 24.8722 27.1855 25.4354 26.4175 25.4354C25.6496 25.4354 25.1888 24.8722 25.1888 24.1555Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M53.9285 47.0639H49.8839V51.1086H53.9285V47.0639Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M77.0188 48.4975H55.2085V49.675H77.0188V48.4975Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M77.0188 55.0508H55.2085V56.2284H77.0188V55.0508Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M77.0188 61.1946H60.5842V62.3721H77.0188V61.1946Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M77.0188 67.9527H60.5842V69.1302H77.0188V67.9527Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M53.9285 53.6172H49.8839V57.6619H53.9285V53.6172Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M59.3043 59.9658H55.2596V64.0104H59.3043V59.9658Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M59.3043 66.5191H55.2596V70.5638H59.3043V66.5191Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M54.4405 61.8089H51.5222V62.4745H54.4405V61.8089Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M54.4405 68.2087H51.5222V68.8743H54.4405V68.2087Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M52.1367 68.5668V58.4296H51.4711V68.5668H52.1367Z",fill:"#BDBDBD"},null,-1)],Qo={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,Jo)},__file:"src/BIMDataComponents/BIMDataIllustration/BIMDataLibraryIllustrations/EmptyTree.vue"},qo=[BIMDataViewerVue.createElementVNode("path",{opacity:"0.2",d:"M66.6024 80.0477C74.554 80.0477 81 79.7277 81 79.3329C81 78.9382 74.554 78.6182 66.6024 78.6182C58.6508 78.6182 52.2048 78.9382 52.2048 79.3329C52.2048 79.7277 58.6508 80.0477 66.6024 80.0477Z",fill:"#7A7A7A"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M23.7249 50.0273C23.7249 51.8653 25.2566 53.3969 27.0946 53.3969C28.9325 53.3969 30.4642 51.8653 30.4642 50.0273C30.4642 48.1893 28.9325 46.6576 27.0946 46.6576C25.2566 46.6576 23.7249 48.1893 23.7249 50.0273ZM27.0946 48.4956C28.0136 48.4956 28.7283 49.2104 28.7283 50.1294C28.7283 51.0484 28.0136 51.7631 27.0946 51.7631C26.1756 51.7631 25.4608 51.0484 25.4608 50.1294C25.4608 49.2104 26.1756 48.4956 27.0946 48.4956Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M15.4541 51.2525C15.4541 53.1926 16.9858 54.7243 18.9259 54.7243C20.866 54.7243 22.3976 53.1926 22.3976 51.2525C22.3976 49.3124 20.866 47.7808 18.9259 47.7808C16.9858 47.7808 15.4541 49.3124 15.4541 51.2525ZM18.8237 49.5167C19.7427 49.5167 20.4575 50.2314 20.4575 51.1504C20.4575 52.0694 19.7427 52.7842 18.8237 52.7842C17.9048 52.7842 17.19 52.0694 17.19 51.1504C17.19 50.2314 17.9048 49.5167 18.8237 49.5167Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M8 44.6154V76.0654C8 78.2098 9.73588 80.0478 11.9823 80.0478C13.9224 80.0478 15.4541 78.7203 15.8625 76.8823C16.1688 76.9844 16.4752 76.9844 16.7815 76.9844C18.8237 76.9844 20.5596 75.3507 20.6617 73.4106C20.968 73.5127 21.2744 73.5127 21.5807 73.5127H21.7849C22.0912 73.5127 22.3976 73.5127 22.7039 73.4106V75.3507C22.7039 77.495 24.4398 79.333 26.6862 79.333C28.8305 79.333 30.5664 77.5971 30.6685 75.4528C30.8727 75.5549 31.0769 75.5549 31.3833 75.5549C33.5276 75.5549 35.3656 73.819 35.3656 71.5726V44.6154C35.3656 37.0593 29.239 30.9326 21.6828 30.9326C14.1266 30.9326 8 37.0593 8 44.6154ZM12.7992 68.4072V76.0654C12.7992 76.576 12.3907 76.9844 11.8802 76.9844C11.3696 76.9844 11.0633 76.576 11.0633 76.0654V44.6154C11.0633 38.7952 15.8625 33.996 21.6828 33.996C27.5031 33.996 32.3023 38.7952 32.3023 44.6154V71.5726C32.3023 72.0831 31.8938 72.4916 31.3833 72.4916C30.8727 72.4916 30.4643 72.0831 30.4643 71.5726V69.0198H27.401V75.2486C27.401 75.7591 26.9925 76.1676 26.482 76.1676C25.9714 76.1676 25.563 75.7591 25.563 75.2486V62.3826H22.4997V69.5304C22.4997 70.0409 22.0912 70.4494 21.5807 70.4494H21.3765C20.8659 70.4494 20.4575 70.0409 20.4575 69.5304V67.5903H17.3942V73.0021C17.3942 73.5127 16.9857 73.9211 16.4752 73.9211C15.9646 73.9211 15.5562 73.5127 15.5562 73.0021V68.4072H12.7992Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M40.5731 30.5241C42.3777 30.5241 43.8407 29.0612 43.8407 27.2566C43.8407 25.452 42.3777 23.989 40.5731 23.989C38.7685 23.989 37.3056 25.452 37.3056 27.2566C37.3056 29.0612 38.7685 30.5241 40.5731 30.5241Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M50.1717 35.4255C51.4123 35.4255 52.4181 34.4197 52.4181 33.1791C52.4181 31.9384 51.4123 30.9326 50.1717 30.9326C48.931 30.9326 47.9252 31.9384 47.9252 33.1791C47.9252 34.4197 48.931 35.4255 50.1717 35.4255Z",fill:"#F9CD32"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M41.3901 41.6543C42.236 41.6543 42.9217 40.9685 42.9217 40.1226C42.9217 39.2767 42.236 38.5909 41.3901 38.5909C40.5441 38.5909 39.8584 39.2767 39.8584 40.1226C39.8584 40.9685 40.5441 41.6543 41.3901 41.6543Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M20.9679 20.4153V19.9047C20.8658 18.7815 21.2743 17.4541 22.2954 16.2287C23.2144 15.1055 23.827 14.2886 23.827 13.2675C23.827 12.1443 23.1122 11.4295 21.7848 11.4295C20.9679 11.4295 20.151 11.7359 19.6405 12.1443L19.1299 10.8169C19.8447 10.3063 21.07 10 22.1933 10C24.6439 10 25.7671 11.5317 25.7671 13.1654C25.7671 14.595 24.9502 15.7182 23.9291 16.9435C23.0101 18.0667 22.6017 18.9857 22.7038 20.1089V20.6195H20.9679V20.4153ZM20.4574 23.4786C20.4574 22.6617 20.9679 22.1511 21.7848 22.1511C22.4996 22.1511 23.0101 22.6617 23.0101 23.4786C23.0101 24.1933 22.4996 24.806 21.6827 24.806C20.9679 24.806 20.4574 24.1933 20.4574 23.4786Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M75.6282 56.9828C75.6282 62.2729 71.4309 66.5614 66.2533 66.5614C61.0757 66.5614 56.8785 62.2729 56.8785 56.9828C56.8785 51.6926 61.0757 47.4041 66.2533 47.4041C71.4309 47.4041 75.6282 51.6926 75.6282 56.9828ZM58.6106 56.9828C58.6106 61.2955 62.0324 64.7917 66.2533 64.7917C70.4743 64.7917 73.8961 61.2955 73.8961 56.9828C73.8961 52.67 70.4743 49.1739 66.2533 49.1739C62.0324 49.1739 58.6106 52.67 58.6106 56.9828Z",fill:"#C4C4C4"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"52.3948",y:"64.1659",width:"31.1852",height:"1.93795",transform:"rotate(-30 52.3948 64.1659)",fill:"#C4C4C4"},null,-1)],$o={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,qo)},__file:"src/BIMDataComponents/BIMDataIllustration/BIMDataLibraryIllustrations/EmptyViewer.vue"},et=[BIMDataViewerVue.createElementVNode("path",{d:"M52.4139 21.5457V25.2807L64.4684 17.6404V83.3465H40.2461V77.9134H37.0765V86.4592H67.5811V11.868L52.4139 21.5457Z",fill:"#f9c72c"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M27.5688 20.1872V37.3921L30.7384 35.4113V22.3379V21.885L49.2443 10.0569V22.3379V23.5828L52.4139 21.5457V4.34077L27.5688 20.1872Z",fill:"#f9c72c"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M22.4189 40.6744V77.9134H52.4139V21.5457L22.4189 40.6744ZM49.2443 74.7443H25.588V42.4289L49.2443 27.3181V74.7443Z",fill:"#2f374a"},null,-1)],nt={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,et)},__file:"src/BIMDataComponents/BIMDataIllustration/BIMDataLibraryIllustrations/Logo.vue"},at=[BIMDataViewerVue.createElementVNode("path",{opacity:"0.2",d:"M63.5 79.3C71.2872 79.3 77.6 78.9866 77.6 78.6C77.6 78.2134 71.2872 77.9 63.5 77.9C55.7128 77.9 49.4 78.2134 49.4 78.6C49.4 78.9866 55.7128 79.3 63.5 79.3Z",fill:"#7A7A7A"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M27.8 49.9C27.8 51.7 29.3 53.2 31.1 53.2C32.9 53.2 34.4 51.7 34.4 49.9C34.4 48.1 32.9 46.6 31.1 46.6C29.3 46.6 27.8 48.1 27.8 49.9ZM31.1 48.4C32 48.4 32.7 49.1 32.7 50C32.7 50.9 32 51.6 31.1 51.6C30.2 51.6 29.5 50.9 29.5 50C29.5 49.1 30.2 48.4 31.1 48.4Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M19.7 51.1C19.7 53 21.2 54.5 23.1 54.5C25 54.5 26.5 53 26.5 51.1C26.5 49.2 25 47.7 23.1 47.7C21.2 47.7 19.7 49.2 19.7 51.1ZM23 49.4C23.9 49.4 24.6 50.1 24.6 51C24.6 51.9 23.9 52.6 23 52.6C22.1 52.6 21.4 51.9 21.4 51C21.4 50.1 22.1 49.4 23 49.4Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M12.4 44.6V75.4C12.4 77.5 14.1 79.3 16.3 79.3C18.2 79.3 19.7 78 20.1 76.2C20.4 76.3 20.7 76.3 21 76.3C23 76.3 24.7 74.7 24.8 72.8C25.1 72.9 25.4 72.9 25.7 72.9H25.9C26.2 72.9 26.5 72.9 26.8 72.8V74.7C26.8 76.8 28.5 78.6 30.7 78.6C32.8 78.6 34.5 76.9 34.6 74.8C34.8 74.9 35 74.9 35.3 74.9C37.4 74.9 39.2 73.2 39.2 71V44.6C39.2 37.2 33.2 31.2 25.8 31.2C18.4 31.2 12.4 37.2 12.4 44.6ZM17.1 67.9V75.4C17.1 75.9 16.7 76.3 16.2 76.3C15.7 76.3 15.4 75.9 15.4 75.4V44.6C15.4 38.9 20.1 34.2 25.8 34.2C31.5 34.2 36.2 38.9 36.2 44.6V71C36.2 71.5 35.8 71.9 35.3 71.9C34.8 71.9 34.4 71.5 34.4 71V68.5H31.4V74.6C31.4 75.1 31 75.5 30.5 75.5C30 75.5 29.6 75.1 29.6 74.6V62H26.6V69C26.6 69.5 26.2 69.9 25.7 69.9H25.5C25 69.9 24.6 69.5 24.6 69V67.1H21.6V72.4C21.6 72.9 21.2 73.3 20.7 73.3C20.2 73.3 19.8 72.9 19.8 72.4V67.9H17.1Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M44.3 30.8C46.0673 30.8 47.5 29.3673 47.5 27.6C47.5 25.8327 46.0673 24.4 44.3 24.4C42.5327 24.4 41.1 25.8327 41.1 27.6C41.1 29.3673 42.5327 30.8 44.3 30.8Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M53.7 35.6C54.9151 35.6 55.9 34.615 55.9 33.4C55.9 32.185 54.9151 31.2 53.7 31.2C52.485 31.2 51.5 32.185 51.5 33.4C51.5 34.615 52.485 35.6 53.7 35.6Z",fill:"#F9CD32"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M45.1 41.7C45.9285 41.7 46.6 41.0284 46.6 40.2C46.6 39.3716 45.9285 38.7 45.1 38.7C44.2716 38.7 43.6 39.3716 43.6 40.2C43.6 41.0284 44.2716 41.7 45.1 41.7Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M54.6948 50.8748L61.0819 44.7654V48.941V50.8748H54.6948ZM71.8153 45.2686C71.8153 44.0036 70.7452 42.9686 69.4227 42.9686H59.8045L52.5909 49.8686V63.6686C52.5909 64.9336 53.6726 65.9686 54.9955 65.9686H69.4348C70.7573 65.9686 71.8273 64.9336 71.8273 63.6686L71.8153 45.2686Z",fill:"#BDBDBD"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"50.5",y:"54.9686",width:"23",height:"9",rx:"1",fill:"#FF0000"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M56.1846 60.4344H54.373V59.2918H56.1846C56.4645 59.2918 56.6924 59.2462 56.8682 59.1551C57.0439 59.0607 57.1725 58.9305 57.2539 58.7645C57.3353 58.5984 57.376 58.4113 57.376 58.2029C57.376 57.9914 57.3353 57.7944 57.2539 57.6121C57.1725 57.4298 57.0439 57.2833 56.8682 57.1727C56.6924 57.062 56.4645 57.0067 56.1846 57.0067H54.8809V62.9686H53.416V55.8592H56.1846C56.7412 55.8592 57.2181 55.9601 57.6152 56.1619C58.0156 56.3605 58.3216 56.6356 58.5332 56.9871C58.7448 57.3387 58.8506 57.7407 58.8506 58.1932C58.8506 58.6522 58.7448 59.0493 58.5332 59.3846C58.3216 59.7199 58.0156 59.9787 57.6152 60.1609C57.2181 60.3432 56.7412 60.4344 56.1846 60.4344ZM62.0439 62.9686H60.4961L60.5059 61.826H62.0439C62.4281 61.826 62.752 61.7397 63.0156 61.5672C63.2793 61.3914 63.4779 61.1359 63.6113 60.8006C63.748 60.4653 63.8164 60.06 63.8164 59.5848V59.2381C63.8164 58.8735 63.7773 58.5529 63.6992 58.2762C63.6243 57.9995 63.512 57.7667 63.3623 57.5779C63.2126 57.3891 63.0286 57.2475 62.8105 57.1531C62.5924 57.0555 62.3418 57.0067 62.0586 57.0067H60.4668V55.8592H62.0586C62.5339 55.8592 62.9684 55.9406 63.3623 56.1033C63.7594 56.2628 64.1029 56.4923 64.3926 56.7918C64.6823 57.0913 64.9053 57.4494 65.0615 57.866C65.221 58.2794 65.3008 58.7401 65.3008 59.2479V59.5848C65.3008 60.0893 65.221 60.5499 65.0615 60.9666C64.9053 61.3833 64.6823 61.7414 64.3926 62.0408C64.1061 62.3371 63.7627 62.5665 63.3623 62.7293C62.9652 62.8888 62.5257 62.9686 62.0439 62.9686ZM61.3262 55.8592V62.9686H59.8613V55.8592H61.3262ZM67.8301 55.8592V62.9686H66.3652V55.8592H67.8301ZM70.6621 58.8963V60.0389H67.4297V58.8963H70.6621ZM71.0039 55.8592V57.0067H67.4297V55.8592H71.0039Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M25.1 20.9V20.4C25 19.3 25.4 18 26.4 16.8C27.3 15.7 27.9 14.9 27.9 13.9C27.9 12.8 27.2 12.1 25.9 12.1C25.1 12.1 24.3 12.4 23.8 12.8L23.3 11.5C24 11 25.2 10.7 26.3 10.7C28.7 10.7 29.8 12.2 29.8 13.8C29.8 15.2 29 16.3 28 17.5C27.1 18.6 26.7 19.5 26.8 20.6V21.1H25.1V20.9ZM24.6 23.9C24.6 23.1 25.1 22.6 25.9 22.6C26.6 22.6 27.1 23.1 27.1 23.9C27.1 24.6 26.6 25.2 25.8 25.2C25.1 25.2 24.6 24.6 24.6 23.9Z",fill:"#BDBDBD"},null,-1)],rt={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,at)},__file:"src/BIMDataComponents/BIMDataIllustration/BIMDataLibraryIllustrations/EmptyPdf.vue"},ot=[BIMDataViewerVue.createElementVNode("path",{d:"M47.1624 62.8L6.80011 128.087H195.127L155.788 62.8H47.1624Z",fill:"#F2F2F2"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M5.96313 128.551H195.963L156.067 62.428H46.8834L5.96313 128.551ZM194.383 127.621H7.63715L47.3485 63.2649H155.509L194.383 127.621Z",fill:"#9E9E9E"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M76.5507 96.4663L74.9696 48.5709H127.329L126.678 96.4663H76.5507Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M76.0857 96.9312H127.143L127.794 48.1059H74.5047L76.0857 96.9312ZM126.213 96.0012H77.0157L75.4347 49.0359H126.864L126.213 96.0012Z",fill:"#9E9E9E"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M79.8987 35.3647L74.9696 48.5708H127.329L123.051 35.3647H79.8987Z",class:"fill-secondary"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M74.3187 49.0359H127.98L123.33 34.8068H79.5268L74.3187 49.0359ZM126.678 48.1059H75.6208L80.1778 35.7368H122.679L126.678 48.1059Z",fill:"#9E9E9E"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M161.368 105.952H114.96C112.635 105.952 110.682 103.999 110.682 101.674V46.1528C110.682 43.8278 112.635 41.8748 114.96 41.8748H161.368C163.692 41.8748 165.646 43.8278 165.646 46.1528V101.674C165.646 103.999 163.692 105.952 161.368 105.952Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M114.96 106.417H161.368C163.971 106.417 166.111 104.278 166.111 101.674V46.1529C166.111 43.5488 163.971 41.4098 161.368 41.4098H114.96C112.356 41.4098 110.217 43.5488 110.217 46.1529V101.674C110.217 104.278 112.356 106.417 114.96 106.417ZM111.147 46.1529C111.147 44.0139 112.914 42.3398 114.96 42.3398H161.368C163.506 42.3398 165.181 44.1068 165.181 46.1529V101.674C165.181 103.813 163.414 105.487 161.368 105.487H114.96C112.821 105.487 111.147 103.72 111.147 101.674V46.1529Z",fill:"#9E9E9E"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M101.661 163.985H101.196C91.0589 163.985 82.6888 155.615 82.6888 145.478V129.947C82.6888 119.809 91.0589 111.439 101.196 111.439H101.661C111.798 111.439 120.168 119.809 120.168 129.947V145.478C120.168 155.708 111.891 163.985 101.661 163.985Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M100.545 165.193H102.405C112.914 165.193 121.377 156.638 121.377 146.222V129.296C121.377 118.879 112.914 110.323 102.405 110.323H100.545C90.1288 110.323 81.5727 118.786 81.5727 129.296V146.222C81.5727 156.638 90.0358 165.193 100.545 165.193ZM84.3628 129.203C84.3628 120.274 91.6168 113.02 100.545 113.02H102.405C111.333 113.02 118.587 120.274 118.587 129.203V146.129C118.587 155.057 111.333 162.311 102.405 162.311H100.545C91.6168 162.311 84.3628 155.057 84.3628 146.129V129.203Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M101.661 135.155C100.638 135.155 99.801 134.318 99.801 133.295V127.808C99.801 126.785 100.638 125.948 101.661 125.948C102.684 125.948 103.521 126.785 103.521 127.808V133.295C103.428 134.318 102.684 135.155 101.661 135.155Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M115.518 110.323C116.169 110.323 116.727 109.765 116.727 109.114V99.8143C116.727 99.1633 116.169 98.6053 115.518 98.6053C114.867 98.6053 114.309 99.1633 114.309 99.8143V109.114C114.309 109.765 114.867 110.323 115.518 110.323Z",class:"fill-secondary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M122.493 118.042C122.493 118.693 123.051 119.251 123.702 119.251H133.002C133.653 119.251 134.211 118.693 134.211 118.042C134.211 117.391 133.653 116.833 133.002 116.833H123.702C123.051 116.74 122.493 117.298 122.493 118.042Z",class:"fill-secondary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M119.703 113.206C120.168 113.672 121.005 113.672 121.47 113.206L129.654 105.022C130.119 104.557 130.119 103.72 129.654 103.255C129.189 102.79 128.352 102.79 127.887 103.255L119.703 111.439C119.145 111.904 119.145 112.648 119.703 113.206Z",class:"fill-secondary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M148.905 47.5479H117.378C116.727 47.5479 116.169 48.1059 116.169 48.7569C116.169 49.4079 116.727 49.9659 117.378 49.9659H148.905C149.557 49.9659 150.114 49.4079 150.114 48.7569C150.114 48.1059 149.557 47.5479 148.905 47.5479Z",fill:"#E5E5E5"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M127.143 56.9409H117.378C116.727 56.9409 116.169 57.4989 116.169 58.1499C116.169 58.8009 116.727 59.3589 117.378 59.3589H127.143C127.794 59.3589 128.352 58.8009 128.352 58.1499C128.352 57.4989 127.794 56.9409 127.143 56.9409Z",fill:"#E5E5E5"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M136.909 66.334H117.378C116.727 66.334 116.169 66.8921 116.169 67.543C116.169 68.194 116.727 68.7521 117.378 68.7521H136.909C137.559 68.7521 138.117 68.194 138.117 67.543C138.21 66.8921 137.653 66.334 136.909 66.334Z",fill:"#E5E5E5"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M133.374 75.7271H117.285C116.634 75.7271 116.076 76.2851 116.076 76.9361C116.076 77.5872 116.634 78.1451 117.285 78.1451H133.374C134.025 78.1451 134.583 77.5872 134.583 76.9361C134.676 76.2851 134.118 75.7271 133.374 75.7271Z",fill:"#E5E5E5"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M149.649 85.1202H117.378C116.727 85.1202 116.169 85.6782 116.169 86.3292C116.169 86.9802 116.727 87.5382 117.378 87.5382H149.649C150.301 87.5382 150.858 86.9802 150.858 86.3292C150.858 85.6782 150.301 85.1202 149.649 85.1202Z",fill:"#E5E5E5"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M141.931 96.1873H117.378C116.727 96.1873 116.169 96.7453 116.169 97.3963C116.169 98.0473 116.727 98.6053 117.378 98.6053H141.931C142.581 98.6053 143.139 98.0473 143.139 97.3963C143.233 96.7453 142.675 96.1873 141.931 96.1873Z",fill:"#E5E5E5"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M112.356 41.1308L112.263 52.6629L115.332 49.7798L119.982 50.0589L112.356 41.1308Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M111.519 54.988L111.426 39.1778L121.656 51.2679L115.518 50.3379L111.519 54.988ZM112.821 42.7118V51.5469L115.053 48.9428L118.494 49.5008L112.821 42.7118Z",fill:"black"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M160.716 97.6753L159.136 99.2563C159.043 99.3494 158.857 99.3494 158.763 99.2563C158.67 99.1633 158.67 98.9773 158.763 98.8843L160.345 97.3033C160.437 97.2102 160.624 97.2102 160.716 97.3033C160.81 97.3963 160.81 97.5824 160.716 97.6753Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M160.345 97.6753L158.763 96.0943C158.67 96.0012 158.67 95.8153 158.763 95.7222C158.857 95.6292 159.043 95.6292 159.136 95.7222L160.716 97.3033C160.81 97.3962 160.81 97.5823 160.716 97.6753C160.624 97.7682 160.437 97.7682 160.345 97.6753Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M165.367 91.2582H110.961V91.6302H165.367V91.2582Z",fill:"#9E9E9E"},null,-1)],tt={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,ot)},__file:"src/BIMDataComponents/BIMDataIllustration/BIMDataLibraryIllustrations/ShortcutOpen.vue"},lt=[BIMDataViewerVue.createElementVNode("path",{d:"M42.1416 29.857H149.757L160.954 138.142H31.5303L42.1416 29.857Z",fill:"#F2F2F2"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M31.029 138.559H161.372L150.176 29.7735V29.4393H41.8074L31.1126 138.142L31.029 138.559ZM160.453 137.724H31.9481L42.5593 30.2748H149.423L160.453 137.724Z",fill:"#9E9E9E"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M73.8917 40.2176L72.3877 80.7408H119.345V40.2176H73.8917Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M71.97 81.1586H119.762H119.846V39.7998H73.5575L71.97 81.1586ZM118.927 80.323H72.8055L74.3095 40.6353H118.927V80.323Z",fill:"#9E9E9E"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M72.3877 80.7408L76.4819 96.9501H115.334L119.345 80.7408H72.3877Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M76.1476 97.3679H115.668L119.929 80.3231H71.8864L76.1476 97.3679ZM115 96.5324H76.8161L72.9726 81.1586H118.843L115 96.5324Z",fill:"#9E9E9E"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M99.1247 67.4559L98.874 88.2606L104.389 82.9967L112.827 83.5816L99.1247 67.4559Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M97.5372 92.3546L97.4536 63.9466L115.668 85.6704L104.723 83.9994L97.5372 92.3546ZM99.7932 70.2131L99.8767 86.1717L103.887 81.4927L110.07 82.4118L99.7932 70.2131Z",fill:"black"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M34.7053 169.558H34.2875C25.1804 169.558 17.6605 162.038 17.6605 152.93V138.978C17.6605 129.87 25.1804 122.35 34.2875 122.35H34.7053C43.8126 122.35 51.3325 129.87 51.3325 138.978V152.93C51.3325 162.038 43.8126 169.558 34.7053 169.558Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M155.858 169.558H155.439C146.332 169.558 138.813 162.038 138.813 152.93V138.978C138.813 129.87 146.332 122.35 155.439 122.35H155.858C164.965 122.35 172.484 129.87 172.484 138.978V152.93C172.484 162.038 164.965 169.558 155.858 169.558Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M33.7862 170.561H35.4573C44.8988 170.561 52.5857 162.957 52.5021 153.516V138.309C52.5021 128.951 44.8988 121.264 35.4573 121.264H33.7862C24.4283 121.264 16.7414 128.867 16.7414 138.309V153.516C16.7414 162.873 24.3447 170.561 33.7862 170.561ZM19.248 138.225C19.248 130.204 25.7651 123.687 33.7862 123.687H35.4573C43.4784 123.687 49.9955 130.204 49.9955 138.225V153.432C49.9955 161.453 43.4784 167.97 35.4573 167.97H33.7862C25.7651 167.97 19.248 161.453 19.248 153.432V138.225Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M34.7889 143.573C33.8698 143.573 33.1179 142.82 33.1179 141.901V136.972C33.1179 136.053 33.8698 135.301 34.7889 135.301C35.708 135.301 36.46 136.053 36.46 136.972V141.901C36.46 142.82 35.708 143.573 34.7889 143.573Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M22.7573 121.348C22.1724 121.348 21.6711 120.846 21.6711 120.261V111.906C21.6711 111.321 22.1724 110.82 22.7573 110.82C23.3421 110.82 23.8434 111.321 23.8434 111.906V120.261C23.8434 120.846 23.3421 121.348 22.7573 121.348Z",class:"fill-secondary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M16.4908 128.199C16.4908 128.784 15.9895 129.285 15.4046 129.285H7.04933C6.46445 129.285 5.96313 128.784 5.96313 128.199C5.96313 127.614 6.46445 127.113 7.04933 127.113H15.4046C15.9895 127.113 16.4908 127.614 16.4908 128.199Z",class:"fill-secondary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M18.9974 123.854C18.5797 124.272 17.8276 124.272 17.4099 123.854L10.0572 116.501C9.63944 116.084 9.63944 115.332 10.0572 114.914C10.475 114.496 11.2269 114.496 11.6447 114.914L18.9974 122.267C19.4152 122.684 19.4152 123.436 18.9974 123.854Z",class:"fill-secondary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M101.798 144.909H96.6181V139.729H94.2787V144.909H89.182V147.166H94.2787V152.346H96.6181V147.166H101.798V144.909Z",class:"fill-secondary"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M154.772 170.561H156.442C165.883 170.561 173.57 162.957 173.487 153.516V138.309C173.487 128.951 165.883 121.264 156.442 121.264H154.772C145.413 121.264 137.727 128.867 137.727 138.309V153.516C137.727 162.873 145.329 170.561 154.772 170.561ZM140.233 138.225C140.233 130.204 146.75 123.687 154.772 123.687H156.442C164.463 123.687 170.98 130.204 170.98 138.225V153.432C170.98 161.453 164.463 167.97 156.442 167.97H154.772C146.75 167.97 140.233 161.453 140.233 153.432V138.225Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M155.773 143.573C154.855 143.573 154.103 142.82 154.103 141.901V136.972C154.103 136.053 154.855 135.301 155.773 135.301C156.692 135.301 157.445 136.053 157.445 136.972V141.901C157.445 142.82 156.692 143.573 155.773 143.573Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M118.258 146.08L124.107 140.231C124.609 139.729 124.609 138.978 124.107 138.476C123.606 137.975 122.854 137.975 122.352 138.476L115.668 145.161C115.418 145.411 115.334 145.745 115.334 146.08C115.334 146.414 115.418 146.747 115.668 146.998L122.352 153.683C122.854 154.183 123.606 154.183 124.107 153.683C124.609 153.182 124.609 152.429 124.107 151.928L118.258 146.08Z",class:"fill-secondary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M193.038 146.08L187.189 140.231C186.688 139.729 186.688 138.978 187.189 138.476C187.691 137.975 188.443 137.975 188.944 138.476L195.629 145.161C195.879 145.411 195.963 145.745 195.963 146.08C195.963 146.414 195.879 146.747 195.629 146.998L188.944 153.683C188.443 154.183 187.691 154.183 187.189 153.683C186.688 153.182 186.688 152.429 187.189 151.928L193.038 146.08Z",class:"fill-secondary"},null,-1)],it={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,lt)},__file:"src/BIMDataComponents/BIMDataIllustration/BIMDataLibraryIllustrations/ShortcutRotate.vue"},ct=[BIMDataViewerVue.createElementVNode("path",{d:"M36.8372 5.49554H164.495L177.776 134.045H24.2499L36.8372 5.49554Z",fill:"#F2F2F2"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M23.6552 134.54H178.271L164.991 5.39645V5H36.4408L23.7543 134.045L23.6552 134.54ZM177.281 133.55H24.8445L37.3328 5.99114H164.098L177.281 133.55Z",fill:"#9E9E9E"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M74.5993 17.7856L72.7162 65.8555H128.418V17.7856H74.5993Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M72.2206 66.3511H128.913H129.012V17.29H74.1037L72.2206 66.3511ZM128.021 65.3599H73.3108L74.9958 18.2812H128.021V65.3599Z",fill:"#9E9E9E"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M72.7162 65.8555L77.5726 85.0835H123.66L128.418 65.8555H72.7162Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M77.1762 85.5789H124.057L129.111 65.3599H72.1214L77.1762 85.5789ZM123.264 84.5878H77.9691L73.4099 66.3511H127.823L123.264 84.5878Z",fill:"#9E9E9E"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M102.777 46.2238L102.45 74.6338L109.647 67.4168L120.66 68.2187L102.777 46.2238Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M102.534 74.6338L102.45 46.2238L120.66 67.9491L109.717 66.2779L102.534 74.6338ZM104.789 52.4908L104.873 68.4504L108.882 63.7712L115.063 64.6903L104.789 52.4908Z",fill:"black"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M101.526 166.214H101.032C90.2674 166.214 81.3791 157.474 81.3791 146.889V130.67C81.3791 120.084 90.2674 111.344 101.032 111.344H101.526C112.291 111.344 121.179 120.084 121.179 130.67V146.889C121.179 157.474 112.39 166.214 101.526 166.214Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M81.3791 146.312C81.3791 157.286 90.3062 166.214 101.279 166.214C112.252 166.214 121.179 157.193 121.179 146.312V131.246C121.179 120.272 112.252 111.344 101.279 111.344C90.3062 111.344 81.3791 120.272 81.3791 131.246V146.312ZM84.1689 131.153C84.1689 121.76 91.7941 114.041 101.279 114.041C110.671 114.041 118.389 121.667 118.389 131.153V146.219C118.389 155.612 110.764 163.33 101.279 163.33C91.8871 163.33 84.1689 155.705 84.1689 146.219V131.153Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M100.963 137.613C99.8733 137.613 98.9812 136.721 98.9812 135.631V131.27C98.9812 130.179 99.8733 129.288 100.963 129.288C102.054 129.288 102.946 130.179 102.946 131.27V135.631C102.946 136.721 102.054 137.613 100.963 137.613Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M100.963 127.206C99.8733 127.206 98.9812 126.314 98.9812 125.224C98.9812 124.134 99.8733 123.242 100.963 123.242C102.054 123.242 102.946 124.134 102.946 125.224C102.946 126.314 102.054 127.206 100.963 127.206Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M100.963 143.56C99.8733 143.56 98.9812 142.668 98.9812 141.578C98.9812 140.488 99.8733 139.595 100.963 139.595C102.054 139.595 102.946 140.488 102.946 141.578C102.946 142.668 102.054 143.56 100.963 143.56Z",class:"fill-primary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M100.963 182.908L107.901 175.97C108.496 175.376 109.388 175.376 109.983 175.97C110.577 176.565 110.577 177.456 109.983 178.052L102.054 185.981C101.756 186.278 101.36 186.377 100.963 186.377C100.567 186.377 100.171 186.278 99.8733 185.981L91.9442 178.052C91.3495 177.456 91.3495 176.565 91.9442 175.97C92.5388 175.376 93.4308 175.376 94.0256 175.97L100.963 182.908Z",class:"fill-secondary"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M100.963 191.531L107.901 184.593C108.496 183.998 109.388 183.998 109.983 184.593C110.577 185.188 110.577 186.08 109.983 186.675L102.054 194.604C101.756 194.901 101.36 195 100.963 195C100.567 195 100.171 194.901 99.8733 194.604L91.9442 186.675C91.3495 186.08 91.3495 185.188 91.9442 184.593C92.5388 183.998 93.4308 183.998 94.0256 184.593L100.963 191.531Z",class:"fill-secondary"},null,-1)],dt={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,ct)},__file:"src/BIMDataComponents/BIMDataIllustration/BIMDataLibraryIllustrations/ShortcutZoom.vue"},st=[BIMDataViewerVue.createElementVNode("rect",{x:"36.5",y:"19.5",width:"128",height:"108",fill:"#F2F2F2",stroke:"#9E9E9E"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M117.882 39H74V98.7199H106.659V82.6722H129V66.5853H117.882V39ZM77.5005 57.1138V42.5005H96.8326V57.1138H93.2984L90.8496 52.8606L89.9386 53.3851L92.4274 57.7077V59.2116L96.8326 59.2116V69.8051H98.9303V59.2116H98.9303V57.1138H98.9303V42.5005H114.381V70.0857H125.5V79.1717H103.283V79.1399H97.7172L95.1147 74.6198L94.2037 75.1443L96.7802 79.6192L96.7802 81.2376L103.159 81.2376V95.2194H77.5005V81.2376L90.8016 81.2376V79.1399H77.5005V59.2116L86.4488 59.2116V57.1138H77.5005Z",fill:"#2F374A"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"82.1608",y:"85.9082",width:"15.9102",height:"5.45814",fill:"#F8C62C"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M30.6003 169.558H30.1824C21.0753 169.558 13.5555 162.038 13.5555 152.93V138.978C13.5555 129.87 21.0753 122.35 30.1824 122.35H30.6003C39.7075 122.35 47.2274 129.87 47.2274 138.978V152.93C47.2274 162.038 39.7075 169.558 30.6003 169.558Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M29.6811 170.561H31.3522C40.7937 170.561 48.4806 162.957 48.397 153.516V138.309C48.397 128.951 40.7937 121.264 31.3522 121.264H29.6811C20.3232 121.264 12.6363 128.867 12.6363 138.309V153.516C12.6363 162.873 20.2396 170.561 29.6811 170.561ZM15.1429 138.225C15.1429 130.204 21.66 123.687 29.6811 123.687H31.3522C39.3733 123.687 45.8904 130.204 45.8904 138.225V153.432C45.8904 161.453 39.3733 167.97 31.3522 167.97H29.6811C21.66 167.97 15.1429 161.453 15.1429 153.432V138.225Z",fill:"#30374B"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M30.6838 143.573C29.7647 143.573 29.0128 142.82 29.0128 141.901V136.972C29.0128 136.053 29.7647 135.301 30.6838 135.301C31.6029 135.301 32.3549 136.053 32.3549 136.972V141.901C32.3549 142.82 31.6029 143.573 30.6838 143.573Z",fill:"#30374B"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M18.6521 121.348C18.0673 121.348 17.566 120.846 17.566 120.261V111.906C17.566 111.321 18.0673 110.82 18.6521 110.82C19.237 110.82 19.7383 111.321 19.7383 111.906V120.261C19.7383 120.846 19.237 121.348 18.6521 121.348Z",fill:"#F8C62C"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M12.3857 128.199C12.3857 128.784 11.8844 129.285 11.2995 129.285H2.94422C2.35935 129.285 1.85803 128.784 1.85803 128.199C1.85803 127.614 2.35935 127.113 2.94422 127.113H11.2995C11.8844 127.113 12.3857 127.614 12.3857 128.199Z",fill:"#F8C62C"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M14.8922 123.854C14.4745 124.272 13.7225 124.272 13.3048 123.854L5.95208 116.501C5.53432 116.084 5.53432 115.332 5.95208 114.914C6.36985 114.496 7.12183 114.496 7.53959 114.914L14.8922 122.267C15.3101 122.684 15.3101 123.436 14.8922 123.854Z",fill:"#F8C62C"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M69.2688 144.909H64.0885V139.729H61.7491V144.909H56.6524V147.166H61.7491V152.346H64.0885V147.166H69.2688V144.909Z",fill:"#F8C62C"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M128.474 144.909H123.294V139.729H120.955V144.909H115.858V147.166H120.955V152.346H123.294V147.166H128.474V144.909Z",fill:"#F8C62C"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"76.2611",y:"138.474",width:"32.6048",height:"15.5848",rx:"3",fill:"#F2F2F2"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"82.6672",y:"146.235",width:"5.04505",height:"2.77423",fill:"#2F374A"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M85.1898 143.523L89.6768 146.235H80.7027L85.1898 143.523Z",fill:"#2F374A"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M168.186 169.558H167.768C158.661 169.558 151.141 162.038 151.141 152.93V138.978C151.141 129.87 158.661 122.35 167.768 122.35H168.186C177.293 122.35 184.813 129.87 184.813 138.978V152.93C184.813 162.038 177.293 169.558 168.186 169.558Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M167.1 170.561H168.771C178.212 170.561 185.899 162.957 185.816 153.516V138.309C185.816 128.951 178.212 121.264 168.771 121.264H167.1C157.742 121.264 150.055 128.867 150.055 138.309V153.516C150.055 162.873 157.658 170.561 167.1 170.561ZM152.562 138.225C152.562 130.204 159.078 123.687 167.1 123.687H168.771C176.792 123.687 183.309 130.204 183.309 138.225V153.432C183.309 161.453 176.792 167.97 168.771 167.97H167.1C159.078 167.97 152.562 161.453 152.562 153.432V138.225Z",fill:"#30374B"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M168.102 143.573C167.183 143.573 166.432 142.82 166.432 141.901V136.972C166.432 136.053 167.183 135.301 168.102 135.301C169.021 135.301 169.774 136.053 169.774 136.972V141.901C169.774 142.82 169.021 143.573 168.102 143.573Z",fill:"#30374B"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M139.654 146.08L145.503 140.231C146.005 139.729 146.005 138.978 145.503 138.476C145.002 137.975 144.25 137.975 143.748 138.476L137.064 145.161C136.814 145.411 136.729 145.745 136.729 146.08C136.729 146.414 136.814 146.747 137.064 146.998L143.748 153.683C144.25 154.184 145.002 154.184 145.503 153.683C146.005 153.182 146.005 152.429 145.503 151.928L139.654 146.08Z",fill:"#F8C62C"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M196.217 146.079L190.368 151.928C189.867 152.429 189.867 153.181 190.368 153.682C190.87 154.184 191.621 154.184 192.123 153.682L198.808 146.998C199.058 146.748 199.142 146.413 199.142 146.079C199.142 145.745 199.058 145.411 198.808 145.16L192.123 138.475C191.621 137.975 190.87 137.975 190.368 138.475C189.867 138.977 189.867 139.73 190.368 140.23L196.217 146.079Z",fill:"#F8C62C"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M114.327 75L114 103.41L121.197 96.1929L132.21 96.9948L114.327 75Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M114.084 103.41L114 75L132.21 96.7253L121.267 95.0541L114.084 103.41ZM116.339 81.2669L116.422 97.2266L120.432 92.5474L126.613 93.4665L116.339 81.2669Z",fill:"black"},null,-1)],bt={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,st)},__file:"src/BIMDataComponents/BIMDataIllustration/BIMDataLibraryIllustrations/ShortcutMove2D.vue"},gt=[BIMDataViewerVue.createElementVNode("rect",{x:"36.5",y:"19.5",width:"128",height:"108",fill:"#F2F2F2",stroke:"#9E9E9E"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M117.882 39H74V98.7199H106.659V82.6722H129V66.5853H117.882V39ZM77.5005 57.1138V42.5005H96.8326V57.1138H93.2984L90.8496 52.8606L89.9386 53.3851L92.4274 57.7077V59.2116L96.8326 59.2116V69.8051H98.9303V59.2116H98.9303V57.1138H98.9303V42.5005H114.381V70.0857H125.5V79.1717H103.283V79.1399H97.7172L95.1147 74.6198L94.2037 75.1443L96.7802 79.6192L96.7802 81.2376L103.159 81.2376V95.2194H77.5005V81.2376L90.8016 81.2376V79.1399H77.5005V59.2116L86.4488 59.2116V57.1138H77.5005Z",fill:"#2F374A"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"82.1608",y:"85.9082",width:"15.9102",height:"5.45814",fill:"#F8C62C"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M157.151 111.775H110.743C108.418 111.775 106.465 109.822 106.465 107.496V51.9751C106.465 49.65 108.418 47.697 110.743 47.697H157.151C159.475 47.697 161.429 49.65 161.429 51.9751V107.496C161.429 109.822 159.475 111.775 157.151 111.775Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M110.743 112.24H157.151C159.754 112.24 161.894 110.101 161.894 107.496V51.975C161.894 49.371 159.754 47.232 157.151 47.232H110.743C108.139 47.232 106 49.371 106 51.975V107.496C106 110.101 108.139 112.24 110.743 112.24ZM106.93 51.975C106.93 49.836 108.697 48.162 110.743 48.162H157.151C159.289 48.162 160.964 49.929 160.964 51.975V107.496C160.964 109.636 159.197 111.31 157.151 111.31H110.743C108.604 111.31 106.93 109.542 106.93 107.496V51.975Z",fill:"#9E9E9E"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M100.698 163.985H100.233C90.0957 163.985 81.7257 155.615 81.7257 145.478V129.947C81.7257 119.809 90.0957 111.439 100.233 111.439H100.698C110.835 111.439 119.205 119.809 119.205 129.947V145.478C119.205 155.708 110.928 163.985 100.698 163.985Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M99.5817 165.193H101.442C111.951 165.193 120.414 156.638 120.414 146.222V129.296C120.414 118.879 111.951 110.323 101.442 110.323H99.5817C89.1656 110.323 80.6095 118.786 80.6095 129.296V146.222C80.6095 156.638 89.0726 165.193 99.5817 165.193ZM83.3996 129.203C83.3996 120.274 90.6536 113.02 99.5817 113.02H101.442C110.37 113.02 117.624 120.274 117.624 129.203V146.129C117.624 155.057 110.37 162.311 101.442 162.311H99.5817C90.6536 162.311 83.3996 155.057 83.3996 146.129V129.203Z",fill:"#30374B"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M100.698 135.155C99.6748 135.155 98.8378 134.318 98.8378 133.295V127.808C98.8378 126.785 99.6748 125.948 100.698 125.948C101.721 125.948 102.558 126.785 102.558 127.808V133.295C102.465 134.318 101.721 135.155 100.698 135.155Z",fill:"#30374B"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M121.53 118.042C121.53 118.693 122.088 119.251 122.739 119.251H132.039C132.69 119.251 133.248 118.693 133.248 118.042C133.248 117.391 132.69 116.833 132.039 116.833H122.739C122.088 116.74 121.53 117.298 121.53 118.042Z",fill:"#F8C62C"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M144.688 53.3701H113.161C112.51 53.3701 111.952 53.9281 111.952 54.5791C111.952 55.2301 112.51 55.7881 113.161 55.7881H144.688C145.34 55.7881 145.897 55.2301 145.897 54.5791C145.897 53.9281 145.34 53.3701 144.688 53.3701Z",fill:"#E5E5E5"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M122.926 62.7631H113.161C112.51 62.7631 111.952 63.3211 111.952 63.9721C111.952 64.6231 112.51 65.1811 113.161 65.1811H122.926C123.577 65.1811 124.135 64.6231 124.135 63.9721C124.135 63.3211 123.577 62.7631 122.926 62.7631Z",fill:"#E5E5E5"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M132.692 72.1562H113.161C112.51 72.1562 111.952 72.7143 111.952 73.3653C111.952 74.0162 112.51 74.5743 113.161 74.5743H132.692C133.342 74.5743 133.9 74.0162 133.9 73.3653C133.993 72.7143 133.436 72.1562 132.692 72.1562Z",fill:"#E5E5E5"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M129.157 81.5493H113.068C112.417 81.5493 111.859 82.1073 111.859 82.7583C111.859 83.4094 112.417 83.9673 113.068 83.9673H129.157C129.808 83.9673 130.366 83.4094 130.366 82.7583C130.459 82.1073 129.901 81.5493 129.157 81.5493Z",fill:"#E5E5E5"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M145.432 90.9424H113.161C112.51 90.9424 111.952 91.5004 111.952 92.1514C111.952 92.8024 112.51 93.3604 113.161 93.3604H145.432C146.084 93.3604 146.641 92.8024 146.641 92.1514C146.641 91.5004 146.084 90.9424 145.432 90.9424Z",fill:"#E5E5E5"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M137.714 102.009H113.161C112.51 102.009 111.952 102.567 111.952 103.218C111.952 103.869 112.51 104.427 113.161 104.427H137.714C138.364 104.427 138.922 103.869 138.922 103.218C139.016 102.567 138.458 102.009 137.714 102.009Z",fill:"#E5E5E5"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M108.139 46.953L108.046 58.4851L111.115 55.602L115.765 55.8811L108.139 46.953Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M107.302 60.8102L107.209 45L117.439 57.0901L111.301 56.1601L107.302 60.8102ZM108.604 48.534V57.3691L110.836 54.765L114.277 55.323L108.604 48.534Z",fill:"black"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M156.499 103.498L154.919 105.078C154.826 105.172 154.64 105.172 154.546 105.078C154.453 104.986 154.453 104.799 154.546 104.707L156.128 103.126C156.22 103.032 156.407 103.032 156.499 103.126C156.593 103.219 156.593 103.405 156.499 103.498Z",fill:"#30374B"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M156.128 103.497L154.546 101.916C154.453 101.823 154.453 101.637 154.546 101.544C154.64 101.451 154.826 101.451 154.919 101.544L156.499 103.125C156.593 103.218 156.593 103.405 156.499 103.497C156.407 103.59 156.22 103.59 156.128 103.497Z",fill:"#30374B"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M161.149 97.0804H106.744V97.4524H161.149V97.0804Z",fill:"#9E9E9E"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M114.555 110.323C115.206 110.323 115.764 109.765 115.764 109.114V99.8143C115.764 99.1633 115.206 98.6053 114.555 98.6053C113.904 98.6053 113.346 99.1633 113.346 99.8143V109.114C113.346 109.765 113.904 110.323 114.555 110.323Z",fill:"#F8C62C"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M118.74 113.206C119.205 113.672 120.042 113.672 120.507 113.206L128.691 105.022C129.156 104.557 129.156 103.72 128.691 103.255C128.226 102.79 127.389 102.79 126.924 103.255L118.74 111.439C118.182 111.904 118.182 112.648 118.74 113.206Z",fill:"#F8C62C"},null,-1)],pt={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,gt)},__file:"src/BIMDataComponents/BIMDataIllustration/BIMDataLibraryIllustrations/ShortcutOpen2D.vue"},ut=[BIMDataViewerVue.createElementVNode("rect",{x:"36.5",y:"19.5",width:"128",height:"108",fill:"#F2F2F2",stroke:"#9E9E9E"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M117.882 39H74V98.7199H106.659V82.6722H129V66.5853H117.882V39ZM77.5005 57.1138V42.5005H96.8326V57.1138H93.2984L90.8496 52.8606L89.9386 53.3851L92.4274 57.7077V59.2116L96.8326 59.2116V69.8051H98.9303V59.2116H98.9303V57.1138H98.9303V42.5005H114.381V70.0857H125.5V79.1717H103.283V79.1399H97.7172L95.1147 74.6198L94.2037 75.1443L96.7802 79.6192L96.7802 81.2376L103.159 81.2376V95.2194H77.5005V81.2376L90.8016 81.2376V79.1399H77.5005V59.2116L86.4488 59.2116V57.1138H77.5005Z",fill:"#2F374A"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"82.1608",y:"85.9082",width:"15.9102",height:"5.45814",fill:"#F8C62C"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M114.327 75L114 103.41L121.197 96.1929L132.21 96.9948L114.327 75Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M114.084 103.41L114 75L132.21 96.7253L121.267 95.0541L114.084 103.41ZM116.339 81.2669L116.422 97.2266L120.432 92.5474L126.613 93.4665L116.339 81.2669Z",fill:"black"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M135.563 166.214H135.069C124.304 166.214 115.416 157.474 115.416 146.889V130.67C115.416 120.084 124.304 111.344 135.069 111.344H135.563C146.328 111.344 155.216 120.084 155.216 130.67V146.889C155.216 157.474 146.426 166.214 135.563 166.214Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M115.416 146.312C115.416 157.286 124.343 166.214 135.316 166.214C146.289 166.214 155.216 157.193 155.216 146.312V131.246C155.216 120.272 146.289 111.344 135.316 111.344C124.343 111.344 115.416 120.272 115.416 131.246V146.312ZM118.206 131.153C118.206 121.76 125.831 114.041 135.316 114.041C144.708 114.041 152.426 121.667 152.426 131.153V146.219C152.426 155.612 144.801 163.33 135.316 163.33C125.924 163.33 118.206 155.705 118.206 146.219V131.153Z",fill:"#30374B"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M135 137.613C133.91 137.613 133.018 136.721 133.018 135.631V131.27C133.018 130.179 133.91 129.288 135 129.288C136.091 129.288 136.983 130.179 136.983 131.27V135.631C136.983 136.721 136.091 137.613 135 137.613Z",fill:"#30374B"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M135 127.206C133.91 127.206 133.018 126.314 133.018 125.224C133.018 124.134 133.91 123.242 135 123.242C136.091 123.242 136.983 124.134 136.983 125.224C136.983 126.314 136.091 127.206 135 127.206Z",fill:"#30374B"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M135 143.56C133.91 143.56 133.018 142.668 133.018 141.578C133.018 140.488 133.91 139.595 135 139.595C136.091 139.595 136.983 140.488 136.983 141.578C136.983 142.668 136.091 143.56 135 143.56Z",fill:"#30374B"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M135 182.908L141.938 175.97C142.533 175.376 143.425 175.376 144.02 175.97C144.614 176.565 144.614 177.456 144.02 178.052L136.091 185.981C135.793 186.278 135.397 186.377 135 186.377C134.604 186.377 134.207 186.278 133.91 185.981L125.981 178.052C125.386 177.456 125.386 176.565 125.981 175.97C126.576 175.376 127.468 175.376 128.062 175.97L135 182.908Z",fill:"#F8C62C"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M135 191.531L141.938 184.593C142.533 183.998 143.425 183.998 144.02 184.593C144.614 185.188 144.614 186.079 144.02 186.675L136.091 194.604C135.793 194.901 135.397 195 135 195C134.604 195 134.207 194.901 133.91 194.604L125.981 186.675C125.386 186.079 125.386 185.188 125.981 184.593C126.576 183.998 127.468 183.998 128.062 184.593L135 191.531Z",fill:"#F8C62C"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M104.213 151.909H99.033V146.729H96.6936V151.909H91.5969V154.166H96.6936V159.346H99.033V154.166H104.213V151.909Z",fill:"#F8C62C"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"47",y:"145.474",width:"32.6048",height:"15.5848",rx:"3",fill:"#F2F2F2"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"53.4061",y:"153.235",width:"5.04505",height:"2.77423",fill:"#2F374A"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M55.9286 150.523L60.4157 153.235H51.4416L55.9286 150.523Z",fill:"#2F374A"},null,-1)],Vt={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,ut)},__file:"src/BIMDataComponents/BIMDataIllustration/BIMDataLibraryIllustrations/ShortcutRotate2D.vue"},Ct=[BIMDataViewerVue.createElementVNode("rect",{x:"36.5",y:"19.5",width:"128",height:"108",fill:"#F2F2F2",stroke:"#9E9E9E"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M117.882 39H74V98.7199H106.659V82.6722H129V66.5853H117.882V39ZM77.5005 57.1138V42.5005H96.8326V57.1138H93.2984L90.8496 52.8606L89.9386 53.3851L92.4274 57.7077V59.2116L96.8326 59.2116V69.8051H98.9303V59.2116H98.9303V57.1138H98.9303V42.5005H114.381V70.0857H125.5V79.1717H103.283V79.1399H97.7172L95.1147 74.6198L94.2037 75.1443L96.7802 79.6192L96.7802 81.2376L103.159 81.2376V95.2194H77.5005V81.2376L90.8016 81.2376V79.1399H77.5005V59.2116L86.4488 59.2116V57.1138H77.5005Z",fill:"#2F374A"},null,-1),BIMDataViewerVue.createElementVNode("rect",{x:"82.1608",y:"85.9082",width:"15.9102",height:"5.45814",fill:"#F8C62C"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M114.327 75L114 103.41L121.197 96.1929L132.21 96.9948L114.327 75Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M114.084 103.41L114 75L132.21 96.7253L121.267 95.0541L114.084 103.41ZM116.339 81.2669L116.422 97.2266L120.432 92.5474L126.613 93.4665L116.339 81.2669Z",fill:"black"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M100.563 166.214H100.069C89.3043 166.214 80.416 157.474 80.416 146.889V130.67C80.416 120.084 89.3043 111.344 100.069 111.344H100.563C111.328 111.344 120.216 120.084 120.216 130.67V146.889C120.216 157.474 111.426 166.214 100.563 166.214Z",fill:"white"},null,-1),BIMDataViewerVue.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M80.416 146.312C80.416 157.286 89.3431 166.214 100.316 166.214C111.289 166.214 120.216 157.193 120.216 146.312V131.246C120.216 120.272 111.289 111.344 100.316 111.344C89.3431 111.344 80.416 120.272 80.416 131.246V146.312ZM83.2057 131.153C83.2057 121.76 90.8309 114.041 100.316 114.041C109.708 114.041 117.426 121.667 117.426 131.153V146.219C117.426 155.612 109.801 163.33 100.316 163.33C90.924 163.33 83.2057 155.705 83.2057 146.219V131.153Z",fill:"#30374B"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M100 137.613C98.9101 137.613 98.0181 136.721 98.0181 135.631V131.27C98.0181 130.179 98.9101 129.288 100 129.288C101.091 129.288 101.983 130.179 101.983 131.27V135.631C101.983 136.721 101.091 137.613 100 137.613Z",fill:"#30374B"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M100 127.206C98.9101 127.206 98.0181 126.314 98.0181 125.224C98.0181 124.134 98.9101 123.242 100 123.242C101.091 123.242 101.983 124.134 101.983 125.224C101.983 126.314 101.091 127.206 100 127.206Z",fill:"#30374B"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M100 143.56C98.9101 143.56 98.0181 142.668 98.0181 141.578C98.0181 140.488 98.9101 139.595 100 139.595C101.091 139.595 101.983 140.488 101.983 141.578C101.983 142.668 101.091 143.56 100 143.56Z",fill:"#30374B"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M100 182.908L106.938 175.97C107.533 175.376 108.425 175.376 109.02 175.97C109.614 176.565 109.614 177.456 109.02 178.052L101.091 185.981C100.793 186.278 100.397 186.377 100 186.377C99.6038 186.377 99.2074 186.278 98.9101 185.981L90.981 178.052C90.3864 177.456 90.3864 176.565 90.981 175.97C91.5756 175.376 92.4677 175.376 93.0624 175.97L100 182.908Z",fill:"#F8C62C"},null,-1),BIMDataViewerVue.createElementVNode("path",{d:"M100 191.531L106.938 184.593C107.533 183.998 108.425 183.998 109.02 184.593C109.614 185.188 109.614 186.079 109.02 186.675L101.091 194.604C100.793 194.901 100.397 195 100 195C99.6038 195 99.2074 194.901 98.9101 194.604L90.981 186.675C90.3864 186.079 90.3864 185.188 90.981 184.593C91.5756 183.998 92.4677 183.998 93.0624 184.593L100 191.531Z",fill:"#F8C62C"},null,-1)],mt={render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,Ct)},__file:"src/BIMDataComponents/BIMDataIllustration/BIMDataLibraryIllustrations/ShortcutZoom2D.vue"},ht=[BIMDataViewerVue.createElementVNode("g",{"clip-path":"url(#clip0)"},[BIMDataViewerVue.createElementVNode("path",{d:"M100.963 192.5C152.049 192.5 193.463 151.086 193.463 100C193.463 48.9137 152.049 7.5 100.963 7.5C49.8768 7.5 8.46313 48.9137 8.46313 100C8.46313 151.086 49.8768 192.5 100.963 192.5Z",fill:"#F6F6F6"}),BIMDataViewerVue.createElementVNode("g",{filter:"url(#filter0_d)"},[BIMDataViewerVue.createElementVNode("mask",{id:"mask0","mask-type":"alpha",maskUnits:"userSpaceOnUse",x:"8",y:"7",width:"186",height:"186"},[BIMDataViewerVue.createElementVNode("path",{d:"M100.963 192.5C152.049 192.5 193.463 151.086 193.463 100C193.463 48.9137 152.049 7.5 100.963 7.5C49.8768 7.5 8.46313 48.9137 8.46313 100C8.46313 151.086 49.8768 192.5 100.963 192.5Z",fill:"#C4C4C4"})]),BIMDataViewerVue.createElementVNode("g",{mask:"url(#mask0)"},[BIMDataViewerVue.createElementVNode("path",{d:"M212.29 33.3848H26.5291V188.694H212.29V33.3848Z",fill:"url(#pattern0)"})])])],-1),BIMDataViewerVue.createElementVNode("defs",null,[BIMDataViewerVue.createElementVNode("filter",{id:"filter0_d",x:"16.5291",y:"25.3848",width:"186.934",height:"175.309",filterUnits:"userSpaceOnUse","color-interpolation-filters":"sRGB"},[BIMDataViewerVue.createElementVNode("feFlood",{"flood-opacity":"0",result:"BackgroundImageFix"}),BIMDataViewerVue.createElementVNode("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),BIMDataViewerVue.createElementVNode("feOffset",{dy:"2"}),BIMDataViewerVue.createElementVNode("feGaussianBlur",{stdDeviation:"5"}),BIMDataViewerVue.createElementVNode("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0"}),BIMDataViewerVue.createElementVNode("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow"}),BIMDataViewerVue.createElementVNode("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow",result:"shape"})]),BIMDataViewerVue.createElementVNode("pattern",{id:"pattern0",patternContentUnits:"objectBoundingBox",width:"1",height:"1"},[BIMDataViewerVue.createElementVNode("use",{"xlink:href":"#image0",transform:"translate(-0.00138678) scale(0.00252588 0.00302115)"})]),BIMDataViewerVue.createElementVNode("clipPath",{id:"clip0"},[BIMDataViewerVue.createElementVNode("rect",{width:"200",height:"200",fill:"white",transform:"translate(0.963135)"})]),BIMDataViewerVue.createElementVNode("image",{id:"image0",width:"397",height:"331","xlink:href":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAY0AAAFLCAYAAAAqFtB4AAAgAElEQVR4Ae29D5ReVX33u0NfutZMglgThPhmogSTYBUTaNcrAfxDKF7vCwj0GhBqRS5YQUUFQdDQAqvEilZQUcG3QcFaotArRKD1BRP8AwTvakkirZIgICSVAJncomTGLiC567Nnvpvfc+Y8T2aSmcnMPN+91pN9zt6//e9zztnf/dvnJJm0adOm7cnBBEzABEzABAZBYI9B2NjEBEzABEzABDIBi4ZvBBMwARMwgUETsGgMGpUNTcAETMAELBq+B0zABEzABAZNwKIxaFQ2NAETMAET2CnR2L59e4q/wWDEfmdDta3B1BVt4vGu9EFl1R/Oq3W3Om9VTnUPJq62oTJKnzRpkpIG9K9k9B+oTEyP/YzpdceybVZPszJKV3mdt4rr2mhmH21jG0pXWjyPdSkfljqO+TpWeZ3XxbKp1qN0ysTjah3KU1zNb1WeMvrFchpXTIvHdW3pvlJeXb2xjnisMjFtsMdqR3UoblU+2sTjVmVa5cU6ONa5YpVtdd6qnMoPJq62oTJK13UiXWmyqcZ1+aTVpavsf9NBXUxBdaBVJa3y4s3Zyq6u/ZgW6yG9ri7ZqM+y03ldGWxULranY+VV69C57GLdOpaNzqu2pKt+5RHHtHgsm2paPFdbiimjdnSsehRHW6XFOpVWF1ftYl3VvFg+2pEezylXTVPZaKe0Zu1E22jTKl1tUzfH27ZtUzOlj7EuMmN9xbjmQOWifbNjiss+thHt1QR20aaaznm0qas35qt8ta143uxYZRXXtaW8ocSxHsrF9lWPbDQW2em8rgw2Kqd6Yqy8ah06l22sW8ey0XnVlnTVrzzimBaPZVNNi+dqSzFl1I6OVY/iaKu0WKfSFDcVjViRjhVToQJpOle+8kjnoavm61x2xCpLXqwz5slGaaqnmq7yxPrFtjhuVrZZutpQ/2IbqjumyU59lU1dXFd3tIv1VuujHU1s1TY5V6jaRNvqMWXidVMd1Vj9VlyXH/uudtQvlYvppKmM6tO5YtKrx0rbY489St+xiaF6rjylqx+qq9qG8pUey6mMbFQ3MWnir3PZ61x11Z3X2VbbqfaJMoS69Hht1W6dHeVpR0G21TSdK1/2pNe1JXvZEasseeqL8pWnWPaqp5qu8sT6qS7Fzco2S1cb6l9sQ3XGNNmpr7Kpi+vqjnax3mp9tKN7q9om5wpVm2hbPaZMvG6qQ/GkZn+5TwPBUMeqXINQJcrXeezsYGxVXuWqZWIfYhvN7NRP2RIrrRrHvGgf01WmmsZ5te9Ka1ZG9tW6Yjp5BOogxDzVq7xs0P9HtFO67OM5x9hW66iWr5ZVHYpVPparpqmOaqw6iJVXd0xarD/aqC3SYtDYYhzzdazy0U5p2NSlk0ZQn6v2dXmxnpifK2pSF3mxXF17son1KE39Uh2yifFg86p2deexXrVd7YvOq7bUR1C5av2tyqmM6lRZ1al07GKeztVu1T6m19mqXZXTOeViO83qaZVOHkF1qg2lqf4+q5f+jHZKjX1XeeK6Oqrlq2VLnXWiocKK1UiMY4XqQN0gKRNt1fCuxGpH/Yn1x+PBtrGjMhpfs/p2VJ5ydTY7qjeOj/IxaCVAHayuiWN9ak9pimMdrY6r9mpf6cTVoDZJl120iWnYavUTvQPZx/aUFuPYVkzXMW3V1Uu++rGjOlTXrsZqR7HqUx+J+RFkQ1wXlK882VXLK18x+bJVGnFMj8fVdpqViXWofvVFZVrVJZuhxGontq02d6atHZWJXOr6uaPylKmz2VG9cXyUj2F3Pv8DtqcEX/HLX/4Hsa81x9zsGlDdsdL6HoqXbFWV0jmP9ShfsfI4b1YGm2p7Kk+sOmSjPNWnfLVRrS+e15VVvYplUxfLRm3LJvaBtGinPKWpjOqo5lfTZT/YOLYTj1uVl1217ZgujqpH/da54lhGaYpjmdhWLFNnQ3mly5Y01RHz1Va0U1oso/qGkibbWDamqT91+dhV01U25tXV0Wos1FnNj+fVY9oiqC/V/FgfedG2/7SWu2xlUy0X86ttqw/RRvVUbZUuW+WTHuupjqNqp/5Vy6j+ujjaxvxYN+nRTnlKUznOCdX8anq/2aCj2M5Lxw2iIaGIMas1BxMwARMwAROAQEtFkHgYlQmYgAmYgAlAYIBoSCjYM9OxUZmACZiACZgABAaIBokSC8VGZQImYAImYAIQKKJhgfANYQImYAImsCMCRTSqn3RZRHaEzvkmYAIm0H4EimggEvHXfig8YhMwARMwgR0RKJ/cRk9DXobiHVXifBMwARMwgfYgMMDTiMOOQhLTfWwCJmACJtCeBIpoaPjRu4jHyndsAiZgAibQvgQaRMOeRfveCB65CZiACQyGQHmngTGeBcKxMx7G5X/zxXTxJz+aHn740fSdf7ytoe03H/Gm9NY3H5qe3PR0uu4by9KvNz2dXrXfK9MZp5+Spu/3ygZbn5iACZiACYxdAgM8DQnHULt8+/dX5iK/fW5rFgUEQb9DDj4oC8YHP3pxOub/PCpdseRTafbs/RPnDiZgAiZgAuOHQIOnQbfxNPRPVu/KMKoexI9/cn/6o/mvTwfPf0Ou9uR3vTM9/PBjWUyiLR7LlClT0gNrHkxTpkxO555zRrrq6uvSc89tzSL01iPelMsv/ca30x3fX5mm77dP+stPfjR7LN+5+Xtpr70mp9v/uU/AKDv7tbNyG1+4+rr05Kan0pzX7p8+es6Zaa8pk9PDv3w0102Fc147K7d35unvbrB/yxGHJtLkQeElHfOOhVn8doWPy5qACZjAeCTQ4GkwgJ31NOLgt27dmh5Y/WD5kffwLx9L+1W2otjOioKB3b+u+ff0qun7pG9e94U8wX9i8WeyZ4J3wsRP+PE9P03Pbd2abvnO/0rvP/2U9Nd/88WcThvrf/mrbH/I/DckhIXAlthb3/w/cp2c/9M/r8jp1E35r35xSf4niDdteiqn4wG9e9Fx2R7xQvDwoOgbQvSWNx+a7fyHCZiACbQbgRHxNH7z2570T/3bVQBlewpPAc9hMOHNR/RNyrNfu38uh1fAj8B7kbcc8aY0ZXJnWvqNZTn/yU3PlGrxRLBFNB5Y8285HXG6459XFnsEgHpetldn8Xxoa/Waf0vrf/lo2vrcc+nXTz6dfv3kyvzu5YE1/57ecsT/yJ4SnouDCZiACbQrgSIaw7UtBUi2jJioY2BSjpM7eXf884osKFVvI5arO6bcT+75aTp50Ttz9o/u+X/rzEpa3vLaa0o65h1HZkFBNFqFyVOmJP1HWQge/duZjwNateE8EzABExiPBMr21HBsS7UCwJbOP31/RV7hY8dKf+n13xm09xHrxiPgiyzej/z6yb4tpZhfPWZb6eR3Hdf/fqPPK0EI8IjoB+HhX/4qx6/ab98cU/f/fMfC3EZ1Wy0b+A8TMAETaEMCxdOojn2of2djev9kO2WvyflldLU+Jmm8j4su/nTiv0Nmq+pj55xRtp1kj5eisNdeU9KUvaboNHswnJy86LjE+whEZ87s/dNeUzqzDfYKsR/vXnRsOu2Mj6Xp01+Zpu/7yrTf9D5heP/pJ+f+TJ7ct/XFZ8D0668++ZHST9J4cU59sS9qx7EJmIAJtBOBSZs2bdouL0NfTek/YCLed9/9JiwPvoiaPbvvHQUv2adM6Uxnnn7KhB2vB2YCJmACu0ogexryKojbae/+gbX/lq76ct8XWYDk010HEzABEzCB5gSyp6FsBINfu3gajJuX4nzZNdSX8WLm2ARMwATaicCAdxrVraqJDiN+zjvRx+rxmYAJmMCuEmj4ekpbUxKOXa3c5U3ABEzABCYWgSIa8b3GxBqiR2MCJmACJjBcBIpoyLuI3sZwNeJ6TMAETMAEJgaBIhoajj0OkXBsAiZgAiZQJVBEo90+t62C8LkJmIAJmMCOCZSvp7Q9pb/gp6LyPHTu2ATGKgHu3RdffHGsds/9agMCe+6554QfZRENxIGHrupx/P7vT3wIE/4qt8kAn3/+hfz3btpkuB7mGCSwz+S+f9JoDHZt2LpUtqf8AnzYmLoiEzABE5iwBIpoaITejhIJxyZgAiZgAlUCDaJhwaji8bkJmIAJmEAk0CAaMcPHJmACJmACJlAlUESj+gK8auhzEzABEzABEyiiAQoJh7apFBuTCZiACZiACUCgQTTiF1Qc69yoTMAETMAETAACRTQQCDwLeReKjckETMAETMAERKCIhhLkXShWumMTMAETMAETKKIhz6IaG5EJmIAJmIAJiEARDRLsXQiLYxMwARMwgToCRTT0TiMayeuIaT42ARMwARNoXwJFNOoQ2POoo+I0EzABE2hfArWiYQ9j126I3/52a+JH+PWTTzf8lB7z6lq77Y67crlYV52d0yY+gee29qSnnn4mEbcKm55+Jt35gx9nE+wHE3ZU52DqsE17ERggGngX9jB27Sb42y98Lf3wx/flSo458bT0taXfKr91Dz+a08/84IXpb79wbf4dc+LpRWTU8vI7fpB+/eRTCft/+M4tSh4Q//DHq9L6/joHZDph3BN45NHH0wWfvDz9/T98N8ffuvG7Tcf09FPPpLtW9InG3171tSwyiIKEpK7g56/6WhakuryRSttRn0aqXdc7PATK/6eh6vAyLBqiMTzxZX95XkNFeBEHzpmVzv/YB3L6tUu/lYXhrDPf02DHydzZs9LL9pqc0/E6EKMpU6akI9+6IHsi3/r2remPDzkoTd9v37RXv92ASpwwbglc+3d/n85+/3vSGw/6wzwGBOSEre9ITz/1dHrlvq9M9636l/TGN74u7ffKfRrGSBkC+bd87/vptbNenWbNenWDDZ4JYd9KWSZ1yu2377TcLucIEuXj8aOPPp6e27o1p9G/Kf3/l8TPHvx52vTU5oZ+kUaYPHlyQgib9Skb+Y8xTaB4GlEsvD01stcML+JtbzmsNIJY/NnJJ5bzeJA9jW/fmpPe/d4Pp98+91z61wceTHgqzz33XE5/8smn/Z8PRWgT6PiNB70u3bL8fydN8J/7m4vz5Hzpp7+QvnXj/5Mn7Msuvyo9+uivGkZ9zd99K0/0TPIElY9GP/vZL9LRf/LmmJTtLrv8ypz23eX/O92y/Pv5+HNf6PNcrv1ff59++ejj6amnnkkf/+SStPbBX+Sfyqy6/18SbRPo1333/0s+vvTyL6Q7f/CTtLVfZEis61M29h9jmkCDpyHhsKcxvNeMCZ7w36fvm+R1vGr6vg2NDNZLmDP7tenUk0/MW1JzZs/KdeJpvGr6Kxvq88nEIPDnp/5feXuJbSQE4IKP/UWaNes1eXAnHv+O4iXcueIn6bBD/6hh0JOndKbDD/2jxER+2KF/3JDHCVtZiFAMCMm8g/4wzXvj67J3cumSqxLt4LnQh8mTO9Pb/+QtWTReO2tmon8EPCDeo3x3+ffTBR/7QPZK5h30usRWLW1PmdKZzj+3z7PGs2nWp9gXH49NAg2i4fcZI3ORln71ioaKXzZlclr/8C/LRM+205ObnkqIQKvwd1/9TLrx27fm9yBve8uCHdq3qst544MAEzGTdJ6on34mnf/JT6drvrSkofNsI7FVNJTAdlF1W4rytPezB3+RNj3Vt3UlIUKo8CrO6t/2qrY1ZfLkLCRPPbO5bIPtu+8+6amnN1dNfT7OCZTtKcaBp6GtKXsbI3dleR9x94/uLw18bek/pHXrHynndQe/fW5r+t4dd+XV2re/+ZUsHnV2TptYBC69/KqyjcMkP2nS9jLArc/1bT3dt+pfE9tYQwlsFf35n/3pgCIHzHp1FhO8An4nHP+ObMML+Pec+qfp75fdkj0eErX1xfEjv3o8e0AHvObVSe8v2Jp64xvq+xXLDuiEE8Y0geJpVL2MPfbYI7344otjuvNjtXNsNWm76VXT9xvQzeOOOTqtW/9Yevd7P5RfarNtRVoMpBHwSvbq/z332578LoP0D/S/NGdr6tqlN6bp0/fLL8RjHT4e/wQuvfjchHDwkplV/AnHvaO8cGYr6JHHHk9TJnekwxf8eV7ps+InsMonTJ4yOZfjhfpZ7//znMaEzbuFOk+DrSQ8CrabCAsO/ePENhOeB14G/eBdyonvfEfaurUn8ZUWfXj7wrfkvLP+4j2lv7z0Pvsv+l7I7/vKabk+/qBvW3t6UuxTyfTBmCcwadOmTXnpIs+CeNu2bfnH8cyZM8f8INxBE4DA88+/kP7z2d+0BYz3nvmx9LlPL66d+HcEgBfQfA2lL7J2ZF+Xz4tw3ldU34nU2bZT2j7TXjHhh1s8DY0UodA2lYREeY5NwATGBoF993lp5T7UHvF5bvUT3aHWgb28mp0p6zLjl0CtpxG9DXsa4/fitlvP28nTaLdrO17G2w6eRsOLcF0Yexgi4dgETMAETCASKKLhr6YiFh+bgAmYgAnUESiioUyJB+fxWPmOTcAETMAE2pfAANEAhcTC21Tte2N45CZgAiZQR6BBNCQSiusKOM0ETMAETKB9CRTRQCjkYbQvDo/cBEzABEygFYEiGhjJw7B4tELmPBMwARNoXwINoiEMiIcERGmOTcAETMAETKBBNKKHEY+NyQRMwARMwAQgMOCfETEWExivBH752OPpis99Zbx23/2eAASu/7u+/8BqAgyl6RAaRGNXt6R+97vfpf/6r/9q2pgzTGAkCfT29KRnNv9/I9mE6zaBlgSeffbZlvkTIbP821MMBtHgX7gl8M+ic+5/e2oiXGaPwQRMwASGh0DDO43oafidxvAAdi0mYAImMJEIFNGIgsFxPJ9IA/ZYTMAETMAEdp5AeacRPQsLxs4DdUkTMAETmMgEiqfBIKNYRBGZyAA8NhMwARMwgcETaBCNWAwBsXBEIj42ARMwARNoEI0oEvHYmEzABEzABEwAAkU0tDWlmMx4bFwmYAImYAImUERDnoViozEBEzABEzCBKoEiGngV+lWNfG4CJmACJmACECif3HISvQxvTfkGMQETMAETqBIonkY1w+cmYAImYAImUCVQRAMvQ9tTiqvGPjcBEzABE2hvAkU0wBC3p9obi0dvAiZgAiZQR6CIhrwLCYfiukJOMwETMAETaE8CRTQQCX5+Ad6eN4JHbQImYAKDIVBEQ2JhD2Mw2GxjAiZgAu1JoIhGew7fozYBEzABExgKgSIa3poaCjbbmoAJmEB7EiiiwfaUt6ba8ybwqE3ABExgsASKaFQLWESqRHxuAiZgAibQIBoIhV6IgyYeG5UJmIAJmIAJNIgGOLRFpdiITMAETMAETEAEimggEvzsXQiNYxMwARMwgSqBIhoSC4tHFZHPTcAETMAERKCIhhKIJSAxzccmYAImYAImUEQjbk3J2zAeEzABEzABE4gEimjgXUThiEY+NgETMAETMAEIFNHgJAqHt6h8g5iACZiACVQJFNHAyyBIOHReLeBzEzABEzCB9iVQRMNi0b43gUduAiZgAoMlUESDAtqSUjzYSmxnAiZgAibQHgQaRMNbUu1x0T1KEzABE9hZAkU0LBg7i9DlTMAETKB9CBTRqG5JVc/bB4lHagImYAIm0IxAEY3oacTjZgWdbgImYAIm0H4EimjgWci7UNx+ODxiEzABEzCBVgSKaETvguN43qoC55mACZiACbQPgSIaeBcIhb2M9rn4HqkJmIAJDJVAEQ0VjMJhb0NUHJuACZiACUDgv9VhQCy2bds26l7HQw89lJYtW5Z6enrqupXTpk2bls4444xE7GACJmACJjC6BAaIBttTu2ur6nvLl6dzzjmnpSBseOKJtOzGG9M5H/nI6JIaxdbWrFmT1q5dm0477bR0/fXXpx/96Ee59be97W05bRS74qZ2ksBll12Wjj/++DR//vxcQ7ymO1mli5nAmCAwYHuKXsUtqtHs5faUWgoGfemaOTP1tvBERrO/I9XWf/7nf6Yf/vCHuXoEg8nnox/9aHrsscfSkUceOVLNut5hJMD1O/HEExPXkhCv6TA246pMYNQJFNHQ+wsJhs5HvUducACBl7/85XnFeumll+Y8CcoAQyeMKQKvec1rEh5HNfzqV7/KgsIC4Nxzz83ZEpnTTz89Lwwoh+gcfPDBtXVU6/S5CYwWgbI95a+mRgv5rrXDFtXjjz++a5W49KgQuOSSS7IoVEUesbj77rsTooJofPGLX0zz5s3LffrGN76REBW2tdjSwmb//ffPniaLBwcT2N0EGjyNKBzxeHd30u2bwHglgAjgPcRtKsaCGBDYekQcCBIF8v7gD/6g2HCu8tnQf5jAbiRQRIM+sCWlbSnFu7FvbrqGAC/G3/rWt9bkOGksEsBjeN/73pe9ibr+Pfvss0Us6vKdZgJjjUARDXkWisdaR9u5P8uXL89fUbGtwRdVWqW2M5PxNHY+YmDLiYA3ccIJJ+T3FLfeemv62Mc+lreextN43Nf2JlDeaYDBgjE2bgZ9pklvEAlNOFdddVX5hHNs9NS9aEaA9xkSd4SCdxjxOuIx8ln1Lbfcku20NaX6uNYK1FXNV55jExhtApM2bdrEl645IBr89Bf7iGfOnKnsEY95OC688MLU2dnZtK3Nmzenry9dmj5x0UVNbZxhAiZgAiYwMgQaPI2RaWLwtR599NHp6quvTpNaFEHUTjn11BYWzjIBEzABExgpArWeBhPziy++mL2O0fQ0RmqQrtcETMAETGB4CAx4Ea5q/fWUSDg2ARMwARMQgSIaiAQehoMJmIAJmIAJNCNQRAPBiN6FBaQZMqebgAmYQPsSKKIhTwOxqApI++LxyE3ABEzABCKBIhoSiuhtREMfm4AJmIAJmEARDVDI27Bw+MYwARMwAROoI9AgGvxlPglHnbHTTMAETMAE2ptAg2jIw1Dc3mg8ehMwARMwgSqBBtGImf56KtLwsQmYgAmYAASKaETvQi/FjcgETMAETMAEIoEiGvIsYhyFJBbysQmYgAmYQHsSyKIhoQDBHnvskV+GIxgxvT3xeNQmYAImYAKRQBYNBEJehYUi4vGxCZiACZhAJDBge4pMC0dE5GMTMAETMAERKKIRt6PkdcjIsQmYgAmYgAlAoIgG3oXEwp6Gbw4TMAETMIE6AuV/7oueRp3hjtK2bdueXnjhhR2ZOd8ETMAETGAcEyiiIe9CHofOBzs27IdaZrB1284ETMAETGBsECjbU/I0tEVF9+Lx2Oiue2ECJmACJrA7CRTRkIdBZ+QxKN6dHXTbJmACJmACY4dAEQ15FVE8xk433RMTMAETMIGxQKCIRvQq4vFY6KT7YAImYAImMDYIFNFQd/A45HUozbEJmIAJmIAJQKCIhoTCXoZvDBMwARMwgWYEimhILCQeipsVdLoJmIAJmED7ESiigUhIKBAQiUj7IfGITcAETMAEmhEY8Jf7mhk63QRMwARMwASKp1FFET2Pap7PTcAETMAE2pNAg2jELSlvUbXnDeFRm4AJmEArAkU0omehdxutCjrPBEzABEyg/QiUdxpjYeg9PT1p7dq1LbvS0dGR5s+f39LGmSZgAiZgAiNDoIhGdWuK5kbb4/jmN29Ir3jFK1JnZ2fT0XZ3d6eNGzekY489rqmNM0zABEzABEaGQBENVY94IBa7451Gb09vOumsk9WV2ri3tydde801tXnjNREPi1AVyw0bNqSurq4yrLVr16Sent58jsdF3vr160s+B6TNmDEjVW3tnaUGJmIF+6lTp+YfaSxK+HV1zUhr1rzk9cI0XouNGzcmrk/0fLk3VUbXh7pXrVrVcI3UNnXGsGbNmgYvWm1gE+ujf7ruMV11ce1nz55T7qc6+87OjtJXlSOeN29eol3KKDCGOXPm5HGQH+9T7ODA/RXbUdkFCxZk7tX+9Pb23ceUjSHyJF27D3XjVB5tOIwegfJOgyajYHA+2p7GYIbd0dHcCxlM+bFkw8N51ZWfT3958eL8oKpvK1euSBcv/lT62rWN4njzTTen7u7N+bdlS3fiwY+ByUIP4YoVKxpso127HsOvLnANJNw6RpxvvvmmbM4Ed8cdtyeuC4HJ/Ybrv5GPYb7k8r/Ox7HMli1b8rXFVuGO229rmIyVTsx1u/baa4oYkLZmzeo84XJMfdde89Vsx+S8csUPcnG1o76R+M0bbih95bxq31fPxlyeP/6xf5wcM9ZVq+5r6KfY3HDD9Q31Yn/77beV8ggZPKoB7vRJATvGpsDOAW3WhU8vuTz3hX7Rb/WF8fJ8SHzqyjptZAg0eBqIxLZt23JLu8PTGJkhjt1aWT194Kyzy+Skns6ZMzctXHhUFg6l9cXbB2zLxVXW/avuSzrHa/MWXiM9zsQn5sybPz9PhqygZ8+ZU1bNnR0dxX7BgkPT4sWL83Vhkj33vI9n74T6mEyZCFmRxzJTp74irbpvVTrr7LNzc0yMrNj5VQOTINdr7ZrVDfl4I+oz9wvXeN78g/NqX+ms/plAuWfwao5cuDA9XPFAGZvsU9qe1q9fV+6PO26/PeT19ayun9OmTk33r1pVyuFZbdywIU2dOq0MJ/a3JKaUt5RhFMeOLb/166dmMXipf30lqf+YY48rfYMfaQjFyhUr0uVLPh2b8PEoESiehrwKxXvsUbJGqSvt10yeZGre3/AgVQMPS09vb7ryys/nla08CtkxWTD5KXRv6c52rILjalf57RrDST+tWo899ti0ds2atOq++8qEWOWDF4EgcB0IXDsFRJ5JuBq4Rh0Vb7Bqo/Mt3d2Jfqxf/3BZTStPMSvyjpr7Jad39HmdTKwLFhyWXjF1aoPXojqI6Vec6GOejhGvKifyuMeY/AlsxS086k+yR6ty/7FxYymHJ63w3tPel26+6TtNxya7GLOrgJDQX/rSm7cSp2UBQkB5FvAMq89CrMPHw0+geBp4FgoIx4svvqhTx2OAAA/QWWednVdqbDcsWXJ5uvLKq0rP2Ppg9asQbXmw/E5DZAbGsGUljohEMdjc3Z0nJkqQfwRroBMAACAASURBVNbZHyzvlAbW0peiMogAXsuiRScNMGUyXdG/vUQ+XwwyyRPmzZ+X7r9/VfYaOGdlr0l6UkrZM6U8PyZNAulMytwXHDMGhCN6LbJXv6qr+lxR+KOjc3I5Y2XP+Anz5s1P3Gtzzvt43iKDyR3FEh+mPuB1HbrgsPRPd9ye/vuMl97T1Vs3ptJ3RFlCxzhndHWl0/rHjJf1qcUXNxby2YgRKKIRW6i+24h5Pt49BJjQ5IFkDyW822EVxgSlCa9qy6qMdyF66HbPCMZGq3WTJfyYtJmI2CZim4fAdsx5QYjjCGCsiTSyVRkmNsRaNrEs15EJTyFvu/T0NIiA+nDoggW13g91xEUCdfEOhn5JTJhs2d4hyB4BYtLfUajbnqIM6benlIUMXrrnVB/t1DEm/6ijjsp921oRZ5WtixkP9fFjGzB7bx2dpV3a18chdeWdNvwEavegtEU1/M25xp0lwASgF+NMSHFNx6QT31+wMoy2nFsw+sjDTj8mJI55TwA/tofYK+/j2/xKMZHrxTOTMO8P4l49JZnM9K6keU19L6l/19ubFl/8l1mgEClW6zuz5cIWGyt/6uDHRIvXEgP9pH55LzEvHvd9cNHHCk4x4LXy0h5vphrYQhLfOo6I5c928HexVCdbgXoRTh/gjAjPnz8vbydSP88FXozD6BH4vfPPP/9SNaeX34pJ33vvvZXdMqaMXqK3NGyRiSvebJUSi/XZDbxho814Ou6b1KcOYM17ide//vV5KH0rukl5Nfnww+vTGWe+Pz9APDiTJqVih3Hf6vYl21P/7D3pZS972XhCMiJ9hdW///zf84TJpPnCCy/klfn++89Ks2bNSnvuuWf2OH71q8fSrFn7p9/85jcNXNUp3mFs3Pgf6ZZbvpsnrRNP/NO033775esQy1AHW0+6hlznfffdr+E6M+m9Zv/9c3nVz3YZCzfil71s74Y82fT09iT6ocDYuO5qi3SeXdIZX7Tv6pqZHnvs0ZyOHTaxHP2Ej35PPbUpt6X7kbFSBs8hl++/Tyn32GOPlXKU16e4f/j612e+9JExcT9Tz0thUsMnzaRzPaZOm5puueWW9POf/zy9/f94R7lOjI102jv11D/rv+dfqs1HI0dg0qZNm/I2ZBQKJn+JwMyZMwfV+osvbssP4aCMmxjhVnMz9U2Q9Ub54ejoTItOGrhXXF/CqSZgAiZgAsNFoEE0qFRioXg0RYP2+c671R4lglLdChguGK7HBEzABEygNYGGF+EIxe4OfJ3hYAImYAImMDYJNLwI9wvwsXmR3CsTMAETGCsEGkQjehoWkLFyidwPEzABExg7BBpEA6GQcOzql1BjZ4juiQmYgAmYwHARKKJR9Syq58PVoOsxARMwARMYvwSKaOBh8LNYjN+L6Z6bgAmYwEgTKKJRbUjbVNV0n5uACZiACbQvgSIa0cPgOJ63Lx6P3ARMwARMIBIoohG3puxlREQ+NgETMAETEIEiGiQgFlE87G0Ik2MTMAETMAEINIiGtqXkaSg2KhMwARMwAROAQINoGIkJmIAJmIAJtCJQRENbUXF7qlVB55mACZiACbQfgSIa2opCPHTcfjg8YhMwARMwgVYEimhEI3kdMc3HJmACJmACJlD+aXSEQv/e1M54GnvsMSn/T1tGagImYAImMHEJFNHQu4ydEQzwIDr8t6MOJmACJmACE5eAt6cm7rX1yEzABExg2Ak0iIa8DMXD3porNAETMAETGNcEimj0bS95f2lcX0133gRMwARGmEARDbwLexgjTNvVm4AJmMA4J1BEo+ppWEDG+ZV1903ABExgBAgU0ZBIKB6BtlylCZiACZjAOCdQRANPA8EgJige5+Nz903ABEzABIaRQBENeRjVeBjbclUmYAImYALjnEARjXE+DnffBEzABExgFAiUvxEet6PkbYxC+27CBEzABExgHBEonkYUCgQkisg4Go+7agImYAImMIIEimioDcQjCojSHZuACZiACZhA2Z4CBWKBh7E7ReOJJ55IPT09La/MgQce2DLfmSZgAiZgAiNDoEE0drdgLFu2LAvGtKlTm472mc2b04YnnkhHv/3tTW2cYQImYAImMDIEGkRDTewu8cDLuPDCC9WN2hgv5Mtf+tKEEo2HHnooTZs2Lf80aMa5+oEH0uFHHKGk9MADDxQvrLOzM82cOTNRNgbS+ClQBs8M+3YPkR8s4ATnyF6eLnnYK2ATPVy4r+u/bgcfckjmS111Ze655x5VU+LqdSIDuyPC9aYv/BRon35s3ry54bpX+1a95lV73Q+xr2rjkEMOyW1SRkH10z/y472EHX0kvdoO5RkP7TBe6iFgBytCHB/n1E1dCtjde8892Z5nQXVE/vEZUTnHI0egvNOIL7535/bUjoYab9gd2Y71fCadq6++On39uuvyg6T+Ll++PF133XWJOAY8sRhgwUOkHyKDF6bAg0X91QdT+e0WV/kxfhh+9ooryiT25auvzjyZrL4deDNhqjyTGHld/aJz6SWX5PLVMtjfdeedBfP3li9P3WEyLhkpZRHgmsdFANdz9erV2ay3pyf3k3wm3R+Eeu+6667SDnncT7HdaB/rUftxnIyBscZ+kkagf7Fe0rhHVZ6+qb+qmxgOlFXIdkGQuWdhWhdgO3XatDT3wAPLdcKWMZPGvb381lvrijpthAgUTwOh0G+E2nK1FQI8DGeccUa68cYbG3IOPvjgdPzxx6dPXHBBQzoTXFyJkhlXvzzAcdXFecxvqKxNT6r8wHD44YfnyQ++sEeEmWgjb8p9+EMfSqecckq2/cSFF2Y7ymPLBM8kFstM7uzME/A5H/lIpn3vvfdmm7prQt4Jxx+fJ8OYP7Orq1zzjs7OhB39je1g//WlS7P3zUKEe4dJ9fgTTihXOdpTDxO18rlPqlwYS+wHFe0zbVpuX+UYN+1xHyvE/iqNGFsm+3h/yttCRHp6ewf0AbFirPI8EGlEgpj+cZ1gfKtFI6Ie8ePiaaglPI7odSjd8fAT4KbnYa4GHqZq4AFi9XfJX/1VuuSSS/LDG214II84/PCSlCeCww9PU1u8HyrGbXTAKlo/raB5P8akD0NNiFUkTFZMjirDtVNgEmNSjAG7JzZsyBNcTK87xjZO4mqjarthw4Z04Ny51eS8ukcICPfce29iuwzxYzKuBurGG4j9r9pwDo8qJ9JjvRKo6JUwZpWLHi6LI+7JZmOr6wPPhq4HfCmLkOn5oJ0bly1rEKK6epw2vASKp6Fq7W2IxNiKeYBY3fLA8ACxpcIqTIHJggeTQD4/Vpy/qJk4VMZxH4E64SaHjy7gTOjs6Mh8dzTp5TKf+Uza3N2dBeOcc87payT8yWSqra4zzzgjT+5z+8WAlTripQ89uK7r1q1LW7duzStuVuqIAZNz7Nspp56ar/mk7duzICAceCXyFrJ9f7/Iiyv+0LVyGJkwZp1TVh4sMfdkqmyjlkrCAV7K0UcfnbepEJ6hBNpnewsvT0H9IY6ipXzHI0egiIZefiumSXscIwd+qDXHB5dV4vZQAZMMaVo98oBhf8UVV+QVLCtUBEUrtFC07Q6r2zAAYPLLW0sdHXnPXqtbJro8KdZQiteDSV0eQC5z0UV5Auf9SLRTNVyH+MEHwsBk/9nPfCabbJ80qYgG3qP6o/LEiEu1b7ruqgfhov1if9FFWXAY745C3fYUZRAhyvNyW1tEsa5m21PYIIQPrF6dRbDVF5KxPo4ZFxx0/7IgQiy4lvRHW3PVcj4fGQJFNKovv+1xjAzwna2V1SkPK5O/HhrVRXqcQOKEtHTp0vxw6YFTmXaNYafAxMOkiujCj3NevLKa5rhZYMUMczw9ylPn3OOPbzBHwFlR8+K4btKXMWURjE9cdJGSstjXbS0VgyYHbHFRj/rOC2LGxvaZgiZ96pcXorwYs3oXK+pTndgwfl62f7jGi+LdhMphq4WM6ub+hTF1DCbgkVEHAkW99IMx0Q6eNFttU/fZZzBV2WaYCPze+eeff6nqil4GaQjH3nvvrewRj3Gn61aC1Ya5aXbkXlfLjOVzJh4ejCprHpKDDjood10PH/u4PNBsR/AA6UGSXXWczequ2rXDOdwefPDBvNpm0nzh+eczS0TigAMOSHvuuWeenNir5/zZZ58t/CMf5f30pz/N5d+1aFGZHGMZhPrfHnyw1MGXS9OnT2+4zvRj1gEH5HS1wXV9/vnnsx33BGWqgesaJ30WFZSLadwzm558Mo8l2tOvRx95JKdTL1zi/YMt/dKPOqhX9yN9Yhvu7f1/V0rplHvkkUdKOcrzEpv633DQQZkvfXzZ3ntnXnFc/IcMdQsbGMNCfeEaHXnkkfna3H333en399wzizLpDqNDYNKmTZvyToc8DXkY27ZtS/zqLuRIdY3tFNz8+DVGtS22Wrg5tX9fzfe5CZiACZjAyBGoFQ3EAvEYbdFgxcJXG4hCs8BKBS+D2MEETMAETGB0CQwQDQnG7hCN0R26WzMBEzABExgqgYa/p6EtqqFWYnsTMAETMIH2IFBEg5fg8RNbC0h73AAepQmYgAkMhUARDUSCXxSOoVRkWxMwARMwgYlPoIhGdagWjyoRn5uACZiACTSIBkLhbSnfFCZgAiZgAs0INIhGdXvK3kYzbE43ARMwgfYk0CAaEYHeccQ0H5uACZiACbQ3gQbRiJ5FPG5vRB69CZiACZiACBTRkEj4nYbQODYBEzABE6gSKKIhsUA8JCBVY5+bgAmYgAm0N4EiGsLgdxki4dgETMAETKBKoEE0EAx5GfI8qgV8bgImYAIm0L4EGkQDwZBYeJuqfW8Kj9wETMAEmhFoEA2MolhIQJoVdroJmIAJmEB7ERggGgzfYtFeN4FHawImYAKDJVD+j3AV2FnB2LZte3rhhRdUjWMTMAETMIEJSKCIBttS/AdMOxsQm50VnJ1t0+VMwARMwARGl0DZnmLCRzgIxBaA0b0Qbs0ETMAExgOBIhpVwdD5eBiE+2gCJmACJjA6BIpo0Jy8CwvG6MB3KyZgAiYw3ggU0ZBgjLcBuL8mYAImYAKjR6CIBt4FP8RDv9HrhlsyARMwARMYDwSKaNjTGA+Xy300ARMwgd1LoIhG9T1G9Xz3dtOtm4AJmIAJjAUCRTTUGYuFSDg2ARMwAROoEiiiUfcewwJSxeVzEzABE2hvAkU0wFAVCb/naO+bw6M3ARMwgSqBBtGImVUBiXk+NgETMAETaE8CA0RD3oXi9sTiUZuACZiACdQRaPgHCxEKPAzi3SEaPT09ae3atXX9LGkdHR1p/vz55dwHJmACJmACo0egiEZVJCQeo9eVlG6++aaEKHR2djZttru7O23cuCEde+xxTW2cYQImYAImMDIEimhQvYRjdwgG7W/p3pLOPe+8liPt7e1J115zTUsbZ5qACZiACYwMgQbRUBMSD52Ppbijo7kXMpb6Odi+rF+/Pq1cuSIdc8yxqaurKxdjm440vKrTTntfqerKKz+ftnR35/OpU6emdy06KXtnMujt6UkLDjssHXrogvS1a69J2/kiLqX03tPel7Bv9wC/GBYsOCzBmoWIPNfbb78te7rz5s1PV135+fSKfm6RI9flmzdcn8viFR+58Ki8ZUq6ymBPWeq94Ybrc7NcO9VH2wsWLCjdUdlPLb64eNrcA6vuuy91dHbm68j9wTXnnrn5pu/kdK75jK6u3I6uMeOk3Tlz5uT6oz39oh76XNevRYtOSvffvypt2LCh9K1rRldadNJJ6eLFn8r3kurFYNWqVen+Vfelc8/7eFq7dk26/bbbcr9U+LzzPp7oz8J+RqRjx3h5lletui8xBgLjZAzxnhcD8ufNn1+uE2Nau2Z1mjN3buJaOYwegQbRkIehePS60Z4t8fBs2LCxf+LqLRBuvvnm/GDfv2pVSeOASefyJZ9uSOOhVLj2mq/mB4j3QrPnzMkPWN+EcVM66+yzZda2MZ7s5UuWNIwfwVhy+eVpzpy5ecKCORN3b2/f9RBfOCLE5CEsTGBMhJrsJfhUrjJst65c8YNyXp3MY0eon61ZJkkJGIIWJ8pc38oVacaMriwsTNSEFStWpJtv6rvGTPZMwitXrCiigQ3iJnvq4d5TPy9evLgcY6s+RHEgHSZ33H5bmhPuOc61ndzT09vQX8oQ4P7Nb96Q+4MtdowNfggnY0c8olhQjmvDOHTPw09itmbN6rRly5ZcT18r/nO0CDR8PSUPQ/FodaJd22GFdOyxxw7wAk477bS0cOHCWiys7NasWTMgL6/c+ldqPIiaeHjwOjo7Btg7oY8Aq108MVbuiO4xxx5XJsHIiAn0if7VN6LMhEdgZbzwqKPyJBztOeb6dndvqSbXnudJ832np40bNtbmk4hYdG/ePCCfvm3Z0ueB5gn/uHdmF5OJuS7Q52Z5dfZKQ9TwXlWWyZ7FyWAC9yRiNdRw1tkfbCiC6CDQJ510cpoxY0ZDnk9Gh0CtpzE6TbuVoRBg8mcbgsAqkRVx9B5Y/bLloYA9734Qkw+cZS9DXFitKiDOU6dOyytgtkY6Ozobtox6envz9gv269evS0f1exadHY0ijPB0d/dN5pThWhDWrlmTRUjtKWbS3bixTxyY+FjBs23EcU9vT155a5X/Hxs3lj6wqudaYs91ZQFBYHvojf1bNHij8+bNSxs2PJG3mSRu2NMvvBAm++pkrL4p1vYX52xZyZPiy0V5Iggd9xxbdQrcl9RPiFtwLIJuuOGGkif7VjFcZ8zo246mTbbJtAXXqpzzRpZAg2iMbFOufVcI8ACd1T/5s2r7+HnnluqYEB5ev77Bvcee7Qge4H+8+aayNVEKtemBtmTi8OHHZLsldeftD02Q0YYJkIkcMa6GahpbXXCfO3du7efhTPqIEAGhkMgQs5LOe/X9K3hW9gp630HdrPoV8I7oGyJSxKG3N98TEg3s6RcLDra8djT5Ljrp5Fyn2lDMvcd2Hjyq9xw2hwYvV2UUs/2EN8d7t6EEBJZ3O9peG0pZ2w4/gbI9pfcYbE1x7DC2CDDJsNpSiJMGkw0ThwIrQK32mByYpByaE2ClDD+2qRBYBTwKJkl+WvkjxrzMFl9s169blydkjimDLduObCMyiVcD14TtQ36IxMYNG9KhCw7LXg9bWmx/aQsIUVEfsFXgWOnqG9edrTK8J7ayqEP9xF79whtQ/apvsDHjR3Sq99xgyjNuxsl7isEG+N1w/TeyYMTxD7a87YafQPE0JBbEfqcx/KB3tUZWv7zs5GFnhcfDR+ChYtKJLxG7umbmPfr1c+ZkW76UcegjoC+GOOubbCdlEWACJqzs7Mzi3OqLHPbT2b5ZO2NG3maaPWdurqsqEIgQgtRqhczKn21HtU8f+HtIpA8l0DbekjwLlcVrmTf/YJ3mL5bwBrTFVDIqB2yFrer/cox7L9YLG73UrxTLW3KRQ7wvsT2qyfufaj0652s0xEbvQ2jbf7lXdHZPPGnTpk3FA0Ystm3bVv5GOMczZ84cVM9efHFbeuGFFwZl28yIG7FrxoyGT/aqttyQ7D3zCeBECVr1VVdSjJUHJgZWjqTFdMpXy5KGW89KtZoX62un4ziZMe7orUVG4q64GaO6a1EtE8/rrnOrNLUb+6a0WC9pdfWQLjvFdeWredRV9U6536Jd3fFgyjXrK2WbjVN9Juaaya7ZmKO9j4efQBGN6GFIOEZbNBgeKyw+yWsWuGm80mhGx+kmYAImMLIEyvZUbEbvN2LaaB232hYYrT64HRMwARMwgXoCDS/C4wtwv9eoB+ZUEzABE2hnAkU0IgQLRqThYxMwARMwAREo21PxnQYeR/Q6ZOzYBEzABEygvQkUTyMKhTwNxe2NyKM3ARMwARMQgSIaSnBsAiZgAiZgAs0IFNHQ9pS9i2aonG4CJmACJlDeaYAivsewePjmMAETMAETqBIonkbMsGBEGj42ARMwARMQgSIa0ctQpmMTMAETMAETiASKaNi7iFh8bAImYAImUEegiEbMtNcRafjYBEzABExABBpEQ94GsYVDiBybgAmYgAmIQINoIBQSDAmIDB2bgAmYgAmYQBENCQZILBi+MUzABEzABOoIlL+nIQ9DRkMVjj32mJT23HNPFXdsAiZgAiYwAQkU0cDT0H++hGAMVTQo7/9afALeIR6SCZiACQQCZXsqpOVDRMDBBEzABEzABCKB4mns6vZUrNTHJmACJmACE5NA8TTsWUzMC+xRmYAJmMBwEiiiofcYimnEQjKcqF2XCZiACYx/AmV7KgqEXoIrHv/D9AhMwARMwASGg8AATyNWGoUkpvvYBEzABEygPQkU0dDwo3cRj5Xv2ARMwARMoH0JNIiGPYv2vRE8chMwARMYDIEG0cCzsHAMBpttTMAETKA9CTSIBoJh4WjPG8GjNgETMIHBEGgQDQpIOAZT2DYmYAImYALtRWCAaNjTaK8bwKM1ARMwgaEQKH9PQ4XwNPiHC3dHeOKJJ9Ly5ctTT09P0+Y7OzvTKaeckqZNm9bUxhkmYAImYAIjQ6CIxu4UCw3t28uWpXefckpCGJoFhGXZjTemcz7ykWYm4y79oYceyiIYhRDhXP3AA+nwI44o47n3nnvS5s2b8zmMDj7kkERaDHMPPDAdeOCBOYl61z30UDr+hBOiSdse33XnnQ0LEljBGZaRWffmzZkt9gpcm3gtHnjggbR69epc9uijj87Xj7pima6ZM9MhhxySlt96q6opcbxOsV+0Q57uBa4h9VKPQtWefsV7Q3a0P3PmzMQzQ3n6vOGJJ5Sd26As99Rdd92V02d2dTWMU8b04957720YL3l5zHfdles4cO7cUhZ72jr67W9XFTmmn1OnTcu8GQdjpY8K9AUbynFM/bo2nGsslOX+FyfSZRv5UK9YNxuD2nY8OAJle2osbEttTynfQNwIzX7c/L0tPJHBDXtsWDGhX3DBBenr111XxICeXX311enLX/pS9rpiT29dvjw/ADwE/JjsdEz80Lp1+cGhDB4bDzkTh0MfgTvvuquBF/cYExb8mXD4cQxLjplIxZcJi+tCgC0TMGLR1dWVvnz11aV8LAN/TYzUI5HhWJMd9cV+0e5nr7iir8P9bbGYiiHa50XUsmV5HNT7TP9EyzFjo9+0S6DP8Z7h3iD/uuuuSwcffHA6/PDD0z333jtgIcIkTh8YL3b0j34SLr3kktTZ0ZHzHli9uogm9/aNy5YVO2xpa+l11+WFDOeMY1llbLDlPucZZ2zUoxDHQln6rRBtyUOYYCDWCAbXljEyBq4Z9TkMnUDxNKpF8TwcRpYAD+3nPve5tHTp0oaGzjjjjPxwf+KCCxrSeeC1KuOYEFdhnCOqPAzrfvGL9OEJ5I01gNiFE/GKVTAZMlnBlEmFCR2GnMue+MMf+lAuxiT6iQsvzHZcD1bUeIVMULEMxoiGVtsdnZ1ZxFVn7IPSiBEbvB0WUZO2b8+THJOebCinY9pn4mbLlsAkS/+VX50YueeUhz19RwCURj3VMgjhh885pwgdvOgPEztj1vi4b+mLzukb45enC+PX9XvBubP9f9C+7mfaVl+iTbPjyDfa0A7CocD1QSxUNzsaEj7ZOB4cgexpyMsgVojHSnM8vAT0oFRrrUvnBmc19dnPfCY/mDwsMTBZHHH44TmJiWBzd3f2VniIq7axXLsds1WknyYNJjnYIgaa4KpcmCSZhDShRk9BK3aVwYYfK3wm1aEE+kFAYLimbB/lbch7722oRm3Is2nIbHGCIGn8tJVFZO7cdMUVV+Txc+/FrTCqevyJJ4pgcA4vLU7YklKgLDMIgkfgfqQ9Bfp8WP89qrRDDj643J/wj1xl0yxGpBi/rmO0u/POO8s4yYcj1wPvBI8L8dACLJbz8Y4JZE9DXgWxxWLH0HaHBQ/kV77ylbwi4+Fji0ArOvrDtsKFF16Yu7a1fwXIQ8UDE1d/u6PvY6nNOIlHcWai4xxeSmerB5EmvGLatHTOOefscCiUv/XWW9OW7u7U0dFRPIBYEFHXtgzXiBDb+b/7PU1W5uQjVghI7Btt/K6nJz3T3V2ue2yj2THvLBAKgiboU049NYsciwvuI7yNOKFObvGOsVk7pMOR1T2CC1/ak6CoHJM59ydiTduMFwEbTKA+vB5tr8UyjFHj0/X87Oc+l/tyT/9226WXXVaudSzr49YEmm5PtS7m3NEmgFAwafAw8zC85BOmvEKMDzl9Y585x/2rv9Hu71htT9sTsX9MzkxuTC4ca6tnn2nT0icuuiialuM4ga9bty5pxU0dZ555ZhHraKfCTGhsb8VQbYeJlrp+0v+hA9eclbgWCrRBYAuzro1YdzzOnkXwfvA2KA8XxINtHFbvEjPKUgY73WOIC2mIGel9/m1fKwhM3BbCS4IpgToZQwyMEfaksxWniV429K1VgAfvUvAiEESF6vYU3gV1M05+fExT/dBEZR23JlBehMusbqtKeY53LwFWVDykuPz7TJ1aOsNDyYpLga0DJjJsmQBeHR4m2bRrzGSsH3wQYyYsVrpMQEwk5LcKWt1ixwSqbaRYhsmQ9yM7uzXINX7n8cdnAUIg8D6YHKuB9PhCuJpfPcfL0fiJ6ScvuTmGB6t9CaDKarzkY0c/mIC5z5is4Ud63YpfIl0nCKofYeEFOV5HDLqPqZsf/az2DXvEiGsQA1tqKke/ER+8O6XRb4TPYegEfu/888+/lGKIhbamYrz33nsPvdadLMGDckTlxqmripu0eoPV2Y2ntOnTp9e6ygcccEAeBg/3aw84ID+gzz//fF4V7rnnnnnS0wpK4yX9DQcdlH5499056V2LFiXS2j3wacemJ5/MWyRsk8CEc+4l+HPO9hVprKo5F//IjjSuARMV1+W9p51W+MYy1EFdqoP2SaNMDKTLRun0Lz4LlOHFM/38/dAvrr3SaZtAWnxuKUs5AvXqR7mDDjoo3yuI5aOPlvLKBwAAB9hJREFUPJLfn7zpTW/KtvqDstSHDePhfqIN2mPCR4gefPDB3N/YZ/WDGK7EBGJ+GjfHeChvO/LInE/6rAMOyJy4j3neaRdRR0gIKssx49tv+vQ8RtWrMRLTT8ZEnsbwP485ZgDzXLH/2CGBSZs2bSo7HfpLfcQIB7Fc0h3WNAwGl1xySbrsssta1sTK8OtLlzbdNmhZ2JkmYAImYAK7RKC800Ak4l/wk7exS7UPsTBfW/BZI1+OtArac25l4zwTMAETMIHhJ1A8DYmEPAzFo+lpDP/wXKMJmIAJmMBwEigvwv257XBidV0mYAImMDEJFNHAs7BwTMyL7FGZgAmYwHARKKIhwSB2MAETMAETMIE6AkU04juNOkOnmYAJmIAJmEARDaGwpyESjk3ABEzABKoEGkTDglHF43MTMAETMIFIoEE0YoaPTcAETMAETKBKoIiGXoRXDXxuAiZgAiZgAiJQRIMECYe2qRTL2LEJmIAJmEB7E2gQjfgFFcc6b29EHr0JmIAJmIAIFNFAIPAs5F0olqFjEzABEzABEyiiIRTyLhQr3bEJmIAJmIAJFNGQZ1GNjcgETMAETMAERKCIBgn2LoTFsQmYgAmYQB2BIhp6pxGN5HXENB+bgAmYgAm0L4HynzDVIRiK57FtG//T34t11TjNBEzABExgghCoFQ08jKEIBiywf/HFbRMEi4dhAiZgAiZQR6BsTymTyX+ogqGyjk3ABEzABCY2gQGi4fcYE/uCe3QmYAImsCsEimjELSkLx64gdVkTMAETmLgEimgwRImFt6cm7gX3yEzABExgVwg0iIbfZ+wKSpc1ARMwgYlPoEE08DTsbUz8i+4RmoAJmMDOEiiiUfUy9tijZO1s3S5nAiZgAiYwwQg0KIO8DMa4bZv/zsUEu9YejgmYgAnsMoEG0aA2PI64TbXLLbgCEzABEzCBCUNggGhEb2PCjNIDMQETMAETGBYCA0SDWv3J7bCwdSUmYAImMOEIFNGQh2HBmHDX2AMyARMwgWEjMOAfLEQ8JBwSkmFrbRAVdXd3t7Tq6OhInZ2dLW2caQImYAImMDIEBogGzUg4JB4j0/TAWm+//bb08Pr16RVTpw7M7E/ZuGFDWnDYYWnhwqOa2jjDBEzABExgZAg0iIZEQvHINNm81rVr1qbFF1/c3CCl1Nvbk6695pq2EI2enp4Gr6rqheF19fb2NvCSJ1a1ndpCiBsqmMAnVSbiJ2YMHeYEvNloX+WHHfnYxby6MjFNeGObSsMu1kUb8foqr1n6YOqJ7db1izaq9atMtX+0J9u6cuSTXi1HGYU4PqVpnDqnPGW6urqUVOJq3SXDByNGoIgGQiEPY8Ra20HFg9l26uiYOFtT3PCrVt2X7l65Mn3grLPTnDlzMqH169enO26/LT9sly/5dKF27TVfTR39W3M8WMcee1zCO1PAC1t41J+kBQsWpBtuuF7J+cE97bT3lfN2PbjqyivT7Dmzy/DnzZufJk1KaeWKFenc8z6e02+++aY0Z87cfC2WLLk8zZs3L6dv6e5Ohy5YkBYsOCxfF67FjK6ufMx141pwPVWGybC3pye9a9FJaeXKFbmOn61dm2bPnpM6OjsSbc+fP7/0hbKLF38qLV58cZkcKbd2zZrcDvVxfekntt+84fo0e86cLCpqR5PqVVd+Pi086qiysNq4cWODPfWcdfYH04oVPyj9emP/OPHgabe3pzf3EwPda/TvpJNOKvWSBy92B7hP165dm1au+EHurwbGfQf3QxccmhmRjl139+Y0Y0ZXWrt2TYItY2I8zAGLFp2k4rl+iQx2uk6M6Ybrv5Hb8r1dcI3KQRENWpOHsbvFY1RGPgYa4UFhgiKOgQcCEfn0kstjchb18/onN2XEB+bixZ8qwrOle0u6fMkSmTnuJxB5CcqKFSuyeKc0KU/M2HBNOjs6kuw5RxAQDQSDSVcr4iuv/HxC6DmPZZgQmYBVB3ZM5locqH1iFg+IPWU0+ZM+b/78MtmyQGBSnjf/4IaFAG3/48035QmVY8QMsYlbuPRN/aCe9evXlfOLFy8ux+pTXT+7ZswYUC8T+dSp01Ssob8lMaW8MEIo49gQTX70mfGrfyrHrgKCofQll/91FhuE5eabvtNwDVTG8cgTKF9PxaYQDwlITPfx8BJg8qibQBYuXNiwLaVWeYDwIHhgqkLDZMNKTRNZT2+fLfZVW9XXjjEs9NP4mZTuuP327N0hBs0CgsBExqpfnLHtm/jWDSjW09O4dTjAICQwydOP+1etCqmNh808cbaPFJh8jznm2LQ9pTzBKj3GdVtCMZ9jPIEqJ8pRL5M8YdWqVfn9I7YKeD0qJw+BPDwuhG0ogV0FCQYLKcZPGu1zjPj5/h4K0eGxbfA0oocRj4enKdeyKwSYrNh6YrtkzZo1ebtBrjr1slrWA8Y52yXYbty4IbFdEbe5dqUf471s3M5jG4TJBwGYMWNG2rJlS4MY9PT2lm0+VtSsvuuEgIlMEyRl4K3w3pptQSZVJncC3gATIt4BAc+CSVGLCcQEe4K2lTjfwPZM/xYk20NMyqRzzH2AR8Skzn1AwJ5+0U/GjLC0CrxflDjQR3kI1Ld2zercP3kHcbyUgQEhbsHNmTM734t4XkPdYqYM9/zMrq7cd8a5efPm7Fmx1cVWXXwWWo3LebtO4P8H702u/6/YtyUAAAAASUVORK5CYII="})],-1)];var ft={click:Oo,emptyBcf:Yo,emptyBucket:Xo,emptyMeasure:Po,emptyProperties:jo,emptySectionPlanes:Ko,emptyTree:Qo,emptyViewer:$o,logo:nt,emptyPdf:rt,shortcutOpen:tt,shortcutRotate:it,shortcutZoom:dt,shortcutMove2D:bt,shortcutOpen2D:pt,shortcutRotate2D:Vt,shortcutZoom2D:mt,successSplit:{render:function(e,n){return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("g",null,ht)},__file:"src/BIMDataComponents/BIMDataIllustration/BIMDataLibraryIllustrations/SuccessSplit.vue"}};(function(e={}){const n=Object.assign({},e);Object.entries(e).forEach((([e,a])=>{n[`bimdata-${e}`]=a,delete n[e]}))})(ft),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-11b83002] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}'),(e=>{BIMDataViewerVue.pushScopeId("data-v-5d42d486"),e=e(),BIMDataViewerVue.popScopeId()})((()=>BIMDataViewerVue.createElementVNode("span",{class:"bar"},null,-1))),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-5d42d486] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}\n\n/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-5d42d486] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}\n.text-left[data-v-5d42d486] {\n text-align: left;\n}\n.text-center[data-v-5d42d486] {\n text-align: center;\n}\n.text-right[data-v-5d42d486] {\n text-align: right;\n}\n.bimdata-link[data-v-5d42d486] {\n color: var(--color-primary);\n border-bottom: 1px solid var(--color-primary);\n font-weight: 700;\n}\n\n/* BIMDATA FONT WEIGHT */\n.primary-font[data-v-5d42d486] {\n font-family: "roboto", sans-serif;\n}'),e('@-webkit-keyframes scaleX {\n0% {\n -webkit-transform: scaleX(0);\n transform: scaleX(0);\n left: -50%;\n}\n25% {\n -webkit-transform: scaleX(1);\n transform: scaleX(1);\n left: 0;\n}\n50% {\n -webkit-transform: scaleX(1);\n transform: scaleX(1);\n left: 50%;\n}\n75% {\n -webkit-transform: scaleX(0);\n transform: scaleX(0);\n left: 50%;\n}\n100% {\n -webkit-transform: scaleX(0);\n transform: scaleX(0);\n left: 50%;\n}\n}@keyframes scaleX {\n0% {\n -webkit-transform: scaleX(0);\n transform: scaleX(0);\n left: -50%;\n}\n25% {\n -webkit-transform: scaleX(1);\n transform: scaleX(1);\n left: 0;\n}\n50% {\n -webkit-transform: scaleX(1);\n transform: scaleX(1);\n left: 50%;\n}\n75% {\n -webkit-transform: scaleX(0);\n transform: scaleX(0);\n left: 50%;\n}\n100% {\n -webkit-transform: scaleX(0);\n transform: scaleX(0);\n left: 50%;\n}\n}\ninput:-webkit-autofill {\n -webkit-box-shadow: 0 0 0px 1000px var(--color-white) inset;\n box-shadow: 0 0 0px 1000px var(--color-white) inset;\n}\n.bimdata-input {\n min-height: 32px;\n position: relative;\n font-family: var(--primary-font);\n color: var(--color-primary);\n font-size: 1.0714285714em;\n}\n.bimdata-input.not-empty label {\n top: -22px;\n color: var(--color-primary);\n font-size: 0.7142857143em;\n}\n.bimdata-input input {\n padding: 0;\n width: 100%;\n height: 32px;\n border: none;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n cursor: pointer;\n background-color: transparent;\n color: var(--color-primary);\n font-size: 1em;\n}\n.bimdata-input input:focus {\n outline: none;\n}\n.bimdata-input input:focus ~ label {\n top: -22px;\n font-size: 0.7142857143em;\n}\n.bimdata-input input:focus ~ .bar:after {\n width: 100%;\n -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.55, 0, 0.55, 0.2);\n transition: -webkit-transform 0.2s cubic-bezier(0.55, 0, 0.55, 0.2);\n transition: transform 0.2s cubic-bezier(0.55, 0, 0.55, 0.2);\n transition: transform 0.2s cubic-bezier(0.55, 0, 0.55, 0.2), -webkit-transform 0.2s cubic-bezier(0.55, 0, 0.55, 0.2);\n -webkit-transform: scaleX(1);\n transform: scaleX(1);\n}\n.bimdata-input__icon {\n position: absolute;\n right: 0;\n top: 8px;\n}\n.bimdata-input label {\n position: absolute;\n top: 0;\n left: 0;\n font-size: 0.8571428571em;\n -webkit-transform: translateY(8px);\n transform: translateY(8px);\n -webkit-transition: 0.2s ease all;\n transition: 0.2s ease all;\n color: var(--color-granite-light);\n cursor: pointer;\n}\n.bimdata-input .bar {\n width: 100%;\n height: 1px;\n display: block;\n background: var(--color-silver);\n}\n.bimdata-input .bar::after, .bimdata-input .bar::before {\n width: 0;\n height: 2px;\n content: "";\n display: block;\n position: absolute;\n background-color: var(--color-primary);\n -webkit-transform: scaleX(0);\n transform: scaleX(0);\n}\n.bimdata-input.loading input ~ .bar:after {\n width: 50%;\n -webkit-animation: scaleX 2s linear infinite none;\n animation: scaleX 2s linear infinite none;\n -webkit-transform-origin: right;\n transform-origin: right;\n}\n.bimdata-input.loading input ~ .bar:before {\n width: 50%;\n -webkit-animation: scaleX 2s linear 1s infinite none;\n animation: scaleX 2s linear 1s infinite none;\n -webkit-transform-origin: right;\n transform-origin: right;\n}\n.bimdata-input .error {\n color: var(--color-high);\n font-size: 0.7857142857em;\n}\n.bimdata-input .success {\n color: var(--color-success);\n font-size: 0.7857142857em;\n}\n.bimdata-input.disabled {\n opacity: 0.6;\n}\n.bimdata-input.error label {\n color: var(--color-high);\n}\n.bimdata-input.error .bar {\n background-color: var(--color-high);\n}\n.bimdata-input.error .bar::before, .bimdata-input.error .bar::after {\n background-color: var(--color-high);\n}\n.bimdata-input.success label {\n color: var(--color-success);\n}\n.bimdata-input.success .bar {\n background-color: var(--color-success);\n}\n.bimdata-input.success .bar::before, .bimdata-input.success .bar::after {\n background-color: var(--color-success);\n}'),(e=>{BIMDataViewerVue.pushScopeId("data-v-6d3be186"),e=e(),BIMDataViewerVue.popScopeId()})((()=>BIMDataViewerVue.createElementVNode("span",{class:"bimdata-loading--square"},null,-1))),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-6d3be186] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}'),e('@-webkit-keyframes bimdataloading {\n0% {\n -webkit-box-shadow: inset 0px 0px 0px 0px rgba(var(--color-white), 0.1);\n box-shadow: inset 0px 0px 0px 0px rgba(var(--color-white), 0.1);\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n}\n20% {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n40% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n}\n60% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n -webkit-box-shadow: inset 0px 0px 0px 0px rgba(var(--color-white), 0.1);\n box-shadow: inset 0px 0px 0px 0px rgba(var(--color-white), 0.1);\n}\n80% {\n -webkit-box-shadow: inset 0px -20px 0px 0px rgba(var(--color-white), 1);\n box-shadow: inset 0px -20px 0px 0px rgba(var(--color-white), 1);\n}\n100% {\n -webkit-box-shadow: inset 0px 0px 0px 0px rgba(var(--color-white), 0.1);\n box-shadow: inset 0px 0px 0px 0px rgba(var(--color-white), 0.1);\n}\n}@keyframes bimdataloading {\n0% {\n -webkit-box-shadow: inset 0px 0px 0px 0px rgba(var(--color-white), 0.1);\n box-shadow: inset 0px 0px 0px 0px rgba(var(--color-white), 0.1);\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n}\n20% {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n40% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n}\n60% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n -webkit-box-shadow: inset 0px 0px 0px 0px rgba(var(--color-white), 0.1);\n box-shadow: inset 0px 0px 0px 0px rgba(var(--color-white), 0.1);\n}\n80% {\n -webkit-box-shadow: inset 0px -20px 0px 0px rgba(var(--color-white), 1);\n box-shadow: inset 0px -20px 0px 0px rgba(var(--color-white), 1);\n}\n100% {\n -webkit-box-shadow: inset 0px 0px 0px 0px rgba(var(--color-white), 0.1);\n box-shadow: inset 0px 0px 0px 0px rgba(var(--color-white), 0.1);\n}\n}\n.bimdata-loading {\n width: 100%;\n height: 100%;\n position: absolute;\n top: 0;\n left: 0;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n color: var(--color-white);\n font-family: var(--primary-font);\n z-index: 2;\n}\n.bimdata-loading::after {\n content: " ";\n position: absolute;\n width: 100%;\n height: 100%;\n background-color: var(--color-primary);\n opacity: 0.9;\n z-index: -1;\n}\n.bimdata-loading--square {\n width: 20px;\n height: 20px;\n position: relative;\n border: 2px var(--color-white) solid;\n -webkit-animation: bimdataloading 1.4s linear infinite;\n animation: bimdataloading 1.4s linear infinite;\n}\n.bimdata-loading--text {\n margin-top: 12px;\n display: block;\n}\n.bimdata-loading p {\n text-align: center;\n margin: 0;\n}'),e(".bimdata-menu {\n padding: var(--spacing-unit) 0;\n background-color: var(--color-white);\n -webkit-box-shadow: var(--box-shadow);\n box-shadow: var(--box-shadow);\n overflow-y: auto;\n}\n.bimdata-menu__item {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n font-size: 12px;\n}\n.bimdata-menu__item:not(:empty) li {\n padding: 0 var(--spacing-unit);\n height: 29px;\n width: 100%;\n position: relative;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.bimdata-menu__item:not(:empty) li > span {\n width: 100%;\n}\n.bimdata-menu__item:not(:empty) li:hover {\n background-color: var(--color-silver-light);\n cursor: pointer;\n}\n.bimdata-menu__item--title {\n padding: 0 var(--spacing-unit);\n height: 25px;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n color: var(--color-granite);\n font-size: 11px;\n}\n.bimdata-menu__item--divider .divider {\n margin: calc(var(--spacing-unit) / 2) auto;\n width: 90%;\n border-bottom: 1px solid #f2f2f2;\n}\n.bimdata-menu__item--title:hover, .bimdata-menu__item--divider:hover {\n cursor: default;\n background-color: transparent;\n}\n.bimdata-menu__item--no-children {\n color: var(--color-silver-dark);\n}\n.bimdata-menu__item__children {\n overflow: auto;\n position: fixed;\n padding: calc(var(--spacing-unit) / 2) 0;\n background-color: var(--color-white);\n border: 1px solid transparent;\n -webkit-box-shadow: var(--box-shadow);\n box-shadow: var(--box-shadow);\n}\n.bimdata-menu__item__children--list {\n padding-left: 0;\n}"),e(".bimdata-menu-inline {\n position: relative;\n}\n.bimdata-menu-inline__submenu {\n padding: 0 calc(var(--spacing-unit) / 2);\n position: absolute;\n top: 0;\n background-color: var(--color-white);\n border-radius: 5px;\n gap: calc(var(--spacing-unit) / 2);\n}"),e(".preview-2d[data-v-21ecb168] {\n position: relative;\n height: 100%;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n overflow: hidden;\n}\n.preview-2d img[data-v-21ecb168] {\n width: 100%;\n height: 100%;\n -o-object-fit: contain;\n object-fit: contain;\n}\n.preview-2d .zoom[data-v-21ecb168] {\n position: absolute;\n top: -50px;\n left: -50px;\n width: 100px;\n height: 100px;\n border-radius: 50%;\n -webkit-box-shadow: var(--box-shadow);\n box-shadow: var(--box-shadow);\n background-color: var(--color-white);\n overflow: hidden;\n pointer-events: none;\n}\n.preview-2d .zoomImage[data-v-21ecb168] {\n position: absolute;\n top: 50px;\n left: 50px;\n -webkit-transform-origin: top left;\n transform-origin: top left;\n}"),e(".preview-3d[data-v-23a18a07] {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.preview-3d .viewport[data-v-23a18a07] {\n margin: auto;\n overflow: hidden;\n pointer-events: none;\n}\n.preview-3d .viewport img[data-v-23a18a07] {\n width: auto;\n height: 100%;\n}"),e(".bimdata-multiple-pie-chart[data-v-5022e2ba] {\n position: relative;\n padding: 0;\n}\n.bimdata-multiple-pie-chart .path[data-v-5022e2ba] {\n stroke-dasharray: 1000;\n stroke-dashoffset: 1000;\n -webkit-animation: dash-5022e2ba var(--graph-draw-time, 2s) ease-in forwards;\n animation: dash-5022e2ba var(--graph-draw-time, 2s) ease-in forwards;\n}\n@-webkit-keyframes dash-5022e2ba {\nto {\n stroke-dashoffset: 0;\n}\n}\n@keyframes dash-5022e2ba {\nto {\n stroke-dashoffset: 0;\n}\n}"),e(".bimdata-pie-spinner {\n position: relative;\n}\n.bimdata-pie-spinner__inside {\n position: absolute;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.bimdata-pie-spinner svg {\n position: absolute;\n}\n.bimdata-pie-spinner__path {\n stroke-dasharray: var(--dasharray);\n -webkit-animation: clock var(--delay) linear var(--iteration) running forwards;\n animation: clock var(--delay) linear var(--iteration) running forwards;\n}\n@-webkit-keyframes clock {\nfrom {\n stroke-dashoffset: var(--dashoffset-from);\n}\nto {\n stroke-dashoffset: var(--dashoffset-to);\n}\n}\n@keyframes clock {\nfrom {\n stroke-dashoffset: var(--dashoffset-from);\n}\nto {\n stroke-dashoffset: var(--dashoffset-to);\n}\n}\n.bimdata-pie-spinner:hover .bimdata-pie-spinner__path {\n -webkit-animation-play-state: paused;\n animation-play-state: paused;\n}");const Mt=e=>(BIMDataViewerVue.pushScopeId("data-v-1b624546"),e=e(),BIMDataViewerVue.popScopeId(),e);Mt((()=>BIMDataViewerVue.createElementVNode("div",{class:"bimdata-radio__background"},null,-1))),Mt((()=>BIMDataViewerVue.createElementVNode("div",{class:"bimdata-radio__circle"},null,-1))),Mt((()=>BIMDataViewerVue.createElementVNode("div",{class:"bimdata-radio__dot"},null,-1))),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-1b624546] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}\n\n/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-1b624546] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}\n.text-left[data-v-1b624546] {\n text-align: left;\n}\n.text-center[data-v-1b624546] {\n text-align: center;\n}\n.text-right[data-v-1b624546] {\n text-align: right;\n}\n.bimdata-link[data-v-1b624546] {\n color: var(--color-primary);\n border-bottom: 1px solid var(--color-primary);\n font-weight: 700;\n}\n\n/* BIMDATA FONT WEIGHT */\n.primary-font[data-v-1b624546] {\n font-family: "roboto", sans-serif;\n}'),e('.bimdata-radio {\n position: relative;\n color: var(--color-primary);\n line-height: 1.5;\n font-family: var(--primary-font);\n font-size: 1em;\n background-color: transparent;\n border: none;\n margin: 0px;\n padding: 0px;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n cursor: pointer;\n}\n.bimdata-radio__text {\n font-size: 0.8571428571em;\n}\n.bimdata-radio__circle, .bimdata-radio__dot {\n content: "";\n display: block;\n position: absolute;\n border-radius: 50%;\n -webkit-transition: all 0.2s ease;\n transition: all 0.2s ease;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n}\n.bimdata-radio__circle {\n border: 1px solid var(--color-granite);\n width: 13px;\n height: 13px;\n top: 5px;\n left: 5px;\n}\n.bimdata-radio__dot {\n width: 7px;\n height: 7px;\n top: 3px;\n left: 3px;\n background-color: var(--color-granite);\n -webkit-transform: translate(5px, 5px) scale(0);\n transform: translate(5px, 5px) scale(0);\n}\n.bimdata-radio--big .bimdata-radio__circle {\n width: 24px;\n height: 24px;\n top: 3px;\n left: 3px;\n}\n.bimdata-radio--big .bimdata-radio__dot {\n width: 18px;\n height: 18px;\n top: 1px;\n left: 1px;\n}\n.bimdata-radio--big .bimdata-radio__background {\n width: 30px;\n height: 30px;\n}\n.bimdata-radio__background {\n cursor: inherit;\n margin: 0;\n width: 23px;\n height: 23px;\n border: none;\n border-radius: 50%;\n outline: none;\n opacity: 0;\n -webkit-transform: scale(1);\n transform: scale(1);\n background-color: var(--color-granite);\n -webkit-transition: all 0.2s cubic-bezier(0, 0, 0.2, 1);\n transition: all 0.2s cubic-bezier(0, 0, 0.2, 1);\n}\n.bimdata-radio--checked .bimdata-radio__background {\n background-color: var(--color-primary);\n}\n.bimdata-radio--checked .bimdata-radio__circle {\n border-color: var(--color-primary);\n}\n.bimdata-radio--checked .bimdata-radio__dot {\n background-color: var(--color-primary);\n -webkit-transform: translate(5px, 5px) scale(1);\n transform: translate(5px, 5px) scale(1);\n}\n.bimdata-radio:hover:not(.disabled) .bimdata-radio__background {\n opacity: 0.15;\n -webkit-transition: all 0.2s cubic-bezier(0, 0, 0.2, 1);\n transition: all 0.2s cubic-bezier(0, 0, 0.2, 1);\n}\n.bimdata-radio:hover:not(.disabled):focus .bimdata-radio__background {\n opacity: 0.15;\n}\n.bimdata-radio:hover:not(.disabled):active .bimdata-radio__background {\n -webkit-transition: opacity 0s, -webkit-transform 0s;\n transition: opacity 0s, -webkit-transform 0s;\n transition: transform 0s, opacity 0s;\n transition: transform 0s, opacity 0s, -webkit-transform 0s;\n -webkit-transform: scale(0);\n transform: scale(0);\n}\n.bimdata-radio.disabled {\n color: var(--color-silver-dark);\n cursor: default;\n}\n.bimdata-radio.disabled .bimdata-radio__circle {\n border-color: var(--color-silver-dark);\n}\n.bimdata-radio.disabled .bimdata-radio__dot {\n background-color: var(--color-silver-dark);\n}'),e(".bimdata-responsive-grid[data-v-f4aa7a5a] {\n display: grid;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n}"),e(".safe-zone-inline[data-v-d3a8877a] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n gap: 9px;\n padding: 6px 9px;\n border-radius: 5px;\n -webkit-box-shadow: var(--box-shadow);\n box-shadow: var(--box-shadow);\n background-color: var(--color-white);\n}\n.safe-zone-inline__btn-delete[data-v-d3a8877a] {\n width: 90px;\n}\n.safe-zone-inline__btn-close[data-v-d3a8877a] {\n padding: 0 8px;\n}"),e('.overlay[data-v-1bd53efd] {\n position: absolute;\n left: 0;\n top: 0;\n height: 100%;\n width: 100%;\n}\n.overlay[data-v-1bd53efd]::before {\n content: "";\n position: absolute;\n left: 0;\n top: 0;\n height: 100%;\n width: 100%;\n background-color: var(--color-primary);\n opacity: 0.9;\n}\n.overlay .safe-zone[data-v-1bd53efd] {\n z-index: 1;\n}\n.overlay .safe-zone__content[data-v-1bd53efd] {\n background-color: var(--color-white);\n font-size: 1.2rem;\n text-align: center;\n color: var(--color-high);\n}\n.overlay .safe-zone__content p[data-v-1bd53efd] {\n margin-bottom: 0;\n}\n.overlay .safe-zone__actions[data-v-1bd53efd] {\n height: 75px;\n -webkit-box-pack: space-evenly;\n -ms-flex-pack: space-evenly;\n justify-content: space-evenly;\n background-color: var(--color-silver-light);\n border-top: 1px solid var(--color-silver);\n}'),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-5626106f] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}\n\n/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-5626106f] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}\n.text-left[data-v-5626106f] {\n text-align: left;\n}\n.text-center[data-v-5626106f] {\n text-align: center;\n}\n.text-right[data-v-5626106f] {\n text-align: right;\n}\n.bimdata-link[data-v-5626106f] {\n color: var(--color-primary);\n border-bottom: 1px solid var(--color-primary);\n font-weight: 700;\n}\n\n/* BIMDATA FONT WEIGHT */\n.primary-font[data-v-5626106f] {\n font-family: "roboto", sans-serif;\n}'),e(".bimdata-search-bar {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-transition: all 0.2s ease;\n transition: all 0.2s ease;\n font-size: 1em;\n}\n.bimdata-search-bar .bimdata-search-icon {\n padding: 0 var(--spacing-unit);\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n cursor: pointer;\n}\n.bimdata-search-bar input {\n width: 100%;\n height: 100%;\n color: var(--color-granite);\n background-color: transparent;\n border: none;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n font-family: var(--primary-font);\n font-size: 0.8571428571em;\n}\n.bimdata-search-bar input:focus {\n outline: none;\n}\n.bimdata-search-bar.focus {\n background-color: var(--color-white);\n -webkit-box-shadow: var(--box-shadow);\n box-shadow: var(--box-shadow);\n -webkit-transition: all 0.2s ease;\n transition: all 0.2s ease;\n}\n.bimdata-search-bar__radius {\n border-radius: 3px;\n}\n.bimdata-search-bar__square {\n border-radius: 0;\n}\n.bimdata-search-bar__primary {\n background-color: var(--color-silver-light);\n}\n.bimdata-search-bar__secondary {\n background-color: var(--color-white);\n}"),(e=>{BIMDataViewerVue.pushScopeId("data-v-40d276ff"),e=e(),BIMDataViewerVue.popScopeId()})((()=>BIMDataViewerVue.createElementVNode("p",{class:"text-center"},"loading results...",-1))),e(".bimdata-search-autocomplete[data-v-40d276ff] {\n position: relative;\n display: inline-block;\n width: 350px;\n}\n.bimdata-search-autocomplete__input[data-v-40d276ff] {\n position: relative;\n}\n.bimdata-search-autocomplete__input .bimdata-search-icon[data-v-40d276ff] {\n position: absolute;\n left: 12px;\n height: 13px;\n}\n.bimdata-search-autocomplete__input input[data-v-40d276ff] {\n height: 32px;\n width: 100%;\n border: none;\n background-color: var(--color-silver-light);\n}\n.bimdata-search-autocomplete__input input[data-v-40d276ff]:focus, .bimdata-search-autocomplete__input input[data-v-40d276ff]:focus-visible {\n border: none;\n outline: none;\n}\n.bimdata-search-autocomplete__dropdown[data-v-40d276ff] {\n margin-top: 6px;\n width: 100%;\n display: none;\n background-color: var(--color-white);\n color: var(--color-primary);\n -webkit-transition: -webkit-box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0.2s;\n transition: -webkit-box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0.2s;\n transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0.2s;\n transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0.2s, -webkit-box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0.2s;\n border-radius: 4px;\n -webkit-box-shadow: var(--box-shadow);\n box-shadow: var(--box-shadow);\n}\n.bimdata-search-autocomplete__dropdown.open[data-v-40d276ff] {\n display: block;\n position: absolute;\n z-index: 1;\n}\n.bimdata-search-autocomplete__dropdown .active[data-v-40d276ff] {\n background-color: var(--color-silver-light);\n}\n.bimdata-search-autocomplete__dropdown li[data-v-40d276ff]:hover {\n background-color: var(--color-silver-light);\n cursor: pointer;\n}\n.bimdata-search-autocomplete__dropdown__left[data-v-40d276ff] {\n min-width: 50px;\n max-width: 50px;\n}\n.bimdata-search-autocomplete__dropdown__left .logo[data-v-40d276ff] {\n width: 100%;\n height: 100%;\n max-width: 100%;\n -o-object-fit: contain;\n object-fit: contain;\n}\n.bimdata-search-autocomplete__dropdown__right .title[data-v-40d276ff] {\n font-size: 14px;\n font-weight: 400;\n}\n.bimdata-search-autocomplete__dropdown__right .text[data-v-40d276ff] {\n font-size: 12px;\n}\n.bimdata-search-autocomplete__dropdown__button[data-v-40d276ff] {\n height: 37px;\n border-top: 1px solid var(--color-silver);\n font-size: 14px;\n}\n.bimdata-search-autocomplete__dropdown__button[data-v-40d276ff]:hover {\n background-color: var(--color-silver-light);\n cursor: pointer;\n}"),(e=>{BIMDataViewerVue.pushScopeId("data-v-2c3115dc"),e=e(),BIMDataViewerVue.popScopeId()})((()=>BIMDataViewerVue.createElementVNode("span",{class:"bimdata-select__content__underline"},null,-1))),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-2c3115dc] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}\n.bimdata-select[data-v-2c3115dc] {\n position: relative;\n font-family: var(--primary-font);\n font-size: 1.0714285714em;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.bimdata-select__content[data-v-2c3115dc] {\n height: 32px;\n}\n.bimdata-select__content__value[data-v-2c3115dc] {\n width: 100%;\n height: 32px;\n position: absolute;\n z-index: 1;\n top: 0;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n cursor: pointer;\n}\n.bimdata-select__content__value span[data-v-2c3115dc] {\n width: 100%;\n height: auto;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.bimdata-select__content__label[data-v-2c3115dc] {\n position: absolute;\n top: 6px;\n left: 0;\n font-size: 0.8571428571em;\n -webkit-transition: 0.2s ease all;\n transition: 0.2s ease all;\n color: var(--color-granite-light);\n transition: 0.2s ease all;\n}\n.bimdata-select__content__underline[data-v-2c3115dc] {\n width: 100%;\n height: 1px;\n position: absolute;\n bottom: 0;\n display: block;\n background: var(--color-silver);\n}\n.bimdata-select.disabled[data-v-2c3115dc] {\n opacity: 0.6;\n}\n.bimdata-select.active .bimdata-select__content .bimdata-select__content__label[data-v-2c3115dc], .bimdata-select.not-empty .bimdata-select__content .bimdata-select__content__label[data-v-2c3115dc] {\n top: -18px;\n font-size: 0.7142857143em;\n color: var(--color-primary);\n}\n.bimdata-select__option-list[data-v-2c3115dc] {\n position: absolute;\n z-index: 2;\n top: -3px;\n width: 100%;\n max-height: 220px;\n padding: calc(var(--spacing-unit) / 2) 0;\n overflow: auto;\n -webkit-box-shadow: var(--box-shadow);\n box-shadow: var(--box-shadow);\n background-color: var(--color-white);\n}\n.bimdata-select__option-list__entry[data-v-2c3115dc] {\n height: 29px;\n padding: 0 var(--spacing-unit);\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n font-size: 0.8571428571em;\n cursor: pointer;\n}\n.bimdata-select__option-list__entry[data-v-2c3115dc]:hover {\n background-color: var(--color-silver-light);\n -webkit-transition: all 0.2s ease;\n transition: all 0.2s ease;\n}\n.bimdata-select__option-list__entry.selected[data-v-2c3115dc] {\n background-color: var(--color-silver-light);\n}\n.bimdata-select__option-list__entry.selected[data-v-2c3115dc]:hover {\n background-color: var(--color-silver);\n}\n.bimdata-select__option-list__entry.disabled[data-v-2c3115dc] {\n color: var(--color-silver-dark);\n cursor: default;\n}\n.bimdata-select__option-list__entry.option-group[data-v-2c3115dc] {\n color: var(--color-granite);\n font-weight: 700;\n}\n.bimdata-select__option-list__entry.option-group[data-v-2c3115dc]:hover {\n background-color: transparent;\n cursor: default;\n}\n.bimdata-select__option-list__entry.option-group ~ .bimdata-select__option-list__entry[data-v-2c3115dc]:not(.option-group) {\n padding-left: calc(var(--spacing-unit) * 2);\n}'),(e=>{BIMDataViewerVue.pushScopeId("data-v-41a0d93f"),e=e(),BIMDataViewerVue.popScopeId()})((()=>BIMDataViewerVue.createElementVNode("span",{class:"bimdata-select__content__underline"},null,-1))),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-41a0d93f] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}\n.bimdata-select[data-v-41a0d93f] {\n position: relative;\n font-family: var(--primary-font);\n font-size: 1.0714285714em;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.bimdata-select__content[data-v-41a0d93f] {\n height: 32px;\n}\n.bimdata-select__content__value[data-v-41a0d93f] {\n width: 100%;\n height: 32px;\n position: absolute;\n z-index: 1;\n top: 0;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n cursor: pointer;\n}\n.bimdata-select__content__value span[data-v-41a0d93f] {\n width: 100%;\n height: auto;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.bimdata-select__content__label[data-v-41a0d93f] {\n position: absolute;\n top: 6px;\n left: 0;\n font-size: 0.8571428571em;\n -webkit-transition: 0.2s ease all;\n transition: 0.2s ease all;\n color: var(--color-granite-light);\n transition: 0.2s ease all;\n}\n.bimdata-select__content__underline[data-v-41a0d93f] {\n width: 100%;\n height: 1px;\n position: absolute;\n bottom: 0;\n display: block;\n background: var(--color-silver);\n}\n.bimdata-select.disabled[data-v-41a0d93f] {\n opacity: 0.6;\n}\n.bimdata-select.active .bimdata-select__content .bimdata-select__content__label[data-v-41a0d93f], .bimdata-select.not-empty .bimdata-select__content .bimdata-select__content__label[data-v-41a0d93f] {\n top: -18px;\n font-size: 0.7142857143em;\n color: var(--color-primary);\n}\n.bimdata-select__option-list[data-v-41a0d93f] {\n position: absolute;\n z-index: 2;\n top: -3px;\n width: 100%;\n max-height: 220px;\n padding: calc(var(--spacing-unit) / 2) 0;\n overflow: auto;\n -webkit-box-shadow: var(--box-shadow);\n box-shadow: var(--box-shadow);\n background-color: var(--color-white);\n}\n.bimdata-select__option-list__entry[data-v-41a0d93f] {\n height: 29px;\n padding: 0 var(--spacing-unit);\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n font-size: 0.8571428571em;\n cursor: pointer;\n}\n.bimdata-select__option-list__entry[data-v-41a0d93f]:hover {\n background-color: var(--color-silver-light);\n -webkit-transition: all 0.2s ease;\n transition: all 0.2s ease;\n}\n.bimdata-select__option-list__entry.selected[data-v-41a0d93f] {\n background-color: var(--color-silver-light);\n}\n.bimdata-select__option-list__entry.selected[data-v-41a0d93f]:hover {\n background-color: var(--color-silver);\n}\n.bimdata-select__option-list__entry.disabled[data-v-41a0d93f] {\n color: var(--color-silver-dark);\n cursor: default;\n}\n.bimdata-select__option-list__entry.option-group[data-v-41a0d93f] {\n color: var(--color-granite);\n font-weight: 700;\n}\n.bimdata-select__option-list__entry.option-group[data-v-41a0d93f]:hover {\n background-color: transparent;\n cursor: default;\n}\n.bimdata-select__option-list__entry.option-group ~ .bimdata-select__option-list__entry[data-v-41a0d93f]:not(.option-group) {\n padding-left: calc(var(--spacing-unit) * 2);\n}'),e(".bimdata-simple-pie-chart[data-v-b68a8bb2] {\n position: relative;\n}\n.bimdata-simple-pie-chart .path[data-v-b68a8bb2] {\n stroke-dasharray: 1000;\n stroke-dashoffset: 1000;\n -webkit-animation: dash-b68a8bb2 var(--graph-draw-time, 2s) ease-in forwards;\n animation: dash-b68a8bb2 var(--graph-draw-time, 2s) ease-in forwards;\n}\n@-webkit-keyframes dash-b68a8bb2 {\nto {\n stroke-dashoffset: 0;\n}\n}\n@keyframes dash-b68a8bb2 {\nto {\n stroke-dashoffset: 0;\n}\n}"),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-a29e0786] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}\n.bimdata-table[data-v-a29e0786] {\n width: 100%;\n font-size: 0.9rem;\n background-color: var(--color-white);\n}\n.bimdata-table__container[data-v-a29e0786] {\n height: 100%;\n}\n.bimdata-table__container table[data-v-a29e0786] {\n border-collapse: collapse;\n border-spacing: 0;\n}\n.bimdata-table__container table tbody tr[data-v-a29e0786]:nth-child(odd) {\n background-color: var(--color-silver-light);\n}\n.bimdata-table__container table th[data-v-a29e0786],\n.bimdata-table__container table td[data-v-a29e0786] {\n min-height: calc(var(--spacing-unit) * 2);\n padding: 0 var(--spacing-unit);\n}\n.bimdata-table__container table th.cell-checkbox[data-v-a29e0786] ,\n.bimdata-table__container table td.cell-checkbox[data-v-a29e0786] {\n width: 42px;\n}\n.bimdata-table__container table th[data-v-a29e0786] {\n font-weight: bold;\n color: var(--color-primary);\n}\n.bimdata-table__container table th.cell-sub-header[data-v-a29e0786] {\n min-height: 0;\n padding: 0;\n text-align: left;\n font-weight: normal;\n color: var(--color-granite-lightest);\n}\n.bimdata-table__container table td[data-v-a29e0786] {\n color: var(--color-granite-light);\n}\n.bimdata-table__container__placeholder[data-v-a29e0786] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n padding: var(--spacing-unit);\n font-size: 1rem;\n font-weight: bold;\n}\n.bimdata-table__page-nav[data-v-a29e0786] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n padding: var(--spacing-unit);\n}\n.bimdata-table__page-nav__text[data-v-a29e0786] {\n margin: 0 var(--spacing-unit);\n}'),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-0ad9e34a] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}\n.bimdata-tabs[data-v-0ad9e34a] {\n position: relative;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.bimdata-tabs .bimdata-btn[data-v-0ad9e34a] {\n padding: 0;\n}\n.bimdata-tabs .bimdata-btn:disabled svg[data-v-0ad9e34a] {\n fill: var(--color-silver);\n}\n.bimdata-tabs__container[data-v-0ad9e34a] {\n position: relative;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n padding: 0;\n margin: 0;\n overflow: hidden;\n scroll-behavior: smooth;\n}\n.bimdata-tabs__container__tab[data-v-0ad9e34a] {\n padding: 0;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n position: relative;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n text-align: center;\n color: var(--color-granite);\n cursor: pointer;\n}\n.bimdata-tabs__container__tab.active[data-v-0ad9e34a] {\n z-index: 1;\n border-bottom: 2px solid var(--color-primary);\n background-color: var(--color-silver-light);\n color: var(--color-primary);\n}'),(e=>{BIMDataViewerVue.pushScopeId("data-v-76eaf75a"),e=e(),BIMDataViewerVue.popScopeId()})((()=>BIMDataViewerVue.createElementVNode("span",{class:"bar"},null,-1))),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-76eaf75a] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}\n\n/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-76eaf75a] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}\n.text-left[data-v-76eaf75a] {\n text-align: left;\n}\n.text-center[data-v-76eaf75a] {\n text-align: center;\n}\n.text-right[data-v-76eaf75a] {\n text-align: right;\n}\n.bimdata-link[data-v-76eaf75a] {\n color: var(--color-primary);\n border-bottom: 1px solid var(--color-primary);\n font-weight: 700;\n}\n\n/* BIMDATA FONT WEIGHT */\n.primary-font[data-v-76eaf75a] {\n font-family: "roboto", sans-serif;\n}'),e('textarea:-webkit-autofill {\n -webkit-box-shadow: 0 0 0px 1000px var(--color-white) inset;\n box-shadow: 0 0 0px 1000px var(--color-white) inset;\n}\n.bimdata-textarea {\n margin: var(--spacing-unit) 0;\n position: relative;\n inline-size: -webkit-min-content;\n inline-size: -moz-min-content;\n inline-size: min-content;\n font-family: var(--primary-font);\n color: var(--color-primary);\n font-size: 1.0714285714em;\n}\n.bimdata-textarea textarea {\n padding: 0px;\n width: 100%;\n min-width: inherit;\n max-width: 100%;\n min-height: inherit;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n margin: 0px;\n color: var(--color-primary);\n border: none;\n}\n.bimdata-textarea textarea:disabled {\n background-color: transparent;\n}\n.bimdata-textarea textarea:disabled ~ label {\n color: var(--color-silver-dark);\n cursor: default;\n}\n.bimdata-textarea textarea:focus {\n outline: none;\n}\n.bimdata-textarea textarea:focus ~ label {\n top: -26px;\n font-size: 0.7142857143em;\n}\n.bimdata-textarea textarea:focus ~ .bar:after {\n width: 100%;\n -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.55, 0, 0.55, 0.2);\n transition: -webkit-transform 0.2s cubic-bezier(0.55, 0, 0.55, 0.2);\n transition: transform 0.2s cubic-bezier(0.55, 0, 0.55, 0.2);\n transition: transform 0.2s cubic-bezier(0.55, 0, 0.55, 0.2), -webkit-transform 0.2s cubic-bezier(0.55, 0, 0.55, 0.2);\n -webkit-transform: scaleX(1);\n transform: scaleX(1);\n}\n.bimdata-textarea.not-empty label {\n top: -26px;\n color: var(--color-primary);\n font-size: 0.7142857143em;\n}\n.bimdata-textarea label {\n position: absolute;\n top: 0;\n left: 0;\n font-size: 0.8571428571em;\n -webkit-transform: translateY(8px);\n transform: translateY(8px);\n -webkit-transition: 0.2s ease all;\n transition: 0.2s ease all;\n color: var(--color-granite-light);\n cursor: pointer;\n}\n.bimdata-textarea .bar {\n width: 100%;\n height: 1px;\n display: block;\n background: var(--color-silver);\n}\n.bimdata-textarea .bar::after {\n width: 0;\n height: 2px;\n content: "";\n display: block;\n position: absolute;\n background-color: var(--color-primary);\n -webkit-transform: scaleX(0);\n transform: scaleX(0);\n}\n.bimdata-textarea .error {\n color: var(--color-high);\n font-size: 0.7857142857em;\n}\n.bimdata-textarea .success {\n color: var(--color-success);\n font-size: 0.7857142857em;\n}\n.bimdata-textarea.error label {\n color: var(--color-high);\n}\n.bimdata-textarea.error .bar {\n background-color: var(--color-high);\n}\n.bimdata-textarea.error .bar::before, .bimdata-textarea.error .bar::after {\n background-color: var(--color-high);\n}\n.bimdata-textarea.success label {\n color: var(--color-success);\n}\n.bimdata-textarea.success .bar {\n background-color: var(--color-success);\n}\n.bimdata-textarea.success .bar::before, .bimdata-textarea.success .bar::after {\n background-color: var(--color-success);\n}'),(e=>{BIMDataViewerVue.pushScopeId("data-v-f03b1a72"),e=e(),BIMDataViewerVue.popScopeId()})((()=>BIMDataViewerVue.createElementVNode("span",{class:"toggle__switch"},null,-1))),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-f03b1a72] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}'),e('.toggle__button {\n vertical-align: middle;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n cursor: pointer;\n}\n.toggle__button > div {\n display: inline-block;\n}\n.toggle__button input[type=checkbox] {\n opacity: 0;\n position: absolute;\n width: 1px;\n height: 1px;\n}\n.toggle__button .toggle__switch {\n display: inline-block;\n height: 11px;\n border-radius: 10px;\n width: 24px;\n background: rgba(193, 193, 193, 0.39);\n position: relative;\n margin: 0 16px;\n -webkit-transition: all 0.25s;\n transition: all 0.25s;\n}\n.toggle__button .toggle__switch::after {\n content: "";\n position: absolute;\n display: block;\n width: 15px;\n height: 15px;\n border-radius: 50%;\n left: -5px;\n top: -2px;\n -webkit-transform: translateX(0);\n transform: translateX(0);\n -webkit-transition: all 0.25s cubic-bezier(0.5, -0.6, 0.5, 1.6);\n transition: all 0.25s cubic-bezier(0.5, -0.6, 0.5, 1.6);\n}\n.toggle__button .toggle__switch::after {\n background: white;\n -webkit-box-shadow: var(--box-shadow);\n box-shadow: var(--box-shadow);\n}\n.toggle__button.active .toggle__switch {\n -webkit-box-shadow: var(--box-shadow);\n box-shadow: var(--box-shadow);\n}\n.toggle__button.active .toggle__switch::after {\n left: 0;\n background: var(--color-primary);\n -webkit-box-shadow: 0 0 1px var(--color-primary);\n box-shadow: 0 0 1px var(--color-primary);\n -webkit-transform: translateX(16px);\n transform: translateX(16px);\n}\n.toggle__button.active.disabled .toggle__switch::after {\n background-color: #95989a;\n border: none;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.toggle__button.disabled {\n cursor: default;\n}\n.toggle__button.disabled span {\n color: var(--color-silver-dark);\n}\n.toggle__button.disabled .toggle__switch::after {\n border: 1px solid #95989a;\n -webkit-box-shadow: none;\n box-shadow: none;\n}'),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-41eb8f46] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}\n\n/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-41eb8f46] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}\n.text-left[data-v-41eb8f46] {\n text-align: left;\n}\n.text-center[data-v-41eb8f46] {\n text-align: center;\n}\n.text-right[data-v-41eb8f46] {\n text-align: right;\n}\n.bimdata-link[data-v-41eb8f46] {\n color: var(--color-primary);\n border-bottom: 1px solid var(--color-primary);\n font-weight: 700;\n}\n\n/* BIMDATA FONT WEIGHT */\n.primary-font[data-v-41eb8f46] {\n font-family: "roboto", sans-serif;\n}\n.bimdata-tooltip[data-v-41eb8f46] {\n position: relative;\n}\n.bimdata-tooltip__tooltip[data-v-41eb8f46] {\n position: absolute;\n z-index: 2;\n min-width: 60px;\n width: -webkit-max-content;\n width: -moz-max-content;\n width: max-content;\n padding: calc(var(--spacing-unit) / 3) calc(var(--spacing-unit) / 2);\n border-radius: 3px;\n text-align: center;\n white-space: normal;\n word-wrap: break-word;\n}\n.bimdata-tooltip__tooltip[data-v-41eb8f46]::before {\n content: "";\n position: absolute;\n border-style: solid;\n border-width: 8px 0 0 8px;\n}\n.bimdata-tooltip__tooltip.bimdata-tooltip--up[data-v-41eb8f46], .bimdata-tooltip__tooltip--top[data-v-41eb8f46] {\n top: -8px;\n left: 50%;\n -webkit-transform: translateX(-50%) translateY(-100%);\n transform: translateX(-50%) translateY(-100%);\n}\n.bimdata-tooltip__tooltip.bimdata-tooltip--up[data-v-41eb8f46]::before, .bimdata-tooltip__tooltip--top[data-v-41eb8f46]::before {\n top: calc(100% - 4px);\n left: calc(50% - 4px);\n -webkit-transform: rotate(135deg);\n transform: rotate(135deg);\n}\n.bimdata-tooltip__tooltip.bimdata-tooltip--left[data-v-41eb8f46], .bimdata-tooltip__tooltip--right[data-v-41eb8f46] {\n top: 50%;\n left: calc(100% + 8px);\n -webkit-transform: translateY(-50%);\n transform: translateY(-50%);\n}\n.bimdata-tooltip__tooltip.bimdata-tooltip--left[data-v-41eb8f46]::before, .bimdata-tooltip__tooltip--right[data-v-41eb8f46]::before {\n top: calc(50% - 4px);\n left: -4px;\n -webkit-transform: rotate(-135deg);\n transform: rotate(-135deg);\n}\n.bimdata-tooltip__tooltip.bimdata-tooltip--bottom[data-v-41eb8f46], .bimdata-tooltip__tooltip--bottom[data-v-41eb8f46] {\n top: calc(100% + 8px);\n left: 50%;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n}\n.bimdata-tooltip__tooltip.bimdata-tooltip--bottom[data-v-41eb8f46]::before, .bimdata-tooltip__tooltip--bottom[data-v-41eb8f46]::before {\n top: -4px;\n left: calc(50% - 4px);\n -webkit-transform: rotate(-45deg);\n transform: rotate(-45deg);\n}\n.bimdata-tooltip__tooltip.bimdata-tooltip--right[data-v-41eb8f46], .bimdata-tooltip__tooltip--left[data-v-41eb8f46] {\n top: 50%;\n left: -8px;\n -webkit-transform: translateX(-100%) translateY(-50%);\n transform: translateX(-100%) translateY(-50%);\n}\n.bimdata-tooltip__tooltip.bimdata-tooltip--right[data-v-41eb8f46]::before, .bimdata-tooltip__tooltip--left[data-v-41eb8f46]::before {\n top: calc(50% - 4px);\n left: calc(100% - 4px);\n -webkit-transform: rotate(45deg);\n transform: rotate(45deg);\n}\n.bimdata-tooltip__tooltip--white[data-v-41eb8f46] {\n background-color: var(--color-white);\n color: var(--color-primary);\n}\n.bimdata-tooltip__tooltip--white[data-v-41eb8f46]::before {\n border-color: var(--color-white) transparent transparent;\n}\n.bimdata-tooltip__tooltip.bimdata-tooltip--primary[data-v-41eb8f46], .bimdata-tooltip__tooltip--primary[data-v-41eb8f46] {\n background-color: var(--color-primary);\n color: var(--color-white);\n}\n.bimdata-tooltip__tooltip.bimdata-tooltip--primary[data-v-41eb8f46]::before, .bimdata-tooltip__tooltip--primary[data-v-41eb8f46]::before {\n border-color: var(--color-primary) transparent transparent;\n}\n.bimdata-tooltip__tooltip--secondary[data-v-41eb8f46] {\n background-color: rgb(249, 199, 44);\n color: rgb(47, 55, 74);\n}\n.bimdata-tooltip__tooltip--secondary[data-v-41eb8f46]::before {\n border-color: var(--color-secondary) transparent transparent;\n}\n.bimdata-tooltip__tooltip.bimdata-tooltip--grey[data-v-41eb8f46], .bimdata-tooltip__tooltip--granite-light[data-v-41eb8f46] {\n background-color: var(--color-granite-light);\n color: var(--color-white);\n}\n.bimdata-tooltip__tooltip.bimdata-tooltip--grey[data-v-41eb8f46]::before, .bimdata-tooltip__tooltip--granite-light[data-v-41eb8f46]::before {\n border-color: var(--color-granite-light) transparent transparent;\n}\n.bimdata-tooltip__tooltip--silver-light[data-v-41eb8f46] {\n background-color: var(--color-silver-light);\n color: var(--color-primary);\n}\n.bimdata-tooltip__tooltip--silver-light[data-v-41eb8f46]::before {\n border-color: var(--color-silver-light) transparent transparent;\n}\n.bimdata-tooltip__tooltip--success[data-v-41eb8f46] {\n background-color: var(--color-success);\n color: var(--color-white);\n}\n.bimdata-tooltip__tooltip--success[data-v-41eb8f46]::before {\n border-color: var(--color-success) transparent transparent;\n}\n.bimdata-tooltip__tooltip--warning[data-v-41eb8f46] {\n background-color: var(--color-warning);\n color: var(--color-white);\n}\n.bimdata-tooltip__tooltip--warning[data-v-41eb8f46]::before {\n border-color: var(--color-warning) transparent transparent;\n}\n.bimdata-tooltip__tooltip--high[data-v-41eb8f46] {\n background-color: var(--color-high);\n color: var(--color-white);\n}\n.bimdata-tooltip__tooltip--high[data-v-41eb8f46]::before {\n border-color: var(--color-high) transparent transparent;\n}'),e('/* base COLORS --------------------------------------------- */\n/* colors BRAND */\n/* colors GREY SHADES - NEUTRAL */\n/* color TEXT */\n/* state colors */\n/* base FONT SIZE ----------------------------------------- */\n/* base BOX-SHADOW ----------------------------------------- */\n/* base SPACING UNIT -------------------------------------- */\n/* base FONTS -------------------------------------- */\nhtml[data-v-25da4c7d] {\n /* base COLORS ------------------------------------------- */\n /* --------------------------------\n color PRIMARY & VARIANTS -------------------------------- */\n --color-primary-lighter: rgba(248, 249, 250, 1);\n --color-primary-light: rgba(67, 78, 105, 1);\n --color-primary: rgba(47, 55, 74, 1);\n --color-primary-dark: rgba(27, 32, 43, 1);\n /* --------------------------------\n color SECONDARY & VARIANTS -------------------------------- */\n --color-secondary-lighter: rgba(255, 252, 242, 1);\n --color-secondary-light: rgba(250, 212, 94, 1);\n --color-secondary: rgba(249, 199, 44, 1);\n --color-secondary-dark: rgba(235, 180, 7, 1);\n /* --------------------------------\n color GREY SHADES - NEUTRAL\n -------------------------------- */\n --color-white: rgba(255, 255, 255, 1);\n --color-silver-light: rgba(247, 247, 247, 1);\n --color-silver: rgba(216, 216, 216, 1);\n --color-silver-dark: rgba(189, 189, 189, 1);\n --color-granite-light: rgba(122, 122, 122, 1);\n --color-granite: rgba(96, 96, 96, 1);\n --color-black: rgba(0, 0, 0, 1);\n /* --------------------------------\n color TEXT -------------------------------- */\n --color-text: rgba(47, 55, 74, 1);\n /* --------------------------------\n color BLACK & VARIANTS -------------------------------- */\n --color-black-100: rgba(0, 0, 0, 0.1);\n /* --------------------------------\n color SUCCESS & VARIANTS -------------------------------- */\n --color-success-lighter: rgba(226, 255, 239, 1);\n --color-success-light: rgba(0, 200, 92, 1);\n --color-success: rgba(0, 175, 80, 1);\n --color-success-dark: rgba(0, 149, 68, 1);\n /* --------------------------------\n color WARNING & VARIANTS -------------------------------- */\n --color-warning-lighter: rgba(255, 233, 204, 1);\n --color-warning-light: rgba(255, 167, 51, 1);\n --color-warning: rgba(255, 145, 0, 1);\n --color-warning-dark: rgba(204, 116, 0, 1);\n /* --------------------------------\n color HIGH & VARIANTS -------------------------------- */\n --color-high-lighter: rgba(255, 237, 234, 1);\n --color-high-light: rgba(255, 104, 81, 1);\n --color-high: rgba(255, 61, 30, 1);\n --color-high-dark: rgba(234, 31, 0, 1);\n /* base FONT SIZE ----------------------------------------- */\n --font-size: 14px;\n /* base BOX-SHADOW ----------------------------------------- */\n --box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);\n /* base BORDER RADIUS ----------------------------------------- */\n --border-radius-tiny: 3px;\n /* base SPACING UNIT -------------------------------------- */\n --spacing-unit: 12px;\n --size-btn-options: 45px;\n /* base FONTS -------------------------------------- */\n --primary-font: "roboto", sans-serif;\n}\n.pdf-viewer[data-v-25da4c7d] {\n width: 100%;\n height: 100%;\n background-color: var(--color-white);\n overflow: hidden;\n}\n.pdf-viewer__header[data-v-25da4c7d] {\n height: 42px;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n font-size: 12px;\n}\n.pdf-viewer__header--title[data-v-25da4c7d] {\n width: 0;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n padding: 0 var(--spacing-unit);\n}\n.pdf-viewer object[data-v-25da4c7d] {\n height: 100%;\n}\n.pdf-viewer__header ~ object[data-v-25da4c7d] {\n height: calc(100% - 42px);\n}');const It={name:"SvgExtractorPlugin",component:((e,n)=>{const a=e.__vccOpts||e;for(const[e,r]of n)a[e]=r;return a})({name:"svgExtractor",components:{BIMDataButton:a},data:()=>({}),methods:{downloadSvg(){const e=this.$viewer.state.models[0];e.map_file?window.location.href=e.map_file:this.$viewer.localContext.hub.emit("alert",{type:"error",message:this.$t("SvgExtractorPlugin.no_svg_error")})}}},[["render",function(e,n,a,r,o,t){const l=BIMDataViewerVue.resolveComponent("BIMDataButton");return BIMDataViewerVue.openBlock(),BIMDataViewerVue.createElementBlock("div",null,[BIMDataViewerVue.createVNode(l,{onClick:t.downloadSvg,color:"primary",fill:"",radius:""},{default:BIMDataViewerVue.withCtx((()=>[BIMDataViewerVue.createTextVNode(BIMDataViewerVue.toDisplayString(e.$t("SvgExtractorPlugin.action")),1)])),_:1},8,["onClick"])])}]]),addToWindows:["2d","dwg"],button:{position:"right",content:"simple",keepOpen:!0,tooltip:"SvgExtractorPlugin.tooltip",icon:{imgUri:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAyMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNi41NjIgMTEuMDM5NVYxNy4zMTUzTDEwLjExNTMgMjAuOTQ4N0wzLjY5NTggMTcuMjY4MlYxMC45NDY2TDEwLjExOTUgNy4yNzU3NkwxNi41NjIgMTEuMDM5NVpNMTAuMTE0NyA4LjIwNzJMNC44MzU5NCAxMS4yMjM4TDEwLjA1NjQgMTQuMzM0N0wxNS4zODM1IDExLjI4NTJMMTAuMTE0NyA4LjIwNzJaTTkuNjM1MzggMTUuMDIzMkw0LjUyOTE0IDExLjk4MDNMNC41MjkxNCAxNi44MTY1TDkuNjM1MzggMTkuNzQ0VjE1LjAyMzJaTTEwLjQ2ODcgMTUuMDI3OEwxNS43Mjg3IDEyLjAxNjhWMTYuODU5NkwxMC40Njg3IDE5LjgyNDFWMTUuMDI3OFoiIGZpbGw9IiMyRjM3NEEiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOS4xNjY3IDIzLjcyMDlIMC44MzMzMzNWMC43OTczNDJIMTIuMjkxNlY3LjU3NDc2SDE5LjE2NjdWMjMuNzIwOVpNMTguNTI1MiA2Ljc3NzQyTDE1Ljc2ODcgNC4wMzM0M0wxMy4xMjQ5IDEuNTA2OTRWNi43Nzc0MkgxOC41MjUyWk0xMy4xMjQ5IDAuMzgwMDIyTDE2LjM2MzYgMy40NzUwM0wyMCA3LjA5NDg2VjI0LjUxODNIMFYwSDEyLjcyNzNMMTMuMDQwMiAwLjI5OTAxMUgxMy4xMjQ5VjAuMzgwMDIyWiIgZmlsbD0iIzJGMzc0QSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEyLjI5MTggMjEuNzI3Nkg3LjYwNDMxVjI1LjQxNTNMNS43Mjk3NCAyNS40MTUzTDEwLjAwMDYgMzBMMTQuMjcxNCAyNS40MTUzTDEyLjI5MTggMjUuNDE1M1YyMS43Mjc2WiIgZmlsbD0iIzJGMzc0QSIvPgo8L3N2Zz4K"}},i18n:{en:{tooltip:"Download SVG of the model",action:"Download SVG",no_svg_error:"This model has no available SVG"},fr:{tooltip:"Téléchargez le SVG du modèle",action:"Télécharger le SVG",no_svg_error:"Cette maquette n'a aucun SVG de disponible"}}};export{It as default}; \ No newline at end of file diff --git a/src/views/Viewer.vue b/src/views/Viewer.vue index e4a85a9b..1bf39a41 100644 --- a/src/views/Viewer.vue +++ b/src/views/Viewer.vue @@ -18,6 +18,7 @@ import kroqiBcfService from "@bimdata/bcf-kroqi-premium-service"; import platformDemo from "@bimdata/platform-demo-viewer-plugin"; import SnowflakesPlugin from "@bimdata/snowflakes-viewer-plugin"; import SvgExtractorPlugin from "@bimdata/svg-extractor-viewer-plugin"; +import reflectPlugin from "@/plugins/reflect/src/reflect.plugin.js"; import iotEquipment from "@bimdata/iot-equipment-viewer-plugin"; import iframeShare from "@bimdata/iframe-share-viewer-plugin"; @@ -62,13 +63,17 @@ export default { bimdataViewer.registerPlugin(platformDemo); bimdataViewer.registerPlugin(SnowflakesPlugin); bimdataViewer.registerPlugin(SvgExtractorPlugin); + bimdataViewer.registerPlugin(reflectPlugin); bimdataViewer.registerPlugin(iotEquipment); bimdataViewer.registerPlugin(iframeShare); bimdataViewer.registerPlugin(bimworld); bimdataViewer.registerPlugin(iot); - bimdataViewer.mount(`#${this.viewerId}`); + bimdataViewer.mount(`#${this.viewerId}`, { + ratios: [50, 50], + children: ["3d", "REFLECT"] + }); this.$watch( () => this.oidcAccessToken,