diff --git a/.circleci/config.yml b/.circleci/config.yml index 1eb08d6..72a397b 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -24,7 +24,7 @@ jobs: command: cd projects/sunbird-pdf-player && npm install --no-progress --force && npx audit-ci@^6 --config ./audit-ci.jsonc && rm -rf node_modules - run: name: ng lint - command: cd ~/sunbird-pdf-player && npm install --no-progress --force && npm run lint + command: cd ~/sunbird-pdf-player && npm install --no-progress --legacy-peer-deps --include=optional && npm run lint - run: name: Testing command: npm run test diff --git a/.eslintignore b/.eslintignore index 600e365..acc1586 100644 --- a/.eslintignore +++ b/.eslintignore @@ -1 +1,2 @@ -**/node_modules \ No newline at end of file +**/node_modules +.eslintrc.json \ No newline at end of file diff --git a/angular.json b/angular.json index 04d8c7d..e5966e7 100644 --- a/angular.json +++ b/angular.json @@ -81,18 +81,18 @@ "serve": { "builder": "@angular-devkit/build-angular:dev-server", "options": { - "browserTarget": "sunbird-pdf-player-app:build" + "buildTarget": "sunbird-pdf-player-app:build" }, "configurations": { "production": { - "browserTarget": "sunbird-pdf-player-app:build:production" + "buildTarget": "sunbird-pdf-player-app:build:production" } } }, "extract-i18n": { "builder": "@angular-devkit/build-angular:extract-i18n", "options": { - "browserTarget": "sunbird-pdf-player-app:build" + "buildTarget": "sunbird-pdf-player-app:build" } }, "test": { @@ -242,18 +242,18 @@ "serve": { "builder": "@angular-devkit/build-angular:dev-server", "options": { - "browserTarget": "pdf-player-wc:build" + "buildTarget": "pdf-player-wc:build" }, "configurations": { "production": { - "browserTarget": "pdf-player-wc:build:production" + "buildTarget": "pdf-player-wc:build:production" } } }, "extract-i18n": { "builder": "@angular-devkit/build-angular:extract-i18n", "options": { - "browserTarget": "pdf-player-wc:build" + "buildTarget": "pdf-player-wc:build" } }, "test": { diff --git a/assets-copy.js b/assets-copy.js index 4d1dce4..e1cdc93 100644 --- a/assets-copy.js +++ b/assets-copy.js @@ -1,7 +1,7 @@ const fs = require('fs-extra'); (async () => { try { - var source = "projects/sunbird-pdf-player/node_modules/@project-sunbird/sunbird-player-sdk-v9/lib/assets"; + var source = "node_modules/@project-sunbird/sunbird-player-sdk-v9/lib/assets"; const dest = "dist/sunbird-pdf-player/lib/assets/"; var libsource = "projects/sunbird-pdf-player/src/lib/assets"; const isAssetsExists = await fs.pathExists(dest) diff --git a/build-wc.js b/build-wc.js index b9db120..70364f0 100644 --- a/build-wc.js +++ b/build-wc.js @@ -12,10 +12,10 @@ const build = async () => { await fs.ensureDir("dist/pdf-player-wc"); await concat(files, "web-component/sunbird-pdf-player.js"); - await fs.copy("./dist/pdf-player-wc/assets", "web-component/assets"); + // await fs.copy("./dist/pdf-player-wc/assets", "web-component/assets"); await fs.copy("./dist/pdf-player-wc/styles.css", "web-component/styles.css") await concat(files, "web-component-demo/sunbird-pdf-player.js"); - await fs.copy("./dist/pdf-player-wc/assets", "web-component-demo/assets"); + // await fs.copy("./dist/pdf-player-wc/assets", "web-component-demo/assets"); await fs.copy("./dist/pdf-player-wc/styles.css", "web-component-demo/styles.css") console.log("Files concatenated successfully!!!"); }; diff --git a/package-lock.json b/package-lock.json index 325852c..0624464 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,20 +8,20 @@ "name": "sunbird-pdf-player-app", "version": "0.0.0", "dependencies": { - "@angular/animations": "16.2.12", - "@angular/common": "16.2.12", - "@angular/compiler": "16.2.12", - "@angular/core": "16.2.12", - "@angular/elements": "^16.2.12", - "@angular/forms": "16.2.12", - "@angular/platform-browser": "16.2.12", - "@angular/platform-browser-dynamic": "16.2.12", - "@angular/router": "16.2.12", + "@angular/animations": "17.2.4", + "@angular/common": "17.2.4", + "@angular/compiler": "17.2.4", + "@angular/core": "17.2.4", + "@angular/elements": "^17.2.4", + "@angular/forms": "17.2.4", + "@angular/platform-browser": "17.2.4", + "@angular/platform-browser-dynamic": "17.2.4", + "@angular/router": "17.2.4", "@babel/runtime": "^7.19.4", "@project-sunbird/client-services": "^3.4.8", "@project-sunbird/sb-styles": "0.0.7", - "@project-sunbird/sunbird-pdf-player-v9": "6.0.0", - "@project-sunbird/sunbird-player-sdk-v9": "6.0.5", + "@project-sunbird/sunbird-pdf-player-v9": "6.1.0", + "@project-sunbird/sunbird-player-sdk-v9": "6.0.7", "@project-sunbird/telemetry-sdk": "1.3.0", "ally.js": "1.4.1", "core-js": "^2.5.4", @@ -29,24 +29,24 @@ "reflect-metadata": "^0.1.13", "rxjs": "~6.6.7", "tslib": "^2.0.0", - "zone.js": "~0.13.3" + "zone.js": "~0.14.4" }, "devDependencies": { - "@angular-devkit/build-angular": "16.2.12", - "@angular-devkit/core": "^16.2.12", - "@angular-eslint/builder": "16.3.1", - "@angular-eslint/eslint-plugin": "16.3.1", - "@angular-eslint/eslint-plugin-template": "16.3.1", - "@angular-eslint/schematics": "16.3.1", - "@angular-eslint/template-parser": "16.3.1", - "@angular/cli": "16.2.12", - "@angular/compiler-cli": "16.2.12", - "@angular/language-service": "16.2.12", + "@angular-devkit/build-angular": "17.2.3", + "@angular-devkit/core": "^17.2.3", + "@angular-eslint/builder": "17.2.1", + "@angular-eslint/eslint-plugin": "17.2.1", + "@angular-eslint/eslint-plugin-template": "17.2.1", + "@angular-eslint/schematics": "17.2.1", + "@angular-eslint/template-parser": "17.2.1", + "@angular/cli": "17.2.3", + "@angular/compiler-cli": "17.2.4", + "@angular/language-service": "17.2.4", "@types/jasmine": "~3.6.0", "@types/jasminewd2": "~2.0.3", "@types/node": "^12.20.15", - "@typescript-eslint/eslint-plugin": "5.27.1", - "@typescript-eslint/parser": "5.27.1", + "@typescript-eslint/eslint-plugin": "6.20.0", + "@typescript-eslint/parser": "6.20.0", "concat": "^1.0.3", "copyfiles": "^2.4.1", "eslint": "^8.17.0", @@ -58,13 +58,19 @@ "karma-coverage-istanbul-reporter": "~3.0.2", "karma-jasmine": "~4.0.0", "karma-jasmine-html-reporter": "^1.5.0", - "ng-packagr": "^16.2.3", + "ng-packagr": "^17.3.0", "protractor": "~7.0.0", "ts-node": "~7.0.0", "tsickle": "0.39.1", - "typescript": "4.9.5", + "typescript": "5.3.3", "watch": "^1.0.2", "wrench": "^1.5.9" + }, + "optionalDependencies": { + "@nx/nx-darwin-arm64": "16.5.1", + "@nx/nx-darwin-x64": "16.5.1", + "@nx/nx-linux-x64-gnu": "16.5.1", + "@nx/nx-win32-x64-msvc": "16.5.1" } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -90,16 +96,16 @@ } }, "node_modules/@angular-devkit/architect": { - "version": "0.1602.12", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1602.12.tgz", - "integrity": "sha512-19Fwwfx+KvJ01SyI6cstRgqT9+cwer8Ro1T27t1JqlGyOX8tY3pV78ulwxy2+wCzPjR18V6W7cb7Cv6fyK4xog==", + "version": "0.1702.3", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1702.3.tgz", + "integrity": "sha512-4jeBgtBIZxAeJyiwSdbRE4+rWu34j0UMCKia8s7473rKj0Tn4+dXlHmA/kuFYIp6K/9pE/hBoeUFxLNA/DZuRQ==", "dev": true, "dependencies": { - "@angular-devkit/core": "16.2.12", + "@angular-devkit/core": "17.2.3", "rxjs": "7.8.1" }, "engines": { - "node": "^16.14.0 || >=18.10.0", + "node": "^18.13.0 || >=20.9.0", "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", "yarn": ">= 1.13.0" } @@ -114,96 +120,97 @@ } }, "node_modules/@angular-devkit/build-angular": { - "version": "16.2.12", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-16.2.12.tgz", - "integrity": "sha512-VVGKZ0N3gyR0DP7VrcZl4io3ruWYT94mrlyJsJMLlrYy/EX8JCvqrJC9c+dscrtKjhZzjwdyhszkJQY4JfwACA==", + "version": "17.2.3", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-17.2.3.tgz", + "integrity": "sha512-AZsEHZj+k2Lxb7uQUwfEpSE6TvQhCoIgP6XLKgKxZHUOiTUVXDj84WhNcbup5SsSG1cafmoVN7APxxuSwHcoeg==", "dev": true, "dependencies": { "@ampproject/remapping": "2.2.1", - "@angular-devkit/architect": "0.1602.12", - "@angular-devkit/build-webpack": "0.1602.12", - "@angular-devkit/core": "16.2.12", - "@babel/core": "7.22.9", - "@babel/generator": "7.22.9", + "@angular-devkit/architect": "0.1702.3", + "@angular-devkit/build-webpack": "0.1702.3", + "@angular-devkit/core": "17.2.3", + "@babel/core": "7.23.9", + "@babel/generator": "7.23.6", "@babel/helper-annotate-as-pure": "7.22.5", "@babel/helper-split-export-declaration": "7.22.6", - "@babel/plugin-proposal-async-generator-functions": "7.20.7", - "@babel/plugin-transform-async-to-generator": "7.22.5", - "@babel/plugin-transform-runtime": "7.22.9", - "@babel/preset-env": "7.22.9", - "@babel/runtime": "7.22.6", - "@babel/template": "7.22.5", + "@babel/plugin-transform-async-generator-functions": "7.23.9", + "@babel/plugin-transform-async-to-generator": "7.23.3", + "@babel/plugin-transform-runtime": "7.23.9", + "@babel/preset-env": "7.23.9", + "@babel/runtime": "7.23.9", "@discoveryjs/json-ext": "0.5.7", - "@ngtools/webpack": "16.2.12", - "@vitejs/plugin-basic-ssl": "1.0.1", + "@ngtools/webpack": "17.2.3", + "@vitejs/plugin-basic-ssl": "1.1.0", "ansi-colors": "4.1.3", - "autoprefixer": "10.4.14", + "autoprefixer": "10.4.17", "babel-loader": "9.1.3", "babel-plugin-istanbul": "6.1.1", "browserslist": "^4.21.5", - "chokidar": "3.5.3", "copy-webpack-plugin": "11.0.0", "critters": "0.0.20", - "css-loader": "6.8.1", - "esbuild-wasm": "0.18.17", - "fast-glob": "3.3.1", - "guess-parser": "0.4.22", - "https-proxy-agent": "5.0.1", - "inquirer": "8.2.4", - "jsonc-parser": "3.2.0", + "css-loader": "6.10.0", + "esbuild-wasm": "0.20.0", + "fast-glob": "3.3.2", + "http-proxy-middleware": "2.0.6", + "https-proxy-agent": "7.0.2", + "inquirer": "9.2.14", + "jsonc-parser": "3.2.1", "karma-source-map-support": "1.4.0", - "less": "4.1.3", + "less": "4.2.0", "less-loader": "11.1.0", "license-webpack-plugin": "4.0.2", "loader-utils": "3.2.1", - "magic-string": "0.30.1", - "mini-css-extract-plugin": "2.7.6", - "mrmime": "1.0.1", + "magic-string": "0.30.7", + "mini-css-extract-plugin": "2.8.0", + "mrmime": "2.0.0", "open": "8.4.2", "ora": "5.4.1", "parse5-html-rewriting-stream": "7.0.0", - "picomatch": "2.3.1", - "piscina": "4.0.0", - "postcss": "8.4.31", - "postcss-loader": "7.3.3", + "picomatch": "4.0.1", + "piscina": "4.3.1", + "postcss": "8.4.35", + "postcss-loader": "8.1.0", "resolve-url-loader": "5.0.0", "rxjs": "7.8.1", - "sass": "1.64.1", - "sass-loader": "13.3.2", - "semver": "7.5.4", - "source-map-loader": "4.0.1", + "sass": "1.70.0", + "sass-loader": "14.1.0", + "semver": "7.6.0", + "source-map-loader": "5.0.0", "source-map-support": "0.5.21", - "terser": "5.19.2", - "text-table": "0.2.0", + "terser": "5.27.0", "tree-kill": "1.2.2", - "tslib": "2.6.1", - "vite": "4.5.2", - "webpack": "5.88.2", + "tslib": "2.6.2", + "undici": "6.6.2", + "vite": "5.0.12", + "watchpack": "2.4.0", + "webpack": "5.90.1", "webpack-dev-middleware": "6.1.1", "webpack-dev-server": "4.15.1", - "webpack-merge": "5.9.0", + "webpack-merge": "5.10.0", "webpack-subresource-integrity": "5.1.0" }, "engines": { - "node": "^16.14.0 || >=18.10.0", + "node": "^18.13.0 || >=20.9.0", "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", "yarn": ">= 1.13.0" }, "optionalDependencies": { - "esbuild": "0.18.17" + "esbuild": "0.20.0" }, "peerDependencies": { - "@angular/compiler-cli": "^16.0.0", - "@angular/localize": "^16.0.0", - "@angular/platform-server": "^16.0.0", - "@angular/service-worker": "^16.0.0", + "@angular/compiler-cli": "^17.0.0", + "@angular/localize": "^17.0.0", + "@angular/platform-server": "^17.0.0", + "@angular/service-worker": "^17.0.0", + "@web/test-runner": "^0.18.0", + "browser-sync": "^3.0.2", "jest": "^29.5.0", "jest-environment-jsdom": "^29.5.0", "karma": "^6.3.0", - "ng-packagr": "^16.0.0", + "ng-packagr": "^17.0.0", "protractor": "^7.0.0", "tailwindcss": "^2.0.0 || ^3.0.0", - "typescript": ">=4.9.3 <5.2" + "typescript": ">=5.2 <5.4" }, "peerDependenciesMeta": { "@angular/localize": { @@ -215,6 +222,12 @@ "@angular/service-worker": { "optional": true }, + "@web/test-runner": { + "optional": true + }, + "browser-sync": { + "optional": true + }, "jest": { "optional": true }, @@ -235,95 +248,39 @@ } } }, - "node_modules/@angular-devkit/build-angular/node_modules/@babel/core": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.9.tgz", - "integrity": "sha512-G2EgeufBcYw27U4hhoIwFcgc1XU7TlXJ3mv04oOv1WCuo900U/anZSPzEqNjwdjgffkk2Gs0AN0dW1CKVLcG7w==", - "dev": true, - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.22.5", - "@babel/generator": "^7.22.9", - "@babel/helper-compilation-targets": "^7.22.9", - "@babel/helper-module-transforms": "^7.22.9", - "@babel/helpers": "^7.22.6", - "@babel/parser": "^7.22.7", - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.8", - "@babel/types": "^7.22.5", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.2", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/@babel/core/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.6.tgz", - "integrity": "sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ==", - "dev": true, - "dependencies": { - "regenerator-runtime": "^0.13.11" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/@types/node": { - "version": "20.11.26", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.26.tgz", - "integrity": "sha512-YwOMmyhNnAWijOBQweOJnQPl068Oqd4K3OFbTc6AHJwzweUwwWG3GIFY74OKks2PJUDkQPeddOQES9mLn1CTEQ==", + "node_modules/@angular-devkit/build-angular/node_modules/@esbuild/darwin-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz", + "integrity": "sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==", + "cpu": [ + "arm64" + ], "dev": true, "optional": true, - "peer": true, - "dependencies": { - "undici-types": "~5.26.4" + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" } }, "node_modules/@angular-devkit/build-angular/node_modules/@vitejs/plugin-basic-ssl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-1.0.1.tgz", - "integrity": "sha512-pcub+YbFtFhaGRTo1832FQHQSHvMrlb43974e2eS8EKleR3p1cDdkJFPci1UhwkEf1J9Bz+wKBSzqpKp7nNj2A==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-1.1.0.tgz", + "integrity": "sha512-wO4Dk/rm8u7RNhOf95ZzcEmC9rYOncYgvq4z3duaJrCgjN8BxAnDVyndanfcJZ0O6XZzHz6Q0hTimxTg8Y9g/A==", "dev": true, "engines": { "node": ">=14.6.0" }, "peerDependencies": { - "vite": "^3.0.0 || ^4.0.0" + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0" } }, - "node_modules/@angular-devkit/build-angular/node_modules/fast-glob": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", - "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } + "node_modules/@angular-devkit/build-angular/node_modules/jsonc-parser": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.1.tgz", + "integrity": "sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==", + "dev": true }, "node_modules/@angular-devkit/build-angular/node_modules/lru-cache": { "version": "6.0.0", @@ -337,11 +294,17 @@ "node": ">=10" } }, - "node_modules/@angular-devkit/build-angular/node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", - "dev": true + "node_modules/@angular-devkit/build-angular/node_modules/picomatch": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.1.tgz", + "integrity": "sha512-xUXwsxNjwTQ8K3GnT4pCJm+xq3RUPQbmkYJTP5aFIfNIvbcc/4MUxgBaaRSZJ6yGJZiGSyYlM6MzwTsRk8SYCg==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } }, "node_modules/@angular-devkit/build-angular/node_modules/rxjs": { "version": "7.8.1", @@ -353,9 +316,9 @@ } }, "node_modules/@angular-devkit/build-angular/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -367,36 +330,30 @@ "node": ">=10" } }, - "node_modules/@angular-devkit/build-angular/node_modules/tslib": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", - "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==", - "dev": true - }, "node_modules/@angular-devkit/build-angular/node_modules/vite": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.2.tgz", - "integrity": "sha512-tBCZBNSBbHQkaGyhGCDUGqeo2ph8Fstyp6FMSvTtsXeZSPpSMGlviAOav2hxVTqFcx8Hj/twtWKsMJXNY0xI8w==", + "version": "5.0.12", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.0.12.tgz", + "integrity": "sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==", "dev": true, "dependencies": { - "esbuild": "^0.18.10", - "postcss": "^8.4.27", - "rollup": "^3.27.1" + "esbuild": "^0.19.3", + "postcss": "^8.4.32", + "rollup": "^4.2.0" }, "bin": { "vite": "bin/vite.js" }, "engines": { - "node": "^14.18.0 || >=16.0.0" + "node": "^18.0.0 || >=20.0.0" }, "funding": { "url": "https://github.com/vitejs/vite?sponsor=1" }, "optionalDependencies": { - "fsevents": "~2.3.2" + "fsevents": "~2.3.3" }, "peerDependencies": { - "@types/node": ">= 14", + "@types/node": "^18.0.0 || >=20.0.0", "less": "*", "lightningcss": "^1.21.0", "sass": "*", @@ -428,6 +385,44 @@ } } }, + "node_modules/@angular-devkit/build-angular/node_modules/vite/node_modules/esbuild": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz", + "integrity": "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.19.12", + "@esbuild/android-arm": "0.19.12", + "@esbuild/android-arm64": "0.19.12", + "@esbuild/android-x64": "0.19.12", + "@esbuild/darwin-arm64": "0.19.12", + "@esbuild/darwin-x64": "0.19.12", + "@esbuild/freebsd-arm64": "0.19.12", + "@esbuild/freebsd-x64": "0.19.12", + "@esbuild/linux-arm": "0.19.12", + "@esbuild/linux-arm64": "0.19.12", + "@esbuild/linux-ia32": "0.19.12", + "@esbuild/linux-loong64": "0.19.12", + "@esbuild/linux-mips64el": "0.19.12", + "@esbuild/linux-ppc64": "0.19.12", + "@esbuild/linux-riscv64": "0.19.12", + "@esbuild/linux-s390x": "0.19.12", + "@esbuild/linux-x64": "0.19.12", + "@esbuild/netbsd-x64": "0.19.12", + "@esbuild/openbsd-x64": "0.19.12", + "@esbuild/sunos-x64": "0.19.12", + "@esbuild/win32-arm64": "0.19.12", + "@esbuild/win32-ia32": "0.19.12", + "@esbuild/win32-x64": "0.19.12" + } + }, "node_modules/@angular-devkit/build-angular/node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", @@ -435,16 +430,16 @@ "dev": true }, "node_modules/@angular-devkit/build-webpack": { - "version": "0.1602.12", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1602.12.tgz", - "integrity": "sha512-1lmR4jCkxPJuAFXReesEY3CB+/5jSebGE5ry6qJJvNm6kuSc9bzfTytrcwosVY+Q7kAA2ij7kAYw0loGbTjLWA==", + "version": "0.1702.3", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1702.3.tgz", + "integrity": "sha512-G9F2Ori8WxJtMvOQGxTdg7d+5aAO1IPeEtMiZwFPrw65Ey6Gvfm0h2+3FnQdzeKrZmGaTk5E6gffHXJJQfCnmQ==", "dev": true, "dependencies": { - "@angular-devkit/architect": "0.1602.12", + "@angular-devkit/architect": "0.1702.3", "rxjs": "7.8.1" }, "engines": { - "node": "^16.14.0 || >=18.10.0", + "node": "^18.13.0 || >=20.9.0", "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", "yarn": ">= 1.13.0" }, @@ -463,20 +458,20 @@ } }, "node_modules/@angular-devkit/core": { - "version": "16.2.12", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-16.2.12.tgz", - "integrity": "sha512-o6ziQs+EcEonFezrsA46jbZqkQrs4ckS1bAQj93g5ZjGtieUz8l/U3lclvKpL/iEzWkGVViSYuP2KyW2oqTDiQ==", + "version": "17.2.3", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-17.2.3.tgz", + "integrity": "sha512-A7WWl1/VsZw6utFFPBib1wSbAB5OeBgAgQmVpVe9wW8u9UZa6CLc7b3InWtRRyBXTo9Sa5GNZDFfwlXhy3iW3w==", "dev": true, "dependencies": { "ajv": "8.12.0", "ajv-formats": "2.1.1", - "jsonc-parser": "3.2.0", - "picomatch": "2.3.1", + "jsonc-parser": "3.2.1", + "picomatch": "4.0.1", "rxjs": "7.8.1", "source-map": "0.7.4" }, "engines": { - "node": "^16.14.0 || >=18.10.0", + "node": "^18.13.0 || >=20.9.0", "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", "yarn": ">= 1.13.0" }, @@ -489,6 +484,24 @@ } } }, + "node_modules/@angular-devkit/core/node_modules/jsonc-parser": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.1.tgz", + "integrity": "sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==", + "dev": true + }, + "node_modules/@angular-devkit/core/node_modules/picomatch": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.1.tgz", + "integrity": "sha512-xUXwsxNjwTQ8K3GnT4pCJm+xq3RUPQbmkYJTP5aFIfNIvbcc/4MUxgBaaRSZJ6yGJZiGSyYlM6MzwTsRk8SYCg==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/@angular-devkit/core/node_modules/rxjs": { "version": "7.8.1", "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", @@ -499,23 +512,29 @@ } }, "node_modules/@angular-devkit/schematics": { - "version": "16.2.12", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-16.2.12.tgz", - "integrity": "sha512-lf/Nz2o875pllxGNUcI2by4rctfRsOZOxvaLq2UaH6XG6Re9tqeNfn40a8qXrr9/IYntXnlvEid/pd9e8gFBIw==", + "version": "17.2.3", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-17.2.3.tgz", + "integrity": "sha512-JZCzHHheotv+iJ4p6qLc3pEi2M8NO12Slo6uiCg2T9B01glAcJB7DA1nwqjwD1cElf24Pt0C+HI0r+Lng48IsQ==", "dev": true, "dependencies": { - "@angular-devkit/core": "16.2.12", - "jsonc-parser": "3.2.0", - "magic-string": "0.30.1", + "@angular-devkit/core": "17.2.3", + "jsonc-parser": "3.2.1", + "magic-string": "0.30.7", "ora": "5.4.1", "rxjs": "7.8.1" }, "engines": { - "node": "^16.14.0 || >=18.10.0", + "node": "^18.13.0 || >=20.9.0", "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", "yarn": ">= 1.13.0" } }, + "node_modules/@angular-devkit/schematics/node_modules/jsonc-parser": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.1.tgz", + "integrity": "sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==", + "dev": true + }, "node_modules/@angular-devkit/schematics/node_modules/rxjs": { "version": "7.8.1", "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", @@ -526,13 +545,13 @@ } }, "node_modules/@angular-eslint/builder": { - "version": "16.3.1", - "resolved": "https://registry.npmjs.org/@angular-eslint/builder/-/builder-16.3.1.tgz", - "integrity": "sha512-PmIOnRwqdOW1bvZtpTGBTDcOq/Czm3D+IPC/k90yIMs1VsAtcxqUmUtELje+ylJeb2LPeEZavekSnEpcatM4HQ==", + "version": "17.2.1", + "resolved": "https://registry.npmjs.org/@angular-eslint/builder/-/builder-17.2.1.tgz", + "integrity": "sha512-O30eaR0wCPiP+zKWvXj2JM8hVq30Wok2rp7zJMFm3PurjF9nWIIyexXkE5fa538DYZYxu8N3gQRqhpv5jvTXCg==", "dev": true, "dependencies": { - "@nx/devkit": "16.5.1", - "nx": "16.5.1" + "@nx/devkit": "17.2.8", + "nx": "17.2.8" }, "peerDependencies": { "eslint": "^7.20.0 || ^8.0.0", @@ -540,19 +559,19 @@ } }, "node_modules/@angular-eslint/bundled-angular-compiler": { - "version": "16.3.1", - "resolved": "https://registry.npmjs.org/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-16.3.1.tgz", - "integrity": "sha512-m4WP1xwS9XLcC/3n6lIcG5HZoai/5eb5W3xm48GVcv//0qE2p7S96RSgKPgGHvif5pF8O9xAqEWs3gDEG45+7A==", + "version": "17.2.1", + "resolved": "https://registry.npmjs.org/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-17.2.1.tgz", + "integrity": "sha512-puC0itsZv2QlrDOCcWtq1KZH+DvfrpV+mV78HHhi6+h25R5iIhr8ARKcl3EQxFjvrFq34jhG8pSupxKvFbHVfA==", "dev": true }, "node_modules/@angular-eslint/eslint-plugin": { - "version": "16.3.1", - "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin/-/eslint-plugin-16.3.1.tgz", - "integrity": "sha512-kSc8ESfoy8TUSthbq0Lpq9e17I+3Smy4rHoNpKCFEGuJgPs0+OssZMxB6a5EawGbv2EKTPEtrxzFm1WsLR0U9Q==", + "version": "17.2.1", + "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin/-/eslint-plugin-17.2.1.tgz", + "integrity": "sha512-9yA81BHpsaCUKRBtHGN3ieAy8HpIoffzPQMu34lYqZFT4yGHGhYmhQjNSQGBRbV2LD9dVv2U35rMHNmUcozXpw==", "dev": true, "dependencies": { - "@angular-eslint/utils": "16.3.1", - "@typescript-eslint/utils": "5.62.0" + "@angular-eslint/utils": "17.2.1", + "@typescript-eslint/utils": "6.19.0" }, "peerDependencies": { "eslint": "^7.20.0 || ^8.0.0", @@ -560,15 +579,15 @@ } }, "node_modules/@angular-eslint/eslint-plugin-template": { - "version": "16.3.1", - "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-16.3.1.tgz", - "integrity": "sha512-+RcFEWqNiRt3+5jXvmlIDlXtP9+vjdmgmVL6tt8yDbqdjBOewtyMu4pE4YaR4sFboyxgME9PbO2WrOyPXh6xjg==", + "version": "17.2.1", + "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-17.2.1.tgz", + "integrity": "sha512-hl1hcHtcm90wyVL1OQGTz16oA0KHon+FFb3Qg0fLXObaXxA495Ecefd9ub5Xxg4JEOPRDi29bF1Y3YKpwflgeg==", "dev": true, "dependencies": { - "@angular-eslint/bundled-angular-compiler": "16.3.1", - "@angular-eslint/utils": "16.3.1", - "@typescript-eslint/type-utils": "5.62.0", - "@typescript-eslint/utils": "5.62.0", + "@angular-eslint/bundled-angular-compiler": "17.2.1", + "@angular-eslint/utils": "17.2.1", + "@typescript-eslint/type-utils": "6.19.0", + "@typescript-eslint/utils": "6.19.0", "aria-query": "5.3.0", "axobject-query": "4.0.0" }, @@ -578,45 +597,61 @@ } }, "node_modules/@angular-eslint/schematics": { - "version": "16.3.1", - "resolved": "https://registry.npmjs.org/@angular-eslint/schematics/-/schematics-16.3.1.tgz", - "integrity": "sha512-cqrdobdtRY2XjLa6PhuGOQ7UhTRk2AvWS01sKeGjZ94nQJm5NUtEUyf6u3deIPYllW7gSAWjYzKUObKcTW/R+g==", + "version": "17.2.1", + "resolved": "https://registry.npmjs.org/@angular-eslint/schematics/-/schematics-17.2.1.tgz", + "integrity": "sha512-7ldtIePI4ZTp/TBpeOZkzfv30HSAn//4TgtFuqvojudI8n8batV5FqQ0VNm1e0zitl75t8Zwtr0KYT4I6vh59g==", "dev": true, "dependencies": { - "@angular-eslint/eslint-plugin": "16.3.1", - "@angular-eslint/eslint-plugin-template": "16.3.1", - "@nx/devkit": "16.5.1", - "ignore": "5.2.4", - "nx": "16.5.1", + "@angular-eslint/eslint-plugin": "17.2.1", + "@angular-eslint/eslint-plugin-template": "17.2.1", + "@nx/devkit": "17.2.8", + "ignore": "5.3.0", + "nx": "17.2.8", "strip-json-comments": "3.1.1", "tmp": "0.2.1" }, "peerDependencies": { - "@angular/cli": ">= 16.0.0 < 17.0.0" + "@angular/cli": ">= 17.0.0 < 18.0.0" } }, "node_modules/@angular-eslint/template-parser": { - "version": "16.3.1", - "resolved": "https://registry.npmjs.org/@angular-eslint/template-parser/-/template-parser-16.3.1.tgz", - "integrity": "sha512-9+SxUtxB2iOnm0ldS2ow0stMxe02rB/TxeMIe8fxsLFHZdw8RQvs/p3HLvVHXzv6gUblMHebIb/ubUmwEVb2SA==", + "version": "17.2.1", + "resolved": "https://registry.npmjs.org/@angular-eslint/template-parser/-/template-parser-17.2.1.tgz", + "integrity": "sha512-WPQYFvRju0tCDXQ/pwrzC911pE07JvpeDgcN2elhzV6lxDHJEZpA5O9pnW9qgNA6J6XM9Q7dBkJ22ztAzC4WFw==", "dev": true, "dependencies": { - "@angular-eslint/bundled-angular-compiler": "16.3.1", - "eslint-scope": "^7.0.0" + "@angular-eslint/bundled-angular-compiler": "17.2.1", + "eslint-scope": "^8.0.0" }, "peerDependencies": { "eslint": "^7.20.0 || ^8.0.0", "typescript": "*" } }, + "node_modules/@angular-eslint/template-parser/node_modules/eslint-scope": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.0.0.tgz", + "integrity": "sha512-zj3Byw6jX4TcFCJmxOzLt6iol5FAr9xQyZZSQjEzW2UiCJXLwXdRIKCYVFftnpZckaC9Ps9xlC7jB8tSeWWOaw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/@angular-eslint/utils": { - "version": "16.3.1", - "resolved": "https://registry.npmjs.org/@angular-eslint/utils/-/utils-16.3.1.tgz", - "integrity": "sha512-tEBcce0rG+DmcPO8jhRffUFDioGw3G4cUAE15XlRctY1J3QzOBH9HdUOTDt0mMjBgpWCzh0YVT1Moh2bPXU9Xg==", + "version": "17.2.1", + "resolved": "https://registry.npmjs.org/@angular-eslint/utils/-/utils-17.2.1.tgz", + "integrity": "sha512-qQYTBXy90dWM7fhhpa5i9lTtqqhJisvRa+naCrQx9kBgR458JScLdkVIdcZ9D/rPiDCmKiVUfgcDISnjUeqTqg==", "dev": true, "dependencies": { - "@angular-eslint/bundled-angular-compiler": "16.3.1", - "@typescript-eslint/utils": "5.62.0" + "@angular-eslint/bundled-angular-compiler": "17.2.1", + "@typescript-eslint/utils": "6.19.0" }, "peerDependencies": { "eslint": "^7.20.0 || ^8.0.0", @@ -624,41 +659,41 @@ } }, "node_modules/@angular/animations": { - "version": "16.2.12", - "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-16.2.12.tgz", - "integrity": "sha512-MD0ElviEfAJY8qMOd6/jjSSvtqER2RDAi0lxe6EtUacC1DHCYkaPrKW4vLqY+tmZBg1yf+6n+uS77pXcHHcA3w==", + "version": "17.2.4", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-17.2.4.tgz", + "integrity": "sha512-eTjD8XeioL1Xj+W6iQayOh2JBCfjkg+MG3wzyEW0jhetE/N+wm2xbI1aub2pYplKsu96hOih3lfowYt7qIKGfw==", "dependencies": { "tslib": "^2.3.0" }, "engines": { - "node": "^16.14.0 || >=18.10.0" + "node": "^18.13.0 || >=20.9.0" }, "peerDependencies": { - "@angular/core": "16.2.12" + "@angular/core": "17.2.4" } }, "node_modules/@angular/cli": { - "version": "16.2.12", - "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-16.2.12.tgz", - "integrity": "sha512-Pcbiraoqdw4rR2Ey5Ooy0ESLS1Ffbjkb6sPfinKRkHmAvyqsmlvkfbB/qK8GrzDSFSWvAKMMXRw9l8nbjvQEXg==", + "version": "17.2.3", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-17.2.3.tgz", + "integrity": "sha512-GIF9NF4t8PiHS4wt6baw1hECfmMOmNHvDAuT12/xoAueOairxIQ+AX13WaEHMJriWujm31TjqbwXmhPxMSEQpw==", "dev": true, "dependencies": { - "@angular-devkit/architect": "0.1602.12", - "@angular-devkit/core": "16.2.12", - "@angular-devkit/schematics": "16.2.12", - "@schematics/angular": "16.2.12", + "@angular-devkit/architect": "0.1702.3", + "@angular-devkit/core": "17.2.3", + "@angular-devkit/schematics": "17.2.3", + "@schematics/angular": "17.2.3", "@yarnpkg/lockfile": "1.1.0", "ansi-colors": "4.1.3", "ini": "4.1.1", - "inquirer": "8.2.4", - "jsonc-parser": "3.2.0", - "npm-package-arg": "10.1.0", - "npm-pick-manifest": "8.0.1", + "inquirer": "9.2.14", + "jsonc-parser": "3.2.1", + "npm-package-arg": "11.0.1", + "npm-pick-manifest": "9.0.0", "open": "8.4.2", "ora": "5.4.1", - "pacote": "15.2.0", - "resolve": "1.22.2", - "semver": "7.5.4", + "pacote": "17.0.6", + "resolve": "1.22.8", + "semver": "7.6.0", "symbol-observable": "4.0.0", "yargs": "17.7.2" }, @@ -666,11 +701,17 @@ "ng": "bin/ng.js" }, "engines": { - "node": "^16.14.0 || >=18.10.0", + "node": "^18.13.0 || >=20.9.0", "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", "yarn": ">= 1.13.0" } }, + "node_modules/@angular/cli/node_modules/jsonc-parser": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.1.tgz", + "integrity": "sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==", + "dev": true + }, "node_modules/@angular/cli/node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -684,9 +725,9 @@ } }, "node_modules/@angular/cli/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -705,32 +746,32 @@ "dev": true }, "node_modules/@angular/common": { - "version": "16.2.12", - "resolved": "https://registry.npmjs.org/@angular/common/-/common-16.2.12.tgz", - "integrity": "sha512-B+WY/cT2VgEaz9HfJitBmgdk4I333XG/ybC98CMC4Wz8E49T8yzivmmxXB3OD6qvjcOB6ftuicl6WBqLbZNg2w==", + "version": "17.2.4", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-17.2.4.tgz", + "integrity": "sha512-ymzDHZPQWpBKVQ7lPZucU+vBSb70Re6y5TKzkOX7oYE8Z1+tiNGLvfmzGsO2/N0lvwyZWXjkdXYEDON2hIlZ1Q==", "dependencies": { "tslib": "^2.3.0" }, "engines": { - "node": "^16.14.0 || >=18.10.0" + "node": "^18.13.0 || >=20.9.0" }, "peerDependencies": { - "@angular/core": "16.2.12", + "@angular/core": "17.2.4", "rxjs": "^6.5.3 || ^7.4.0" } }, "node_modules/@angular/compiler": { - "version": "16.2.12", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-16.2.12.tgz", - "integrity": "sha512-6SMXUgSVekGM7R6l1Z9rCtUGtlg58GFmgbpMCsGf+VXxP468Njw8rjT2YZkf5aEPxEuRpSHhDYjqz7n14cwCXQ==", + "version": "17.2.4", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-17.2.4.tgz", + "integrity": "sha512-McSsBcoHhMkaQpHM5/wTosAKTzJY5uE6ji3z+ec5GrIJhV7jrVfa67+RUoUzHe+rlD/7oQbX1L/OaHKDP8+/mA==", "dependencies": { "tslib": "^2.3.0" }, "engines": { - "node": "^16.14.0 || >=18.10.0" + "node": "^18.13.0 || >=20.9.0" }, "peerDependencies": { - "@angular/core": "16.2.12" + "@angular/core": "17.2.4" }, "peerDependenciesMeta": { "@angular/core": { @@ -739,16 +780,16 @@ } }, "node_modules/@angular/compiler-cli": { - "version": "16.2.12", - "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-16.2.12.tgz", - "integrity": "sha512-pWSrr152562ujh6lsFZR8NfNc5Ljj+zSTQO44DsuB0tZjwEpnRcjJEgzuhGXr+CoiBf+jTSPZKemtSktDk5aaA==", + "version": "17.2.4", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-17.2.4.tgz", + "integrity": "sha512-VGQx1YoYuifQZNj2/nGMEyYVYvXSWrt1ZXK43dgxPDH3jCWNncOBUYtmyCmYvxKvDz0aDO3KL8cro8c4+N0pPw==", "dev": true, "dependencies": { - "@babel/core": "7.23.2", + "@babel/core": "7.23.9", "@jridgewell/sourcemap-codec": "^1.4.14", "chokidar": "^3.0.0", "convert-source-map": "^1.5.1", - "reflect-metadata": "^0.1.2", + "reflect-metadata": "^0.2.0", "semver": "^7.0.0", "tslib": "^2.3.0", "yargs": "^17.2.1" @@ -759,83 +800,89 @@ "ngcc": "bundles/ngcc/index.js" }, "engines": { - "node": "^16.14.0 || >=18.10.0" + "node": "^18.13.0 || >=20.9.0" }, "peerDependencies": { - "@angular/compiler": "16.2.12", - "typescript": ">=4.9.3 <5.2" + "@angular/compiler": "17.2.4", + "typescript": ">=5.2 <5.4" } }, + "node_modules/@angular/compiler-cli/node_modules/reflect-metadata": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.1.tgz", + "integrity": "sha512-i5lLI6iw9AU3Uu4szRNPPEkomnkjRTaVt9hy/bn5g/oSzekBSMeLZblcjP74AW0vBabqERLLIrz+gR8QYR54Tw==", + "dev": true + }, "node_modules/@angular/core": { - "version": "16.2.12", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-16.2.12.tgz", - "integrity": "sha512-GLLlDeke/NjroaLYOks0uyzFVo6HyLl7VOm0K1QpLXnYvW63W9Ql/T3yguRZa7tRkOAeFZ3jw+1wnBD4O8MoUA==", + "version": "17.2.4", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-17.2.4.tgz", + "integrity": "sha512-5Bko+vk7H1Ce57MHuRcpZtq2Srq5euufSvwg0piPozp0yYmCqNoYN7c128kgi6PbiPQeAnKRzRbEuYd1YCU4Tw==", "dependencies": { "tslib": "^2.3.0" }, "engines": { - "node": "^16.14.0 || >=18.10.0" + "node": "^18.13.0 || >=20.9.0" }, "peerDependencies": { "rxjs": "^6.5.3 || ^7.4.0", - "zone.js": "~0.13.0" + "zone.js": "~0.14.0" } }, "node_modules/@angular/elements": { - "version": "16.2.12", - "resolved": "https://registry.npmjs.org/@angular/elements/-/elements-16.2.12.tgz", - "integrity": "sha512-x5EPsoh6hikR52yWh4w9E+YEIIsHwPq88dlamTjDbqlShNfMFg9vRRTIGd0xzrSKc0yM/kkXNMzJUMcZAVdycQ==", + "version": "17.2.4", + "resolved": "https://registry.npmjs.org/@angular/elements/-/elements-17.2.4.tgz", + "integrity": "sha512-e4iWt1jGtnQrEWvj1u1P7C7rEGO1SPwVVy/Z6ov/+pqdeyae3+zbvEX8c4cydHk6SZh7s5izcws9ES4db7mR3Q==", "dependencies": { "tslib": "^2.3.0" }, "engines": { - "node": "^16.14.0 || >=18.10.0" + "node": "^18.13.0 || >=20.9.0" }, "peerDependencies": { - "@angular/core": "16.2.12", + "@angular/core": "17.2.4", "rxjs": "^6.5.3 || ^7.4.0" } }, "node_modules/@angular/forms": { - "version": "16.2.12", - "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-16.2.12.tgz", - "integrity": "sha512-1Eao89hlBgLR3v8tU91vccn21BBKL06WWxl7zLpQmG6Hun+2jrThgOE4Pf3os4fkkbH4Apj0tWL2fNIWe/blbw==", + "version": "17.2.4", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-17.2.4.tgz", + "integrity": "sha512-flubCxK6Rc1YmAu23+o+NwqaIWbJ4MIYij05b1GlpRKB5GRX6M0fOl7uRHZmA6dC4xZGt/MUklRqb71T7dJ5JQ==", "dependencies": { "tslib": "^2.3.0" }, "engines": { - "node": "^16.14.0 || >=18.10.0" + "node": "^18.13.0 || >=20.9.0" }, "peerDependencies": { - "@angular/common": "16.2.12", - "@angular/core": "16.2.12", - "@angular/platform-browser": "16.2.12", + "@angular/common": "17.2.4", + "@angular/core": "17.2.4", + "@angular/platform-browser": "17.2.4", "rxjs": "^6.5.3 || ^7.4.0" } }, "node_modules/@angular/language-service": { - "version": "16.2.12", - "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-16.2.12.tgz", - "integrity": "sha512-sZwB+ZEjChx9EYcqPaS4OnhC/q5RcedZjIdM9mCxuU/MtseURRYRI/8Hnm1RHo9qyc5PmsQpg7p9Vp/5hXLUjw==", + "version": "17.2.4", + "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-17.2.4.tgz", + "integrity": "sha512-4F32tJtl9Z8QKe1djkPRj/WY45NKv1bn9aL9Bi9z3T5ZkBCVsdnnXcm4hXnD9gXgWL5RozV2NTbuhGlGx5R0Pg==", "dev": true, "engines": { - "node": "^16.14.0 || >=18.10.0" + "node": "^18.13.0 || >=20.9.0" } }, "node_modules/@angular/platform-browser": { - "version": "16.2.12", - "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-16.2.12.tgz", - "integrity": "sha512-NnH7ju1iirmVEsUq432DTm0nZBGQsBrU40M3ZeVHMQ2subnGiyUs3QyzDz8+VWLL/T5xTxWLt9BkDn65vgzlIQ==", + "version": "17.2.4", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-17.2.4.tgz", + "integrity": "sha512-A1jkx4ApIx76VDxm8UZLKEq+gwpKZb4qjzCTBDfjOpXB0MJQ5IaYdCrV0E/vPCKZhIfjbEHK+9H1vHRYDCcXtA==", "dependencies": { "tslib": "^2.3.0" }, "engines": { - "node": "^16.14.0 || >=18.10.0" + "node": "^18.13.0 || >=20.9.0" }, "peerDependencies": { - "@angular/animations": "16.2.12", - "@angular/common": "16.2.12", - "@angular/core": "16.2.12" + "@angular/animations": "17.2.4", + "@angular/common": "17.2.4", + "@angular/core": "17.2.4" }, "peerDependenciesMeta": { "@angular/animations": { @@ -844,45 +891,39 @@ } }, "node_modules/@angular/platform-browser-dynamic": { - "version": "16.2.12", - "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-16.2.12.tgz", - "integrity": "sha512-ya54jerNgreCVAR278wZavwjrUWImMr2F8yM5n9HBvsMBbFaAQ83anwbOEiHEF2BlR+gJiEBLfpuPRMw20pHqw==", + "version": "17.2.4", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-17.2.4.tgz", + "integrity": "sha512-tNS6WexBbdks4uiB0JfPjUG2/rJ/5wuWr9C11CIgsMo+Onbw49imwDQQTxsx1A3misVb72mUufRza9DcxfSBxg==", "dependencies": { "tslib": "^2.3.0" }, "engines": { - "node": "^16.14.0 || >=18.10.0" + "node": "^18.13.0 || >=20.9.0" }, "peerDependencies": { - "@angular/common": "16.2.12", - "@angular/compiler": "16.2.12", - "@angular/core": "16.2.12", - "@angular/platform-browser": "16.2.12" + "@angular/common": "17.2.4", + "@angular/compiler": "17.2.4", + "@angular/core": "17.2.4", + "@angular/platform-browser": "17.2.4" } }, "node_modules/@angular/router": { - "version": "16.2.12", - "resolved": "https://registry.npmjs.org/@angular/router/-/router-16.2.12.tgz", - "integrity": "sha512-aU6QnYSza005V9P3W6PpkieL56O0IHps96DjqI1RS8yOJUl3THmokqYN4Fm5+HXy4f390FN9i6ftadYQDKeWmA==", + "version": "17.2.4", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-17.2.4.tgz", + "integrity": "sha512-HnEq6OtyXVJx24Vps0N2GsdvynQ8Mv6twjGmhBlo3x/19ay0WEHdHdsayOSKFvxXg9LCLPnSDYlmpk074IsgqA==", "dependencies": { "tslib": "^2.3.0" }, "engines": { - "node": "^16.14.0 || >=18.10.0" + "node": "^18.13.0 || >=20.9.0" }, "peerDependencies": { - "@angular/common": "16.2.12", - "@angular/core": "16.2.12", - "@angular/platform-browser": "16.2.12", + "@angular/common": "17.2.4", + "@angular/core": "17.2.4", + "@angular/platform-browser": "17.2.4", "rxjs": "^6.5.3 || ^7.4.0" } }, - "node_modules/@assemblyscript/loader": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.10.1.tgz", - "integrity": "sha512-H71nDOOL8Y7kWRLqf6Sums+01Q5msqBW2KhDUTemh1tvY04eSkSXrK0uj/4mmY0Xr16/3zyZmsrxN7CKuRbNRg==", - "dev": true - }, "node_modules/@babel/code-frame": { "version": "7.23.5", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", @@ -906,21 +947,21 @@ } }, "node_modules/@babel/core": { - "version": "7.23.2", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.2.tgz", - "integrity": "sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ==", + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.9.tgz", + "integrity": "sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.22.13", - "@babel/generator": "^7.23.0", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-module-transforms": "^7.23.0", - "@babel/helpers": "^7.23.2", - "@babel/parser": "^7.23.0", - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.2", - "@babel/types": "^7.23.0", + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helpers": "^7.23.9", + "@babel/parser": "^7.23.9", + "@babel/template": "^7.23.9", + "@babel/traverse": "^7.23.9", + "@babel/types": "^7.23.9", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -935,35 +976,6 @@ "url": "https://opencollective.com/babel" } }, - "node_modules/@babel/core/node_modules/@babel/generator": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", - "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.23.6", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core/node_modules/@babel/template": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", - "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.23.5", - "@babel/parser": "^7.24.0", - "@babel/types": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/core/node_modules/convert-source-map": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", @@ -980,12 +992,12 @@ } }, "node_modules/@babel/generator": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.9.tgz", - "integrity": "sha512-KtLMbmicyuK2Ak/FTCJVbDnkN1SlT8/kceFTiuDiiRUUSMnHMidxSCdG4ndkTOHHpoomWe/4xkvHkEOncwjYIw==", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", + "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", "dev": true, "dependencies": { - "@babel/types": "^7.22.5", + "@babel/types": "^7.23.6", "@jridgewell/gen-mapping": "^0.3.2", "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" @@ -1102,9 +1114,9 @@ } }, "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.0.tgz", - "integrity": "sha512-efwOM90nCG6YeT8o3PCyBVSxRfmILxCNL+TNI8CGQl7a62M0Wd9VkV+XHwIlkOz1r4b+lxu6gBjdWiOMdUCrCQ==", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.1.tgz", + "integrity": "sha512-o7SDgTJuvx5vLKD6SFvkydkSMBvahDKGiNJzG22IZYXhiqoe9efY7zocICBgzHV4IRg5wdgl2nEL/tulKIEIbA==", "dev": true, "dependencies": { "@babel/helper-compilation-targets": "^7.22.6", @@ -1139,20 +1151,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-function-name/node_modules/@babel/template": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.23.9.tgz", - "integrity": "sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.23.5", - "@babel/parser": "^7.23.9", - "@babel/types": "^7.23.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-hoist-variables": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", @@ -1340,20 +1338,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-wrap-function/node_modules/@babel/template": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", - "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.23.5", - "@babel/parser": "^7.24.0", - "@babel/types": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helpers": { "version": "7.23.9", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.9.tgz", @@ -1368,20 +1352,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helpers/node_modules/@babel/template": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.23.9.tgz", - "integrity": "sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.23.5", - "@babel/parser": "^7.23.9", - "@babel/types": "^7.23.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/highlight": { "version": "7.23.4", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", @@ -1440,23 +1410,20 @@ "@babel/core": "^7.13.0" } }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", - "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.", + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.7.tgz", + "integrity": "sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-remap-async-to-generator": "^7.18.9", - "@babel/plugin-syntax-async-generators": "^7.8.4" + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0" } }, "node_modules/@babel/plugin-proposal-private-property-in-object": { @@ -1471,23 +1438,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", - "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-unicode-property-regex instead.", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-syntax-async-generators": { "version": "7.8.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", @@ -1757,14 +1707,14 @@ } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz", - "integrity": "sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz", + "integrity": "sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==", "dev": true, "dependencies": { - "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-module-imports": "^7.22.15", "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-remap-async-to-generator": "^7.22.5" + "@babel/helper-remap-async-to-generator": "^7.22.20" }, "engines": { "node": ">=6.9.0" @@ -1874,20 +1824,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-computed-properties/node_modules/@babel/template": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", - "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.23.5", - "@babel/parser": "^7.24.0", - "@babel/types": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/plugin-transform-destructuring": { "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz", @@ -2371,16 +2307,16 @@ } }, "node_modules/@babel/plugin-transform-runtime": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.9.tgz", - "integrity": "sha512-9KjBH61AGJetCPYp/IEyLEp47SyybZb0nDRpBvmtEkm+rUIwxdlKpyNHI1TmsGkeuLclJdleQHRZ8XLBnnh8CQ==", + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.23.9.tgz", + "integrity": "sha512-A7clW3a0aSjm3ONU9o2HAILSegJCYlEZmOhmBRReVtIpY/Z/p7yIZ+wR41Z+UipwdGuqwtID/V/dOdZXjwi9gQ==", "dev": true, "dependencies": { - "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-module-imports": "^7.22.15", "@babel/helper-plugin-utils": "^7.22.5", - "babel-plugin-polyfill-corejs2": "^0.4.4", - "babel-plugin-polyfill-corejs3": "^0.8.2", - "babel-plugin-polyfill-regenerator": "^0.5.1", + "babel-plugin-polyfill-corejs2": "^0.4.8", + "babel-plugin-polyfill-corejs3": "^0.9.0", + "babel-plugin-polyfill-regenerator": "^0.5.5", "semver": "^6.3.1" }, "engines": { @@ -2539,25 +2475,26 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.9.tgz", - "integrity": "sha512-wNi5H/Emkhll/bqPjsjQorSykrlfY5OWakd6AulLvMEytpKasMVUpVy8RL4qBIBs5Ac6/5i0/Rv0b/Fg6Eag/g==", + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.9.tgz", + "integrity": "sha512-3kBGTNBBk9DQiPoXYS0g0BYlwTQYUTifqgKTjxUwEUkduRT2QOa0FPGBJ+NROQhGyYO5BuTJwGvBnqKDykac6A==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.22.9", - "@babel/helper-compilation-targets": "^7.22.9", + "@babel/compat-data": "^7.23.5", + "@babel/helper-compilation-targets": "^7.23.6", "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.22.5", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.5", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.5", + "@babel/helper-validator-option": "^7.23.5", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.23.3", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.23.3", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.23.7", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.22.5", - "@babel/plugin-syntax-import-attributes": "^7.22.5", + "@babel/plugin-syntax-import-assertions": "^7.23.3", + "@babel/plugin-syntax-import-attributes": "^7.23.3", "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", @@ -2569,59 +2506,58 @@ "@babel/plugin-syntax-private-property-in-object": "^7.14.5", "@babel/plugin-syntax-top-level-await": "^7.14.5", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.22.5", - "@babel/plugin-transform-async-generator-functions": "^7.22.7", - "@babel/plugin-transform-async-to-generator": "^7.22.5", - "@babel/plugin-transform-block-scoped-functions": "^7.22.5", - "@babel/plugin-transform-block-scoping": "^7.22.5", - "@babel/plugin-transform-class-properties": "^7.22.5", - "@babel/plugin-transform-class-static-block": "^7.22.5", - "@babel/plugin-transform-classes": "^7.22.6", - "@babel/plugin-transform-computed-properties": "^7.22.5", - "@babel/plugin-transform-destructuring": "^7.22.5", - "@babel/plugin-transform-dotall-regex": "^7.22.5", - "@babel/plugin-transform-duplicate-keys": "^7.22.5", - "@babel/plugin-transform-dynamic-import": "^7.22.5", - "@babel/plugin-transform-exponentiation-operator": "^7.22.5", - "@babel/plugin-transform-export-namespace-from": "^7.22.5", - "@babel/plugin-transform-for-of": "^7.22.5", - "@babel/plugin-transform-function-name": "^7.22.5", - "@babel/plugin-transform-json-strings": "^7.22.5", - "@babel/plugin-transform-literals": "^7.22.5", - "@babel/plugin-transform-logical-assignment-operators": "^7.22.5", - "@babel/plugin-transform-member-expression-literals": "^7.22.5", - "@babel/plugin-transform-modules-amd": "^7.22.5", - "@babel/plugin-transform-modules-commonjs": "^7.22.5", - "@babel/plugin-transform-modules-systemjs": "^7.22.5", - "@babel/plugin-transform-modules-umd": "^7.22.5", + "@babel/plugin-transform-arrow-functions": "^7.23.3", + "@babel/plugin-transform-async-generator-functions": "^7.23.9", + "@babel/plugin-transform-async-to-generator": "^7.23.3", + "@babel/plugin-transform-block-scoped-functions": "^7.23.3", + "@babel/plugin-transform-block-scoping": "^7.23.4", + "@babel/plugin-transform-class-properties": "^7.23.3", + "@babel/plugin-transform-class-static-block": "^7.23.4", + "@babel/plugin-transform-classes": "^7.23.8", + "@babel/plugin-transform-computed-properties": "^7.23.3", + "@babel/plugin-transform-destructuring": "^7.23.3", + "@babel/plugin-transform-dotall-regex": "^7.23.3", + "@babel/plugin-transform-duplicate-keys": "^7.23.3", + "@babel/plugin-transform-dynamic-import": "^7.23.4", + "@babel/plugin-transform-exponentiation-operator": "^7.23.3", + "@babel/plugin-transform-export-namespace-from": "^7.23.4", + "@babel/plugin-transform-for-of": "^7.23.6", + "@babel/plugin-transform-function-name": "^7.23.3", + "@babel/plugin-transform-json-strings": "^7.23.4", + "@babel/plugin-transform-literals": "^7.23.3", + "@babel/plugin-transform-logical-assignment-operators": "^7.23.4", + "@babel/plugin-transform-member-expression-literals": "^7.23.3", + "@babel/plugin-transform-modules-amd": "^7.23.3", + "@babel/plugin-transform-modules-commonjs": "^7.23.3", + "@babel/plugin-transform-modules-systemjs": "^7.23.9", + "@babel/plugin-transform-modules-umd": "^7.23.3", "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", - "@babel/plugin-transform-new-target": "^7.22.5", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.5", - "@babel/plugin-transform-numeric-separator": "^7.22.5", - "@babel/plugin-transform-object-rest-spread": "^7.22.5", - "@babel/plugin-transform-object-super": "^7.22.5", - "@babel/plugin-transform-optional-catch-binding": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.22.6", - "@babel/plugin-transform-parameters": "^7.22.5", - "@babel/plugin-transform-private-methods": "^7.22.5", - "@babel/plugin-transform-private-property-in-object": "^7.22.5", - "@babel/plugin-transform-property-literals": "^7.22.5", - "@babel/plugin-transform-regenerator": "^7.22.5", - "@babel/plugin-transform-reserved-words": "^7.22.5", - "@babel/plugin-transform-shorthand-properties": "^7.22.5", - "@babel/plugin-transform-spread": "^7.22.5", - "@babel/plugin-transform-sticky-regex": "^7.22.5", - "@babel/plugin-transform-template-literals": "^7.22.5", - "@babel/plugin-transform-typeof-symbol": "^7.22.5", - "@babel/plugin-transform-unicode-escapes": "^7.22.5", - "@babel/plugin-transform-unicode-property-regex": "^7.22.5", - "@babel/plugin-transform-unicode-regex": "^7.22.5", - "@babel/plugin-transform-unicode-sets-regex": "^7.22.5", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.22.5", - "babel-plugin-polyfill-corejs2": "^0.4.4", - "babel-plugin-polyfill-corejs3": "^0.8.2", - "babel-plugin-polyfill-regenerator": "^0.5.1", + "@babel/plugin-transform-new-target": "^7.23.3", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.23.4", + "@babel/plugin-transform-numeric-separator": "^7.23.4", + "@babel/plugin-transform-object-rest-spread": "^7.23.4", + "@babel/plugin-transform-object-super": "^7.23.3", + "@babel/plugin-transform-optional-catch-binding": "^7.23.4", + "@babel/plugin-transform-optional-chaining": "^7.23.4", + "@babel/plugin-transform-parameters": "^7.23.3", + "@babel/plugin-transform-private-methods": "^7.23.3", + "@babel/plugin-transform-private-property-in-object": "^7.23.4", + "@babel/plugin-transform-property-literals": "^7.23.3", + "@babel/plugin-transform-regenerator": "^7.23.3", + "@babel/plugin-transform-reserved-words": "^7.23.3", + "@babel/plugin-transform-shorthand-properties": "^7.23.3", + "@babel/plugin-transform-spread": "^7.23.3", + "@babel/plugin-transform-sticky-regex": "^7.23.3", + "@babel/plugin-transform-template-literals": "^7.23.3", + "@babel/plugin-transform-typeof-symbol": "^7.23.3", + "@babel/plugin-transform-unicode-escapes": "^7.23.3", + "@babel/plugin-transform-unicode-property-regex": "^7.23.3", + "@babel/plugin-transform-unicode-regex": "^7.23.3", + "@babel/plugin-transform-unicode-sets-regex": "^7.23.3", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.8", + "babel-plugin-polyfill-corejs3": "^0.9.0", + "babel-plugin-polyfill-regenerator": "^0.5.5", "core-js-compat": "^3.31.0", "semver": "^6.3.1" }, @@ -2642,14 +2578,12 @@ } }, "node_modules/@babel/preset-modules": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6.tgz", - "integrity": "sha512-ID2yj6K/4lKfhuU3+EX4UvNbIt7eACFbHmNUjzA+ep+B5971CknnA/9DEWKbRokfbbtblxxxXFJJrH47UEAMVg==", + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", "@babel/types": "^7.4.4", "esutils": "^2.0.2" }, @@ -2675,14 +2609,14 @@ } }, "node_modules/@babel/template": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz", - "integrity": "sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.22.5", - "@babel/parser": "^7.22.5", - "@babel/types": "^7.22.5" + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -2709,21 +2643,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/traverse/node_modules/@babel/generator": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", - "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.23.6", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/types": { "version": "7.24.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz", @@ -2742,6 +2661,7 @@ "version": "1.5.0", "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "dev": true, "engines": { "node": ">=0.1.90" } @@ -2755,960 +2675,748 @@ "node": ">=10.0.0" } }, - "node_modules/@esbuild/aix-ppc64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz", - "integrity": "sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==", + "node_modules/@esbuild/darwin-arm64": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.0.tgz", + "integrity": "sha512-AjEcivGAlPs3UAcJedMa9qYg9eSfU6FnGHJjT8s346HSKkrcWlYezGE8VaO2xKfvvlZkgAhyvl06OJOxiMgOYQ==", "cpu": [ - "ppc64" + "arm64" ], "dev": true, "optional": true, "os": [ - "aix" + "darwin" ], "engines": { "node": ">=12" } }, - "node_modules/@esbuild/android-arm": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.17.tgz", - "integrity": "sha512-wHsmJG/dnL3OkpAcwbgoBTTMHVi4Uyou3F5mf58ZtmUyIKfcdA7TROav/6tCzET4A3QW2Q2FC+eFneMU+iyOxg==", - "cpu": [ - "arm" - ], + "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, - "optional": true, - "os": [ - "android" - ], + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, "engines": { - "node": ">=12" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "node_modules/@esbuild/android-arm64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.17.tgz", - "integrity": "sha512-9np+YYdNDed5+Jgr1TdWBsozZ85U1Oa3xW0c7TWqH0y2aGghXtZsuT8nYRbzOMcl0bXZXjOGbksoTtVOlWrRZg==", - "cpu": [ - "arm64" - ], + "node_modules/@eslint-community/regexpp": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", "dev": true, - "optional": true, - "os": [ - "android" - ], "engines": { - "node": ">=12" + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, - "node_modules/@esbuild/android-x64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.17.tgz", - "integrity": "sha512-O+FeWB/+xya0aLg23hHEM2E3hbfwZzjqumKMSIqcHbNvDa+dza2D0yLuymRBQQnC34CWrsJUXyH2MG5VnLd6uw==", - "cpu": [ - "x64" - ], + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", "dev": true, - "optional": true, - "os": [ - "android" - ], + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, "engines": { - "node": ">=12" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.17.tgz", - "integrity": "sha512-M9uJ9VSB1oli2BE/dJs3zVr9kcCBBsE883prage1NWz6pBS++1oNn/7soPNS3+1DGj0FrkSvnED4Bmlu1VAE9g==", - "cpu": [ - "arm64" - ], + "node_modules/@eslint/eslintrc/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, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.17.tgz", - "integrity": "sha512-XDre+J5YeIJDMfp3n0279DFNrGCXlxOuGsWIkRb1NThMZ0BsrWXoTg23Jer7fEXQ9Ye5QjrvXpxnhzl3bHtk0g==", - "cpu": [ - "x64" - ], + "node_modules/@eslint/eslintrc/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 + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, - "optional": true, - "os": [ - "darwin" - ], + "dependencies": { + "type-fest": "^0.20.2" + }, "engines": { - "node": ">=12" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.17.tgz", - "integrity": "sha512-cjTzGa3QlNfERa0+ptykyxs5A6FEUQQF0MuilYXYBGdBxD3vxJcKnzDlhDCa1VAJCmAxed6mYhA2KaJIbtiNuQ==", - "cpu": [ - "arm64" - ], + "node_modules/@eslint/eslintrc/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, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.17.tgz", - "integrity": "sha512-sOxEvR8d7V7Kw8QqzxWc7bFfnWnGdaFBut1dRUYtu+EIRXefBc/eIsiUiShnW0hM3FmQ5Zf27suDuHsKgZ5QrA==", - "cpu": [ - "x64" - ], + "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/@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, - "optional": true, - "os": [ - "freebsd" - ], "engines": { - "node": ">=12" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@esbuild/linux-arm": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.17.tgz", - "integrity": "sha512-2d3Lw6wkwgSLC2fIvXKoMNGVaeY8qdN0IC3rfuVxJp89CRfA3e3VqWifGDfuakPmp90+ZirmTfye1n4ncjv2lg==", - "cpu": [ - "arm" - ], + "node_modules/@eslint/js": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz", + "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==", "dev": true, - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=12" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.17.tgz", - "integrity": "sha512-c9w3tE7qA3CYWjT+M3BMbwMt+0JYOp3vCMKgVBrCl1nwjAlOMYzEo+gG7QaZ9AtqZFj5MbUc885wuBBmu6aADQ==", - "cpu": [ - "arm64" - ], + "node_modules/@fastify/busboy": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz", + "integrity": "sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==", "dev": true, - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=12" + "node": ">=14" } }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.17.tgz", - "integrity": "sha512-1DS9F966pn5pPnqXYz16dQqWIB0dmDfAQZd6jSSpiT9eX1NzKh07J6VKR3AoXXXEk6CqZMojiVDSZi1SlmKVdg==", - "cpu": [ - "ia32" - ], + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.14", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", + "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", "dev": true, - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, "engines": { - "node": ">=12" + "node": ">=10.10.0" } }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.17.tgz", - "integrity": "sha512-EvLsxCk6ZF0fpCB6w6eOI2Fc8KW5N6sHlIovNe8uOFObL2O+Mr0bflPHyHwLT6rwMg9r77WOAWb2FqCQrVnwFg==", - "cpu": [ - "loong64" - ], + "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, - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=12" + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" } }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.17.tgz", - "integrity": "sha512-e0bIdHA5p6l+lwqTE36NAW5hHtw2tNRmHlGBygZC14QObsA3bD4C6sXLJjvnDIjSKhW1/0S3eDy+QmX/uZWEYQ==", - "cpu": [ - "mips64el" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", + "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==", + "dev": true }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.17.tgz", - "integrity": "sha512-BAAilJ0M5O2uMxHYGjFKn4nJKF6fNCdP1E0o5t5fvMYYzeIqy2JdAP88Az5LHt9qBoUa4tDaRpfWt21ep5/WqQ==", - "cpu": [ - "ppc64" - ], + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", "dev": true, - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, "engines": { "node": ">=12" } }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.17.tgz", - "integrity": "sha512-Wh/HW2MPnC3b8BqRSIme/9Zhab36PPH+3zam5pqGRH4pE+4xTrVLx2+XdGp6fVS3L2x+DrsIcsbMleex8fbE6g==", - "cpu": [ - "riscv64" - ], + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "dev": true, - "optional": true, - "os": [ - "linux" - ], "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.17.tgz", - "integrity": "sha512-j/34jAl3ul3PNcK3pfI0NSlBANduT2UO5kZ7FCaK33XFv3chDhICLY8wJJWIhiQ+YNdQ9dxqQctRg2bvrMlYgg==", - "cpu": [ - "s390x" - ], + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", "dev": true, - "optional": true, - "os": [ - "linux" - ], "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@esbuild/linux-x64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.17.tgz", - "integrity": "sha512-QM50vJ/y+8I60qEmFxMoxIx4de03pGo2HwxdBeFd4nMh364X6TIBZ6VQ5UQmPbQWUVWHWws5MmJXlHAXvJEmpQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.17.tgz", - "integrity": "sha512-/jGlhWR7Sj9JPZHzXyyMZ1RFMkNPjC6QIAan0sDOtIo2TYk3tZn5UDrkE0XgsTQCxWTTOcMPf9p6Rh2hXtl5TQ==", - "cpu": [ - "x64" - ], + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", "dev": true, - "optional": true, - "os": [ - "netbsd" - ], + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.17.tgz", - "integrity": "sha512-rSEeYaGgyGGf4qZM2NonMhMOP/5EHp4u9ehFiBrg7stH6BYEEjlkVREuDEcQ0LfIl53OXLxNbfuIj7mr5m29TA==", - "cpu": [ - "x64" - ], + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, - "optional": true, - "os": [ - "openbsd" - ], + "dependencies": { + "ansi-regex": "^6.0.1" + }, "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.17.tgz", - "integrity": "sha512-Y7ZBbkLqlSgn4+zot4KUNYst0bFoO68tRgI6mY2FIM+b7ZbyNVtNbDP5y8qlu4/knZZ73fgJDlXID+ohY5zt5g==", - "cpu": [ - "x64" - ], + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", "dev": true, - "optional": true, - "os": [ - "sunos" - ], + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.17.tgz", - "integrity": "sha512-bwPmTJsEQcbZk26oYpc4c/8PvTY3J5/QK8jM19DVlEsAB41M39aWovWoHtNm78sd6ip6prilxeHosPADXtEJFw==", - "cpu": [ - "arm64" - ], + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", "dev": true, - "optional": true, - "os": [ - "win32" - ], + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, "engines": { - "node": ">=12" + "node": ">=8" } }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.17.tgz", - "integrity": "sha512-H/XaPtPKli2MhW+3CQueo6Ni3Avggi6hP/YvgkEe1aSaxw+AeO8MFjq8DlgfTd9Iz4Yih3QCZI6YLMoyccnPRg==", - "cpu": [ - "ia32" - ], + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", "dev": true, - "optional": true, - "os": [ - "win32" - ], "engines": { - "node": ">=12" + "node": ">=8" } }, - "node_modules/@esbuild/win32-x64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.17.tgz", - "integrity": "sha512-fGEb8f2BSA3CW7riJVurug65ACLuQAzKq0SSqkY2b2yHHH0MzDfbLyKIGzHwOI/gkHcxM/leuSW6D5w/LMNitA==", - "cpu": [ - "x64" - ], + "node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", "dev": true, - "optional": true, - "os": [ - "win32" - ], + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, "engines": { - "node": ">=12" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "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==", + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", "dev": true, "dependencies": { - "eslint-visitor-keys": "^3.3.0" + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + "node": ">=6.0.0" } }, - "node_modules/@eslint-community/regexpp": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", - "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", "dev": true, "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + "node": ">=6.0.0" } }, - "node_modules/@eslint/eslintrc": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", - "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", "dev": true, - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": ">=6.0.0" } }, - "node_modules/@eslint/eslintrc/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "node_modules/@jridgewell/source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", "dev": true, "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" } }, - "node_modules/@eslint/eslintrc/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==", + "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==", "dev": true }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@eslint/eslintrc/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==", + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "dev": true, "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@eslint/eslintrc/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==", + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", "dev": true }, - "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==", + "node_modules/@ljharb/through": { + "version": "2.3.13", + "resolved": "https://registry.npmjs.org/@ljharb/through/-/through-2.3.13.tgz", + "integrity": "sha512-/gKJun8NNiWGZJkGzI/Ragc53cOdcLNdzjLaIa+GEjguQs0ulsurx8WN0jijdK9yPqDvziX995sMRLyLt1uZMQ==", "dev": true, - "engines": { - "node": ">=10" + "dependencies": { + "call-bind": "^1.0.7" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">= 0.4" } }, - "node_modules/@eslint/js": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz", - "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==", + "node_modules/@ngtools/webpack": { + "version": "17.2.3", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-17.2.3.tgz", + "integrity": "sha512-+d5Q7/ctDHePYZXcg0GFwL/AbyEkPMHoCiT7pmLI0B0n87D/mYKK/qmVN1VANBrFLTuIe8RtcL0aJ9pw8HAxWA==", "dev": true, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.13.0 || >=20.9.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "@angular/compiler-cli": "^17.0.0", + "typescript": ">=5.2 <5.4", + "webpack": "^5.54.0" } }, - "node_modules/@gar/promisify": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", - "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", - "dev": true - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.11.14", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", - "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "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, "dependencies": { - "@humanwhocodes/object-schema": "^2.0.2", - "debug": "^4.3.1", - "minimatch": "^3.0.5" + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" }, "engines": { - "node": ">=10.10.0" + "node": ">= 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==", + "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, "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" + "node": ">= 8" } }, - "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", - "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==", - "dev": true - }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "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, "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" }, "engines": { - "node": ">=12" + "node": ">= 8" } }, - "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "node_modules/@npmcli/agent": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-2.2.1.tgz", + "integrity": "sha512-H4FrOVtNyWC8MUwL3UfjOsAihHvT1Pe8POj3JvjXhSTJipsZMtgUALCT4mGyYZNxymkUfOw3PUj6dE4QPp6osQ==", "dev": true, - "engines": { - "node": ">=12" + "dependencies": { + "agent-base": "^7.1.0", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.1", + "lru-cache": "^10.0.1", + "socks-proxy-agent": "^8.0.1" }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/@isaacs/cliui/node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true - }, - "node_modules/@isaacs/cliui/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "node_modules/@npmcli/agent/node_modules/lru-cache": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz", + "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==", "dev": true, - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "14 || >=16.14" } }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "node_modules/@npmcli/fs": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.0.tgz", + "integrity": "sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==", "dev": true, "dependencies": { - "ansi-regex": "^6.0.1" + "semver": "^7.3.5" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "node_modules/@npmcli/git": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-5.0.4.tgz", + "integrity": "sha512-nr6/WezNzuYUppzXRaYu/W4aT5rLxdXqEFupbh6e/ovlYFQ8hpu1UUPV3Ir/YTl+74iXl2ZOMlGzudh9ZPUchQ==", "dev": true, "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" + "@npmcli/promise-spawn": "^7.0.0", + "lru-cache": "^10.0.1", + "npm-pick-manifest": "^9.0.0", + "proc-log": "^3.0.0", + "promise-inflight": "^1.0.1", + "promise-retry": "^2.0.1", + "semver": "^7.3.5", + "which": "^4.0.0" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "node_modules/@npmcli/git/node_modules/isexe": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", "dev": true, - "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, "engines": { - "node": ">=8" + "node": ">=16" } }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "node_modules/@npmcli/git/node_modules/lru-cache": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz", + "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==", "dev": true, "engines": { - "node": ">=8" + "node": "14 || >=16.14" } }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "node_modules/@npmcli/git/node_modules/which": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", + "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", "dev": true, "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" + "isexe": "^3.1.1" + }, + "bin": { + "node-which": "bin/which.js" }, "engines": { - "node": ">=6.0.0" + "node": "^16.13.0 || >=18.0.0" } }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "node_modules/@npmcli/installed-package-contents": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.0.2.tgz", + "integrity": "sha512-xACzLPhnfD51GKvTOOuNX2/V4G4mz9/1I2MfDoye9kBM3RYe5g2YbscsaGoTlaWqkxeiapBWyseULVKpSVHtKQ==", "dev": true, + "dependencies": { + "npm-bundled": "^3.0.0", + "npm-normalize-package-bin": "^3.0.0" + }, + "bin": { + "installed-package-contents": "lib/index.js" + }, "engines": { - "node": ">=6.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "node_modules/@npmcli/node-gyp": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz", + "integrity": "sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==", "dev": true, "engines": { - "node": ">=6.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", - "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", - "dev": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", - "dev": true - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", - "dev": true, - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", - "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", - "dev": true - }, - "node_modules/@ngtools/webpack": { - "version": "16.2.12", - "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-16.2.12.tgz", - "integrity": "sha512-f9R9Qsk8v+ffDxryl6PQ7Wnf2JCNd4dDXOH+d/AuF06VFiwcwGDRDZpmqkAXbFxQfcWTbT1FFvfoJ+SFcJgXLA==", - "dev": true, - "engines": { - "node": "^16.14.0 || >=18.10.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - }, - "peerDependencies": { - "@angular/compiler-cli": "^16.0.0", - "typescript": ">=4.9.3 <5.2", - "webpack": "^5.54.0" - } - }, - "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==", + "node_modules/@npmcli/package-json": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-5.0.0.tgz", + "integrity": "sha512-OI2zdYBLhQ7kpNPaJxiflofYIpkNLi+lnGdzqUOfRmCF3r2l1nadcjtCYMJKv/Utm/ZtlffaUuTiAktPHbc17g==", "dev": true, "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" + "@npmcli/git": "^5.0.0", + "glob": "^10.2.2", + "hosted-git-info": "^7.0.0", + "json-parse-even-better-errors": "^3.0.0", + "normalize-package-data": "^6.0.0", + "proc-log": "^3.0.0", + "semver": "^7.5.3" }, "engines": { - "node": ">= 8" - } - }, - "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, - "engines": { - "node": ">= 8" + "node": "^16.14.0 || >=18.0.0" } }, - "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==", + "node_modules/@npmcli/package-json/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, "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" + "balanced-match": "^1.0.0" } }, - "node_modules/@npmcli/fs": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.0.tgz", - "integrity": "sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==", + "node_modules/@npmcli/package-json/node_modules/glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", "dev": true, "dependencies": { - "semver": "^7.3.5" + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/git": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-4.1.0.tgz", - "integrity": "sha512-9hwoB3gStVfa0N31ymBmrX+GuDGdVA/QWShZVqE0HK2Af+7QGGrCTbZia/SW0ImUTjTne7SP91qxDmtXvDHRPQ==", - "dev": true, - "dependencies": { - "@npmcli/promise-spawn": "^6.0.0", - "lru-cache": "^7.4.4", - "npm-pick-manifest": "^8.0.0", - "proc-log": "^3.0.0", - "promise-inflight": "^1.0.1", - "promise-retry": "^2.0.1", - "semver": "^7.3.5", - "which": "^3.0.0" + "bin": { + "glob": "dist/esm/bin.mjs" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/git/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "dev": true, - "engines": { - "node": ">=12" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@npmcli/git/node_modules/which": { + "node_modules/@npmcli/package-json/node_modules/json-parse-even-better-errors": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz", - "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.1.tgz", + "integrity": "sha512-aatBvbL26wVUCLmbWdCpeu9iF5wOyWpagiKkInA+kfws3sWdBrTnsvN2CKcyCYyUrc7rebNBlK6+kteg7ksecg==", "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/which.js" - }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@npmcli/installed-package-contents": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.0.2.tgz", - "integrity": "sha512-xACzLPhnfD51GKvTOOuNX2/V4G4mz9/1I2MfDoye9kBM3RYe5g2YbscsaGoTlaWqkxeiapBWyseULVKpSVHtKQ==", + "node_modules/@npmcli/package-json/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dev": true, "dependencies": { - "npm-bundled": "^3.0.0", - "npm-normalize-package-bin": "^3.0.0" - }, - "bin": { - "installed-package-contents": "lib/index.js" + "brace-expansion": "^2.0.1" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@npmcli/move-file": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz", - "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==", - "deprecated": "This functionality has been moved to @npmcli/fs", + "node_modules/@npmcli/promise-spawn": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-7.0.1.tgz", + "integrity": "sha512-P4KkF9jX3y+7yFUxgcUdDtLy+t4OlDGuEBLNs57AZsfSfg+uV6MLndqGpnl4831ggaEdXwR50XFoZP4VFtHolg==", "dev": true, "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" + "which": "^4.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@npmcli/node-gyp": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz", - "integrity": "sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==", - "dev": true, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/@npmcli/promise-spawn": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-6.0.2.tgz", - "integrity": "sha512-gGq0NJkIGSwdbUt4yhdF8ZrmkGKVz9vAdVzpOfnom+V8PLSmSOVhZwbNvZZS1EYcJN5hzzKBxmmVVAInM6HQLg==", + "node_modules/@npmcli/promise-spawn/node_modules/isexe": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", "dev": true, - "dependencies": { - "which": "^3.0.0" - }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=16" } }, "node_modules/@npmcli/promise-spawn/node_modules/which": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz", - "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", + "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", "dev": true, "dependencies": { - "isexe": "^2.0.0" + "isexe": "^3.1.1" }, "bin": { "node-which": "bin/which.js" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.13.0 || >=18.0.0" } }, "node_modules/@npmcli/run-script": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-6.0.2.tgz", - "integrity": "sha512-NCcr1uQo1k5U+SYlnIrbAh3cxy+OQT1VtqiAbxdymSlptbzBb62AjH2xXgjNCoP073hoa1CfCAcwoZ8k96C4nA==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-7.0.4.tgz", + "integrity": "sha512-9ApYM/3+rBt9V80aYg6tZfzj3UWdiYyCt7gJUD1VJKvWF5nwKDSICXbYIQbspFTq6TOpbsEtIC0LArB8d9PFmg==", "dev": true, "dependencies": { "@npmcli/node-gyp": "^3.0.0", - "@npmcli/promise-spawn": "^6.0.0", - "node-gyp": "^9.0.0", - "read-package-json-fast": "^3.0.0", - "which": "^3.0.0" + "@npmcli/package-json": "^5.0.0", + "@npmcli/promise-spawn": "^7.0.0", + "node-gyp": "^10.0.0", + "which": "^4.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/run-script/node_modules/isexe": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", + "dev": true, + "engines": { + "node": ">=16" } }, "node_modules/@npmcli/run-script/node_modules/which": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz", - "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", + "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", "dev": true, "dependencies": { - "isexe": "^2.0.0" + "isexe": "^3.1.1" }, "bin": { "node-which": "bin/which.js" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.13.0 || >=18.0.0" } }, "node_modules/@nrwl/devkit": { - "version": "16.5.1", - "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-16.5.1.tgz", - "integrity": "sha512-NB+DE/+AFJ7lKH/WBFyatJEhcZGj25F24ncDkwjZ6MzEiSOGOJS0LaV/R+VUsmS5EHTPXYOpn3zHWWAcJhyOmA==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-17.2.8.tgz", + "integrity": "sha512-l2dFy5LkWqSA45s6pee6CoqJeluH+sjRdVnAAQfjLHRNSx6mFAKblyzq5h1f4P0EUCVVVqLs+kVqmNx5zxYqvw==", "dev": true, "dependencies": { - "@nx/devkit": "16.5.1" + "@nx/devkit": "17.2.8" } }, "node_modules/@nrwl/tao": { - "version": "16.5.1", - "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-16.5.1.tgz", - "integrity": "sha512-x+gi/fKdM6uQNIti9exFlm3V5LBP3Y8vOEziO42HdOigyrXa0S0HD2WMpccmp6PclYKhwEDUjKJ39xh5sdh4Ig==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-17.2.8.tgz", + "integrity": "sha512-Qpk5YKeJ+LppPL/wtoDyNGbJs2MsTi6qyX/RdRrEc8lc4bk6Cw3Oul1qTXCI6jT0KzTz+dZtd0zYD/G7okkzvg==", "dev": true, "dependencies": { - "nx": "16.5.1" + "nx": "17.2.8", + "tslib": "^2.3.0" }, "bin": { "tao": "index.js" } }, "node_modules/@nx/devkit": { - "version": "16.5.1", - "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-16.5.1.tgz", - "integrity": "sha512-T1acZrVVmJw/sJ4PIGidCBYBiBqlg/jT9e8nIGXLSDS20xcLvfo4zBQf8UZLrmHglnwwpDpOWuVJCp2rYA5aDg==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-17.2.8.tgz", + "integrity": "sha512-6LtiQihtZwqz4hSrtT5cCG5XMCWppG6/B8c1kNksg97JuomELlWyUyVF+sxmeERkcLYFaKPTZytP0L3dmCFXaw==", "dev": true, "dependencies": { - "@nrwl/devkit": "16.5.1", + "@nrwl/devkit": "17.2.8", "ejs": "^3.1.7", + "enquirer": "~2.3.6", "ignore": "^5.0.4", "semver": "7.5.3", "tmp": "~0.2.1", "tslib": "^2.3.0" }, "peerDependencies": { - "nx": ">= 15 <= 17" + "nx": ">= 16 <= 18" } }, "node_modules/@nx/nx-darwin-arm64": { @@ -3718,7 +3426,6 @@ "cpu": [ "arm64" ], - "dev": true, "optional": true, "os": [ "darwin" @@ -3734,7 +3441,6 @@ "cpu": [ "x64" ], - "dev": true, "optional": true, "os": [ "darwin" @@ -3744,9 +3450,9 @@ } }, "node_modules/@nx/nx-freebsd-x64": { - "version": "16.5.1", - "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-16.5.1.tgz", - "integrity": "sha512-CXSPT01aVS869tvCCF2tZ7LnCa8l41wJ3mTVtWBkjmRde68E5Up093hklRMyXb3kfiDYlfIKWGwrV4r0eH6x1A==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-17.2.8.tgz", + "integrity": "sha512-YFMgx5Qpp2btCgvaniDGdu7Ctj56bfFvbbaHQWmOeBPK1krNDp2mqp8HK6ZKOfEuDJGOYAp7HDtCLvdZKvJxzA==", "cpu": [ "x64" ], @@ -3760,9 +3466,9 @@ } }, "node_modules/@nx/nx-linux-arm-gnueabihf": { - "version": "16.5.1", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-16.5.1.tgz", - "integrity": "sha512-BhrumqJSZCWFfLFUKl4CAUwR0Y0G2H5EfFVGKivVecEQbb+INAek1aa6c89evg2/OvetQYsJ+51QknskwqvLsA==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-17.2.8.tgz", + "integrity": "sha512-iN2my6MrhLRkVDtdivQHugK8YmR7URo1wU9UDuHQ55z3tEcny7LV3W9NSsY9UYPK/FrxdDfevj0r2hgSSdhnzA==", "cpu": [ "arm" ], @@ -3776,9 +3482,9 @@ } }, "node_modules/@nx/nx-linux-arm64-gnu": { - "version": "16.5.1", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-16.5.1.tgz", - "integrity": "sha512-x7MsSG0W+X43WVv7JhiSq2eKvH2suNKdlUHEG09Yt0vm3z0bhtym1UCMUg3IUAK7jy9hhLeDaFVFkC6zo+H/XQ==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-17.2.8.tgz", + "integrity": "sha512-Iy8BjoW6mOKrSMiTGujUcNdv+xSM1DALTH6y3iLvNDkGbjGK1Re6QNnJAzqcXyDpv32Q4Fc57PmuexyysZxIGg==", "cpu": [ "arm64" ], @@ -3792,9 +3498,9 @@ } }, "node_modules/@nx/nx-linux-arm64-musl": { - "version": "16.5.1", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-16.5.1.tgz", - "integrity": "sha512-J+/v/mFjOm74I0PNtH5Ka+fDd+/dWbKhpcZ2R1/6b9agzZk+Ff/SrwJcSYFXXWKbPX+uQ4RcJoytT06Zs3s0ow==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-17.2.8.tgz", + "integrity": "sha512-9wkAxWzknjpzdofL1xjtU6qPFF1PHlvKCZI3hgEYJDo4mQiatGI+7Ttko+lx/ZMP6v4+Umjtgq7+qWrApeKamQ==", "cpu": [ "arm64" ], @@ -3814,7 +3520,6 @@ "cpu": [ "x64" ], - "dev": true, "optional": true, "os": [ "linux" @@ -3824,9 +3529,9 @@ } }, "node_modules/@nx/nx-linux-x64-musl": { - "version": "16.5.1", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-16.5.1.tgz", - "integrity": "sha512-zF/exnPqFYbrLAduGhTmZ7zNEyADid2bzNQiIjJkh8Y6NpDwrQIwVIyvIxqynsjMrIs51kBH+8TUjKjj2Jgf5A==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-17.2.8.tgz", + "integrity": "sha512-QiakXZ1xBCIptmkGEouLHQbcM4klQkcr+kEaz2PlNwy/sW3gH1b/1c0Ed5J1AN9xgQxWspriAONpScYBRgxdhA==", "cpu": [ "x64" ], @@ -3840,9 +3545,9 @@ } }, "node_modules/@nx/nx-win32-arm64-msvc": { - "version": "16.5.1", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-16.5.1.tgz", - "integrity": "sha512-qtqiLS9Y9TYyAbbpq58kRoOroko4ZXg5oWVqIWFHoxc5bGPweQSJCROEqd1AOl2ZDC6BxfuVHfhDDop1kK05WA==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-17.2.8.tgz", + "integrity": "sha512-XBWUY/F/GU3vKN9CAxeI15gM4kr3GOBqnzFZzoZC4qJt2hKSSUEWsMgeZtsMgeqEClbi4ZyCCkY7YJgU32WUGA==", "cpu": [ "arm64" ], @@ -3862,7 +3567,6 @@ "cpu": [ "x64" ], - "dev": true, "optional": true, "os": [ "win32" @@ -3871,24 +3575,6 @@ "node": ">= 10" } }, - "node_modules/@parcel/watcher": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.0.4.tgz", - "integrity": "sha512-cTDi+FUDBIUOBKEtj+nhiJ71AZVlkAsQFuGQTun5tV9mwQBQgZvhCzG+URPQc8myeN32yRVZEfVAPCs1RW+Jvg==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "node-addon-api": "^3.2.1", - "node-gyp-build": "^4.3.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, "node_modules/@pkgjs/parseargs": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", @@ -4507,43 +4193,44 @@ "integrity": "sha512-XirxDLdQnaKJC+tFh4IAD05ULHS7DE9ZkNsPRHglWzly8erTXe6M1DAL+XWKYVFLf+GK9U6HVKlvvxIUpRCiVw==" }, "node_modules/@project-sunbird/sunbird-pdf-player-v9": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@project-sunbird/sunbird-pdf-player-v9/-/sunbird-pdf-player-v9-6.0.0.tgz", - "integrity": "sha512-GAuew9PQAFkJxdqc8WqpMFTEcy7//N5UqgKQ3Fq6LiV9QyRQ4VFJnDjGK0P2/oNLQaFKxOWVxTXlcdW0lJkMTg==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@project-sunbird/sunbird-pdf-player-v9/-/sunbird-pdf-player-v9-6.1.0.tgz", + "integrity": "sha512-iXcMGHwGceCJC+ydIwi24+n5g3/3duUMd8479vTt4aj/0H4TbYsyQz0fh4b1aXXBpD5lc3mfnnqEzWKt6Cw6/w==", "dependencies": { - "@project-sunbird/sunbird-player-sdk-v9": "5.1.0", + "@project-sunbird/sunbird-player-sdk-v9": "6.0.5", "tslib": "^2.0.0" }, "peerDependencies": { - "@angular/common": "15.2.10", - "@angular/core": "15.2.10", + "@angular/common": "16.2.12", + "@angular/core": "16.2.12", "@project-sunbird/client-services": ">= 3.4.8", "@project-sunbird/sb-styles": ">= 0.0.7" } }, "node_modules/@project-sunbird/sunbird-pdf-player-v9/node_modules/@project-sunbird/sunbird-player-sdk-v9": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@project-sunbird/sunbird-player-sdk-v9/-/sunbird-player-sdk-v9-5.1.0.tgz", - "integrity": "sha512-Vg3MXOkBC7c1px9pTX58T0wqkseLAw0kWLflA8CpttIUQYFJBxxu5wEB8z8Y5zb6zDFrykxWRbPEcbdYdfOKRw==", + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/@project-sunbird/sunbird-player-sdk-v9/-/sunbird-player-sdk-v9-6.0.5.tgz", + "integrity": "sha512-TN6Dn/BFhZ5ETxdLulZvYO4N+LTRp1ZznkHxAcfDGLl0c1L2wCEH4dEVAzcFvjgXMXwVjac400gDWL0ElCXTYw==", "dependencies": { - "ally.js": "1.4.1" + "tslib": "^2.0.0" }, "peerDependencies": { - "@angular/common": ">= 9.1.12", - "@angular/core": ">= 9.1.12", - "@project-sunbird/sb-styles": ">= 0.0.7" + "@angular/common": "^16.2.12", + "@angular/core": "^16.2.12", + "@project-sunbird/sb-styles": ">= 0.0.7", + "ally.js": "1.4.1" } }, "node_modules/@project-sunbird/sunbird-player-sdk-v9": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/@project-sunbird/sunbird-player-sdk-v9/-/sunbird-player-sdk-v9-6.0.5.tgz", - "integrity": "sha512-TN6Dn/BFhZ5ETxdLulZvYO4N+LTRp1ZznkHxAcfDGLl0c1L2wCEH4dEVAzcFvjgXMXwVjac400gDWL0ElCXTYw==", + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/@project-sunbird/sunbird-player-sdk-v9/-/sunbird-player-sdk-v9-6.0.7.tgz", + "integrity": "sha512-twlzA8kmLXsLAo1lD10oFmNLeS8ujLCmdGb/3bV6+62wuU2LV8W604PtU4NLZRxAiWpO7J5cDUj3JbyedU6/Xw==", "dependencies": { "tslib": "^2.0.0" }, "peerDependencies": { - "@angular/common": "^16.2.12", - "@angular/core": "^16.2.12", + "@angular/common": "^17.2.3", + "@angular/core": "^17.2.3", "@project-sunbird/sb-styles": ">= 0.0.7", "ally.js": "1.4.1" } @@ -4620,287 +4307,164 @@ } } }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.13.0.tgz", + "integrity": "sha512-Ovf2evVaP6sW5Ut0GHyUSOqA6tVKfrTHddtmxGQc1CTQa1Cw3/KMCDEEICZBbyppcwnhMwcDce9ZRxdWRpVd6g==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/wasm-node": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@rollup/wasm-node/-/wasm-node-4.13.0.tgz", + "integrity": "sha512-oFX11wzU7RTaiW06WBtRpzIVN/oaG0I3XkevNO0brBklYnY9zpLhTfksN4b+TdBt6CfXV/KdVhdWLbb0fQIR7A==", + "dev": true, + "dependencies": { + "@types/estree": "1.0.5" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, "node_modules/@schematics/angular": { - "version": "16.2.12", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-16.2.12.tgz", - "integrity": "sha512-rc6Dxo7yLnNhECxZyvwv3qL40GvMHw/gMeme8DUGN7zgcUdBJ7LOCURp7EZqOBghMVeeJvLrohitEbs9NhRLBA==", + "version": "17.2.3", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-17.2.3.tgz", + "integrity": "sha512-rXsYmWC1a8uvGTC6RwICwg1GLLQlTw8jOSqHf6T2AFMzP4p1FV3/GFSGyPIMl9yPwn6JqbmfQy3Bvj0stQNM0Q==", "dev": true, "dependencies": { - "@angular-devkit/core": "16.2.12", - "@angular-devkit/schematics": "16.2.12", - "jsonc-parser": "3.2.0" + "@angular-devkit/core": "17.2.3", + "@angular-devkit/schematics": "17.2.3", + "jsonc-parser": "3.2.1" }, "engines": { - "node": "^16.14.0 || >=18.10.0", + "node": "^18.13.0 || >=20.9.0", "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", "yarn": ">= 1.13.0" } }, + "node_modules/@schematics/angular/node_modules/jsonc-parser": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.1.tgz", + "integrity": "sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==", + "dev": true + }, "node_modules/@sigstore/bundle": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-1.1.0.tgz", - "integrity": "sha512-PFutXEy0SmQxYI4texPw3dd2KewuNqv7OuK1ZFtY2fM754yhvG2KdgwIhRnoEE2uHdtdGNQ8s0lb94dW9sELog==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-2.2.0.tgz", + "integrity": "sha512-5VI58qgNs76RDrwXNhpmyN/jKpq9evV/7f1XrcqcAfvxDl5SeVY/I5Rmfe96ULAV7/FK5dge9RBKGBJPhL1WsQ==", "dev": true, "dependencies": { - "@sigstore/protobuf-specs": "^0.2.0" + "@sigstore/protobuf-specs": "^0.3.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@sigstore/protobuf-specs": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.2.1.tgz", - "integrity": "sha512-XTWVxnWJu+c1oCshMLwnKvz8ZQJJDVOlciMfgpJBQbThVjKTCG8dwyhgLngBD2KN0ap9F/gOV8rFDEx8uh7R2A==", - "dev": true, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/@sigstore/sign": { + "node_modules/@sigstore/core": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-1.0.0.tgz", - "integrity": "sha512-INxFVNQteLtcfGmcoldzV6Je0sbbfh9I16DM4yJPw3j5+TFP8X6uIiA18mvpEa9yyeycAKgPmOA3X9hVdVTPUA==", - "dev": true, - "dependencies": { - "@sigstore/bundle": "^1.1.0", - "@sigstore/protobuf-specs": "^0.2.0", - "make-fetch-happen": "^11.0.1" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@sigstore/sign/node_modules/@tootallnate/once": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", - "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/@sigstore/sign/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, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@sigstore/sign/node_modules/cacache": { - "version": "17.1.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz", - "integrity": "sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==", - "dev": true, - "dependencies": { - "@npmcli/fs": "^3.1.0", - "fs-minipass": "^3.0.0", - "glob": "^10.2.2", - "lru-cache": "^7.7.1", - "minipass": "^7.0.3", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "p-map": "^4.0.0", - "ssri": "^10.0.0", - "tar": "^6.1.11", - "unique-filename": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@sigstore/sign/node_modules/glob": { - "version": "10.3.10", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", - "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", - "dev": true, - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.3.5", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@sigstore/sign/node_modules/http-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", - "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", - "dev": true, - "dependencies": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@sigstore/sign/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "resolved": "https://registry.npmjs.org/@sigstore/core/-/core-1.0.0.tgz", + "integrity": "sha512-dW2qjbWLRKGu6MIDUTBuJwXCnR8zivcSpf5inUzk7y84zqy/dji0/uahppoIgMoKeR+6pUZucrwHfkQQtiG9Rw==", "dev": true, "engines": { - "node": ">=12" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/@sigstore/sign/node_modules/make-fetch-happen": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", - "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==", + "node_modules/@sigstore/protobuf-specs": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.3.0.tgz", + "integrity": "sha512-zxiQ66JFOjVvP9hbhGj/F/qNdsZfkGb/dVXSanNRNuAzMlr4MC95voPUBX8//ZNnmv3uSYzdfR/JSkrgvZTGxA==", "dev": true, - "dependencies": { - "agentkeepalive": "^4.2.1", - "cacache": "^17.0.0", - "http-cache-semantics": "^4.1.1", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^5.0.0", - "minipass-fetch": "^3.0.0", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", - "ssri": "^10.0.0" - }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@sigstore/sign/node_modules/make-fetch-happen/node_modules/minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@sigstore/sign/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@sigstore/sign/node_modules/minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "node_modules/@sigstore/sign": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-2.2.3.tgz", + "integrity": "sha512-LqlA+ffyN02yC7RKszCdMTS6bldZnIodiox+IkT8B2f8oRYXCB3LQ9roXeiEL21m64CVH1wyveYAORfD65WoSw==", "dev": true, "dependencies": { - "minipass": "^3.0.0" + "@sigstore/bundle": "^2.2.0", + "@sigstore/core": "^1.0.0", + "@sigstore/protobuf-specs": "^0.3.0", + "make-fetch-happen": "^13.0.0" }, "engines": { - "node": ">= 8" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/@sigstore/sign/node_modules/minipass-collect/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "node_modules/@sigstore/tuf": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-2.3.1.tgz", + "integrity": "sha512-9Iv40z652td/QbV0o5n/x25H9w6IYRt2pIGbTX55yFDYlApDQn/6YZomjz6+KBx69rXHLzHcbtTS586mDdFD+Q==", "dev": true, "dependencies": { - "yallist": "^4.0.0" + "@sigstore/protobuf-specs": "^0.3.0", + "tuf-js": "^2.2.0" }, "engines": { - "node": ">=8" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/@sigstore/sign/node_modules/minipass-fetch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.4.tgz", - "integrity": "sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==", + "node_modules/@sigstore/verify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@sigstore/verify/-/verify-1.1.0.tgz", + "integrity": "sha512-1fTqnqyTBWvV7cftUUFtDcHPdSox0N3Ub7C0lRyReYx4zZUlNTZjCV+HPy4Lre+r45dV7Qx5JLKvqqsgxuyYfg==", "dev": true, "dependencies": { - "minipass": "^7.0.3", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" + "@sigstore/bundle": "^2.2.0", + "@sigstore/core": "^1.0.0", + "@sigstore/protobuf-specs": "^0.3.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - }, - "optionalDependencies": { - "encoding": "^0.1.13" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/@sigstore/sign/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", "dev": true }, - "node_modules/@sigstore/tuf": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-1.0.3.tgz", - "integrity": "sha512-2bRovzs0nJZFlCN3rXirE4gwxCn97JNjMmwpecqlbgV9WcxX7WRuIrgzx/X7Ib7MYRbyUTpBYE0s2x6AmZXnlg==", - "dev": true, - "dependencies": { - "@sigstore/protobuf-specs": "^0.2.0", - "tuf-js": "^1.1.7" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, "node_modules/@socket.io/component-emitter": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", - "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==" - }, - "node_modules/@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "dev": true, - "engines": { - "node": ">= 6" - } + "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==", + "dev": true }, "node_modules/@tufjs/canonical-json": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-1.0.0.tgz", - "integrity": "sha512-QTnf++uxunWvG2z3UFNzAoQPHxnSXOwtaI3iJ+AohhV+5vONuArPjJE7aPXPVXfXJsqrVbZBu9b81AJoSd09IQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-2.0.0.tgz", + "integrity": "sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==", "dev": true, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/@tufjs/models": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-1.0.4.tgz", - "integrity": "sha512-qaGV9ltJP0EO25YfFUPhxRVK0evXFIAGicsVXuRim4Ed9cjPxYhNnNJ49SFmbeLgtxpslIkX317IgpfcHPVj/A==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-2.0.0.tgz", + "integrity": "sha512-c8nj8BaOExmZKO2DXhDfegyhSGcG9E/mPN3U13L+/PsoWm1uaGiHHjxqSHQiasDBQwDA3aHuw9+9spYAP1qvvg==", "dev": true, "dependencies": { - "@tufjs/canonical-json": "1.0.0", - "minimatch": "^9.0.0" + "@tufjs/canonical-json": "2.0.0", + "minimatch": "^9.0.3" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/@tufjs/models/node_modules/brace-expansion": { @@ -4968,12 +4532,14 @@ "node_modules/@types/cookie": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==" + "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==", + "dev": true }, "node_modules/@types/cors": { "version": "2.8.17", "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.17.tgz", "integrity": "sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==", + "dev": true, "dependencies": { "@types/node": "*" } @@ -5073,7 +4639,8 @@ "node_modules/@types/node": { "version": "12.20.55", "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", - "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==" + "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==", + "dev": true }, "node_modules/@types/node-forge": { "version": "1.3.11", @@ -5175,31 +4742,33 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.27.1.tgz", - "integrity": "sha512-6dM5NKT57ZduNnJfpY81Phe9nc9wolnMCnknb1im6brWi1RYv84nbMS3olJa27B6+irUVV1X/Wb+Am0FjJdGFw==", + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.20.0.tgz", + "integrity": "sha512-fTwGQUnjhoYHeSF6m5pWNkzmDDdsKELYrOBxhjMrofPqCkoC2k3B2wvGHFxa1CTIqkEn88nlW1HVMztjo2K8Hg==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.27.1", - "@typescript-eslint/type-utils": "5.27.1", - "@typescript-eslint/utils": "5.27.1", + "@eslint-community/regexpp": "^4.5.1", + "@typescript-eslint/scope-manager": "6.20.0", + "@typescript-eslint/type-utils": "6.20.0", + "@typescript-eslint/utils": "6.20.0", + "@typescript-eslint/visitor-keys": "6.20.0", "debug": "^4.3.4", - "functional-red-black-tree": "^1.0.1", - "ignore": "^5.2.0", - "regexpp": "^3.2.0", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "graphemer": "^1.4.0", + "ignore": "^5.2.4", + "natural-compare": "^1.4.0", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha", + "eslint": "^7.0.0 || ^8.0.0" }, "peerDependenciesMeta": { "typescript": { @@ -5208,24 +4777,25 @@ } }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/type-utils": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.27.1.tgz", - "integrity": "sha512-+UC1vVUWaDHRnC2cQrCJ4QtVjpjjCgjNFpg8b03nERmkHv9JV9X5M19D7UFMd+/G7T/sgFwX2pGmWK38rqyvXw==", + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.20.0.tgz", + "integrity": "sha512-qnSobiJQb1F5JjN0YDRPHruQTrX7ICsmltXhkV536mp4idGAYrIyr47zF/JmkJtEcAVnIz4gUYJ7gOZa6SmN4g==", "dev": true, "dependencies": { - "@typescript-eslint/utils": "5.27.1", + "@typescript-eslint/typescript-estree": "6.20.0", + "@typescript-eslint/utils": "6.20.0", "debug": "^4.3.4", - "tsutils": "^3.21.0" + "ts-api-utils": "^1.0.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "*" + "eslint": "^7.0.0 || ^8.0.0" }, "peerDependenciesMeta": { "typescript": { @@ -5234,71 +4804,84 @@ } }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.27.1.tgz", - "integrity": "sha512-mZ9WEn1ZLDaVrhRaYgzbkXBkTPghPFsup8zDbbsYTxC5OmqrFE7skkKS/sraVsLP3TcT3Ki5CSyEFBRkLH/H/w==", + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.20.0.tgz", + "integrity": "sha512-/EKuw+kRu2vAqCoDwDCBtDRU6CTKbUmwwI7SH7AashZ+W+7o8eiyy6V2cdOqN49KsTcASWsC5QeghYuRDTyOOg==", "dev": true, "dependencies": { - "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.27.1", - "@typescript-eslint/types": "5.27.1", - "@typescript-eslint/typescript-estree": "5.27.1", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "6.20.0", + "@typescript-eslint/types": "6.20.0", + "@typescript-eslint/typescript-estree": "6.20.0", + "semver": "^7.5.4" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "eslint": "^7.0.0 || ^8.0.0" } }, - "node_modules/@typescript-eslint/eslint-plugin/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==", + "node_modules/@typescript-eslint/eslint-plugin/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" + "yallist": "^4.0.0" }, "engines": { - "node": ">=8.0.0" + "node": ">=10" } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, "engines": { - "node": ">=4.0" + "node": ">=10" } }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/@typescript-eslint/parser": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.27.1.tgz", - "integrity": "sha512-7Va2ZOkHi5NP+AZwb5ReLgNF6nWLGTeUJfxdkVUAPPSaAdbWNnFZzLZ4EGGmmiCTg+AwlbE1KyUYTBglosSLHQ==", + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.20.0.tgz", + "integrity": "sha512-bYerPDF/H5v6V76MdMYhjwmwgMA+jlPVqjSDq2cRqMi8bP5sR3Z+RLOiOMad3nsnmDVmn2gAFCyNgh/dIrfP/w==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.27.1", - "@typescript-eslint/types": "5.27.1", - "@typescript-eslint/typescript-estree": "5.27.1", + "@typescript-eslint/scope-manager": "6.20.0", + "@typescript-eslint/types": "6.20.0", + "@typescript-eslint/typescript-estree": "6.20.0", + "@typescript-eslint/visitor-keys": "6.20.0", "debug": "^4.3.4" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "eslint": "^7.0.0 || ^8.0.0" }, "peerDependenciesMeta": { "typescript": { @@ -5307,16 +4890,16 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.27.1.tgz", - "integrity": "sha512-fQEOSa/QroWE6fAEg+bJxtRZJTH8NTskggybogHt4H9Da8zd4cJji76gA5SBlR0MgtwF7rebxTbDKB49YUCpAg==", + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.20.0.tgz", + "integrity": "sha512-p4rvHQRDTI1tGGMDFQm+GtxP1ZHyAh64WANVoyEcNMpaTFn3ox/3CcgtIlELnRfKzSs/DwYlDccJEtr3O6qBvA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.27.1", - "@typescript-eslint/visitor-keys": "5.27.1" + "@typescript-eslint/types": "6.20.0", + "@typescript-eslint/visitor-keys": "6.20.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", @@ -5324,25 +4907,25 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", - "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", + "version": "6.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.19.0.tgz", + "integrity": "sha512-mcvS6WSWbjiSxKCwBcXtOM5pRkPQ6kcDds/juxcy/727IQr3xMEcwr/YLHW2A2+Fp5ql6khjbKBzOyjuPqGi/w==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "5.62.0", - "@typescript-eslint/utils": "5.62.0", + "@typescript-eslint/typescript-estree": "6.19.0", + "@typescript-eslint/utils": "6.19.0", "debug": "^4.3.4", - "tsutils": "^3.21.0" + "ts-api-utils": "^1.0.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "*" + "eslint": "^7.0.0 || ^8.0.0" }, "peerDependenciesMeta": { "typescript": { @@ -5351,12 +4934,12 @@ } }, "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", - "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "version": "6.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.19.0.tgz", + "integrity": "sha512-lFviGV/vYhOy3m8BJ/nAKoAyNhInTdXpftonhWle66XHAtT1ouBlkjL496b5H5hb8dWXHwtypTqgtb/DEa+j5A==", "dev": true, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", @@ -5364,21 +4947,22 @@ } }, "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", - "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "version": "6.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.19.0.tgz", + "integrity": "sha512-o/zefXIbbLBZ8YJ51NlkSAt2BamrK6XOmuxSR3hynMIzzyMY33KuJ9vuMdFSXW+H0tVvdF9qBPTHA91HDb4BIQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0", + "@typescript-eslint/types": "6.19.0", + "@typescript-eslint/visitor-keys": "6.19.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "minimatch": "9.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", @@ -5391,99 +4975,213 @@ } }, "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", - "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "version": "6.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.19.0.tgz", + "integrity": "sha512-hZaUCORLgubBvtGpp1JEFEazcuEdfxta9j4iUwdSAr7mEsYYAp3EAUyCZk3VEEqGj6W+AV4uWyrDGtrlawAsgQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.62.0", - "eslint-visitor-keys": "^3.3.0" + "@typescript-eslint/types": "6.19.0", + "eslint-visitor-keys": "^3.4.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@typescript-eslint/types": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.27.1.tgz", - "integrity": "sha512-LgogNVkBhCTZU/m8XgEYIWICD6m4dmEDbKXESCbqOXfKZxRKeqpiJXQIErv66sdopRKZPo5l32ymNqibYEH/xg==", + "node_modules/@typescript-eslint/type-utils/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, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "dependencies": { + "balanced-match": "^1.0.0" } }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.27.1.tgz", - "integrity": "sha512-DnZvvq3TAJ5ke+hk0LklvxwYsnXpRdqUY5gaVS0D4raKtbznPz71UJGnPTHEFo0GDxqLOLdMkkmVZjSpET1hFw==", + "node_modules/@typescript-eslint/type-utils/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.27.1", - "@typescript-eslint/visitor-keys": "5.27.1", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "yallist": "^4.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": ">=10" } }, - "node_modules/@typescript-eslint/utils": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", - "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "node_modules/@typescript-eslint/type-utils/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dev": true, "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@types/json-schema": "^7.0.9", - "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.0", - "eslint-scope": "^5.1.1", - "semver": "^7.3.7" + "brace-expansion": "^2.0.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=16 || 14 >=14.17" }, "funding": { - "type": "opencollective", + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@typescript-eslint/types": { + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.20.0.tgz", + "integrity": "sha512-MM9mfZMAhiN4cOEcUOEx+0HmuaW3WBfukBZPCfwSqFnQy0grXYtngKCqpQN339X3RrwtzspWJrpbrupKYUSBXQ==", + "dev": true, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.20.0.tgz", + "integrity": "sha512-RnRya9q5m6YYSpBN7IzKu9FmLcYtErkDkc8/dKv81I9QiLLtVBHrjz+Ev/crAqgMNW2FCsoZF4g2QUylMnJz+g==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "6.20.0", + "@typescript-eslint/visitor-keys": "6.20.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "9.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/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, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@typescript-eslint/utils": { + "version": "6.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.19.0.tgz", + "integrity": "sha512-QR41YXySiuN++/dC9UArYOg4X86OAYP83OWTewpVx5ct1IZhjjgTLocj7QNxGhWoTqknsgpl7L+hGygCO+sdYw==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "6.19.0", + "@typescript-eslint/types": "6.19.0", + "@typescript-eslint/typescript-estree": "6.19.0", + "semver": "^7.5.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "eslint": "^7.0.0 || ^8.0.0" } }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", - "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "version": "6.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.19.0.tgz", + "integrity": "sha512-dO1XMhV2ehBI6QN8Ufi7I10wmUovmLU0Oru3n5LVlM2JuzB4M+dVphCPLkVpKvGij2j/pHBWuJ9piuXx+BhzxQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0" + "@typescript-eslint/types": "6.19.0", + "@typescript-eslint/visitor-keys": "6.19.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", @@ -5491,12 +5189,12 @@ } }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", - "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "version": "6.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.19.0.tgz", + "integrity": "sha512-lFviGV/vYhOy3m8BJ/nAKoAyNhInTdXpftonhWle66XHAtT1ouBlkjL496b5H5hb8dWXHwtypTqgtb/DEa+j5A==", "dev": true, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", @@ -5504,21 +5202,22 @@ } }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", - "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "version": "6.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.19.0.tgz", + "integrity": "sha512-o/zefXIbbLBZ8YJ51NlkSAt2BamrK6XOmuxSR3hynMIzzyMY33KuJ9vuMdFSXW+H0tVvdF9qBPTHA91HDb4BIQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0", + "@typescript-eslint/types": "6.19.0", + "@typescript-eslint/visitor-keys": "6.19.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "minimatch": "9.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", @@ -5531,55 +5230,90 @@ } }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", - "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "version": "6.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.19.0.tgz", + "integrity": "sha512-hZaUCORLgubBvtGpp1JEFEazcuEdfxta9j4iUwdSAr7mEsYYAp3EAUyCZk3VEEqGj6W+AV4uWyrDGtrlawAsgQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.62.0", - "eslint-visitor-keys": "^3.3.0" + "@typescript-eslint/types": "6.19.0", + "eslint-visitor-keys": "^3.4.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@typescript-eslint/utils/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==", + "node_modules/@typescript-eslint/utils/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, "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" + "balanced-match": "^1.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" }, "engines": { - "node": ">=8.0.0" + "node": ">=10" } }, - "node_modules/@typescript-eslint/utils/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "node_modules/@typescript-eslint/utils/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, "engines": { - "node": ">=4.0" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, + "node_modules/@typescript-eslint/utils/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.27.1.tgz", - "integrity": "sha512-xYs6ffo01nhdJgPieyk7HAOpjhTsx7r/oB9LWEhwAXgwn33tkr+W8DI2ChboqhZlC4q3TC6geDYPoiX8ROqyOQ==", + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.20.0.tgz", + "integrity": "sha512-E8Cp98kRe4gKHjJD4NExXKz/zOJ1A2hhZc+IMVD6i7w4yjIvh6VyuRI0gRtxAsXtoC35uGMaQ9rjI2zJaXDEAw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.27.1", - "eslint-visitor-keys": "^3.3.0" + "@typescript-eslint/types": "6.20.0", + "eslint-visitor-keys": "^3.4.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", @@ -5738,99 +5472,6 @@ "@xtuc/long": "4.2.2" } }, - "node_modules/@wessberg/ts-evaluator": { - "version": "0.0.27", - "resolved": "https://registry.npmjs.org/@wessberg/ts-evaluator/-/ts-evaluator-0.0.27.tgz", - "integrity": "sha512-7gOpVm3yYojUp/Yn7F4ZybJRxyqfMNf0LXK5KJiawbPfL0XTsJV+0mgrEDjOIR6Bi0OYk2Cyg4tjFu1r8MCZaA==", - "deprecated": "this package has been renamed to ts-evaluator. Please install ts-evaluator instead", - "dev": true, - "dependencies": { - "chalk": "^4.1.0", - "jsdom": "^16.4.0", - "object-path": "^0.11.5", - "tslib": "^2.0.3" - }, - "engines": { - "node": ">=10.1.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/wessberg/ts-evaluator?sponsor=1" - }, - "peerDependencies": { - "typescript": ">=3.2.x || >= 4.x" - } - }, - "node_modules/@wessberg/ts-evaluator/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, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@wessberg/ts-evaluator/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, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@wessberg/ts-evaluator/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, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@wessberg/ts-evaluator/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 - }, - "node_modules/@wessberg/ts-evaluator/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@wessberg/ts-evaluator/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, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", @@ -5880,18 +5521,6 @@ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, - "node_modules/abab": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", - "deprecated": "Use your platform's native atob() and btoa() methods instead", - "dev": true - }, - "node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" - }, "node_modules/accepts": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", @@ -5916,28 +5545,6 @@ "node": ">=0.4.0" } }, - "node_modules/acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "dev": true, - "dependencies": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - } - }, - "node_modules/acorn-globals/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, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/acorn-import-assertions": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", @@ -5956,15 +5563,6 @@ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/adjust-sourcemap-loader": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", @@ -6007,27 +5605,15 @@ "integrity": "sha512-QbJ0NTQ/I9DI3uSJA4cbexiwQeRAfjPScqIbSjUDd9TOrcg6pTkdgziesOqxBMBzit8vFCTwrP27t13vFOORRA==" }, "node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dev": true, - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/agentkeepalive": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz", - "integrity": "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", + "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", "dev": true, "dependencies": { - "humanize-ms": "^1.2.1" + "debug": "^4.3.4" }, "engines": { - "node": ">= 8.0.0" + "node": ">= 14" } }, "node_modules/aggregate-error": { @@ -6137,6 +5723,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, "engines": { "node": ">=8" } @@ -6157,6 +5744,7 @@ "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -6165,52 +5753,11 @@ "node": ">= 8" } }, - "node_modules/aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", - "dev": true - }, - "node_modules/are-we-there-yet": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", - "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", - "dev": true, - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/are-we-there-yet/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/are-we-there-yet/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, - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, "node_modules/argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, "dependencies": { "sprintf-js": "~1.0.2" } @@ -6248,15 +5795,6 @@ "node": ">=0.10.0" } }, - "node_modules/array-each": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", - "integrity": "sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", @@ -6340,7 +5878,8 @@ "node_modules/async": { "version": "3.2.5", "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", - "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==", + "dev": true }, "node_modules/async-each": { "version": "1.0.6", @@ -6385,9 +5924,9 @@ } }, "node_modules/autoprefixer": { - "version": "10.4.14", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", - "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", + "version": "10.4.17", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.17.tgz", + "integrity": "sha512-/cpVNRLSfhOtcGflT13P2794gVSgmPgTR+erw5ifnMLZb0UnSlkK4tquLmkd3BhA+nLo5tX8Cu0upUsGKvKbmg==", "dev": true, "funding": [ { @@ -6397,12 +5936,16 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], "dependencies": { - "browserslist": "^4.21.5", - "caniuse-lite": "^1.0.30001464", - "fraction.js": "^4.2.0", + "browserslist": "^4.22.2", + "caniuse-lite": "^1.0.30001578", + "fraction.js": "^4.3.7", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", "postcss-value-parser": "^4.2.0" @@ -6486,13 +6029,13 @@ } }, "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.9", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.9.tgz", - "integrity": "sha512-BXIWIaO3MewbXWdJdIGDWZurv5OGJlFNo7oy20DpB3kWDVJLcY2NRypRsRUbRe5KMqSNLuOGnWTFQQtY5MAsRw==", + "version": "0.4.10", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.10.tgz", + "integrity": "sha512-rpIuu//y5OX6jVU+a5BCn1R5RSZYWAl2Nar76iwaOdycqb6JPxediskWFMMl7stfwNJR4b7eiQvh5fB5TEQJTQ==", "dev": true, "dependencies": { "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.6.0", + "@babel/helper-define-polyfill-provider": "^0.6.1", "semver": "^6.3.1" }, "peerDependencies": { @@ -6509,22 +6052,22 @@ } }, "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.8.7", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.7.tgz", - "integrity": "sha512-KyDvZYxAzkC0Aj2dAPyDzi2Ym15e5JKZSK+maI7NAwSqofvuFglbSsxE7wUOvTg9oFVnHMzVzBKcqEb4PJgtOA==", + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.9.0.tgz", + "integrity": "sha512-7nZPG1uzK2Ymhy/NbaOWTg3uibM2BmGASS4vHS4szRZAIR8R6GwA/xAujpdrXU5iyklrimWnLWU+BLF9suPTqg==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.4", - "core-js-compat": "^3.33.1" + "@babel/helper-define-polyfill-provider": "^0.5.0", + "core-js-compat": "^3.34.0" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "node_modules/babel-plugin-polyfill-corejs3/node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.4.tgz", - "integrity": "sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.5.0.tgz", + "integrity": "sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==", "dev": true, "dependencies": { "@babel/helper-compilation-targets": "^7.22.6", @@ -6647,6 +6190,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", + "dev": true, "engines": { "node": "^4.5.0 || >= 5.9" } @@ -6690,6 +6234,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, "engines": { "node": ">=8" } @@ -6841,6 +6386,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, "dependencies": { "fill-range": "^7.0.1" }, @@ -6848,12 +6394,6 @@ "node": ">=8" } }, - "node_modules/browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", - "dev": true - }, "node_modules/browserslist": { "version": "4.23.0", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", @@ -7105,13 +6645,18 @@ } }, "node_modules/call-bind": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", - "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.1", - "set-function-length": "^1.1.1" + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -7193,6 +6738,7 @@ "version": "3.5.3", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, "funding": [ { "type": "individual", @@ -7287,12 +6833,12 @@ } }, "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==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", + "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", "dev": true, "engines": { - "node": ">= 10" + "node": ">= 12" } }, "node_modules/cliui": { @@ -7359,15 +6905,6 @@ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", "dev": true }, - "node_modules/color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "dev": true, - "bin": { - "color-support": "bin.js" - } - }, "node_modules/colorette": { "version": "2.0.20", "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", @@ -7554,12 +7091,6 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "node_modules/console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", - "dev": true - }, "node_modules/content-disposition": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", @@ -7590,6 +7121,7 @@ "version": "0.4.2", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "dev": true, "engines": { "node": ">= 0.6" } @@ -7793,6 +7325,7 @@ "version": "2.8.5", "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dev": true, "dependencies": { "object-assign": "^4", "vary": "^1" @@ -7802,15 +7335,15 @@ } }, "node_modules/cosmiconfig": { - "version": "8.3.6", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", - "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", + "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", "dev": true, "dependencies": { + "env-paths": "^2.2.1", "import-fresh": "^3.3.0", "js-yaml": "^4.1.0", - "parse-json": "^5.2.0", - "path-type": "^4.0.0" + "parse-json": "^5.2.0" }, "engines": { "node": ">=14" @@ -7945,19 +7478,19 @@ } }, "node_modules/css-loader": { - "version": "6.8.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.8.1.tgz", - "integrity": "sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==", + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.10.0.tgz", + "integrity": "sha512-LTSA/jWbwdMlk+rhmElbDR2vbtQoTBPr7fkJE+mxrHj+7ru0hUmHafDRzWIjIHTwpitWVaqY2/UWGRca3yUgRw==", "dev": true, "dependencies": { "icss-utils": "^5.1.0", - "postcss": "^8.4.21", + "postcss": "^8.4.33", "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.3", - "postcss-modules-scope": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.4", + "postcss-modules-scope": "^3.1.1", "postcss-modules-values": "^4.0.0", "postcss-value-parser": "^4.2.0", - "semver": "^7.3.8" + "semver": "^7.5.4" }, "engines": { "node": ">= 12.13.0" @@ -7967,9 +7500,51 @@ "url": "https://opencollective.com/webpack" }, "peerDependencies": { + "@rspack/core": "0.x || 1.x", "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/css-loader/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/css-loader/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, + "node_modules/css-loader/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/css-select": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", @@ -8015,36 +7590,6 @@ "node": ">=4" } }, - "node_modules/cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", - "dev": true - }, - "node_modules/cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "dev": true, - "dependencies": { - "cssom": "~0.3.6" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cssstyle/node_modules/cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true - }, - "node_modules/cuint": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz", - "integrity": "sha512-d4ZVpCW31eWwCMe1YT3ur7mUDnTXbgwyzaL320DrcRT45rfjYxkt5QWLrmOJ+/UEAI2+fQgKe/fCjR8l4TpRgw==", - "dev": true - }, "node_modules/custom-event": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", @@ -8062,41 +7607,20 @@ "node": ">=0.10" } }, - "node_modules/data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "dev": true, - "dependencies": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/date-format": { "version": "4.0.14", "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.14.tgz", "integrity": "sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==", + "dev": true, "engines": { "node": ">=4.0" } }, - "node_modules/dateformat": { - "version": "4.6.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-4.6.3.tgz", - "integrity": "sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==", - "peer": true, - "engines": { - "node": "*" - } - }, "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, "dependencies": { "ms": "2.1.2" }, @@ -8118,12 +7642,6 @@ "node": ">=0.10.0" } }, - "node_modules/decimal.js": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", - "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", - "dev": true - }, "node_modules/decode-uri-component": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", @@ -8172,16 +7690,19 @@ } }, "node_modules/define-data-property": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", - "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", + "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==", "dependencies": { - "get-intrinsic": "^1.2.1", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.0" + "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/define-lazy-prop": { @@ -8292,12 +7813,6 @@ "node": ">=0.4.0" } }, - "node_modules/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", - "dev": true - }, "node_modules/depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", @@ -8307,12 +7822,12 @@ } }, "node_modules/dependency-graph": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", - "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-1.0.0.tgz", + "integrity": "sha512-cW3gggJ28HZ/LExwxP2B++aiKxhJXMSIt9K48FOXQkm+vuG5gyatXnLsONRJdzO/7VfjDIiaOOa/bs4l464Lwg==", "dev": true, "engines": { - "node": ">= 0.6.0" + "node": ">=4" } }, "node_modules/dequal": { @@ -8333,15 +7848,6 @@ "npm": "1.2.8000 || >= 1.4.16" } }, - "node_modules/detect-file": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", - "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/detect-node": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", @@ -8362,6 +7868,15 @@ "node": ">=0.3.1" } }, + "node_modules/diff-sequences": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, "node_modules/dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -8441,28 +7956,6 @@ } ] }, - "node_modules/domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "deprecated": "Use your platform's native DOMException instead", - "dev": true, - "dependencies": { - "webidl-conversions": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/domexception/node_modules/webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/domhandler": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", @@ -8493,12 +7986,24 @@ } }, "node_modules/dotenv": { + "version": "16.3.2", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.2.tgz", + "integrity": "sha512-HTlk5nmhkm8F6JcdXvHIzaorzCoziNQT9mGxLPVXW8wJF1TiGSL60ZGB4gHWabHOaMmWmhvk2/lPHfnBiT78AQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/motdotla/dotenv?sponsor=1" + } + }, + "node_modules/dotenv-expand": { "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-10.0.0.tgz", + "integrity": "sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==", "dev": true, "engines": { - "node": ">=10" + "node": ">=12" } }, "node_modules/duplexer": { @@ -8552,7 +8057,8 @@ "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==" + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true }, "node_modules/emojis-list": { "version": "3.0.0", @@ -8607,6 +8113,7 @@ "version": "6.5.4", "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.5.4.tgz", "integrity": "sha512-KdVSDKhVKyOi+r5uEabrDLZw2qXStVvCsEB/LN3mw4WFi6Gx50jTyuxYVCwAAC0U46FdnzP/ScKRBTXb/NiEOg==", + "dev": true, "dependencies": { "@types/cookie": "^0.4.1", "@types/cors": "^2.8.12", @@ -8690,6 +8197,7 @@ "version": "5.2.1", "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.1.tgz", "integrity": "sha512-9JktcM3u18nU9N2Lz3bWeBgxVgOKpw7yhRaoxQA3FUDZzzw+9WlA6p4G4u0RixNkg14fH7EfEc/RhpurtiROTQ==", + "dev": true, "engines": { "node": ">=10.0.0" } @@ -8773,6 +8281,25 @@ "is-arrayish": "^0.2.1" } }, + "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==", + "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==", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/es-module-lexer": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz", @@ -8795,11 +8322,12 @@ } }, "node_modules/esbuild": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.17.tgz", - "integrity": "sha512-1GJtYnUxsJreHYA0Y+iQz2UEykonY66HNWOb0yXYZi9/kNrORUEHVg87eQsCtqh59PEJ5YVZJO98JHznMJSWjg==", + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.0.tgz", + "integrity": "sha512-6iwE3Y2RVYCME1jLpBqq7LQWK3MW6vjV2bZy6gt/WrqkY+WE74Spyc0ThAOYpMtITvnjX09CrC6ym7A/m9mebA==", "dev": true, "hasInstallScript": true, + "optional": true, "bin": { "esbuild": "bin/esbuild" }, @@ -8807,34 +8335,35 @@ "node": ">=12" }, "optionalDependencies": { - "@esbuild/android-arm": "0.18.17", - "@esbuild/android-arm64": "0.18.17", - "@esbuild/android-x64": "0.18.17", - "@esbuild/darwin-arm64": "0.18.17", - "@esbuild/darwin-x64": "0.18.17", - "@esbuild/freebsd-arm64": "0.18.17", - "@esbuild/freebsd-x64": "0.18.17", - "@esbuild/linux-arm": "0.18.17", - "@esbuild/linux-arm64": "0.18.17", - "@esbuild/linux-ia32": "0.18.17", - "@esbuild/linux-loong64": "0.18.17", - "@esbuild/linux-mips64el": "0.18.17", - "@esbuild/linux-ppc64": "0.18.17", - "@esbuild/linux-riscv64": "0.18.17", - "@esbuild/linux-s390x": "0.18.17", - "@esbuild/linux-x64": "0.18.17", - "@esbuild/netbsd-x64": "0.18.17", - "@esbuild/openbsd-x64": "0.18.17", - "@esbuild/sunos-x64": "0.18.17", - "@esbuild/win32-arm64": "0.18.17", - "@esbuild/win32-ia32": "0.18.17", - "@esbuild/win32-x64": "0.18.17" + "@esbuild/aix-ppc64": "0.20.0", + "@esbuild/android-arm": "0.20.0", + "@esbuild/android-arm64": "0.20.0", + "@esbuild/android-x64": "0.20.0", + "@esbuild/darwin-arm64": "0.20.0", + "@esbuild/darwin-x64": "0.20.0", + "@esbuild/freebsd-arm64": "0.20.0", + "@esbuild/freebsd-x64": "0.20.0", + "@esbuild/linux-arm": "0.20.0", + "@esbuild/linux-arm64": "0.20.0", + "@esbuild/linux-ia32": "0.20.0", + "@esbuild/linux-loong64": "0.20.0", + "@esbuild/linux-mips64el": "0.20.0", + "@esbuild/linux-ppc64": "0.20.0", + "@esbuild/linux-riscv64": "0.20.0", + "@esbuild/linux-s390x": "0.20.0", + "@esbuild/linux-x64": "0.20.0", + "@esbuild/netbsd-x64": "0.20.0", + "@esbuild/openbsd-x64": "0.20.0", + "@esbuild/sunos-x64": "0.20.0", + "@esbuild/win32-arm64": "0.20.0", + "@esbuild/win32-ia32": "0.20.0", + "@esbuild/win32-x64": "0.20.0" } }, "node_modules/esbuild-wasm": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.18.17.tgz", - "integrity": "sha512-9OHGcuRzy+I8ziF9FzjfKLWAPbvi0e/metACVg9k6bK+SI4FFxeV6PcZsz8RIVaMD4YNehw+qj6UMR3+qj/EuQ==", + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.20.0.tgz", + "integrity": "sha512-Lc9KeQCg1Zf8kCtfDXgy29rx0x8dOuhDWbkP76Wc64q7ctOOc1Zv1C39AxiE+y4N6ONyXtJk4HKpM7jlU7/jSA==", "dev": true, "bin": { "esbuild": "bin/esbuild" @@ -8847,6 +8376,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, "engines": { "node": ">=6" } @@ -8865,37 +8395,6 @@ "node": ">=0.8.0" } }, - "node_modules/escodegen": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", - "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", - "dev": true, - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/escodegen/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/eslint": { "version": "8.56.0", "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz", @@ -8967,43 +8466,16 @@ "url": "https://opencollective.com/eslint" } }, - "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==", + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "dev": true, - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-utils/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, - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "url": "https://opencollective.com/eslint" } }, "node_modules/eslint/node_modules/ajv": { @@ -9249,6 +8721,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, "bin": { "esparse": "bin/esparse.js", "esvalidate": "bin/esvalidate.js" @@ -9314,18 +8787,6 @@ "node": ">= 0.6" } }, - "node_modules/eventemitter-asyncresource": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/eventemitter-asyncresource/-/eventemitter-asyncresource-1.0.0.tgz", - "integrity": "sha512-39F7TBIV0G7gTelxwbEqnwhp90eqCPON1k0NwNfwhgKn4Co4ybUbj2pECcXT0B3ztRKZ7Pw1JujUUgmQJHcVAQ==", - "dev": true - }, - "node_modules/eventemitter2": { - "version": "0.4.14", - "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", - "integrity": "sha512-K7J4xq5xAD5jHsGM5ReWXRTFa3JRGofHiMcVgQ8PRwgWxzjHpMWCIzsmyf60+mh8KLsqYPcjUMa0AC4hd6lPyQ==", - "peer": true - }, "node_modules/eventemitter3": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", @@ -9376,6 +8837,7 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true, "engines": { "node": ">= 0.8.0" } @@ -9462,18 +8924,6 @@ "node": ">=0.10" } }, - "node_modules/expand-tilde": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", - "peer": true, - "dependencies": { - "homedir-polyfill": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/exponential-backoff": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz", @@ -9810,6 +9260,7 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, "dependencies": { "to-regex-range": "^5.0.1" }, @@ -9887,46 +9338,6 @@ "node": ">=8" } }, - "node_modules/findup-sync": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-5.0.0.tgz", - "integrity": "sha512-MzwXju70AuyflbgeOhzvQWAvvQdo1XL0A9bVvlXsYcFEBM87WR4OakL4OfZq+QRmr+duJubio+UtNQCPsVESzQ==", - "peer": true, - "dependencies": { - "detect-file": "^1.0.0", - "is-glob": "^4.0.3", - "micromatch": "^4.0.4", - "resolve-dir": "^1.0.1" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/fined": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", - "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", - "peer": true, - "dependencies": { - "expand-tilde": "^2.0.2", - "is-plain-object": "^2.0.3", - "object.defaults": "^1.1.0", - "object.pick": "^1.2.0", - "parse-filepath": "^1.0.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/flagged-respawn": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", - "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", - "peer": true, - "engines": { - "node": ">= 0.10" - } - }, "node_modules/flat": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", @@ -9953,7 +9364,8 @@ "node_modules/flatted": { "version": "3.2.9", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", - "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==" + "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", + "dev": true }, "node_modules/follow-redirects": { "version": "1.15.5", @@ -9982,18 +9394,6 @@ "node": ">=0.10.0" } }, - "node_modules/for-own": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", - "integrity": "sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg==", - "peer": true, - "dependencies": { - "for-in": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/foreground-child": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", @@ -10135,6 +9535,7 @@ "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": [ @@ -10152,31 +9553,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", - "dev": true - }, - "node_modules/gauge": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", - "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", - "dev": true, - "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, "node_modules/gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", @@ -10190,20 +9566,25 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, "engines": { "node": "6.* || 8.* || >= 10.*" } }, "node_modules/get-intrinsic": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", - "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", "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" } @@ -10237,15 +9618,6 @@ "node": ">=0.10.0" } }, - "node_modules/getobject": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/getobject/-/getobject-1.0.2.tgz", - "integrity": "sha512-2zblDBaFcb3rB4rF77XVnuINOE2h2k/OnqXAiy0IrTxUfV1iFp3la33oAQVY9pCpWU268WFYVt2t71hlMuLsOg==", - "peer": true, - "engines": { - "node": ">=10" - } - }, "node_modules/getpass": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", @@ -10255,29 +9627,11 @@ "assert-plus": "^1.0.0" } }, - "node_modules/glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/glob-parent": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, "dependencies": { "is-glob": "^4.0.1" }, @@ -10291,54 +9645,6 @@ "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", "dev": true }, - "node_modules/global-modules": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", - "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", - "peer": true, - "dependencies": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/global-prefix": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", - "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==", - "peer": true, - "dependencies": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/global-prefix/node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "peer": true - }, - "node_modules/global-prefix/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "peer": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, "node_modules/globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", @@ -10390,65 +9696,6 @@ "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", "dev": true }, - "node_modules/grunt": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.6.1.tgz", - "integrity": "sha512-/ABUy3gYWu5iBmrUSRBP97JLpQUm0GgVveDCp6t3yRNIoltIYw7rEj3g5y1o2PGPR2vfTRGa7WC/LZHLTXnEzA==", - "peer": true, - "dependencies": { - "dateformat": "~4.6.2", - "eventemitter2": "~0.4.13", - "exit": "~0.1.2", - "findup-sync": "~5.0.0", - "glob": "~7.1.6", - "grunt-cli": "~1.4.3", - "grunt-known-options": "~2.0.0", - "grunt-legacy-log": "~3.0.0", - "grunt-legacy-util": "~2.0.1", - "iconv-lite": "~0.6.3", - "js-yaml": "~3.14.0", - "minimatch": "~3.0.4", - "nopt": "~3.0.6" - }, - "bin": { - "grunt": "bin/grunt" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/grunt-cli": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.3.tgz", - "integrity": "sha512-9Dtx/AhVeB4LYzsViCjUQkd0Kw0McN2gYpdmGYKtE2a5Yt7v1Q+HYZVWhqXc/kGnxlMtqKDxSwotiGeFmkrCoQ==", - "peer": true, - "dependencies": { - "grunt-known-options": "~2.0.0", - "interpret": "~1.1.0", - "liftup": "~3.0.1", - "nopt": "~4.0.1", - "v8flags": "~3.2.0" - }, - "bin": { - "grunt": "bin/grunt" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/grunt-cli/node_modules/nopt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", - "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", - "peer": true, - "dependencies": { - "abbrev": "1", - "osenv": "^0.1.4" - }, - "bin": { - "nopt": "bin/nopt.js" - } - }, "node_modules/grunt-karma": { "version": "0.12.2", "resolved": "https://registry.npmjs.org/grunt-karma/-/grunt-karma-0.12.2.tgz", @@ -10466,260 +9713,90 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", "integrity": "sha512-9mDDwqVIma6OZX79ZlDACZl8sBm0TEnkf99zV3iMA4GzkIT/9hiqP5mY0HoT1iNLCrKc/R1HByV+yJfRWVJryQ==" }, - "node_modules/grunt-known-options": { + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "node_modules/har-schema": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz", - "integrity": "sha512-GD7cTz0I4SAede1/+pAbmJRG44zFLPipVtdL9o3vqx9IEyb7b4/Y3s7r6ofI3CchR5GvYJ+8buCSioDv5dQLiA==", - "peer": true, + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", + "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/grunt-legacy-log": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz", - "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==", - "peer": true, + "node_modules/har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "deprecated": "this library is no longer supported", + "dev": true, "dependencies": { - "colors": "~1.1.2", - "grunt-legacy-log-utils": "~2.1.0", - "hooker": "~0.2.3", - "lodash": "~4.17.19" + "ajv": "^6.12.3", + "har-schema": "^2.0.0" }, "engines": { - "node": ">= 0.10.0" + "node": ">=6" } }, - "node_modules/grunt-legacy-log-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz", - "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==", - "peer": true, + "node_modules/har-validator/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, "dependencies": { - "chalk": "~4.1.0", - "lodash": "~4.17.19" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" }, - "engines": { - "node": ">=10" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/grunt-legacy-log-utils/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==", - "peer": true, + "node_modules/har-validator/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/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": { - "color-convert": "^2.0.1" + "ansi-regex": "^2.0.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/grunt-legacy-log-utils/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.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": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/grunt-legacy-log-utils/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==", - "peer": true, + "node_modules/has-binary2": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz", + "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==", "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "isarray": "2.0.1" } }, - "node_modules/grunt-legacy-log-utils/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==", - "peer": true - }, - "node_modules/grunt-legacy-log-utils/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==", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/grunt-legacy-log-utils/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==", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/grunt-legacy-log/node_modules/colors": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", - "integrity": "sha512-ENwblkFQpqqia6b++zLD/KUWafYlVY/UNnAp7oz7LY7E924wmpye416wBOmvv/HMWzl8gL1kJlfvId/1Dg176w==", - "peer": true, - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/grunt-legacy-util": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz", - "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==", - "peer": true, - "dependencies": { - "async": "~3.2.0", - "exit": "~0.1.2", - "getobject": "~1.0.0", - "hooker": "~0.2.3", - "lodash": "~4.17.21", - "underscore.string": "~3.3.5", - "which": "~2.0.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/grunt/node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "peer": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/grunt/node_modules/minimatch": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", - "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", - "peer": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/guess-parser": { - "version": "0.4.22", - "resolved": "https://registry.npmjs.org/guess-parser/-/guess-parser-0.4.22.tgz", - "integrity": "sha512-KcUWZ5ACGaBM69SbqwVIuWGoSAgD+9iJnchR9j/IarVI1jHVeXv+bUXBIMeqVMSKt3zrn0Dgf9UpcOEpPBLbSg==", - "dev": true, - "dependencies": { - "@wessberg/ts-evaluator": "0.0.27" - }, - "peerDependencies": { - "typescript": ">=3.7.5" - } - }, - "node_modules/handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "dev": true - }, - "node_modules/har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "deprecated": "this library is no longer supported", - "dev": true, - "dependencies": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/har-validator/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/har-validator/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/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-binary2": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz", - "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==", - "dependencies": { - "isarray": "2.0.1" - } - }, - "node_modules/has-binary2/node_modules/isarray": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", - "integrity": "sha512-c2cu3UxbI+b6kR3fy0nRnAhodsvR9dx7U5+znCOzdj6IfP3upFURTr0Xl5BlQZNKZjEtxrmVyfSdeE3O57smoQ==" + "node_modules/has-binary2/node_modules/isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha512-c2cu3UxbI+b6kR3fy0nRnAhodsvR9dx7U5+znCOzdj6IfP3upFURTr0Xl5BlQZNKZjEtxrmVyfSdeE3O57smoQ==" }, "node_modules/has-cors": { "version": "1.1.0", @@ -10736,11 +9813,11 @@ } }, "node_modules/has-property-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", - "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "dependencies": { - "get-intrinsic": "^1.2.2" + "es-define-property": "^1.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -10768,12 +9845,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", - "dev": true - }, "node_modules/has-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", @@ -10843,63 +9914,25 @@ "node": ">= 0.4" } }, - "node_modules/hdr-histogram-js": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/hdr-histogram-js/-/hdr-histogram-js-2.0.3.tgz", - "integrity": "sha512-Hkn78wwzWHNCp2uarhzQ2SGFLU3JY8SBDDd3TAABK4fc30wm+MuPOrg5QVFVfkKOQd6Bfz3ukJEI+q9sXEkK1g==", - "dev": true, - "dependencies": { - "@assemblyscript/loader": "^0.10.1", - "base64-js": "^1.2.0", - "pako": "^1.0.3" - } - }, - "node_modules/hdr-histogram-percentiles-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hdr-histogram-percentiles-obj/-/hdr-histogram-percentiles-obj-3.0.0.tgz", - "integrity": "sha512-7kIufnBqdsBGcSZLPJwqHT3yhk1QTsSlFsVD3kx5ixH/AlgBs9yM1q6DPhXZ8f8gtdqgh7N7/5btRLpQsS2gHw==", - "dev": true - }, - "node_modules/homedir-polyfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", - "peer": true, - "dependencies": { - "parse-passwd": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/hooker": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz", - "integrity": "sha512-t+UerCsQviSymAInD01Pw+Dn/usmz1sRO+3Zk1+lx8eg+WKpD2ulcwWqHHL0+aseRBr+3+vIhiG1K1JTwaIcTA==", - "peer": true, - "engines": { - "node": "*" - } - }, "node_modules/hosted-git-info": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz", - "integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.1.tgz", + "integrity": "sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==", "dev": true, "dependencies": { - "lru-cache": "^7.5.1" + "lru-cache": "^10.0.1" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/hosted-git-info/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz", + "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==", "dev": true, "engines": { - "node": ">=12" + "node": "14 || >=16.14" } }, "node_modules/hpack.js": { @@ -10944,18 +9977,6 @@ "safe-buffer": "~5.1.0" } }, - "node_modules/html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", - "dev": true, - "dependencies": { - "whatwg-encoding": "^1.0.5" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/html-entities": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", @@ -11052,17 +10073,16 @@ } }, "node_modules/http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", "dev": true, "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" + "agent-base": "^7.1.0", + "debug": "^4.3.4" }, "engines": { - "node": ">= 6" + "node": ">= 14" } }, "node_modules/http-proxy-middleware": { @@ -11105,16 +10125,16 @@ } }, "node_modules/https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz", + "integrity": "sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==", "dev": true, "dependencies": { - "agent-base": "6", + "agent-base": "^7.0.2", "debug": "4" }, "engines": { - "node": ">= 6" + "node": ">= 14" } }, "node_modules/human-signals": { @@ -11126,15 +10146,6 @@ "node": ">=10.17.0" } }, - "node_modules/humanize-ms": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", - "dev": true, - "dependencies": { - "ms": "^2.0.0" - } - }, "node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -11179,9 +10190,9 @@ ] }, "node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", + "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", "dev": true, "engines": { "node": ">= 4" @@ -11296,12 +10307,6 @@ "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", "integrity": "sha512-i0G7hLJ1z0DE8dsqJa2rycj9dBmNKgXBvotXtZYXakU9oivfB9Uj2ZBC27qqef2U58/ZLwalxa1X/RDCdkHtVg==" }, - "node_modules/infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true - }, "node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -11335,29 +10340,29 @@ } }, "node_modules/inquirer": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.4.tgz", - "integrity": "sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg==", + "version": "9.2.14", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.2.14.tgz", + "integrity": "sha512-4ByIMt677Iz5AvjyKrDpzaepIyMewNvDcvwpVVRZNmy9dLakVoVgdCHZXbK1SlVJra1db0JZ6XkJyHsanpdrdQ==", "dev": true, "dependencies": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.1", + "@ljharb/through": "^2.3.12", + "ansi-escapes": "^4.3.2", + "chalk": "^5.3.0", "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", + "cli-width": "^4.1.0", + "external-editor": "^3.1.0", + "figures": "^3.2.0", "lodash": "^4.17.21", - "mute-stream": "0.0.8", + "mute-stream": "1.0.0", "ora": "^5.4.1", - "run-async": "^2.4.0", - "rxjs": "^7.5.5", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6", - "wrap-ansi": "^7.0.0" + "run-async": "^3.0.0", + "rxjs": "^7.8.1", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^6.2.0" }, "engines": { - "node": ">=12.0.0" + "node": ">=18" } }, "node_modules/inquirer/node_modules/ansi-styles": { @@ -11376,16 +10381,12 @@ } }, "node_modules/inquirer/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, "engines": { - "node": ">=10" + "node": "^12.17.0 || ^14.13 || >=16.0.0" }, "funding": { "url": "https://github.com/chalk/chalk?sponsor=1" @@ -11409,15 +10410,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/inquirer/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/inquirer/node_modules/rxjs": { "version": "7.8.1", "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", @@ -11427,24 +10419,20 @@ "tslib": "^2.1.0" } }, - "node_modules/inquirer/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==", + "node_modules/inquirer/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/interpret": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", - "integrity": "sha512-CLM8SNMDu7C5psFCn6Wg/tgpj/bKAg7hc2gWqcuR9OD5Ft9PhBpIu8PLicPeis+xDd6YX2ncI8MCA64I9tftIA==", - "peer": true - }, "node_modules/inversify": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/inversify/-/inversify-5.1.1.tgz", @@ -11484,19 +10472,6 @@ "node": ">= 10" } }, - "node_modules/is-absolute": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", - "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", - "peer": true, - "dependencies": { - "is-relative": "^1.0.0", - "is-windows": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-accessor-descriptor": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz", @@ -11518,6 +10493,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, "dependencies": { "binary-extensions": "^2.0.0" }, @@ -11549,6 +10525,7 @@ "version": "2.13.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dev": true, "dependencies": { "hasown": "^2.0.0" }, @@ -11614,6 +10591,7 @@ "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, "engines": { "node": ">=8" } @@ -11654,6 +10632,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, "engines": { "node": ">=0.12.0" } @@ -11723,24 +10702,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-potential-custom-element-name": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", - "dev": true - }, - "node_modules/is-relative": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", - "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", - "peer": true, - "dependencies": { - "is-unc-path": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", @@ -11759,18 +10720,6 @@ "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", "dev": true }, - "node_modules/is-unc-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", - "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", - "peer": true, - "dependencies": { - "unc-path-regex": "^0.1.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-unicode-supported": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", @@ -11818,6 +10767,7 @@ "version": "4.0.10", "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", + "dev": true, "engines": { "node": ">= 8.0.0" }, @@ -11828,7 +10778,8 @@ "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true }, "node_modules/isobject": { "version": "3.0.1", @@ -12208,13 +11159,107 @@ "node": ">= 6.9.x" } }, - "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==", + "node_modules/jest-diff": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", + "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", "dev": true, "dependencies": { - "@types/node": "*", + "chalk": "^4.0.0", + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-diff/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-diff/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, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-diff/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-diff/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 + }, + "node_modules/jest-diff/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "dependencies": { + "@types/node": "*", "merge-stream": "^2.0.0", "supports-color": "^8.0.0" }, @@ -12265,6 +11310,7 @@ "version": "3.14.1", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -12279,111 +11325,6 @@ "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", "dev": true }, - "node_modules/jsdom": { - "version": "16.7.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", - "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", - "dev": true, - "dependencies": { - "abab": "^2.0.5", - "acorn": "^8.2.4", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.3.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.1", - "domexception": "^2.0.1", - "escodegen": "^2.0.0", - "form-data": "^3.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.5.0", - "ws": "^7.4.6", - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "canvas": "^2.5.0" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } - } - }, - "node_modules/jsdom/node_modules/form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "dev": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jsdom/node_modules/tough-cookie": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", - "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", - "dev": true, - "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsdom/node_modules/universalify": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", - "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/jsdom/node_modules/ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", - "dev": true, - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, "node_modules/jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", @@ -12532,6 +11473,7 @@ "version": "6.4.2", "resolved": "https://registry.npmjs.org/karma/-/karma-6.4.2.tgz", "integrity": "sha512-C6SU/53LB31BEgRg+omznBEMY4SjHU3ricV6zBcAe1EeILKkeScr+fZXtaI5WyDbkVowJxxAI6h73NcFPmXolQ==", + "dev": true, "dependencies": { "@colors/colors": "1.5.0", "body-parser": "^1.19.0", @@ -12641,6 +11583,7 @@ "version": "7.0.4", "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", @@ -12651,6 +11594,7 @@ "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -12670,6 +11614,7 @@ "version": "0.5.6", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, "dependencies": { "minimist": "^1.2.6" }, @@ -12681,6 +11626,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -12689,6 +11635,7 @@ "version": "16.2.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, "dependencies": { "cliui": "^7.0.2", "escalade": "^3.1.1", @@ -12706,6 +11653,7 @@ "version": "20.2.9", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, "engines": { "node": ">=10" } @@ -12747,9 +11695,9 @@ } }, "node_modules/less": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/less/-/less-4.1.3.tgz", - "integrity": "sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/less/-/less-4.2.0.tgz", + "integrity": "sha512-P3b3HJDBtSzsXUl0im2L7gTO5Ubg8mEN6G8qoTS77iXxXX4Hvu4Qj540PZDvQ8V6DmX6iXo98k7Md0Cm1PrLaA==", "dev": true, "dependencies": { "copy-anything": "^2.0.1", @@ -12888,40 +11836,6 @@ "immediate": "~3.0.5" } }, - "node_modules/liftup": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/liftup/-/liftup-3.0.1.tgz", - "integrity": "sha512-yRHaiQDizWSzoXk3APcA71eOI/UuhEkNN9DiW2Tt44mhYzX4joFoCZlxsSOF7RyeLlfqzFLQI1ngFq3ggMPhOw==", - "peer": true, - "dependencies": { - "extend": "^3.0.2", - "findup-sync": "^4.0.0", - "fined": "^1.2.0", - "flagged-respawn": "^1.0.1", - "is-plain-object": "^2.0.4", - "object.map": "^1.0.1", - "rechoir": "^0.7.0", - "resolve": "^1.19.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/liftup/node_modules/findup-sync": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz", - "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==", - "peer": true, - "dependencies": { - "detect-file": "^1.0.0", - "is-glob": "^4.0.0", - "micromatch": "^4.0.2", - "resolve-dir": "^1.0.1" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/lines-and-columns": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", @@ -13065,6 +11979,7 @@ "version": "6.9.1", "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.9.1.tgz", "integrity": "sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==", + "dev": true, "dependencies": { "date-format": "^4.0.14", "debug": "^4.3.4", @@ -13086,9 +12001,9 @@ } }, "node_modules/magic-string": { - "version": "0.30.1", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.1.tgz", - "integrity": "sha512-mbVKXPmS0z0G4XqFDCTllmDQ6coZzn94aMlb0o/A4HEHJCKcanlDZwYJgwnkmgD3jyWhUgj9VsPrfd972yPffA==", + "version": "0.30.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.7.tgz", + "integrity": "sha512-8vBuFF/I/+OSLRmdf2wwFCJCz+nSn0m6DPvGH1fS/KiQoSaR+sETbov0eIk9KhEKy8CYqIkIAnbohxT/4H0kuA==", "dev": true, "dependencies": { "@jridgewell/sourcemap-codec": "^1.4.15" @@ -13128,318 +12043,110 @@ "dev": true }, "node_modules/make-fetch-happen": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", - "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==", + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.0.tgz", + "integrity": "sha512-7ThobcL8brtGo9CavByQrQi+23aIfgYU++wg4B87AIS8Rb2ZBt/MEaDqzA00Xwv/jUjAjYkLHjVolYuTLKda2A==", "dev": true, "dependencies": { - "agentkeepalive": "^4.2.1", - "cacache": "^16.1.0", - "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", + "@npmcli/agent": "^2.0.0", + "cacache": "^18.0.0", + "http-cache-semantics": "^4.1.1", "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-fetch": "^2.0.3", + "minipass": "^7.0.2", + "minipass-fetch": "^3.0.0", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", "negotiator": "^0.6.3", "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", - "ssri": "^9.0.0" + "ssri": "^10.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/make-fetch-happen/node_modules/@npmcli/fs": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz", - "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==", - "dev": true, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", "dependencies": { - "@gar/promisify": "^1.1.3", - "semver": "^7.3.5" + "object-visit": "^1.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=0.10.0" } }, - "node_modules/make-fetch-happen/node_modules/@tootallnate/once": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", - "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", - "dev": true, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", "engines": { - "node": ">= 10" + "node": ">= 0.6" } }, - "node_modules/make-fetch-happen/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==", + "node_modules/memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", "dev": true, "dependencies": { - "balanced-match": "^1.0.0" + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" } }, - "node_modules/make-fetch-happen/node_modules/cacache": { - "version": "16.1.3", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz", - "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==", + "node_modules/merge": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz", + "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==", + "dev": true + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": true + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true, - "dependencies": { - "@npmcli/fs": "^2.1.0", - "@npmcli/move-file": "^2.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "glob": "^8.0.1", - "infer-owner": "^1.0.4", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "mkdirp": "^1.0.4", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^9.0.0", - "tar": "^6.1.11", - "unique-filename": "^2.0.0" - }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">= 8" } }, - "node_modules/make-fetch-happen/node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, "engines": { - "node": ">= 8" + "node": ">= 0.6" } }, - "node_modules/make-fetch-happen/node_modules/glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", "dev": true, "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/make-fetch-happen/node_modules/http-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", - "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", - "dev": true, - "dependencies": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/make-fetch-happen/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/make-fetch-happen/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, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/make-fetch-happen/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/make-fetch-happen/node_modules/minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/make-fetch-happen/node_modules/ssri": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz", - "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==", - "dev": true, - "dependencies": { - "minipass": "^3.1.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/make-fetch-happen/node_modules/unique-filename": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz", - "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==", - "dev": true, - "dependencies": { - "unique-slug": "^3.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/make-fetch-happen/node_modules/unique-slug": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz", - "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==", - "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/make-fetch-happen/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/make-iterator": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", - "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", - "peer": true, - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", - "dependencies": { - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/memfs": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", - "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", - "dev": true, - "dependencies": { - "fs-monkey": "^1.0.4" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/merge": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz", - "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==", - "dev": true - }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", - "dev": true - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" + "braces": "^3.0.2", + "picomatch": "^2.3.1" }, "engines": { "node": ">=8.6" @@ -13485,12 +12192,13 @@ } }, "node_modules/mini-css-extract-plugin": { - "version": "2.7.6", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz", - "integrity": "sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw==", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.8.0.tgz", + "integrity": "sha512-CxmUYPFcTgET1zImteG/LZOy/4T5rTojesQXkSNBiquhydn78tfbCE9sjIjnJ/UcjNjOC1bphTCCW5rrS7cXAg==", "dev": true, "dependencies": { - "schema-utils": "^4.0.0" + "schema-utils": "^4.0.0", + "tapable": "^2.2.1" }, "engines": { "node": ">= 12.13.0" @@ -13550,40 +12258,22 @@ } }, "node_modules/minipass-fetch": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz", - "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.4.tgz", + "integrity": "sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==", "dev": true, "dependencies": { - "minipass": "^3.1.6", + "minipass": "^7.0.3", "minipass-sized": "^1.0.3", "minizlib": "^2.1.2" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" }, "optionalDependencies": { "encoding": "^0.1.13" } }, - "node_modules/minipass-fetch/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-fetch/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/minipass-flush": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", @@ -13769,9 +12459,9 @@ } }, "node_modules/mrmime": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz", - "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", + "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==", "dev": true, "engines": { "node": ">=10" @@ -13796,10 +12486,13 @@ } }, "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 + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", + "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } }, "node_modules/nan": { "version": "2.18.0", @@ -13945,482 +12638,78 @@ "node": ">= 0.6" } }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "node_modules/ng-packagr": { - "version": "16.2.3", - "resolved": "https://registry.npmjs.org/ng-packagr/-/ng-packagr-16.2.3.tgz", - "integrity": "sha512-VTJ7Qtge52+1subkhmF5nOqLNbVutA8/igJ0A5vH6Mgpb8Z/3HeZomtD1SHzZF5Dqp+p+QPHE548FWYu1MdMSQ==", - "dev": true, - "dependencies": { - "@rollup/plugin-json": "^6.0.0", - "@rollup/plugin-node-resolve": "^15.0.0", - "ajv": "^8.11.0", - "ansi-colors": "^4.1.3", - "autoprefixer": "^10.4.12", - "browserslist": "^4.21.4", - "cacache": "^18.0.0", - "chokidar": "^3.5.3", - "commander": "^11.0.0", - "convert-source-map": "^2.0.0", - "dependency-graph": "^0.11.0", - "esbuild-wasm": "^0.19.0", - "fast-glob": "^3.2.12", - "find-cache-dir": "^3.3.2", - "injection-js": "^2.4.0", - "jsonc-parser": "^3.2.0", - "less": "^4.1.3", - "ora": "^5.1.0", - "piscina": "^4.0.0", - "postcss": "^8.4.16", - "postcss-url": "^10.1.3", - "rollup": "^3.0.0", - "rxjs": "^7.5.6", - "sass": "^1.55.0" - }, - "bin": { - "ng-packagr": "cli/main.js" - }, - "engines": { - "node": "^16.14.0 || >=18.10.0" - }, - "optionalDependencies": { - "esbuild": "^0.19.0" - }, - "peerDependencies": { - "@angular/compiler-cli": "^16.0.0 || ^16.2.0-next.0", - "tailwindcss": "^2.0.0 || ^3.0.0", - "tslib": "^2.3.0", - "typescript": ">=4.9.3 <5.2" - }, - "peerDependenciesMeta": { - "tailwindcss": { - "optional": true - } - } - }, - "node_modules/ng-packagr/node_modules/@esbuild/android-arm": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.12.tgz", - "integrity": "sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/ng-packagr/node_modules/@esbuild/android-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz", - "integrity": "sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/ng-packagr/node_modules/@esbuild/android-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.12.tgz", - "integrity": "sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/ng-packagr/node_modules/@esbuild/darwin-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz", - "integrity": "sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/ng-packagr/node_modules/@esbuild/darwin-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz", - "integrity": "sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/ng-packagr/node_modules/@esbuild/freebsd-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz", - "integrity": "sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/ng-packagr/node_modules/@esbuild/freebsd-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz", - "integrity": "sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/ng-packagr/node_modules/@esbuild/linux-arm": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz", - "integrity": "sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/ng-packagr/node_modules/@esbuild/linux-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz", - "integrity": "sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/ng-packagr/node_modules/@esbuild/linux-ia32": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz", - "integrity": "sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/ng-packagr/node_modules/@esbuild/linux-loong64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz", - "integrity": "sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==", - "cpu": [ - "loong64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/ng-packagr/node_modules/@esbuild/linux-mips64el": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz", - "integrity": "sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==", - "cpu": [ - "mips64el" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/ng-packagr/node_modules/@esbuild/linux-ppc64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz", - "integrity": "sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==", - "cpu": [ - "ppc64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/ng-packagr/node_modules/@esbuild/linux-riscv64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz", - "integrity": "sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==", - "cpu": [ - "riscv64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/ng-packagr/node_modules/@esbuild/linux-s390x": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz", - "integrity": "sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==", - "cpu": [ - "s390x" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/ng-packagr/node_modules/@esbuild/linux-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz", - "integrity": "sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/ng-packagr/node_modules/@esbuild/netbsd-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz", - "integrity": "sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/ng-packagr/node_modules/@esbuild/openbsd-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz", - "integrity": "sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/ng-packagr/node_modules/@esbuild/sunos-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz", - "integrity": "sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/ng-packagr/node_modules/@esbuild/win32-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz", - "integrity": "sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/ng-packagr/node_modules/@esbuild/win32-ia32": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz", - "integrity": "sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/ng-packagr/node_modules/@esbuild/win32-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz", - "integrity": "sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/ng-packagr/node_modules/commander": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", - "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", - "dev": true, - "engines": { - "node": ">=16" - } - }, - "node_modules/ng-packagr/node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", "dev": true }, - "node_modules/ng-packagr/node_modules/esbuild": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz", - "integrity": "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==", + "node_modules/ng-packagr": { + "version": "17.3.0", + "resolved": "https://registry.npmjs.org/ng-packagr/-/ng-packagr-17.3.0.tgz", + "integrity": "sha512-kMSqxeDgv88SWCoapWNRRN1UdBgwu9/Pw/j7u2WFGmzrIWUFivNWBBSSL94kMxr2La+Z9wMwiL8EwKNvmCpg2A==", "dev": true, - "hasInstallScript": true, - "optional": true, + "dependencies": { + "@rollup/plugin-json": "^6.0.1", + "@rollup/plugin-node-resolve": "^15.2.3", + "@rollup/wasm-node": "^4.5.0", + "ajv": "^8.12.0", + "ansi-colors": "^4.1.3", + "browserslist": "^4.22.1", + "cacache": "^18.0.0", + "chokidar": "^3.5.3", + "commander": "^12.0.0", + "convert-source-map": "^2.0.0", + "dependency-graph": "^1.0.0", + "esbuild-wasm": "^0.20.0", + "fast-glob": "^3.3.1", + "find-cache-dir": "^3.3.2", + "injection-js": "^2.4.0", + "jsonc-parser": "^3.2.0", + "less": "^4.2.0", + "ora": "^5.1.0", + "piscina": "^4.4.0", + "postcss": "^8.4.31", + "rxjs": "^7.8.1", + "sass": "^1.69.5" + }, "bin": { - "esbuild": "bin/esbuild" + "ng-packagr": "cli/main.js" }, "engines": { - "node": ">=12" + "node": "^18.13.0 || >=20.9.0" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.19.12", - "@esbuild/android-arm": "0.19.12", - "@esbuild/android-arm64": "0.19.12", - "@esbuild/android-x64": "0.19.12", - "@esbuild/darwin-arm64": "0.19.12", - "@esbuild/darwin-x64": "0.19.12", - "@esbuild/freebsd-arm64": "0.19.12", - "@esbuild/freebsd-x64": "0.19.12", - "@esbuild/linux-arm": "0.19.12", - "@esbuild/linux-arm64": "0.19.12", - "@esbuild/linux-ia32": "0.19.12", - "@esbuild/linux-loong64": "0.19.12", - "@esbuild/linux-mips64el": "0.19.12", - "@esbuild/linux-ppc64": "0.19.12", - "@esbuild/linux-riscv64": "0.19.12", - "@esbuild/linux-s390x": "0.19.12", - "@esbuild/linux-x64": "0.19.12", - "@esbuild/netbsd-x64": "0.19.12", - "@esbuild/openbsd-x64": "0.19.12", - "@esbuild/sunos-x64": "0.19.12", - "@esbuild/win32-arm64": "0.19.12", - "@esbuild/win32-ia32": "0.19.12", - "@esbuild/win32-x64": "0.19.12" + "esbuild": "^0.20.0", + "rollup": "^4.5.0" + }, + "peerDependencies": { + "@angular/compiler-cli": "^17.0.0 || ^17.2.0-next.0 || ^17.3.0-next.0", + "tailwindcss": "^2.0.0 || ^3.0.0", + "tslib": "^2.3.0", + "typescript": ">=5.2 <5.5" + }, + "peerDependenciesMeta": { + "tailwindcss": { + "optional": true + } } }, - "node_modules/ng-packagr/node_modules/esbuild-wasm": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.19.12.tgz", - "integrity": "sha512-Zmc4hk6FibJZBcTx5/8K/4jT3/oG1vkGTEeKJUQFCUQKimD6Q7+adp/bdVQyYJFolMKaXkQnVZdV4O5ZaTYmyQ==", + "node_modules/ng-packagr/node_modules/commander": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.0.0.tgz", + "integrity": "sha512-MwVNWlYjDTtOjX5PiD7o5pK0UrFU/OYgcJfjjK4RaHZETNtjJqrZa9Y9ds88+A+f+d5lv+561eZ+yCKoS3gbAA==", "dev": true, - "bin": { - "esbuild": "bin/esbuild" - }, "engines": { - "node": ">=12" + "node": ">=18" } }, + "node_modules/ng-packagr/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, "node_modules/ng-packagr/node_modules/find-cache-dir": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", @@ -14438,6 +12727,15 @@ "url": "https://github.com/avajs/find-cache-dir?sponsor=1" } }, + "node_modules/ng-packagr/node_modules/piscina": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/piscina/-/piscina-4.4.0.tgz", + "integrity": "sha512-+AQduEJefrOApE4bV7KRmp3N2JnnyErlVqq4P/jmko4FPz9Z877BCccl/iB3FdrWSUkvbGV9Kan/KllJgat3Vg==", + "dev": true, + "optionalDependencies": { + "nice-napi": "^1.0.2" + } + }, "node_modules/ng-packagr/node_modules/pkg-dir": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", @@ -14478,7 +12776,8 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", - "dev": true + "dev": true, + "optional": true }, "node_modules/node-forge": { "version": "1.3.1", @@ -14490,28 +12789,27 @@ } }, "node_modules/node-gyp": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.4.1.tgz", - "integrity": "sha512-OQkWKbjQKbGkMf/xqI1jjy3oCTgMKJac58G2+bjZb3fza6gW2YrCSdMQYaoTb70crvE//Gngr4f0AgVHmqHvBQ==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-10.0.1.tgz", + "integrity": "sha512-gg3/bHehQfZivQVfqIyy8wTdSymF9yTyP4CJifK73imyNMU8AIGQE2pUa7dNWfmMeG9cDVF2eehiRMv0LC1iAg==", "dev": true, "dependencies": { "env-paths": "^2.2.0", "exponential-backoff": "^3.1.1", - "glob": "^7.1.4", + "glob": "^10.3.10", "graceful-fs": "^4.2.6", - "make-fetch-happen": "^10.0.3", - "nopt": "^6.0.0", - "npmlog": "^6.0.0", - "rimraf": "^3.0.2", + "make-fetch-happen": "^13.0.0", + "nopt": "^7.0.0", + "proc-log": "^3.0.0", "semver": "^7.3.5", "tar": "^6.1.2", - "which": "^2.0.2" + "which": "^4.0.0" }, "bin": { "node-gyp": "bin/node-gyp.js" }, "engines": { - "node": "^12.13 || ^14.13 || >=16" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/node-gyp-build": { @@ -14519,381 +12817,254 @@ "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.0.tgz", "integrity": "sha512-u6fs2AEUljNho3EYTJNBfImO5QTo/J/1Etd+NVdCj7qWKUSN/bSLkZwhDv7I+w/MSC6qJ4cknepkAYykDdK8og==", "dev": true, + "optional": true, "bin": { "node-gyp-build": "bin.js", "node-gyp-build-optional": "optional.js", "node-gyp-build-test": "build-test.js" } }, - "node_modules/node-gyp/node_modules/nopt": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz", - "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==", + "node_modules/node-gyp/node_modules/abbrev": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz", + "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==", "dev": true, - "dependencies": { - "abbrev": "^1.0.0" - }, - "bin": { - "nopt": "bin/nopt.js" - }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", - "dev": true - }, - "node_modules/noms": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/noms/-/noms-0.0.0.tgz", - "integrity": "sha512-lNDU9VJaOPxUmXcLb+HQFeUgQQPtMI24Gt6hgfuMHRJgMRHMF/qZ4HJD3GDru4sSw9IQl2jPjAYnQrdIeLbwow==", + "node_modules/node-gyp/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, "dependencies": { - "inherits": "^2.0.1", - "readable-stream": "~1.0.31" + "balanced-match": "^1.0.0" } }, - "node_modules/nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha512-4GUt3kSEYmk4ITxzB/b9vaIDfUVWN/Ml1Fwl11IlnIG2iaJ9O6WXZ9SrYM9NLI8OCBieN2Y8SWC2oJV0RQ7qYg==", - "peer": true, + "node_modules/node-gyp/node_modules/glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "dev": true, "dependencies": { - "abbrev": "1" + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" }, "bin": { - "nopt": "bin/nopt.js" - } - }, - "node_modules/normalize-package-data": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-5.0.0.tgz", - "integrity": "sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q==", - "dev": true, - "dependencies": { - "hosted-git-info": "^6.0.0", - "is-core-module": "^2.8.1", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" + "glob": "dist/esm/bin.mjs" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "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==", - "engines": { - "node": ">=0.10.0" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "node_modules/node-gyp/node_modules/isexe": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=16" } }, - "node_modules/npm-bundled": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.0.tgz", - "integrity": "sha512-Vq0eyEQy+elFpzsKjMss9kxqb9tG3YHg4dsyWuUENuzvSUWe1TCnW/vV9FkhvBk/brEDoDiVd+M1Btosa6ImdQ==", + "node_modules/node-gyp/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dev": true, "dependencies": { - "npm-normalize-package-bin": "^3.0.0" + "brace-expansion": "^2.0.1" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm-install-checks": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.3.0.tgz", - "integrity": "sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==", - "dev": true, - "dependencies": { - "semver": "^7.1.1" + "node": ">=16 || 14 >=14.17" }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm-normalize-package-bin": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz", - "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==", - "dev": true, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/npm-package-arg": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz", - "integrity": "sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==", + "node_modules/node-gyp/node_modules/nopt": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.0.tgz", + "integrity": "sha512-CVDtwCdhYIvnAzFoJ6NJ6dX3oga9/HyciQDnG1vQDjSLMeKLJ4A93ZqYKDrgYSr1FBY5/hMYC+2VCi24pgpkGA==", "dev": true, "dependencies": { - "hosted-git-info": "^6.0.0", - "proc-log": "^3.0.0", - "semver": "^7.3.5", - "validate-npm-package-name": "^5.0.0" + "abbrev": "^2.0.0" }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm-packlist": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-7.0.4.tgz", - "integrity": "sha512-d6RGEuRrNS5/N84iglPivjaJPxhDbZmlbTwTDX2IbcRHG5bZCdtysYMhwiPvcF4GisXHGn7xsxv+GQ7T/02M5Q==", - "dev": true, - "dependencies": { - "ignore-walk": "^6.0.0" + "bin": { + "nopt": "bin/nopt.js" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/npm-pick-manifest": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-8.0.1.tgz", - "integrity": "sha512-mRtvlBjTsJvfCCdmPtiu2bdlx8d/KXtF7yNXNWe7G0Z36qWA9Ny5zXsI2PfBZEv7SXgoxTmNaTzGSbbzDZChoA==", + "node_modules/node-gyp/node_modules/which": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", + "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", "dev": true, "dependencies": { - "npm-install-checks": "^6.0.0", - "npm-normalize-package-bin": "^3.0.0", - "npm-package-arg": "^10.0.0", - "semver": "^7.3.5" + "isexe": "^3.1.1" }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm-registry-fetch": { - "version": "14.0.5", - "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-14.0.5.tgz", - "integrity": "sha512-kIDMIo4aBm6xg7jOttupWZamsZRkAqMqwqqbVXnUqstY5+tapvv6bkH/qMR76jdgV+YljEUCyWx3hRYMrJiAgA==", - "dev": true, - "dependencies": { - "make-fetch-happen": "^11.0.0", - "minipass": "^5.0.0", - "minipass-fetch": "^3.0.0", - "minipass-json-stream": "^1.0.1", - "minizlib": "^2.1.2", - "npm-package-arg": "^10.0.0", - "proc-log": "^3.0.0" + "bin": { + "node-which": "bin/which.js" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm-registry-fetch/node_modules/@tootallnate/once": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", - "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", - "dev": true, - "engines": { - "node": ">= 10" + "node": "^16.13.0 || >=18.0.0" } }, - "node_modules/npm-registry-fetch/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, - "dependencies": { - "balanced-match": "^1.0.0" - } + "node_modules/node-machine-id": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/node-machine-id/-/node-machine-id-1.1.12.tgz", + "integrity": "sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==", + "dev": true }, - "node_modules/npm-registry-fetch/node_modules/cacache": { - "version": "17.1.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz", - "integrity": "sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==", - "dev": true, - "dependencies": { - "@npmcli/fs": "^3.1.0", - "fs-minipass": "^3.0.0", - "glob": "^10.2.2", - "lru-cache": "^7.7.1", - "minipass": "^7.0.3", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "p-map": "^4.0.0", - "ssri": "^10.0.0", - "tar": "^6.1.11", - "unique-filename": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } + "node_modules/node-releases": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", + "dev": true }, - "node_modules/npm-registry-fetch/node_modules/cacache/node_modules/minipass": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "node_modules/noms": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/noms/-/noms-0.0.0.tgz", + "integrity": "sha512-lNDU9VJaOPxUmXcLb+HQFeUgQQPtMI24Gt6hgfuMHRJgMRHMF/qZ4HJD3GDru4sSw9IQl2jPjAYnQrdIeLbwow==", "dev": true, - "engines": { - "node": ">=16 || 14 >=14.17" + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "~1.0.31" } }, - "node_modules/npm-registry-fetch/node_modules/glob": { - "version": "10.3.10", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", - "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "node_modules/normalize-package-data": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.0.tgz", + "integrity": "sha512-UL7ELRVxYBHBgYEtZCXjxuD5vPxnmvMGq0jp/dGPKKrN7tfsBh2IY7TlJ15WWwdjRWD3RJbnsygUurTK3xkPkg==", "dev": true, "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.3.5", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" + "hosted-git-info": "^7.0.0", + "is-core-module": "^2.8.1", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4" }, "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/npm-registry-fetch/node_modules/http-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", - "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", - "dev": true, - "dependencies": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" - }, + "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==", "engines": { - "node": ">= 6" + "node": ">=0.10.0" } }, - "node_modules/npm-registry-fetch/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", "dev": true, "engines": { - "node": ">=12" + "node": ">=0.10.0" } }, - "node_modules/npm-registry-fetch/node_modules/make-fetch-happen": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", - "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==", + "node_modules/npm-bundled": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.0.tgz", + "integrity": "sha512-Vq0eyEQy+elFpzsKjMss9kxqb9tG3YHg4dsyWuUENuzvSUWe1TCnW/vV9FkhvBk/brEDoDiVd+M1Btosa6ImdQ==", "dev": true, "dependencies": { - "agentkeepalive": "^4.2.1", - "cacache": "^17.0.0", - "http-cache-semantics": "^4.1.1", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^5.0.0", - "minipass-fetch": "^3.0.0", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", - "ssri": "^10.0.0" + "npm-normalize-package-bin": "^3.0.0" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/npm-registry-fetch/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "node_modules/npm-install-checks": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.3.0.tgz", + "integrity": "sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==", "dev": true, "dependencies": { - "brace-expansion": "^2.0.1" + "semver": "^7.1.1" }, "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/npm-registry-fetch/node_modules/minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "node_modules/npm-normalize-package-bin": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz", + "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==", "dev": true, "engines": { - "node": ">=8" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/npm-registry-fetch/node_modules/minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "node_modules/npm-package-arg": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.1.tgz", + "integrity": "sha512-M7s1BD4NxdAvBKUPqqRW957Xwcl/4Zvo8Aj+ANrzvIPzGJZElrH7Z//rSaec2ORcND6FHHLnZeY8qgTpXDMFQQ==", "dev": true, "dependencies": { - "minipass": "^3.0.0" + "hosted-git-info": "^7.0.0", + "proc-log": "^3.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" }, "engines": { - "node": ">= 8" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/npm-registry-fetch/node_modules/minipass-collect/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "node_modules/npm-packlist": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-8.0.2.tgz", + "integrity": "sha512-shYrPFIS/JLP4oQmAwDyk5HcyysKW8/JLTEA32S0Z5TzvpaeeX2yMFfoK1fjEBnCBvVyIB/Jj/GBFdm0wsgzbA==", "dev": true, "dependencies": { - "yallist": "^4.0.0" + "ignore-walk": "^6.0.4" }, "engines": { - "node": ">=8" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/npm-registry-fetch/node_modules/minipass-fetch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.4.tgz", - "integrity": "sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==", + "node_modules/npm-pick-manifest": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-9.0.0.tgz", + "integrity": "sha512-VfvRSs/b6n9ol4Qb+bDwNGUXutpy76x6MARw/XssevE0TnctIKcmklJZM5Z7nqs5z5aW+0S63pgCNbpkUNNXBg==", "dev": true, "dependencies": { - "minipass": "^7.0.3", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" + "npm-install-checks": "^6.0.0", + "npm-normalize-package-bin": "^3.0.0", + "npm-package-arg": "^11.0.0", + "semver": "^7.3.5" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - }, - "optionalDependencies": { - "encoding": "^0.1.13" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/npm-registry-fetch/node_modules/minipass-fetch/node_modules/minipass": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "node_modules/npm-registry-fetch": { + "version": "16.1.0", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-16.1.0.tgz", + "integrity": "sha512-PQCELXKt8Azvxnt5Y85GseQDJJlglTFM9L9U9gkv2y4e9s0k3GVDdOx3YoB6gm2Do0hlkzC39iCGXby+Wve1Bw==", "dev": true, + "dependencies": { + "make-fetch-happen": "^13.0.0", + "minipass": "^7.0.2", + "minipass-fetch": "^3.0.0", + "minipass-json-stream": "^1.0.1", + "minizlib": "^2.1.2", + "npm-package-arg": "^11.0.0", + "proc-log": "^3.0.0" + }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/npm-registry-fetch/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/npm-run-path": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", @@ -14906,21 +13077,6 @@ "node": ">=8" } }, - "node_modules/npmlog": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", - "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", - "dev": true, - "dependencies": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, "node_modules/nth-check": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", @@ -14933,41 +13089,36 @@ "url": "https://github.com/fb55/nth-check?sponsor=1" } }, - "node_modules/nwsapi": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", - "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==", - "dev": true - }, "node_modules/nx": { - "version": "16.5.1", - "resolved": "https://registry.npmjs.org/nx/-/nx-16.5.1.tgz", - "integrity": "sha512-I3hJRE4hG7JWAtncWwDEO3GVeGPpN0TtM8xH5ArZXyDuVeTth/i3TtJzdDzqXO1HHtIoAQN0xeq4n9cLuMil5g==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/nx/-/nx-17.2.8.tgz", + "integrity": "sha512-rM5zXbuXLEuqQqcjVjClyvHwRJwt+NVImR2A6KFNG40Z60HP6X12wAxxeLHF5kXXTDRU0PFhf/yACibrpbPrAw==", "dev": true, "hasInstallScript": true, "dependencies": { - "@nrwl/tao": "16.5.1", - "@parcel/watcher": "2.0.4", + "@nrwl/tao": "17.2.8", "@yarnpkg/lockfile": "^1.1.0", "@yarnpkg/parsers": "3.0.0-rc.46", "@zkochan/js-yaml": "0.0.6", - "axios": "^1.0.0", + "axios": "^1.5.1", "chalk": "^4.1.0", "cli-cursor": "3.1.0", "cli-spinners": "2.6.1", - "cliui": "^7.0.2", - "dotenv": "~10.0.0", + "cliui": "^8.0.1", + "dotenv": "~16.3.1", + "dotenv-expand": "~10.0.0", "enquirer": "~2.3.6", - "fast-glob": "3.2.7", "figures": "3.2.0", "flat": "^5.0.2", "fs-extra": "^11.1.0", "glob": "7.1.4", "ignore": "^5.0.4", + "jest-diff": "^29.4.1", "js-yaml": "4.1.0", "jsonc-parser": "3.2.0", "lines-and-columns": "~2.0.3", "minimatch": "3.0.5", + "node-machine-id": "1.1.12", "npm-run-path": "^4.0.1", "open": "^8.4.0", "semver": "7.5.3", @@ -14977,28 +13128,28 @@ "tmp": "~0.2.1", "tsconfig-paths": "^4.1.2", "tslib": "^2.3.0", - "v8-compile-cache": "2.3.0", "yargs": "^17.6.2", "yargs-parser": "21.1.1" }, "bin": { - "nx": "bin/nx.js" + "nx": "bin/nx.js", + "nx-cloud": "bin/nx-cloud.js" }, "optionalDependencies": { - "@nx/nx-darwin-arm64": "16.5.1", - "@nx/nx-darwin-x64": "16.5.1", - "@nx/nx-freebsd-x64": "16.5.1", - "@nx/nx-linux-arm-gnueabihf": "16.5.1", - "@nx/nx-linux-arm64-gnu": "16.5.1", - "@nx/nx-linux-arm64-musl": "16.5.1", - "@nx/nx-linux-x64-gnu": "16.5.1", - "@nx/nx-linux-x64-musl": "16.5.1", - "@nx/nx-win32-arm64-msvc": "16.5.1", - "@nx/nx-win32-x64-msvc": "16.5.1" + "@nx/nx-darwin-arm64": "17.2.8", + "@nx/nx-darwin-x64": "17.2.8", + "@nx/nx-freebsd-x64": "17.2.8", + "@nx/nx-linux-arm-gnueabihf": "17.2.8", + "@nx/nx-linux-arm64-gnu": "17.2.8", + "@nx/nx-linux-arm64-musl": "17.2.8", + "@nx/nx-linux-x64-gnu": "17.2.8", + "@nx/nx-linux-x64-musl": "17.2.8", + "@nx/nx-win32-arm64-msvc": "17.2.8", + "@nx/nx-win32-x64-msvc": "17.2.8" }, "peerDependencies": { - "@swc-node/register": "^1.4.2", - "@swc/core": "^1.2.173" + "@swc-node/register": "^1.6.7", + "@swc/core": "^1.3.85" }, "peerDependenciesMeta": { "@swc-node/register": { @@ -15009,6 +13160,70 @@ } } }, + "node_modules/nx/node_modules/@nx/nx-darwin-arm64": { + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-17.2.8.tgz", + "integrity": "sha512-dMb0uxug4hM7tusISAU1TfkDK3ixYmzc1zhHSZwpR7yKJIyKLtUpBTbryt8nyso37AS1yH+dmfh2Fj2WxfBHTg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/nx/node_modules/@nx/nx-darwin-x64": { + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-17.2.8.tgz", + "integrity": "sha512-0cXzp1tGr7/6lJel102QiLA4NkaLCkQJj6VzwbwuvmuCDxPbpmbz7HC1tUteijKBtOcdXit1/MEoEU007To8Bw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/nx/node_modules/@nx/nx-linux-x64-gnu": { + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-17.2.8.tgz", + "integrity": "sha512-sjG1bwGsjLxToasZ3lShildFsF0eyeGu+pOQZIp9+gjFbeIkd19cTlCnHrOV9hoF364GuKSXQyUlwtFYFR4VTQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/nx/node_modules/@nx/nx-win32-x64-msvc": { + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-17.2.8.tgz", + "integrity": "sha512-HTqDv+JThlLzbcEm/3f+LbS5/wYQWzb5YDXbP1wi7nlCTihNZOLNqGOkEmwlrR5tAdNHPRpHSmkYg4305W0CtA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, "node_modules/nx/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -15058,17 +13273,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/nx/node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, "node_modules/nx/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -15087,22 +13291,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/nx/node_modules/fast-glob": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", - "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/nx/node_modules/fs-extra": { "version": "11.2.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", @@ -15201,6 +13389,7 @@ "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" } @@ -15216,84 +13405,38 @@ "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", "dependencies": { "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", - "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-path": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.11.8.tgz", - "integrity": "sha512-YJjNZrlXJFM42wTBn6zgOJVar9KFJvzx6sTWDte8sWZF//cnjl0BxHNpfZx+ZffXX63A9q0b1zsFiBX4g4X5KA==", - "dev": true, - "engines": { - "node": ">= 10.12.0" - } - }, - "node_modules/object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", - "dependencies": { - "isobject": "^3.0.0" + "define-property": "^0.2.5", + "kind-of": "^3.0.3" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/object.defaults": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", - "integrity": "sha512-c/K0mw/F11k4dEUBMW8naXUuBuhxRCfG7W+yFy8EcijU/rSmazOUd1XAEEe6bC0OuXY4HUKjTJv7xbxIMqdxrA==", - "peer": true, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dependencies": { - "array-each": "^1.0.1", - "array-slice": "^1.0.0", - "for-own": "^1.0.0", - "isobject": "^3.0.0" + "is-buffer": "^1.1.5" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/object.defaults/node_modules/array-slice": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", - "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", - "peer": true, - "engines": { - "node": ">=0.10.0" + "node_modules/object-inspect": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/object.map": { + "node_modules/object-visit": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", - "integrity": "sha512-3+mAJu2PLfnSVGHwIWubpOFLscJANBKuB/6A4CxBstc4aqwQY0FWcsppuy4jU5GSB95yES5JHSI+33AWuS4k6w==", - "peer": true, + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", "dependencies": { - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" + "isobject": "^3.0.0" }, "engines": { "node": ">=0.10.0" @@ -15500,15 +13643,6 @@ "node": ">=8" } }, - "node_modules/os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/os-tmpdir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", @@ -15517,16 +13651,6 @@ "node": ">=0.10.0" } }, - "node_modules/osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "peer": true, - "dependencies": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, "node_modules/p-limit": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", @@ -15601,27 +13725,27 @@ } }, "node_modules/pacote": { - "version": "15.2.0", - "resolved": "https://registry.npmjs.org/pacote/-/pacote-15.2.0.tgz", - "integrity": "sha512-rJVZeIwHTUta23sIZgEIM62WYwbmGbThdbnkt81ravBplQv+HjyroqnLRNH2+sLJHcGZmLRmhPwACqhfTcOmnA==", + "version": "17.0.6", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-17.0.6.tgz", + "integrity": "sha512-cJKrW21VRE8vVTRskJo78c/RCvwJCn1f4qgfxL4w77SOWrTCRcmfkYHlHtS0gqpgjv3zhXflRtgsrUCX5xwNnQ==", "dev": true, "dependencies": { - "@npmcli/git": "^4.0.0", + "@npmcli/git": "^5.0.0", "@npmcli/installed-package-contents": "^2.0.1", - "@npmcli/promise-spawn": "^6.0.1", - "@npmcli/run-script": "^6.0.0", - "cacache": "^17.0.0", + "@npmcli/promise-spawn": "^7.0.0", + "@npmcli/run-script": "^7.0.0", + "cacache": "^18.0.0", "fs-minipass": "^3.0.0", - "minipass": "^5.0.0", - "npm-package-arg": "^10.0.0", - "npm-packlist": "^7.0.0", - "npm-pick-manifest": "^8.0.0", - "npm-registry-fetch": "^14.0.0", + "minipass": "^7.0.2", + "npm-package-arg": "^11.0.0", + "npm-packlist": "^8.0.0", + "npm-pick-manifest": "^9.0.0", + "npm-registry-fetch": "^16.0.0", "proc-log": "^3.0.0", "promise-retry": "^2.0.1", - "read-package-json": "^6.0.0", + "read-package-json": "^7.0.0", "read-package-json-fast": "^3.0.0", - "sigstore": "^1.3.0", + "sigstore": "^2.2.0", "ssri": "^10.0.0", "tar": "^6.1.11" }, @@ -15629,135 +13753,9 @@ "pacote": "lib/bin.js" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/pacote/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, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/pacote/node_modules/cacache": { - "version": "17.1.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz", - "integrity": "sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==", - "dev": true, - "dependencies": { - "@npmcli/fs": "^3.1.0", - "fs-minipass": "^3.0.0", - "glob": "^10.2.2", - "lru-cache": "^7.7.1", - "minipass": "^7.0.3", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "p-map": "^4.0.0", - "ssri": "^10.0.0", - "tar": "^6.1.11", - "unique-filename": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/pacote/node_modules/cacache/node_modules/minipass": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", - "dev": true, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/pacote/node_modules/glob": { - "version": "10.3.10", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", - "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", - "dev": true, - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.3.5", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/pacote/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/pacote/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/pacote/node_modules/minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/pacote/node_modules/minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/pacote/node_modules/minipass-collect/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/pacote/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/pako": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", @@ -15776,20 +13774,6 @@ "node": ">=6" } }, - "node_modules/parse-filepath": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", - "integrity": "sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q==", - "peer": true, - "dependencies": { - "is-absolute": "^1.0.0", - "map-cache": "^0.2.0", - "path-root": "^0.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, "node_modules/parse-json": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", @@ -15817,21 +13801,6 @@ "node": ">= 0.10" } }, - "node_modules/parse-passwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - }, "node_modules/parse5-html-rewriting-stream": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-7.0.0.tgz", @@ -15954,28 +13923,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==" - }, - "node_modules/path-root": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", - "integrity": "sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==", - "peer": true, - "dependencies": { - "path-root-regex": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-root-regex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", - "integrity": "sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true }, "node_modules/path-scurry": { "version": "1.10.1", @@ -16033,6 +13982,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, "engines": { "node": ">=8.6" }, @@ -16071,15 +14021,10 @@ } }, "node_modules/piscina": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/piscina/-/piscina-4.0.0.tgz", - "integrity": "sha512-641nAmJS4k4iqpNUqfggqUBUMmlw0ZoM5VZKdQkV2e970Inn3Tk9kroCc1wpsYLD07vCwpys5iY0d3xI/9WkTg==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/piscina/-/piscina-4.3.1.tgz", + "integrity": "sha512-MBj0QYm3hJQ/C/wIXTN1OCYC8uQ4BBJ4LVele2P4ZwVQAH04vkk8E1SpDbuemLAL1dZorbuOob9rYqJeWCcCRg==", "dev": true, - "dependencies": { - "eventemitter-asyncresource": "^1.0.0", - "hdr-histogram-js": "^2.0.1", - "hdr-histogram-percentiles-obj": "^3.0.0" - }, "optionalDependencies": { "nice-napi": "^1.0.2" } @@ -16195,9 +14140,9 @@ } }, "node_modules/postcss": { - "version": "8.4.31", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", - "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "version": "8.4.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.35.tgz", + "integrity": "sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==", "dev": true, "funding": [ { @@ -16214,7 +14159,7 @@ } ], "dependencies": { - "nanoid": "^3.3.6", + "nanoid": "^3.3.7", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" }, @@ -16223,27 +14168,69 @@ } }, "node_modules/postcss-loader": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.3.3.tgz", - "integrity": "sha512-YgO/yhtevGO/vJePCQmTxiaEwER94LABZN0ZMT4A0vsak9TpO+RvKRs7EmJ8peIlB9xfXCsS7M8LjqncsUZ5HA==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-8.1.0.tgz", + "integrity": "sha512-AbperNcX3rlob7Ay7A/HQcrofug1caABBkopoFeOQMspZBqcqj6giYn1Bwey/0uiOPAcR+NQD0I2HC7rXzk91w==", "dev": true, "dependencies": { - "cosmiconfig": "^8.2.0", - "jiti": "^1.18.2", - "semver": "^7.3.8" + "cosmiconfig": "^9.0.0", + "jiti": "^1.20.0", + "semver": "^7.5.4" }, "engines": { - "node": ">= 14.15.0" + "node": ">= 18.12.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { + "@rspack/core": "0.x || 1.x", "postcss": "^7.0.0 || ^8.0.1", "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/postcss-loader/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/postcss-loader/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, + "node_modules/postcss-loader/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/postcss-modules-extract-imports": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", @@ -16316,48 +14303,6 @@ "node": ">=4" } }, - "node_modules/postcss-url": { - "version": "10.1.3", - "resolved": "https://registry.npmjs.org/postcss-url/-/postcss-url-10.1.3.tgz", - "integrity": "sha512-FUzyxfI5l2tKmXdYc6VTu3TWZsInayEKPbiyW+P6vmmIrrb4I6CGX0BFoewgYHLK+oIL5FECEK02REYRpBvUCw==", - "dev": true, - "dependencies": { - "make-dir": "~3.1.0", - "mime": "~2.5.2", - "minimatch": "~3.0.4", - "xxhashjs": "~0.2.2" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-url/node_modules/mime": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", - "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/postcss-url/node_modules/minimatch": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", - "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/postcss-value-parser": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", @@ -16385,6 +14330,32 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, "node_modules/proc-log": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz", @@ -16770,12 +14741,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true - }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -16827,19 +14792,25 @@ "node": ">= 0.8" } }, + "node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, "node_modules/read-package-json": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-6.0.4.tgz", - "integrity": "sha512-AEtWXYfopBj2z5N5PbkAOeNHRPUg5q+Nen7QLxV8M2zJq1ym6/lCz3fYNTCXe19puu2d06jfHhrP7v/S2PtMMw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-7.0.0.tgz", + "integrity": "sha512-uL4Z10OKV4p6vbdvIXB+OzhInYtIozl/VxUBPgNkBuUi2DeRonnuspmaVAMcrkmfjKGNmRndyQAbE7/AmzGwFg==", "dev": true, "dependencies": { "glob": "^10.2.2", "json-parse-even-better-errors": "^3.0.0", - "normalize-package-data": "^5.0.0", + "normalize-package-data": "^6.0.0", "npm-normalize-package-bin": "^3.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/read-package-json-fast": { @@ -16941,6 +14912,7 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, "dependencies": { "picomatch": "^2.2.1" }, @@ -16948,18 +14920,6 @@ "node": ">=8.10.0" } }, - "node_modules/rechoir": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", - "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", - "peer": true, - "dependencies": { - "resolve": "^1.9.0" - }, - "engines": { - "node": ">= 0.10" - } - }, "node_modules/reflect-metadata": { "version": "0.1.14", "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.14.tgz", @@ -17038,18 +14998,6 @@ "integrity": "sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg==", "dev": true }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, "node_modules/regexpu-core": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", @@ -17168,6 +15116,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -17193,11 +15142,12 @@ "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" }, "node_modules/resolve": { - "version": "1.22.2", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", - "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "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.11.0", + "is-core-module": "^2.13.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, @@ -17208,19 +15158,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/resolve-dir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==", - "peer": true, - "dependencies": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", @@ -17324,6 +15261,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, "dependencies": { "glob": "^7.1.3" }, @@ -17338,6 +15276,7 @@ "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -17354,25 +15293,41 @@ } }, "node_modules/rollup": { - "version": "3.29.4", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz", - "integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==", + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.13.0.tgz", + "integrity": "sha512-3YegKemjoQnYKmsBlOHfMLVPPA5xLkQ8MHLLSw/fBrFaVkEayL51DilPpNNLq1exr98F2B1TzrV0FUlN3gWRPg==", "dev": true, + "dependencies": { + "@types/estree": "1.0.5" + }, "bin": { "rollup": "dist/bin/rollup" }, "engines": { - "node": ">=14.18.0", + "node": ">=18.0.0", "npm": ">=8.0.0" }, "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.13.0", + "@rollup/rollup-android-arm64": "4.13.0", + "@rollup/rollup-darwin-arm64": "4.13.0", + "@rollup/rollup-darwin-x64": "4.13.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.13.0", + "@rollup/rollup-linux-arm64-gnu": "4.13.0", + "@rollup/rollup-linux-arm64-musl": "4.13.0", + "@rollup/rollup-linux-riscv64-gnu": "4.13.0", + "@rollup/rollup-linux-x64-gnu": "4.13.0", + "@rollup/rollup-linux-x64-musl": "4.13.0", + "@rollup/rollup-win32-arm64-msvc": "4.13.0", + "@rollup/rollup-win32-ia32-msvc": "4.13.0", + "@rollup/rollup-win32-x64-msvc": "4.13.0", "fsevents": "~2.3.2" } }, "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==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-3.0.0.tgz", + "integrity": "sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==", "dev": true, "engines": { "node": ">=0.12.0" @@ -17451,9 +15406,9 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "node_modules/sass": { - "version": "1.64.1", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.64.1.tgz", - "integrity": "sha512-16rRACSOFEE8VN7SCgBu1MpYCyN7urj9At898tyzdXFhC+a+yOX5dXwAR7L8/IdPJ1NB8OYoXmD55DM30B2kEQ==", + "version": "1.70.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.70.0.tgz", + "integrity": "sha512-uUxNQ3zAHeAx5nRFskBnrWzDUJrrvpCPD5FNAoRvTi0WwremlheES3tg+56PaVtCs5QDRX5CBLxxKMDJMEa1WQ==", "dev": true, "dependencies": { "chokidar": ">=3.0.0 <4.0.0", @@ -17468,29 +15423,29 @@ } }, "node_modules/sass-loader": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.3.2.tgz", - "integrity": "sha512-CQbKl57kdEv+KDLquhC+gE3pXt74LEAzm+tzywcA0/aHZuub8wTErbjAoNI57rPUWRYRNC5WUnNl8eGJNbDdwg==", + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-14.1.0.tgz", + "integrity": "sha512-LS2mLeFWA+orYxHNu+O18Xe4jR0kyamNOOUsE3NyBP4DvIL+8stHpNX0arYTItdPe80kluIiJ7Wfe/9iHSRO0Q==", "dev": true, "dependencies": { "neo-async": "^2.6.2" }, "engines": { - "node": ">= 14.15.0" + "node": ">= 18.12.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "fibers": ">= 3.1.0", + "@rspack/core": "0.x || 1.x", "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0", "sass": "^1.3.0", "sass-embedded": "*", "webpack": "^5.0.0" }, "peerDependenciesMeta": { - "fibers": { + "@rspack/core": { "optional": true }, "node-sass": { @@ -17501,6 +15456,9 @@ }, "sass-embedded": { "optional": true + }, + "webpack": { + "optional": true } } }, @@ -17556,18 +15514,6 @@ "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==", "dev": true }, - "node_modules/saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "dev": true, - "dependencies": { - "xmlchars": "^2.2.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/schema-utils": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", @@ -17864,15 +15810,16 @@ "dev": true }, "node_modules/set-function-length": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.0.tgz", - "integrity": "sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w==", + "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==", "dependencies": { - "define-data-property": "^1.1.1", + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.2", + "get-intrinsic": "^1.2.4", "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.1" + "has-property-descriptors": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -17965,207 +15912,22 @@ "dev": true }, "node_modules/sigstore": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-1.9.0.tgz", - "integrity": "sha512-0Zjz0oe37d08VeOtBIuB6cRriqXse2e8w+7yIy2XSXjshRKxbc2KkhXjL229jXSxEm7UbcjS76wcJDGQddVI9A==", - "dev": true, - "dependencies": { - "@sigstore/bundle": "^1.1.0", - "@sigstore/protobuf-specs": "^0.2.0", - "@sigstore/sign": "^1.0.0", - "@sigstore/tuf": "^1.0.3", - "make-fetch-happen": "^11.0.1" - }, - "bin": { - "sigstore": "bin/sigstore.js" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/sigstore/node_modules/@tootallnate/once": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", - "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/sigstore/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, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/sigstore/node_modules/cacache": { - "version": "17.1.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz", - "integrity": "sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==", - "dev": true, - "dependencies": { - "@npmcli/fs": "^3.1.0", - "fs-minipass": "^3.0.0", - "glob": "^10.2.2", - "lru-cache": "^7.7.1", - "minipass": "^7.0.3", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "p-map": "^4.0.0", - "ssri": "^10.0.0", - "tar": "^6.1.11", - "unique-filename": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/sigstore/node_modules/glob": { - "version": "10.3.10", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", - "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", - "dev": true, - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.3.5", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/sigstore/node_modules/http-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", - "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", - "dev": true, - "dependencies": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/sigstore/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/sigstore/node_modules/make-fetch-happen": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", - "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==", - "dev": true, - "dependencies": { - "agentkeepalive": "^4.2.1", - "cacache": "^17.0.0", - "http-cache-semantics": "^4.1.1", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^5.0.0", - "minipass-fetch": "^3.0.0", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", - "ssri": "^10.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/sigstore/node_modules/make-fetch-happen/node_modules/minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/sigstore/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/sigstore/node_modules/minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/sigstore/node_modules/minipass-collect/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/sigstore/node_modules/minipass-fetch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.4.tgz", - "integrity": "sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-2.2.2.tgz", + "integrity": "sha512-2A3WvXkQurhuMgORgT60r6pOWiCOO5LlEqY2ADxGBDGVYLSo5HN0uLtb68YpVpuL/Vi8mLTe7+0Dx2Fq8lLqEg==", "dev": true, "dependencies": { - "minipass": "^7.0.3", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" + "@sigstore/bundle": "^2.2.0", + "@sigstore/core": "^1.0.0", + "@sigstore/protobuf-specs": "^0.3.0", + "@sigstore/sign": "^2.2.3", + "@sigstore/tuf": "^2.3.1", + "@sigstore/verify": "^1.1.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - }, - "optionalDependencies": { - "encoding": "^0.1.13" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/sigstore/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", @@ -18286,6 +16048,7 @@ "version": "4.7.4", "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.7.4.tgz", "integrity": "sha512-DcotgfP1Zg9iP/dH9zvAQcWrE0TtbMVwXmlV4T4mqsvY+gw+LqUGPfx2AoVyRk0FLME+GQhufDMyacFmw7ksqw==", + "dev": true, "dependencies": { "accepts": "~1.3.4", "base64id": "~2.0.0", @@ -18303,6 +16066,7 @@ "version": "2.5.2", "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.2.tgz", "integrity": "sha512-87C3LO/NOMc+eMcpcxUBebGjkpMDkNBS9tf7KJqcDsmL936EChtVva71Dw2q4tQcuVC+hAUy4an2NO/sYXmwRA==", + "dev": true, "dependencies": { "ws": "~8.11.0" } @@ -18365,6 +16129,7 @@ "version": "4.2.4", "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", + "dev": true, "dependencies": { "@socket.io/component-emitter": "~3.1.0", "debug": "~4.3.1" @@ -18408,17 +16173,17 @@ } }, "node_modules/socks-proxy-agent": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", - "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.2.tgz", + "integrity": "sha512-8zuqoLv1aP/66PHF5TqwJ7Czm3Yv32urJQHrVyhD7mmA6d61Zv8cIXQYPTWwmg6qlupnPvs/QKDmfa4P/qct2g==", "dev": true, "dependencies": { - "agent-base": "^6.0.2", - "debug": "^4.3.3", - "socks": "^2.6.2" + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "socks": "^2.7.1" }, "engines": { - "node": ">= 10" + "node": ">= 14" } }, "node_modules/source-map": { @@ -18440,17 +16205,16 @@ } }, "node_modules/source-map-loader": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-4.0.1.tgz", - "integrity": "sha512-oqXpzDIByKONVY8g1NUPOTQhe0UTU5bWUl32GSkqK2LjJj0HmwTMVKxcUip0RgAYhY1mqgOxjbQM48a0mmeNfA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-5.0.0.tgz", + "integrity": "sha512-k2Dur7CbSLcAH73sBcIkV5xjPV4SzqO1NJ7+XaQl8if3VODDUj3FNchNGpqgJSKbvUfJuhVdv8K2Eu8/TNl2eA==", "dev": true, "dependencies": { - "abab": "^2.0.6", "iconv-lite": "^0.6.3", "source-map-js": "^1.0.2" }, "engines": { - "node": ">= 14.15.0" + "node": ">= 18.12.0" }, "funding": { "type": "opencollective", @@ -18632,7 +16396,8 @@ "node_modules/sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true }, "node_modules/sshpk": { "version": "1.18.0", @@ -18695,6 +16460,7 @@ "version": "3.1.5", "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.1.5.tgz", "integrity": "sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw==", + "dev": true, "dependencies": { "date-format": "^4.0.14", "debug": "^4.3.4", @@ -18708,6 +16474,7 @@ "version": "8.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^4.0.0", @@ -18721,6 +16488,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, "optionalDependencies": { "graceful-fs": "^4.1.6" } @@ -18729,6 +16497,7 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, "engines": { "node": ">= 4.0.0" } @@ -18743,6 +16512,7 @@ "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, "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -18771,6 +16541,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, "dependencies": { "ansi-regex": "^5.0.1" }, @@ -18854,6 +16625,7 @@ "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" }, @@ -18870,12 +16642,6 @@ "node": ">=0.10" } }, - "node_modules/symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "dev": true - }, "node_modules/tapable": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", @@ -18981,9 +16747,9 @@ "dev": true }, "node_modules/terser": { - "version": "5.19.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.19.2.tgz", - "integrity": "sha512-qC5+dmecKJA4cpYxRa5aVkKehYsQKc+AHeKl0Oe62aYjBL8ZA33tTljktDHJSaxxMnbI5ZYw+o/S2DxxLu8OfA==", + "version": "5.27.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.27.0.tgz", + "integrity": "sha512-bi1HRwVRskAjheeYl291n3JC4GgO/Ty4z1nVs5AAsmonJulGxpSektecnNedrwK9C7vpvVtcX3cw00VSLt7U2A==", "dev": true, "dependencies": { "@jridgewell/source-map": "^0.3.3", @@ -19081,24 +16847,6 @@ "url": "https://opencollective.com/webpack" } }, - "node_modules/terser-webpack-plugin/node_modules/terser": { - "version": "5.27.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.27.0.tgz", - "integrity": "sha512-bi1HRwVRskAjheeYl291n3JC4GgO/Ty4z1nVs5AAsmonJulGxpSektecnNedrwK9C7vpvVtcX3cw00VSLt7U2A==", - "dev": true, - "dependencies": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/test-exclude": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", @@ -19195,6 +16943,7 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "dev": true, "dependencies": { "rimraf": "^3.0.0" }, @@ -19256,6 +17005,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, "dependencies": { "is-number": "^7.0.0" }, @@ -19331,18 +17081,6 @@ "node": ">=0.8" } }, - "node_modules/tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "dev": true, - "dependencies": { - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/tree-kill": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", @@ -19352,6 +17090,18 @@ "tree-kill": "cli.js" } }, + "node_modules/ts-api-utils": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", + "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", + "dev": true, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "typescript": ">=4.2.0" + } + }, "node_modules/ts-node": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-7.0.1.tgz", @@ -19414,224 +17164,20 @@ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" }, - "node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - } - }, - "node_modules/tsutils/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 - }, "node_modules/tuf-js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-1.1.7.tgz", - "integrity": "sha512-i3P9Kgw3ytjELUfpuKVDNBJvk4u5bXL6gskv572mcevPbSKCV3zt3djhmlEQ65yERjIbOSncy7U4cQJaB1CBCg==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-2.2.0.tgz", + "integrity": "sha512-ZSDngmP1z6zw+FIkIBjvOp/II/mIub/O7Pp12j1WNsiCpg5R5wAc//i555bBQsE44O94btLt0xM/Zr2LQjwdCg==", "dev": true, "dependencies": { - "@tufjs/models": "1.0.4", + "@tufjs/models": "2.0.0", "debug": "^4.3.4", - "make-fetch-happen": "^11.1.1" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/tuf-js/node_modules/@tootallnate/once": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", - "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/tuf-js/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, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/tuf-js/node_modules/cacache": { - "version": "17.1.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz", - "integrity": "sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==", - "dev": true, - "dependencies": { - "@npmcli/fs": "^3.1.0", - "fs-minipass": "^3.0.0", - "glob": "^10.2.2", - "lru-cache": "^7.7.1", - "minipass": "^7.0.3", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "p-map": "^4.0.0", - "ssri": "^10.0.0", - "tar": "^6.1.11", - "unique-filename": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/tuf-js/node_modules/glob": { - "version": "10.3.10", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", - "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", - "dev": true, - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.3.5", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/tuf-js/node_modules/http-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", - "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", - "dev": true, - "dependencies": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/tuf-js/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/tuf-js/node_modules/make-fetch-happen": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", - "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==", - "dev": true, - "dependencies": { - "agentkeepalive": "^4.2.1", - "cacache": "^17.0.0", - "http-cache-semantics": "^4.1.1", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^5.0.0", - "minipass-fetch": "^3.0.0", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", - "ssri": "^10.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/tuf-js/node_modules/make-fetch-happen/node_modules/minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/tuf-js/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/tuf-js/node_modules/minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/tuf-js/node_modules/minipass-collect/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/tuf-js/node_modules/minipass-fetch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.4.tgz", - "integrity": "sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==", - "dev": true, - "dependencies": { - "minipass": "^7.0.3", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" + "make-fetch-happen": "^13.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - }, - "optionalDependencies": { - "encoding": "^0.1.13" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/tuf-js/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", @@ -19693,22 +17239,23 @@ "dev": true }, "node_modules/typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", + "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", "dev": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" }, "engines": { - "node": ">=4.2.0" + "node": ">=14.17" } }, "node_modules/ua-parser-js": { "version": "0.7.37", "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.37.tgz", "integrity": "sha512-xV8kqRKM+jhMvcHWUKthV9fNebIzrNy//2O9ZwWcfiBFR5f25XVZPLlEajk/sf3Ra15V92isyQqnIEXRDaZWEA==", + "dev": true, "funding": [ { "type": "opencollective", @@ -19732,42 +17279,18 @@ "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==" }, - "node_modules/unc-path-regex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", - "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/underscore.string": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.6.tgz", - "integrity": "sha512-VoC83HWXmCrF6rgkyxS9GHv8W9Q5nhMKho+OadDJGzL2oDYbYEppBaCMH6pFlwLeqj2QS+hhkw2kpXkSdD1JxQ==", - "peer": true, + "node_modules/undici": { + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.6.2.tgz", + "integrity": "sha512-vSqvUE5skSxQJ5sztTZ/CdeJb1Wq0Hf44hlYMciqHghvz+K88U0l7D6u1VsndoFgskDcnU+nG3gYmMzJVzd9Qg==", + "dev": true, "dependencies": { - "sprintf-js": "^1.1.1", - "util-deprecate": "^1.0.2" + "@fastify/busboy": "^2.0.0" }, "engines": { - "node": "*" + "node": ">=18.0" } }, - "node_modules/underscore.string/node_modules/sprintf-js": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", - "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", - "peer": true - }, - "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "dev": true, - "optional": true, - "peer": true - }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", @@ -19970,16 +17493,6 @@ "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", "deprecated": "Please see https://github.com/lydell/urix#deprecated" }, - "node_modules/url-parse": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", - "dev": true, - "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, "node_modules/use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", @@ -20045,24 +17558,6 @@ "uuid": "bin/uuid" } }, - "node_modules/v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", - "dev": true - }, - "node_modules/v8flags": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", - "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", - "peer": true, - "dependencies": { - "homedir-polyfill": "^1.0.1" - }, - "engines": { - "node": ">= 0.10" - } - }, "node_modules/validate-npm-package-license": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", @@ -20089,6 +17584,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true, "engines": { "node": ">= 0.8" } @@ -20121,28 +17617,6 @@ "node": ">=0.10.0" } }, - "node_modules/w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", - "dev": true, - "dependencies": { - "browser-process-hrtime": "^1.0.0" - } - }, - "node_modules/w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", - "dev": true, - "dependencies": { - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/watch": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/watch/-/watch-1.0.2.tgz", @@ -20330,29 +17804,20 @@ "node": ">=0.8.0" } }, - "node_modules/webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "dev": true, - "engines": { - "node": ">=10.4" - } - }, "node_modules/webpack": { - "version": "5.88.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.2.tgz", - "integrity": "sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==", + "version": "5.90.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.90.1.tgz", + "integrity": "sha512-SstPdlAC5IvgFnhiRok8hqJo/+ArAbNv7rhU4fnWGHNVfN59HSQFaxZDSAL3IFG2YmqxuRs+IU33milSxbPlog==", "dev": true, "dependencies": { "@types/eslint-scope": "^3.7.3", - "@types/estree": "^1.0.0", + "@types/estree": "^1.0.5", "@webassemblyjs/ast": "^1.11.5", "@webassemblyjs/wasm-edit": "^1.11.5", "@webassemblyjs/wasm-parser": "^1.11.5", "acorn": "^8.7.1", "acorn-import-assertions": "^1.9.0", - "browserslist": "^4.14.5", + "browserslist": "^4.21.10", "chrome-trace-event": "^1.0.2", "enhanced-resolve": "^5.15.0", "es-module-lexer": "^1.2.1", @@ -20366,7 +17831,7 @@ "neo-async": "^2.6.2", "schema-utils": "^3.2.0", "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.3.7", + "terser-webpack-plugin": "^5.3.10", "watchpack": "^2.4.0", "webpack-sources": "^3.2.3" }, @@ -20518,12 +17983,13 @@ } }, "node_modules/webpack-merge": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.9.0.tgz", - "integrity": "sha512-6NbRQw4+Sy50vYNTw7EyOn41OZItPiXB8GNv3INSoe3PSFaHJEz3SHTrYVaRm2LilNGnFUzh0FAwqPEmU/CwDg==", + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", + "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", "dev": true, "dependencies": { "clone-deep": "^4.0.1", + "flat": "^5.0.2", "wildcard": "^2.0.0" }, "engines": { @@ -20654,44 +18120,16 @@ "node": ">=0.8.0" } }, - "node_modules/whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "dev": true, - "dependencies": { - "iconv-lite": "0.4.24" - } - }, "node_modules/whatwg-fetch": { "version": "3.6.20", "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==" }, - "node_modules/whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", - "dev": true - }, - "node_modules/whatwg-url": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", - "dev": true, - "dependencies": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, "dependencies": { "isexe": "^2.0.0" }, @@ -20708,15 +18146,6 @@ "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", "dev": true }, - "node_modules/wide-align": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", - "dev": true, - "dependencies": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, "node_modules/wildcard": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", @@ -20735,6 +18164,7 @@ "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, "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -20802,6 +18232,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -20816,6 +18247,7 @@ "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, "dependencies": { "color-name": "~1.1.4" }, @@ -20826,7 +18258,8 @@ "node_modules/wrap-ansi/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==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/wrappy": { "version": "1.0.2", @@ -20847,6 +18280,7 @@ "version": "8.11.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "dev": true, "engines": { "node": ">=10.0.0" }, @@ -20863,12 +18297,6 @@ } } }, - "node_modules/xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", - "dev": true - }, "node_modules/xml2js": { "version": "0.4.23", "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", @@ -20891,12 +18319,6 @@ "node": ">=4.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 - }, "node_modules/xmlhttprequest-ssl": { "version": "1.5.5", "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz", @@ -20914,19 +18336,11 @@ "node": ">=0.4" } }, - "node_modules/xxhashjs": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/xxhashjs/-/xxhashjs-0.2.2.tgz", - "integrity": "sha512-AkTuIuVTET12tpsVIQo+ZU6f/qDmKuRUcjaqR+OIvm+aCBsZ95i7UVY5WJ9TMsSaZ0DA2WxoZ4acu0sPH+OKAw==", - "dev": true, - "dependencies": { - "cuint": "^0.2.2" - } - }, "node_modules/y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, "engines": { "node": ">=10" } @@ -20991,9 +18405,9 @@ } }, "node_modules/zone.js": { - "version": "0.13.3", - "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.13.3.tgz", - "integrity": "sha512-MKPbmZie6fASC/ps4dkmIhaT5eonHkEt6eAy80K42tAm0G2W+AahLJjbfi6X9NPdciOE9GRFTTM8u2IiF6O3ww==", + "version": "0.14.4", + "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.14.4.tgz", + "integrity": "sha512-NtTUvIlNELez7Q1DzKVIFZBzNb646boQMgpATo9z3Ftuu/gWvzxCW7jdjcUDoRGxRikrhVHB/zLXh1hxeJawvw==", "dependencies": { "tslib": "^2.3.0" } diff --git a/package.json b/package.json index bd2915b..7ab35cb 100644 --- a/package.json +++ b/package.json @@ -22,45 +22,45 @@ }, "private": true, "dependencies": { - "@angular/animations": "16.2.12", - "@angular/common": "16.2.12", - "@angular/compiler": "16.2.12", - "@angular/core": "16.2.12", - "@angular/elements": "^16.2.12", - "@angular/forms": "16.2.12", - "@angular/platform-browser": "16.2.12", - "@angular/platform-browser-dynamic": "16.2.12", - "@angular/router": "16.2.12", + "@angular/animations": "17.2.4", + "@angular/common": "17.2.4", + "@angular/compiler": "17.2.4", + "@angular/core": "17.2.4", + "@angular/elements": "^17.2.4", + "@angular/forms": "17.2.4", + "@angular/platform-browser": "17.2.4", + "@angular/platform-browser-dynamic": "17.2.4", + "@angular/router": "17.2.4", "@babel/runtime": "^7.19.4", "@project-sunbird/client-services": "^3.4.8", "@project-sunbird/sb-styles": "0.0.7", - "@project-sunbird/sunbird-pdf-player-v9": "6.0.0", - "@project-sunbird/sunbird-player-sdk-v9": "6.0.5", + "@project-sunbird/sunbird-pdf-player-v9": "6.1.0", + "@project-sunbird/sunbird-player-sdk-v9": "6.0.7", "@project-sunbird/telemetry-sdk": "1.3.0", "core-js": "^2.5.4", "document-register-element": "^1.7.2", "reflect-metadata": "^0.1.13", "rxjs": "~6.6.7", "tslib": "^2.0.0", - "zone.js": "~0.13.3", + "zone.js": "~0.14.4", "ally.js": "1.4.1" }, "devDependencies": { - "@angular-devkit/build-angular": "16.2.12", - "@angular-devkit/core": "^16.2.12", - "@angular-eslint/builder": "16.3.1", - "@angular-eslint/eslint-plugin": "16.3.1", - "@angular-eslint/eslint-plugin-template": "16.3.1", - "@angular-eslint/schematics": "16.3.1", - "@angular-eslint/template-parser": "16.3.1", - "@angular/cli": "16.2.12", - "@angular/compiler-cli": "16.2.12", - "@angular/language-service": "16.2.12", + "@angular-devkit/build-angular": "17.2.3", + "@angular-devkit/core": "^17.2.3", + "@angular-eslint/builder": "17.2.1", + "@angular-eslint/eslint-plugin": "17.2.1", + "@angular-eslint/eslint-plugin-template": "17.2.1", + "@angular-eslint/schematics": "17.2.1", + "@angular-eslint/template-parser": "17.2.1", + "@angular/cli": "17.2.3", + "@angular/compiler-cli": "17.2.4", + "@angular/language-service": "17.2.4", "@types/jasmine": "~3.6.0", "@types/jasminewd2": "~2.0.3", "@types/node": "^12.20.15", - "@typescript-eslint/eslint-plugin": "5.27.1", - "@typescript-eslint/parser": "5.27.1", + "@typescript-eslint/eslint-plugin": "6.20.0", + "@typescript-eslint/parser": "6.20.0", "concat": "^1.0.3", "copyfiles": "^2.4.1", "eslint": "^8.17.0", @@ -72,12 +72,18 @@ "karma-coverage-istanbul-reporter": "~3.0.2", "karma-jasmine": "~4.0.0", "karma-jasmine-html-reporter": "^1.5.0", - "ng-packagr": "^16.2.3", + "ng-packagr": "^17.3.0", "protractor": "~7.0.0", "ts-node": "~7.0.0", "tsickle": "0.39.1", - "typescript": "4.9.5", + "typescript": "5.3.3", "watch": "^1.0.2", "wrench": "^1.5.9" + }, + "optionalDependencies": { + "@nx/nx-darwin-arm64": "16.5.1", + "@nx/nx-darwin-x64": "16.5.1", + "@nx/nx-linux-x64-gnu": "16.5.1", + "@nx/nx-win32-x64-msvc": "16.5.1" } } diff --git a/projects/pdf-player-wc/.eslintrc.json b/projects/pdf-player-wc/.eslintrc.json index 454bd5f..b57915b 100644 --- a/projects/pdf-player-wc/.eslintrc.json +++ b/projects/pdf-player-wc/.eslintrc.json @@ -10,27 +10,30 @@ ], "parserOptions": { "project": [ - "projects/pdf-player-wc/tsconfig.app.json", - "projects/pdf-player-wc/tsconfig.spec.json", - "projects/pdf-player-wc/e2e/tsconfig.json" + "tsconfig.json", + "e2e/tsconfig.json" ], "createDefaultProgram": true }, + "extends": [ + "plugin:@angular-eslint/recommended", + "plugin:@angular-eslint/template/process-inline-templates" + ], "rules": { - "@angular-eslint/directive-selector": [ + "@angular-eslint/component-selector": [ "error", { - "type": "attribute", "prefix": "app", - "style": "camelCase" + "style": "kebab-case", + "type": "element" } ], - "@angular-eslint/component-selector": [ + "@angular-eslint/directive-selector": [ "error", { - "type": "element", "prefix": "app", - "style": "kebab-case" + "style": "camelCase", + "type": "attribute" } ] } @@ -39,6 +42,9 @@ "files": [ "*.html" ], + "extends": [ + "plugin:@angular-eslint/template/recommended" + ], "rules": {} } ] diff --git a/projects/pdf-player-wc/src/app/app.module.ts b/projects/pdf-player-wc/src/app/app.module.ts index bd4569d..ee9ab99 100644 --- a/projects/pdf-player-wc/src/app/app.module.ts +++ b/projects/pdf-player-wc/src/app/app.module.ts @@ -5,7 +5,7 @@ import { createCustomElement } from '@angular/elements'; import { FormsModule } from '@angular/forms'; import { BrowserModule } from '@angular/platform-browser'; import { PLAYER_CONFIG, SunbirdPlayerSdkModule } from '@project-sunbird/sunbird-player-sdk-v9'; -import { SunbirdPdfPlayerComponent } from '@project-sunbird/sunbird-pdf-player-v9'; +import { SunbirdPdfPlayerComponent, SunbirdPdfPlayerModule } from '@project-sunbird/sunbird-pdf-player-v9'; @NgModule({ declarations: [ @@ -15,7 +15,8 @@ import { SunbirdPdfPlayerComponent } from '@project-sunbird/sunbird-pdf-player-v CommonModule, FormsModule, HttpClientModule, - SunbirdPlayerSdkModule + SunbirdPlayerSdkModule, + SunbirdPdfPlayerModule ], providers: [{ provide: PLAYER_CONFIG, useValue: { contentCompatibilityLevel: 5 } }], }) diff --git a/projects/sunbird-pdf-player/package-lock.json b/projects/sunbird-pdf-player/package-lock.json index 34e1a06..2d75bf6 100644 --- a/projects/sunbird-pdf-player/package-lock.json +++ b/projects/sunbird-pdf-player/package-lock.json @@ -1,54 +1,54 @@ { "name": "@project-sunbird/sunbird-pdf-player-v9", - "version": "6.0.0", + "version": "6.1.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@project-sunbird/sunbird-pdf-player-v9", - "version": "6.0.0", + "version": "6.1.0", "license": "MIT", "dependencies": { - "@project-sunbird/sunbird-player-sdk-v9": "6.0.5", + "@project-sunbird/sunbird-player-sdk-v9": "6.0.7", "tslib": "^2.0.0" }, "peerDependencies": { - "@angular/common": "16.2.12", - "@angular/core": "16.2.12", + "@angular/common": "17.2.4", + "@angular/core": "17.2.4", "@project-sunbird/client-services": ">= 3.4.8", "@project-sunbird/sb-styles": ">= 0.0.7" } }, "node_modules/@angular/common": { - "version": "16.2.12", - "resolved": "https://registry.npmjs.org/@angular/common/-/common-16.2.12.tgz", - "integrity": "sha512-B+WY/cT2VgEaz9HfJitBmgdk4I333XG/ybC98CMC4Wz8E49T8yzivmmxXB3OD6qvjcOB6ftuicl6WBqLbZNg2w==", + "version": "17.2.4", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-17.2.4.tgz", + "integrity": "sha512-ymzDHZPQWpBKVQ7lPZucU+vBSb70Re6y5TKzkOX7oYE8Z1+tiNGLvfmzGsO2/N0lvwyZWXjkdXYEDON2hIlZ1Q==", "peer": true, "dependencies": { "tslib": "^2.3.0" }, "engines": { - "node": "^16.14.0 || >=18.10.0" + "node": "^18.13.0 || >=20.9.0" }, "peerDependencies": { - "@angular/core": "16.2.12", + "@angular/core": "17.2.4", "rxjs": "^6.5.3 || ^7.4.0" } }, "node_modules/@angular/core": { - "version": "16.2.12", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-16.2.12.tgz", - "integrity": "sha512-GLLlDeke/NjroaLYOks0uyzFVo6HyLl7VOm0K1QpLXnYvW63W9Ql/T3yguRZa7tRkOAeFZ3jw+1wnBD4O8MoUA==", + "version": "17.2.4", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-17.2.4.tgz", + "integrity": "sha512-5Bko+vk7H1Ce57MHuRcpZtq2Srq5euufSvwg0piPozp0yYmCqNoYN7c128kgi6PbiPQeAnKRzRbEuYd1YCU4Tw==", "peer": true, "dependencies": { "tslib": "^2.3.0" }, "engines": { - "node": "^16.14.0 || >=18.10.0" + "node": "^18.13.0 || >=20.9.0" }, "peerDependencies": { "rxjs": "^6.5.3 || ^7.4.0", - "zone.js": "~0.13.0" + "zone.js": "~0.14.0" } }, "node_modules/@digitalbazaar/http-client": { @@ -93,15 +93,15 @@ "peer": true }, "node_modules/@project-sunbird/sunbird-player-sdk-v9": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/@project-sunbird/sunbird-player-sdk-v9/-/sunbird-player-sdk-v9-6.0.5.tgz", - "integrity": "sha512-TN6Dn/BFhZ5ETxdLulZvYO4N+LTRp1ZznkHxAcfDGLl0c1L2wCEH4dEVAzcFvjgXMXwVjac400gDWL0ElCXTYw==", + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/@project-sunbird/sunbird-player-sdk-v9/-/sunbird-player-sdk-v9-6.0.7.tgz", + "integrity": "sha512-twlzA8kmLXsLAo1lD10oFmNLeS8ujLCmdGb/3bV6+62wuU2LV8W604PtU4NLZRxAiWpO7J5cDUj3JbyedU6/Xw==", "dependencies": { "tslib": "^2.0.0" }, "peerDependencies": { - "@angular/common": "^16.2.12", - "@angular/core": "^16.2.12", + "@angular/common": "^17.2.3", + "@angular/core": "^17.2.3", "@project-sunbird/sb-styles": ">= 0.0.7", "ally.js": "1.4.1" } @@ -2083,9 +2083,9 @@ "peer": true }, "node_modules/zone.js": { - "version": "0.13.3", - "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.13.3.tgz", - "integrity": "sha512-MKPbmZie6fASC/ps4dkmIhaT5eonHkEt6eAy80K42tAm0G2W+AahLJjbfi6X9NPdciOE9GRFTTM8u2IiF6O3ww==", + "version": "0.14.4", + "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.14.4.tgz", + "integrity": "sha512-NtTUvIlNELez7Q1DzKVIFZBzNb646boQMgpATo9z3Ftuu/gWvzxCW7jdjcUDoRGxRikrhVHB/zLXh1hxeJawvw==", "peer": true, "dependencies": { "tslib": "^2.3.0" diff --git a/projects/sunbird-pdf-player/package.json b/projects/sunbird-pdf-player/package.json index 3439095..69c3ea6 100644 --- a/projects/sunbird-pdf-player/package.json +++ b/projects/sunbird-pdf-player/package.json @@ -1,14 +1,14 @@ { "name": "@project-sunbird/sunbird-pdf-player-v9", - "version": "6.1.0", + "version": "6.1.1", "peerDependencies": { - "@angular/common": "16.2.12", - "@angular/core": "16.2.12", + "@angular/common": "17.2.4", + "@angular/core": "17.2.4", "@project-sunbird/client-services": ">= 3.4.8", "@project-sunbird/sb-styles": ">= 0.0.7" }, "dependencies": { - "@project-sunbird/sunbird-player-sdk-v9": "6.0.5", + "@project-sunbird/sunbird-player-sdk-v9": "6.0.7", "tslib": "^2.0.0" }, "homepage": "https://github.com/Sunbird-Knowlg/sunbird-pdf-player/blob/release-6.0.0/README.md", diff --git a/web-component-demo/styles.css b/web-component-demo/styles.css index 3cd38f6..a067485 100644 --- a/web-component-demo/styles.css +++ b/web-component-demo/styles.css @@ -1,3 +1,3 @@ -[class^=sb-icon-],[class*=sb-icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;font-size:inherit;text-transform:none;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sb-icon-preview:before{content:"\e909"}.sb-icon-refresh:before{content:"\e90c"}.sb-icon-reviewer:before{content:"\e90a"}.sb-icon-folder:before{content:"\e902"}.sb-icon-comment:before{content:"\e908"}.sb-icon-send:before{content:"\e90b"}.sb-icon-book:before{content:"\e900"}.sb-icon-content:before{content:"\e901"}.sb-icon-collection:before{content:"\e903"}.sb-icon-doc:before{content:"\e904"}.sb-icon-mp3:before{content:"\e905"}.sb-icon-open-book:before{content:"\e906"}.sb-icon-video:before{content:"\e907"}.sb-lock-icon{cursor:pointer}[class*=sb-icon-primary]{background-color:var(--primary-color)}[class*=sb-icon-secondary]{background-color:var(--secondary-color)}[class*=sb-icon-warning]{background-color:var(--tertiary-color)}[class*=sb-icon-error]{background-color:var(--red)}.info-icon{background-color:var(--gray-400);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1rem;height:1rem;margin-left:.25rem;display:inline-block;vertical-align:bottom}.icon-arrow-round-down{transform:rotate(90deg)}.icon-svg{position:relative;top:.0625rem;display:inline-block;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;opacity:1}.icon-svg svg.icon{width:100%;height:inherit}.icon-svg--xxs{width:var(--icon-svg-xxs);height:var(--icon-svg-xxs)}.icon-svg--xs{width:var(--icon-svg-xs);height:var(--icon-svg-xs)}.icon-svg--sm{width:var(--icon-svg-sm);height:var(--icon-svg-sm)}.icon-svg--md{width:var(--icon-svg-md);height:var(--icon-svg-md)}.icon-svg--lg{width:var(--icon-svg-lg);height:var(--icon-svg-lg)}.icon-svg--xl{width:var(--icon-svg-xl);height:var(--icon-svg-xl)}.icon-svg--white{fill:var(--white)}.icon-svg--primary{fill:var(--primary-color)}.icon-svg--secondary{fill:var(--secondary-color)}.icon-svg--tertiary{fill:var(--tertiary-color)}.icon-svg--red{fill:var(--red-400)}.icon-svg--gray{fill:var(--gray-800)}*,*:before,*:after{box-sizing:border-box}html{font-family:inherit;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:var(--font-stack-en);font-size:1rem;font-weight:400;line-height:1.5;color:var(--gray-800);text-align:left;background:#E5EDF5}[tabindex="-1"]:focus{outline:none!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:theme-color("primary");text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#868e96;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:0px dotted;outline:0px auto transparent}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}.sb-bg-color-gray-hs{background:var(--gray-hs)!important}.sb-color-gray-hs{color:var(--gray-hs)!important}.sb-bg-color-gray{background:var(--gray)!important}.sb-color-gray{color:var(--gray)!important}.sb-bg-color-gray-0{background:var(--gray-0)!important}.sb-color-gray-0{color:var(--gray-0)!important}.sb-bg-color-gray-100{background:var(--gray-100)!important}.sb-color-gray-100{color:var(--gray-100)!important}.sb-bg-color-gray-200{background:var(--gray-200)!important}.sb-color-gray-200{color:var(--gray-200)!important}.sb-bg-color-gray-300{background:var(--gray-300)!important}.sb-color-gray-300{color:var(--gray-300)!important}.sb-bg-color-gray-400{background:var(--gray-400)!important}.sb-color-gray-400{color:var(--gray-400)!important}.sb-bg-color-gray-800{background:var(--gray-800)!important}.sb-color-gray-800{color:var(--gray-800)!important}.sb-bg-color-primary{background:var(--primary-400)!important}.sb-color-primary{color:var(--primary-400)!important}.sb-bg-color-primary-0{background:var(--primary-0)!important}.sb-color-primary-0{color:var(--primary-0)!important}.sb-bg-color-primary-100{background:var(--primary-100)!important}.sb-color-primary-100{color:var(--primary-100)!important}.sb-bg-color-primary-200{background:var(--primary-200)!important}.sb-color-primary-200{color:var(--primary-200)!important}.sb-bg-color-primary-250{background:var(--primary-250)!important}.sb-color-primary-250{color:var(--primary-250)!important}.sb-bg-color-primary-300{background:var(--primary-300)!important}.sb-color-primary-300{color:var(--primary-300)!important}.sb-bg-color-primary-400{background:var(--primary-400)!important}.sb-color-primary-400{color:var(--primary-400)!important}.sb-bg-color-primary-600{background:var(--primary-600)!important}.sb-color-primary-600{color:var(--primary-600)!important}.sb-bg-color-primary-800{background:var(--primary-800)!important}.sb-color-primary-800{color:var(--primary-800)!important}.sb-bg-color-secondary{background:var(--green)!important}.sb-color-secondary{color:var(--green)!important}.sb-bg-color-secondary-0{background:var(--secondary-0)!important}.sb-color-secondary-0{color:var(--secondary-0)!important}.sb-bg-color-secondary-100{background:var(--secondary-100)!important}.sb-color-secondary-100{color:var(--secondary-100)!important}.sb-bg-color-secondary-200{background:var(--secondary-200)!important}.sb-color-secondary-200{color:var(--secondary-200)!important}.sb-bg-color-secondary-400{background:var(--secondary-400)!important}.sb-color-secondary-400{color:var(--secondary-400)!important}.sb-bg-color-tertiary{background:var(--orange)!important}.sb-color-tertiary{color:var(--orange)!important}.sb-bg-color-tertiary-0{background:var(--tertiary-0)!important}.sb-color-tertiary-0{color:var(--tertiary-0)!important}.sb-bg-color-tertiary-100{background:var(--tertiary-100)!important}.sb-color-tertiary-100{color:var(--tertiary-100)!important}.sb-bg-color-tertiary-400{background:var(--tertiary-400)!important}.sb-color-tertiary-400{color:var(--tertiary-400)!important}.sb-bg-color-red{background:var(--red)!important}.sb-color-red{color:var(--red)!important}.sb-bg-color-red-0{background:var(--red-0)!important}.sb-color-red-0{color:var(--red-0)!important}.sb-bg-color-red-100{background:var(--red-100)!important}.sb-color-red-100{color:var(--red-100)!important}.sb-bg-color-red-400{background:var(--red-400)!important}.sb-color-red-400{color:var(--red-400)!important}.sb-bg-color-info{background:var(--primary-400)!important}.sb-color-info{color:var(--primary-400)!important}.sb-bg-color-success{background:var(--secondary-200)!important}.sb-color-success{color:var(--secondary-200)!important}.sb-bg-color-warning{background:var(--tertiary-400)!important}.sb-color-warning{color:var(--tertiary-400)!important}.sb-bg-color-error{background:var(--red-400)!important}.sb-color-error{color:var(--red-400)!important}.sb-bg-color-white{background:var(--white)!important}.sb-color-white{color:var(--white)!important}.sb-bg-color-black{background:var(--black)!important}.sb-color-black{color:var(--black)!important}.sb-bg-white{background:var(--white)}.sb-bg-none{background:none!important}.color-3,.sb-text-gray-800{color:var(--gray-800)}.sb-bg-color-black{background-color:var(--black)}.bg-contain{background-position:center;background-repeat:no-repeat;background-size:contain}.opacity0{opacity:var(--alpha0)!important}.opacity10{opacity:var(--alpha10)!important}.opacity20{opacity:var(--alpha20)!important}.opacity25{opacity:var(--alpha25)!important}.opacity30{opacity:var(--alpha30)!important}.opacity40{opacity:var(--alpha40)!important}.opacity50{opacity:var(--alpha50)!important}.opacity60{opacity:var(--alpha60)!important}.opacity70{opacity:var(--alpha70)!important}.opacity75{opacity:var(--alpha75)!important}.opacity80{opacity:var(--alpha80)!important}.opacity90{opacity:var(--alpha90)!important}.opacity100{opacity:var(--alpha100)!important}.w-100{width:100%;max-width:100%}.w-90{width:90%;max-width:90%}.w-80{width:80%;max-width:80%}.w-75{width:75%;max-width:75%}.w-70{width:70%;max-width:70%}.w-60{width:60%;max-width:60%}.w-50{width:50%;max-width:50%}.w-40{width:40%;max-width:40%}.w-30{width:30%;max-width:30%}.w-25{width:25%;max-width:25%}.w-20{width:20%;max-width:20%}.w-auto{width:auto;max-width:auto}.h-100{height:100%;max-height:100%}.height-auto{height:auto!important}.sb-mw-100{max-width:100%!important}.min-height-auto{min-height:auto!important}:root{--font-stack-en: "Noto Sans", "Noto Sans Devanagari", "Noto Sans Tamil", "Noto Sans Bengali", "Noto Sans Malayalam", "Noto Sans Gurmukhi", "Noto Sans Gujarati", "Noto Sans Telugu", "Noto Sans Kannada", "Noto Sans Oriya", "Noto Nastaliq Urdu", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-stack-hi: "Noto Sans Devanagari", "Noto Sans", "Noto Sans Tamil", "Noto Sans Bengali", "Noto Sans Malayalam", "Noto Sans Gurmukhi", "Noto Sans Gujarati", "Noto Sans Telugu", "Noto Sans Kannada", "Noto Sans Oriya", "Noto Nastaliq Urdu", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-stack-ur: "Noto Sans", "Noto Nastaliq Urdu", "Noto Sans Devanagari", "Noto Sans Tamil", "Noto Sans Bengali", "Noto Sans Malayalam", "Noto Sans Gurmukhi", "Noto Sans Gujarati", "Noto Sans Telugu", "Noto Sans Kannada", "Noto Sans Oriya", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--blue: #024f9d;--green: #008840;--orange: #e55a28;--red: #ff4558;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--yellow: #ffc107;--teal: #20c997;--cyan: #17a2b8;--black: #000000;--white: #ffffff;--gray-hs: 0, 0%;--gray: hsl(var(--gray-hs), 20%);--gray-0: hsl(var(--gray-hs), 95%);--gray-100: hsl(var(--gray-hs), 80%);--gray-200: hsl(var(--gray-hs), 60%);--gray-300: hsl(var(--gray-hs), 59%);--gray-400: hsl(var(--gray-hs), 40%);--gray-800: var(--gray);--primary-color: #024f9d;--secondary-color: #008840;--tertiary-color: #e55a28;--primary-0: #f3f7fa;--primary-100: #edf4f9;--primary-200: #80a7ce;--primary-250: #d3e7f4;--primary-300: #7ab4ee;--primary-400: var(--primary-color);--primary-600: #005391;--primary-800: #002e50;--secondary-0: #e1ffdf;--secondary-100: #00c786;--secondary-200: #07bc81;--secondary-400: var(--secondary-color);--tertiary-0: #feedd7;--tertiary-100: #ffa11d;--tertiary-400: var(--tertiary-color);--red-0: #fbccd1;--red-100: #ff6979;--red-400: var(--red);--info-color: var(--blue);--success-color: var(--green);--warning-color: var(--orange);--danger-color: var(--red);--body-background-color: var(--primary-0);--default-text-color: var(--gray-800);--bg-body: var(--primary-0);--body-color: var(--gray-800);--alpha0: 0;--alpha25: .25;--alpha50: .5;--alpha75: .75;--font-default-size: .875rem;--font-size-base: var(--font-default-size);--font-weight-light: 300;--font-weight-normal: 400;--font-weight-bold: 700;--font-weight-base: var(--font-weight-normal);--line-height-base: calc(var(--font-size-base) * 1.61803398875);--h1-font-size: 2rem;--h2-font-size: 1.75rem;--h3-font-size: 1.5rem;--h4-font-size: 1.2rem;--h5-font-size: 1rem;--h6-font-size: var(--font-size-base);--font-size-lg: var(--h4-font-size);--font-size-md: var(--h5-font-size);--font-size-normal: var(--font-size-base);--font-size-sm: .75rem;--font-size-xs: .625rem;--p-font-size: var(--font-size-base);--base-font-size: .875rem;--base-block-space: .5rem;--icon-svg-xxs: .75rem;--icon-svg-xs: calc(var(--base-block-space) * 2);--icon-svg-sm: calc(var(--base-block-space) * 3);--icon-svg-md: calc(var(--base-block-space) * 4);--icon-svg-lg: calc(var(--base-block-space) * 5);--icon-svg-xl: calc(var(--base-block-space) * 6);--rc-96C8DA: #96C8DA;--rc-0076FE: #0076FE;--rc-E5EDF5: #E5EDF5;--rc-7c7b7b: #7c7b7b;--rc-f5f5f5: #f5f5f5;--rc-fdfdfd: #fdfdfd;--rc-dedede: #dedede;--rc-F5F9FC: #F5F9FC;--rc-c4c4c4: #c4c4c4;--rc-d8d8d8: #d8d8d8;--rc-e9e5e5: #e9e5e5;--rc-dddddd: #dddddd;--rc-7b86f4: #7b86f4;--rc-d0d0d0: #d0d0d0;--rc-5c8db7: #5c8db7;--rc-91aecc: #91aecc;--rc-f9f9f9: #f9f9f9;--rc-d4d3d3: #d4d3d3;--rc-FAFAFA: #FAFAFA;--rc-866A6A: #866a6a;--rc-979797: #979797;--rc-e0e1e2: #e0e1e2;--rc-00BD7F: #00BD7F;--rc-9F9F9F: #9F9F9F;--rc-F3F8FF: #F3F8FF;--rc-80A7CE: #80A7CE;--rc-9b9b9b: #9b9b9b;--rc-2ca58d: #2ca58d;--rc-007AFF: #007AFF;--rc-bdbdbd: #bdbdbd;--rc-cecece: #cecece;--rc-2972a4: #2972a4;--rc-E0F1FD: #E0F1FD;--rc-C8D6EA: #C8D6EA;--rc-e2e3e5: #e2e3e5;--rc-BCBEC0: #BCBEC0;--rc-d4d4d5: #d4d4d5;--rc-d4d8da: #d4d8da;--rc-bfe1cf: #bfe1cf;--rc-289fd9: #289fd9;--rc-e68900: #e68900;--rc-2f4272: #2f4272;--rc-e0e0e0: #e0e0e0;--rc-2361ff: #2361ff;--rc-ffb300: #ffb300;--rc-d8dee2: #d8dee2;--rc-252525: #252525;--rc-fcf2d6: #fcf2d6;--rc-add8e6: #add8e6;--rc-afd9e7: #afd9e7;--rc-D9E4F2: #D9E4F2;--rc-88B7E6: #88B7E6;--rc-4a4a4a: #4a4a4a;--rc-fff6f6: #fff6f6;--rc-f7f7f7: #f7f7f7;--rc-66c7f4: #66c7f4;--rc-1B4785: #1B4785;--rc-a9a9a9: #a9a9a9;--rc-1b1c1d: #1b1c1d;--rc-dededf: #dededf;--rc-aaaaaa: #aaaaaa;--rc-042D55: #042D55;--rc-eeeeee: #eeeeee;--rc-bbbbbb: #bbbbbb;--rc-009D53: #009D53;--rc-E0EFFF: #E0EFFF;--rc-196DAB: #196DAB;--rc-c2c2c2: #c2c2c2;--rc-e5e5e5: #e5e5e5;--rc-c3c3c3: #c3c3c3;--rc-00abc7:#00abc7;--rc-FCE6E6:#FCE6E6;--rc-DECACA:#DECACA;--rc-424242:#424242;--rc-F5D7D7:#F5D7D7;--rc-F7FFF5:#F7FFF5;--rc-D3DED1:#D3DED1;--rc-EBF6E0:#EBF6E0;--rc-F6F6F6:#F6F6F6;--rc-33B6CC:#33B6CC;--rc-2dadc2:#2dadc2;--rc-0fbad6:#0fbad6;--rc-f7ffec:#f7ffec;--rc-d2ddc7:#d2ddc7;--rc-ffe1e1:#ffe1e1;--rc-e6c8c8:#e6c8c8;--rc-f56b56:#f56b56;--rc-dc523d:#dc523d;--rc-e65c47:#e65c47;--rc-565c70:#565c70;--rc-rgba-black: 0, 0, 0;--rc-rgba-white: 255, 255, 255;--rc-rgba-gray: 51, 51, 51;--rc-rgba-primary: 2, 79, 157;--rc-rgba-primary-300: 41, 114, 164;--rc-rgba-gray-300: 34, 36, 38;--rc-rgba-866a6a: 134, 106, 106;--rc-rgba-d0d0d0: 208, 208, 208;--rc-rgba-7b86f4: 123, 134, 244;--rc-rgba-C8D6EA: 200, 214, 234;--primary-theme: #FFD954;--sbt-theme-bg: var(--primary-theme);--sbt-header-bg: var(--primary-theme);--sbt-body-bg: #F2F2EA;--sbt-body-bg2: #E9E8D9;--sbt-primary-bg: var(--primary-theme);--sbt-border-chapter: #E4E8EE;--lazyload-bg:#f6f7f8;--grey-nuance-lighter: #eeeeee;--grey-nuance-darker: #dddddd;--fade-grey: #e8e8e8}h1,.sb-h1{font-size:var(--h1-font-size);line-height:calc(var(--h1-font-size) * 1.6180339888);margin:0;padding:0}h2,.sb-h2{font-size:var(--h2-font-size);line-height:calc(var(--h2-font-size) * 1.6180339888);margin:0;padding:0}h3,.sb-h3{font-size:var(--h3-font-size);line-height:calc(var(--h3-font-size) * 1.6180339888);margin:0;padding:0}h4,.sb-h4{font-size:var(--h4-font-size);line-height:calc(var(--h4-font-size) * 1.6180339888);margin:0;padding:0}h5,.sb-h5{font-size:var(--h5-font-size);line-height:calc(var(--h5-font-size) * 1.6180339888);margin:0;padding:0}h6,.sb-h6{font-size:var(--h6-font-size);line-height:calc(var(--h6-font-size) * 1.6180339888);margin:0;padding:0}.fmedium{font-size:var(--font-size-md)!important}.fnormal{font-size:var(--font-size-normal)!important}.fsmall{font-size:var(--font-size-sm)!important}.fxsmall{font-size:var(--font-size-xs)!important}.fs-0-785{font-size:.785rem!important}.fs-0-92{font-size:.9286rem!important}.fs-1{font-size:1rem!important}.fs-1-143{font-size:1.143rem!important}.fs-1-16{font-size:1.16rem!important}.fs-1-286{font-size:1.286rem!important}.fs-1-3{font-size:1.3rem!important}.fs-1-429{font-size:1.429rem!important}.fs-1-5{font-size:1.5rem!important}.fs-1-7{font-size:1.7rem!important}.fs-2{font-size:2rem!important}.fs-2-5{font-size:2.5rem!important}.fs-2-57{font-size:2.571rem!important}.fs-3{font-size:3rem!important}.fs-3-5{font-size:3.5rem!important}.text-capitalize{text-transform:capitalize!important}.text-uppercase{text-transform:uppercase!important}.text-lowercase,.text-sentencecase{text-transform:lowercase!important}.text-inherit{text-transform:inherit!important}.text-sentencecase:first-letter{text-transform:uppercase!important}.font-weight-bold{font-weight:700!important}.font-weight-normal{font-weight:400!important}.break-word{word-break:break-word!important}.break-all{word-break:break-all!important}.cursor-pointer{cursor:pointer!important}.cursor-text{cursor:text!important}.va-bottom{vertical-align:bottom!important}.va-middle{vertical-align:middle!important}.va-top{vertical-align:top!important}p,.sb-para{font-size:var(--p-font-size);line-height:calc(var(--p-font-size) * 1.6180339888)}.font-italic{font-style:italic}a,a:hover{color:var(--primary-color)}a:focus{outline:0}.white-space-nowrap{white-space:nowrap!important}.text-center{text-align:center!important}.text-right{text-align:right!important}html[dir=rtl] .text-right,.text-left{text-align:left!important}html[dir=rtl] .text-left{text-align:right!important}.text-underline{text-decoration:underline!important}.lineHeight-normal{line-height:normal!important}.sb__ellipsis{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.sb__ellipsis--two{-webkit-line-clamp:2}.sb__ellipsis--three{-webkit-line-clamp:3}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.d-inline-block{display:inline-block!important}.d-block,.show{display:block!important}.d-flex,.flex-ai-jc-center,.flex-jc-ai-center{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none,.hide{display:none!important}@media only screen and (max-width: 1023px){[class*="mobile hidden"],[class*="tablet only"]:not(.mobile),[class*="computer only"]:not(.mobile),[class*="large screen only"]:not(.mobile),[class*="widescreen only"]:not(.mobile),[class*="or lower hidden"]{display:none!important}}@media only screen and (min-width: 1024px){[class*="mobile only"]:not(.computer),[class*="tablet only"]:not(.computer),[class*="computer hidden"],[class*="large screen only"]:not(.computer),[class*="widescreen only"]:not(.computer),[class*="or lower hidden"]:not(.tablet):not(.mobile){display:none!important}}.relative{position:relative!important}.absolute{position:absolute!important}.fixed{position:fixed!important}.right-0{right:0!important}html[dir=rtl] .right-0,.left-0{left:0!important}html[dir=rtl] .left-0{right:0!important}.top-50{top:50%!important;transform:translateY(-50%)}.bottom-0{bottom:0!important}.bottom-5{bottom:5px!important}.sb-sticky-bottom,.sb-sticky-top{position:sticky;z-index:999999}.sb-sticky-bottom{bottom:0}.sb-sticky-top{top:0}.zindex-1{z-index:1!important}.zindex-2{z-index:2!important}.zindex-9{z-index:9!important}.zindex-99{z-index:99!important}.zindex-999{z-index:999!important}.zindex-9999{z-index:9999!important}.zindex-99999{z-index:99999!important}.m-0{margin:0rem!important}.mt-0{margin-top:0rem!important}.mb-0{margin-bottom:0rem!important}.my-0{margin-top:0rem!important;margin-bottom:0rem!important}.mx-0{margin-left:0rem!important;margin-right:0rem!important}.ml-0{margin-left:0rem!important}html[dir=rtl] .ml-0{margin-right:0rem!important;margin-left:0!important}.mr-0{margin-right:0rem!important}html[dir=rtl] .mr-0{margin-left:0rem!important;margin-right:0!important}.m-2{margin:.125rem!important}.mt-2{margin-top:.125rem!important}.mb-2{margin-bottom:.125rem!important}.my-2{margin-top:.125rem!important;margin-bottom:.125rem!important}.mx-2{margin-left:.125rem!important;margin-right:.125rem!important}.ml-2{margin-left:.125rem!important}html[dir=rtl] .ml-2{margin-right:.125rem!important;margin-left:0!important}.mr-2{margin-right:.125rem!important}html[dir=rtl] .mr-2{margin-left:.125rem!important;margin-right:0!important}.m-3{margin:.1875rem!important}.mt-3{margin-top:.1875rem!important}.mb-3{margin-bottom:.1875rem!important}.my-3{margin-top:.1875rem!important;margin-bottom:.1875rem!important}.mx-3{margin-left:.1875rem!important;margin-right:.1875rem!important}.ml-3{margin-left:.1875rem!important}html[dir=rtl] .ml-3{margin-right:.1875rem!important;margin-left:0!important}.mr-3{margin-right:.1875rem!important}html[dir=rtl] .mr-3{margin-left:.1875rem!important;margin-right:0!important}.m-4{margin:.25rem!important}.mt-4{margin-top:.25rem!important}.mb-4{margin-bottom:.25rem!important}.my-4{margin-top:.25rem!important;margin-bottom:.25rem!important}.mx-4{margin-left:.25rem!important;margin-right:.25rem!important}.ml-4{margin-left:.25rem!important}html[dir=rtl] .ml-4{margin-right:.25rem!important;margin-left:0!important}.mr-4{margin-right:.25rem!important}html[dir=rtl] .mr-4{margin-left:.25rem!important;margin-right:0!important}.m-5{margin:.3125rem!important}.mt-5{margin-top:.3125rem!important}.mb-5{margin-bottom:.3125rem!important}.my-5{margin-top:.3125rem!important;margin-bottom:.3125rem!important}.mx-5{margin-left:.3125rem!important;margin-right:.3125rem!important}.ml-5{margin-left:.3125rem!important}html[dir=rtl] .ml-5{margin-right:.3125rem!important;margin-left:0!important}.mr-5{margin-right:.3125rem!important}html[dir=rtl] .mr-5{margin-left:.3125rem!important;margin-right:0!important}.m-8{margin:.5rem!important}.mt-8{margin-top:.5rem!important}.mb-8{margin-bottom:.5rem!important}.my-8{margin-top:.5rem!important;margin-bottom:.5rem!important}.mx-8{margin-left:.5rem!important;margin-right:.5rem!important}.ml-8{margin-left:.5rem!important}html[dir=rtl] .ml-8{margin-right:.5rem!important;margin-left:0!important}.mr-8{margin-right:.5rem!important}html[dir=rtl] .mr-8{margin-left:.5rem!important;margin-right:0!important}.m-10{margin:.625rem!important}.mt-10{margin-top:.625rem!important}.mb-10{margin-bottom:.625rem!important}.my-10{margin-top:.625rem!important;margin-bottom:.625rem!important}.mx-10{margin-left:.625rem!important;margin-right:.625rem!important}.ml-10{margin-left:.625rem!important}html[dir=rtl] .ml-10{margin-right:.625rem!important;margin-left:0!important}.mr-10{margin-right:.625rem!important}html[dir=rtl] .mr-10{margin-left:.625rem!important;margin-right:0!important}.m-12{margin:.75rem!important}.mt-12{margin-top:.75rem!important}.mb-12{margin-bottom:.75rem!important}.my-12{margin-top:.75rem!important;margin-bottom:.75rem!important}.mx-12{margin-left:.75rem!important;margin-right:.75rem!important}.ml-12{margin-left:.75rem!important}html[dir=rtl] .ml-12{margin-right:.75rem!important;margin-left:0!important}.mr-12{margin-right:.75rem!important}html[dir=rtl] .mr-12{margin-left:.75rem!important;margin-right:0!important}.m-15{margin:.9375rem!important}.mt-15{margin-top:.9375rem!important}.mb-15{margin-bottom:.9375rem!important}.my-15{margin-top:.9375rem!important;margin-bottom:.9375rem!important}.mx-15{margin-left:.9375rem!important;margin-right:.9375rem!important}.ml-15{margin-left:.9375rem!important}html[dir=rtl] .ml-15{margin-right:.9375rem!important;margin-left:0!important}.mr-15{margin-right:.9375rem!important}html[dir=rtl] .mr-15{margin-left:.9375rem!important;margin-right:0!important}.m-16{margin:1rem!important}.mt-16{margin-top:1rem!important}.mb-16{margin-bottom:1rem!important}.my-16{margin-top:1rem!important;margin-bottom:1rem!important}.mx-16{margin-left:1rem!important;margin-right:1rem!important}.ml-16{margin-left:1rem!important}html[dir=rtl] .ml-16{margin-right:1rem!important;margin-left:0!important}.mr-16{margin-right:1rem!important}html[dir=rtl] .mr-16{margin-left:1rem!important;margin-right:0!important}.m-20{margin:1.25rem!important}.mt-20{margin-top:1.25rem!important}.mb-20{margin-bottom:1.25rem!important}.my-20{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.mx-20{margin-left:1.25rem!important;margin-right:1.25rem!important}.ml-20{margin-left:1.25rem!important}html[dir=rtl] .ml-20{margin-right:1.25rem!important;margin-left:0!important}.mr-20{margin-right:1.25rem!important}html[dir=rtl] .mr-20{margin-left:1.25rem!important;margin-right:0!important}.m-24{margin:1.5rem!important}.mt-24{margin-top:1.5rem!important}.mb-24{margin-bottom:1.5rem!important}.my-24{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.mx-24{margin-left:1.5rem!important;margin-right:1.5rem!important}.ml-24{margin-left:1.5rem!important}html[dir=rtl] .ml-24{margin-right:1.5rem!important;margin-left:0!important}.mr-24{margin-right:1.5rem!important}html[dir=rtl] .mr-24{margin-left:1.5rem!important;margin-right:0!important}.m-30{margin:1.875rem!important}.mt-30{margin-top:1.875rem!important}.mb-30{margin-bottom:1.875rem!important}.my-30{margin-top:1.875rem!important;margin-bottom:1.875rem!important}.mx-30{margin-left:1.875rem!important;margin-right:1.875rem!important}.ml-30{margin-left:1.875rem!important}html[dir=rtl] .ml-30{margin-right:1.875rem!important;margin-left:0!important}.mr-30{margin-right:1.875rem!important}html[dir=rtl] .mr-30{margin-left:1.875rem!important;margin-right:0!important}.m-32{margin:2rem!important}.mt-32{margin-top:2rem!important}.mb-32{margin-bottom:2rem!important}.my-32{margin-top:2rem!important;margin-bottom:2rem!important}.mx-32{margin-left:2rem!important;margin-right:2rem!important}.ml-32{margin-left:2rem!important}html[dir=rtl] .ml-32{margin-right:2rem!important;margin-left:0!important}.mr-32{margin-right:2rem!important}html[dir=rtl] .mr-32{margin-left:2rem!important;margin-right:0!important}.m-40{margin:2.5rem!important}.mt-40{margin-top:2.5rem!important}.mb-40{margin-bottom:2.5rem!important}.my-40{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.mx-40{margin-left:2.5rem!important;margin-right:2.5rem!important}.ml-40{margin-left:2.5rem!important}html[dir=rtl] .ml-40{margin-right:2.5rem!important;margin-left:0!important}.mr-40{margin-right:2.5rem!important}html[dir=rtl] .mr-40{margin-left:2.5rem!important;margin-right:0!important}.m-48{margin:3rem!important}.mt-48{margin-top:3rem!important}.mb-48{margin-bottom:3rem!important}.my-48{margin-top:3rem!important;margin-bottom:3rem!important}.mx-48{margin-left:3rem!important;margin-right:3rem!important}.ml-48{margin-left:3rem!important}html[dir=rtl] .ml-48{margin-right:3rem!important;margin-left:0!important}.mr-48{margin-right:3rem!important}html[dir=rtl] .mr-48{margin-left:3rem!important;margin-right:0!important}.m-50{margin:3.125rem!important}.mt-50{margin-top:3.125rem!important}.mb-50{margin-bottom:3.125rem!important}.my-50{margin-top:3.125rem!important;margin-bottom:3.125rem!important}.mx-50{margin-left:3.125rem!important;margin-right:3.125rem!important}.ml-50{margin-left:3.125rem!important}html[dir=rtl] .ml-50{margin-right:3.125rem!important;margin-left:0!important}.mr-50{margin-right:3.125rem!important}html[dir=rtl] .mr-50{margin-left:3.125rem!important;margin-right:0!important}.m-52{margin:3.25rem!important}.mt-52{margin-top:3.25rem!important}.mb-52{margin-bottom:3.25rem!important}.my-52{margin-top:3.25rem!important;margin-bottom:3.25rem!important}.mx-52{margin-left:3.25rem!important;margin-right:3.25rem!important}.ml-52{margin-left:3.25rem!important}html[dir=rtl] .ml-52{margin-right:3.25rem!important;margin-left:0!important}.mr-52{margin-right:3.25rem!important}html[dir=rtl] .mr-52{margin-left:3.25rem!important;margin-right:0!important}.m-56{margin:3.5rem!important}.mt-56{margin-top:3.5rem!important}.mb-56{margin-bottom:3.5rem!important}.my-56{margin-top:3.5rem!important;margin-bottom:3.5rem!important}.mx-56{margin-left:3.5rem!important;margin-right:3.5rem!important}.ml-56{margin-left:3.5rem!important}html[dir=rtl] .ml-56{margin-right:3.5rem!important;margin-left:0!important}.mr-56{margin-right:3.5rem!important}html[dir=rtl] .mr-56{margin-left:3.5rem!important;margin-right:0!important}.m-60{margin:3.75rem!important}.mt-60{margin-top:3.75rem!important}.mb-60{margin-bottom:3.75rem!important}.my-60{margin-top:3.75rem!important;margin-bottom:3.75rem!important}.mx-60{margin-left:3.75rem!important;margin-right:3.75rem!important}.ml-60{margin-left:3.75rem!important}html[dir=rtl] .ml-60{margin-right:3.75rem!important;margin-left:0!important}.mr-60{margin-right:3.75rem!important}html[dir=rtl] .mr-60{margin-left:3.75rem!important;margin-right:0!important}.m-64{margin:4rem!important}.mt-64{margin-top:4rem!important}.mb-64{margin-bottom:4rem!important}.my-64{margin-top:4rem!important;margin-bottom:4rem!important}.mx-64{margin-left:4rem!important;margin-right:4rem!important}.ml-64{margin-left:4rem!important}html[dir=rtl] .ml-64{margin-right:4rem!important;margin-left:0!important}.mr-64{margin-right:4rem!important}html[dir=rtl] .mr-64{margin-left:4rem!important;margin-right:0!important}.m-68{margin:4.25rem!important}.mt-68{margin-top:4.25rem!important}.mb-68{margin-bottom:4.25rem!important}.my-68{margin-top:4.25rem!important;margin-bottom:4.25rem!important}.mx-68{margin-left:4.25rem!important;margin-right:4.25rem!important}.ml-68{margin-left:4.25rem!important}html[dir=rtl] .ml-68{margin-right:4.25rem!important;margin-left:0!important}.mr-68{margin-right:4.25rem!important}html[dir=rtl] .mr-68{margin-left:4.25rem!important;margin-right:0!important}.m-72{margin:4.5rem!important}.mt-72{margin-top:4.5rem!important}.mb-72{margin-bottom:4.5rem!important}.my-72{margin-top:4.5rem!important;margin-bottom:4.5rem!important}.mx-72{margin-left:4.5rem!important;margin-right:4.5rem!important}.ml-72{margin-left:4.5rem!important}html[dir=rtl] .ml-72{margin-right:4.5rem!important;margin-left:0!important}.mr-72{margin-right:4.5rem!important}html[dir=rtl] .mr-72{margin-left:4.5rem!important;margin-right:0!important}.m-76{margin:4.75rem!important}.mt-76{margin-top:4.75rem!important}.mb-76{margin-bottom:4.75rem!important}.my-76{margin-top:4.75rem!important;margin-bottom:4.75rem!important}.mx-76{margin-left:4.75rem!important;margin-right:4.75rem!important}.ml-76{margin-left:4.75rem!important}html[dir=rtl] .ml-76{margin-right:4.75rem!important;margin-left:0!important}.mr-76{margin-right:4.75rem!important}html[dir=rtl] .mr-76{margin-left:4.75rem!important;margin-right:0!important}.m-80{margin:5rem!important}.mt-80{margin-top:5rem!important}.mb-80{margin-bottom:5rem!important}.my-80{margin-top:5rem!important;margin-bottom:5rem!important}.mx-80{margin-left:5rem!important;margin-right:5rem!important}.ml-80{margin-left:5rem!important}html[dir=rtl] .ml-80{margin-right:5rem!important;margin-left:0!important}.mr-80{margin-right:5rem!important}html[dir=rtl] .mr-80{margin-left:5rem!important;margin-right:0!important}.m-84{margin:5.25rem!important}.mt-84{margin-top:5.25rem!important}.mb-84{margin-bottom:5.25rem!important}.my-84{margin-top:5.25rem!important;margin-bottom:5.25rem!important}.mx-84{margin-left:5.25rem!important;margin-right:5.25rem!important}.ml-84{margin-left:5.25rem!important}html[dir=rtl] .ml-84{margin-right:5.25rem!important;margin-left:0!important}.mr-84{margin-right:5.25rem!important}html[dir=rtl] .mr-84{margin-left:5.25rem!important;margin-right:0!important}.m-88{margin:5.5rem!important}.mt-88{margin-top:5.5rem!important}.mb-88{margin-bottom:5.5rem!important}.my-88{margin-top:5.5rem!important;margin-bottom:5.5rem!important}.mx-88{margin-left:5.5rem!important;margin-right:5.5rem!important}.ml-88{margin-left:5.5rem!important}html[dir=rtl] .ml-88{margin-right:5.5rem!important;margin-left:0!important}.mr-88{margin-right:5.5rem!important}html[dir=rtl] .mr-88{margin-left:5.5rem!important;margin-right:0!important}.m-96{margin:6rem!important}.mt-96{margin-top:6rem!important}.mb-96{margin-bottom:6rem!important}.my-96{margin-top:6rem!important;margin-bottom:6rem!important}.mx-96{margin-left:6rem!important;margin-right:6rem!important}.ml-96{margin-left:6rem!important}html[dir=rtl] .ml-96{margin-right:6rem!important;margin-left:0!important}.mr-96{margin-right:6rem!important}html[dir=rtl] .mr-96{margin-left:6rem!important;margin-right:0!important}.m-192{margin:12rem!important}.mt-192{margin-top:12rem!important}.mb-192{margin-bottom:12rem!important}.my-192{margin-top:12rem!important;margin-bottom:12rem!important}.mx-192{margin-left:12rem!important;margin-right:12rem!important}.ml-192{margin-left:12rem!important}html[dir=rtl] .ml-192{margin-right:12rem!important;margin-left:0!important}.mr-192{margin-right:12rem!important}html[dir=rtl] .mr-192{margin-left:12rem!important;margin-right:0!important}.m-auto{margin:0 auto!important}.mt-auto{margin-top:auto!important}.mb-auto{margin-bottom:auto!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.ml-auto{margin-left:auto!important}html[dir=rtl] .ml-auto{margin-right:auto!important;margin-left:0!important}.mr-auto{margin-right:auto!important}html[dir=rtl] .mr-auto{margin-left:auto!important;margin-right:0!important}@media screen and (min-width: 768px){.mx--20{margin:0 -1.25rem!important}}.p-0{padding:0rem!important}.pt-0{padding-top:0rem!important}.pb-0{padding-bottom:0rem!important}.py-0{padding-top:0rem!important;padding-bottom:0rem!important}.px-0{padding-left:0rem!important;padding-right:0rem!important}.pl-0{padding-left:0rem!important}html[dir=rtl] .pl-0{padding-right:0rem!important;padding-left:0!important}.pr-0{padding-right:0rem!important}html[dir=rtl] .pr-0{padding-left:0rem!important;padding-right:0!important}.p-2{padding:.125rem!important}.pt-2{padding-top:.125rem!important}.pb-2{padding-bottom:.125rem!important}.py-2{padding-top:.125rem!important;padding-bottom:.125rem!important}.px-2{padding-left:.125rem!important;padding-right:.125rem!important}.pl-2{padding-left:.125rem!important}html[dir=rtl] .pl-2{padding-right:.125rem!important;padding-left:0!important}.pr-2{padding-right:.125rem!important}html[dir=rtl] .pr-2{padding-left:.125rem!important;padding-right:0!important}.p-3{padding:.1875rem!important}.pt-3{padding-top:.1875rem!important}.pb-3{padding-bottom:.1875rem!important}.py-3{padding-top:.1875rem!important;padding-bottom:.1875rem!important}.px-3{padding-left:.1875rem!important;padding-right:.1875rem!important}.pl-3{padding-left:.1875rem!important}html[dir=rtl] .pl-3{padding-right:.1875rem!important;padding-left:0!important}.pr-3{padding-right:.1875rem!important}html[dir=rtl] .pr-3{padding-left:.1875rem!important;padding-right:0!important}.p-4{padding:.25rem!important}.pt-4{padding-top:.25rem!important}.pb-4{padding-bottom:.25rem!important}.py-4{padding-top:.25rem!important;padding-bottom:.25rem!important}.px-4{padding-left:.25rem!important;padding-right:.25rem!important}.pl-4{padding-left:.25rem!important}html[dir=rtl] .pl-4{padding-right:.25rem!important;padding-left:0!important}.pr-4{padding-right:.25rem!important}html[dir=rtl] .pr-4{padding-left:.25rem!important;padding-right:0!important}.p-5{padding:.3125rem!important}.pt-5{padding-top:.3125rem!important}.pb-5{padding-bottom:.3125rem!important}.py-5{padding-top:.3125rem!important;padding-bottom:.3125rem!important}.px-5{padding-left:.3125rem!important;padding-right:.3125rem!important}.pl-5{padding-left:.3125rem!important}html[dir=rtl] .pl-5{padding-right:.3125rem!important;padding-left:0!important}.pr-5{padding-right:.3125rem!important}html[dir=rtl] .pr-5{padding-left:.3125rem!important;padding-right:0!important}.p-8{padding:.5rem!important}.pt-8{padding-top:.5rem!important}.pb-8{padding-bottom:.5rem!important}.py-8{padding-top:.5rem!important;padding-bottom:.5rem!important}.px-8{padding-left:.5rem!important;padding-right:.5rem!important}.pl-8{padding-left:.5rem!important}html[dir=rtl] .pl-8{padding-right:.5rem!important;padding-left:0!important}.pr-8{padding-right:.5rem!important}html[dir=rtl] .pr-8{padding-left:.5rem!important;padding-right:0!important}.p-10{padding:.625rem!important}.pt-10{padding-top:.625rem!important}.pb-10{padding-bottom:.625rem!important}.py-10{padding-top:.625rem!important;padding-bottom:.625rem!important}.px-10{padding-left:.625rem!important;padding-right:.625rem!important}.pl-10{padding-left:.625rem!important}html[dir=rtl] .pl-10{padding-right:.625rem!important;padding-left:0!important}.pr-10{padding-right:.625rem!important}html[dir=rtl] .pr-10{padding-left:.625rem!important;padding-right:0!important}.p-12{padding:.75rem!important}.pt-12{padding-top:.75rem!important}.pb-12{padding-bottom:.75rem!important}.py-12{padding-top:.75rem!important;padding-bottom:.75rem!important}.px-12{padding-left:.75rem!important;padding-right:.75rem!important}.pl-12{padding-left:.75rem!important}html[dir=rtl] .pl-12{padding-right:.75rem!important;padding-left:0!important}.pr-12{padding-right:.75rem!important}html[dir=rtl] .pr-12{padding-left:.75rem!important;padding-right:0!important}.p-15{padding:.9375rem!important}.pt-15{padding-top:.9375rem!important}.pb-15{padding-bottom:.9375rem!important}.py-15{padding-top:.9375rem!important;padding-bottom:.9375rem!important}.px-15{padding-left:.9375rem!important;padding-right:.9375rem!important}.pl-15{padding-left:.9375rem!important}html[dir=rtl] .pl-15{padding-right:.9375rem!important;padding-left:0!important}.pr-15{padding-right:.9375rem!important}html[dir=rtl] .pr-15{padding-left:.9375rem!important;padding-right:0!important}.p-16{padding:1rem!important}.pt-16{padding-top:1rem!important}.pb-16{padding-bottom:1rem!important}.py-16{padding-top:1rem!important;padding-bottom:1rem!important}.px-16{padding-left:1rem!important;padding-right:1rem!important}.pl-16{padding-left:1rem!important}html[dir=rtl] .pl-16{padding-right:1rem!important;padding-left:0!important}.pr-16{padding-right:1rem!important}html[dir=rtl] .pr-16{padding-left:1rem!important;padding-right:0!important}.p-20{padding:1.25rem!important}.pt-20{padding-top:1.25rem!important}.pb-20{padding-bottom:1.25rem!important}.py-20{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.px-20{padding-left:1.25rem!important;padding-right:1.25rem!important}.pl-20{padding-left:1.25rem!important}html[dir=rtl] .pl-20{padding-right:1.25rem!important;padding-left:0!important}.pr-20{padding-right:1.25rem!important}html[dir=rtl] .pr-20{padding-left:1.25rem!important;padding-right:0!important}.p-24{padding:1.5rem!important}.pt-24{padding-top:1.5rem!important}.pb-24{padding-bottom:1.5rem!important}.py-24{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.px-24{padding-left:1.5rem!important;padding-right:1.5rem!important}.pl-24{padding-left:1.5rem!important}html[dir=rtl] .pl-24{padding-right:1.5rem!important;padding-left:0!important}.pr-24{padding-right:1.5rem!important}html[dir=rtl] .pr-24{padding-left:1.5rem!important;padding-right:0!important}.p-30{padding:1.875rem!important}.pt-30{padding-top:1.875rem!important}.pb-30{padding-bottom:1.875rem!important}.py-30{padding-top:1.875rem!important;padding-bottom:1.875rem!important}.px-30{padding-left:1.875rem!important;padding-right:1.875rem!important}.pl-30{padding-left:1.875rem!important}html[dir=rtl] .pl-30{padding-right:1.875rem!important;padding-left:0!important}.pr-30{padding-right:1.875rem!important}html[dir=rtl] .pr-30{padding-left:1.875rem!important;padding-right:0!important}.p-32{padding:2rem!important}.pt-32{padding-top:2rem!important}.pb-32{padding-bottom:2rem!important}.py-32{padding-top:2rem!important;padding-bottom:2rem!important}.px-32{padding-left:2rem!important;padding-right:2rem!important}.pl-32{padding-left:2rem!important}html[dir=rtl] .pl-32{padding-right:2rem!important;padding-left:0!important}.pr-32{padding-right:2rem!important}html[dir=rtl] .pr-32{padding-left:2rem!important;padding-right:0!important}.p-40{padding:2.5rem!important}.pt-40{padding-top:2.5rem!important}.pb-40{padding-bottom:2.5rem!important}.py-40{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.px-40{padding-left:2.5rem!important;padding-right:2.5rem!important}.pl-40{padding-left:2.5rem!important}html[dir=rtl] .pl-40{padding-right:2.5rem!important;padding-left:0!important}.pr-40{padding-right:2.5rem!important}html[dir=rtl] .pr-40{padding-left:2.5rem!important;padding-right:0!important}.p-48{padding:3rem!important}.pt-48{padding-top:3rem!important}.pb-48{padding-bottom:3rem!important}.py-48{padding-top:3rem!important;padding-bottom:3rem!important}.px-48{padding-left:3rem!important;padding-right:3rem!important}.pl-48{padding-left:3rem!important}html[dir=rtl] .pl-48{padding-right:3rem!important;padding-left:0!important}.pr-48{padding-right:3rem!important}html[dir=rtl] .pr-48{padding-left:3rem!important;padding-right:0!important}.p-52{padding:3.25rem!important}.pt-52{padding-top:3.25rem!important}.pb-52{padding-bottom:3.25rem!important}.py-52{padding-top:3.25rem!important;padding-bottom:3.25rem!important}.px-52{padding-left:3.25rem!important;padding-right:3.25rem!important}.pl-52{padding-left:3.25rem!important}html[dir=rtl] .pl-52{padding-right:3.25rem!important;padding-left:0!important}.pr-52{padding-right:3.25rem!important}html[dir=rtl] .pr-52{padding-left:3.25rem!important;padding-right:0!important}.p-56{padding:3.5rem!important}.pt-56{padding-top:3.5rem!important}.pb-56{padding-bottom:3.5rem!important}.py-56{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.px-56{padding-left:3.5rem!important;padding-right:3.5rem!important}.pl-56{padding-left:3.5rem!important}html[dir=rtl] .pl-56{padding-right:3.5rem!important;padding-left:0!important}.pr-56{padding-right:3.5rem!important}html[dir=rtl] .pr-56{padding-left:3.5rem!important;padding-right:0!important}.p-60{padding:3.75rem!important}.pt-60{padding-top:3.75rem!important}.pb-60{padding-bottom:3.75rem!important}.py-60{padding-top:3.75rem!important;padding-bottom:3.75rem!important}.px-60{padding-left:3.75rem!important;padding-right:3.75rem!important}.pl-60{padding-left:3.75rem!important}html[dir=rtl] .pl-60{padding-right:3.75rem!important;padding-left:0!important}.pr-60{padding-right:3.75rem!important}html[dir=rtl] .pr-60{padding-left:3.75rem!important;padding-right:0!important}.p-64{padding:4rem!important}.pt-64{padding-top:4rem!important}.pb-64{padding-bottom:4rem!important}.py-64{padding-top:4rem!important;padding-bottom:4rem!important}.px-64{padding-left:4rem!important;padding-right:4rem!important}.pl-64{padding-left:4rem!important}html[dir=rtl] .pl-64{padding-right:4rem!important;padding-left:0!important}.pr-64{padding-right:4rem!important}html[dir=rtl] .pr-64{padding-left:4rem!important;padding-right:0!important}.p-68{padding:4.25rem!important}.pt-68{padding-top:4.25rem!important}.pb-68{padding-bottom:4.25rem!important}.py-68{padding-top:4.25rem!important;padding-bottom:4.25rem!important}.px-68{padding-left:4.25rem!important;padding-right:4.25rem!important}.pl-68{padding-left:4.25rem!important}html[dir=rtl] .pl-68{padding-right:4.25rem!important;padding-left:0!important}.pr-68{padding-right:4.25rem!important}html[dir=rtl] .pr-68{padding-left:4.25rem!important;padding-right:0!important}.p-72{padding:4.5rem!important}.pt-72{padding-top:4.5rem!important}.pb-72{padding-bottom:4.5rem!important}.py-72{padding-top:4.5rem!important;padding-bottom:4.5rem!important}.px-72{padding-left:4.5rem!important;padding-right:4.5rem!important}.pl-72{padding-left:4.5rem!important}html[dir=rtl] .pl-72{padding-right:4.5rem!important;padding-left:0!important}.pr-72{padding-right:4.5rem!important}html[dir=rtl] .pr-72{padding-left:4.5rem!important;padding-right:0!important}.p-76{padding:4.75rem!important}.pt-76{padding-top:4.75rem!important}.pb-76{padding-bottom:4.75rem!important}.py-76{padding-top:4.75rem!important;padding-bottom:4.75rem!important}.px-76{padding-left:4.75rem!important;padding-right:4.75rem!important}.pl-76{padding-left:4.75rem!important}html[dir=rtl] .pl-76{padding-right:4.75rem!important;padding-left:0!important}.pr-76{padding-right:4.75rem!important}html[dir=rtl] .pr-76{padding-left:4.75rem!important;padding-right:0!important}.p-80{padding:5rem!important}.pt-80{padding-top:5rem!important}.pb-80{padding-bottom:5rem!important}.py-80{padding-top:5rem!important;padding-bottom:5rem!important}.px-80{padding-left:5rem!important;padding-right:5rem!important}.pl-80{padding-left:5rem!important}html[dir=rtl] .pl-80{padding-right:5rem!important;padding-left:0!important}.pr-80{padding-right:5rem!important}html[dir=rtl] .pr-80{padding-left:5rem!important;padding-right:0!important}.p-84{padding:5.25rem!important}.pt-84{padding-top:5.25rem!important}.pb-84{padding-bottom:5.25rem!important}.py-84{padding-top:5.25rem!important;padding-bottom:5.25rem!important}.px-84{padding-left:5.25rem!important;padding-right:5.25rem!important}.pl-84{padding-left:5.25rem!important}html[dir=rtl] .pl-84{padding-right:5.25rem!important;padding-left:0!important}.pr-84{padding-right:5.25rem!important}html[dir=rtl] .pr-84{padding-left:5.25rem!important;padding-right:0!important}.p-88{padding:5.5rem!important}.pt-88{padding-top:5.5rem!important}.pb-88{padding-bottom:5.5rem!important}.py-88{padding-top:5.5rem!important;padding-bottom:5.5rem!important}.px-88{padding-left:5.5rem!important;padding-right:5.5rem!important}.pl-88{padding-left:5.5rem!important}html[dir=rtl] .pl-88{padding-right:5.5rem!important;padding-left:0!important}.pr-88{padding-right:5.5rem!important}html[dir=rtl] .pr-88{padding-left:5.5rem!important;padding-right:0!important}.p-96{padding:6rem!important}.pt-96{padding-top:6rem!important}.pb-96{padding-bottom:6rem!important}.py-96{padding-top:6rem!important;padding-bottom:6rem!important}.px-96{padding-left:6rem!important;padding-right:6rem!important}.pl-96{padding-left:6rem!important}html[dir=rtl] .pl-96{padding-right:6rem!important;padding-left:0!important}.pr-96{padding-right:6rem!important}html[dir=rtl] .pr-96{padding-left:6rem!important;padding-right:0!important}.p-192{padding:12rem!important}.pt-192{padding-top:12rem!important}.pb-192{padding-bottom:12rem!important}.py-192{padding-top:12rem!important;padding-bottom:12rem!important}.px-192{padding-left:12rem!important;padding-right:12rem!important}.pl-192{padding-left:12rem!important}html[dir=rtl] .pl-192{padding-right:12rem!important;padding-left:0!important}.pr-192{padding-right:12rem!important}html[dir=rtl] .pr-192{padding-left:12rem!important;padding-right:0!important}@media screen and (min-width: 768px){.px--20{padding:0 -1.25rem}}.o-x-auto{overflow-x:auto!important}.o-x-visible{overflow-x:visible!important}.o-x-hide{overflow-x:hidden!important}.o-x-scroll{overflow-x:scroll!important}.o-y-auto{overflow-y:auto!important}.o-y-visible{overflow-y:visible!important}.o-y-hide{overflow-y:hidden!important}.o-y-scroll{overflow-y:scroll!important}.flex-ai-center,.flex-ai-jc-center,.flex-jc-ai-center{align-items:center!important}.flex-as-center{align-self:center!important}.flex-jc-center,.flex-ai-jc-center,.flex-jc-ai-center{justify-content:center!important}.flex-ai-flex-start{align-items:flex-start!important}.flex-as-flex-start{align-self:flex-start!important}.flex-jc-flex-start{justify-content:flex-start!important}.flex-ai-flex-end{align-items:flex-end!important}.flex-as-flex-end{align-self:flex-end!important}.flex-jc-flex-end{justify-content:flex-end!important}.flex-jc-space-between{justify-content:space-between!important}.flex-jc-space-around{justify-content:space-around!important}.flex-jc-space-evenly{justify-content:space-evenly!important}.flex-dr{flex-direction:row!important}.flex-dc{flex-direction:column!important}.flex-ai-baseline{align-items:baseline!important}.flex-ai-end{align-items:flex-end!important}.flex-w-wrap{flex-wrap:wrap!important}.flex-basis-1{flex:1}.flex-basis-100{flex-basis:100%}.flex-none{flex:none}.b-0{border:0px solid var(--gray-400)!important}.bl-0{border-left:none!important}.br-0{border-right:none!important}.br-4{border-radius:4px!important}.bt-0{border-top:none!important}.bb-0{border-bottom:none!important}.b-1{border:1px solid var(--gray-400)!important}.b-2{border:2px solid var(--gray-400)!important}.b-4{border:4px solid var(--gray-400)!important}.b-8{border:8px solid var(--gray-400)!important}.bs-0{box-shadow:none!important}.bs-1{box-shadow:0 3px 6px #0000004a!important}.bs-1:hover{box-shadow:0 4px 9px #0000004a!important}.bs-2{box-shadow:0 0 20px #0000004a!important}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}a.sb-btn{text-align:center;display:inline-flex;justify-content:center;align-items:center;flex-wrap:wrap}.sb-btn{white-space:nowrap;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;outline:0;display:inline-block;border:1px solid;cursor:pointer;min-width:4rem;border-radius:.125rem;-webkit-border-radius:.125rem;-moz-border-radius:.125rem;position:relative;line-height:1.15;text-transform:inherit;text-decoration:none}.sb-btn:hover{opacity:1}.sb-btn:after{content:"";position:absolute;top:50%;left:50%;width:3px;height:3px;background:var(--primary-600);opacity:0;border-radius:50%;transform:scale(1) translate(-50%);transform-origin:50% 50%}.sb-btn.flat{border-radius:0}.sb-btn.sb-btn-radius{border-radius:2rem}.sb-btn-gray{background-color:var(--gray-200);border-color:var(--gray-200);color:var(--white)}.sb-btn-gray:hover,.sb-btn-gray:active,.sb-btn-gray.active{background-color:var(--gray-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-gray{background-color:var(--white);color:var(--gray-200);border-color:var(--gray-200)}.sb-btn-outline-gray:hover,.sb-btn-outline-gray:active,.sb-btn-outline-gray.active{color:var(--gray-400);background-color:var(--gray-100)}.sb-btn-dashed-gray{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--gray-200);color:var(--gray-200)}.sb-btn-dashed-gray:hover,.sb-btn-dashed-gray:active,.sb-btn-dashed-gray.active{background-color:var(--gray-100)}.sb-btn-link-gray{background:none;border:0px;color:var(--gray-200)}.sb-btn-link-gray:hover,.sb-btn-link-gray:active,.sb-btn-link-gray.active{background-color:var(--gray-100)}.sb-btn-primary{background-color:var(--primary-400);border-color:var(--primary-400);color:var(--white)}.sb-btn-primary:hover,.sb-btn-primary:active,.sb-btn-primary.active{background-color:var(--primary-800);border:1px solid transparent;color:var(--white)}.sb-btn-outline-primary{background-color:var(--white);color:var(--primary-400);border-color:var(--primary-400)}.sb-btn-outline-primary:hover,.sb-btn-outline-primary:active,.sb-btn-outline-primary.active{color:var(--primary-800);background-color:var(--primary-100)}.sb-btn-dashed-primary{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--primary-400);color:var(--primary-400)}.sb-btn-dashed-primary:hover,.sb-btn-dashed-primary:active,.sb-btn-dashed-primary.active{background-color:var(--primary-100)}.sb-btn-link-primary{background:none;border:0px;color:var(--primary-400)}.sb-btn-link-primary:hover,.sb-btn-link-primary:active,.sb-btn-link-primary.active{background-color:var(--primary-100)}.sb-btn-secondary{background-color:var(--secondary-200);border-color:var(--secondary-200);color:var(--white)}.sb-btn-secondary:hover,.sb-btn-secondary:active,.sb-btn-secondary.active{background-color:var(--secondary-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-secondary{background-color:var(--white);color:var(--secondary-200);border-color:var(--secondary-200)}.sb-btn-outline-secondary:hover,.sb-btn-outline-secondary:active,.sb-btn-outline-secondary.active{color:var(--secondary-400);background-color:var(--secondary-0)}.sb-btn-dashed-secondary{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--secondary-200);color:var(--secondary-200)}.sb-btn-dashed-secondary:hover,.sb-btn-dashed-secondary:active,.sb-btn-dashed-secondary.active{background-color:var(--secondary-0)}.sb-btn-link-secondary{background:none;border:0px;color:var(--secondary-200)}.sb-btn-link-secondary:hover,.sb-btn-link-secondary:active,.sb-btn-link-secondary.active{background-color:var(--secondary-0)}.sb-btn-tertiary{background-color:var(--tertiary-100);border-color:var(--tertiary-100);color:var(--white)}.sb-btn-tertiary:hover,.sb-btn-tertiary:active,.sb-btn-tertiary.active{background-color:var(--tertiary-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-tertiary{background-color:var(--white);color:var(--tertiary-100);border-color:var(--tertiary-100)}.sb-btn-outline-tertiary:hover,.sb-btn-outline-tertiary:active,.sb-btn-outline-tertiary.active{color:var(--tertiary-400);background-color:var(--tertiary-0)}.sb-btn-dashed-tertiary{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--tertiary-100);color:var(--tertiary-100)}.sb-btn-dashed-tertiary:hover,.sb-btn-dashed-tertiary:active,.sb-btn-dashed-tertiary.active{background-color:var(--tertiary-0)}.sb-btn-link-tertiary{background:none;border:0px;color:var(--tertiary-100)}.sb-btn-link-tertiary:hover,.sb-btn-link-tertiary:active,.sb-btn-link-tertiary.active{background-color:var(--tertiary-0)}.sb-btn-red{background-color:var(--red-100);border-color:var(--red-100);color:var(--white)}.sb-btn-red:hover,.sb-btn-red:active,.sb-btn-red.active{background-color:var(--red-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-red{background-color:var(--white);color:var(--red-100);border-color:var(--red-100)}.sb-btn-outline-red:hover,.sb-btn-outline-red:active,.sb-btn-outline-red.active{color:var(--red-400);background-color:var(--red-0)}.sb-btn-dashed-red{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--red-100);color:var(--red-100)}.sb-btn-dashed-red:hover,.sb-btn-dashed-red:active,.sb-btn-dashed-red.active{background-color:var(--red-0)}.sb-btn-link-red{background:none;border:0px;color:var(--red-100)}.sb-btn-link-red:hover,.sb-btn-link-red:active,.sb-btn-link-red.active{background-color:var(--red-0)}.sb-btn-info{background-color:var(--primary-400);border-color:var(--primary-400);color:var(--white)}.sb-btn-info:hover,.sb-btn-info:active,.sb-btn-info.active{background-color:var(--primary-800);border:1px solid transparent;color:var(--white)}.sb-btn-outline-info{background-color:var(--white);color:var(--primary-400);border-color:var(--primary-400)}.sb-btn-outline-info:hover,.sb-btn-outline-info:active,.sb-btn-outline-info.active{color:var(--primary-800);background-color:var(--primary-100)}.sb-btn-dashed-info{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--primary-400);color:var(--primary-400)}.sb-btn-dashed-info:hover,.sb-btn-dashed-info:active,.sb-btn-dashed-info.active{background-color:var(--primary-100)}.sb-btn-link-info{background:none;border:0px;color:var(--primary-400)}.sb-btn-link-info:hover,.sb-btn-link-info:active,.sb-btn-link-info.active{background-color:var(--primary-100)}.sb-btn-success{background-color:var(--secondary-200);border-color:var(--secondary-200);color:var(--white)}.sb-btn-success:hover,.sb-btn-success:active,.sb-btn-success.active{background-color:var(--secondary-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-success{background-color:var(--white);color:var(--secondary-200);border-color:var(--secondary-200)}.sb-btn-outline-success:hover,.sb-btn-outline-success:active,.sb-btn-outline-success.active{color:var(--secondary-400);background-color:var(--secondary-100)}.sb-btn-dashed-success{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--secondary-200);color:var(--secondary-200)}.sb-btn-dashed-success:hover,.sb-btn-dashed-success:active,.sb-btn-dashed-success.active{background-color:var(--secondary-100)}.sb-btn-link-success{background:none;border:0px;color:var(--secondary-200)}.sb-btn-link-success:hover,.sb-btn-link-success:active,.sb-btn-link-success.active{background-color:var(--secondary-100)}.sb-btn-warning{background-color:var(--tertiary-100);border-color:var(--tertiary-100);color:var(--white)}.sb-btn-warning:hover,.sb-btn-warning:active,.sb-btn-warning.active{background-color:var(--tertiary-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-warning{background-color:var(--white);color:var(--tertiary-100);border-color:var(--tertiary-100)}.sb-btn-outline-warning:hover,.sb-btn-outline-warning:active,.sb-btn-outline-warning.active{color:var(--tertiary-400);background-color:var(--tertiary-0)}.sb-btn-dashed-warning{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--tertiary-100);color:var(--tertiary-100)}.sb-btn-dashed-warning:hover,.sb-btn-dashed-warning:active,.sb-btn-dashed-warning.active{background-color:var(--tertiary-0)}.sb-btn-link-warning{background:none;border:0px;color:var(--tertiary-100)}.sb-btn-link-warning:hover,.sb-btn-link-warning:active,.sb-btn-link-warning.active{background-color:var(--tertiary-0)}.sb-btn-error{background-color:var(--red-100);border-color:var(--red-100);color:var(--white)}.sb-btn-error:hover,.sb-btn-error:active,.sb-btn-error.active{background-color:var(--red-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-error{background-color:var(--white);color:var(--red-100);border-color:var(--red-100)}.sb-btn-outline-error:hover,.sb-btn-outline-error:active,.sb-btn-outline-error.active{color:var(--red-400);background-color:var(--red-0)}.sb-btn-dashed-error{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--red-100);color:var(--red-100)}.sb-btn-dashed-error:hover,.sb-btn-dashed-error:active,.sb-btn-dashed-error.active{background-color:var(--red-0)}.sb-btn-link-error{background:none;border:0px;color:var(--red-100)}.sb-btn-link-error:hover,.sb-btn-link-error:active,.sb-btn-link-error.active{background-color:var(--red-0)}.sb-btn-xs{height:1.5rem;padding:.25rem .5rem;font-size:.75rem}.sb-btn-normal{height:2rem;padding:.5rem 1rem;font-size:.75rem}.sb-btn-sm{height:2.5rem;padding:.5rem 1rem;font-size:1rem}.sb-btn-md{height:3rem;padding:.5rem 1rem;font-size:1rem}.sb-btn-lg{height:3.5rem;padding:1rem 1.5rem;font-size:1.25rem}.sb-btn-full{height:1.5rem;padding:.5rem 1rem;font-size:1.25rem;width:100%}.sb-btn-square.sb-btn-xs{height:1.5rem;width:1.5rem;font-size:1rem}.sb-btn-square.sb-btn-xs i.icon{margin:0;font-size:2em}.sb-btn-square.sb-btn-xs span{margin:.5rem 0 0}.sb-btn-square.sb-btn-normal{height:4rem;width:4rem;font-size:.75rem}.sb-btn-square.sb-btn-normal i.icon{margin:0;font-size:2em}.sb-btn-square.sb-btn-normal span{margin:.5rem 0 0}.sb-btn-square.sb-btn-sm{height:3rem;width:3rem;font-size:.75rem}.sb-btn-square.sb-btn-sm i.icon{margin:0;font-size:2em}.sb-btn-square.sb-btn-sm span{margin:.5rem 0 0}.sb-btn-square.sb-btn-md{height:4rem;width:4rem;font-size:1rem}.sb-btn-square.sb-btn-md i.icon{margin:0;font-size:2em}.sb-btn-square.sb-btn-md span{margin:.5rem 0 0}.sb-btn-square.sb-btn-lg{height:8rem;width:8rem;font-size:1.25rem}.sb-btn-square.sb-btn-lg i.icon{margin:0;font-size:2em}.sb-btn-square.sb-btn-lg span{margin:.5rem 0 0}.sb-btn-white{box-shadow:0 -.0625rem .25rem #0000001a,0 3px 4px #0003;border:0px solid #ddd}.sb-btn-square{display:inline-flex;flex-direction:column;align-items:center;justify-content:space-evenly;font-size:.75rem;padding:.5rem}.sb-btn-disabled{background-color:var(--gray-100);border:1px solid var(--gray-100);color:var(--gray-200);cursor:default}.sb-btn-outline-disabled{background-color:var(--white);border:1px solid var(--gray-100);color:var(--gray-200);cursor:default;font-weight:400}.sb-btn-link{background:none;border:0}.sb-btn-download{transition:all 1.2s ease-in-out}.sb-btn-download i:after{content:"\f019";font-size:.8125rem;color:var(--white)}.sb-btn-download:hover{animation:pulse .2s 2 both}.sb-btn-download.loading i{animation:loading 2s infinite linear}.sb-btn-download.loading i:after{content:"\f1ce"}.sb-btn-download.success i:after{content:"\f00c";color:transparent;animation:change-icon 1s .6s linear both}.sb-right-icon-btn{padding:.5rem}.sb-right-icon-btn i.icon{margin-left:.25rem}html[dir=rtl] .sb-right-icon-btn i.icon{margin-right:.25rem;margin-left:0}.sb-left-icon-btn{padding:.5rem}.sb-left-icon-btn i.icon{margin-left:.25rem}html[dir=rtl] .sb-left-icon-btn i.icon{margin-right:.25rem;margin-left:0}.sb-left-icon-btn.sb-btn-xs{padding:.5rem}.ui.toggle.checkbox.sb-toggle{min-height:1.5rem;position:relative;display:inline-block;backface-visibility:hidden;outline:0;vertical-align:baseline;font-style:normal;min-height:1rem;font-size:1rem;min-width:1rem}.ui.toggle.checkbox.sb-toggle input{width:4rem;height:1.5rem;cursor:pointer;position:absolute;top:0;left:0;opacity:0;outline:0;z-index:3}.ui.toggle.checkbox.sb-toggle input:focus:checked~label:before,.ui.toggle.checkbox.sb-toggle input:focus:checked~.box:before,.ui.toggle.checkbox.sb-toggle input:checked~.box:before,.ui.toggle.checkbox.sb-toggle input:checked~label:before{background-color:#024f9d!important}.ui.toggle.checkbox.sb-toggle label{min-height:1rem;padding-left:4.5rem;color:#000000de;position:relative;display:block;outline:0;font-size:1rem}.ui.toggle.checkbox.sb-toggle label:before{display:block;position:absolute;content:"";z-index:1;transform:none;border:none;top:1px;left:0;background:rgba(0,0,0,.05);box-shadow:none;width:4rem;height:1.5rem;border-radius:500rem;border-color:var(--primary-color);background-color:var(--primary-color);color:var(--white);transition:border .1s ease,opacity .1s ease,transform .1s ease,box-shadow .1s ease}.ui.toggle.checkbox.sb-toggle label:after{background:var(--white) linear-gradient(transparent,rgba(0,0,0,.05));position:absolute;content:""!important;opacity:1;z-index:2;border:none;width:-2.5rem;height:-2.5rem;top:3px;left:0;border-radius:500rem;transition:background .3s ease,left .3s ease}.ui.toggle.checkbox.sb-toggle input~label:after{left:.1rem;box-shadow:none}.ui.toggle.checkbox.sb-toggle input:checked~label:after{left:2.5625rem;box-shadow:none}.btn-group{border:1px solid var(--gray-100);display:inline-flex;flex-direction:row;font-size:0;vertical-align:baseline}.btn-group .sb-btn{background:var(--white);border-left:1px solid var(--gray-100);flex:1 0 auto;border-radius:0;margin:0;border:0;color:var(--primary-400);min-width:2.5rem}.btn-group .sb-btn:first-child{border-left:none;margin-left:0}.btn-group .sb-btn:active,.btn-group .sb-btn.active{background-color:var(--primary-100);color:var(--primary-400)}.btn-group .sb-btn .icon{margin:0;vertical-align:top}.sb-btn-icon-fix{display:flex;align-items:center;line-height:normal}.sb-btn-grow{background:none;border:0px solid #fff;font-size:12px;color:#fff;cursor:pointer;transition:all .2s ease-in-out}.sb-btn-grow:disabled{opacity:.4;cursor:default}.sb-btn-grow:hover:not([disabled]){background:none;transform:scale(1.15)} +[class^=sb-icon-],[class*=sb-icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;font-size:inherit;text-transform:none;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sb-icon-preview:before{content:"\e909"}.sb-icon-refresh:before{content:"\e90c"}.sb-icon-reviewer:before{content:"\e90a"}.sb-icon-folder:before{content:"\e902"}.sb-icon-comment:before{content:"\e908"}.sb-icon-send:before{content:"\e90b"}.sb-icon-book:before{content:"\e900"}.sb-icon-content:before{content:"\e901"}.sb-icon-collection:before{content:"\e903"}.sb-icon-doc:before{content:"\e904"}.sb-icon-mp3:before{content:"\e905"}.sb-icon-open-book:before{content:"\e906"}.sb-icon-video:before{content:"\e907"}.sb-lock-icon{cursor:pointer}[class*=sb-icon-primary]{background-color:var(--primary-color)}[class*=sb-icon-secondary]{background-color:var(--secondary-color)}[class*=sb-icon-warning]{background-color:var(--tertiary-color)}[class*=sb-icon-error]{background-color:var(--red)}.info-icon{background-color:var(--gray-400);-webkit-mask-size:contain;-webkit-mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-size:contain;mask-position:50% 50%;mask-repeat:no-repeat;width:1rem;height:1rem;margin-left:.25rem;display:inline-block;vertical-align:bottom}.icon-arrow-round-down{transform:rotate(90deg)}.icon-svg{position:relative;top:.0625rem;display:inline-block;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;opacity:1}.icon-svg svg.icon{width:100%;height:inherit}.icon-svg--xxs{width:var(--icon-svg-xxs);height:var(--icon-svg-xxs)}.icon-svg--xs{width:var(--icon-svg-xs);height:var(--icon-svg-xs)}.icon-svg--sm{width:var(--icon-svg-sm);height:var(--icon-svg-sm)}.icon-svg--md{width:var(--icon-svg-md);height:var(--icon-svg-md)}.icon-svg--lg{width:var(--icon-svg-lg);height:var(--icon-svg-lg)}.icon-svg--xl{width:var(--icon-svg-xl);height:var(--icon-svg-xl)}.icon-svg--white{fill:var(--white)}.icon-svg--primary{fill:var(--primary-color)}.icon-svg--secondary{fill:var(--secondary-color)}.icon-svg--tertiary{fill:var(--tertiary-color)}.icon-svg--red{fill:var(--red-400)}.icon-svg--gray{fill:var(--gray-800)}*,*:before,*:after{box-sizing:border-box}html{font-family:inherit;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:var(--font-stack-en);font-size:1rem;font-weight:400;line-height:1.5;color:var(--gray-800);text-align:left;background:#e5edf5}[tabindex="-1"]:focus{outline:none!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:theme-color("primary");text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#868e96;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:0px dotted;outline:0px auto transparent}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}.sb-bg-color-gray-hs{background:var(--gray-hs)!important}.sb-color-gray-hs{color:var(--gray-hs)!important}.sb-bg-color-gray{background:var(--gray)!important}.sb-color-gray{color:var(--gray)!important}.sb-bg-color-gray-0{background:var(--gray-0)!important}.sb-color-gray-0{color:var(--gray-0)!important}.sb-bg-color-gray-100{background:var(--gray-100)!important}.sb-color-gray-100{color:var(--gray-100)!important}.sb-bg-color-gray-200{background:var(--gray-200)!important}.sb-color-gray-200{color:var(--gray-200)!important}.sb-bg-color-gray-300{background:var(--gray-300)!important}.sb-color-gray-300{color:var(--gray-300)!important}.sb-bg-color-gray-400{background:var(--gray-400)!important}.sb-color-gray-400{color:var(--gray-400)!important}.sb-bg-color-gray-800{background:var(--gray-800)!important}.sb-color-gray-800{color:var(--gray-800)!important}.sb-bg-color-primary{background:var(--primary-400)!important}.sb-color-primary{color:var(--primary-400)!important}.sb-bg-color-primary-0{background:var(--primary-0)!important}.sb-color-primary-0{color:var(--primary-0)!important}.sb-bg-color-primary-100{background:var(--primary-100)!important}.sb-color-primary-100{color:var(--primary-100)!important}.sb-bg-color-primary-200{background:var(--primary-200)!important}.sb-color-primary-200{color:var(--primary-200)!important}.sb-bg-color-primary-250{background:var(--primary-250)!important}.sb-color-primary-250{color:var(--primary-250)!important}.sb-bg-color-primary-300{background:var(--primary-300)!important}.sb-color-primary-300{color:var(--primary-300)!important}.sb-bg-color-primary-400{background:var(--primary-400)!important}.sb-color-primary-400{color:var(--primary-400)!important}.sb-bg-color-primary-600{background:var(--primary-600)!important}.sb-color-primary-600{color:var(--primary-600)!important}.sb-bg-color-primary-800{background:var(--primary-800)!important}.sb-color-primary-800{color:var(--primary-800)!important}.sb-bg-color-secondary{background:var(--green)!important}.sb-color-secondary{color:var(--green)!important}.sb-bg-color-secondary-0{background:var(--secondary-0)!important}.sb-color-secondary-0{color:var(--secondary-0)!important}.sb-bg-color-secondary-100{background:var(--secondary-100)!important}.sb-color-secondary-100{color:var(--secondary-100)!important}.sb-bg-color-secondary-200{background:var(--secondary-200)!important}.sb-color-secondary-200{color:var(--secondary-200)!important}.sb-bg-color-secondary-400{background:var(--secondary-400)!important}.sb-color-secondary-400{color:var(--secondary-400)!important}.sb-bg-color-tertiary{background:var(--orange)!important}.sb-color-tertiary{color:var(--orange)!important}.sb-bg-color-tertiary-0{background:var(--tertiary-0)!important}.sb-color-tertiary-0{color:var(--tertiary-0)!important}.sb-bg-color-tertiary-100{background:var(--tertiary-100)!important}.sb-color-tertiary-100{color:var(--tertiary-100)!important}.sb-bg-color-tertiary-400{background:var(--tertiary-400)!important}.sb-color-tertiary-400{color:var(--tertiary-400)!important}.sb-bg-color-red{background:var(--red)!important}.sb-color-red{color:var(--red)!important}.sb-bg-color-red-0{background:var(--red-0)!important}.sb-color-red-0{color:var(--red-0)!important}.sb-bg-color-red-100{background:var(--red-100)!important}.sb-color-red-100{color:var(--red-100)!important}.sb-bg-color-red-400{background:var(--red-400)!important}.sb-color-red-400{color:var(--red-400)!important}.sb-bg-color-info{background:var(--primary-400)!important}.sb-color-info{color:var(--primary-400)!important}.sb-bg-color-success{background:var(--secondary-200)!important}.sb-color-success{color:var(--secondary-200)!important}.sb-bg-color-warning{background:var(--tertiary-400)!important}.sb-color-warning{color:var(--tertiary-400)!important}.sb-bg-color-error{background:var(--red-400)!important}.sb-color-error{color:var(--red-400)!important}.sb-bg-color-white{background:var(--white)!important}.sb-color-white{color:var(--white)!important}.sb-bg-color-black{background:var(--black)!important}.sb-color-black{color:var(--black)!important}.sb-bg-white{background:var(--white)}.sb-bg-none{background:none!important}.color-3,.sb-text-gray-800{color:var(--gray-800)}.sb-bg-color-black{background-color:var(--black)}.bg-contain{background-position:center;background-repeat:no-repeat;background-size:contain}.opacity0{opacity:var(--alpha0)!important}.opacity10{opacity:var(--alpha10)!important}.opacity20{opacity:var(--alpha20)!important}.opacity25{opacity:var(--alpha25)!important}.opacity30{opacity:var(--alpha30)!important}.opacity40{opacity:var(--alpha40)!important}.opacity50{opacity:var(--alpha50)!important}.opacity60{opacity:var(--alpha60)!important}.opacity70{opacity:var(--alpha70)!important}.opacity75{opacity:var(--alpha75)!important}.opacity80{opacity:var(--alpha80)!important}.opacity90{opacity:var(--alpha90)!important}.opacity100{opacity:var(--alpha100)!important}.w-100{width:100%;max-width:100%}.w-90{width:90%;max-width:90%}.w-80{width:80%;max-width:80%}.w-75{width:75%;max-width:75%}.w-70{width:70%;max-width:70%}.w-60{width:60%;max-width:60%}.w-50{width:50%;max-width:50%}.w-40{width:40%;max-width:40%}.w-30{width:30%;max-width:30%}.w-25{width:25%;max-width:25%}.w-20{width:20%;max-width:20%}.w-auto{width:auto;max-width:auto}.h-100{height:100%;max-height:100%}.height-auto{height:auto!important}.sb-mw-100{max-width:100%!important}.min-height-auto{min-height:auto!important}:root{--font-stack-en: "Noto Sans", "Noto Sans Devanagari", "Noto Sans Tamil", "Noto Sans Bengali", "Noto Sans Malayalam", "Noto Sans Gurmukhi", "Noto Sans Gujarati", "Noto Sans Telugu", "Noto Sans Kannada", "Noto Sans Oriya", "Noto Nastaliq Urdu", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-stack-hi: "Noto Sans Devanagari", "Noto Sans", "Noto Sans Tamil", "Noto Sans Bengali", "Noto Sans Malayalam", "Noto Sans Gurmukhi", "Noto Sans Gujarati", "Noto Sans Telugu", "Noto Sans Kannada", "Noto Sans Oriya", "Noto Nastaliq Urdu", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-stack-ur: "Noto Sans", "Noto Nastaliq Urdu", "Noto Sans Devanagari", "Noto Sans Tamil", "Noto Sans Bengali", "Noto Sans Malayalam", "Noto Sans Gurmukhi", "Noto Sans Gujarati", "Noto Sans Telugu", "Noto Sans Kannada", "Noto Sans Oriya", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--blue: #024f9d;--green: #008840;--orange: #e55a28;--red: #ff4558;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--yellow: #ffc107;--teal: #20c997;--cyan: #17a2b8;--black: #000000;--white: #ffffff;--gray-hs: 0, 0%;--gray: hsl(var(--gray-hs), 20%);--gray-0: hsl(var(--gray-hs), 95%);--gray-100: hsl(var(--gray-hs), 80%);--gray-200: hsl(var(--gray-hs), 60%);--gray-300: hsl(var(--gray-hs), 59%);--gray-400: hsl(var(--gray-hs), 40%);--gray-800: var(--gray);--primary-color: #024f9d;--secondary-color: #008840;--tertiary-color: #e55a28;--primary-0: #f3f7fa;--primary-100: #edf4f9;--primary-200: #80a7ce;--primary-250: #d3e7f4;--primary-300: #7ab4ee;--primary-400: var(--primary-color);--primary-600: #005391;--primary-800: #002e50;--secondary-0: #e1ffdf;--secondary-100: #00c786;--secondary-200: #07bc81;--secondary-400: var(--secondary-color);--tertiary-0: #feedd7;--tertiary-100: #ffa11d;--tertiary-400: var(--tertiary-color);--red-0: #fbccd1;--red-100: #ff6979;--red-400: var(--red);--info-color: var(--blue);--success-color: var(--green);--warning-color: var(--orange);--danger-color: var(--red);--body-background-color: var(--primary-0);--default-text-color: var(--gray-800);--bg-body: var(--primary-0);--body-color: var(--gray-800);--alpha0: 0;--alpha25: .25;--alpha50: .5;--alpha75: .75;--font-default-size: .875rem;--font-size-base: var(--font-default-size);--font-weight-light: 300;--font-weight-normal: 400;--font-weight-bold: 700;--font-weight-base: var(--font-weight-normal);--line-height-base: calc(var(--font-size-base) * 1.61803398875);--h1-font-size: 2rem;--h2-font-size: 1.75rem;--h3-font-size: 1.5rem;--h4-font-size: 1.2rem;--h5-font-size: 1rem;--h6-font-size: var(--font-size-base);--font-size-lg: var(--h4-font-size);--font-size-md: var(--h5-font-size);--font-size-normal: var(--font-size-base);--font-size-sm: .75rem;--font-size-xs: .625rem;--p-font-size: var(--font-size-base);--base-font-size: .875rem;--base-block-space: .5rem;--icon-svg-xxs: .75rem;--icon-svg-xs: calc(var(--base-block-space) * 2);--icon-svg-sm: calc(var(--base-block-space) * 3);--icon-svg-md: calc(var(--base-block-space) * 4);--icon-svg-lg: calc(var(--base-block-space) * 5);--icon-svg-xl: calc(var(--base-block-space) * 6);--rc-96C8DA: #96C8DA;--rc-0076FE: #0076FE;--rc-E5EDF5: #E5EDF5;--rc-7c7b7b: #7c7b7b;--rc-f5f5f5: #f5f5f5;--rc-fdfdfd: #fdfdfd;--rc-dedede: #dedede;--rc-F5F9FC: #F5F9FC;--rc-c4c4c4: #c4c4c4;--rc-d8d8d8: #d8d8d8;--rc-e9e5e5: #e9e5e5;--rc-dddddd: #dddddd;--rc-7b86f4: #7b86f4;--rc-d0d0d0: #d0d0d0;--rc-5c8db7: #5c8db7;--rc-91aecc: #91aecc;--rc-f9f9f9: #f9f9f9;--rc-d4d3d3: #d4d3d3;--rc-FAFAFA: #FAFAFA;--rc-866A6A: #866a6a;--rc-979797: #979797;--rc-e0e1e2: #e0e1e2;--rc-00BD7F: #00BD7F;--rc-9F9F9F: #9F9F9F;--rc-F3F8FF: #F3F8FF;--rc-80A7CE: #80A7CE;--rc-9b9b9b: #9b9b9b;--rc-2ca58d: #2ca58d;--rc-007AFF: #007AFF;--rc-bdbdbd: #bdbdbd;--rc-cecece: #cecece;--rc-2972a4: #2972a4;--rc-E0F1FD: #E0F1FD;--rc-C8D6EA: #C8D6EA;--rc-e2e3e5: #e2e3e5;--rc-BCBEC0: #BCBEC0;--rc-d4d4d5: #d4d4d5;--rc-d4d8da: #d4d8da;--rc-bfe1cf: #bfe1cf;--rc-289fd9: #289fd9;--rc-e68900: #e68900;--rc-2f4272: #2f4272;--rc-e0e0e0: #e0e0e0;--rc-2361ff: #2361ff;--rc-ffb300: #ffb300;--rc-d8dee2: #d8dee2;--rc-252525: #252525;--rc-fcf2d6: #fcf2d6;--rc-add8e6: #add8e6;--rc-afd9e7: #afd9e7;--rc-D9E4F2: #D9E4F2;--rc-88B7E6: #88B7E6;--rc-4a4a4a: #4a4a4a;--rc-fff6f6: #fff6f6;--rc-f7f7f7: #f7f7f7;--rc-66c7f4: #66c7f4;--rc-1B4785: #1B4785;--rc-a9a9a9: #a9a9a9;--rc-1b1c1d: #1b1c1d;--rc-dededf: #dededf;--rc-aaaaaa: #aaaaaa;--rc-042D55: #042D55;--rc-eeeeee: #eeeeee;--rc-bbbbbb: #bbbbbb;--rc-009D53: #009D53;--rc-E0EFFF: #E0EFFF;--rc-196DAB: #196DAB;--rc-c2c2c2: #c2c2c2;--rc-e5e5e5: #e5e5e5;--rc-c3c3c3: #c3c3c3;--rc-00abc7:#00abc7;--rc-FCE6E6:#FCE6E6;--rc-DECACA:#DECACA;--rc-424242:#424242;--rc-F5D7D7:#F5D7D7;--rc-F7FFF5:#F7FFF5;--rc-D3DED1:#D3DED1;--rc-EBF6E0:#EBF6E0;--rc-F6F6F6:#F6F6F6;--rc-33B6CC:#33B6CC;--rc-2dadc2:#2dadc2;--rc-0fbad6:#0fbad6;--rc-f7ffec:#f7ffec;--rc-d2ddc7:#d2ddc7;--rc-ffe1e1:#ffe1e1;--rc-e6c8c8:#e6c8c8;--rc-f56b56:#f56b56;--rc-dc523d:#dc523d;--rc-e65c47:#e65c47;--rc-565c70:#565c70;--rc-rgba-black: 0, 0, 0;--rc-rgba-white: 255, 255, 255;--rc-rgba-gray: 51, 51, 51;--rc-rgba-primary: 2, 79, 157;--rc-rgba-primary-300: 41, 114, 164;--rc-rgba-gray-300: 34, 36, 38;--rc-rgba-866a6a: 134, 106, 106;--rc-rgba-d0d0d0: 208, 208, 208;--rc-rgba-7b86f4: 123, 134, 244;--rc-rgba-C8D6EA: 200, 214, 234;--primary-theme: #FFD954;--sbt-theme-bg: var(--primary-theme);--sbt-header-bg: var(--primary-theme);--sbt-body-bg: #F2F2EA;--sbt-body-bg2: #E9E8D9;--sbt-primary-bg: var(--primary-theme);--sbt-border-chapter: #E4E8EE;--lazyload-bg:#f6f7f8;--grey-nuance-lighter: #eeeeee;--grey-nuance-darker: #dddddd;--fade-grey: #e8e8e8}h1,.sb-h1{font-size:var(--h1-font-size);line-height:calc(var(--h1-font-size) * 1.6180339888);margin:0;padding:0}h2,.sb-h2{font-size:var(--h2-font-size);line-height:calc(var(--h2-font-size) * 1.6180339888);margin:0;padding:0}h3,.sb-h3{font-size:var(--h3-font-size);line-height:calc(var(--h3-font-size) * 1.6180339888);margin:0;padding:0}h4,.sb-h4{font-size:var(--h4-font-size);line-height:calc(var(--h4-font-size) * 1.6180339888);margin:0;padding:0}h5,.sb-h5{font-size:var(--h5-font-size);line-height:calc(var(--h5-font-size) * 1.6180339888);margin:0;padding:0}h6,.sb-h6{font-size:var(--h6-font-size);line-height:calc(var(--h6-font-size) * 1.6180339888);margin:0;padding:0}.fmedium{font-size:var(--font-size-md)!important}.fnormal{font-size:var(--font-size-normal)!important}.fsmall{font-size:var(--font-size-sm)!important}.fxsmall{font-size:var(--font-size-xs)!important}.fs-0-785{font-size:.785rem!important}.fs-0-92{font-size:.9286rem!important}.fs-1{font-size:1rem!important}.fs-1-143{font-size:1.143rem!important}.fs-1-16{font-size:1.16rem!important}.fs-1-286{font-size:1.286rem!important}.fs-1-3{font-size:1.3rem!important}.fs-1-429{font-size:1.429rem!important}.fs-1-5{font-size:1.5rem!important}.fs-1-7{font-size:1.7rem!important}.fs-2{font-size:2rem!important}.fs-2-5{font-size:2.5rem!important}.fs-2-57{font-size:2.571rem!important}.fs-3{font-size:3rem!important}.fs-3-5{font-size:3.5rem!important}.text-capitalize{text-transform:capitalize!important}.text-uppercase{text-transform:uppercase!important}.text-lowercase,.text-sentencecase{text-transform:lowercase!important}.text-inherit{text-transform:inherit!important}.text-sentencecase:first-letter{text-transform:uppercase!important}.font-weight-bold{font-weight:700!important}.font-weight-normal{font-weight:400!important}.break-word{word-break:break-word!important}.break-all{word-break:break-all!important}.cursor-pointer{cursor:pointer!important}.cursor-text{cursor:text!important}.va-bottom{vertical-align:bottom!important}.va-middle{vertical-align:middle!important}.va-top{vertical-align:top!important}p,.sb-para{font-size:var(--p-font-size);line-height:calc(var(--p-font-size) * 1.6180339888)}.font-italic{font-style:italic}a,a:hover{color:var(--primary-color)}a:focus{outline:0}.white-space-nowrap{white-space:nowrap!important}.text-center{text-align:center!important}.text-right{text-align:right!important}html[dir=rtl] .text-right,.text-left{text-align:left!important}html[dir=rtl] .text-left{text-align:right!important}.text-underline{text-decoration:underline!important}.lineHeight-normal{line-height:normal!important}.sb__ellipsis{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.sb__ellipsis--two{-webkit-line-clamp:2}.sb__ellipsis--three{-webkit-line-clamp:3}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.d-inline-block{display:inline-block!important}.d-block,.show{display:block!important}.d-flex,.flex-ai-jc-center,.flex-jc-ai-center{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none,.hide{display:none!important}@media only screen and (max-width: 1023px){[class*="mobile hidden"],[class*="tablet only"]:not(.mobile),[class*="computer only"]:not(.mobile),[class*="large screen only"]:not(.mobile),[class*="widescreen only"]:not(.mobile),[class*="or lower hidden"]{display:none!important}}@media only screen and (min-width: 1024px){[class*="mobile only"]:not(.computer),[class*="tablet only"]:not(.computer),[class*="computer hidden"],[class*="large screen only"]:not(.computer),[class*="widescreen only"]:not(.computer),[class*="or lower hidden"]:not(.tablet):not(.mobile){display:none!important}}.relative{position:relative!important}.absolute{position:absolute!important}.fixed{position:fixed!important}.right-0{right:0!important}html[dir=rtl] .right-0,.left-0{left:0!important}html[dir=rtl] .left-0{right:0!important}.top-50{top:50%!important;transform:translateY(-50%)}.bottom-0{bottom:0!important}.bottom-5{bottom:5px!important}.sb-sticky-bottom,.sb-sticky-top{position:sticky;z-index:999999}.sb-sticky-bottom{bottom:0}.sb-sticky-top{top:0}.zindex-1{z-index:1!important}.zindex-2{z-index:2!important}.zindex-9{z-index:9!important}.zindex-99{z-index:99!important}.zindex-999{z-index:999!important}.zindex-9999{z-index:9999!important}.zindex-99999{z-index:99999!important}.m-0{margin:0rem!important}.mt-0{margin-top:0rem!important}.mb-0{margin-bottom:0rem!important}.my-0{margin-top:0rem!important;margin-bottom:0rem!important}.mx-0{margin-left:0rem!important;margin-right:0rem!important}.ml-0{margin-left:0rem!important}html[dir=rtl] .ml-0{margin-right:0rem!important;margin-left:0!important}.mr-0{margin-right:0rem!important}html[dir=rtl] .mr-0{margin-left:0rem!important;margin-right:0!important}.m-2{margin:.125rem!important}.mt-2{margin-top:.125rem!important}.mb-2{margin-bottom:.125rem!important}.my-2{margin-top:.125rem!important;margin-bottom:.125rem!important}.mx-2{margin-left:.125rem!important;margin-right:.125rem!important}.ml-2{margin-left:.125rem!important}html[dir=rtl] .ml-2{margin-right:.125rem!important;margin-left:0!important}.mr-2{margin-right:.125rem!important}html[dir=rtl] .mr-2{margin-left:.125rem!important;margin-right:0!important}.m-3{margin:.1875rem!important}.mt-3{margin-top:.1875rem!important}.mb-3{margin-bottom:.1875rem!important}.my-3{margin-top:.1875rem!important;margin-bottom:.1875rem!important}.mx-3{margin-left:.1875rem!important;margin-right:.1875rem!important}.ml-3{margin-left:.1875rem!important}html[dir=rtl] .ml-3{margin-right:.1875rem!important;margin-left:0!important}.mr-3{margin-right:.1875rem!important}html[dir=rtl] .mr-3{margin-left:.1875rem!important;margin-right:0!important}.m-4{margin:.25rem!important}.mt-4{margin-top:.25rem!important}.mb-4{margin-bottom:.25rem!important}.my-4{margin-top:.25rem!important;margin-bottom:.25rem!important}.mx-4{margin-left:.25rem!important;margin-right:.25rem!important}.ml-4{margin-left:.25rem!important}html[dir=rtl] .ml-4{margin-right:.25rem!important;margin-left:0!important}.mr-4{margin-right:.25rem!important}html[dir=rtl] .mr-4{margin-left:.25rem!important;margin-right:0!important}.m-5{margin:.3125rem!important}.mt-5{margin-top:.3125rem!important}.mb-5{margin-bottom:.3125rem!important}.my-5{margin-top:.3125rem!important;margin-bottom:.3125rem!important}.mx-5{margin-left:.3125rem!important;margin-right:.3125rem!important}.ml-5{margin-left:.3125rem!important}html[dir=rtl] .ml-5{margin-right:.3125rem!important;margin-left:0!important}.mr-5{margin-right:.3125rem!important}html[dir=rtl] .mr-5{margin-left:.3125rem!important;margin-right:0!important}.m-8{margin:.5rem!important}.mt-8{margin-top:.5rem!important}.mb-8{margin-bottom:.5rem!important}.my-8{margin-top:.5rem!important;margin-bottom:.5rem!important}.mx-8{margin-left:.5rem!important;margin-right:.5rem!important}.ml-8{margin-left:.5rem!important}html[dir=rtl] .ml-8{margin-right:.5rem!important;margin-left:0!important}.mr-8{margin-right:.5rem!important}html[dir=rtl] .mr-8{margin-left:.5rem!important;margin-right:0!important}.m-10{margin:.625rem!important}.mt-10{margin-top:.625rem!important}.mb-10{margin-bottom:.625rem!important}.my-10{margin-top:.625rem!important;margin-bottom:.625rem!important}.mx-10{margin-left:.625rem!important;margin-right:.625rem!important}.ml-10{margin-left:.625rem!important}html[dir=rtl] .ml-10{margin-right:.625rem!important;margin-left:0!important}.mr-10{margin-right:.625rem!important}html[dir=rtl] .mr-10{margin-left:.625rem!important;margin-right:0!important}.m-12{margin:.75rem!important}.mt-12{margin-top:.75rem!important}.mb-12{margin-bottom:.75rem!important}.my-12{margin-top:.75rem!important;margin-bottom:.75rem!important}.mx-12{margin-left:.75rem!important;margin-right:.75rem!important}.ml-12{margin-left:.75rem!important}html[dir=rtl] .ml-12{margin-right:.75rem!important;margin-left:0!important}.mr-12{margin-right:.75rem!important}html[dir=rtl] .mr-12{margin-left:.75rem!important;margin-right:0!important}.m-15{margin:.9375rem!important}.mt-15{margin-top:.9375rem!important}.mb-15{margin-bottom:.9375rem!important}.my-15{margin-top:.9375rem!important;margin-bottom:.9375rem!important}.mx-15{margin-left:.9375rem!important;margin-right:.9375rem!important}.ml-15{margin-left:.9375rem!important}html[dir=rtl] .ml-15{margin-right:.9375rem!important;margin-left:0!important}.mr-15{margin-right:.9375rem!important}html[dir=rtl] .mr-15{margin-left:.9375rem!important;margin-right:0!important}.m-16{margin:1rem!important}.mt-16{margin-top:1rem!important}.mb-16{margin-bottom:1rem!important}.my-16{margin-top:1rem!important;margin-bottom:1rem!important}.mx-16{margin-left:1rem!important;margin-right:1rem!important}.ml-16{margin-left:1rem!important}html[dir=rtl] .ml-16{margin-right:1rem!important;margin-left:0!important}.mr-16{margin-right:1rem!important}html[dir=rtl] .mr-16{margin-left:1rem!important;margin-right:0!important}.m-20{margin:1.25rem!important}.mt-20{margin-top:1.25rem!important}.mb-20{margin-bottom:1.25rem!important}.my-20{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.mx-20{margin-left:1.25rem!important;margin-right:1.25rem!important}.ml-20{margin-left:1.25rem!important}html[dir=rtl] .ml-20{margin-right:1.25rem!important;margin-left:0!important}.mr-20{margin-right:1.25rem!important}html[dir=rtl] .mr-20{margin-left:1.25rem!important;margin-right:0!important}.m-24{margin:1.5rem!important}.mt-24{margin-top:1.5rem!important}.mb-24{margin-bottom:1.5rem!important}.my-24{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.mx-24{margin-left:1.5rem!important;margin-right:1.5rem!important}.ml-24{margin-left:1.5rem!important}html[dir=rtl] .ml-24{margin-right:1.5rem!important;margin-left:0!important}.mr-24{margin-right:1.5rem!important}html[dir=rtl] .mr-24{margin-left:1.5rem!important;margin-right:0!important}.m-30{margin:1.875rem!important}.mt-30{margin-top:1.875rem!important}.mb-30{margin-bottom:1.875rem!important}.my-30{margin-top:1.875rem!important;margin-bottom:1.875rem!important}.mx-30{margin-left:1.875rem!important;margin-right:1.875rem!important}.ml-30{margin-left:1.875rem!important}html[dir=rtl] .ml-30{margin-right:1.875rem!important;margin-left:0!important}.mr-30{margin-right:1.875rem!important}html[dir=rtl] .mr-30{margin-left:1.875rem!important;margin-right:0!important}.m-32{margin:2rem!important}.mt-32{margin-top:2rem!important}.mb-32{margin-bottom:2rem!important}.my-32{margin-top:2rem!important;margin-bottom:2rem!important}.mx-32{margin-left:2rem!important;margin-right:2rem!important}.ml-32{margin-left:2rem!important}html[dir=rtl] .ml-32{margin-right:2rem!important;margin-left:0!important}.mr-32{margin-right:2rem!important}html[dir=rtl] .mr-32{margin-left:2rem!important;margin-right:0!important}.m-40{margin:2.5rem!important}.mt-40{margin-top:2.5rem!important}.mb-40{margin-bottom:2.5rem!important}.my-40{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.mx-40{margin-left:2.5rem!important;margin-right:2.5rem!important}.ml-40{margin-left:2.5rem!important}html[dir=rtl] .ml-40{margin-right:2.5rem!important;margin-left:0!important}.mr-40{margin-right:2.5rem!important}html[dir=rtl] .mr-40{margin-left:2.5rem!important;margin-right:0!important}.m-48{margin:3rem!important}.mt-48{margin-top:3rem!important}.mb-48{margin-bottom:3rem!important}.my-48{margin-top:3rem!important;margin-bottom:3rem!important}.mx-48{margin-left:3rem!important;margin-right:3rem!important}.ml-48{margin-left:3rem!important}html[dir=rtl] .ml-48{margin-right:3rem!important;margin-left:0!important}.mr-48{margin-right:3rem!important}html[dir=rtl] .mr-48{margin-left:3rem!important;margin-right:0!important}.m-50{margin:3.125rem!important}.mt-50{margin-top:3.125rem!important}.mb-50{margin-bottom:3.125rem!important}.my-50{margin-top:3.125rem!important;margin-bottom:3.125rem!important}.mx-50{margin-left:3.125rem!important;margin-right:3.125rem!important}.ml-50{margin-left:3.125rem!important}html[dir=rtl] .ml-50{margin-right:3.125rem!important;margin-left:0!important}.mr-50{margin-right:3.125rem!important}html[dir=rtl] .mr-50{margin-left:3.125rem!important;margin-right:0!important}.m-52{margin:3.25rem!important}.mt-52{margin-top:3.25rem!important}.mb-52{margin-bottom:3.25rem!important}.my-52{margin-top:3.25rem!important;margin-bottom:3.25rem!important}.mx-52{margin-left:3.25rem!important;margin-right:3.25rem!important}.ml-52{margin-left:3.25rem!important}html[dir=rtl] .ml-52{margin-right:3.25rem!important;margin-left:0!important}.mr-52{margin-right:3.25rem!important}html[dir=rtl] .mr-52{margin-left:3.25rem!important;margin-right:0!important}.m-56{margin:3.5rem!important}.mt-56{margin-top:3.5rem!important}.mb-56{margin-bottom:3.5rem!important}.my-56{margin-top:3.5rem!important;margin-bottom:3.5rem!important}.mx-56{margin-left:3.5rem!important;margin-right:3.5rem!important}.ml-56{margin-left:3.5rem!important}html[dir=rtl] .ml-56{margin-right:3.5rem!important;margin-left:0!important}.mr-56{margin-right:3.5rem!important}html[dir=rtl] .mr-56{margin-left:3.5rem!important;margin-right:0!important}.m-60{margin:3.75rem!important}.mt-60{margin-top:3.75rem!important}.mb-60{margin-bottom:3.75rem!important}.my-60{margin-top:3.75rem!important;margin-bottom:3.75rem!important}.mx-60{margin-left:3.75rem!important;margin-right:3.75rem!important}.ml-60{margin-left:3.75rem!important}html[dir=rtl] .ml-60{margin-right:3.75rem!important;margin-left:0!important}.mr-60{margin-right:3.75rem!important}html[dir=rtl] .mr-60{margin-left:3.75rem!important;margin-right:0!important}.m-64{margin:4rem!important}.mt-64{margin-top:4rem!important}.mb-64{margin-bottom:4rem!important}.my-64{margin-top:4rem!important;margin-bottom:4rem!important}.mx-64{margin-left:4rem!important;margin-right:4rem!important}.ml-64{margin-left:4rem!important}html[dir=rtl] .ml-64{margin-right:4rem!important;margin-left:0!important}.mr-64{margin-right:4rem!important}html[dir=rtl] .mr-64{margin-left:4rem!important;margin-right:0!important}.m-68{margin:4.25rem!important}.mt-68{margin-top:4.25rem!important}.mb-68{margin-bottom:4.25rem!important}.my-68{margin-top:4.25rem!important;margin-bottom:4.25rem!important}.mx-68{margin-left:4.25rem!important;margin-right:4.25rem!important}.ml-68{margin-left:4.25rem!important}html[dir=rtl] .ml-68{margin-right:4.25rem!important;margin-left:0!important}.mr-68{margin-right:4.25rem!important}html[dir=rtl] .mr-68{margin-left:4.25rem!important;margin-right:0!important}.m-72{margin:4.5rem!important}.mt-72{margin-top:4.5rem!important}.mb-72{margin-bottom:4.5rem!important}.my-72{margin-top:4.5rem!important;margin-bottom:4.5rem!important}.mx-72{margin-left:4.5rem!important;margin-right:4.5rem!important}.ml-72{margin-left:4.5rem!important}html[dir=rtl] .ml-72{margin-right:4.5rem!important;margin-left:0!important}.mr-72{margin-right:4.5rem!important}html[dir=rtl] .mr-72{margin-left:4.5rem!important;margin-right:0!important}.m-76{margin:4.75rem!important}.mt-76{margin-top:4.75rem!important}.mb-76{margin-bottom:4.75rem!important}.my-76{margin-top:4.75rem!important;margin-bottom:4.75rem!important}.mx-76{margin-left:4.75rem!important;margin-right:4.75rem!important}.ml-76{margin-left:4.75rem!important}html[dir=rtl] .ml-76{margin-right:4.75rem!important;margin-left:0!important}.mr-76{margin-right:4.75rem!important}html[dir=rtl] .mr-76{margin-left:4.75rem!important;margin-right:0!important}.m-80{margin:5rem!important}.mt-80{margin-top:5rem!important}.mb-80{margin-bottom:5rem!important}.my-80{margin-top:5rem!important;margin-bottom:5rem!important}.mx-80{margin-left:5rem!important;margin-right:5rem!important}.ml-80{margin-left:5rem!important}html[dir=rtl] .ml-80{margin-right:5rem!important;margin-left:0!important}.mr-80{margin-right:5rem!important}html[dir=rtl] .mr-80{margin-left:5rem!important;margin-right:0!important}.m-84{margin:5.25rem!important}.mt-84{margin-top:5.25rem!important}.mb-84{margin-bottom:5.25rem!important}.my-84{margin-top:5.25rem!important;margin-bottom:5.25rem!important}.mx-84{margin-left:5.25rem!important;margin-right:5.25rem!important}.ml-84{margin-left:5.25rem!important}html[dir=rtl] .ml-84{margin-right:5.25rem!important;margin-left:0!important}.mr-84{margin-right:5.25rem!important}html[dir=rtl] .mr-84{margin-left:5.25rem!important;margin-right:0!important}.m-88{margin:5.5rem!important}.mt-88{margin-top:5.5rem!important}.mb-88{margin-bottom:5.5rem!important}.my-88{margin-top:5.5rem!important;margin-bottom:5.5rem!important}.mx-88{margin-left:5.5rem!important;margin-right:5.5rem!important}.ml-88{margin-left:5.5rem!important}html[dir=rtl] .ml-88{margin-right:5.5rem!important;margin-left:0!important}.mr-88{margin-right:5.5rem!important}html[dir=rtl] .mr-88{margin-left:5.5rem!important;margin-right:0!important}.m-96{margin:6rem!important}.mt-96{margin-top:6rem!important}.mb-96{margin-bottom:6rem!important}.my-96{margin-top:6rem!important;margin-bottom:6rem!important}.mx-96{margin-left:6rem!important;margin-right:6rem!important}.ml-96{margin-left:6rem!important}html[dir=rtl] .ml-96{margin-right:6rem!important;margin-left:0!important}.mr-96{margin-right:6rem!important}html[dir=rtl] .mr-96{margin-left:6rem!important;margin-right:0!important}.m-192{margin:12rem!important}.mt-192{margin-top:12rem!important}.mb-192{margin-bottom:12rem!important}.my-192{margin-top:12rem!important;margin-bottom:12rem!important}.mx-192{margin-left:12rem!important;margin-right:12rem!important}.ml-192{margin-left:12rem!important}html[dir=rtl] .ml-192{margin-right:12rem!important;margin-left:0!important}.mr-192{margin-right:12rem!important}html[dir=rtl] .mr-192{margin-left:12rem!important;margin-right:0!important}.m-auto{margin:0 auto!important}.mt-auto{margin-top:auto!important}.mb-auto{margin-bottom:auto!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.ml-auto{margin-left:auto!important}html[dir=rtl] .ml-auto{margin-right:auto!important;margin-left:0!important}.mr-auto{margin-right:auto!important}html[dir=rtl] .mr-auto{margin-left:auto!important;margin-right:0!important}@media screen and (min-width: 768px){.mx--20{margin:0 -1.25rem!important}}.p-0{padding:0rem!important}.pt-0{padding-top:0rem!important}.pb-0{padding-bottom:0rem!important}.py-0{padding-top:0rem!important;padding-bottom:0rem!important}.px-0{padding-left:0rem!important;padding-right:0rem!important}.pl-0{padding-left:0rem!important}html[dir=rtl] .pl-0{padding-right:0rem!important;padding-left:0!important}.pr-0{padding-right:0rem!important}html[dir=rtl] .pr-0{padding-left:0rem!important;padding-right:0!important}.p-2{padding:.125rem!important}.pt-2{padding-top:.125rem!important}.pb-2{padding-bottom:.125rem!important}.py-2{padding-top:.125rem!important;padding-bottom:.125rem!important}.px-2{padding-left:.125rem!important;padding-right:.125rem!important}.pl-2{padding-left:.125rem!important}html[dir=rtl] .pl-2{padding-right:.125rem!important;padding-left:0!important}.pr-2{padding-right:.125rem!important}html[dir=rtl] .pr-2{padding-left:.125rem!important;padding-right:0!important}.p-3{padding:.1875rem!important}.pt-3{padding-top:.1875rem!important}.pb-3{padding-bottom:.1875rem!important}.py-3{padding-top:.1875rem!important;padding-bottom:.1875rem!important}.px-3{padding-left:.1875rem!important;padding-right:.1875rem!important}.pl-3{padding-left:.1875rem!important}html[dir=rtl] .pl-3{padding-right:.1875rem!important;padding-left:0!important}.pr-3{padding-right:.1875rem!important}html[dir=rtl] .pr-3{padding-left:.1875rem!important;padding-right:0!important}.p-4{padding:.25rem!important}.pt-4{padding-top:.25rem!important}.pb-4{padding-bottom:.25rem!important}.py-4{padding-top:.25rem!important;padding-bottom:.25rem!important}.px-4{padding-left:.25rem!important;padding-right:.25rem!important}.pl-4{padding-left:.25rem!important}html[dir=rtl] .pl-4{padding-right:.25rem!important;padding-left:0!important}.pr-4{padding-right:.25rem!important}html[dir=rtl] .pr-4{padding-left:.25rem!important;padding-right:0!important}.p-5{padding:.3125rem!important}.pt-5{padding-top:.3125rem!important}.pb-5{padding-bottom:.3125rem!important}.py-5{padding-top:.3125rem!important;padding-bottom:.3125rem!important}.px-5{padding-left:.3125rem!important;padding-right:.3125rem!important}.pl-5{padding-left:.3125rem!important}html[dir=rtl] .pl-5{padding-right:.3125rem!important;padding-left:0!important}.pr-5{padding-right:.3125rem!important}html[dir=rtl] .pr-5{padding-left:.3125rem!important;padding-right:0!important}.p-8{padding:.5rem!important}.pt-8{padding-top:.5rem!important}.pb-8{padding-bottom:.5rem!important}.py-8{padding-top:.5rem!important;padding-bottom:.5rem!important}.px-8{padding-left:.5rem!important;padding-right:.5rem!important}.pl-8{padding-left:.5rem!important}html[dir=rtl] .pl-8{padding-right:.5rem!important;padding-left:0!important}.pr-8{padding-right:.5rem!important}html[dir=rtl] .pr-8{padding-left:.5rem!important;padding-right:0!important}.p-10{padding:.625rem!important}.pt-10{padding-top:.625rem!important}.pb-10{padding-bottom:.625rem!important}.py-10{padding-top:.625rem!important;padding-bottom:.625rem!important}.px-10{padding-left:.625rem!important;padding-right:.625rem!important}.pl-10{padding-left:.625rem!important}html[dir=rtl] .pl-10{padding-right:.625rem!important;padding-left:0!important}.pr-10{padding-right:.625rem!important}html[dir=rtl] .pr-10{padding-left:.625rem!important;padding-right:0!important}.p-12{padding:.75rem!important}.pt-12{padding-top:.75rem!important}.pb-12{padding-bottom:.75rem!important}.py-12{padding-top:.75rem!important;padding-bottom:.75rem!important}.px-12{padding-left:.75rem!important;padding-right:.75rem!important}.pl-12{padding-left:.75rem!important}html[dir=rtl] .pl-12{padding-right:.75rem!important;padding-left:0!important}.pr-12{padding-right:.75rem!important}html[dir=rtl] .pr-12{padding-left:.75rem!important;padding-right:0!important}.p-15{padding:.9375rem!important}.pt-15{padding-top:.9375rem!important}.pb-15{padding-bottom:.9375rem!important}.py-15{padding-top:.9375rem!important;padding-bottom:.9375rem!important}.px-15{padding-left:.9375rem!important;padding-right:.9375rem!important}.pl-15{padding-left:.9375rem!important}html[dir=rtl] .pl-15{padding-right:.9375rem!important;padding-left:0!important}.pr-15{padding-right:.9375rem!important}html[dir=rtl] .pr-15{padding-left:.9375rem!important;padding-right:0!important}.p-16{padding:1rem!important}.pt-16{padding-top:1rem!important}.pb-16{padding-bottom:1rem!important}.py-16{padding-top:1rem!important;padding-bottom:1rem!important}.px-16{padding-left:1rem!important;padding-right:1rem!important}.pl-16{padding-left:1rem!important}html[dir=rtl] .pl-16{padding-right:1rem!important;padding-left:0!important}.pr-16{padding-right:1rem!important}html[dir=rtl] .pr-16{padding-left:1rem!important;padding-right:0!important}.p-20{padding:1.25rem!important}.pt-20{padding-top:1.25rem!important}.pb-20{padding-bottom:1.25rem!important}.py-20{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.px-20{padding-left:1.25rem!important;padding-right:1.25rem!important}.pl-20{padding-left:1.25rem!important}html[dir=rtl] .pl-20{padding-right:1.25rem!important;padding-left:0!important}.pr-20{padding-right:1.25rem!important}html[dir=rtl] .pr-20{padding-left:1.25rem!important;padding-right:0!important}.p-24{padding:1.5rem!important}.pt-24{padding-top:1.5rem!important}.pb-24{padding-bottom:1.5rem!important}.py-24{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.px-24{padding-left:1.5rem!important;padding-right:1.5rem!important}.pl-24{padding-left:1.5rem!important}html[dir=rtl] .pl-24{padding-right:1.5rem!important;padding-left:0!important}.pr-24{padding-right:1.5rem!important}html[dir=rtl] .pr-24{padding-left:1.5rem!important;padding-right:0!important}.p-30{padding:1.875rem!important}.pt-30{padding-top:1.875rem!important}.pb-30{padding-bottom:1.875rem!important}.py-30{padding-top:1.875rem!important;padding-bottom:1.875rem!important}.px-30{padding-left:1.875rem!important;padding-right:1.875rem!important}.pl-30{padding-left:1.875rem!important}html[dir=rtl] .pl-30{padding-right:1.875rem!important;padding-left:0!important}.pr-30{padding-right:1.875rem!important}html[dir=rtl] .pr-30{padding-left:1.875rem!important;padding-right:0!important}.p-32{padding:2rem!important}.pt-32{padding-top:2rem!important}.pb-32{padding-bottom:2rem!important}.py-32{padding-top:2rem!important;padding-bottom:2rem!important}.px-32{padding-left:2rem!important;padding-right:2rem!important}.pl-32{padding-left:2rem!important}html[dir=rtl] .pl-32{padding-right:2rem!important;padding-left:0!important}.pr-32{padding-right:2rem!important}html[dir=rtl] .pr-32{padding-left:2rem!important;padding-right:0!important}.p-40{padding:2.5rem!important}.pt-40{padding-top:2.5rem!important}.pb-40{padding-bottom:2.5rem!important}.py-40{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.px-40{padding-left:2.5rem!important;padding-right:2.5rem!important}.pl-40{padding-left:2.5rem!important}html[dir=rtl] .pl-40{padding-right:2.5rem!important;padding-left:0!important}.pr-40{padding-right:2.5rem!important}html[dir=rtl] .pr-40{padding-left:2.5rem!important;padding-right:0!important}.p-48{padding:3rem!important}.pt-48{padding-top:3rem!important}.pb-48{padding-bottom:3rem!important}.py-48{padding-top:3rem!important;padding-bottom:3rem!important}.px-48{padding-left:3rem!important;padding-right:3rem!important}.pl-48{padding-left:3rem!important}html[dir=rtl] .pl-48{padding-right:3rem!important;padding-left:0!important}.pr-48{padding-right:3rem!important}html[dir=rtl] .pr-48{padding-left:3rem!important;padding-right:0!important}.p-52{padding:3.25rem!important}.pt-52{padding-top:3.25rem!important}.pb-52{padding-bottom:3.25rem!important}.py-52{padding-top:3.25rem!important;padding-bottom:3.25rem!important}.px-52{padding-left:3.25rem!important;padding-right:3.25rem!important}.pl-52{padding-left:3.25rem!important}html[dir=rtl] .pl-52{padding-right:3.25rem!important;padding-left:0!important}.pr-52{padding-right:3.25rem!important}html[dir=rtl] .pr-52{padding-left:3.25rem!important;padding-right:0!important}.p-56{padding:3.5rem!important}.pt-56{padding-top:3.5rem!important}.pb-56{padding-bottom:3.5rem!important}.py-56{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.px-56{padding-left:3.5rem!important;padding-right:3.5rem!important}.pl-56{padding-left:3.5rem!important}html[dir=rtl] .pl-56{padding-right:3.5rem!important;padding-left:0!important}.pr-56{padding-right:3.5rem!important}html[dir=rtl] .pr-56{padding-left:3.5rem!important;padding-right:0!important}.p-60{padding:3.75rem!important}.pt-60{padding-top:3.75rem!important}.pb-60{padding-bottom:3.75rem!important}.py-60{padding-top:3.75rem!important;padding-bottom:3.75rem!important}.px-60{padding-left:3.75rem!important;padding-right:3.75rem!important}.pl-60{padding-left:3.75rem!important}html[dir=rtl] .pl-60{padding-right:3.75rem!important;padding-left:0!important}.pr-60{padding-right:3.75rem!important}html[dir=rtl] .pr-60{padding-left:3.75rem!important;padding-right:0!important}.p-64{padding:4rem!important}.pt-64{padding-top:4rem!important}.pb-64{padding-bottom:4rem!important}.py-64{padding-top:4rem!important;padding-bottom:4rem!important}.px-64{padding-left:4rem!important;padding-right:4rem!important}.pl-64{padding-left:4rem!important}html[dir=rtl] .pl-64{padding-right:4rem!important;padding-left:0!important}.pr-64{padding-right:4rem!important}html[dir=rtl] .pr-64{padding-left:4rem!important;padding-right:0!important}.p-68{padding:4.25rem!important}.pt-68{padding-top:4.25rem!important}.pb-68{padding-bottom:4.25rem!important}.py-68{padding-top:4.25rem!important;padding-bottom:4.25rem!important}.px-68{padding-left:4.25rem!important;padding-right:4.25rem!important}.pl-68{padding-left:4.25rem!important}html[dir=rtl] .pl-68{padding-right:4.25rem!important;padding-left:0!important}.pr-68{padding-right:4.25rem!important}html[dir=rtl] .pr-68{padding-left:4.25rem!important;padding-right:0!important}.p-72{padding:4.5rem!important}.pt-72{padding-top:4.5rem!important}.pb-72{padding-bottom:4.5rem!important}.py-72{padding-top:4.5rem!important;padding-bottom:4.5rem!important}.px-72{padding-left:4.5rem!important;padding-right:4.5rem!important}.pl-72{padding-left:4.5rem!important}html[dir=rtl] .pl-72{padding-right:4.5rem!important;padding-left:0!important}.pr-72{padding-right:4.5rem!important}html[dir=rtl] .pr-72{padding-left:4.5rem!important;padding-right:0!important}.p-76{padding:4.75rem!important}.pt-76{padding-top:4.75rem!important}.pb-76{padding-bottom:4.75rem!important}.py-76{padding-top:4.75rem!important;padding-bottom:4.75rem!important}.px-76{padding-left:4.75rem!important;padding-right:4.75rem!important}.pl-76{padding-left:4.75rem!important}html[dir=rtl] .pl-76{padding-right:4.75rem!important;padding-left:0!important}.pr-76{padding-right:4.75rem!important}html[dir=rtl] .pr-76{padding-left:4.75rem!important;padding-right:0!important}.p-80{padding:5rem!important}.pt-80{padding-top:5rem!important}.pb-80{padding-bottom:5rem!important}.py-80{padding-top:5rem!important;padding-bottom:5rem!important}.px-80{padding-left:5rem!important;padding-right:5rem!important}.pl-80{padding-left:5rem!important}html[dir=rtl] .pl-80{padding-right:5rem!important;padding-left:0!important}.pr-80{padding-right:5rem!important}html[dir=rtl] .pr-80{padding-left:5rem!important;padding-right:0!important}.p-84{padding:5.25rem!important}.pt-84{padding-top:5.25rem!important}.pb-84{padding-bottom:5.25rem!important}.py-84{padding-top:5.25rem!important;padding-bottom:5.25rem!important}.px-84{padding-left:5.25rem!important;padding-right:5.25rem!important}.pl-84{padding-left:5.25rem!important}html[dir=rtl] .pl-84{padding-right:5.25rem!important;padding-left:0!important}.pr-84{padding-right:5.25rem!important}html[dir=rtl] .pr-84{padding-left:5.25rem!important;padding-right:0!important}.p-88{padding:5.5rem!important}.pt-88{padding-top:5.5rem!important}.pb-88{padding-bottom:5.5rem!important}.py-88{padding-top:5.5rem!important;padding-bottom:5.5rem!important}.px-88{padding-left:5.5rem!important;padding-right:5.5rem!important}.pl-88{padding-left:5.5rem!important}html[dir=rtl] .pl-88{padding-right:5.5rem!important;padding-left:0!important}.pr-88{padding-right:5.5rem!important}html[dir=rtl] .pr-88{padding-left:5.5rem!important;padding-right:0!important}.p-96{padding:6rem!important}.pt-96{padding-top:6rem!important}.pb-96{padding-bottom:6rem!important}.py-96{padding-top:6rem!important;padding-bottom:6rem!important}.px-96{padding-left:6rem!important;padding-right:6rem!important}.pl-96{padding-left:6rem!important}html[dir=rtl] .pl-96{padding-right:6rem!important;padding-left:0!important}.pr-96{padding-right:6rem!important}html[dir=rtl] .pr-96{padding-left:6rem!important;padding-right:0!important}.p-192{padding:12rem!important}.pt-192{padding-top:12rem!important}.pb-192{padding-bottom:12rem!important}.py-192{padding-top:12rem!important;padding-bottom:12rem!important}.px-192{padding-left:12rem!important;padding-right:12rem!important}.pl-192{padding-left:12rem!important}html[dir=rtl] .pl-192{padding-right:12rem!important;padding-left:0!important}.pr-192{padding-right:12rem!important}html[dir=rtl] .pr-192{padding-left:12rem!important;padding-right:0!important}@media screen and (min-width: 768px){.px--20{padding:0 -1.25rem}}.o-x-auto{overflow-x:auto!important}.o-x-visible{overflow-x:visible!important}.o-x-hide{overflow-x:hidden!important}.o-x-scroll{overflow-x:scroll!important}.o-y-auto{overflow-y:auto!important}.o-y-visible{overflow-y:visible!important}.o-y-hide{overflow-y:hidden!important}.o-y-scroll{overflow-y:scroll!important}.flex-ai-center,.flex-ai-jc-center,.flex-jc-ai-center{align-items:center!important}.flex-as-center{align-self:center!important}.flex-jc-center,.flex-ai-jc-center,.flex-jc-ai-center{justify-content:center!important}.flex-ai-flex-start{align-items:flex-start!important}.flex-as-flex-start{align-self:flex-start!important}.flex-jc-flex-start{justify-content:flex-start!important}.flex-ai-flex-end{align-items:flex-end!important}.flex-as-flex-end{align-self:flex-end!important}.flex-jc-flex-end{justify-content:flex-end!important}.flex-jc-space-between{justify-content:space-between!important}.flex-jc-space-around{justify-content:space-around!important}.flex-jc-space-evenly{justify-content:space-evenly!important}.flex-dr{flex-direction:row!important}.flex-dc{flex-direction:column!important}.flex-ai-baseline{align-items:baseline!important}.flex-ai-end{align-items:flex-end!important}.flex-w-wrap{flex-wrap:wrap!important}.flex-basis-1{flex:1}.flex-basis-100{flex-basis:100%}.flex-none{flex:none}.b-0{border:0px solid var(--gray-400)!important}.bl-0{border-left:none!important}.br-0{border-right:none!important}.br-4{border-radius:4px!important}.bt-0{border-top:none!important}.bb-0{border-bottom:none!important}.b-1{border:1px solid var(--gray-400)!important}.b-2{border:2px solid var(--gray-400)!important}.b-4{border:4px solid var(--gray-400)!important}.b-8{border:8px solid var(--gray-400)!important}.bs-0{box-shadow:none!important}.bs-1{box-shadow:0 3px 6px #0000004a!important}.bs-1:hover{box-shadow:0 4px 9px #0000004a!important}.bs-2{box-shadow:0 0 20px #0000004a!important}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}a.sb-btn{text-align:center;display:inline-flex;justify-content:center;align-items:center;flex-wrap:wrap}.sb-btn{white-space:nowrap;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;outline:0;display:inline-block;border:1px solid;cursor:pointer;min-width:4rem;border-radius:.125rem;-webkit-border-radius:.125rem;-moz-border-radius:.125rem;position:relative;line-height:1.15;text-transform:inherit;text-decoration:none}.sb-btn:hover{opacity:1}.sb-btn:after{content:"";position:absolute;top:50%;left:50%;width:3px;height:3px;background:var(--primary-600);opacity:0;border-radius:50%;transform:scale(1) translate(-50%);transform-origin:50% 50%}.sb-btn.flat{border-radius:0}.sb-btn.sb-btn-radius{border-radius:2rem}.sb-btn-gray{background-color:var(--gray-200);border-color:var(--gray-200);color:var(--white)}.sb-btn-gray:hover,.sb-btn-gray:active,.sb-btn-gray.active{background-color:var(--gray-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-gray{background-color:var(--white);color:var(--gray-200);border-color:var(--gray-200)}.sb-btn-outline-gray:hover,.sb-btn-outline-gray:active,.sb-btn-outline-gray.active{color:var(--gray-400);background-color:var(--gray-100)}.sb-btn-dashed-gray{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--gray-200);color:var(--gray-200)}.sb-btn-dashed-gray:hover,.sb-btn-dashed-gray:active,.sb-btn-dashed-gray.active{background-color:var(--gray-100)}.sb-btn-link-gray{background:none;border:0px;color:var(--gray-200)}.sb-btn-link-gray:hover,.sb-btn-link-gray:active,.sb-btn-link-gray.active{background-color:var(--gray-100)}.sb-btn-primary{background-color:var(--primary-400);border-color:var(--primary-400);color:var(--white)}.sb-btn-primary:hover,.sb-btn-primary:active,.sb-btn-primary.active{background-color:var(--primary-800);border:1px solid transparent;color:var(--white)}.sb-btn-outline-primary{background-color:var(--white);color:var(--primary-400);border-color:var(--primary-400)}.sb-btn-outline-primary:hover,.sb-btn-outline-primary:active,.sb-btn-outline-primary.active{color:var(--primary-800);background-color:var(--primary-100)}.sb-btn-dashed-primary{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--primary-400);color:var(--primary-400)}.sb-btn-dashed-primary:hover,.sb-btn-dashed-primary:active,.sb-btn-dashed-primary.active{background-color:var(--primary-100)}.sb-btn-link-primary{background:none;border:0px;color:var(--primary-400)}.sb-btn-link-primary:hover,.sb-btn-link-primary:active,.sb-btn-link-primary.active{background-color:var(--primary-100)}.sb-btn-secondary{background-color:var(--secondary-200);border-color:var(--secondary-200);color:var(--white)}.sb-btn-secondary:hover,.sb-btn-secondary:active,.sb-btn-secondary.active{background-color:var(--secondary-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-secondary{background-color:var(--white);color:var(--secondary-200);border-color:var(--secondary-200)}.sb-btn-outline-secondary:hover,.sb-btn-outline-secondary:active,.sb-btn-outline-secondary.active{color:var(--secondary-400);background-color:var(--secondary-0)}.sb-btn-dashed-secondary{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--secondary-200);color:var(--secondary-200)}.sb-btn-dashed-secondary:hover,.sb-btn-dashed-secondary:active,.sb-btn-dashed-secondary.active{background-color:var(--secondary-0)}.sb-btn-link-secondary{background:none;border:0px;color:var(--secondary-200)}.sb-btn-link-secondary:hover,.sb-btn-link-secondary:active,.sb-btn-link-secondary.active{background-color:var(--secondary-0)}.sb-btn-tertiary{background-color:var(--tertiary-100);border-color:var(--tertiary-100);color:var(--white)}.sb-btn-tertiary:hover,.sb-btn-tertiary:active,.sb-btn-tertiary.active{background-color:var(--tertiary-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-tertiary{background-color:var(--white);color:var(--tertiary-100);border-color:var(--tertiary-100)}.sb-btn-outline-tertiary:hover,.sb-btn-outline-tertiary:active,.sb-btn-outline-tertiary.active{color:var(--tertiary-400);background-color:var(--tertiary-0)}.sb-btn-dashed-tertiary{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--tertiary-100);color:var(--tertiary-100)}.sb-btn-dashed-tertiary:hover,.sb-btn-dashed-tertiary:active,.sb-btn-dashed-tertiary.active{background-color:var(--tertiary-0)}.sb-btn-link-tertiary{background:none;border:0px;color:var(--tertiary-100)}.sb-btn-link-tertiary:hover,.sb-btn-link-tertiary:active,.sb-btn-link-tertiary.active{background-color:var(--tertiary-0)}.sb-btn-red{background-color:var(--red-100);border-color:var(--red-100);color:var(--white)}.sb-btn-red:hover,.sb-btn-red:active,.sb-btn-red.active{background-color:var(--red-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-red{background-color:var(--white);color:var(--red-100);border-color:var(--red-100)}.sb-btn-outline-red:hover,.sb-btn-outline-red:active,.sb-btn-outline-red.active{color:var(--red-400);background-color:var(--red-0)}.sb-btn-dashed-red{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--red-100);color:var(--red-100)}.sb-btn-dashed-red:hover,.sb-btn-dashed-red:active,.sb-btn-dashed-red.active{background-color:var(--red-0)}.sb-btn-link-red{background:none;border:0px;color:var(--red-100)}.sb-btn-link-red:hover,.sb-btn-link-red:active,.sb-btn-link-red.active{background-color:var(--red-0)}.sb-btn-info{background-color:var(--primary-400);border-color:var(--primary-400);color:var(--white)}.sb-btn-info:hover,.sb-btn-info:active,.sb-btn-info.active{background-color:var(--primary-800);border:1px solid transparent;color:var(--white)}.sb-btn-outline-info{background-color:var(--white);color:var(--primary-400);border-color:var(--primary-400)}.sb-btn-outline-info:hover,.sb-btn-outline-info:active,.sb-btn-outline-info.active{color:var(--primary-800);background-color:var(--primary-100)}.sb-btn-dashed-info{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--primary-400);color:var(--primary-400)}.sb-btn-dashed-info:hover,.sb-btn-dashed-info:active,.sb-btn-dashed-info.active{background-color:var(--primary-100)}.sb-btn-link-info{background:none;border:0px;color:var(--primary-400)}.sb-btn-link-info:hover,.sb-btn-link-info:active,.sb-btn-link-info.active{background-color:var(--primary-100)}.sb-btn-success{background-color:var(--secondary-200);border-color:var(--secondary-200);color:var(--white)}.sb-btn-success:hover,.sb-btn-success:active,.sb-btn-success.active{background-color:var(--secondary-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-success{background-color:var(--white);color:var(--secondary-200);border-color:var(--secondary-200)}.sb-btn-outline-success:hover,.sb-btn-outline-success:active,.sb-btn-outline-success.active{color:var(--secondary-400);background-color:var(--secondary-100)}.sb-btn-dashed-success{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--secondary-200);color:var(--secondary-200)}.sb-btn-dashed-success:hover,.sb-btn-dashed-success:active,.sb-btn-dashed-success.active{background-color:var(--secondary-100)}.sb-btn-link-success{background:none;border:0px;color:var(--secondary-200)}.sb-btn-link-success:hover,.sb-btn-link-success:active,.sb-btn-link-success.active{background-color:var(--secondary-100)}.sb-btn-warning{background-color:var(--tertiary-100);border-color:var(--tertiary-100);color:var(--white)}.sb-btn-warning:hover,.sb-btn-warning:active,.sb-btn-warning.active{background-color:var(--tertiary-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-warning{background-color:var(--white);color:var(--tertiary-100);border-color:var(--tertiary-100)}.sb-btn-outline-warning:hover,.sb-btn-outline-warning:active,.sb-btn-outline-warning.active{color:var(--tertiary-400);background-color:var(--tertiary-0)}.sb-btn-dashed-warning{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--tertiary-100);color:var(--tertiary-100)}.sb-btn-dashed-warning:hover,.sb-btn-dashed-warning:active,.sb-btn-dashed-warning.active{background-color:var(--tertiary-0)}.sb-btn-link-warning{background:none;border:0px;color:var(--tertiary-100)}.sb-btn-link-warning:hover,.sb-btn-link-warning:active,.sb-btn-link-warning.active{background-color:var(--tertiary-0)}.sb-btn-error{background-color:var(--red-100);border-color:var(--red-100);color:var(--white)}.sb-btn-error:hover,.sb-btn-error:active,.sb-btn-error.active{background-color:var(--red-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-error{background-color:var(--white);color:var(--red-100);border-color:var(--red-100)}.sb-btn-outline-error:hover,.sb-btn-outline-error:active,.sb-btn-outline-error.active{color:var(--red-400);background-color:var(--red-0)}.sb-btn-dashed-error{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--red-100);color:var(--red-100)}.sb-btn-dashed-error:hover,.sb-btn-dashed-error:active,.sb-btn-dashed-error.active{background-color:var(--red-0)}.sb-btn-link-error{background:none;border:0px;color:var(--red-100)}.sb-btn-link-error:hover,.sb-btn-link-error:active,.sb-btn-link-error.active{background-color:var(--red-0)}.sb-btn-xs{height:1.5rem;padding:.25rem .5rem;font-size:.75rem}.sb-btn-normal{height:2rem;padding:.5rem 1rem;font-size:.75rem}.sb-btn-sm{height:2.5rem;padding:.5rem 1rem;font-size:1rem}.sb-btn-md{height:3rem;padding:.5rem 1rem;font-size:1rem}.sb-btn-lg{height:3.5rem;padding:1rem 1.5rem;font-size:1.25rem}.sb-btn-full{height:1.5rem;padding:.5rem 1rem;font-size:1.25rem;width:100%}.sb-btn-square.sb-btn-xs{height:1.5rem;width:1.5rem;font-size:1rem}.sb-btn-square.sb-btn-xs i.icon{margin:0;font-size:2em}.sb-btn-square.sb-btn-xs span{margin:.5rem 0 0}.sb-btn-square.sb-btn-normal{height:4rem;width:4rem;font-size:.75rem}.sb-btn-square.sb-btn-normal i.icon{margin:0;font-size:2em}.sb-btn-square.sb-btn-normal span{margin:.5rem 0 0}.sb-btn-square.sb-btn-sm{height:3rem;width:3rem;font-size:.75rem}.sb-btn-square.sb-btn-sm i.icon{margin:0;font-size:2em}.sb-btn-square.sb-btn-sm span{margin:.5rem 0 0}.sb-btn-square.sb-btn-md{height:4rem;width:4rem;font-size:1rem}.sb-btn-square.sb-btn-md i.icon{margin:0;font-size:2em}.sb-btn-square.sb-btn-md span{margin:.5rem 0 0}.sb-btn-square.sb-btn-lg{height:8rem;width:8rem;font-size:1.25rem}.sb-btn-square.sb-btn-lg i.icon{margin:0;font-size:2em}.sb-btn-square.sb-btn-lg span{margin:.5rem 0 0}.sb-btn-white{box-shadow:0 -.0625rem .25rem #0000001a,0 3px 4px #0003;border:0px solid #ddd}.sb-btn-square{display:inline-flex;flex-direction:column;align-items:center;justify-content:space-evenly;font-size:.75rem;padding:.5rem}.sb-btn-disabled{background-color:var(--gray-100);border:1px solid var(--gray-100);color:var(--gray-200);cursor:default}.sb-btn-outline-disabled{background-color:var(--white);border:1px solid var(--gray-100);color:var(--gray-200);cursor:default;font-weight:400}.sb-btn-link{background:none;border:0}.sb-btn-download{transition:all 1.2s ease-in-out}.sb-btn-download i:after{content:"\f019";font-size:.8125rem;color:var(--white)}.sb-btn-download:hover{animation:pulse .2s 2 both}.sb-btn-download.loading i{animation:loading 2s infinite linear}.sb-btn-download.loading i:after{content:"\f1ce"}.sb-btn-download.success i:after{content:"\f00c";color:transparent;animation:change-icon 1s .6s linear both}.sb-right-icon-btn{padding:.5rem}.sb-right-icon-btn i.icon{margin-left:.25rem}html[dir=rtl] .sb-right-icon-btn i.icon{margin-right:.25rem;margin-left:0}.sb-left-icon-btn{padding:.5rem}.sb-left-icon-btn i.icon{margin-left:.25rem}html[dir=rtl] .sb-left-icon-btn i.icon{margin-right:.25rem;margin-left:0}.sb-left-icon-btn.sb-btn-xs{padding:.5rem}.ui.toggle.checkbox.sb-toggle{min-height:1.5rem;position:relative;display:inline-block;backface-visibility:hidden;outline:0;vertical-align:baseline;font-style:normal;min-height:1rem;font-size:1rem;min-width:1rem}.ui.toggle.checkbox.sb-toggle input{width:4rem;height:1.5rem;cursor:pointer;position:absolute;top:0;left:0;opacity:0;outline:0;z-index:3}.ui.toggle.checkbox.sb-toggle input:focus:checked~label:before,.ui.toggle.checkbox.sb-toggle input:focus:checked~.box:before,.ui.toggle.checkbox.sb-toggle input:checked~.box:before,.ui.toggle.checkbox.sb-toggle input:checked~label:before{background-color:#024f9d!important}.ui.toggle.checkbox.sb-toggle label{min-height:1rem;padding-left:4.5rem;color:#000000de;position:relative;display:block;outline:0;font-size:1rem}.ui.toggle.checkbox.sb-toggle label:before{display:block;position:absolute;content:"";z-index:1;transform:none;border:none;top:1px;left:0;background:#0000000d;box-shadow:none;width:4rem;height:1.5rem;border-radius:500rem;border-color:var(--primary-color);background-color:var(--primary-color);color:var(--white);transition:border .1s ease,opacity .1s ease,transform .1s ease,box-shadow .1s ease}.ui.toggle.checkbox.sb-toggle label:after{background:var(--white) linear-gradient(transparent,#0000000d);position:absolute;content:""!important;opacity:1;z-index:2;border:none;width:-2.5rem;height:-2.5rem;top:3px;left:0;border-radius:500rem;transition:background .3s ease,left .3s ease}.ui.toggle.checkbox.sb-toggle input~label:after{left:.1rem;box-shadow:none}.ui.toggle.checkbox.sb-toggle input:checked~label:after{left:2.5625rem;box-shadow:none}.btn-group{border:1px solid var(--gray-100);display:inline-flex;flex-direction:row;font-size:0;vertical-align:baseline}.btn-group .sb-btn{background:var(--white);border-left:1px solid var(--gray-100);flex:1 0 auto;border-radius:0;margin:0;border:0;color:var(--primary-400);min-width:2.5rem}.btn-group .sb-btn:first-child{border-left:none;margin-left:0}.btn-group .sb-btn:active,.btn-group .sb-btn.active{background-color:var(--primary-100);color:var(--primary-400)}.btn-group .sb-btn .icon{margin:0;vertical-align:top}.sb-btn-icon-fix{display:flex;align-items:center;line-height:normal}.sb-btn-grow{background:none;border:0px solid #fff;font-size:12px;color:#fff;cursor:pointer;transition:all .2s ease-in-out}.sb-btn-grow:disabled{opacity:.4;cursor:default}.sb-btn-grow:hover:not([disabled]){background:none;transform:scale(1.15)} /*# sourceMappingURL=styles.css.map*/ \ No newline at end of file diff --git a/web-component-demo/sunbird-pdf-player.js b/web-component-demo/sunbird-pdf-player.js index 60a3347..d6be0a5 100644 --- a/web-component-demo/sunbird-pdf-player.js +++ b/web-component-demo/sunbird-pdf-player.js @@ -1,19 +1,19 @@ (()=>{"use strict";var e,p={},v={};function a(e){var n=v[e];if(void 0!==n)return n.exports;var r=v[e]={id:e,loaded:!1,exports:{}};return p[e].call(r.exports,r,r.exports,a),r.loaded=!0,r.exports}a.m=p,e=[],a.O=(n,r,c,l)=>{if(!r){var u=1/0;for(f=0;f=l)&&Object.keys(a.O).every(h=>a.O[h](r[t]))?r.splice(t--,1):(_=!1,l0&&e[f-1][2]>l;f--)e[f]=e[f-1];e[f]=[r,c,l]},a.n=e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return a.d(n,{a:n}),n},a.d=(e,n)=>{for(var r in n)a.o(n,r)&&!a.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},a.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),a.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e={runtime:0};a.O.j=c=>0===e[c];var n=(c,l)=>{var t,s,[f,u,_]=l,o=0;if(f.some(i=>0!==e[i])){for(t in u)a.o(u,t)&&(a.m[t]=u[t]);if(_)var d=_(a)}for(c&&c(l);o{"use strict";De(657),De(615)},615:()=>{ +(self.webpackChunkpdf_player_wc=self.webpackChunkpdf_player_wc||[]).push([["polyfills"],{752:(q,ye,De)=>{"use strict";De(120),De(916)},916:()=>{ /*! (C) Andrea Giammarchi - @WebReflection - ISC Style License */ -!function(q,ge){"use strict";function De(){var t=$e.splice(0,$e.length);for(D=0;t.length;)t.shift().call(null,t.shift())}function xe(t,s){for(var f=0,h=t.length;f1)&<(this)}}}),oe(L,Oe,{value:function(V){-1>0,Re="__"+Fe+mt,ye="addEventListener",Se="attached",de="Callback",we="detached",We="extends",Oe="attributeChanged"+de,Et=Se+de,Tt="connected"+de,ut="disconnected"+de,Je="created"+de,pt=we+de,Qe="ADDITION",at="REMOVAL",Ae="DOMAttrModified",_t="DOMContentLoaded",yt="DOMSubtreeModified",Ve="<",Ie="=",gt=/^[A-Z][._A-Z0-9]*-[-._A-Z0-9]*$/,vt=["ANNOTATION-XML","COLOR-PROFILE","FONT-FACE","FONT-FACE-SRC","FONT-FACE-URI","FONT-FACE-FORMAT","FONT-FACE-NAME","MISSING-GLYPH"],Be=[],e=[],n="",a=x.documentElement,i=Be.indexOf||function(t){for(var s=this.length;s--&&this[s]!==t;);return s},u=pe.prototype,d=u.hasOwnProperty,v=u.isPrototypeOf,p=pe.defineProperty,H=[],C=pe.getOwnPropertyDescriptor,b=pe.getOwnPropertyNames,B=pe.getPrototypeOf,Z=pe.setPrototypeOf,j=!!pe.__proto__,G="__dreCEv1",ie=q.customElements,ne=!/^force/.test(ge.type)&&!!(ie&&ie.define&&ie.get&&ie.whenDefined),R=pe.create||pe,k=q.Map||function(){var t,s=[],f=[];return{get:function(h){return f[i.call(s,h)]},set:function(h,_){(t=i.call(s,h))<0?f[s.push(h)-1]=_:f[t]=_}}},me=q.Promise||function(t){function s(L){for(h=!0;f.length;)f.shift()(L)}var f=[],h=!1,_={catch:function(){return _},then:function(L){return f.push(L),h&&setTimeout(s,1),_}};return t(s),_},W=!1,ce=R(null),F=R(null),g=new k,z=function(t){return t.toLowerCase()},y=pe.create||function t(s){return s?(t.prototype=s,new t):this},U=Z||(j?function(t,s){return t.__proto__=s,t}:b&&C?function(){function t(s,f){for(var h,_=b(f),L=0,O=_.length;L
",new P(function(t,s){if(t[0]&&"childList"==t[0].type&&!t[0].removedNodes[0].childNodes.length){var f=(Ne=C(Q,"innerHTML"))&&Ne.set;f&&p(Q,"innerHTML",{set:function(h){for(;this.lastChild;)this.removeChild(this.lastChild);f.call(this,h)}})}s.disconnect(),Ne=null}).observe(Ne,{childList:!0,subtree:!0}),Ne.innerHTML=""),M||(Z||j?(ct=function(t,s){v.call(s,t)||Xe(t,s)},ke=Xe):(ct=function(t,s){t[Re]||(t[Re]=pe(!0),Xe(t,s))},ke=ct),re?(S=!1,t=C(Q,ye),s=t.value,f=function(L){var O=new CustomEvent(Ae,{bubbles:!0});O.attrName=L,O.prevValue=c.call(this,L),O.newValue=null,O[at]=O.attrChange=2,ee.call(this,L),r.call(this,O)},h=function(L,O){var J=N.call(this,L),V=J&&c.call(this,L),te=new CustomEvent(Ae,{bubbles:!0});be.call(this,L,O),te.attrName=L,te.prevValue=J?V:null,te.newValue=O,J?te.MODIFICATION=te.attrChange=1:te[Qe]=te.attrChange=0,r.call(this,te)},_=function(L){var O,J=L.currentTarget,V=J[Re],te=L.propertyName;V.hasOwnProperty(te)&&(V=V[te],(O=new CustomEvent(Ae,{bubbles:!0})).attrName=V.name,O.prevValue=V.value||null,O.newValue=V.value=J[te]||null,null==O.prevValue?O[Qe]=O.attrChange=0:O.MODIFICATION=O.attrChange=1,r.call(J,O))},t.value=function(L,O,J){L===Ae&&this[Oe]&&this.setAttribute!==h&&(this[Re]={className:{name:"class",value:this.className}},this.setAttribute=h,this.removeAttribute=f,s.call(this,"propertychange",_)),s.call(this,L,O,J)},p(Q,ye,t)):P||(a[ye](Ae,w),a.setAttribute(Re,1),a.removeAttribute(Re),S&&(it=function(t){var s,f,h,_=this;if(_===t.target){for(h in s=_[Re],_[Re]=f=ve(_),f){if(!(h in s))return Ke(0,_,h,s[h],f[h],Qe);if(f[h]!==s[h])return Ke(1,_,h,s[h],f[h],"MODIFICATION")}for(h in s)if(!(h in f))return Ke(2,_,h,s[h],f[h],at)}},Ke=function(t,s,f,h,_,L){var O={attrChange:t,currentTarget:s,attrName:f,prevValue:h,newValue:_};O[L]=t,tt(O)},ve=function(t){for(var s,f,h={},_=t.attributes,L=0,O=_.length;L$");if(s[We]="a",t.prototype=y(_e.prototype),t.prototype.constructor=t,q.customElements.define(f,t,s),!h.test(x.createElement("a",{is:f}).outerHTML)||!h.test((new t).outerHTML))throw s}(function t(){return Reflect.construct(_e,[],t)},{},"document-register-element-a"+mt)}catch{Ye()}if(!ge.noBuiltIn)try{if(m.call(x,"a","a").outerHTML.indexOf("is")<0)throw{}}catch{z=function(s){return{is:s.toLowerCase()}}}}(window)},657:()=>{"use strict"; +!function(q,ye){"use strict";function De(){var t=Ke.splice(0,Ke.length);for(D=0;t.length;)t.shift().call(null,t.shift())}function Ue(t,o){for(var f=0,h=t.length;f1)&&ut(this)}}}),ne(w,He,{value:function(Z){-1>0,Re="__"+Ve+Et,ge="addEventListener",Se="attached",he="Callback",Ce="detached",qe="extends",He="attributeChanged"+he,Tt=Se+he,pt="connected"+he,ft="disconnected"+he,Qe="created"+he,gt=Ce+he,et="ADDITION",lt="REMOVAL",Ie="DOMAttrModified",_t="DOMContentLoaded",yt="DOMSubtreeModified",xe="<",Ae="=",vt=/^[A-Z][._A-Z0-9]*-[-._A-Z0-9]*$/,kt=["ANNOTATION-XML","COLOR-PROFILE","FONT-FACE","FONT-FACE-SRC","FONT-FACE-URI","FONT-FACE-FORMAT","FONT-FACE-NAME","MISSING-GLYPH"],Ge=[],e=[],n="",l=x.documentElement,i=Ge.indexOf||function(t){for(var o=this.length;o--&&this[o]!==t;);return o},u=_e.prototype,d=u.hasOwnProperty,v=u.isPrototypeOf,_=_e.defineProperty,H=[],P=_e.getOwnPropertyDescriptor,b=_e.getOwnPropertyNames,B=_e.getPrototypeOf,j=_e.setPrototypeOf,F=!!_e.__proto__,G="__dreCEv1",oe=q.customElements,ee=!/^force/.test(ye.type)&&!!(oe&&oe.define&&oe.get&&oe.whenDefined),R=_e.create||_e,k=q.Map||function(){var t,o=[],f=[];return{get:function(h){return f[i.call(o,h)]},set:function(h,p){(t=i.call(o,h))<0?f[o.push(h)-1]=p:f[t]=p}}},de=q.Promise||function(t){function o(w){for(h=!0;f.length;)f.shift()(w)}var f=[],h=!1,p={catch:function(){return p},then:function(w){return f.push(w),h&&setTimeout(o,1),p}};return t(o),p},W=!1,se=R(null),V=R(null),y=new k,X=function(t){return t.toLowerCase()},g=_e.create||function t(o){return o?(t.prototype=o,new t):this},U=j||(F?function(t,o){return t.__proto__=o,t}:b&&P?function(){function t(o,f){for(var h,p=b(f),w=0,C=p.length;w
",new O(function(t,o){if(t[0]&&"childList"==t[0].type&&!t[0].removedNodes[0].childNodes.length){var f=(Ne=P(J,"innerHTML"))&&Ne.set;f&&_(J,"innerHTML",{set:function(h){for(;this.lastChild;)this.removeChild(this.lastChild);f.call(this,h)}})}o.disconnect(),Ne=null}).observe(Ne,{childList:!0,subtree:!0}),Ne.innerHTML=""),M||(j||F?(at=function(t,o){v.call(o,t)||Xe(t,o)},ke=Xe):(at=function(t,o){t[Re]||(t[Re]=_e(!0),Xe(t,o))},ke=at),te?(S=!1,t=P(J,ge),o=t.value,f=function(w){var C=new CustomEvent(Ie,{bubbles:!0});C.attrName=w,C.prevValue=c.call(this,w),C.newValue=null,C[lt]=C.attrChange=2,Q.call(this,w),r.call(this,C)},h=function(w,C){var ae=N.call(this,w),Z=ae&&c.call(this,w),ie=new CustomEvent(Ie,{bubbles:!0});be.call(this,w,C),ie.attrName=w,ie.prevValue=ae?Z:null,ie.newValue=C,ae?ie.MODIFICATION=ie.attrChange=1:ie[et]=ie.attrChange=0,r.call(this,ie)},p=function(w){var C,ae=w.currentTarget,Z=ae[Re],ie=w.propertyName;Z.hasOwnProperty(ie)&&(Z=Z[ie],(C=new CustomEvent(Ie,{bubbles:!0})).attrName=Z.name,C.prevValue=Z.value||null,C.newValue=Z.value=ae[ie]||null,null==C.prevValue?C[et]=C.attrChange=0:C.MODIFICATION=C.attrChange=1,r.call(ae,C))},t.value=function(w,C,ae){w===Ie&&this[He]&&this.setAttribute!==h&&(this[Re]={className:{name:"class",value:this.className}},this.setAttribute=h,this.removeAttribute=f,o.call(this,"propertychange",p)),o.call(this,w,C,ae)},_(J,ge,t)):O||(l[ge](Ie,L),l.setAttribute(Re,1),l.removeAttribute(Re),S&&(ct=function(t){var o,f,h,p=this;if(p===t.target){for(h in o=p[Re],p[Re]=f=ve(p),f){if(!(h in o))return Je(0,p,h,o[h],f[h],et);if(f[h]!==o[h])return Je(1,p,h,o[h],f[h],"MODIFICATION")}for(h in o)if(!(h in f))return Je(2,p,h,o[h],f[h],lt)}},Je=function(t,o,f,h,p,w){var C={attrChange:t,currentTarget:o,attrName:f,prevValue:h,newValue:p};C[w]=t,nt(C)},ve=function(t){for(var o,f,h={},p=t.attributes,w=0,C=p.length;w$");if(o[qe]="a",t.prototype=g(Te.prototype),t.prototype.constructor=t,q.customElements.define(f,t,o),!h.test(x.createElement("a",{is:f}).outerHTML)||!h.test((new t).outerHTML))throw o}(function t(){return Reflect.construct(Te,[],t)},{},"document-register-element-a"+Et)}catch{$e()}if(!ye.noBuiltIn)try{if(E.call(x,"a","a").outerHTML.indexOf("is")<0)throw{}}catch{X=function(o){return{is:o.toLowerCase()}}}}(window)},120:()=>{"use strict"; /** * @license Angular v * (c) 2010-2022 Google LLC. https://angular.io/ * License: MIT - */!function(e){const n=e.performance;function a(Y){n&&n.mark&&n.mark(Y)}function i(Y,o){n&&n.measure&&n.measure(Y,o)}a("Zone");const u=e.__Zone_symbol_prefix||"__zone_symbol__";function d(Y){return u+Y}const v=!0===e[d("forceDuplicateZoneCheck")];if(e.Zone){if(v||"function"!=typeof e.Zone.__symbol__)throw new Error("Zone already loaded.");return e.Zone}class p{static#e=this.__symbol__=d;static assertZonePatched(){if(e.Promise!==Q.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let o=p.current;for(;o.parent;)o=o.parent;return o}static get current(){return oe.zone}static get currentTask(){return Ce}static __load_patch(o,r,c=!1){if(Q.hasOwnProperty(o)){if(!c&&v)throw Error("Already loaded patch: "+o)}else if(!e["__Zone_disable_"+o]){const N="Zone:"+o;a(N),Q[o]=r(e,p,re),i(N,N)}}get parent(){return this._parent}get name(){return this._name}constructor(o,r){this._parent=o,this._name=r?r.name||"unnamed":"",this._properties=r&&r.properties||{},this._zoneDelegate=new C(this,this._parent&&this._parent._zoneDelegate,r)}get(o){const r=this.getZoneWith(o);if(r)return r._properties[o]}getZoneWith(o){let r=this;for(;r;){if(r._properties.hasOwnProperty(o))return r;r=r._parent}return null}fork(o){if(!o)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,o)}wrap(o,r){if("function"!=typeof o)throw new Error("Expecting function got: "+o);const c=this._zoneDelegate.intercept(this,o,r),N=this;return function(){return N.runGuarded(c,this,arguments,r)}}run(o,r,c,N){oe={parent:oe,zone:this};try{return this._zoneDelegate.invoke(this,o,r,c,N)}finally{oe=oe.parent}}runGuarded(o,r=null,c,N){oe={parent:oe,zone:this};try{try{return this._zoneDelegate.invoke(this,o,r,c,N)}catch(ee){if(this._zoneDelegate.handleError(this,ee))throw ee}}finally{oe=oe.parent}}runTask(o,r,c){if(o.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(o.zone||me).name+"; Execution: "+this.name+")");if(o.state===W&&(o.type===_e||o.type===P))return;const N=o.state!=g;N&&o._transitionTo(g,F),o.runCount++;const ee=Ce;Ce=o,oe={parent:oe,zone:this};try{o.type==P&&o.data&&!o.data.isPeriodic&&(o.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,o,r,c)}catch(be){if(this._zoneDelegate.handleError(this,be))throw be}}finally{o.state!==W&&o.state!==y&&(o.type==_e||o.data&&o.data.isPeriodic?N&&o._transitionTo(F,g):(o.runCount=0,this._updateTaskCount(o,-1),N&&o._transitionTo(W,g,W))),oe=oe.parent,Ce=ee}}scheduleTask(o){if(o.zone&&o.zone!==this){let c=this;for(;c;){if(c===o.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${o.zone.name}`);c=c.parent}}o._transitionTo(ce,W);const r=[];o._zoneDelegates=r,o._zone=this;try{o=this._zoneDelegate.scheduleTask(this,o)}catch(c){throw o._transitionTo(y,ce,W),this._zoneDelegate.handleError(this,c),c}return o._zoneDelegates===r&&this._updateTaskCount(o,1),o.state==ce&&o._transitionTo(F,ce),o}scheduleMicroTask(o,r,c,N){return this.scheduleTask(new b(U,o,r,c,N,void 0))}scheduleMacroTask(o,r,c,N,ee){return this.scheduleTask(new b(P,o,r,c,N,ee))}scheduleEventTask(o,r,c,N,ee){return this.scheduleTask(new b(_e,o,r,c,N,ee))}cancelTask(o){if(o.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(o.zone||me).name+"; Execution: "+this.name+")");if(o.state===F||o.state===g){o._transitionTo(z,F,g);try{this._zoneDelegate.cancelTask(this,o)}catch(r){throw o._transitionTo(y,z),this._zoneDelegate.handleError(this,r),r}return this._updateTaskCount(o,-1),o._transitionTo(W,z),o.runCount=0,o}}_updateTaskCount(o,r){const c=o._zoneDelegates;-1==r&&(o._zoneDelegates=null);for(let N=0;NY.hasTask(r,c),onScheduleTask:(Y,o,r,c)=>Y.scheduleTask(r,c),onInvokeTask:(Y,o,r,c,N,ee)=>Y.invokeTask(r,c,N,ee),onCancelTask:(Y,o,r,c)=>Y.cancelTask(r,c)};class C{constructor(o,r,c){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=o,this._parentDelegate=r,this._forkZS=c&&(c&&c.onFork?c:r._forkZS),this._forkDlgt=c&&(c.onFork?r:r._forkDlgt),this._forkCurrZone=c&&(c.onFork?this.zone:r._forkCurrZone),this._interceptZS=c&&(c.onIntercept?c:r._interceptZS),this._interceptDlgt=c&&(c.onIntercept?r:r._interceptDlgt),this._interceptCurrZone=c&&(c.onIntercept?this.zone:r._interceptCurrZone),this._invokeZS=c&&(c.onInvoke?c:r._invokeZS),this._invokeDlgt=c&&(c.onInvoke?r:r._invokeDlgt),this._invokeCurrZone=c&&(c.onInvoke?this.zone:r._invokeCurrZone),this._handleErrorZS=c&&(c.onHandleError?c:r._handleErrorZS),this._handleErrorDlgt=c&&(c.onHandleError?r:r._handleErrorDlgt),this._handleErrorCurrZone=c&&(c.onHandleError?this.zone:r._handleErrorCurrZone),this._scheduleTaskZS=c&&(c.onScheduleTask?c:r._scheduleTaskZS),this._scheduleTaskDlgt=c&&(c.onScheduleTask?r:r._scheduleTaskDlgt),this._scheduleTaskCurrZone=c&&(c.onScheduleTask?this.zone:r._scheduleTaskCurrZone),this._invokeTaskZS=c&&(c.onInvokeTask?c:r._invokeTaskZS),this._invokeTaskDlgt=c&&(c.onInvokeTask?r:r._invokeTaskDlgt),this._invokeTaskCurrZone=c&&(c.onInvokeTask?this.zone:r._invokeTaskCurrZone),this._cancelTaskZS=c&&(c.onCancelTask?c:r._cancelTaskZS),this._cancelTaskDlgt=c&&(c.onCancelTask?r:r._cancelTaskDlgt),this._cancelTaskCurrZone=c&&(c.onCancelTask?this.zone:r._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const N=c&&c.onHasTask,ee=r&&r._hasTaskZS;(N||ee)&&(this._hasTaskZS=N?c:H,this._hasTaskDlgt=r,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=o,c.onScheduleTask||(this._scheduleTaskZS=H,this._scheduleTaskDlgt=r,this._scheduleTaskCurrZone=this.zone),c.onInvokeTask||(this._invokeTaskZS=H,this._invokeTaskDlgt=r,this._invokeTaskCurrZone=this.zone),c.onCancelTask||(this._cancelTaskZS=H,this._cancelTaskDlgt=r,this._cancelTaskCurrZone=this.zone))}fork(o,r){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,o,r):new p(o,r)}intercept(o,r,c){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,o,r,c):r}invoke(o,r,c,N,ee){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,o,r,c,N,ee):r.apply(c,N)}handleError(o,r){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,o,r)}scheduleTask(o,r){let c=r;if(this._scheduleTaskZS)this._hasTaskZS&&c._zoneDelegates.push(this._hasTaskDlgtOwner),c=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,o,r),c||(c=r);else if(r.scheduleFn)r.scheduleFn(r);else{if(r.type!=U)throw new Error("Task is missing scheduleFn.");R(r)}return c}invokeTask(o,r,c,N){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,o,r,c,N):r.callback.apply(c,N)}cancelTask(o,r){let c;if(this._cancelTaskZS)c=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,o,r);else{if(!r.cancelFn)throw Error("Task is not cancelable");c=r.cancelFn(r)}return c}hasTask(o,r){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,o,r)}catch(c){this.handleError(o,c)}}_updateTaskCount(o,r){const c=this._taskCounts,N=c[o],ee=c[o]=N+r;if(ee<0)throw new Error("More tasks executed then were scheduled.");if(0==N||0==ee){const be={microTask:c.microTask>0,macroTask:c.macroTask>0,eventTask:c.eventTask>0,change:o};this.hasTask(this.zone,be)}}}class b{constructor(o,r,c,N,ee,be){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=o,this.source=r,this.data=N,this.scheduleFn=ee,this.cancelFn=be,!c)throw new Error("callback is not defined");this.callback=c;const m=this;o===_e&&N&&N.useG?this.invoke=b.invokeTask:this.invoke=function(){return b.invokeTask.call(e,m,this,arguments)}}static invokeTask(o,r,c){o||(o=this),Ee++;try{return o.runCount++,o.zone.runTask(o,r,c)}finally{1==Ee&&k(),Ee--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(W,ce)}_transitionTo(o,r,c){if(this._state!==r&&this._state!==c)throw new Error(`${this.type} '${this.source}': can not transition to '${o}', expecting state '${r}'${c?" or '"+c+"'":""}, was '${this._state}'.`);this._state=o,o==W&&(this._zoneDelegates=null)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const B=d("setTimeout"),Z=d("Promise"),j=d("then");let ie,se=[],G=!1;function ne(Y){if(ie||e[Z]&&(ie=e[Z].resolve(0)),ie){let o=ie[j];o||(o=ie.then),o.call(ie,Y)}else e[B](Y,0)}function R(Y){0===Ee&&0===se.length&&ne(k),Y&&se.push(Y)}function k(){if(!G){for(G=!0;se.length;){const Y=se;se=[];for(let o=0;ooe,onUnhandledError:ae,microtaskDrainDone:ae,scheduleMicroTask:R,showUncaughtError:()=>!p[d("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:ae,patchMethod:()=>ae,bindArguments:()=>[],patchThen:()=>ae,patchMacroTask:()=>ae,patchEventPrototype:()=>ae,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>ae,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>ae,wrapWithCurrentZone:()=>ae,filterProperties:()=>[],attachOriginToPatched:()=>ae,_redefineProperty:()=>ae,patchCallbacks:()=>ae,nativeScheduleMicroTask:ne};let oe={parent:null,zone:new p(null,null)},Ce=null,Ee=0;function ae(){}i("Zone","Zone"),e.Zone=p}(typeof window<"u"&&window||typeof self<"u"&&self||global);const q=Object.getOwnPropertyDescriptor,ge=Object.defineProperty,De=Object.getPrototypeOf,xe=Object.create,ft=Array.prototype.slice,Ue="addEventListener",Ge="removeEventListener",et=Zone.__symbol__(Ue),tt=Zone.__symbol__(Ge),Pe="true",Me="false",qe=Zone.__symbol__("");function nt(e,n){return Zone.current.wrap(e,n)}function Xe(e,n,a,i,u){return Zone.current.scheduleMacroTask(e,n,a,i,u)}const X=Zone.__symbol__,ze=typeof window<"u",Ze=ze?window:void 0,ue=ze&&Ze||"object"==typeof self&&self||global,ht="removeAttribute";function rt(e,n){for(let a=e.length-1;a>=0;a--)"function"==typeof e[a]&&(e[a]=nt(e[a],n+"_"+a));return e}function lt(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&typeof e.set>"u")}const ot=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,Ye=!("nw"in ue)&&typeof ue.process<"u"&&"[object process]"==={}.toString.call(ue.process),x=!Ye&&!ot&&!(!ze||!Ze.HTMLElement),pe=typeof ue.process<"u"&&"[object process]"==={}.toString.call(ue.process)&&!ot&&!(!ze||!Ze.HTMLElement),st={},$e=function(e){if(!(e=e||ue.event))return;let n=st[e.type];n||(n=st[e.type]=X("ON_PROPERTY"+e.type));const a=this||e.target||ue,i=a[n];let u;if(x&&a===Ze&&"error"===e.type){const d=e;u=i&&i.call(this,d.message,d.filename,d.lineno,d.colno,d.error),!0===u&&e.preventDefault()}else u=i&&i.apply(this,arguments),null!=u&&!u&&e.preventDefault();return u};function it(e,n,a){let i=q(e,n);if(!i&&a&&q(a,n)&&(i={enumerable:!0,configurable:!0}),!i||!i.configurable)return;const u=X("on"+n+"patched");if(e.hasOwnProperty(u)&&e[u])return;delete i.writable,delete i.value;const d=i.get,v=i.set,p=n.slice(2);let H=st[p];H||(H=st[p]=X("ON_PROPERTY"+p)),i.set=function(C){let b=this;!b&&e===ue&&(b=ue),b&&("function"==typeof b[H]&&b.removeEventListener(p,$e),v&&v.call(b,null),b[H]=C,"function"==typeof C&&b.addEventListener(p,$e,!1))},i.get=function(){let C=this;if(!C&&e===ue&&(C=ue),!C)return null;const b=C[H];if(b)return b;if(d){let B=d.call(this);if(B)return i.set.call(this,B),"function"==typeof C[ht]&&C.removeAttribute(n),B}return null},ge(e,n,i),e[u]=!0}function Ke(e,n,a){if(n)for(let i=0;ifunction(v,p){const H=a(v,p);return H.cbIdx>=0&&"function"==typeof p[H.cbIdx]?Xe(H.name,p[H.cbIdx],H,u):d.apply(v,p)})}function ke(e,n){e[X("OriginalDelegate")]=n}let Ne=!1,Fe=!1;function Re(){if(Ne)return Fe;Ne=!0;try{const e=Ze.navigator.userAgent;(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/")||-1!==e.indexOf("Edge/"))&&(Fe=!0)}catch{}return Fe}Zone.__load_patch("ZoneAwarePromise",(e,n,a)=>{const i=Object.getOwnPropertyDescriptor,u=Object.defineProperty;const v=a.symbol,p=[],H=!0===e[v("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],C=v("Promise"),b=v("then"),B="__creationTrace__";a.onUnhandledError=m=>{if(a.showUncaughtError()){const E=m&&m.rejection;E?console.error("Unhandled Promise rejection:",E instanceof Error?E.message:E,"; Zone:",m.zone.name,"; Task:",m.task&&m.task.source,"; Value:",E,E instanceof Error?E.stack:void 0):console.error(m)}},a.microtaskDrainDone=()=>{for(;p.length;){const m=p.shift();try{m.zone.runGuarded(()=>{throw m.throwOriginal?m.rejection:m})}catch(E){j(E)}}};const Z=v("unhandledPromiseRejectionHandler");function j(m){a.onUnhandledError(m);try{const E=n[Z];"function"==typeof E&&E.call(this,m)}catch{}}function se(m){return m&&m.then}function G(m){return m}function ie(m){return r.reject(m)}const ne=v("state"),R=v("value"),k=v("finally"),me=v("parentPromiseValue"),W=v("parentPromiseState"),ce="Promise.then",F=null,g=!0,z=!1,y=0;function U(m,E){return l=>{try{re(m,E,l)}catch(T){re(m,!1,T)}}}const P=function(){let m=!1;return function(l){return function(){m||(m=!0,l.apply(null,arguments))}}},_e="Promise resolved with itself",Q=v("currentTaskTrace");function re(m,E,l){const T=P();if(m===l)throw new TypeError(_e);if(m[ne]===F){let w=null;try{("object"==typeof l||"function"==typeof l)&&(w=l&&l.then)}catch(D){return T(()=>{re(m,!1,D)})(),m}if(E!==z&&l instanceof r&&l.hasOwnProperty(ne)&&l.hasOwnProperty(R)&&l[ne]!==F)Ce(l),re(m,l[ne],l[R]);else if(E!==z&&"function"==typeof w)try{w.call(l,T(U(m,E)),T(U(m,!1)))}catch(D){T(()=>{re(m,!1,D)})()}else{m[ne]=E;const D=m[R];if(m[R]=l,m[k]===k&&E===g&&(m[ne]=m[W],m[R]=m[me]),E===z&&l instanceof Error){const M=n.currentTask&&n.currentTask.data&&n.currentTask.data[B];M&&u(l,Q,{configurable:!0,enumerable:!1,writable:!0,value:M})}for(let M=0;M{try{const A=m[R],I=!!l&&k===l[k];I&&(l[me]=A,l[W]=D);const S=E.run(M,void 0,I&&M!==ie&&M!==G?[]:[A]);re(l,!0,S)}catch(A){re(l,!1,A)}},l)}const Y=function(){},o=e.AggregateError;class r{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(E){return re(new this(null),g,E)}static reject(E){return re(new this(null),z,E)}static any(E){if(!E||"function"!=typeof E[Symbol.iterator])return Promise.reject(new o([],"All promises were rejected"));const l=[];let T=0;try{for(let M of E)T++,l.push(r.resolve(M))}catch{return Promise.reject(new o([],"All promises were rejected"))}if(0===T)return Promise.reject(new o([],"All promises were rejected"));let w=!1;const D=[];return new r((M,A)=>{for(let I=0;I{w||(w=!0,M(S))},S=>{D.push(S),T--,0===T&&(w=!0,A(new o(D,"All promises were rejected")))})})}static race(E){let l,T,w=new this((A,I)=>{l=A,T=I});function D(A){l(A)}function M(A){T(A)}for(let A of E)se(A)||(A=this.resolve(A)),A.then(D,M);return w}static all(E){return r.allWithCallback(E)}static allSettled(E){return(this&&this.prototype instanceof r?this:r).allWithCallback(E,{thenCallback:T=>({status:"fulfilled",value:T}),errorCallback:T=>({status:"rejected",reason:T})})}static allWithCallback(E,l){let T,w,D=new this((S,K)=>{T=S,w=K}),M=2,A=0;const I=[];for(let S of E){se(S)||(S=this.resolve(S));const K=A;try{S.then($=>{I[K]=l?l.thenCallback($):$,M--,0===M&&T(I)},$=>{l?(I[K]=l.errorCallback($),M--,0===M&&T(I)):w($)})}catch($){w($)}M++,A++}return M-=2,0===M&&T(I),D}constructor(E){const l=this;if(!(l instanceof r))throw new Error("Must be an instanceof Promise.");l[ne]=F,l[R]=[];try{const T=P();E&&E(T(U(l,g)),T(U(l,z)))}catch(T){re(l,!1,T)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return r}then(E,l){let T=this.constructor?.[Symbol.species];(!T||"function"!=typeof T)&&(T=this.constructor||r);const w=new T(Y),D=n.current;return this[ne]==F?this[R].push(D,w,E,l):Ee(this,D,w,E,l),w}catch(E){return this.then(null,E)}finally(E){let l=this.constructor?.[Symbol.species];(!l||"function"!=typeof l)&&(l=r);const T=new l(Y);T[k]=k;const w=n.current;return this[ne]==F?this[R].push(w,T,E,E):Ee(this,w,T,E,E),T}}r.resolve=r.resolve,r.reject=r.reject,r.race=r.race,r.all=r.all;const c=e[C]=e.Promise;e.Promise=r;const N=v("thenPatched");function ee(m){const E=m.prototype,l=i(E,"then");if(l&&(!1===l.writable||!l.configurable))return;const T=E.then;E[b]=T,m.prototype.then=function(w,D){return new r((A,I)=>{T.call(this,A,I)}).then(w,D)},m[N]=!0}return a.patchThen=ee,c&&(ee(c),Le(e,"fetch",m=>function be(m){return function(E,l){let T=m.apply(E,l);if(T instanceof r)return T;let w=T.constructor;return w[N]||ee(w),T}}(m))),Promise[n.__symbol__("uncaughtPromiseErrors")]=p,r}),Zone.__load_patch("toString",e=>{const n=Function.prototype.toString,a=X("OriginalDelegate"),i=X("Promise"),u=X("Error"),d=function(){if("function"==typeof this){const C=this[a];if(C)return"function"==typeof C?n.call(C):Object.prototype.toString.call(C);if(this===Promise){const b=e[i];if(b)return n.call(b)}if(this===Error){const b=e[u];if(b)return n.call(b)}}return n.call(this)};d[a]=n,Function.prototype.toString=d;const v=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":v.call(this)}});let ye=!1;if(typeof window<"u")try{const e=Object.defineProperty({},"passive",{get:function(){ye=!0}});window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch{ye=!1}const Se={useG:!0},de={},we={},We=new RegExp("^"+qe+"(\\w+)(true|false)$"),Oe=X("propagationStopped");function Et(e,n){const a=(n?n(e):e)+Me,i=(n?n(e):e)+Pe,u=qe+a,d=qe+i;de[e]={},de[e][Me]=u,de[e][Pe]=d}function Tt(e,n,a,i){const u=i&&i.add||Ue,d=i&&i.rm||Ge,v=i&&i.listeners||"eventListeners",p=i&&i.rmAll||"removeAllListeners",H=X(u),C="."+u+":",b="prependListener",B="."+b+":",Z=function(R,k,me){if(R.isRemoved)return;const W=R.callback;let ce;"object"==typeof W&&W.handleEvent&&(R.callback=g=>W.handleEvent(g),R.originalDelegate=W);try{R.invoke(R,k,[me])}catch(g){ce=g}const F=R.options;if(F&&"object"==typeof F&&F.once){const g=R.originalDelegate?R.originalDelegate:R.callback;k[d].call(k,me.type,g,F)}return ce};function j(R,k,me){if(!(k=k||e.event))return;const W=R||k.target||e,ce=W[de[k.type][me?Pe:Me]];if(ce){const F=[];if(1===ce.length){const g=Z(ce[0],W,k);g&&F.push(g)}else{const g=ce.slice();for(let z=0;z{throw z})}}}const se=function(R){return j(this,R,!1)},G=function(R){return j(this,R,!0)};function ie(R,k){if(!R)return!1;let me=!0;k&&void 0!==k.useG&&(me=k.useG);const W=k&&k.vh;let ce=!0;k&&void 0!==k.chkDup&&(ce=k.chkDup);let F=!1;k&&void 0!==k.rt&&(F=k.rt);let g=R;for(;g&&!g.hasOwnProperty(u);)g=De(g);if(!g&&R[u]&&(g=R),!g||g[H])return!1;const z=k&&k.eventNameToString,y={},U=g[H]=g[u],P=g[X(d)]=g[d],_e=g[X(v)]=g[v],Q=g[X(p)]=g[p];let re;k&&k.prepend&&(re=g[X(k.prepend)]=g[k.prepend]);const r=me?function(l){if(!y.isExisting)return U.call(y.target,y.eventName,y.capture?G:se,y.options)}:function(l){return U.call(y.target,y.eventName,l.invoke,y.options)},c=me?function(l){if(!l.isRemoved){const T=de[l.eventName];let w;T&&(w=T[l.capture?Pe:Me]);const D=w&&l.target[w];if(D)for(let M=0;Mfunction(u,d){u[Oe]=!0,i&&i.apply(u,d)})}function pt(e,n,a,i,u){const d=Zone.__symbol__(i);if(n[d])return;const v=n[d]=n[i];n[i]=function(p,H,C){return H&&H.prototype&&u.forEach(function(b){const B=`${a}.${i}::`+b,Z=H.prototype;try{if(Z.hasOwnProperty(b)){const j=e.ObjectGetOwnPropertyDescriptor(Z,b);j&&j.value?(j.value=e.wrapWithCurrentZone(j.value,B),e._redefineProperty(H.prototype,b,j)):Z[b]&&(Z[b]=e.wrapWithCurrentZone(Z[b],B))}else Z[b]&&(Z[b]=e.wrapWithCurrentZone(Z[b],B))}catch{}}),v.call(n,p,H,C)},e.attachOriginToPatched(n[i],v)}function Qe(e,n,a){if(!a||0===a.length)return n;const i=a.filter(d=>d.target===e);if(!i||0===i.length)return n;const u=i[0].ignoreProperties;return n.filter(d=>-1===u.indexOf(d))}function at(e,n,a,i){if(!e)return;Ke(e,Qe(e,n,a),i)}function Ae(e){return Object.getOwnPropertyNames(e).filter(n=>n.startsWith("on")&&n.length>2).map(n=>n.substring(2))}function _t(e,n){if(Ye&&!pe||Zone[e.symbol("patchEvents")])return;const a=n.__Zone_ignore_on_properties;let i=[];if(x){const u=window;i=i.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const d=function mt(){try{const e=Ze.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch{}return!1}()?[{target:u,ignoreProperties:["error"]}]:[];at(u,Ae(u),a&&a.concat(d),De(u))}i=i.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let u=0;u{const i=Ae(e);a.patchOnProperties=Ke,a.patchMethod=Le,a.bindArguments=rt,a.patchMacroTask=ct;const u=n.__symbol__("BLACK_LISTED_EVENTS"),d=n.__symbol__("UNPATCHED_EVENTS");e[d]&&(e[u]=e[d]),e[u]&&(n[u]=n[d]=e[u]),a.patchEventPrototype=Je,a.patchEventTarget=Tt,a.isIEOrEdge=Re,a.ObjectDefineProperty=ge,a.ObjectGetOwnPropertyDescriptor=q,a.ObjectCreate=xe,a.ArraySlice=ft,a.patchClass=je,a.wrapWithCurrentZone=nt,a.filterProperties=Qe,a.attachOriginToPatched=ke,a._redefineProperty=Object.defineProperty,a.patchCallbacks=pt,a.getGlobalObjects=()=>({globalSources:we,zoneSymbolEventNames:de,eventNames:i,isBrowser:x,isMix:pe,isNode:Ye,TRUE_STR:Pe,FALSE_STR:Me,ZONE_SYMBOL_PREFIX:qe,ADD_EVENT_LISTENER_STR:Ue,REMOVE_EVENT_LISTENER_STR:Ge})});const Ve=X("zoneTask");function Ie(e,n,a,i){let u=null,d=null;a+=i;const v={};function p(C){const b=C.data;return b.args[0]=function(){return C.invoke.apply(this,arguments)},b.handleId=u.apply(e,b.args),C}function H(C){return d.call(e,C.data.handleId)}u=Le(e,n+=i,C=>function(b,B){if("function"==typeof B[0]){const Z={isPeriodic:"Interval"===i,delay:"Timeout"===i||"Interval"===i?B[1]||0:void 0,args:B},j=B[0];B[0]=function(){try{return j.apply(this,arguments)}finally{Z.isPeriodic||("number"==typeof Z.handleId?delete v[Z.handleId]:Z.handleId&&(Z.handleId[Ve]=null))}};const se=Xe(n,B[0],Z,p,H);if(!se)return se;const G=se.data.handleId;return"number"==typeof G?v[G]=se:G&&(G[Ve]=se),G&&G.ref&&G.unref&&"function"==typeof G.ref&&"function"==typeof G.unref&&(se.ref=G.ref.bind(G),se.unref=G.unref.bind(G)),"number"==typeof G||G?G:se}return C.apply(e,B)}),d=Le(e,a,C=>function(b,B){const Z=B[0];let j;"number"==typeof Z?j=v[Z]:(j=Z&&Z[Ve],j||(j=Z)),j&&"string"==typeof j.type?"notScheduled"!==j.state&&(j.cancelFn&&j.data.isPeriodic||0===j.runCount)&&("number"==typeof Z?delete v[Z]:Z&&(Z[Ve]=null),j.zone.cancelTask(j)):C.apply(e,B)})}Zone.__load_patch("legacy",e=>{const n=e[Zone.__symbol__("legacyPatch")];n&&n()}),Zone.__load_patch("timers",e=>{const n="set",a="clear";Ie(e,n,a,"Timeout"),Ie(e,n,a,"Interval"),Ie(e,n,a,"Immediate")}),Zone.__load_patch("requestAnimationFrame",e=>{Ie(e,"request","cancel","AnimationFrame"),Ie(e,"mozRequest","mozCancel","AnimationFrame"),Ie(e,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",(e,n)=>{const a=["alert","prompt","confirm"];for(let i=0;ifunction(H,C){return n.current.run(d,e,C,p)})}}),Zone.__load_patch("EventTarget",(e,n,a)=>{(function Be(e,n){n.patchEventPrototype(e,n)})(e,a),function vt(e,n){if(Zone[n.symbol("patchEventTarget")])return;const{eventNames:a,zoneSymbolEventNames:i,TRUE_STR:u,FALSE_STR:d,ZONE_SYMBOL_PREFIX:v}=n.getGlobalObjects();for(let H=0;H{je("MutationObserver"),je("WebKitMutationObserver")}),Zone.__load_patch("IntersectionObserver",(e,n,a)=>{je("IntersectionObserver")}),Zone.__load_patch("FileReader",(e,n,a)=>{je("FileReader")}),Zone.__load_patch("on_property",(e,n,a)=>{_t(a,e)}),Zone.__load_patch("customElements",(e,n,a)=>{!function gt(e,n){const{isBrowser:a,isMix:i}=n.getGlobalObjects();if(!a&&!i||!e.customElements||!("customElements"in e))return;n.patchCallbacks(n,e.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])}(e,a)}),Zone.__load_patch("XHR",(e,n)=>{!function H(C){const b=C.XMLHttpRequest;if(!b)return;const B=b.prototype;let j=B[et],se=B[tt];if(!j){const y=C.XMLHttpRequestEventTarget;if(y){const U=y.prototype;j=U[et],se=U[tt]}}const G="readystatechange",ie="scheduled";function ne(y){const U=y.data,P=U.target;P[d]=!1,P[p]=!1;const _e=P[u];j||(j=P[et],se=P[tt]),_e&&se.call(P,G,_e);const Q=P[u]=()=>{if(P.readyState===P.DONE)if(!U.aborted&&P[d]&&y.state===ie){const oe=P[n.__symbol__("loadfalse")];if(0!==P.status&&oe&&oe.length>0){const Ce=y.invoke;y.invoke=function(){const Ee=P[n.__symbol__("loadfalse")];for(let ae=0;aefunction(y,U){return y[i]=0==U[2],y[v]=U[1],me.apply(y,U)}),ce=X("fetchTaskAborting"),F=X("fetchTaskScheduling"),g=Le(B,"send",()=>function(y,U){if(!0===n.current[F]||y[i])return g.apply(y,U);{const P={target:y,url:y[v],isPeriodic:!1,args:U,aborted:!1},_e=Xe("XMLHttpRequest.send",R,P,ne,k);y&&!0===y[p]&&!P.aborted&&_e.state===ie&&_e.invoke()}}),z=Le(B,"abort",()=>function(y,U){const P=function Z(y){return y[a]}(y);if(P&&"string"==typeof P.type){if(null==P.cancelFn||P.data&&P.data.aborted)return;P.zone.cancelTask(P)}else if(!0===n.current[ce])return z.apply(y,U)})}(e);const a=X("xhrTask"),i=X("xhrSync"),u=X("xhrListener"),d=X("xhrScheduled"),v=X("xhrURL"),p=X("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",e=>{e.navigator&&e.navigator.geolocation&&function dt(e,n){const a=e.constructor.name;for(let i=0;i{const H=function(){return p.apply(this,rt(arguments,a+"."+u))};return ke(H,p),H})(d)}}}(e.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",(e,n)=>{function a(i){return function(u){ut(e,i).forEach(v=>{const p=e.PromiseRejectionEvent;if(p){const H=new p(i,{promise:u.promise,reason:u.rejection});v.invoke(H)}})}}e.PromiseRejectionEvent&&(n[X("unhandledPromiseRejectionHandler")]=a("unhandledrejection"),n[X("rejectionHandledHandler")]=a("rejectionhandled"))}),Zone.__load_patch("queueMicrotask",(e,n,a)=>{!function yt(e,n){n.patchMethod(e,"queueMicrotask",a=>function(i,u){Zone.current.scheduleMicroTask("queueMicrotask",u[0])})}(e,a)})}},q=>{var xe;xe=610,q(q.s=xe)}]); + */!function(e){const n=e.performance;function l(Y){n&&n.mark&&n.mark(Y)}function i(Y,s){n&&n.measure&&n.measure(Y,s)}l("Zone");const u=e.__Zone_symbol_prefix||"__zone_symbol__";function d(Y){return u+Y}const v=!0===e[d("forceDuplicateZoneCheck")];if(e.Zone){if(v||"function"!=typeof e.Zone.__symbol__)throw new Error("Zone already loaded.");return e.Zone}class _{static#e=this.__symbol__=d;static assertZonePatched(){if(e.Promise!==J.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let s=_.current;for(;s.parent;)s=s.parent;return s}static get current(){return ne.zone}static get currentTask(){return Pe}static __load_patch(s,r,c=!1){if(J.hasOwnProperty(s)){if(!c&&v)throw Error("Already loaded patch: "+s)}else if(!e["__Zone_disable_"+s]){const N="Zone:"+s;l(N),J[s]=r(e,_,te),i(N,N)}}get parent(){return this._parent}get name(){return this._name}constructor(s,r){this._parent=s,this._name=r?r.name||"unnamed":"",this._properties=r&&r.properties||{},this._zoneDelegate=new P(this,this._parent&&this._parent._zoneDelegate,r)}get(s){const r=this.getZoneWith(s);if(r)return r._properties[s]}getZoneWith(s){let r=this;for(;r;){if(r._properties.hasOwnProperty(s))return r;r=r._parent}return null}fork(s){if(!s)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,s)}wrap(s,r){if("function"!=typeof s)throw new Error("Expecting function got: "+s);const c=this._zoneDelegate.intercept(this,s,r),N=this;return function(){return N.runGuarded(c,this,arguments,r)}}run(s,r,c,N){ne={parent:ne,zone:this};try{return this._zoneDelegate.invoke(this,s,r,c,N)}finally{ne=ne.parent}}runGuarded(s,r=null,c,N){ne={parent:ne,zone:this};try{try{return this._zoneDelegate.invoke(this,s,r,c,N)}catch(Q){if(this._zoneDelegate.handleError(this,Q))throw Q}}finally{ne=ne.parent}}runTask(s,r,c){if(s.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(s.zone||de).name+"; Execution: "+this.name+")");if(s.state===W&&(s.type===Te||s.type===O))return;const N=s.state!=y;N&&s._transitionTo(y,V),s.runCount++;const Q=Pe;Pe=s,ne={parent:ne,zone:this};try{s.type==O&&s.data&&!s.data.isPeriodic&&(s.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,s,r,c)}catch(be){if(this._zoneDelegate.handleError(this,be))throw be}}finally{s.state!==W&&s.state!==g&&(s.type==Te||s.data&&s.data.isPeriodic?N&&s._transitionTo(V,y):(s.runCount=0,this._updateTaskCount(s,-1),N&&s._transitionTo(W,y,W))),ne=ne.parent,Pe=Q}}scheduleTask(s){if(s.zone&&s.zone!==this){let c=this;for(;c;){if(c===s.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${s.zone.name}`);c=c.parent}}s._transitionTo(se,W);const r=[];s._zoneDelegates=r,s._zone=this;try{s=this._zoneDelegate.scheduleTask(this,s)}catch(c){throw s._transitionTo(g,se,W),this._zoneDelegate.handleError(this,c),c}return s._zoneDelegates===r&&this._updateTaskCount(s,1),s.state==se&&s._transitionTo(V,se),s}scheduleMicroTask(s,r,c,N){return this.scheduleTask(new b(U,s,r,c,N,void 0))}scheduleMacroTask(s,r,c,N,Q){return this.scheduleTask(new b(O,s,r,c,N,Q))}scheduleEventTask(s,r,c,N,Q){return this.scheduleTask(new b(Te,s,r,c,N,Q))}cancelTask(s){if(s.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(s.zone||de).name+"; Execution: "+this.name+")");if(s.state===V||s.state===y){s._transitionTo(X,V,y);try{this._zoneDelegate.cancelTask(this,s)}catch(r){throw s._transitionTo(g,X),this._zoneDelegate.handleError(this,r),r}return this._updateTaskCount(s,-1),s._transitionTo(W,X),s.runCount=0,s}}_updateTaskCount(s,r){const c=s._zoneDelegates;-1==r&&(s._zoneDelegates=null);for(let N=0;NY.hasTask(r,c),onScheduleTask:(Y,s,r,c)=>Y.scheduleTask(r,c),onInvokeTask:(Y,s,r,c,N,Q)=>Y.invokeTask(r,c,N,Q),onCancelTask:(Y,s,r,c)=>Y.cancelTask(r,c)};class P{constructor(s,r,c){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=s,this._parentDelegate=r,this._forkZS=c&&(c&&c.onFork?c:r._forkZS),this._forkDlgt=c&&(c.onFork?r:r._forkDlgt),this._forkCurrZone=c&&(c.onFork?this.zone:r._forkCurrZone),this._interceptZS=c&&(c.onIntercept?c:r._interceptZS),this._interceptDlgt=c&&(c.onIntercept?r:r._interceptDlgt),this._interceptCurrZone=c&&(c.onIntercept?this.zone:r._interceptCurrZone),this._invokeZS=c&&(c.onInvoke?c:r._invokeZS),this._invokeDlgt=c&&(c.onInvoke?r:r._invokeDlgt),this._invokeCurrZone=c&&(c.onInvoke?this.zone:r._invokeCurrZone),this._handleErrorZS=c&&(c.onHandleError?c:r._handleErrorZS),this._handleErrorDlgt=c&&(c.onHandleError?r:r._handleErrorDlgt),this._handleErrorCurrZone=c&&(c.onHandleError?this.zone:r._handleErrorCurrZone),this._scheduleTaskZS=c&&(c.onScheduleTask?c:r._scheduleTaskZS),this._scheduleTaskDlgt=c&&(c.onScheduleTask?r:r._scheduleTaskDlgt),this._scheduleTaskCurrZone=c&&(c.onScheduleTask?this.zone:r._scheduleTaskCurrZone),this._invokeTaskZS=c&&(c.onInvokeTask?c:r._invokeTaskZS),this._invokeTaskDlgt=c&&(c.onInvokeTask?r:r._invokeTaskDlgt),this._invokeTaskCurrZone=c&&(c.onInvokeTask?this.zone:r._invokeTaskCurrZone),this._cancelTaskZS=c&&(c.onCancelTask?c:r._cancelTaskZS),this._cancelTaskDlgt=c&&(c.onCancelTask?r:r._cancelTaskDlgt),this._cancelTaskCurrZone=c&&(c.onCancelTask?this.zone:r._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const N=c&&c.onHasTask,Q=r&&r._hasTaskZS;(N||Q)&&(this._hasTaskZS=N?c:H,this._hasTaskDlgt=r,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=s,c.onScheduleTask||(this._scheduleTaskZS=H,this._scheduleTaskDlgt=r,this._scheduleTaskCurrZone=this.zone),c.onInvokeTask||(this._invokeTaskZS=H,this._invokeTaskDlgt=r,this._invokeTaskCurrZone=this.zone),c.onCancelTask||(this._cancelTaskZS=H,this._cancelTaskDlgt=r,this._cancelTaskCurrZone=this.zone))}fork(s,r){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,s,r):new _(s,r)}intercept(s,r,c){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,s,r,c):r}invoke(s,r,c,N,Q){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,s,r,c,N,Q):r.apply(c,N)}handleError(s,r){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,s,r)}scheduleTask(s,r){let c=r;if(this._scheduleTaskZS)this._hasTaskZS&&c._zoneDelegates.push(this._hasTaskDlgtOwner),c=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,s,r),c||(c=r);else if(r.scheduleFn)r.scheduleFn(r);else{if(r.type!=U)throw new Error("Task is missing scheduleFn.");R(r)}return c}invokeTask(s,r,c,N){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,s,r,c,N):r.callback.apply(c,N)}cancelTask(s,r){let c;if(this._cancelTaskZS)c=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,s,r);else{if(!r.cancelFn)throw Error("Task is not cancelable");c=r.cancelFn(r)}return c}hasTask(s,r){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,s,r)}catch(c){this.handleError(s,c)}}_updateTaskCount(s,r){const c=this._taskCounts,N=c[s],Q=c[s]=N+r;if(Q<0)throw new Error("More tasks executed then were scheduled.");if(0==N||0==Q){const be={microTask:c.microTask>0,macroTask:c.macroTask>0,eventTask:c.eventTask>0,change:s};this.hasTask(this.zone,be)}}}class b{constructor(s,r,c,N,Q,be){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=s,this.source=r,this.data=N,this.scheduleFn=Q,this.cancelFn=be,!c)throw new Error("callback is not defined");this.callback=c;const E=this;s===Te&&N&&N.useG?this.invoke=b.invokeTask:this.invoke=function(){return b.invokeTask.call(e,E,this,arguments)}}static invokeTask(s,r,c){s||(s=this),me++;try{return s.runCount++,s.zone.runTask(s,r,c)}finally{1==me&&k(),me--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(W,se)}_transitionTo(s,r,c){if(this._state!==r&&this._state!==c)throw new Error(`${this.type} '${this.source}': can not transition to '${s}', expecting state '${r}'${c?" or '"+c+"'":""}, was '${this._state}'.`);this._state=s,s==W&&(this._zoneDelegates=null)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const B=d("setTimeout"),j=d("Promise"),F=d("then");let oe,re=[],G=!1;function ee(Y){if(oe||e[j]&&(oe=e[j].resolve(0)),oe){let s=oe[F];s||(s=oe.then),s.call(oe,Y)}else e[B](Y,0)}function R(Y){0===me&&0===re.length&&ee(k),Y&&re.push(Y)}function k(){if(!G){for(G=!0;re.length;){const Y=re;re=[];for(let s=0;sne,onUnhandledError:ce,microtaskDrainDone:ce,scheduleMicroTask:R,showUncaughtError:()=>!_[d("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:ce,patchMethod:()=>ce,bindArguments:()=>[],patchThen:()=>ce,patchMacroTask:()=>ce,patchEventPrototype:()=>ce,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>ce,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>ce,wrapWithCurrentZone:()=>ce,filterProperties:()=>[],attachOriginToPatched:()=>ce,_redefineProperty:()=>ce,patchCallbacks:()=>ce,nativeScheduleMicroTask:ee};let ne={parent:null,zone:new _(null,null)},Pe=null,me=0;function ce(){}i("Zone","Zone"),e.Zone=_}(globalThis);const q=Object.getOwnPropertyDescriptor,ye=Object.defineProperty,De=Object.getPrototypeOf,Ue=Object.create,ht=Array.prototype.slice,Be="addEventListener",We="removeEventListener",tt=Zone.__symbol__(Be),nt=Zone.__symbol__(We),Oe="true",Le="false",ze=Zone.__symbol__("");function rt(e,n){return Zone.current.wrap(e,n)}function Xe(e,n,l,i,u){return Zone.current.scheduleMacroTask(e,n,l,i,u)}const z=Zone.__symbol__,Ye=typeof window<"u",je=Ye?window:void 0,fe=Ye&&je||globalThis,dt="removeAttribute";function ot(e,n){for(let l=e.length-1;l>=0;l--)"function"==typeof e[l]&&(e[l]=rt(e[l],n+"_"+l));return e}function ut(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&typeof e.set>"u")}const st=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,$e=!("nw"in fe)&&typeof fe.process<"u"&&"[object process]"==={}.toString.call(fe.process),x=!$e&&!st&&!(!Ye||!je.HTMLElement),_e=typeof fe.process<"u"&&"[object process]"==={}.toString.call(fe.process)&&!st&&!(!Ye||!je.HTMLElement),it={},Ke=function(e){if(!(e=e||fe.event))return;let n=it[e.type];n||(n=it[e.type]=z("ON_PROPERTY"+e.type));const l=this||e.target||fe,i=l[n];let u;if(x&&l===je&&"error"===e.type){const d=e;u=i&&i.call(this,d.message,d.filename,d.lineno,d.colno,d.error),!0===u&&e.preventDefault()}else u=i&&i.apply(this,arguments),null!=u&&!u&&e.preventDefault();return u};function ct(e,n,l){let i=q(e,n);if(!i&&l&&q(l,n)&&(i={enumerable:!0,configurable:!0}),!i||!i.configurable)return;const u=z("on"+n+"patched");if(e.hasOwnProperty(u)&&e[u])return;delete i.writable,delete i.value;const d=i.get,v=i.set,_=n.slice(2);let H=it[_];H||(H=it[_]=z("ON_PROPERTY"+_)),i.set=function(P){let b=this;!b&&e===fe&&(b=fe),b&&("function"==typeof b[H]&&b.removeEventListener(_,Ke),v&&v.call(b,null),b[H]=P,"function"==typeof P&&b.addEventListener(_,Ke,!1))},i.get=function(){let P=this;if(!P&&e===fe&&(P=fe),!P)return null;const b=P[H];if(b)return b;if(d){let B=d.call(this);if(B)return i.set.call(this,B),"function"==typeof P[dt]&&P.removeAttribute(n),B}return null},ye(e,n,i),e[u]=!0}function Je(e,n,l){if(n)for(let i=0;ifunction(v,_){const H=l(v,_);return H.cbIdx>=0&&"function"==typeof _[H.cbIdx]?Xe(H.name,_[H.cbIdx],H,u):d.apply(v,_)})}function ke(e,n){e[z("OriginalDelegate")]=n}let Ne=!1,Ve=!1;function Re(){if(Ne)return Ve;Ne=!0;try{const e=je.navigator.userAgent;(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/")||-1!==e.indexOf("Edge/"))&&(Ve=!0)}catch{}return Ve}Zone.__load_patch("ZoneAwarePromise",(e,n,l)=>{const i=Object.getOwnPropertyDescriptor,u=Object.defineProperty;const v=l.symbol,_=[],H=!1!==e[v("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],P=v("Promise"),b=v("then"),B="__creationTrace__";l.onUnhandledError=E=>{if(l.showUncaughtError()){const m=E&&E.rejection;m?console.error("Unhandled Promise rejection:",m instanceof Error?m.message:m,"; Zone:",E.zone.name,"; Task:",E.task&&E.task.source,"; Value:",m,m instanceof Error?m.stack:void 0):console.error(E)}},l.microtaskDrainDone=()=>{for(;_.length;){const E=_.shift();try{E.zone.runGuarded(()=>{throw E.throwOriginal?E.rejection:E})}catch(m){F(m)}}};const j=v("unhandledPromiseRejectionHandler");function F(E){l.onUnhandledError(E);try{const m=n[j];"function"==typeof m&&m.call(this,E)}catch{}}function re(E){return E&&E.then}function G(E){return E}function oe(E){return r.reject(E)}const ee=v("state"),R=v("value"),k=v("finally"),de=v("parentPromiseValue"),W=v("parentPromiseState"),se="Promise.then",V=null,y=!0,X=!1,g=0;function U(E,m){return a=>{try{te(E,m,a)}catch(T){te(E,!1,T)}}}const O=function(){let E=!1;return function(a){return function(){E||(E=!0,a.apply(null,arguments))}}},Te="Promise resolved with itself",J=v("currentTaskTrace");function te(E,m,a){const T=O();if(E===a)throw new TypeError(Te);if(E[ee]===V){let L=null;try{("object"==typeof a||"function"==typeof a)&&(L=a&&a.then)}catch(D){return T(()=>{te(E,!1,D)})(),E}if(m!==X&&a instanceof r&&a.hasOwnProperty(ee)&&a.hasOwnProperty(R)&&a[ee]!==V)Pe(a),te(E,a[ee],a[R]);else if(m!==X&&"function"==typeof L)try{L.call(a,T(U(E,m)),T(U(E,!1)))}catch(D){T(()=>{te(E,!1,D)})()}else{E[ee]=m;const D=E[R];if(E[R]=a,E[k]===k&&m===y&&(E[ee]=E[W],E[R]=E[de]),m===X&&a instanceof Error){const M=n.currentTask&&n.currentTask.data&&n.currentTask.data[B];M&&u(a,J,{configurable:!0,enumerable:!1,writable:!0,value:M})}for(let M=0;M{try{const I=E[R],A=!!a&&k===a[k];A&&(a[de]=I,a[W]=D);const S=m.run(M,void 0,A&&M!==oe&&M!==G?[]:[I]);te(a,!0,S)}catch(I){te(a,!1,I)}},a)}const Y=function(){},s=e.AggregateError;class r{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(m){return m instanceof r?m:te(new this(null),y,m)}static reject(m){return te(new this(null),X,m)}static withResolvers(){const m={};return m.promise=new r((a,T)=>{m.resolve=a,m.reject=T}),m}static any(m){if(!m||"function"!=typeof m[Symbol.iterator])return Promise.reject(new s([],"All promises were rejected"));const a=[];let T=0;try{for(let M of m)T++,a.push(r.resolve(M))}catch{return Promise.reject(new s([],"All promises were rejected"))}if(0===T)return Promise.reject(new s([],"All promises were rejected"));let L=!1;const D=[];return new r((M,I)=>{for(let A=0;A{L||(L=!0,M(S))},S=>{D.push(S),T--,0===T&&(L=!0,I(new s(D,"All promises were rejected")))})})}static race(m){let a,T,L=new this((I,A)=>{a=I,T=A});function D(I){a(I)}function M(I){T(I)}for(let I of m)re(I)||(I=this.resolve(I)),I.then(D,M);return L}static all(m){return r.allWithCallback(m)}static allSettled(m){return(this&&this.prototype instanceof r?this:r).allWithCallback(m,{thenCallback:T=>({status:"fulfilled",value:T}),errorCallback:T=>({status:"rejected",reason:T})})}static allWithCallback(m,a){let T,L,D=new this((S,K)=>{T=S,L=K}),M=2,I=0;const A=[];for(let S of m){re(S)||(S=this.resolve(S));const K=I;try{S.then($=>{A[K]=a?a.thenCallback($):$,M--,0===M&&T(A)},$=>{a?(A[K]=a.errorCallback($),M--,0===M&&T(A)):L($)})}catch($){L($)}M++,I++}return M-=2,0===M&&T(A),D}constructor(m){const a=this;if(!(a instanceof r))throw new Error("Must be an instanceof Promise.");a[ee]=V,a[R]=[];try{const T=O();m&&m(T(U(a,y)),T(U(a,X)))}catch(T){te(a,!1,T)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return r}then(m,a){let T=this.constructor?.[Symbol.species];(!T||"function"!=typeof T)&&(T=this.constructor||r);const L=new T(Y),D=n.current;return this[ee]==V?this[R].push(D,L,m,a):me(this,D,L,m,a),L}catch(m){return this.then(null,m)}finally(m){let a=this.constructor?.[Symbol.species];(!a||"function"!=typeof a)&&(a=r);const T=new a(Y);T[k]=k;const L=n.current;return this[ee]==V?this[R].push(L,T,m,m):me(this,L,T,m,m),T}}r.resolve=r.resolve,r.reject=r.reject,r.race=r.race,r.all=r.all;const c=e[P]=e.Promise;e.Promise=r;const N=v("thenPatched");function Q(E){const m=E.prototype,a=i(m,"then");if(a&&(!1===a.writable||!a.configurable))return;const T=m.then;m[b]=T,E.prototype.then=function(L,D){return new r((I,A)=>{T.call(this,I,A)}).then(L,D)},E[N]=!0}return l.patchThen=Q,c&&(Q(c),we(e,"fetch",E=>function be(E){return function(m,a){let T=E.apply(m,a);if(T instanceof r)return T;let L=T.constructor;return L[N]||Q(L),T}}(E))),Promise[n.__symbol__("uncaughtPromiseErrors")]=_,r}),Zone.__load_patch("toString",e=>{const n=Function.prototype.toString,l=z("OriginalDelegate"),i=z("Promise"),u=z("Error"),d=function(){if("function"==typeof this){const P=this[l];if(P)return"function"==typeof P?n.call(P):Object.prototype.toString.call(P);if(this===Promise){const b=e[i];if(b)return n.call(b)}if(this===Error){const b=e[u];if(b)return n.call(b)}}return n.call(this)};d[l]=n,Function.prototype.toString=d;const v=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":v.call(this)}});let ge=!1;if(typeof window<"u")try{const e=Object.defineProperty({},"passive",{get:function(){ge=!0}});window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch{ge=!1}const Se={useG:!0},he={},Ce={},qe=new RegExp("^"+ze+"(\\w+)(true|false)$"),He=z("propagationStopped");function Tt(e,n){const l=(n?n(e):e)+Le,i=(n?n(e):e)+Oe,u=ze+l,d=ze+i;he[e]={},he[e][Le]=u,he[e][Oe]=d}function pt(e,n,l,i){const u=i&&i.add||Be,d=i&&i.rm||We,v=i&&i.listeners||"eventListeners",_=i&&i.rmAll||"removeAllListeners",H=z(u),P="."+u+":",b="prependListener",B="."+b+":",j=function(R,k,de){if(R.isRemoved)return;const W=R.callback;let se;"object"==typeof W&&W.handleEvent&&(R.callback=y=>W.handleEvent(y),R.originalDelegate=W);try{R.invoke(R,k,[de])}catch(y){se=y}const V=R.options;if(V&&"object"==typeof V&&V.once){const y=R.originalDelegate?R.originalDelegate:R.callback;k[d].call(k,de.type,y,V)}return se};function F(R,k,de){if(!(k=k||e.event))return;const W=R||k.target||e,se=W[he[k.type][de?Oe:Le]];if(se){const V=[];if(1===se.length){const y=j(se[0],W,k);y&&V.push(y)}else{const y=se.slice();for(let X=0;X{throw X})}}}const re=function(R){return F(this,R,!1)},G=function(R){return F(this,R,!0)};function oe(R,k){if(!R)return!1;let de=!0;k&&void 0!==k.useG&&(de=k.useG);const W=k&&k.vh;let se=!0;k&&void 0!==k.chkDup&&(se=k.chkDup);let V=!1;k&&void 0!==k.rt&&(V=k.rt);let y=R;for(;y&&!y.hasOwnProperty(u);)y=De(y);if(!y&&R[u]&&(y=R),!y||y[H])return!1;const X=k&&k.eventNameToString,g={},U=y[H]=y[u],O=y[z(d)]=y[d],Te=y[z(v)]=y[v],J=y[z(_)]=y[_];let te;k&&k.prepend&&(te=y[z(k.prepend)]=y[k.prepend]);const r=de?function(a){if(!g.isExisting)return U.call(g.target,g.eventName,g.capture?G:re,g.options)}:function(a){return U.call(g.target,g.eventName,a.invoke,g.options)},c=de?function(a){if(!a.isRemoved){const T=he[a.eventName];let L;T&&(L=T[a.capture?Oe:Le]);const D=L&&a.target[L];if(D)for(let M=0;M{Me.zone.cancelTask(Me)},{once:!0})),g.target=null,pe&&(pe.taskData=null),p&&(o.once=!0),!ge&&"boolean"==typeof Me.options||(Me.options=o),Me.target=A,Me.capture=h,Me.eventName=S,$&&(Me.originalDelegate=K),I?Z.unshift(Me):Z.push(Me),M?A:void 0}};return y[u]=m(U,P,r,c,V),te&&(y[b]=m(te,B,function(a){return te.call(g.target,g.eventName,a.invoke,g.options)},c,V,!0)),y[d]=function(){const a=this||e;let T=arguments[0];k&&k.transferEventName&&(T=k.transferEventName(T));const L=arguments[2],D=!!L&&("boolean"==typeof L||L.capture),M=arguments[1];if(!M)return O.apply(this,arguments);if(W&&!W(O,M,a,arguments))return;const I=he[T];let A;I&&(A=I[D?Oe:Le]);const S=A&&a[A];if(S)for(let K=0;Kfunction(u,d){u[He]=!0,i&&i.apply(u,d)})}function gt(e,n,l,i,u){const d=Zone.__symbol__(i);if(n[d])return;const v=n[d]=n[i];n[i]=function(_,H,P){return H&&H.prototype&&u.forEach(function(b){const B=`${l}.${i}::`+b,j=H.prototype;try{if(j.hasOwnProperty(b)){const F=e.ObjectGetOwnPropertyDescriptor(j,b);F&&F.value?(F.value=e.wrapWithCurrentZone(F.value,B),e._redefineProperty(H.prototype,b,F)):j[b]&&(j[b]=e.wrapWithCurrentZone(j[b],B))}else j[b]&&(j[b]=e.wrapWithCurrentZone(j[b],B))}catch{}}),v.call(n,_,H,P)},e.attachOriginToPatched(n[i],v)}function et(e,n,l){if(!l||0===l.length)return n;const i=l.filter(d=>d.target===e);if(!i||0===i.length)return n;const u=i[0].ignoreProperties;return n.filter(d=>-1===u.indexOf(d))}function lt(e,n,l,i){if(!e)return;Je(e,et(e,n,l),i)}function Ie(e){return Object.getOwnPropertyNames(e).filter(n=>n.startsWith("on")&&n.length>2).map(n=>n.substring(2))}function _t(e,n){if($e&&!_e||Zone[e.symbol("patchEvents")])return;const l=n.__Zone_ignore_on_properties;let i=[];if(x){const u=window;i=i.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const d=function Et(){try{const e=je.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch{}return!1}()?[{target:u,ignoreProperties:["error"]}]:[];lt(u,Ie(u),l&&l.concat(d),De(u))}i=i.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let u=0;u{const i=Ie(e);l.patchOnProperties=Je,l.patchMethod=we,l.bindArguments=ot,l.patchMacroTask=at;const u=n.__symbol__("BLACK_LISTED_EVENTS"),d=n.__symbol__("UNPATCHED_EVENTS");e[d]&&(e[u]=e[d]),e[u]&&(n[u]=n[d]=e[u]),l.patchEventPrototype=Qe,l.patchEventTarget=pt,l.isIEOrEdge=Re,l.ObjectDefineProperty=ye,l.ObjectGetOwnPropertyDescriptor=q,l.ObjectCreate=Ue,l.ArraySlice=ht,l.patchClass=Fe,l.wrapWithCurrentZone=rt,l.filterProperties=et,l.attachOriginToPatched=ke,l._redefineProperty=Object.defineProperty,l.patchCallbacks=gt,l.getGlobalObjects=()=>({globalSources:Ce,zoneSymbolEventNames:he,eventNames:i,isBrowser:x,isMix:_e,isNode:$e,TRUE_STR:Oe,FALSE_STR:Le,ZONE_SYMBOL_PREFIX:ze,ADD_EVENT_LISTENER_STR:Be,REMOVE_EVENT_LISTENER_STR:We})});const xe=z("zoneTask");function Ae(e,n,l,i){let u=null,d=null;l+=i;const v={};function _(P){const b=P.data;return b.args[0]=function(){return P.invoke.apply(this,arguments)},b.handleId=u.apply(e,b.args),P}function H(P){return d.call(e,P.data.handleId)}u=we(e,n+=i,P=>function(b,B){if("function"==typeof B[0]){const j={isPeriodic:"Interval"===i,delay:"Timeout"===i||"Interval"===i?B[1]||0:void 0,args:B},F=B[0];B[0]=function(){try{return F.apply(this,arguments)}finally{j.isPeriodic||("number"==typeof j.handleId?delete v[j.handleId]:j.handleId&&(j.handleId[xe]=null))}};const re=Xe(n,B[0],j,_,H);if(!re)return re;const G=re.data.handleId;return"number"==typeof G?v[G]=re:G&&(G[xe]=re),G&&G.ref&&G.unref&&"function"==typeof G.ref&&"function"==typeof G.unref&&(re.ref=G.ref.bind(G),re.unref=G.unref.bind(G)),"number"==typeof G||G?G:re}return P.apply(e,B)}),d=we(e,l,P=>function(b,B){const j=B[0];let F;"number"==typeof j?F=v[j]:(F=j&&j[xe],F||(F=j)),F&&"string"==typeof F.type?"notScheduled"!==F.state&&(F.cancelFn&&F.data.isPeriodic||0===F.runCount)&&("number"==typeof j?delete v[j]:j&&(j[xe]=null),F.zone.cancelTask(F)):P.apply(e,B)})}Zone.__load_patch("legacy",e=>{const n=e[Zone.__symbol__("legacyPatch")];n&&n()}),Zone.__load_patch("timers",e=>{const n="set",l="clear";Ae(e,n,l,"Timeout"),Ae(e,n,l,"Interval"),Ae(e,n,l,"Immediate")}),Zone.__load_patch("requestAnimationFrame",e=>{Ae(e,"request","cancel","AnimationFrame"),Ae(e,"mozRequest","mozCancel","AnimationFrame"),Ae(e,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",(e,n)=>{const l=["alert","prompt","confirm"];for(let i=0;ifunction(H,P){return n.current.run(d,e,P,_)})}}),Zone.__load_patch("EventTarget",(e,n,l)=>{(function Ge(e,n){n.patchEventPrototype(e,n)})(e,l),function kt(e,n){if(Zone[n.symbol("patchEventTarget")])return;const{eventNames:l,zoneSymbolEventNames:i,TRUE_STR:u,FALSE_STR:d,ZONE_SYMBOL_PREFIX:v}=n.getGlobalObjects();for(let H=0;H{Fe("MutationObserver"),Fe("WebKitMutationObserver")}),Zone.__load_patch("IntersectionObserver",(e,n,l)=>{Fe("IntersectionObserver")}),Zone.__load_patch("FileReader",(e,n,l)=>{Fe("FileReader")}),Zone.__load_patch("on_property",(e,n,l)=>{_t(l,e)}),Zone.__load_patch("customElements",(e,n,l)=>{!function vt(e,n){const{isBrowser:l,isMix:i}=n.getGlobalObjects();if(!l&&!i||!e.customElements||!("customElements"in e))return;n.patchCallbacks(n,e.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback","formAssociatedCallback","formDisabledCallback","formResetCallback","formStateRestoreCallback"])}(e,l)}),Zone.__load_patch("XHR",(e,n)=>{!function H(P){const b=P.XMLHttpRequest;if(!b)return;const B=b.prototype;let F=B[tt],re=B[nt];if(!F){const g=P.XMLHttpRequestEventTarget;if(g){const U=g.prototype;F=U[tt],re=U[nt]}}const G="readystatechange",oe="scheduled";function ee(g){const U=g.data,O=U.target;O[d]=!1,O[_]=!1;const Te=O[u];F||(F=O[tt],re=O[nt]),Te&&re.call(O,G,Te);const J=O[u]=()=>{if(O.readyState===O.DONE)if(!U.aborted&&O[d]&&g.state===oe){const ne=O[n.__symbol__("loadfalse")];if(0!==O.status&&ne&&ne.length>0){const Pe=g.invoke;g.invoke=function(){const me=O[n.__symbol__("loadfalse")];for(let ce=0;cefunction(g,U){return g[i]=0==U[2],g[v]=U[1],de.apply(g,U)}),se=z("fetchTaskAborting"),V=z("fetchTaskScheduling"),y=we(B,"send",()=>function(g,U){if(!0===n.current[V]||g[i])return y.apply(g,U);{const O={target:g,url:g[v],isPeriodic:!1,args:U,aborted:!1},Te=Xe("XMLHttpRequest.send",R,O,ee,k);g&&!0===g[_]&&!O.aborted&&Te.state===oe&&Te.invoke()}}),X=we(B,"abort",()=>function(g,U){const O=function j(g){return g[l]}(g);if(O&&"string"==typeof O.type){if(null==O.cancelFn||O.data&&O.data.aborted)return;O.zone.cancelTask(O)}else if(!0===n.current[se])return X.apply(g,U)})}(e);const l=z("xhrTask"),i=z("xhrSync"),u=z("xhrListener"),d=z("xhrScheduled"),v=z("xhrURL"),_=z("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",e=>{e.navigator&&e.navigator.geolocation&&function mt(e,n){const l=e.constructor.name;for(let i=0;i{const H=function(){return _.apply(this,ot(arguments,l+"."+u))};return ke(H,_),H})(d)}}}(e.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",(e,n)=>{function l(i){return function(u){ft(e,i).forEach(v=>{const _=e.PromiseRejectionEvent;if(_){const H=new _(i,{promise:u.promise,reason:u.rejection});v.invoke(H)}})}}e.PromiseRejectionEvent&&(n[z("unhandledPromiseRejectionHandler")]=l("unhandledrejection"),n[z("rejectionHandledHandler")]=l("rejectionhandled"))}),Zone.__load_patch("queueMicrotask",(e,n,l)=>{!function yt(e,n){n.patchMethod(e,"queueMicrotask",l=>function(i,u){Zone.current.scheduleMicroTask("queueMicrotask",u[0])})}(e,l)})}},q=>{var Ue;Ue=752,q(q.s=Ue)}]); //# sourceMappingURL=polyfills.js.map !function(h){"object"==typeof exports&&typeof module<"u"?module.exports=h():"function"==typeof define&&define.amd?define([],h):(typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:this).Ajv=h()}(function(){return function h(g,z,e){function s(r,i){if(!z[r]){if(!g[r]){var n="function"==typeof require&&require;if(!i&&n)return n(r,!0);if(p)return p(r,!0);var P=new Error("Cannot find module '"+r+"'");throw P.code="MODULE_NOT_FOUND",P}var x=z[r]={exports:{}};g[r][0].call(x.exports,function(w){return s(g[r][1][w]||w)},x,x.exports,h,g,z,e)}return z[r].exports}for(var p="function"==typeof require&&require,t=0;t%\\^`{|}]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?)*\})*$/i,P=/^(?:(?:http[s\u017F]?|ftp):\/\/)(?:(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+(?::(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*)?@)?(?:(?!10(?:\.[0-9]{1,3}){3})(?!127(?:\.[0-9]{1,3}){3})(?!169\.254(?:\.[0-9]{1,3}){2})(?!192\.168(?:\.[0-9]{1,3}){2})(?!172\.(?:1[6-9]|2[0-9]|3[01])(?:\.[0-9]{1,3}){2})(?:[1-9][0-9]?|1[0-9][0-9]|2[01][0-9]|22[0-3])(?:\.(?:1?[0-9]{1,2}|2[0-4][0-9]|25[0-5])){2}(?:\.(?:[1-9][0-9]?|1[0-9][0-9]|2[0-4][0-9]|25[0-4]))|(?:(?:(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+-?)*(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+)(?:\.(?:(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+-?)*(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+)*(?:\.(?:(?:[KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]){2,})))(?::[0-9]{2,5})?(?:\/(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*)?$/i,x=/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,w=/^(?:\/(?:[^~/]|~0|~1)*)*$/,o=/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i,m=/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/;function u(O){return e.copy(u[O="full"==O?"full":"fast"])}function l(O){var F=O.match(s);if(!F)return!1;var L,c=+F[2],C=+F[3];return 1<=c&&c<=12&&1<=C&&C<=(2!=c||(L=+F[1])%4!=0||L%100==0&&L%400!=0?p[c]:29)}function f(O,F){var L=O.match(t);if(!L)return!1;var c=L[1],C=L[2],j=L[3];return(c<=23&&C<=59&&j<=59||23==c&&59==C&&60==j)&&(!F||L[5])}(g.exports=u).fast={date:/^\d\d\d\d-[0-1]\d-[0-3]\d$/,time:/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d:\d\d)?$/i,"date-time":/^\d\d\d\d-[0-1]\d-[0-3]\d[t\s](?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d:\d\d)$/i,uri:/^(?:[a-z][a-z0-9+-.]*:)(?:\/?\/)?[^\s]*$/i,"uri-reference":/^(?:(?:[a-z][a-z0-9+-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,"uri-template":n,url:P,email:/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?)*$/i,hostname:r,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ipv6:/^\s*(?:(?:(?:[0-9a-f]{1,4}:){7}(?:[0-9a-f]{1,4}|:))|(?:(?:[0-9a-f]{1,4}:){6}(?::[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){5}(?:(?:(?::[0-9a-f]{1,4}){1,2})|:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){4}(?:(?:(?::[0-9a-f]{1,4}){1,3})|(?:(?::[0-9a-f]{1,4})?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){3}(?:(?:(?::[0-9a-f]{1,4}){1,4})|(?:(?::[0-9a-f]{1,4}){0,2}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){2}(?:(?:(?::[0-9a-f]{1,4}){1,5})|(?:(?::[0-9a-f]{1,4}){0,3}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){1}(?:(?:(?::[0-9a-f]{1,4}){1,6})|(?:(?::[0-9a-f]{1,4}){0,4}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?::(?:(?:(?::[0-9a-f]{1,4}){1,7})|(?:(?::[0-9a-f]{1,4}){0,5}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(?:%.+)?\s*$/i,regex:U,uuid:x,"json-pointer":w,"json-pointer-uri-fragment":o,"relative-json-pointer":m},u.full={date:l,time:f,"date-time":function(O){var F=O.split(v);return 2==F.length&&l(F[0])&&f(F[1],!0)},uri:function(O){return $.test(O)&&i.test(O)},"uri-reference":/^(?:[a-z][a-z0-9+\-.]*:)?(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,"uri-template":n,url:P,email:/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&''*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i,hostname:function(O){return O.length<=255&&r.test(O)},ipv4:/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ipv6:/^\s*(?:(?:(?:[0-9a-f]{1,4}:){7}(?:[0-9a-f]{1,4}|:))|(?:(?:[0-9a-f]{1,4}:){6}(?::[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){5}(?:(?:(?::[0-9a-f]{1,4}){1,2})|:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){4}(?:(?:(?::[0-9a-f]{1,4}){1,3})|(?:(?::[0-9a-f]{1,4})?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){3}(?:(?:(?::[0-9a-f]{1,4}){1,4})|(?:(?::[0-9a-f]{1,4}){0,2}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){2}(?:(?:(?::[0-9a-f]{1,4}){1,5})|(?:(?::[0-9a-f]{1,4}){0,3}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){1}(?:(?:(?::[0-9a-f]{1,4}){1,6})|(?:(?::[0-9a-f]{1,4}){0,4}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?::(?:(?:(?::[0-9a-f]{1,4}){1,7})|(?:(?::[0-9a-f]{1,4}){0,5}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(?:%.+)?\s*$/i,regex:U,uuid:x,"json-pointer":w,"json-pointer-uri-fragment":o,"relative-json-pointer":m};var v=/t|\s/i,$=/\/|:/,B=/[^\\]\\Z/;function U(O){if(B.test(O))return!1;try{return new RegExp(O),!0}catch{return!1}}},{"./util":10}],5:[function(h,g,z){"use strict";var e=h("./resolve"),s=h("./util"),p=h("./error_classes"),t=h("fast-json-stable-stringify"),r=h("../dotjs/validate"),i=s.ucs2length,n=h("fast-deep-equal"),P=p.Validation;function x(f,v,$){for(var B=0;B",U=l?">":"<",O=void 0;if($){var b,F=e.util.getData(v.$data,n,e.dataPathArr),L="exclusive"+i,c="exclType"+i,C="exclIsNumber"+i,j="' + "+(S="op"+i)+" + '";r+=" var schemaExcl"+i+" = "+F+"; ",O=f,(b=b||[]).push(r+=" var "+L+"; var "+c+" = typeof "+(F="schemaExcl"+i)+"; if ("+c+" != 'boolean' && "+c+" != 'undefined' && "+c+" != 'number') { "),r="",!1!==e.createErrors?(r+=" { keyword: '"+(O||"_exclusiveLimit")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(w)+" , params: {} ",!1!==e.opts.messages&&(r+=" , message: '"+f+" should be boolean' "),e.opts.verbose&&(r+=" , schema: validate.schema"+x+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+m+" "),r+=" } "):r+=" {} ";var A=r;r=b.pop(),r+=!e.compositeRule&&o?e.async?" throw new ValidationError(["+A+"]); ":" validate.errors = ["+A+"]; return false; ":" var err = "+A+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",r+=" } else if ( ",u&&(r+=" ("+t+" !== undefined && typeof "+t+" != 'number') || "),r+=" "+c+" == 'number' ? ( ("+L+" = "+t+" === undefined || "+F+" "+B+"= "+t+") ? "+m+" "+U+"= "+F+" : "+m+" "+U+" "+t+" ) : ( ("+L+" = "+F+" === true) ? "+m+" "+U+"= "+t+" : "+m+" "+U+" "+t+" ) || "+m+" !== "+m+") { var op"+i+" = "+L+" ? '"+B+"' : '"+B+"='; ",void 0===P&&(w=e.errSchemaPath+"/"+(O=f),t=F,u=$)}else if(j=B,(C="number"==typeof v)&&u){var S="'"+j+"'";r+=" if ( ",u&&(r+=" ("+t+" !== undefined && typeof "+t+" != 'number') || "),r+=" ( "+t+" === undefined || "+v+" "+B+"= "+t+" ? "+m+" "+U+"= "+v+" : "+m+" "+U+" "+t+" ) || "+m+" !== "+m+") { "}else C&&void 0===P?(L=!0,w=e.errSchemaPath+"/"+(O=f),t=v,U+="="):(C&&(t=Math[l?"min":"max"](v,P)),v===(!C||t)?(L=!0,w=e.errSchemaPath+"/"+(O=f),U+="="):(L=!1,j+="=")),S="'"+j+"'",r+=" if ( ",u&&(r+=" ("+t+" !== undefined && typeof "+t+" != 'number') || "),r+=" "+m+" "+U+" "+t+" || "+m+" !== "+m+") { ";return O=O||s,(b=b||[]).push(r),r="",!1!==e.createErrors?(r+=" { keyword: '"+(O||"_limit")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(w)+" , params: { comparison: "+S+", limit: "+t+", exclusive: "+L+" } ",!1!==e.opts.messages&&(r+=" , message: 'should be "+j+" ",r+=u?"' + "+t:t+"'"),e.opts.verbose&&(r+=" , schema: ",r+=u?"validate.schema"+x:""+P,r+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+m+" "),r+=" } "):r+=" {} ",A=r,r=b.pop(),r+=!e.compositeRule&&o?e.async?" throw new ValidationError(["+A+"]); ":" validate.errors = ["+A+"]; return false; ":" var err = "+A+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",r+=" } ",o&&(r+=" else { "),r}},{}],13:[function(h,g,z){"use strict";g.exports=function(e,s,p){var t,r=" ",i=e.level,n=e.dataLevel,P=e.schema[s],x=e.schemaPath+e.util.getProperty(s),w=e.errSchemaPath+"/"+s,o=!e.opts.allErrors,m="data"+(n||""),u=e.opts.$data&&P&&P.$data;u?(r+=" var schema"+i+" = "+e.util.getData(P.$data,n,e.dataPathArr)+"; ",t="schema"+i):t=P,r+="if ( ",u&&(r+=" ("+t+" !== undefined && typeof "+t+" != 'number') || ");var l=s,f=f||[];f.push(r+=" "+m+".length "+("maxItems"==s?">":"<")+" "+t+") { "),r="",!1!==e.createErrors?(r+=" { keyword: '"+(l||"_limitItems")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(w)+" , params: { limit: "+t+" } ",!1!==e.opts.messages&&(r+=" , message: 'should NOT have ",r+="maxItems"==s?"more":"less",r+=" than ",r+=u?"' + "+t+" + '":""+P,r+=" items' "),e.opts.verbose&&(r+=" , schema: ",r+=u?"validate.schema"+x:""+P,r+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+m+" "),r+=" } "):r+=" {} ";var v=r;return r=f.pop(),r+=!e.compositeRule&&o?e.async?" throw new ValidationError(["+v+"]); ":" validate.errors = ["+v+"]; return false; ":" var err = "+v+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",r+="} ",o&&(r+=" else { "),r}},{}],14:[function(h,g,z){"use strict";g.exports=function(e,s,p){var t,r=" ",i=e.level,n=e.dataLevel,P=e.schema[s],x=e.schemaPath+e.util.getProperty(s),w=e.errSchemaPath+"/"+s,o=!e.opts.allErrors,m="data"+(n||""),u=e.opts.$data&&P&&P.$data;u?(r+=" var schema"+i+" = "+e.util.getData(P.$data,n,e.dataPathArr)+"; ",t="schema"+i):t=P,r+="if ( ",u&&(r+=" ("+t+" !== undefined && typeof "+t+" != 'number') || "),r+=!1===e.opts.unicode?" "+m+".length ":" ucs2length("+m+") ";var l=s,f=f||[];f.push(r+=" "+("maxLength"==s?">":"<")+" "+t+") { "),r="",!1!==e.createErrors?(r+=" { keyword: '"+(l||"_limitLength")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(w)+" , params: { limit: "+t+" } ",!1!==e.opts.messages&&(r+=" , message: 'should NOT be ",r+="maxLength"==s?"longer":"shorter",r+=" than ",r+=u?"' + "+t+" + '":""+P,r+=" characters' "),e.opts.verbose&&(r+=" , schema: ",r+=u?"validate.schema"+x:""+P,r+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+m+" "),r+=" } "):r+=" {} ";var v=r;return r=f.pop(),r+=!e.compositeRule&&o?e.async?" throw new ValidationError(["+v+"]); ":" validate.errors = ["+v+"]; return false; ":" var err = "+v+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",r+="} ",o&&(r+=" else { "),r}},{}],15:[function(h,g,z){"use strict";g.exports=function(e,s,p){var t,r=" ",i=e.level,n=e.dataLevel,P=e.schema[s],x=e.schemaPath+e.util.getProperty(s),w=e.errSchemaPath+"/"+s,o=!e.opts.allErrors,m="data"+(n||""),u=e.opts.$data&&P&&P.$data;u?(r+=" var schema"+i+" = "+e.util.getData(P.$data,n,e.dataPathArr)+"; ",t="schema"+i):t=P,r+="if ( ",u&&(r+=" ("+t+" !== undefined && typeof "+t+" != 'number') || ");var l=s,f=f||[];f.push(r+=" Object.keys("+m+").length "+("maxProperties"==s?">":"<")+" "+t+") { "),r="",!1!==e.createErrors?(r+=" { keyword: '"+(l||"_limitProperties")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(w)+" , params: { limit: "+t+" } ",!1!==e.opts.messages&&(r+=" , message: 'should NOT have ",r+="maxProperties"==s?"more":"less",r+=" than ",r+=u?"' + "+t+" + '":""+P,r+=" properties' "),e.opts.verbose&&(r+=" , schema: ",r+=u?"validate.schema"+x:""+P,r+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+m+" "),r+=" } "):r+=" {} ";var v=r;return r=f.pop(),r+=!e.compositeRule&&o?e.async?" throw new ValidationError(["+v+"]); ":" validate.errors = ["+v+"]; return false; ":" var err = "+v+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",r+="} ",o&&(r+=" else { "),r}},{}],16:[function(h,g,z){"use strict";g.exports=function(e,s,p){var t=" ",r=e.schema[s],i=e.schemaPath+e.util.getProperty(s),n=e.errSchemaPath+"/"+s,P=!e.opts.allErrors,x=e.util.copy(e),w="";x.level++;var o="valid"+x.level,m=x.baseId,u=!0,l=r;if(l)for(var f,v=-1,$=l.length-1;v<$;)f=l[v+=1],e.util.schemaHasRules(f,e.RULES.all)&&(u=!1,x.schema=f,x.schemaPath=i+"["+v+"]",x.errSchemaPath=n+"/"+v,t+=" "+e.validate(x)+" ",x.baseId=m,P&&(t+=" if ("+o+") { ",w+="}"));return P&&(t+=u?" if (true) { ":" "+w.slice(0,-1)+" "),e.util.cleanUpCode(t)}},{}],17:[function(h,g,z){"use strict";g.exports=function(e,s,p){var t=" ",r=e.level,i=e.dataLevel,n=e.schema[s],P=e.schemaPath+e.util.getProperty(s),x=e.errSchemaPath+"/"+s,w=!e.opts.allErrors,o="data"+(i||""),m="valid"+r,u="errs__"+r,l=e.util.copy(e),f="";l.level++;var v="valid"+l.level;if(n.every(function(c){return e.util.schemaHasRules(c,e.RULES.all)})){var $=l.baseId;t+=" var "+u+" = errors; var "+m+" = false; ";var B=e.compositeRule;e.compositeRule=l.compositeRule=!0;var U=n;if(U)for(var O,F=-1,L=U.length-1;F "+A+") { ";var k=o+"["+A+"]";l.schema=b,l.schemaPath=P+"["+A+"]",l.errSchemaPath=x+"/"+A,l.errorPath=e.util.getPathExpr(e.errorPath,A,e.opts.jsonPointers,!0),l.dataPathArr[B]=A;var R=e.validate(l);l.baseId=O,e.util.varOccurences(R,U)<2?t+=" "+e.util.varReplace(R,U,k)+" ":t+=" var "+U+" = "+k+"; "+R+" ",t+=" } ",w&&(t+=" if ("+v+") { ",f+="}")}"object"==typeof F&&e.util.schemaHasRules(F,e.RULES.all)&&(l.schema=F,l.schemaPath=e.schemaPath+".additionalItems",l.errSchemaPath=e.errSchemaPath+"/additionalItems",t+=" "+v+" = true; if ("+o+".length > "+n.length+") { for (var "+$+" = "+n.length+"; "+$+" < "+o+".length; "+$+"++) { ",l.errorPath=e.util.getPathExpr(e.errorPath,$,e.opts.jsonPointers,!0),k=o+"["+$+"]",l.dataPathArr[B]=$,R=e.validate(l),l.baseId=O,e.util.varOccurences(R,U)<2?t+=" "+e.util.varReplace(R,U,k)+" ":t+=" var "+U+" = "+k+"; "+R+" ",w&&(t+=" if (!"+v+") break; "),t+=" } } ",w&&(t+=" if ("+v+") { ",f+="}"))}else e.util.schemaHasRules(n,e.RULES.all)&&(l.schema=n,l.schemaPath=P,l.errSchemaPath=x,t+=" for (var "+$+" = 0; "+$+" < "+o+".length; "+$+"++) { ",l.errorPath=e.util.getPathExpr(e.errorPath,$,e.opts.jsonPointers,!0),k=o+"["+$+"]",l.dataPathArr[B]=$,R=e.validate(l),l.baseId=O,e.util.varOccurences(R,U)<2?t+=" "+e.util.varReplace(R,U,k)+" ":t+=" var "+U+" = "+k+"; "+R+" ",w&&(t+=" if (!"+v+") break; "),t+=" }");return w&&(t+=" "+f+" if ("+u+" == errors) {"),e.util.cleanUpCode(t)}},{}],28:[function(h,g,z){"use strict";g.exports=function(e,s,p){var t,r=" ",i=e.level,n=e.dataLevel,P=e.schema[s],x=e.schemaPath+e.util.getProperty(s),w=e.errSchemaPath+"/"+s,o=!e.opts.allErrors,m="data"+(n||""),u=e.opts.$data&&P&&P.$data;u?(r+=" var schema"+i+" = "+e.util.getData(P.$data,n,e.dataPathArr)+"; ",t="schema"+i):t=P,r+="var division"+i+";if (",u&&(r+=" "+t+" !== undefined && ( typeof "+t+" != 'number' || "),r+=" (division"+i+" = "+m+" / "+t+", ",r+=e.opts.multipleOfPrecision?" Math.abs(Math.round(division"+i+") - division"+i+") > 1e-"+e.opts.multipleOfPrecision+" ":" division"+i+" !== parseInt(division"+i+") ",r+=" ) ",u&&(r+=" ) ");var l=l||[];l.push(r+=" ) { "),r="",!1!==e.createErrors?(r+=" { keyword: 'multipleOf' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(w)+" , params: { multipleOf: "+t+" } ",!1!==e.opts.messages&&(r+=" , message: 'should be multiple of ",r+=u?"' + "+t:t+"'"),e.opts.verbose&&(r+=" , schema: ",r+=u?"validate.schema"+x:""+P,r+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+m+" "),r+=" } "):r+=" {} ";var f=r;return r=l.pop(),r+=!e.compositeRule&&o?e.async?" throw new ValidationError(["+f+"]); ":" validate.errors = ["+f+"]; return false; ":" var err = "+f+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",r+="} ",o&&(r+=" else { "),r}},{}],29:[function(h,g,z){"use strict";g.exports=function(e,s,p){var t=" ",r=e.level,i=e.dataLevel,n=e.schema[s],P=e.schemaPath+e.util.getProperty(s),x=e.errSchemaPath+"/"+s,w=!e.opts.allErrors,o="data"+(i||""),m="errs__"+r,u=e.util.copy(e);u.level++;var l="valid"+u.level;if(e.util.schemaHasRules(n,e.RULES.all)){u.schema=n,u.schemaPath=P,u.errSchemaPath=x,t+=" var "+m+" = errors; ";var f,v=e.compositeRule;e.compositeRule=u.compositeRule=!0,u.createErrors=!1,u.opts.allErrors&&(f=u.opts.allErrors,u.opts.allErrors=!1),t+=" "+e.validate(u)+" ",u.createErrors=!0,f&&(u.opts.allErrors=f),e.compositeRule=u.compositeRule=v;var $=$||[];$.push(t+=" if ("+l+") { "),t="",!1!==e.createErrors?(t+=" { keyword: 'not' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(x)+" , params: {} ",!1!==e.opts.messages&&(t+=" , message: 'should NOT be valid' "),e.opts.verbose&&(t+=" , schema: validate.schema"+P+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+o+" "),t+=" } "):t+=" {} ";var B=t;t=$.pop(),t+=!e.compositeRule&&w?e.async?" throw new ValidationError(["+B+"]); ":" validate.errors = ["+B+"]; return false; ":" var err = "+B+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",t+=" } else { errors = "+m+"; if (vErrors !== null) { if ("+m+") vErrors.length = "+m+"; else vErrors = null; } ",e.opts.allErrors&&(t+=" } ")}else t+=" var err = ",!1!==e.createErrors?(t+=" { keyword: 'not' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(x)+" , params: {} ",!1!==e.opts.messages&&(t+=" , message: 'should NOT be valid' "),e.opts.verbose&&(t+=" , schema: validate.schema"+P+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+o+" "),t+=" } "):t+=" {} ",t+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",w&&(t+=" if (false) { ");return t}},{}],30:[function(h,g,z){"use strict";g.exports=function(e,s,p){var t=" ",r=e.level,i=e.dataLevel,n=e.schema[s],P=e.schemaPath+e.util.getProperty(s),x=e.errSchemaPath+"/"+s,w=!e.opts.allErrors,o="data"+(i||""),m="valid"+r,u="errs__"+r,l=e.util.copy(e),f="";l.level++;var v="valid"+l.level,$=l.baseId,B="prevValid"+r,U="passingSchemas"+r;t+="var "+u+" = errors , "+B+" = false , "+m+" = false , "+U+" = null; ";var O=e.compositeRule;e.compositeRule=l.compositeRule=!0;var F=n;if(F)for(var L,c=-1,C=F.length-1;c 1) { ";var f=e.schema.items&&e.schema.items.type,v=Array.isArray(f);!f||"object"==f||"array"==f||v&&(0<=f.indexOf("object")||0<=f.indexOf("array"))?r+=" outer: for (;i--;) { for (j = i; j--;) { if (equal("+m+"[i], "+m+"[j])) { "+u+" = false; break outer; } } } ":(r+=" var itemIndices = {}, item; for (;i--;) { var item = "+m+"[i]; ",r+=" if ("+e.util["checkDataType"+(v?"s":"")](f,"item",!0)+") continue; ",v&&(r+=" if (typeof item == 'string') item = '\"' + item; "),r+=" if (typeof itemIndices[item] == 'number') { "+u+" = false; j = itemIndices[item]; break; } itemIndices[item] = i; } "),r+=" } ",l&&(r+=" } ");var $=$||[];$.push(r+=" if (!"+u+") { "),r="",!1!==e.createErrors?(r+=" { keyword: 'uniqueItems' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(w)+" , params: { i: i, j: j } ",!1!==e.opts.messages&&(r+=" , message: 'should NOT have duplicate items (items ## ' + j + ' and ' + i + ' are identical)' "),e.opts.verbose&&(r+=" , schema: ",r+=l?"validate.schema"+x:""+P,r+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+m+" "),r+=" } "):r+=" {} ";var B=r;r=$.pop(),r+=!e.compositeRule&&o?e.async?" throw new ValidationError(["+B+"]); ":" validate.errors = ["+B+"]; return false; ":" var err = "+B+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",r+=" } ",o&&(r+=" else { ")}else o&&(r+=" if (true) { ");return r}},{}],37:[function(h,g,z){"use strict";g.exports=function(e,s,p){var t="",r=!0===e.schema.$async,i=e.util.schemaHasRulesExcept(e.schema,e.RULES.all,"$ref"),n=e.self._getId(e.schema);if(e.isTop&&(t+=" var validate = ",r&&(e.async=!0,t+="async "),t+="function(data, dataPath, parentData, parentDataProperty, rootData) { 'use strict'; ",n&&(e.opts.sourceCode||e.opts.processCode)&&(t+=" /*# sourceURL="+n+" */ ")),"boolean"==typeof e.schema||!i&&!e.schema.$ref){var P=e.level,x=e.dataLevel,w=e.schema[s="false schema"],o=e.schemaPath+e.util.getProperty(s),m=e.errSchemaPath+"/"+s,u=!e.opts.allErrors,l="data"+(x||""),f="valid"+P;if(!1===e.schema){e.isTop?u=!0:t+=" var "+f+" = false; ",(de=de||[]).push(t),t="",!1!==e.createErrors?(t+=" { keyword: 'false schema' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(m)+" , params: {} ",!1!==e.opts.messages&&(t+=" , message: 'boolean schema is false' "),e.opts.verbose&&(t+=" , schema: false , parentSchema: validate.schema"+e.schemaPath+" , data: "+l+" "),t+=" } "):t+=" {} ";var v=t;t=de.pop(),t+=!e.compositeRule&&u?e.async?" throw new ValidationError(["+v+"]); ":" validate.errors = ["+v+"]; return false; ":" var err = "+v+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}else t+=e.isTop?r?" return data; ":" validate.errors = null; return true; ":" var "+f+" = true; ";return e.isTop&&(t+=" }; return validate; "),t}if(e.isTop){var $=e.isTop;P=e.level=0,x=e.dataLevel=0,l="data",e.rootId=e.resolve.fullPath(e.self._getId(e.root.schema)),e.baseId=e.baseId||e.rootId,delete e.isTop,e.dataPathArr=[void 0],t+=" var vErrors = null; ",t+=" var errors = 0; ",t+=" if (rootData === undefined) rootData = data; "}else{if(P=e.level,l="data"+((x=e.dataLevel)||""),n&&(e.baseId=e.resolve.url(e.baseId,n)),r&&!e.async)throw new Error("async schema in sync schema");t+=" var errs_"+P+" = errors;"}f="valid"+P,u=!e.opts.allErrors;var B="",U="",O=e.schema.type,F=Array.isArray(O);if(F&&1==O.length&&(O=O[0],F=!1),e.schema.$ref&&i){if("fail"==e.opts.extendRefs)throw new Error('$ref: validation keywords used in schema at path "'+e.errSchemaPath+'" (see option extendRefs)');!0!==e.opts.extendRefs&&(i=!1,e.logger.warn('$ref: keywords ignored in schema at path "'+e.errSchemaPath+'"'))}if(e.schema.$comment&&e.opts.$comment&&(t+=" "+e.RULES.all.$comment.code(e,"$comment")),O){if(e.opts.coerceTypes)var L=e.util.coerceToTypes(e.opts.coerceTypes,O);var c=e.RULES.types[O];if(L||F||!0===c||c&&!se(c)){if(o=e.schemaPath+".type",m=e.errSchemaPath+"/type",o=e.schemaPath+".type",m=e.errSchemaPath+"/type",t+=" if ("+e.util[F?"checkDataTypes":"checkDataType"](O,l,!0)+") { ",L){var C="dataType"+P,j="coerced"+P;t+=" var "+C+" = typeof "+l+"; ","array"==e.opts.coerceTypes&&(t+=" if ("+C+" == 'object' && Array.isArray("+l+")) "+C+" = 'array'; "),t+=" var "+j+" = undefined; ";var b="",A=L;if(A)for(var S,k=-1,R=A.length-1;k= 0x80 (not a basic code point)","invalid-input":"Invalid input"},v=Math.floor,$=String.fromCharCode;function B(d){throw new RangeError(f[d])}function U(d,y){var E=d.split("@"),I="";return 1>1,d+=v(d/y);455v((o-N)/a))&&B("overflow"),N+=T*a;var D=_<=J?1:J+26<=_?26:_-J;if(Tv(o/Q)&&B("overflow"),a*=Q}var W=E.length+1;J=L(N-me,W,0==me),v(N/W)>o-H&&B("overflow"),H+=v(N/W),N%=W,E.splice(N++,0,H)}return String.fromCodePoint.apply(String,E)},C=function(d){var y=[],E=(d=O(d)).length,I=128,N=0,H=72,J=!0,re=!1,ne=void 0;try{for(var ve,me=d[Symbol.iterator]();!(J=(ve=me.next()).done);J=!0){var a=ve.value;a<128&&y.push($(a))}}catch(Ne){re=!0,ne=Ne}finally{try{!J&&me.return&&me.return()}finally{if(re)throw ne}}var _=y.length,T=_;for(_&&y.push("-");Tv((o-N)/te)&&B("overflow"),N+=(D-I)*te,I=D;var be=!0,Se=!1,$e=void 0;try{for(var je,ke=d[Symbol.iterator]();!(be=(je=ke.next()).done);be=!0){var Be=je.value;if(Beo&&B("overflow"),Be==I){for(var Me=N,Ie=36;;Ie+=36){var Le=Ie<=H?1:H+26<=Ie?26:Ie-H;if(Me>6|192).toString(16).toUpperCase()+"%"+(63&y|128).toString(16).toUpperCase():"%"+(y>>12|224).toString(16).toUpperCase()+"%"+(y>>6&63|128).toString(16).toUpperCase()+"%"+(63&y|128).toString(16).toUpperCase()}function S(d){for(var y="",E=0,I=d.length;EA-Z\\x5E-\\x7E]",'[\\"\\\\]'),Oe=new RegExp(Pe,"g"),_e=new RegExp(se,"g"),Ce=new RegExp(p("[^]","[A-Za-z0-9\\!\\$\\%\\'\\*\\+\\-\\^\\_\\`\\{\\|\\}\\~]","[\\.]",'[\\"]',xe),"g"),Fe=new RegExp(p("[^]",Pe,"[\\!\\$\\'\\(\\)\\*\\+\\,\\;\\:\\@]"),"g"),Ue=Fe;function Ge(d){var y=S(d);return y.match(Oe)?y:d}var ze={scheme:"mailto",parse:function(d,y){var E=d,I=E.to=E.path?E.path.split(","):[];if(E.path=void 0,E.query){for(var N=!1,H={},J=E.query.split("&"),re=0,ne=J.length;re>>2]|=(u[f>>>2]>>>24-f%4*8&255)<<24-(l+f)%4*8;else if(65535>>2]=u[f>>>2];else m.push.apply(m,u);return this.sigBytes+=o,this},clamp:function(){var o=this.words,m=this.sigBytes;o[m>>>2]&=4294967295<<32-m%4*8,o.length=h.ceil(m/4)},clone:function(){var o=p.clone.call(this);return o.words=this.words.slice(0),o},random:function(o){for(var m=[],u=0;u>>2]>>>24-l%4*8&255;u.push((f>>>4).toString(16)),u.push((15&f).toString(16))}return u.join("")},parse:function(o){for(var m=o.length,u=[],l=0;l>>3]|=parseInt(o.substr(l,2),16)<<24-l%8*4;return new t.init(u,m/2)}},n=r.Latin1={stringify:function(o){var m=o.words;o=o.sigBytes;for(var u=[],l=0;l>>2]>>>24-l%4*8&255));return u.join("")},parse:function(o){for(var m=o.length,u=[],l=0;l>>2]|=(255&o.charCodeAt(l))<<24-l%4*8;return new t.init(u,m)}},P=r.Utf8={stringify:function(o){try{return decodeURIComponent(escape(n.stringify(o)))}catch{throw Error("Malformed UTF-8 data")}},parse:function(o){return n.parse(unescape(encodeURIComponent(o)))}},x=e.BufferedBlockAlgorithm=p.extend({reset:function(){this._data=new t.init,this._nDataBytes=0},_append:function(o){"string"==typeof o&&(o=P.parse(o)),this._data.concat(o),this._nDataBytes+=o.sigBytes},_process:function(o){var m=this._data,u=m.words,l=m.sigBytes,f=this.blockSize,v=l/(4*f);if(o=(v=o?h.ceil(v):h.max((0|v)-this._minBufferSize,0))*f,l=h.min(4*o,l),o){for(var $=0;$>>32-l)+w}function z(x,w,o,m,u,l,f){return((x=x+(w&m|o&~m)+u+f)<>>32-l)+w}function e(x,w,o,m,u,l,f){return((x=x+(w^o^m)+u+f)<>>32-l)+w}function s(x,w,o,m,u,l,f){return((x=x+(o^(w|~m))+u+f)<>>32-l)+w}for(var p=CryptoJS,t=(i=p.lib).WordArray,r=i.Hasher,i=p.algo,n=[],P=0;64>P;P++)n[P]=4294967296*h.abs(h.sin(P+1))|0;i=i.MD5=r.extend({_doReset:function(){this._hash=new t.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(x,w){for(var o=0;16>o;o++){var u=x[m=w+o];x[m]=16711935&(u<<8|u>>>24)|4278255360&(u<<24|u>>>8)}o=this._hash.words;var m=x[w+0],l=(u=x[w+1],x[w+2]),f=x[w+3],v=x[w+4],$=x[w+5],B=x[w+6],U=x[w+7],O=x[w+8],F=x[w+9],L=x[w+10],c=x[w+11],C=x[w+12],j=x[w+13],b=x[w+14],A=x[w+15],S=g(S=o[0],V=o[1],R=o[2],k=o[3],m,7,n[0]),k=g(k,S,V,R,u,12,n[1]),R=g(R,k,S,V,l,17,n[2]),V=g(V,R,k,S,f,22,n[3]);S=g(S,V,R,k,v,7,n[4]),k=g(k,S,V,R,$,12,n[5]),R=g(R,k,S,V,B,17,n[6]),V=g(V,R,k,S,U,22,n[7]),S=g(S,V,R,k,O,7,n[8]),k=g(k,S,V,R,F,12,n[9]),R=g(R,k,S,V,L,17,n[10]),V=g(V,R,k,S,c,22,n[11]),S=g(S,V,R,k,C,7,n[12]),k=g(k,S,V,R,j,12,n[13]),R=g(R,k,S,V,b,17,n[14]),S=z(S,V=g(V,R,k,S,A,22,n[15]),R,k,u,5,n[16]),k=z(k,S,V,R,B,9,n[17]),R=z(R,k,S,V,c,14,n[18]),V=z(V,R,k,S,m,20,n[19]),S=z(S,V,R,k,$,5,n[20]),k=z(k,S,V,R,L,9,n[21]),R=z(R,k,S,V,A,14,n[22]),V=z(V,R,k,S,v,20,n[23]),S=z(S,V,R,k,F,5,n[24]),k=z(k,S,V,R,b,9,n[25]),R=z(R,k,S,V,f,14,n[26]),V=z(V,R,k,S,O,20,n[27]),S=z(S,V,R,k,j,5,n[28]),k=z(k,S,V,R,l,9,n[29]),R=z(R,k,S,V,U,14,n[30]),S=e(S,V=z(V,R,k,S,C,20,n[31]),R,k,$,4,n[32]),k=e(k,S,V,R,O,11,n[33]),R=e(R,k,S,V,c,16,n[34]),V=e(V,R,k,S,b,23,n[35]),S=e(S,V,R,k,u,4,n[36]),k=e(k,S,V,R,v,11,n[37]),R=e(R,k,S,V,U,16,n[38]),V=e(V,R,k,S,L,23,n[39]),S=e(S,V,R,k,j,4,n[40]),k=e(k,S,V,R,m,11,n[41]),R=e(R,k,S,V,f,16,n[42]),V=e(V,R,k,S,B,23,n[43]),S=e(S,V,R,k,F,4,n[44]),k=e(k,S,V,R,C,11,n[45]),R=e(R,k,S,V,A,16,n[46]),S=s(S,V=e(V,R,k,S,l,23,n[47]),R,k,m,6,n[48]),k=s(k,S,V,R,U,10,n[49]),R=s(R,k,S,V,b,15,n[50]),V=s(V,R,k,S,$,21,n[51]),S=s(S,V,R,k,C,6,n[52]),k=s(k,S,V,R,f,10,n[53]),R=s(R,k,S,V,L,15,n[54]),V=s(V,R,k,S,u,21,n[55]),S=s(S,V,R,k,O,6,n[56]),k=s(k,S,V,R,A,10,n[57]),R=s(R,k,S,V,B,15,n[58]),V=s(V,R,k,S,j,21,n[59]),S=s(S,V,R,k,v,6,n[60]),k=s(k,S,V,R,c,10,n[61]),R=s(R,k,S,V,l,15,n[62]),V=s(V,R,k,S,F,21,n[63]);o[0]=o[0]+S|0,o[1]=o[1]+V|0,o[2]=o[2]+R|0,o[3]=o[3]+k|0},_doFinalize:function(){var x=this._data,w=x.words,o=8*this._nDataBytes,m=8*x.sigBytes;w[m>>>5]|=128<<24-m%32;var u=h.floor(o/4294967296);for(w[15+(m+64>>>9<<4)]=16711935&(u<<8|u>>>24)|4278255360&(u<<24|u>>>8),w[14+(m+64>>>9<<4)]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),x.sigBytes=4*(w.length+1),this._process(),w=(x=this._hash).words,o=0;4>o;o++)m=w[o],w[o]=16711935&(m<<8|m>>>24)|4278255360&(m<<24|m>>>8);return x},clone:function(){var x=r.clone.call(this);return x._hash=this._hash.clone(),x}}),p.MD5=r._createHelper(i),p.HmacMD5=r._createHmacHelper(i)}(Math),function(h,g){"use strict";var z="function",e="undefined",s="object",p="model",t="name",r="type",i="vendor",n="version",P="architecture",x="console",w="mobile",o="tablet",m="smarttv",u="wearable",l={extend:function(F,L){var c={};for(var C in F)L[C]&&L[C].length%2==0?c[C]=L[C].concat(F[C]):c[C]=F[C];return c},has:function(F,L){return"string"==typeof F&&-1!==L.toLowerCase().indexOf(F.toLowerCase())},lowerize:function(F){return F.toLowerCase()},major:function(F){return"string"==typeof F?F.replace(/[^\d\.]/g,"").split(".")[0]:g},trim:function(F){return F.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}},f={rgx:function(F,L){for(var c,C,j,b,A,S,k=0;k>>16,65535&a[0],a[1]>>>16,65535&a[1]],_=[_[0]>>>16,65535&_[0],_[1]>>>16,65535&_[1]];var T=[0,0,0,0];return T[3]+=a[3]+_[3],T[2]+=T[3]>>>16,T[3]&=65535,T[2]+=a[2]+_[2],T[1]+=T[2]>>>16,T[2]&=65535,T[1]+=a[1]+_[1],T[0]+=T[1]>>>16,T[1]&=65535,T[0]+=a[0]+_[0],T[0]&=65535,[T[0]<<16|T[1],T[2]<<16|T[3]]},g=function(a,_){a=[a[0]>>>16,65535&a[0],a[1]>>>16,65535&a[1]],_=[_[0]>>>16,65535&_[0],_[1]>>>16,65535&_[1]];var T=[0,0,0,0];return T[3]+=a[3]*_[3],T[2]+=T[3]>>>16,T[3]&=65535,T[2]+=a[2]*_[3],T[1]+=T[2]>>>16,T[2]&=65535,T[2]+=a[3]*_[2],T[1]+=T[2]>>>16,T[2]&=65535,T[1]+=a[1]*_[3],T[0]+=T[1]>>>16,T[1]&=65535,T[1]+=a[2]*_[2],T[0]+=T[1]>>>16,T[1]&=65535,T[1]+=a[3]*_[1],T[0]+=T[1]>>>16,T[1]&=65535,T[0]+=a[0]*_[3]+a[1]*_[2]+a[2]*_[1]+a[3]*_[0],T[0]&=65535,[T[0]<<16|T[1],T[2]<<16|T[3]]},z=function(a,_){return 32===(_%=64)?[a[1],a[0]]:_<32?[a[0]<<_|a[1]>>>32-_,a[1]<<_|a[0]>>>32-_]:(_-=32,[a[1]<<_|a[0]>>>32-_,a[0]<<_|a[1]>>>32-_])},e=function(a,_){return 0===(_%=64)?a:_<32?[a[0]<<_|a[1]>>>32-_,a[1]<<_]:[a[1]<<_-32,0]},s=function(a,_){return[a[0]^_[0],a[1]^_[1]]},p=function(a){return a=s(a,[0,a[0]>>>1]),a=g(a,[4283543511,3981806797]),a=s(a,[0,a[0]>>>1]),a=g(a,[3301882366,444984403]),a=s(a,[0,a[0]>>>1])},t=function(a,_){_=_||0;for(var T=(a=a||"").length%16,D=a.length-T,Q=[0,_],W=[0,_],Z=[0,0],Y=[0,0],pe=[2277735313,289559509],ge=[1291169091,658871167],te=0;te>>0).toString(16)).slice(-8)+("00000000"+(Q[1]>>>0).toString(16)).slice(-8)+("00000000"+(W[0]>>>0).toString(16)).slice(-8)+("00000000"+(W[1]>>>0).toString(16)).slice(-8)},r={preprocessor:null,audio:{timeout:1e3,excludeIOS11:!0},fonts:{swfContainerId:"fingerprintjs2",swfPath:"flash/compiled/FontList.swf",userDefinedFonts:[],extendedJsFonts:!1},screen:{detectScreenOrientation:!0},plugins:{sortPluginsFor:[/palemoon/i],excludeIE:!1},extraComponents:[],excludes:{enumerateDevices:!0,pixelRatio:!0,doNotTrack:!0,fontsFlash:!0},NOT_AVAILABLE:"not available",ERROR:"error",EXCLUDED:"excluded"},i=function(a,_){if(Array.prototype.forEach&&a.forEach===Array.prototype.forEach)a.forEach(_);else if(a.length===+a.length)for(var T=0,D=a.length;TW.name?1:Q.name=0?"Windows Phone":a.indexOf("win")>=0?"Windows":a.indexOf("android")>=0?"Android":a.indexOf("linux")>=0?"Linux":a.indexOf("iphone")>=0||a.indexOf("ipad")>=0?"iOS":a.indexOf("mac")>=0?"Mac":"Other",("ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0)&&"Windows Phone"!==D&&"Android"!==D&&"iOS"!==D&&"Other"!==D)return!0;if(typeof _<"u"){if((_=_.toLowerCase()).indexOf("win")>=0&&"Windows"!==D&&"Windows Phone"!==D)return!0;if(_.indexOf("linux")>=0&&"Linux"!==D&&"Android"!==D)return!0;if(_.indexOf("mac")>=0&&"Mac"!==D&&"iOS"!==D)return!0;if((-1===_.indexOf("win")&&-1===_.indexOf("linux")&&-1===_.indexOf("mac"))!=("Other"===D))return!0}return T.indexOf("win")>=0&&"Windows"!==D&&"Windows Phone"!==D||(T.indexOf("linux")>=0||T.indexOf("android")>=0||T.indexOf("pike")>=0)&&"Linux"!==D&&"Android"!==D||(T.indexOf("mac")>=0||T.indexOf("ipad")>=0||T.indexOf("ipod")>=0||T.indexOf("iphone")>=0)&&"Mac"!==D&&"iOS"!==D||(-1===T.indexOf("win")&&-1===T.indexOf("linux")&&-1===T.indexOf("mac"))!=("Other"===D)||typeof navigator.plugins>"u"&&"Windows"!==D&&"Windows Phone"!==D},d=function(){var T,a=navigator.userAgent.toLowerCase(),_=navigator.productSub;if(("Chrome"===(T=a.indexOf("firefox")>=0?"Firefox":a.indexOf("opera")>=0||a.indexOf("opr")>=0?"Opera":a.indexOf("chrome")>=0?"Chrome":a.indexOf("safari")>=0?"Safari":a.indexOf("trident")>=0?"Internet Explorer":"Other")||"Safari"===T||"Opera"===T)&&"20030107"!==_)return!0;var Q,D=eval.toString().length;if(37===D&&"Safari"!==T&&"Firefox"!==T&&"Other"!==T)return!0;if(39===D&&"Internet Explorer"!==T&&"Other"!==T)return!0;if(33===D&&"Chrome"!==T&&"Opera"!==T&&"Other"!==T)return!0;try{throw"a"}catch(W){try{W.toSource(),Q=!0}catch{Q=!1}}return Q&&"Firefox"!==T&&"Other"!==T},y=function(){var a=document.createElement("canvas");return!(!a.getContext||!a.getContext("2d"))},E=function(){if(!y())return!1;var a=ne();return!!window.WebGLRenderingContext&&!!a},I=function(){return"Microsoft Internet Explorer"===navigator.appName||!("Netscape"!==navigator.appName||!/Trident/.test(navigator.userAgent))},N=function(){return typeof window.swfobject<"u"},H=function(){return window.swfobject.hasFlashPlayerVersion("9.0.0")},re=function(a,_){var T="___fp_swf_loaded";window[T]=function(Z){a(Z)};var D=_.fonts.swfContainerId;!function(a){var _=document.createElement("div");_.setAttribute("id",a.fonts.swfContainerId),document.body.appendChild(_)}();var Q={onReady:T};window.swfobject.embedSWF(_.fonts.swfPath,D,"1","1","9.0.0",!1,Q,{allowScriptAccess:"always",menu:"false"},{})},ne=function(){var a=document.createElement("canvas"),_=null;try{_=a.getContext("webgl")||a.getContext("experimental-webgl")}catch{}return _||(_=null),_},ve=[{key:"userAgent",getData:function(a){a(navigator.userAgent)}},{key:"language",getData:function(a,_){a(navigator.language||navigator.userLanguage||navigator.browserLanguage||navigator.systemLanguage||_.NOT_AVAILABLE)}},{key:"colorDepth",getData:function(a,_){a(window.screen.colorDepth||_.NOT_AVAILABLE)}},{key:"deviceMemory",getData:function(a,_){a(navigator.deviceMemory||_.NOT_AVAILABLE)}},{key:"pixelRatio",getData:function(a,_){a(window.devicePixelRatio||_.NOT_AVAILABLE)}},{key:"hardwareConcurrency",getData:function(a,_){a(xe(_))}},{key:"screenResolution",getData:function(a,_){a(B(_))}},{key:"availableScreenResolution",getData:function(a,_){a(O(_))}},{key:"timezoneOffset",getData:function(a){a((new Date).getTimezoneOffset())}},{key:"timezone",getData:function(a,_){window.Intl&&window.Intl.DateTimeFormat?a((new window.Intl.DateTimeFormat).resolvedOptions().timeZone):a(_.NOT_AVAILABLE)}},{key:"sessionStorage",getData:function(a,_){a(Pe(_))}},{key:"localStorage",getData:function(a,_){a(de(_))}},{key:"indexedDb",getData:function(a,_){a(se(_))}},{key:"addBehavior",getData:function(a){a(!(!document.body||!document.body.addBehavior))}},{key:"openDatabase",getData:function(a){a(!!window.openDatabase)}},{key:"cpuClass",getData:function(a,_){a(Oe(_))}},{key:"platform",getData:function(a,_){a(_e(_))}},{key:"doNotTrack",getData:function(a,_){a(Ce(_))}},{key:"plugins",getData:function(a,_){I()?_.plugins.excludeIE?a(_.EXCLUDED):a(X(_)):a(ee(_))}},{key:"canvas",getData:function(a,_){y()?a(Ue(_)):a(_.NOT_AVAILABLE)}},{key:"webgl",getData:function(a,_){E()?a(Ge()):a(_.NOT_AVAILABLE)}},{key:"webglVendorAndRenderer",getData:function(a){E()?a(ze()):a()}},{key:"adBlock",getData:function(a){a(M())}},{key:"hasLiedLanguages",getData:function(a){a(q())}},{key:"hasLiedResolution",getData:function(a){a(G())}},{key:"hasLiedOs",getData:function(a){a(K())}},{key:"hasLiedBrowser",getData:function(a){a(d())}},{key:"touchSupport",getData:function(a){a(Fe())}},{key:"fonts",getData:function(a,_){var T=["monospace","sans-serif","serif"],D=["Andale Mono","Arial","Arial Black","Arial Hebrew","Arial MT","Arial Narrow","Arial Rounded MT Bold","Arial Unicode MS","Bitstream Vera Sans Mono","Book Antiqua","Bookman Old Style","Calibri","Cambria","Cambria Math","Century","Century Gothic","Century Schoolbook","Comic Sans","Comic Sans MS","Consolas","Courier","Courier New","Geneva","Georgia","Helvetica","Helvetica Neue","Impact","Lucida Bright","Lucida Calligraphy","Lucida Console","Lucida Fax","LUCIDA GRANDE","Lucida Handwriting","Lucida Sans","Lucida Sans Typewriter","Lucida Sans Unicode","Microsoft Sans Serif","Monaco","Monotype Corsiva","MS Gothic","MS Outlook","MS PGothic","MS Reference Sans Serif","MS Sans Serif","MS Serif","MYRIAD","MYRIAD PRO","Palatino","Palatino Linotype","Segoe Print","Segoe Script","Segoe UI","Segoe UI Light","Segoe UI Semibold","Segoe UI Symbol","Tahoma","Times","Times New Roman","Times New Roman PS","Trebuchet MS","Verdana","Wingdings","Wingdings 2","Wingdings 3"];if(_.fonts.extendedJsFonts){D=D.concat(["Abadi MT Condensed Light","Academy Engraved LET","ADOBE CASLON PRO","Adobe Garamond","ADOBE GARAMOND PRO","Agency FB","Aharoni","Albertus Extra Bold","Albertus Medium","Algerian","Amazone BT","American Typewriter","American Typewriter Condensed","AmerType Md BT","Andalus","Angsana New","AngsanaUPC","Antique Olive","Aparajita","Apple Chancery","Apple Color Emoji","Apple SD Gothic Neo","Arabic Typesetting","ARCHER","ARNO PRO","Arrus BT","Aurora Cn BT","AvantGarde Bk BT","AvantGarde Md BT","AVENIR","Ayuthaya","Bandy","Bangla Sangam MN","Bank Gothic","BankGothic Md BT","Baskerville","Baskerville Old Face","Batang","BatangChe","Bauer Bodoni","Bauhaus 93","Bazooka","Bell MT","Bembo","Benguiat Bk BT","Berlin Sans FB","Berlin Sans FB Demi","Bernard MT Condensed","BernhardFashion BT","BernhardMod BT","Big Caslon","BinnerD","Blackadder ITC","BlairMdITC TT","Bodoni 72","Bodoni 72 Oldstyle","Bodoni 72 Smallcaps","Bodoni MT","Bodoni MT Black","Bodoni MT Condensed","Bodoni MT Poster Compressed","Bookshelf Symbol 7","Boulder","Bradley Hand","Bradley Hand ITC","Bremen Bd BT","Britannic Bold","Broadway","Browallia New","BrowalliaUPC","Brush Script MT","Californian FB","Calisto MT","Calligrapher","Candara","CaslonOpnface BT","Castellar","Centaur","Cezanne","CG Omega","CG Times","Chalkboard","Chalkboard SE","Chalkduster","Charlesworth","Charter Bd BT","Charter BT","Chaucer","ChelthmITC Bk BT","Chiller","Clarendon","Clarendon Condensed","CloisterBlack BT","Cochin","Colonna MT","Constantia","Cooper Black","Copperplate","Copperplate Gothic","Copperplate Gothic Bold","Copperplate Gothic Light","CopperplGoth Bd BT","Corbel","Cordia New","CordiaUPC","Cornerstone","Coronet","Cuckoo","Curlz MT","DaunPenh","Dauphin","David","DB LCD Temp","DELICIOUS","Denmark","DFKai-SB","Didot","DilleniaUPC","DIN","DokChampa","Dotum","DotumChe","Ebrima","Edwardian Script ITC","Elephant","English 111 Vivace BT","Engravers MT","EngraversGothic BT","Eras Bold ITC","Eras Demi ITC","Eras Light ITC","Eras Medium ITC","EucrosiaUPC","Euphemia","Euphemia UCAS","EUROSTILE","Exotc350 Bd BT","FangSong","Felix Titling","Fixedsys","FONTIN","Footlight MT Light","Forte","FrankRuehl","Fransiscan","Freefrm721 Blk BT","FreesiaUPC","Freestyle Script","French Script MT","FrnkGothITC Bk BT","Fruitger","FRUTIGER","Futura","Futura Bk BT","Futura Lt BT","Futura Md BT","Futura ZBlk BT","FuturaBlack BT","Gabriola","Galliard BT","Gautami","Geeza Pro","Geometr231 BT","Geometr231 Hv BT","Geometr231 Lt BT","GeoSlab 703 Lt BT","GeoSlab 703 XBd BT","Gigi","Gill Sans","Gill Sans MT","Gill Sans MT Condensed","Gill Sans MT Ext Condensed Bold","Gill Sans Ultra Bold","Gill Sans Ultra Bold Condensed","Gisha","Gloucester MT Extra Condensed","GOTHAM","GOTHAM BOLD","Goudy Old Style","Goudy Stout","GoudyHandtooled BT","GoudyOLSt BT","Gujarati Sangam MN","Gulim","GulimChe","Gungsuh","GungsuhChe","Gurmukhi MN","Haettenschweiler","Harlow Solid Italic","Harrington","Heather","Heiti SC","Heiti TC","HELV","Herald","High Tower Text","Hiragino Kaku Gothic ProN","Hiragino Mincho ProN","Hoefler Text","Humanst 521 Cn BT","Humanst521 BT","Humanst521 Lt BT","Imprint MT Shadow","Incised901 Bd BT","Incised901 BT","Incised901 Lt BT","INCONSOLATA","Informal Roman","Informal011 BT","INTERSTATE","IrisUPC","Iskoola Pota","JasmineUPC","Jazz LET","Jenson","Jester","Jokerman","Juice ITC","Kabel Bk BT","Kabel Ult BT","Kailasa","KaiTi","Kalinga","Kannada Sangam MN","Kartika","Kaufmann Bd BT","Kaufmann BT","Khmer UI","KodchiangUPC","Kokila","Korinna BT","Kristen ITC","Krungthep","Kunstler Script","Lao UI","Latha","Leelawadee","Letter Gothic","Levenim MT","LilyUPC","Lithograph","Lithograph Light","Long Island","Lydian BT","Magneto","Maiandra GD","Malayalam Sangam MN","Malgun Gothic","Mangal","Marigold","Marion","Marker Felt","Market","Marlett","Matisse ITC","Matura MT Script Capitals","Meiryo","Meiryo UI","Microsoft Himalaya","Microsoft JhengHei","Microsoft New Tai Lue","Microsoft PhagsPa","Microsoft Tai Le","Microsoft Uighur","Microsoft YaHei","Microsoft Yi Baiti","MingLiU","MingLiU_HKSCS","MingLiU_HKSCS-ExtB","MingLiU-ExtB","Minion","Minion Pro","Miriam","Miriam Fixed","Mistral","Modern","Modern No. 20","Mona Lisa Solid ITC TT","Mongolian Baiti","MONO","MoolBoran","Mrs Eaves","MS LineDraw","MS Mincho","MS PMincho","MS Reference Specialty","MS UI Gothic","MT Extra","MUSEO","MV Boli","Nadeem","Narkisim","NEVIS","News Gothic","News GothicMT","NewsGoth BT","Niagara Engraved","Niagara Solid","Noteworthy","NSimSun","Nyala","OCR A Extended","Old Century","Old English Text MT","Onyx","Onyx BT","OPTIMA","Oriya Sangam MN","OSAKA","OzHandicraft BT","Palace Script MT","Papyrus","Parchment","Party LET","Pegasus","Perpetua","Perpetua Titling MT","PetitaBold","Pickwick","Plantagenet Cherokee","Playbill","PMingLiU","PMingLiU-ExtB","Poor Richard","Poster","PosterBodoni BT","PRINCETOWN LET","Pristina","PTBarnum BT","Pythagoras","Raavi","Rage Italic","Ravie","Ribbon131 Bd BT","Rockwell","Rockwell Condensed","Rockwell Extra Bold","Rod","Roman","Sakkal Majalla","Santa Fe LET","Savoye LET","Sceptre","Script","Script MT Bold","SCRIPTINA","Serifa","Serifa BT","Serifa Th BT","ShelleyVolante BT","Sherwood","Shonar Bangla","Showcard Gothic","Shruti","Signboard","SILKSCREEN","SimHei","Simplified Arabic","Simplified Arabic Fixed","SimSun","SimSun-ExtB","Sinhala Sangam MN","Sketch Rockwell","Skia","Small Fonts","Snap ITC","Snell Roundhand","Socket","Souvenir Lt BT","Staccato222 BT","Steamer","Stencil","Storybook","Styllo","Subway","Swis721 BlkEx BT","Swiss911 XCm BT","Sylfaen","Synchro LET","System","Tamil Sangam MN","Technical","Teletype","Telugu Sangam MN","Tempus Sans ITC","Terminal","Thonburi","Traditional Arabic","Trajan","TRAJAN PRO","Tristan","Tubular","Tunga","Tw Cen MT","Tw Cen MT Condensed","Tw Cen MT Condensed Extra Bold","TypoUpright BT","Unicorn","Univers","Univers CE 55 Medium","Univers Condensed","Utsaah","Vagabond","Vani","Vijaya","Viner Hand ITC","VisualUI","Vivaldi","Vladimir Script","Vrinda","Westminster","WHITNEY","Wide Latin","ZapfEllipt BT","ZapfHumnst BT","ZapfHumnst Dm BT","Zapfino","Zurich BlkEx BT","Zurich Ex BT","ZWAdobeF"])}D=(D=D.concat(_.fonts.userDefinedFonts)).filter(function(ye,De){return D.indexOf(ye)===De});var Y=document.getElementsByTagName("body")[0],pe=document.createElement("div"),ge=document.createElement("div"),te={},be={},Se=function(){var ye=document.createElement("span");return ye.style.position="absolute",ye.style.left="-9999px",ye.style.fontSize="72px",ye.style.fontStyle="normal",ye.style.fontWeight="normal",ye.style.letterSpacing="normal",ye.style.lineBreak="auto",ye.style.lineHeight="normal",ye.style.textTransform="none",ye.style.textAlign="left",ye.style.textDecoration="none",ye.style.textShadow="none",ye.style.whiteSpace="normal",ye.style.wordBreak="normal",ye.style.wordSpacing="normal",ye.innerHTML="mmmmmmmmmmlli",ye},$e=function(ye,De){var Ve=Se();return Ve.style.fontFamily="'"+ye+"',"+De,Ve},Be=function(ye){for(var De=!1,Ve=0;Ve=a.components.length)_(T.data);else{var Z=a.components[D];if(a.excludes[Z.key])Q(!1);else{if(!W&&Z.pauseBefore)return D-=1,void setTimeout(function(){Q(!0)},1);try{Z.getData(function(Y){T.addPreprocessedComponent(Z.key,Y),Q(!1)},a)}catch(Y){T.addPreprocessedComponent(Z.key,String(Y)),Q(!1)}}}};Q(!1)},me.getPromise=function(a){return new Promise(function(_,T){me.get(a,_)})},me.getV18=function(a,_){return null==_&&(_=a,a={}),me.get(a,function(T){for(var D=[],Q=0;Q1e3?1e3:e.batchsize:_defaultValue.batchsize,Telemetry.config=Object.assign(_defaultValue,e),Telemetry.initialized=!0,g.dispatcher=Telemetry.config.dispatcher?Telemetry.config.dispatcher:libraryDispatcher,h.updateConfigurations(e),console.info("Telemetry is initialized."))},h._dispatch=function(e){if(e.mid=e.eid+":"+CryptoJS.MD5(JSON.stringify(e)).toString(),g.enableValidation){var s=ajv.getSchema("http://api.ekstep.org/telemetry/"+e.eid.toLowerCase());if(!s(e))return void console.error("Invalid "+e.eid+" Event: "+ajv.errorsText(s.errors))}"client"===g.runningEnv?e.context.did?(e.actor.id=h.getActorId(e.actor.id,e.context.did),dispatcher.dispatch(e)):Telemetry.fingerPrintId?(e.context.did=Telemetry.fingerPrintId,e.actor.id=h.getActorId(e.actor.id,Telemetry.fingerPrintId),dispatcher.dispatch(e)):Telemetry.getFingerPrint(function(t,r){e.context.did=t,e.actor.id=h.getActorId(e.actor.id,t),Telemetry.fingerPrintId=t,dispatcher.dispatch(e)}):dispatcher.dispatch(e)},h.getActorId=function(e,s){return e&&"anonymous"!==e?e:s},h.getEvent=function(e,s){return g.telemetryEnvelop.eid=e,g.telemetryEnvelop.ets=(new Date).getTime()+(1e3*Telemetry.config.timeDiff||0),g.telemetryEnvelop.ver=Telemetry._version,g.telemetryEnvelop.mid="",g.telemetryEnvelop.actor=Object.assign({},{id:Telemetry.config.uid||"anonymous",type:"User"},h.getUpdatedValue("actor")),g.telemetryEnvelop.context=Object.assign({},h.getGlobalContext(),h.getUpdatedValue("context")),g.telemetryEnvelop.object=Object.assign({},h.getGlobalObject(),h.getUpdatedValue("object")),g.telemetryEnvelop.tags=Object.assign([],Telemetry.config.tags,h.getUpdatedValue("tags")),g.telemetryEnvelop.edata=s,g.telemetryEnvelop},h.updateConfigurations=function(e){e.object&&(g._globalObject=e.object),e.channel&&(g._globalContext.channel=e.channel),e.env&&(g._globalContext.env=e.env),e.rollup&&(g._globalContext.rollup=e.rollup),e.sid&&(g._globalContext.sid=e.sid),e.did&&(g._globalContext.did=e.did),e.cdata&&(g._globalContext.cdata=e.cdata),e.pdata&&(g._globalContext.pdata=e.pdata)},h.getGlobalContext=function(){return g._globalContext},h.getGlobalObject=function(){return g._globalObject},h.updateValues=function(e){e&&(e.context&&(g._currentContext=e.context),e.object&&(g._currentObject=e.object),e.actor&&(g._currentActor=e.actor),e.tags&&(g._currentTags=e.tags),e.runningEnv&&(g.runningEnv=e.runningEnv))},h.getUpdatedValue=function(e){switch(e.toLowerCase()){case"context":return g._currentContext||{};case"object":return g._currentObject||{};case"actor":return g._currentActor||{};case"tags":return g._currentTags||[]}},h.objectAssign=function(){Object.assign=function(e){"use strict";if(null==e)throw new TypeError("Cannot convert undefined or null to object");e=Object(e);for(var s=1;s=Telemetry.config.batchsize)&&TelemetrySyncManager.syncEvents()},syncEvents:function(h=!0,g){var z=EkTelemetry||z,e=TelemetrySyncManager;if(!g){var s=e._teleData.splice(0,z.config.batchsize);if(!s.length)return;g={id:"api.sunbird.telemetry",ver:z._version,params:{msgid:CryptoJS.MD5(JSON.stringify(s)).toString()},ets:(new Date).getTime()+(1e3*z.config.timeDiff||0),events:s}}var p={};typeof z.config.authtoken<"u"&&(p.Authorization="Bearer "+z.config.authtoken);var t=z.config.host+z.config.apislug+z.config.endpoint;p.dataType="json",p["Content-Type"]="application/json",p["x-app-id"]=z.config.pdata.id,p["x-device-id"]=z.fingerPrintId,p["x-channel-id"]=z.config.channel,jQuery.ajax({url:t,type:"POST",headers:p,data:JSON.stringify(g),async:h}).done(function(r){z.config.telemetryDebugEnabled&&console.log("Telemetry API success",r)}).fail(function(r,i,n){e._failedBatchSize>e._failedBatch.length&&e._failedBatch.push(g),403==r.status?console.error("Authentication error: ",r):console.log("Error while Telemetry sync to server: ",r)})},syncFailedBatch:function(){var h=TelemetrySyncManager;if(h._failedBatch.length){Telemetry.config.telemetryDebugEnabled&&console.log("syncing failed telemetry batch");var g=h._failedBatch.shift();h.syncEvents(!0,g)}}};typeof document<"u"&&(TelemetrySyncManager.init(),setInterval(function(){TelemetrySyncManager.syncFailedBatch()},TelemetrySyncManager._syncRetryInterval)),function(h){!function(g){var z="object"==typeof global?global:"object"==typeof self?self:"object"==typeof this?this:Function("return this;")(),e=s(h);function s(p,t){return function(r,i){"function"!=typeof p[r]&&Object.defineProperty(p,r,{configurable:!0,writable:!0,value:i}),t&&t(r,i)}}typeof z.Reflect>"u"?z.Reflect=h:e=s(z.Reflect,e),function(g){var z=Object.prototype.hasOwnProperty,e="function"==typeof Symbol,s=e&&typeof Symbol.toPrimitive<"u"?Symbol.toPrimitive:"@@toPrimitive",p=e&&typeof Symbol.iterator<"u"?Symbol.iterator:"@@iterator",t="function"==typeof Object.create,r={__proto__:[]}instanceof Array,i=!t&&!r,n={create:t?function(){return ze(Object.create(null))}:r?function(){return ze({__proto__:null})}:function(){return ze({})},has:i?function(M,q){return z.call(M,q)}:function(M,q){return q in M},get:i?function(M,q){return z.call(M,q)?M[q]:void 0}:function(M,q){return M[q]}},P=Object.getPrototypeOf(Function),x="object"==typeof process&&process.env&&"true"===process.env.REFLECT_METADATA_USE_MAP_POLYFILL,w=x||"function"!=typeof Map||"function"!=typeof Map.prototype.entries?Fe():Map,o=x||"function"!=typeof Set||"function"!=typeof Set.prototype.entries?Ue():Set,u=new(x||"function"!=typeof WeakMap?Ge():WeakMap);function l(M,q,G,K){if(ae(G)){if(!ce(M))throw new TypeError;if(!he(q))throw new TypeError;return C(M,q)}if(!ce(M))throw new TypeError;if(!le(q))throw new TypeError;if(!le(K)&&!ae(K)&&!we(K))throw new TypeError;return we(K)&&(K=void 0),j(M,q,G=X(G),K)}function f(M,q){function G(K,d){if(!le(K))throw new TypeError;if(!ae(d)&&!Pe(d))throw new TypeError;V(M,q,K,d)}return G}function v(M,q,G,K){if(!le(G))throw new TypeError;return ae(K)||(K=X(K)),V(M,q,G,K)}function $(M,q,G){if(!le(q))throw new TypeError;return ae(G)||(G=X(G)),A(M,q,G)}function B(M,q,G){if(!le(q))throw new TypeError;return ae(G)||(G=X(G)),S(M,q,G)}function U(M,q,G){if(!le(q))throw new TypeError;return ae(G)||(G=X(G)),k(M,q,G)}function O(M,q,G){if(!le(q))throw new TypeError;return ae(G)||(G=X(G)),R(M,q,G)}function F(M,q){if(!le(M))throw new TypeError;return ae(q)||(q=X(q)),ie(M,q)}function L(M,q){if(!le(M))throw new TypeError;return ae(q)||(q=X(q)),ue(M,q)}function c(M,q,G){if(!le(q))throw new TypeError;ae(G)||(G=X(G));var K=b(q,G,!1);if(ae(K)||!K.delete(M))return!1;if(K.size>0)return!0;var d=u.get(q);return d.delete(G),d.size>0||u.delete(q),!0}function C(M,q){for(var G=M.length-1;G>=0;--G){var d=(0,M[G])(q);if(!ae(d)&&!we(d)){if(!he(d))throw new TypeError;q=d}}return q}function j(M,q,G,K){for(var d=M.length-1;d>=0;--d){var E=(0,M[d])(q,G,K);if(!ae(E)&&!we(E)){if(!le(E))throw new TypeError;K=E}}return K}function b(M,q,G){var K=u.get(M);if(ae(K)){if(!G)return;K=new w,u.set(M,K)}var d=K.get(q);if(ae(d)){if(!G)return;d=new w,K.set(q,d)}return d}function A(M,q,G){if(S(M,q,G))return!0;var d=Ce(q);return!we(d)&&A(M,d,G)}function S(M,q,G){var K=b(q,G,!1);return!ae(K)&&Ae(K.has(M))}function k(M,q,G){if(S(M,q,G))return R(M,q,G);var d=Ce(q);return we(d)?void 0:k(M,d,G)}function R(M,q,G){var K=b(q,G,!1);if(!ae(K))return K.get(M)}function V(M,q,G,K){b(G,K,!0).set(M,q)}function ie(M,q){var G=ue(M,q),K=Ce(M);if(null===K)return G;var d=ie(K,q);if(d.length<=0)return G;if(G.length<=0)return d;for(var y=new o,E=[],I=0,N=G;I=0&&I=this._keys.length?(this._index=-1,this._keys=q,this._values=q):this._index++,{value:N,done:!1}}return{value:void 0,done:!0}},E.prototype.throw=function(I){throw this._index>=0&&(this._index=-1,this._keys=q,this._values=q),I},E.prototype.return=function(I){return this._index>=0&&(this._index=-1,this._keys=q,this._values=q),{value:I,done:!0}},E}();return function(){function E(){this._keys=[],this._values=[],this._cacheKey=M,this._cacheIndex=-2}return Object.defineProperty(E.prototype,"size",{get:function(){return this._keys.length},enumerable:!0,configurable:!0}),E.prototype.has=function(I){return this._find(I,!1)>=0},E.prototype.get=function(I){var N=this._find(I,!1);return N>=0?this._values[N]:void 0},E.prototype.set=function(I,N){var H=this._find(I,!0);return this._values[H]=N,this},E.prototype.delete=function(I){var N=this._find(I,!1);if(N>=0){for(var H=this._keys.length,J=N+1;J{window,_t.exports=function(Me){var w={};function l(y){if(w[y])return w[y].exports;var N=w[y]={i:y,l:!1,exports:{}};return Me[y].call(N.exports,N,N.exports,l),N.l=!0,N.exports}return l.m=Me,l.c=w,l.d=function(y,N,J){l.o(y,N)||Object.defineProperty(y,N,{enumerable:!0,get:J})},l.r=function(y){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(y,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(y,"__esModule",{value:!0})},l.t=function(y,N){if(1&N&&(y=l(y)),8&N||4&N&&"object"==typeof y&&y&&y.__esModule)return y;var J=Object.create(null);if(l.r(J),Object.defineProperty(J,"default",{enumerable:!0,value:y}),2&N&&"string"!=typeof y)for(var H in y)l.d(J,H,function(R){return y[R]}.bind(null,H));return J},l.n=function(y){var N=y&&y.__esModule?function(){return y.default}:function(){return y};return l.d(N,"a",N),N},l.o=function(y,N){return Object.prototype.hasOwnProperty.call(y,N)},l.p="",l(l.s=98)}([,,function(Me,w,l){"use strict";Object.defineProperty(w,"__esModule",{value:!0});var y=l(5);w.METADATA_KEY=y;var N=l(43);w.Container=N.Container;var J=l(16);w.BindingScopeEnum=J.BindingScopeEnum,w.BindingTypeEnum=J.BindingTypeEnum,w.TargetTypeEnum=J.TargetTypeEnum;var H=l(59);w.AsyncContainerModule=H.AsyncContainerModule,w.ContainerModule=H.ContainerModule;var R=l(60);w.injectable=R.injectable;var K=l(61);w.tagged=K.tagged;var Q=l(62);w.named=Q.named;var ee=l(37);w.inject=ee.inject,w.LazyServiceIdentifer=ee.LazyServiceIdentifer;var j=l(63);w.optional=j.optional;var G=l(64);w.unmanaged=G.unmanaged;var oe=l(65);w.multiInject=oe.multiInject;var me=l(66);w.targetName=me.targetName;var De=l(67);w.postConstruct=De.postConstruct;var we=l(35);w.MetadataReader=we.MetadataReader;var Ie=l(22);w.id=Ie.id;var de=l(17);w.decorate=de.decorate;var ge=l(40);w.traverseAncerstors=ge.traverseAncerstors,w.taggedConstraint=ge.taggedConstraint,w.namedConstraint=ge.namedConstraint,w.typeConstraint=ge.typeConstraint;var ae=l(25);w.getServiceIdentifierAsString=ae.getServiceIdentifierAsString;var ke=l(68);w.multiBindToService=ke.multiBindToService},,,function(Me,w,l){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.NAMED_TAG="named",w.NAME_TAG="name",w.UNMANAGED_TAG="unmanaged",w.OPTIONAL_TAG="optional",w.INJECT_TAG="inject",w.MULTI_INJECT_TAG="multi_inject",w.TAGGED="inversify:tagged",w.TAGGED_PROP="inversify:tagged_props",w.PARAM_TYPES="inversify:paramtypes",w.DESIGN_PARAM_TYPES="design:paramtypes",w.POST_CONSTRUCT="post_construct"},,,,function(Me,w,l){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.DUPLICATED_INJECTABLE_DECORATOR="Cannot apply @injectable decorator multiple times.",w.DUPLICATED_METADATA="Metadata key was used more than once in a parameter:",w.NULL_ARGUMENT="NULL argument",w.KEY_NOT_FOUND="Key Not Found",w.AMBIGUOUS_MATCH="Ambiguous match found for serviceIdentifier:",w.CANNOT_UNBIND="Could not unbind serviceIdentifier:",w.NOT_REGISTERED="No matching bindings found for serviceIdentifier:",w.MISSING_INJECTABLE_ANNOTATION="Missing required @injectable annotation in:",w.MISSING_INJECT_ANNOTATION="Missing required @inject or @multiInject annotation in:",w.UNDEFINED_INJECT_ANNOTATION=function(y){return"@inject called with undefined this could mean that the class "+y+" has a circular dependency problem. You can use a LazyServiceIdentifer to overcome this limitation."},w.CIRCULAR_DEPENDENCY="Circular dependency found:",w.NOT_IMPLEMENTED="Sorry, this feature is not fully implemented yet.",w.INVALID_BINDING_TYPE="Invalid binding type:",w.NO_MORE_SNAPSHOTS_AVAILABLE="No snapshot available to restore.",w.INVALID_MIDDLEWARE_RETURN="Invalid return type in middleware. Middleware must return!",w.INVALID_FUNCTION_BINDING="Value provided to function binding must be a function!",w.INVALID_TO_SELF_VALUE="The toSelf function can only be applied when a constructor is used as service identifier",w.INVALID_DECORATOR_OPERATION="The @inject @multiInject @tagged and @named decorators must be applied to the parameters of a class constructor or a class property.",w.ARGUMENTS_LENGTH_MISMATCH=function(){for(var y=[],N=0;N= than the number of constructor arguments of its base class."},w.CONTAINER_OPTIONS_MUST_BE_AN_OBJECT="Invalid Container constructor argument. Container options must be an object.",w.CONTAINER_OPTIONS_INVALID_DEFAULT_SCOPE="Invalid Container option. Default scope must be a string ('singleton' or 'transient').",w.CONTAINER_OPTIONS_INVALID_AUTO_BIND_INJECTABLE="Invalid Container option. Auto bind injectable must be a boolean",w.CONTAINER_OPTIONS_INVALID_SKIP_BASE_CHECK="Invalid Container option. Skip base check must be a boolean",w.MULTIPLE_POST_CONSTRUCT_METHODS="Cannot apply @postConstruct decorator multiple times in the same class",w.POST_CONSTRUCT_ERROR=function(){for(var y=[],N=0;N0&&Ee[Ee.length-1])||6!==V[0]&&2!==V[0])){ae=0;continue}if(3===V[0]&&(!Ee||V[1]>Ee[0]&&V[1]0?ie.length:de.length),fe=oe(we,de);return V.concat(fe)}function j(we,Ie,de,ge,ae){var ke=ae[we.toString()]||[],Oe=De(ke),Ee=!0!==Oe.unmanaged,ie=ge[we];if((ie=Oe.inject||Oe.multiInject||ie)instanceof y.LazyServiceIdentifer&&(ie=ie.unwrap()),Ee){if(!Ie&&(ie===Object||ie===Function||void 0===ie)){var Xe=N.MISSING_INJECT_ANNOTATION+" argument "+we+" in class "+de+".";throw new Error(Xe)}var lt=new K.Target(J.TargetTypeEnum.ConstructorArgument,Oe.targetName,ie);return lt.metadata=ke,lt}return null}function G(we,Ie,de,ge,ae){for(var ke=[],Oe=0;Oe0?Ee:me(we,de)}return 0}function De(we){var Ie={};return we.forEach(function(de){Ie[de.key.toString()]=de.value}),{inject:Ie[H.INJECT_TAG],multiInject:Ie[H.MULTI_INJECT_TAG],targetName:Ie[H.NAME_TAG],unmanaged:Ie[H.UNMANAGED_TAG]}}w.getDependencies=Q,w.getBaseClassDependencyCount=me},function(Me,w,l){"use strict";Object.defineProperty(w,"__esModule",{value:!0});var y=function(){function N(J){this.str=J}return N.prototype.startsWith=function(J){return 0===this.str.indexOf(J)},N.prototype.endsWith=function(J){var H="",R=J.split("").reverse().join("");return H=this.str.split("").reverse().join(""),this.startsWith.call({str:H},R)},N.prototype.contains=function(J){return-1!==this.str.indexOf(J)},N.prototype.equals=function(J){return this.str===J},N.prototype.value=function(){return this.str},N}();w.QueryableString=y},function(Me,w,l){"use strict";Object.defineProperty(w,"__esModule",{value:!0});var y=l(22),N=function(){function J(H,R,K,Q,ee){this.id=y.id(),this.serviceIdentifier=H,this.parentContext=R,this.parentRequest=K,this.target=ee,this.childRequests=[],this.bindings=Array.isArray(Q)?Q:[Q],this.requestScope=null===K?new Map:null}return J.prototype.addChildRequest=function(H,R,K){var Q=new J(H,this.parentContext,this,R,K);return this.childRequests.push(Q),Q},J}();w.Request=N},function(Me,w,l){"use strict";Object.defineProperty(w,"__esModule",{value:!0});var y=l(9),N=l(16),J=l(36),H=l(25),R=l(53),K=function(j,G,oe){try{return oe()}catch(me){throw J.isStackOverflowExeption(me)?new Error(y.CIRCULAR_DEPENDENCY_IN_FACTORY(j,G.toString())):me}},Q=function(j){return function(G){G.parentContext.setCurrentRequest(G);var oe=G.bindings,me=G.childRequests,De=G.target&&G.target.isArray(),we=!(G.parentRequest&&G.parentRequest.target&&G.target&&G.parentRequest.target.matchesArray(G.target.serviceIdentifier));if(De&&we)return me.map(function(Oe){return Q(j)(Oe)});var Ie=null;if(!G.target.isOptional()||0!==oe.length){var de=oe[0],ge=de.scope===N.BindingScopeEnum.Singleton,ae=de.scope===N.BindingScopeEnum.Request;if(ge&&de.activated)return de.cache;if(ae&&null!==j&&j.has(de.id))return j.get(de.id);if(de.type===N.BindingTypeEnum.ConstantValue)Ie=de.cache;else if(de.type===N.BindingTypeEnum.Function)Ie=de.cache;else if(de.type===N.BindingTypeEnum.Constructor)Ie=de.implementationType;else if(de.type===N.BindingTypeEnum.DynamicValue&&null!==de.dynamicValue)Ie=K("toDynamicValue",de.serviceIdentifier,function(){return de.dynamicValue(G.parentContext)});else if(de.type===N.BindingTypeEnum.Factory&&null!==de.factory)Ie=K("toFactory",de.serviceIdentifier,function(){return de.factory(G.parentContext)});else if(de.type===N.BindingTypeEnum.Provider&&null!==de.provider)Ie=K("toProvider",de.serviceIdentifier,function(){return de.provider(G.parentContext)});else{if(de.type!==N.BindingTypeEnum.Instance||null===de.implementationType){var ke=H.getServiceIdentifierAsString(G.serviceIdentifier);throw new Error(y.INVALID_BINDING_TYPE+" "+ke)}Ie=R.resolveInstance(de.implementationType,me,Q(j))}return"function"==typeof de.onActivation&&(Ie=de.onActivation(G.parentContext,Ie)),ge&&(de.cache=Ie,de.activated=!0),ae&&null!==j&&!j.has(de.id)&&j.set(de.id,Ie),Ie}}};function ee(j){return Q(j.plan.rootRequest.requestScope)(j.plan.rootRequest)}w.resolve=ee},function(Me,w,l){"use strict";Object.defineProperty(w,"__esModule",{value:!0});var y=l(9),N=l(16),J=l(5);function H(ee,j,G){var oe=j.filter(function(De){return null!==De.target&&De.target.type===N.TargetTypeEnum.ClassProperty}),me=oe.map(G);return oe.forEach(function(De,we){var Ie="";Ie=De.target.name.value();var de=me[we];ee[Ie]=de}),ee}function R(ee,j){return new(ee.bind.apply(ee,[void 0].concat(j)))}function K(ee,j){if(Reflect.hasMetadata(J.POST_CONSTRUCT,ee)){var G=Reflect.getMetadata(J.POST_CONSTRUCT,ee);try{j[G.value]()}catch(oe){throw new Error(y.POST_CONSTRUCT_ERROR(ee.name,oe.message))}}}function Q(ee,j,G){var oe=null;return oe=j.length>0?H(oe=R(ee,j.filter(function(we){return null!==we.target&&we.target.type===N.TargetTypeEnum.ConstructorArgument}).map(G)),j,G):new ee,K(ee,oe),oe}w.resolveInstance=Q},function(Me,w,l){"use strict";Object.defineProperty(w,"__esModule",{value:!0});var y=l(9),N=l(16),J=l(55),H=l(39),R=function(){function K(Q){this._binding=Q}return K.prototype.to=function(Q){return this._binding.type=N.BindingTypeEnum.Instance,this._binding.implementationType=Q,new J.BindingInWhenOnSyntax(this._binding)},K.prototype.toSelf=function(){if("function"!=typeof this._binding.serviceIdentifier)throw new Error(""+y.INVALID_TO_SELF_VALUE);var Q=this._binding.serviceIdentifier;return this.to(Q)},K.prototype.toConstantValue=function(Q){return this._binding.type=N.BindingTypeEnum.ConstantValue,this._binding.cache=Q,this._binding.dynamicValue=null,this._binding.implementationType=null,new H.BindingWhenOnSyntax(this._binding)},K.prototype.toDynamicValue=function(Q){return this._binding.type=N.BindingTypeEnum.DynamicValue,this._binding.cache=null,this._binding.dynamicValue=Q,this._binding.implementationType=null,new J.BindingInWhenOnSyntax(this._binding)},K.prototype.toConstructor=function(Q){return this._binding.type=N.BindingTypeEnum.Constructor,this._binding.implementationType=Q,new H.BindingWhenOnSyntax(this._binding)},K.prototype.toFactory=function(Q){return this._binding.type=N.BindingTypeEnum.Factory,this._binding.factory=Q,new H.BindingWhenOnSyntax(this._binding)},K.prototype.toFunction=function(Q){if("function"!=typeof Q)throw new Error(y.INVALID_FUNCTION_BINDING);var ee=this.toConstantValue(Q);return this._binding.type=N.BindingTypeEnum.Function,ee},K.prototype.toAutoFactory=function(Q){return this._binding.type=N.BindingTypeEnum.Factory,this._binding.factory=function(ee){return function(){return ee.container.get(Q)}},new H.BindingWhenOnSyntax(this._binding)},K.prototype.toProvider=function(Q){return this._binding.type=N.BindingTypeEnum.Provider,this._binding.provider=Q,new H.BindingWhenOnSyntax(this._binding)},K.prototype.toService=function(Q){this.toDynamicValue(function(ee){return ee.container.get(Q)})},K}();w.BindingToSyntax=R},function(Me,w,l){"use strict";Object.defineProperty(w,"__esModule",{value:!0});var y=l(56),N=l(32),J=l(33),H=function(){function R(K){this._binding=K,this._bindingWhenSyntax=new J.BindingWhenSyntax(this._binding),this._bindingOnSyntax=new N.BindingOnSyntax(this._binding),this._bindingInSyntax=new y.BindingInSyntax(K)}return R.prototype.inRequestScope=function(){return this._bindingInSyntax.inRequestScope()},R.prototype.inSingletonScope=function(){return this._bindingInSyntax.inSingletonScope()},R.prototype.inTransientScope=function(){return this._bindingInSyntax.inTransientScope()},R.prototype.when=function(K){return this._bindingWhenSyntax.when(K)},R.prototype.whenTargetNamed=function(K){return this._bindingWhenSyntax.whenTargetNamed(K)},R.prototype.whenTargetIsDefault=function(){return this._bindingWhenSyntax.whenTargetIsDefault()},R.prototype.whenTargetTagged=function(K,Q){return this._bindingWhenSyntax.whenTargetTagged(K,Q)},R.prototype.whenInjectedInto=function(K){return this._bindingWhenSyntax.whenInjectedInto(K)},R.prototype.whenParentNamed=function(K){return this._bindingWhenSyntax.whenParentNamed(K)},R.prototype.whenParentTagged=function(K,Q){return this._bindingWhenSyntax.whenParentTagged(K,Q)},R.prototype.whenAnyAncestorIs=function(K){return this._bindingWhenSyntax.whenAnyAncestorIs(K)},R.prototype.whenNoAncestorIs=function(K){return this._bindingWhenSyntax.whenNoAncestorIs(K)},R.prototype.whenAnyAncestorNamed=function(K){return this._bindingWhenSyntax.whenAnyAncestorNamed(K)},R.prototype.whenAnyAncestorTagged=function(K,Q){return this._bindingWhenSyntax.whenAnyAncestorTagged(K,Q)},R.prototype.whenNoAncestorNamed=function(K){return this._bindingWhenSyntax.whenNoAncestorNamed(K)},R.prototype.whenNoAncestorTagged=function(K,Q){return this._bindingWhenSyntax.whenNoAncestorTagged(K,Q)},R.prototype.whenAnyAncestorMatches=function(K){return this._bindingWhenSyntax.whenAnyAncestorMatches(K)},R.prototype.whenNoAncestorMatches=function(K){return this._bindingWhenSyntax.whenNoAncestorMatches(K)},R.prototype.onActivation=function(K){return this._bindingOnSyntax.onActivation(K)},R}();w.BindingInWhenOnSyntax=H},function(Me,w,l){"use strict";Object.defineProperty(w,"__esModule",{value:!0});var y=l(16),N=l(39),J=function(){function H(R){this._binding=R}return H.prototype.inRequestScope=function(){return this._binding.scope=y.BindingScopeEnum.Request,new N.BindingWhenOnSyntax(this._binding)},H.prototype.inSingletonScope=function(){return this._binding.scope=y.BindingScopeEnum.Singleton,new N.BindingWhenOnSyntax(this._binding)},H.prototype.inTransientScope=function(){return this._binding.scope=y.BindingScopeEnum.Transient,new N.BindingWhenOnSyntax(this._binding)},H}();w.BindingInSyntax=J},function(Me,w,l){"use strict";Object.defineProperty(w,"__esModule",{value:!0});var y=function(){function N(){}return N.of=function(J,H){var R=new N;return R.bindings=J,R.middleware=H,R},N}();w.ContainerSnapshot=y},function(Me,w,l){"use strict";Object.defineProperty(w,"__esModule",{value:!0});var y=l(9),N=function(){function J(){this._map=new Map}return J.prototype.getMap=function(){return this._map},J.prototype.add=function(H,R){if(null==H)throw new Error(y.NULL_ARGUMENT);if(null==R)throw new Error(y.NULL_ARGUMENT);var K=this._map.get(H);void 0!==K?(K.push(R),this._map.set(H,K)):this._map.set(H,[R])},J.prototype.get=function(H){if(null==H)throw new Error(y.NULL_ARGUMENT);var R=this._map.get(H);if(void 0!==R)return R;throw new Error(y.KEY_NOT_FOUND)},J.prototype.remove=function(H){if(null==H)throw new Error(y.NULL_ARGUMENT);if(!this._map.delete(H))throw new Error(y.KEY_NOT_FOUND)},J.prototype.removeByCondition=function(H){var R=this;this._map.forEach(function(K,Q){var ee=K.filter(function(j){return!H(j)});ee.length>0?R._map.set(Q,ee):R._map.delete(Q)})},J.prototype.hasKey=function(H){if(null==H)throw new Error(y.NULL_ARGUMENT);return this._map.has(H)},J.prototype.clone=function(){var H=new J;return this._map.forEach(function(R,K){R.forEach(function(Q){return H.add(K,Q.clone())})}),H},J.prototype.traverse=function(H){this._map.forEach(function(R,K){H(K,R)})},J}();w.Lookup=N},function(Me,w,l){"use strict";Object.defineProperty(w,"__esModule",{value:!0});var y=l(22),N=function(){function H(R){this.id=y.id(),this.registry=R}return H}();w.ContainerModule=N;var J=function(){function H(R){this.id=y.id(),this.registry=R}return H}();w.AsyncContainerModule=J},function(Me,w,l){"use strict";Object.defineProperty(w,"__esModule",{value:!0});var y=l(9),N=l(5);function J(){return function(H){if(Reflect.hasOwnMetadata(N.PARAM_TYPES,H))throw new Error(y.DUPLICATED_INJECTABLE_DECORATOR);var R=Reflect.getMetadata(N.DESIGN_PARAM_TYPES,H)||[];return Reflect.defineMetadata(N.PARAM_TYPES,R,H),H}}w.injectable=J},function(Me,w,l){"use strict";Object.defineProperty(w,"__esModule",{value:!0});var y=l(12),N=l(17);function J(H,R){return function(K,Q,ee){var j=new y.Metadata(H,R);"number"==typeof ee?N.tagParameter(K,Q,ee,j):N.tagProperty(K,Q,j)}}w.tagged=J},function(Me,w,l){"use strict";Object.defineProperty(w,"__esModule",{value:!0});var y=l(5),N=l(12),J=l(17);function H(R){return function(K,Q,ee){var j=new N.Metadata(y.NAMED_TAG,R);"number"==typeof ee?J.tagParameter(K,Q,ee,j):J.tagProperty(K,Q,j)}}w.named=H},function(Me,w,l){"use strict";Object.defineProperty(w,"__esModule",{value:!0});var y=l(5),N=l(12),J=l(17);function H(){return function(R,K,Q){var ee=new N.Metadata(y.OPTIONAL_TAG,!0);"number"==typeof Q?J.tagParameter(R,K,Q,ee):J.tagProperty(R,K,ee)}}w.optional=H},function(Me,w,l){"use strict";Object.defineProperty(w,"__esModule",{value:!0});var y=l(5),N=l(12),J=l(17);function H(){return function(R,K,Q){var ee=new N.Metadata(y.UNMANAGED_TAG,!0);J.tagParameter(R,K,Q,ee)}}w.unmanaged=H},function(Me,w,l){"use strict";Object.defineProperty(w,"__esModule",{value:!0});var y=l(5),N=l(12),J=l(17);function H(R){return function(K,Q,ee){var j=new N.Metadata(y.MULTI_INJECT_TAG,R);"number"==typeof ee?J.tagParameter(K,Q,ee,j):J.tagProperty(K,Q,j)}}w.multiInject=H},function(Me,w,l){"use strict";Object.defineProperty(w,"__esModule",{value:!0});var y=l(5),N=l(12),J=l(17);function H(R){return function(K,Q,ee){var j=new N.Metadata(y.NAME_TAG,R);J.tagParameter(K,Q,ee,j)}}w.targetName=H},function(Me,w,l){"use strict";Object.defineProperty(w,"__esModule",{value:!0});var y=l(9),N=l(5),J=l(12);function H(){return function(R,K,Q){var ee=new J.Metadata(N.POST_CONSTRUCT,K);if(Reflect.hasOwnMetadata(N.POST_CONSTRUCT,R.constructor))throw new Error(y.MULTIPLE_POST_CONSTRUCT_METHODS);Reflect.defineMetadata(N.POST_CONSTRUCT,ee,R.constructor)}}w.postConstruct=H},function(Me,w,l){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.multiBindToService=function(y){return function(N){return function(){for(var J=[],H=0;H=0;lt--)(Xe=ie[lt])&&(ye=(fe<3?Xe(ye):fe>3?Xe(U,te,ye):Xe(U,te))||ye);return fe>3&&ye&&Object.defineProperty(U,te,ye),ye},R=function(){function ie(){this._isInitialsed=!1}return ie.prototype.raiseEndTelemetryWith=function(U,te,V,fe){throw new Error("Method not implemented.")},ie.prototype.initTelemetry=function(U){window.EkTelemetry&&(this.telemetryProvider=window.EkTelemetry,this._isInitialsed=!0,this.context=U,this.telemetryProvider.initialize(U.config))},ie.prototype.initTelmetry=function(U,te,V,fe,ye){null!=this.context&&this.telemetryProvider?this.telemetryProvider.initialize(this.context.config):(this.config.pdata=U,this.config.channel=V,this.config.did=ye,this.config.sid=fe,this.actor=te)},ie.prototype.setTelemetryAttributes=function(U,te,V,fe,ye){this.config.pdata=U,this.config.channel=V,this.config.did=ye,this.config.sid=fe,this.actor=te},ie.prototype.formulateBasicConfigForTelemetry=function(){},ie.prototype.initProducerData=function(U){if(this.pData)return this.pData;this.config.pdata=U},ie.prototype.isTelemetryInitialised=function(){return this._isInitialsed},ie.prototype.raiseInteractTelemetry=function(U){this.isTelemetryInitialised()&&this.telemetryProvider.interact(U.edata,U.options)},ie.prototype.raiseInteractTelemetryWith=function(U,te,V,fe){},ie.prototype.raiseImpressionTelemetry=function(U){this.isTelemetryInitialised()&&this.telemetryProvider.impression(U.edata,U.options)},ie.prototype.raiseImpressionTelemetryWith=function(U,te,V,fe){},ie.prototype.raiseLogTelemetry=function(U){this.isTelemetryInitialised()&&this.telemetryProvider.log(U.edata,U.options)},ie.prototype.raiseLogTelemetryWith=function(U,te,V,fe){},ie.prototype.raiseErrorTelemetry=function(U){this.isTelemetryInitialised()&&this.telemetryProvider.error(U.edata,U.options)},ie.prototype.raiseErrorTelemetryWith=function(U,te,V,fe){},ie.prototype.raiseAuditTelemetry=function(U){this.isTelemetryInitialised()&&this.telemetryProvider.audit(U.edata,U.options)},ie.prototype.raiseAuditTelemetryWith=function(U,te,V,fe){},ie.prototype.raiseStartTelemetry=function(U){this.isTelemetryInitialised()&&this.telemetryProvider.start(this.context.config,U.options.object.id,U.options.object.ver,U.edata,U.options)},ie.prototype.raiseEndTelemetry=function(U){this.isTelemetryInitialised()&&this.telemetryProvider.end(U.edata,U.options)},ie.prototype.raiseShareTelemetry=function(U){this.isTelemetryInitialised()&&this.telemetryProvider.share(U.edata,U.options)},ie.prototype.raiseShareTelemetryWith=function(U,te,V,fe){},ie.prototype.raiseFeedBackTelemetry=function(U){this.isTelemetryInitialised()&&this.telemetryProvider.share(U.edata,U.options)},ie.prototype.raiseFeedBackTelemetryWith=function(U,te,V,fe){},ie.prototype.raiseAssesTelemetry=function(U,te){this.isTelemetryInitialised()&&this.telemetryProvider.assess(U,te)},ie.prototype.raiseResponseTelemetry=function(U,te){this.isTelemetryInitialised()&&this.telemetryProvider.response(U,te)},H([Object(J.injectable)()],ie)}(),K={CONTAINER:Symbol.for("CONTAINER"),services:{telemetry:{TELEMETRY_SERVICE:Symbol.for("TELEMETRY_SERVICE"),PLAYER_TELEMETRY_SERVICE:Symbol.for("PLAYER_TELEMETRY_SERVICE")}}},Q=function(ie,U,te,V){var Xe,fe=arguments.length,ye=fe<3?U:null===V?V=Object.getOwnPropertyDescriptor(U,te):V;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ye=Reflect.decorate(ie,U,te,V);else for(var lt=ie.length-1;lt>=0;lt--)(Xe=ie[lt])&&(ye=(fe<3?Xe(ye):fe>3?Xe(U,te,ye):Xe(U,te))||ye);return fe>3&&ye&&Object.defineProperty(U,te,ye),ye},ee=function(ie,U){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(ie,U)},j=function(){function ie(U){this.telemetryService=U}return ie.prototype.onStartEvent=function(U,te){},ie.prototype.onEndEvent=function(U,te){},ie.prototype.onErrorEvent=function(U,te){},ie.prototype.onHeartBeatEvent=function(U,te){"LOADED"===U.type||"PLAY"===U.type||this.telemetryService.raiseLogTelemetry({})},Q([Object(J.injectable)(),ee("design:paramtypes",[N])],ie)}(),G=(oe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ie,U){ie.__proto__=U}||function(ie,U){for(var te in U)U.hasOwnProperty(te)&&(ie[te]=U[te])},function(ie,U){function te(){this.constructor=ie}oe(ie,U),ie.prototype=null===U?Object.create(U):(te.prototype=U.prototype,new te)}),me=function(ie,U,te,V){var Xe,fe=arguments.length,ye=fe<3?U:null===V?V=Object.getOwnPropertyDescriptor(U,te):V;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ye=Reflect.decorate(ie,U,te,V);else for(var lt=ie.length-1;lt>=0;lt--)(Xe=ie[lt])&&(ye=(fe<3?Xe(ye):fe>3?Xe(U,te,ye):Xe(U,te))||ye);return fe>3&&ye&&Object.defineProperty(U,te,ye),ye},De=function(ie,U){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(ie,U)},we=function(ie,U){return function(te,V){U(te,V,ie)}},Ie=function(ie){function U(te){return ie.call(this,te)||this}return G(U,ie),U.prototype.onHeartBeatEvent=function(te,V){},me([Object(J.injectable)(),we(0,Object(J.inject)(K.services.telemetry.TELEMETRY_SERVICE)),De("design:paramtypes",[N])],U)}(j),de=function(ie,U,te,V){return new(te||(te=Promise))(function(fe,ye){function Xe(ct){try{Je(V.next(ct))}catch(Pt){ye(Pt)}}function lt(ct){try{Je(V.throw(ct))}catch(Pt){ye(Pt)}}function Je(ct){ct.done?fe(ct.value):new te(function(Pt){Pt(ct.value)}).then(Xe,lt)}Je((V=V.apply(ie,U||[])).next())})},ge=function(ie,U){var V,fe,ye,Xe,te={label:0,sent:function(){if(1&ye[0])throw ye[1];return ye[1]},trys:[],ops:[]};return Xe={next:lt(0),throw:lt(1),return:lt(2)},"function"==typeof Symbol&&(Xe[Symbol.iterator]=function(){return this}),Xe;function lt(ct){return function(Pt){return Je([ct,Pt])}}function Je(ct){if(V)throw new TypeError("Generator is already executing.");for(;te;)try{if(V=1,fe&&(ye=fe[2&ct[0]?"return":ct[0]?"throw":"next"])&&!(ye=ye.call(fe,ct[1])).done)return ye;switch(fe=0,ye&&(ct=[0,ye.value]),ct[0]){case 0:case 1:ye=ct;break;case 4:return te.label++,{value:ct[1],done:!1};case 5:te.label++,fe=ct[1],ct=[0];continue;case 7:ct=te.ops.pop(),te.trys.pop();continue;default:if(!((ye=(ye=te.trys).length>0&&ye[ye.length-1])||6!==ct[0]&&2!==ct[0])){te=0;continue}if(3===ct[0]&&(!ye||ct[1]>ye[0]&&ct[1]{window,Tt.exports=function(Ne){var D={};function s(C){if(D[C])return D[C].exports;var F=D[C]={i:C,l:!1,exports:{}};return Ne[C].call(F.exports,F,F.exports,s),F.l=!0,F.exports}return s.m=Ne,s.c=D,s.d=function(C,F,te){s.o(C,F)||Object.defineProperty(C,F,{enumerable:!0,get:te})},s.r=function(C){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(C,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(C,"__esModule",{value:!0})},s.t=function(C,F){if(1&F&&(C=s(C)),8&F||4&F&&"object"==typeof C&&C&&C.__esModule)return C;var te=Object.create(null);if(s.r(te),Object.defineProperty(te,"default",{enumerable:!0,value:C}),2&F&&"string"!=typeof C)for(var U in C)s.d(te,U,function(k){return C[k]}.bind(null,U));return te},s.n=function(C){var F=C&&C.__esModule?function(){return C.default}:function(){return C};return s.d(F,"a",F),F},s.o=function(C,F){return Object.prototype.hasOwnProperty.call(C,F)},s.p="",s(s.s=98)}([,,function(Ne,D,s){"use strict";Object.defineProperty(D,"__esModule",{value:!0});var C=s(5);D.METADATA_KEY=C;var F=s(43);D.Container=F.Container;var te=s(16);D.BindingScopeEnum=te.BindingScopeEnum,D.BindingTypeEnum=te.BindingTypeEnum,D.TargetTypeEnum=te.TargetTypeEnum;var U=s(59);D.AsyncContainerModule=U.AsyncContainerModule,D.ContainerModule=U.ContainerModule;var k=s(60);D.injectable=k.injectable;var B=s(61);D.tagged=B.tagged;var ne=s(62);D.named=ne.named;var re=s(37);D.inject=re.inject,D.LazyServiceIdentifer=re.LazyServiceIdentifer;var R=s(63);D.optional=R.optional;var j=s(64);D.unmanaged=j.unmanaged;var se=s(65);D.multiInject=se.multiInject;var me=s(66);D.targetName=me.targetName;var be=s(67);D.postConstruct=be.postConstruct;var xe=s(35);D.MetadataReader=xe.MetadataReader;var Oe=s(22);D.id=Oe.id;var fe=s(17);D.decorate=fe.decorate;var pe=s(40);D.traverseAncerstors=pe.traverseAncerstors,D.taggedConstraint=pe.taggedConstraint,D.namedConstraint=pe.namedConstraint,D.typeConstraint=pe.typeConstraint;var de=s(25);D.getServiceIdentifierAsString=de.getServiceIdentifierAsString;var He=s(68);D.multiBindToService=He.multiBindToService},,,function(Ne,D,s){"use strict";Object.defineProperty(D,"__esModule",{value:!0}),D.NAMED_TAG="named",D.NAME_TAG="name",D.UNMANAGED_TAG="unmanaged",D.OPTIONAL_TAG="optional",D.INJECT_TAG="inject",D.MULTI_INJECT_TAG="multi_inject",D.TAGGED="inversify:tagged",D.TAGGED_PROP="inversify:tagged_props",D.PARAM_TYPES="inversify:paramtypes",D.DESIGN_PARAM_TYPES="design:paramtypes",D.POST_CONSTRUCT="post_construct"},,,,function(Ne,D,s){"use strict";Object.defineProperty(D,"__esModule",{value:!0}),D.DUPLICATED_INJECTABLE_DECORATOR="Cannot apply @injectable decorator multiple times.",D.DUPLICATED_METADATA="Metadata key was used more than once in a parameter:",D.NULL_ARGUMENT="NULL argument",D.KEY_NOT_FOUND="Key Not Found",D.AMBIGUOUS_MATCH="Ambiguous match found for serviceIdentifier:",D.CANNOT_UNBIND="Could not unbind serviceIdentifier:",D.NOT_REGISTERED="No matching bindings found for serviceIdentifier:",D.MISSING_INJECTABLE_ANNOTATION="Missing required @injectable annotation in:",D.MISSING_INJECT_ANNOTATION="Missing required @inject or @multiInject annotation in:",D.UNDEFINED_INJECT_ANNOTATION=function(C){return"@inject called with undefined this could mean that the class "+C+" has a circular dependency problem. You can use a LazyServiceIdentifer to overcome this limitation."},D.CIRCULAR_DEPENDENCY="Circular dependency found:",D.NOT_IMPLEMENTED="Sorry, this feature is not fully implemented yet.",D.INVALID_BINDING_TYPE="Invalid binding type:",D.NO_MORE_SNAPSHOTS_AVAILABLE="No snapshot available to restore.",D.INVALID_MIDDLEWARE_RETURN="Invalid return type in middleware. Middleware must return!",D.INVALID_FUNCTION_BINDING="Value provided to function binding must be a function!",D.INVALID_TO_SELF_VALUE="The toSelf function can only be applied when a constructor is used as service identifier",D.INVALID_DECORATOR_OPERATION="The @inject @multiInject @tagged and @named decorators must be applied to the parameters of a class constructor or a class property.",D.ARGUMENTS_LENGTH_MISMATCH=function(){for(var C=[],F=0;F= than the number of constructor arguments of its base class."},D.CONTAINER_OPTIONS_MUST_BE_AN_OBJECT="Invalid Container constructor argument. Container options must be an object.",D.CONTAINER_OPTIONS_INVALID_DEFAULT_SCOPE="Invalid Container option. Default scope must be a string ('singleton' or 'transient').",D.CONTAINER_OPTIONS_INVALID_AUTO_BIND_INJECTABLE="Invalid Container option. Auto bind injectable must be a boolean",D.CONTAINER_OPTIONS_INVALID_SKIP_BASE_CHECK="Invalid Container option. Skip base check must be a boolean",D.MULTIPLE_POST_CONSTRUCT_METHODS="Cannot apply @postConstruct decorator multiple times in the same class",D.POST_CONSTRUCT_ERROR=function(){for(var C=[],F=0;F0&&Fe[Fe.length-1])||6!==K[0]&&2!==K[0])){de=0;continue}if(3===K[0]&&(!Fe||K[1]>Fe[0]&&K[1]0?$.length:fe.length),Ce=se(xe,fe);return K.concat(Ce)}function R(xe,Oe,fe,pe,de){var He=de[xe.toString()]||[],Ae=be(He),Fe=!0!==Ae.unmanaged,$=pe[xe];if(($=Ae.inject||Ae.multiInject||$)instanceof C.LazyServiceIdentifer&&($=$.unwrap()),Fe){if(!Oe&&($===Object||$===Function||void 0===$)){var Be=F.MISSING_INJECT_ANNOTATION+" argument "+xe+" in class "+fe+".";throw new Error(Be)}var wt=new B.Target(te.TargetTypeEnum.ConstructorArgument,Ae.targetName,$);return wt.metadata=He,wt}return null}function j(xe,Oe,fe,pe,de){for(var He=[],Ae=0;Ae0?Fe:me(xe,fe)}return 0}function be(xe){var Oe={};return xe.forEach(function(fe){Oe[fe.key.toString()]=fe.value}),{inject:Oe[U.INJECT_TAG],multiInject:Oe[U.MULTI_INJECT_TAG],targetName:Oe[U.NAME_TAG],unmanaged:Oe[U.UNMANAGED_TAG]}}D.getDependencies=ne,D.getBaseClassDependencyCount=me},function(Ne,D,s){"use strict";Object.defineProperty(D,"__esModule",{value:!0});var C=function(){function F(te){this.str=te}return F.prototype.startsWith=function(te){return 0===this.str.indexOf(te)},F.prototype.endsWith=function(te){var U="",k=te.split("").reverse().join("");return U=this.str.split("").reverse().join(""),this.startsWith.call({str:U},k)},F.prototype.contains=function(te){return-1!==this.str.indexOf(te)},F.prototype.equals=function(te){return this.str===te},F.prototype.value=function(){return this.str},F}();D.QueryableString=C},function(Ne,D,s){"use strict";Object.defineProperty(D,"__esModule",{value:!0});var C=s(22),F=function(){function te(U,k,B,ne,re){this.id=C.id(),this.serviceIdentifier=U,this.parentContext=k,this.parentRequest=B,this.target=re,this.childRequests=[],this.bindings=Array.isArray(ne)?ne:[ne],this.requestScope=null===B?new Map:null}return te.prototype.addChildRequest=function(U,k,B){var ne=new te(U,this.parentContext,this,k,B);return this.childRequests.push(ne),ne},te}();D.Request=F},function(Ne,D,s){"use strict";Object.defineProperty(D,"__esModule",{value:!0});var C=s(9),F=s(16),te=s(36),U=s(25),k=s(53),B=function(R,j,se){try{return se()}catch(me){throw te.isStackOverflowExeption(me)?new Error(C.CIRCULAR_DEPENDENCY_IN_FACTORY(R,j.toString())):me}},ne=function(R){return function(j){j.parentContext.setCurrentRequest(j);var se=j.bindings,me=j.childRequests,be=j.target&&j.target.isArray(),xe=!(j.parentRequest&&j.parentRequest.target&&j.target&&j.parentRequest.target.matchesArray(j.target.serviceIdentifier));if(be&&xe)return me.map(function(Ae){return ne(R)(Ae)});var Oe=null;if(!j.target.isOptional()||0!==se.length){var fe=se[0],pe=fe.scope===F.BindingScopeEnum.Singleton,de=fe.scope===F.BindingScopeEnum.Request;if(pe&&fe.activated)return fe.cache;if(de&&null!==R&&R.has(fe.id))return R.get(fe.id);if(fe.type===F.BindingTypeEnum.ConstantValue)Oe=fe.cache;else if(fe.type===F.BindingTypeEnum.Function)Oe=fe.cache;else if(fe.type===F.BindingTypeEnum.Constructor)Oe=fe.implementationType;else if(fe.type===F.BindingTypeEnum.DynamicValue&&null!==fe.dynamicValue)Oe=B("toDynamicValue",fe.serviceIdentifier,function(){return fe.dynamicValue(j.parentContext)});else if(fe.type===F.BindingTypeEnum.Factory&&null!==fe.factory)Oe=B("toFactory",fe.serviceIdentifier,function(){return fe.factory(j.parentContext)});else if(fe.type===F.BindingTypeEnum.Provider&&null!==fe.provider)Oe=B("toProvider",fe.serviceIdentifier,function(){return fe.provider(j.parentContext)});else{if(fe.type!==F.BindingTypeEnum.Instance||null===fe.implementationType){var He=U.getServiceIdentifierAsString(j.serviceIdentifier);throw new Error(C.INVALID_BINDING_TYPE+" "+He)}Oe=k.resolveInstance(fe.implementationType,me,ne(R))}return"function"==typeof fe.onActivation&&(Oe=fe.onActivation(j.parentContext,Oe)),pe&&(fe.cache=Oe,fe.activated=!0),de&&null!==R&&!R.has(fe.id)&&R.set(fe.id,Oe),Oe}}};function re(R){return ne(R.plan.rootRequest.requestScope)(R.plan.rootRequest)}D.resolve=re},function(Ne,D,s){"use strict";Object.defineProperty(D,"__esModule",{value:!0});var C=s(9),F=s(16),te=s(5);function U(re,R,j){var se=R.filter(function(be){return null!==be.target&&be.target.type===F.TargetTypeEnum.ClassProperty}),me=se.map(j);return se.forEach(function(be,xe){var Oe="";Oe=be.target.name.value();var fe=me[xe];re[Oe]=fe}),re}function k(re,R){return new(re.bind.apply(re,[void 0].concat(R)))}function B(re,R){if(Reflect.hasMetadata(te.POST_CONSTRUCT,re)){var j=Reflect.getMetadata(te.POST_CONSTRUCT,re);try{R[j.value]()}catch(se){throw new Error(C.POST_CONSTRUCT_ERROR(re.name,se.message))}}}function ne(re,R,j){var se=null;return se=R.length>0?U(se=k(re,R.filter(function(xe){return null!==xe.target&&xe.target.type===F.TargetTypeEnum.ConstructorArgument}).map(j)),R,j):new re,B(re,se),se}D.resolveInstance=ne},function(Ne,D,s){"use strict";Object.defineProperty(D,"__esModule",{value:!0});var C=s(9),F=s(16),te=s(55),U=s(39),k=function(){function B(ne){this._binding=ne}return B.prototype.to=function(ne){return this._binding.type=F.BindingTypeEnum.Instance,this._binding.implementationType=ne,new te.BindingInWhenOnSyntax(this._binding)},B.prototype.toSelf=function(){if("function"!=typeof this._binding.serviceIdentifier)throw new Error(""+C.INVALID_TO_SELF_VALUE);var ne=this._binding.serviceIdentifier;return this.to(ne)},B.prototype.toConstantValue=function(ne){return this._binding.type=F.BindingTypeEnum.ConstantValue,this._binding.cache=ne,this._binding.dynamicValue=null,this._binding.implementationType=null,new U.BindingWhenOnSyntax(this._binding)},B.prototype.toDynamicValue=function(ne){return this._binding.type=F.BindingTypeEnum.DynamicValue,this._binding.cache=null,this._binding.dynamicValue=ne,this._binding.implementationType=null,new te.BindingInWhenOnSyntax(this._binding)},B.prototype.toConstructor=function(ne){return this._binding.type=F.BindingTypeEnum.Constructor,this._binding.implementationType=ne,new U.BindingWhenOnSyntax(this._binding)},B.prototype.toFactory=function(ne){return this._binding.type=F.BindingTypeEnum.Factory,this._binding.factory=ne,new U.BindingWhenOnSyntax(this._binding)},B.prototype.toFunction=function(ne){if("function"!=typeof ne)throw new Error(C.INVALID_FUNCTION_BINDING);var re=this.toConstantValue(ne);return this._binding.type=F.BindingTypeEnum.Function,re},B.prototype.toAutoFactory=function(ne){return this._binding.type=F.BindingTypeEnum.Factory,this._binding.factory=function(re){return function(){return re.container.get(ne)}},new U.BindingWhenOnSyntax(this._binding)},B.prototype.toProvider=function(ne){return this._binding.type=F.BindingTypeEnum.Provider,this._binding.provider=ne,new U.BindingWhenOnSyntax(this._binding)},B.prototype.toService=function(ne){this.toDynamicValue(function(re){return re.container.get(ne)})},B}();D.BindingToSyntax=k},function(Ne,D,s){"use strict";Object.defineProperty(D,"__esModule",{value:!0});var C=s(56),F=s(32),te=s(33),U=function(){function k(B){this._binding=B,this._bindingWhenSyntax=new te.BindingWhenSyntax(this._binding),this._bindingOnSyntax=new F.BindingOnSyntax(this._binding),this._bindingInSyntax=new C.BindingInSyntax(B)}return k.prototype.inRequestScope=function(){return this._bindingInSyntax.inRequestScope()},k.prototype.inSingletonScope=function(){return this._bindingInSyntax.inSingletonScope()},k.prototype.inTransientScope=function(){return this._bindingInSyntax.inTransientScope()},k.prototype.when=function(B){return this._bindingWhenSyntax.when(B)},k.prototype.whenTargetNamed=function(B){return this._bindingWhenSyntax.whenTargetNamed(B)},k.prototype.whenTargetIsDefault=function(){return this._bindingWhenSyntax.whenTargetIsDefault()},k.prototype.whenTargetTagged=function(B,ne){return this._bindingWhenSyntax.whenTargetTagged(B,ne)},k.prototype.whenInjectedInto=function(B){return this._bindingWhenSyntax.whenInjectedInto(B)},k.prototype.whenParentNamed=function(B){return this._bindingWhenSyntax.whenParentNamed(B)},k.prototype.whenParentTagged=function(B,ne){return this._bindingWhenSyntax.whenParentTagged(B,ne)},k.prototype.whenAnyAncestorIs=function(B){return this._bindingWhenSyntax.whenAnyAncestorIs(B)},k.prototype.whenNoAncestorIs=function(B){return this._bindingWhenSyntax.whenNoAncestorIs(B)},k.prototype.whenAnyAncestorNamed=function(B){return this._bindingWhenSyntax.whenAnyAncestorNamed(B)},k.prototype.whenAnyAncestorTagged=function(B,ne){return this._bindingWhenSyntax.whenAnyAncestorTagged(B,ne)},k.prototype.whenNoAncestorNamed=function(B){return this._bindingWhenSyntax.whenNoAncestorNamed(B)},k.prototype.whenNoAncestorTagged=function(B,ne){return this._bindingWhenSyntax.whenNoAncestorTagged(B,ne)},k.prototype.whenAnyAncestorMatches=function(B){return this._bindingWhenSyntax.whenAnyAncestorMatches(B)},k.prototype.whenNoAncestorMatches=function(B){return this._bindingWhenSyntax.whenNoAncestorMatches(B)},k.prototype.onActivation=function(B){return this._bindingOnSyntax.onActivation(B)},k}();D.BindingInWhenOnSyntax=U},function(Ne,D,s){"use strict";Object.defineProperty(D,"__esModule",{value:!0});var C=s(16),F=s(39),te=function(){function U(k){this._binding=k}return U.prototype.inRequestScope=function(){return this._binding.scope=C.BindingScopeEnum.Request,new F.BindingWhenOnSyntax(this._binding)},U.prototype.inSingletonScope=function(){return this._binding.scope=C.BindingScopeEnum.Singleton,new F.BindingWhenOnSyntax(this._binding)},U.prototype.inTransientScope=function(){return this._binding.scope=C.BindingScopeEnum.Transient,new F.BindingWhenOnSyntax(this._binding)},U}();D.BindingInSyntax=te},function(Ne,D,s){"use strict";Object.defineProperty(D,"__esModule",{value:!0});var C=function(){function F(){}return F.of=function(te,U){var k=new F;return k.bindings=te,k.middleware=U,k},F}();D.ContainerSnapshot=C},function(Ne,D,s){"use strict";Object.defineProperty(D,"__esModule",{value:!0});var C=s(9),F=function(){function te(){this._map=new Map}return te.prototype.getMap=function(){return this._map},te.prototype.add=function(U,k){if(null==U)throw new Error(C.NULL_ARGUMENT);if(null==k)throw new Error(C.NULL_ARGUMENT);var B=this._map.get(U);void 0!==B?(B.push(k),this._map.set(U,B)):this._map.set(U,[k])},te.prototype.get=function(U){if(null==U)throw new Error(C.NULL_ARGUMENT);var k=this._map.get(U);if(void 0!==k)return k;throw new Error(C.KEY_NOT_FOUND)},te.prototype.remove=function(U){if(null==U)throw new Error(C.NULL_ARGUMENT);if(!this._map.delete(U))throw new Error(C.KEY_NOT_FOUND)},te.prototype.removeByCondition=function(U){var k=this;this._map.forEach(function(B,ne){var re=B.filter(function(R){return!U(R)});re.length>0?k._map.set(ne,re):k._map.delete(ne)})},te.prototype.hasKey=function(U){if(null==U)throw new Error(C.NULL_ARGUMENT);return this._map.has(U)},te.prototype.clone=function(){var U=new te;return this._map.forEach(function(k,B){k.forEach(function(ne){return U.add(B,ne.clone())})}),U},te.prototype.traverse=function(U){this._map.forEach(function(k,B){U(B,k)})},te}();D.Lookup=F},function(Ne,D,s){"use strict";Object.defineProperty(D,"__esModule",{value:!0});var C=s(22),F=function(){function U(k){this.id=C.id(),this.registry=k}return U}();D.ContainerModule=F;var te=function(){function U(k){this.id=C.id(),this.registry=k}return U}();D.AsyncContainerModule=te},function(Ne,D,s){"use strict";Object.defineProperty(D,"__esModule",{value:!0});var C=s(9),F=s(5);function te(){return function(U){if(Reflect.hasOwnMetadata(F.PARAM_TYPES,U))throw new Error(C.DUPLICATED_INJECTABLE_DECORATOR);var k=Reflect.getMetadata(F.DESIGN_PARAM_TYPES,U)||[];return Reflect.defineMetadata(F.PARAM_TYPES,k,U),U}}D.injectable=te},function(Ne,D,s){"use strict";Object.defineProperty(D,"__esModule",{value:!0});var C=s(12),F=s(17);function te(U,k){return function(B,ne,re){var R=new C.Metadata(U,k);"number"==typeof re?F.tagParameter(B,ne,re,R):F.tagProperty(B,ne,R)}}D.tagged=te},function(Ne,D,s){"use strict";Object.defineProperty(D,"__esModule",{value:!0});var C=s(5),F=s(12),te=s(17);function U(k){return function(B,ne,re){var R=new F.Metadata(C.NAMED_TAG,k);"number"==typeof re?te.tagParameter(B,ne,re,R):te.tagProperty(B,ne,R)}}D.named=U},function(Ne,D,s){"use strict";Object.defineProperty(D,"__esModule",{value:!0});var C=s(5),F=s(12),te=s(17);function U(){return function(k,B,ne){var re=new F.Metadata(C.OPTIONAL_TAG,!0);"number"==typeof ne?te.tagParameter(k,B,ne,re):te.tagProperty(k,B,re)}}D.optional=U},function(Ne,D,s){"use strict";Object.defineProperty(D,"__esModule",{value:!0});var C=s(5),F=s(12),te=s(17);function U(){return function(k,B,ne){var re=new F.Metadata(C.UNMANAGED_TAG,!0);te.tagParameter(k,B,ne,re)}}D.unmanaged=U},function(Ne,D,s){"use strict";Object.defineProperty(D,"__esModule",{value:!0});var C=s(5),F=s(12),te=s(17);function U(k){return function(B,ne,re){var R=new F.Metadata(C.MULTI_INJECT_TAG,k);"number"==typeof re?te.tagParameter(B,ne,re,R):te.tagProperty(B,ne,R)}}D.multiInject=U},function(Ne,D,s){"use strict";Object.defineProperty(D,"__esModule",{value:!0});var C=s(5),F=s(12),te=s(17);function U(k){return function(B,ne,re){var R=new F.Metadata(C.NAME_TAG,k);te.tagParameter(B,ne,re,R)}}D.targetName=U},function(Ne,D,s){"use strict";Object.defineProperty(D,"__esModule",{value:!0});var C=s(9),F=s(5),te=s(12);function U(){return function(k,B,ne){var re=new te.Metadata(F.POST_CONSTRUCT,B);if(Reflect.hasOwnMetadata(F.POST_CONSTRUCT,k.constructor))throw new Error(C.MULTIPLE_POST_CONSTRUCT_METHODS);Reflect.defineMetadata(F.POST_CONSTRUCT,re,k.constructor)}}D.postConstruct=U},function(Ne,D,s){"use strict";Object.defineProperty(D,"__esModule",{value:!0}),D.multiBindToService=function(C){return function(F){return function(){for(var te=[],U=0;U=0;wt--)(Be=$[wt])&&(Le=(Ce<3?Be(Le):Ce>3?Be(J,he,Le):Be(J,he))||Le);return Ce>3&&Le&&Object.defineProperty(J,he,Le),Le},k=function(){function $(){this._isInitialsed=!1}return $.prototype.raiseEndTelemetryWith=function(J,he,K,Ce){throw new Error("Method not implemented.")},$.prototype.initTelemetry=function(J){window.EkTelemetry&&(this.telemetryProvider=window.EkTelemetry,this._isInitialsed=!0,this.context=J,this.telemetryProvider.initialize(J.config))},$.prototype.initTelmetry=function(J,he,K,Ce,Le){null!=this.context&&this.telemetryProvider?this.telemetryProvider.initialize(this.context.config):(this.config.pdata=J,this.config.channel=K,this.config.did=Le,this.config.sid=Ce,this.actor=he)},$.prototype.setTelemetryAttributes=function(J,he,K,Ce,Le){this.config.pdata=J,this.config.channel=K,this.config.did=Le,this.config.sid=Ce,this.actor=he},$.prototype.formulateBasicConfigForTelemetry=function(){},$.prototype.initProducerData=function(J){if(this.pData)return this.pData;this.config.pdata=J},$.prototype.isTelemetryInitialised=function(){return this._isInitialsed},$.prototype.raiseInteractTelemetry=function(J){this.isTelemetryInitialised()&&this.telemetryProvider.interact(J.edata,J.options)},$.prototype.raiseInteractTelemetryWith=function(J,he,K,Ce){},$.prototype.raiseImpressionTelemetry=function(J){this.isTelemetryInitialised()&&this.telemetryProvider.impression(J.edata,J.options)},$.prototype.raiseImpressionTelemetryWith=function(J,he,K,Ce){},$.prototype.raiseLogTelemetry=function(J){this.isTelemetryInitialised()&&this.telemetryProvider.log(J.edata,J.options)},$.prototype.raiseLogTelemetryWith=function(J,he,K,Ce){},$.prototype.raiseErrorTelemetry=function(J){this.isTelemetryInitialised()&&this.telemetryProvider.error(J.edata,J.options)},$.prototype.raiseErrorTelemetryWith=function(J,he,K,Ce){},$.prototype.raiseAuditTelemetry=function(J){this.isTelemetryInitialised()&&this.telemetryProvider.audit(J.edata,J.options)},$.prototype.raiseAuditTelemetryWith=function(J,he,K,Ce){},$.prototype.raiseStartTelemetry=function(J){this.isTelemetryInitialised()&&this.telemetryProvider.start(this.context.config,J.options.object.id,J.options.object.ver,J.edata,J.options)},$.prototype.raiseEndTelemetry=function(J){this.isTelemetryInitialised()&&this.telemetryProvider.end(J.edata,J.options)},$.prototype.raiseShareTelemetry=function(J){this.isTelemetryInitialised()&&this.telemetryProvider.share(J.edata,J.options)},$.prototype.raiseShareTelemetryWith=function(J,he,K,Ce){},$.prototype.raiseFeedBackTelemetry=function(J){this.isTelemetryInitialised()&&this.telemetryProvider.share(J.edata,J.options)},$.prototype.raiseFeedBackTelemetryWith=function(J,he,K,Ce){},$.prototype.raiseAssesTelemetry=function(J,he){this.isTelemetryInitialised()&&this.telemetryProvider.assess(J,he)},$.prototype.raiseResponseTelemetry=function(J,he){this.isTelemetryInitialised()&&this.telemetryProvider.response(J,he)},U([Object(te.injectable)()],$)}(),B={CONTAINER:Symbol.for("CONTAINER"),services:{telemetry:{TELEMETRY_SERVICE:Symbol.for("TELEMETRY_SERVICE"),PLAYER_TELEMETRY_SERVICE:Symbol.for("PLAYER_TELEMETRY_SERVICE")}}},ne=function($,J,he,K){var Be,Ce=arguments.length,Le=Ce<3?J:null===K?K=Object.getOwnPropertyDescriptor(J,he):K;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Le=Reflect.decorate($,J,he,K);else for(var wt=$.length-1;wt>=0;wt--)(Be=$[wt])&&(Le=(Ce<3?Be(Le):Ce>3?Be(J,he,Le):Be(J,he))||Le);return Ce>3&&Le&&Object.defineProperty(J,he,Le),Le},re=function($,J){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata($,J)},R=function(){function $(J){this.telemetryService=J}return $.prototype.onStartEvent=function(J,he){},$.prototype.onEndEvent=function(J,he){},$.prototype.onErrorEvent=function(J,he){},$.prototype.onHeartBeatEvent=function(J,he){"LOADED"===J.type||"PLAY"===J.type||this.telemetryService.raiseLogTelemetry({})},ne([Object(te.injectable)(),re("design:paramtypes",[F])],$)}(),j=(se=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function($,J){$.__proto__=J}||function($,J){for(var he in J)J.hasOwnProperty(he)&&($[he]=J[he])},function($,J){function he(){this.constructor=$}se($,J),$.prototype=null===J?Object.create(J):(he.prototype=J.prototype,new he)}),me=function($,J,he,K){var Be,Ce=arguments.length,Le=Ce<3?J:null===K?K=Object.getOwnPropertyDescriptor(J,he):K;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Le=Reflect.decorate($,J,he,K);else for(var wt=$.length-1;wt>=0;wt--)(Be=$[wt])&&(Le=(Ce<3?Be(Le):Ce>3?Be(J,he,Le):Be(J,he))||Le);return Ce>3&&Le&&Object.defineProperty(J,he,Le),Le},be=function($,J){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata($,J)},xe=function($,J){return function(he,K){J(he,K,$)}},Oe=function($){function J(he){return $.call(this,he)||this}return j(J,$),J.prototype.onHeartBeatEvent=function(he,K){},me([Object(te.injectable)(),xe(0,Object(te.inject)(B.services.telemetry.TELEMETRY_SERVICE)),be("design:paramtypes",[F])],J)}(R),fe=function($,J,he,K){return new(he||(he=Promise))(function(Ce,Le){function Be(pt){try{Ht(K.next(pt))}catch(zt){Le(zt)}}function wt(pt){try{Ht(K.throw(pt))}catch(zt){Le(zt)}}function Ht(pt){pt.done?Ce(pt.value):new he(function(zt){zt(pt.value)}).then(Be,wt)}Ht((K=K.apply($,J||[])).next())})},pe=function($,J){var K,Ce,Le,Be,he={label:0,sent:function(){if(1&Le[0])throw Le[1];return Le[1]},trys:[],ops:[]};return Be={next:wt(0),throw:wt(1),return:wt(2)},"function"==typeof Symbol&&(Be[Symbol.iterator]=function(){return this}),Be;function wt(pt){return function(zt){return Ht([pt,zt])}}function Ht(pt){if(K)throw new TypeError("Generator is already executing.");for(;he;)try{if(K=1,Ce&&(Le=Ce[2&pt[0]?"return":pt[0]?"throw":"next"])&&!(Le=Le.call(Ce,pt[1])).done)return Le;switch(Ce=0,Le&&(pt=[0,Le.value]),pt[0]){case 0:case 1:Le=pt;break;case 4:return he.label++,{value:pt[1],done:!1};case 5:he.label++,Ce=pt[1],pt=[0];continue;case 7:pt=he.ops.pop(),he.trys.pop();continue;default:if(!((Le=(Le=he.trys).length>0&&Le[Le.length-1])||6!==pt[0]&&2!==pt[0])){he=0;continue}if(3===pt[0]&&(!Le||pt[1]>Le[0]&&pt[1]{"use strict";function s(v){if(!v)return[];if(Array.isArray(v))return v;if(void 0!==v.nodeType)return[v];if("string"==typeof v&&(v=document.querySelectorAll(v)),void 0!==v.length)return[].slice.call(v,0);throw new TypeError("unexpected input "+String(v))}function C(v){var M=v.context,I=v.label,S=void 0===I?"context-to-element":I,Y=v.resolveDocument,ye=v.defaultToDocument,qe=s(M)[0];if(Y&&qe&&qe.nodeType===Node.DOCUMENT_NODE&&(qe=qe.documentElement),!qe&&ye)return document.documentElement;if(!qe)throw new TypeError(S+" requires valid options.context");if(qe.nodeType!==Node.ELEMENT_NODE&&qe.nodeType!==Node.DOCUMENT_FRAGMENT_NODE)throw new TypeError(S+" requires options.context to be an Element");return qe}function F(){for(var I=[],S=C({label:"get/parents",context:(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context});S;)I.push(S),(S=S.parentNode)&&S.nodeType!==Node.ELEMENT_NODE&&(S=null);return I}D.d(Ne,{c:()=>Yt});var te=["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector"],U=null;function B(v,M){return U||function k(v){te.some(function(M){return!!v[M]&&(U=M,!0)})}(v),v[U](M)}var ne=D(76),re=D.n(ne),R=JSON.parse(JSON.stringify(re())),j=R.os.family||"",se="Android"===j,me="Windows"===j.slice(0,7),be="OS X"===j,xe="iOS"===j,Oe="Blink"===R.layout,fe="Gecko"===R.layout,pe="Trident"===R.layout,de="EdgeHTML"===R.layout,He="WebKit"===R.layout,Ae=parseFloat(R.version),Fe=Math.floor(Ae);R.majorVersion=Fe,R.is={ANDROID:se,WINDOWS:me,OSX:be,IOS:xe,BLINK:Oe,GECKO:fe,TRIDENT:pe,EDGE:de,WEBKIT:He,IE9:pe&&9===Fe,IE10:pe&&10===Fe,IE11:pe&&11===Fe};const $=R;function Ce(v){var M=function J(){var v={activeElement:document.activeElement,windowScrollTop:window.scrollTop,windowScrollLeft:window.scrollLeft,bodyScrollTop:document.body.scrollTop,bodyScrollLeft:document.body.scrollLeft},M=document.createElement("iframe");M.setAttribute("style","position:absolute; position:fixed; top:0; left:-2px; width:1px; height:1px; overflow:hidden;"),M.setAttribute("aria-live","off"),M.setAttribute("aria-busy","true"),M.setAttribute("aria-hidden","true"),document.body.appendChild(M);var I=M.contentWindow,S=I.document;S.open(),S.close();var Y=S.createElement("div");return S.body.appendChild(Y),v.iframe=M,v.wrapper=Y,v.window=I,v.document=S,v}(),I={};return Object.keys(v).map(function(S){I[S]=function he(v,M){v.wrapper.innerHTML="";var I="string"==typeof M.element?v.document.createElement(M.element):M.element(v.wrapper,v.document),S=M.mutate&&M.mutate(I,v.wrapper,v.document);return!S&&!1!==S&&(S=I),!I.parentNode&&v.wrapper.appendChild(I),S&&S.focus&&S.focus(),M.validate?M.validate(I,S,v.document):v.document.activeElement===S}(M,v[S])}),function K(v){v.activeElement===document.body?(document.activeElement&&document.activeElement.blur&&document.activeElement.blur(),$.is.IE10&&document.body.focus()):v.activeElement&&v.activeElement.focus&&v.activeElement.focus(),document.body.removeChild(v.iframe),window.scrollTop=v.windowScrollTop,window.scrollLeft=v.windowScrollLeft,document.body.scrollTop=v.bodyScrollTop,document.body.scrollLeft=v.bodyScrollLeft}(M),I}var pt=typeof window<"u"&&window.navigator.userAgent||"",zt="ally-supports-cache",p1=function wt(v){var M=void 0;try{M=(M=window.localStorage&&window.localStorage.getItem(v))?JSON.parse(M):{}}catch{M={}}return M}(zt);(p1.userAgent!==pt||"1.4.1"!==p1.version)&&(p1={}),p1.userAgent=pt,p1.version="1.4.1";const fn={get:function(){return p1},set:function(M){Object.keys(M).forEach(function(I){p1[I]=M[I]}),p1.time=(new Date).toISOString(),function Ht(v,M){if(document.hasFocus())try{window.localStorage&&window.localStorage.setItem(v,JSON.stringify(M))}catch{}else try{window.localStorage&&window.localStorage.removeItem(v)}catch{}}(zt,p1)}};function $1(){var v=void 0;try{document.querySelector("html >>> :first-child"),v=">>>"}catch{try{document.querySelector("html /deep/ :first-child"),v="/deep/"}catch{v=""}}return v}const St="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",$t={element:"div",mutate:function(M){return M.innerHTML='',M.querySelector("area")}},tn={element:"div",mutate:function(M){return M.innerHTML='',!1},validate:function(M,I,S){if($.is.GECKO)return!0;var Y=M.querySelector("area");return Y.focus(),S.activeElement===Y}},m1={element:"div",mutate:function(M){return M.innerHTML='',M.querySelector("area")},validate:function(M,I,S){return!!$.is.GECKO||S.activeElement===I}},Ut=St,et={name:"can-focus-audio-without-controls",element:"audio",mutate:function(M){try{M.setAttribute("src",Ut)}catch{}}},Me={element:"div",mutate:function(M){return M.innerHTML='',M.querySelector("area")}},ut={element:"a",mutate:function(M){return M.href="#void",M.innerHTML='',M.querySelector("img")}},U1={element:"div",mutate:function(M){return M.innerHTML='',M.querySelector("img")}};var Ze=!$.is.WEBKIT;const X="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0ic3ZnIj48dGV4dCB4PSIxMCIgeT0iMjAiIGlkPSJzdmctbGluay10ZXh0Ij50ZXh0PC90ZXh0Pjwvc3ZnPg==",ve={element:"object",mutate:function(M){M.setAttribute("type","image/svg+xml"),M.setAttribute("data",X),M.setAttribute("width","200"),M.setAttribute("height","50"),M.style.visibility="hidden"}},Je={name:"can-focus-object-svg",element:"object",mutate:function(M){M.setAttribute("type","image/svg+xml"),M.setAttribute("data",X),M.setAttribute("width","200"),M.setAttribute("height","50")},validate:function(M,I,S){return!!$.is.GECKO||S.activeElement===M}};var Lt=!$.is.IE9;const Te={element:"div",mutate:function(M){return M.innerHTML='',M.querySelector("img")},validate:function(M,I,S){var Y=M.querySelector("area");return S.activeElement===Y}};function _t(v){if(!(v.ownerSVGElement||"svg"===v.nodeName.toLowerCase()))return!1;var I=function P1(){var v=document.createElement("div");return v.innerHTML='\n \n ',v.firstChild.firstChild}();v.appendChild(I);var S=I.querySelector("input");return S.focus(),S.disabled=!0,v.removeChild(I),!0}function l1(v){return''+v+""}function Pn(v,M,I){return function c1(v){if(!v.focus)try{HTMLElement.prototype.focus.call(v)}catch{_t(v)}}(M),I.activeElement===M}const nn={element:"div",mutate:function(M){return M.innerHTML=l1('a'),M.querySelector("text")},validate:Pn},zr={element:"div",mutate:function(M){return M.innerHTML=l1('a'),M.querySelector("text")},validate:Pn},Cr={element:"div",mutate:function(M){return M.innerHTML=l1('a'),M.querySelector("text")},validate:Pn},ir={element:"div",mutate:function(M){return M.innerHTML=l1(['link',''].join("")),M.querySelector("use")},validate:Pn},rn={element:"div",mutate:function(M){return M.innerHTML=l1(''),M.querySelector("foreignObject")||M.getElementsByTagName("foreignObject")[0]},validate:Pn};var Bn=!!($.is.GECKO&&typeof SVGElement<"u"&&SVGElement.prototype.focus);const x={element:"div",mutate:function(M){return M.innerHTML=l1(""),M.firstChild},validate:Pn},rt=St,dt={element:"video",mutate:function(M){try{M.setAttribute("src",rt)}catch{}}};var e1=$.is.GECKO||$.is.TRIDENT||$.is.EDGE;var it={cssShadowPiercingDeepCombinator:$1,focusInZeroDimensionObject:function kt(){return Ze},focusObjectSwf:function lt(){return Lt},focusSvgInIframe:function ct(){return Bn},tabsequenceAreaAtImgPosition:function Nt(){return e1}},V1={focusAreaImgTabindex:$t,focusAreaTabindex:tn,focusAreaWithoutHref:m1,focusAudioWithoutControls:et,focusBrokenImageMap:Me,focusChildrenOfFocusableFlexbox:{element:"div",mutate:function(M){return M.setAttribute("tabindex","-1"),M.setAttribute("style","display: -webkit-flex; display: -ms-flexbox; display: flex;"),M.innerHTML='hello',M.querySelector("span")}},focusFieldsetDisabled:{element:"fieldset",mutate:function(M){M.setAttribute("tabindex",0),M.setAttribute("disabled","disabled")}},focusFieldset:{element:"fieldset",mutate:function(M){M.innerHTML="legend

content

"}},focusFlexboxContainer:{element:"span",mutate:function(M){M.setAttribute("style","display: -webkit-flex; display: -ms-flexbox; display: flex;"),M.innerHTML='hello'}},focusFormDisabled:{element:"form",mutate:function(M){M.setAttribute("tabindex",0),M.setAttribute("disabled","disabled")}},focusImgIsmap:ut,focusImgUsemapTabindex:U1,focusInHiddenIframe:{element:function(M,I){var S=I.createElement("iframe");M.appendChild(S);var Y=S.contentWindow.document;return Y.open(),Y.close(),S},mutate:function(M){M.style.visibility="hidden";var I=M.contentWindow.document,S=I.createElement("input");return I.body.appendChild(S),S},validate:function(M){var I=M.contentWindow.document,S=I.querySelector("input");return I.activeElement===S}},focusInvalidTabindex:{element:"div",mutate:function(M){M.setAttribute("tabindex","invalid-value")}},focusLabelTabindex:{element:"label",mutate:function(M){M.setAttribute("tabindex","-1")},validate:function(M,I,S){M.offsetHeight;return M.focus(),S.activeElement===M}},focusObjectSvg:Je,focusObjectSvgHidden:ve,focusRedirectImgUsemap:Te,focusRedirectLegend:{element:"fieldset",mutate:function(M){return M.innerHTML='legend',!1},validate:function(M,I,S){var Y=M.querySelector('input[tabindex="-1"]'),ye=M.querySelector('input[tabindex="0"]');return M.focus(),M.querySelector("legend").focus(),(S.activeElement===Y?"focusable":S.activeElement===ye&&"tabbable")||""}},focusScrollBody:{element:"div",mutate:function(M){return M.setAttribute("style","width: 100px; height: 50px; overflow: auto;"),M.innerHTML='
scrollable content
',M.querySelector("div")}},focusScrollContainerWithoutOverflow:{element:"div",mutate:function(M){M.setAttribute("style","width: 100px; height: 50px;"),M.innerHTML='
scrollable content
'}},focusScrollContainer:{element:"div",mutate:function(M){M.setAttribute("style","width: 100px; height: 50px; overflow: auto;"),M.innerHTML='
scrollable content
'}},focusSummary:{element:"details",mutate:function(M){return M.innerHTML="foo

content

",M.firstElementChild}},focusSvgFocusableAttribute:nn,focusSvgTabindexAttribute:zr,focusSvgNegativeTabindexAttribute:Cr,focusSvgUseTabindex:ir,focusSvgForeignobjectTabindex:rn,focusSvg:x,focusTabindexTrailingCharacters:{element:"div",mutate:function(M){M.setAttribute("tabindex","3x")}},focusTable:{element:"table",mutate:function(M,I,S){var Y=S.createDocumentFragment();Y.innerHTML="cell",M.appendChild(Y)}},focusVideoWithoutControls:dt};var e2=null;function xn(){return e2||((e2=fn.get()).time||(fn.set(function v2(){var v=Ce(V1);return Object.keys(it).forEach(function(M){v[M]=it[M]()}),v}()),e2=fn.get()),e2)}var sr=void 0,K2=/^\s*(-|\+)?[0-9]+\s*$/,pn=/^\s*(-|\+)?[0-9]+.*$/;function wn(v){sr||(sr=xn());var M=sr.focusTabindexTrailingCharacters?pn:K2,I=C({label:"is/valid-tabindex",resolveDocument:!0,context:v}),S=I.hasAttribute("tabindex"),Y=I.hasAttribute("tabIndex");if(!S&&!Y)return!1;if((I.ownerSVGElement||"svg"===I.nodeName.toLowerCase())&&!sr.focusSvgTabindexAttribute)return!1;if(sr.focusInvalidTabindex)return!0;var qe=I.getAttribute(S?"tabindex":"tabIndex");return"-32768"!==qe&&!(!qe||!M.test(qe))}function t1(v){if(!wn(v))return null;var I=v.hasAttribute("tabindex")?"tabindex":"tabIndex",S=parseInt(v.getAttribute(I),10);return isNaN(S)?-1:S}function k2(v){var M=v.webkitUserModify||"";return!(!M||-1===M.indexOf("write"))}function t2(v){return[v.getPropertyValue("overflow"),v.getPropertyValue("overflow-x"),v.getPropertyValue("overflow-y")].some(function(M){return"auto"===M||"scroll"===M})}function on(v){return v.display.indexOf("flex")>-1}function Wt(v,M,I,S){return!("div"!==M&&"span"!==M||I&&"div"!==I&&"span"!==I&&!t2(S))&&(v.offsetHeight0&&void 0!==arguments[0]?arguments[0]:{},M=v.context,I=v.except,S=void 0===I?{flexbox:!1,scrollable:!1,shadow:!1}:I;Mt||(Mt=xn());var Y=C({label:"is/focus-relevant",resolveDocument:!0,context:M});if(!S.shadow&&Y.shadowRoot)return!0;var ye=Y.nodeName.toLowerCase();if("input"===ye&&"hidden"===Y.type)return!1;if("input"===ye||"select"===ye||"button"===ye||"textarea"===ye||"legend"===ye&&Mt.focusRedirectLegend||"label"===ye||"area"===ye||"a"===ye&&Y.hasAttribute("href"))return!0;if("object"===ye&&Y.hasAttribute("usemap"))return!1;if("object"===ye){var qe=Y.getAttribute("type");if(!Mt.focusObjectSvg&&"image/svg+xml"===qe)return!1;if(!Mt.focusObjectSwf&&"application/x-shockwave-flash"===qe)return!1}if("iframe"===ye||"object"===ye||"embed"===ye||"keygen"===ye||Y.hasAttribute("contenteditable")||"audio"===ye&&(Mt.focusAudioWithoutControls||Y.hasAttribute("controls"))||"video"===ye&&(Mt.focusVideoWithoutControls||Y.hasAttribute("controls"))||Mt.focusSummary&&"summary"===ye)return!0;var Ft=wn(Y);if("img"===ye&&Y.hasAttribute("usemap"))return Ft&&Mt.focusImgUsemapTabindex||Mt.focusRedirectImgUsemap;if(Mt.focusTable&&("table"===ye||"td"===ye)||Mt.focusFieldset&&"fieldset"===ye)return!0;var jt="svg"===ye,qt=Y.ownerSVGElement,De=Y.getAttribute("focusable"),st=t1(Y);if("use"===ye&&null!==st&&!Mt.focusSvgUseTabindex)return!1;if("foreignobject"===ye)return null!==st&&Mt.focusSvgForeignobjectTabindex;if(B(Y,"svg a")&&Y.hasAttribute("xlink:href"))return!0;if((jt||qt)&&Y.focus&&!Mt.focusSvgNegativeTabindexAttribute&&st<0)return!1;if(jt)return Ft||Mt.focusSvg||Mt.focusSvgInIframe||!(!Mt.focusSvgFocusableAttribute||!De||"true"!==De);if(qt){if(Mt.focusSvgTabindexAttribute&&Ft)return!0;if(Mt.focusSvgFocusableAttribute)return"true"===De}if(Ft)return!0;var g2=window.getComputedStyle(Y,null);if(k2(g2))return!0;if(Mt.focusImgIsmap&&"img"===ye&&Y.hasAttribute("ismap")&&F({context:Y}).some(function(C2){return"a"===C2.nodeName.toLowerCase()&&C2.hasAttribute("href")}))return!0;if(!S.scrollable&&Mt.focusScrollContainer)if(Mt.focusScrollContainerWithoutOverflow){if(Wt(Y,ye))return!0}else if(t2(g2))return!0;if(!S.flexbox&&Mt.focusFlexboxContainer&&on(g2))return!0;var o1=Y.parentElement;if(!S.scrollable&&o1){var oo=o1.nodeName.toLowerCase(),Pr=window.getComputedStyle(o1,null);if(Mt.focusScrollBody&&Wt(o1,ye,oo,Pr)||Mt.focusChildrenOfFocusableFlexbox&&on(Pr))return!0}return!1}b2.except=function(){var v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},M=function(S){return b2({context:S,except:v})};return M.rules=b2,M};const F2=b2.except({});function zn(v,M){if(v.findIndex)return v.findIndex(M);var I=v.length;if(0===I)return-1;for(var S=0;S0&&void 0!==arguments[0]?arguments[0]:{},M=v.context,I=v.except,S=void 0===I?{notRendered:!1,cssDisplay:!1,cssVisibility:!1,detailsElement:!1,browsingContext:!1}:I,Y=C({label:"is/visible",resolveDocument:!0,context:M}),ye=Y.nodeName.toLowerCase();if(!S.notRendered&&Y2.test(ye))return!0;var qe=F({context:Y}),Ft="audio"===ye&&!Y.hasAttribute("controls");if(!S.cssDisplay&&function P(v){return v.some(function(M){return"none"===H(M,"display")})}(Ft?qe.slice(1):qe)||!S.cssVisibility&&function q(v){var M=zn(v,function(S){var Y=H(S,"visibility");return"hidden"===Y||"collapse"===Y});if(-1===M)return!1;var I=zn(v,function(S){return"visible"===H(S,"visibility")});return-1===I||M0&&void 0!==arguments[0]?arguments[0]:{},M=function(S){return Qe({context:S,except:v})};return M.rules=Qe,M};const yt=Qe.except({});var ht=D(712),Kt=D.n(ht);function w1(v,M){return M.querySelector('map[name="'+Kt()(v)+'"]')||null}function K1(v){var M=v.parentElement;return M.name&&"map"===M.nodeName.toLowerCase()&&B1(v).querySelector('img[usemap="#'+Kt()(M.name)+'"]')||null}var Z1=void 0;var C1=void 0,D1=void 0,sn={input:!0,select:!0,textarea:!0,button:!0,fieldset:!0,form:!0};function Wn(v){C1||((C1=xn()).focusFieldsetDisabled&&delete sn.fieldset,C1.focusFormDisabled&&delete sn.form,D1=new RegExp("^("+Object.keys(sn).join("|")+")$"));var I=C({label:"is/native-disabled-supported",context:v}).nodeName.toLowerCase();return!!D1.test(I)}var x1=void 0;function Dn(v){return"fieldset"===v.nodeName.toLowerCase()&&v.disabled}function On(v){return"form"===v.nodeName.toLowerCase()&&v.disabled}function Un(){var v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},M=v.context,I=v.except,S=void 0===I?{onlyFocusableBrowsingContext:!1,visible:!1}:I,Y=C({label:"is/only-tabbable",resolveDocument:!0,context:M});if(!S.visible&&!yt(Y))return!1;if(!S.onlyFocusableBrowsingContext&&($.is.GECKO||$.is.TRIDENT||$.is.EDGE)){var ye=D2(Y);if(ye&&t1(ye)<0)return!1}var qe=Y.nodeName.toLowerCase(),Ft=t1(Y);return"label"===qe&&$.is.GECKO?null!==Ft&&Ft>=0:!!($.is.GECKO&&Y.ownerSVGElement&&!Y.focus&&"a"===qe&&Y.hasAttribute("xlink:href")&&$.is.GECKO)}Un.except=function(){var v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},M=function(S){return Un({context:S,except:v})};return M.rules=Un,M};const C3=Un.except({});var Dt=void 0;function G1(v){var M=v.nodeName.toLowerCase();if("embed"===M||"keygen"===M)return!0;var I=t1(v);if(v.shadowRoot&&null===I)return!0;if("label"===M)return!Dt.focusLabelTabindex||null===I;if("legend"===M)return null===I;if(Dt.focusSvgFocusableAttribute&&(v.ownerSVGElement||"svg"===M)){var S=v.getAttribute("focusable");return S&&"false"===S}return"img"===M&&v.hasAttribute("usemap")?null===I||!Dt.focusImgUsemapTabindex:"area"===M&&!function J1(v){Z1||(Z1=xn());var M=C({label:"is/valid-area",context:v});if("area"!==M.nodeName.toLowerCase())return!1;var S=M.hasAttribute("tabindex");if(!Z1.focusAreaTabindex&&S)return!1;var Y=K1(M);return!(!Y||!yt(Y)||!Z1.focusBrokenImageMap&&(!Y.complete||!Y.naturalHeight||Y.offsetWidth<=0||Y.offsetHeight<=0))&&(Z1.focusAreaWithoutHref||M.href?!F({context:Y}).slice(1).some(function(qe){var Ft=qe.nodeName.toLowerCase();return"button"===Ft||"a"===Ft}):Z1.focusAreaTabindex&&S||Z1.focusAreaImgTabindex&&Y.hasAttribute("tabindex"))}(v)}function hn(){var v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},M=v.context,I=v.except,S=void 0===I?{disabled:!1,visible:!1,onlyTabbable:!1}:I;Dt||(Dt=xn());var Y=C3.rules.except({onlyFocusableBrowsingContext:!0,visible:S.visible}),ye=C({label:"is/focusable",resolveDocument:!0,context:M});if(!F2.rules({context:ye,except:S})||G1(ye)||!S.disabled&&function Kn(v){x1||(x1=xn());var M=C({label:"is/disabled",context:v});if(M.hasAttribute("data-ally-disabled"))return!0;if(!Wn(M))return!1;if(M.disabled)return!0;var I=F({context:M});return!!(I.some(Dn)||!x1.focusFormDisabled&&I.some(On))}(ye)||!S.onlyTabbable&&Y(ye))return!1;if(!S.visible){var Ft={context:ye,except:{}};if(Dt.focusInHiddenIframe&&(Ft.except.browsingContext=!0),Dt.focusObjectSvgHidden)"object"===ye.nodeName.toLowerCase()&&(Ft.except.cssVisibility=!0);if(!yt.rules(Ft))return!1}var qt=D2(ye);if(qt&&!("object"!==qt.nodeName.toLowerCase()||Dt.focusInZeroDimensionObject||qt.offsetWidth&&qt.offsetHeight))return!1;return!("svg"===ye.nodeName.toLowerCase()&&Dt.focusSvgInIframe&&!qt&&null===ye.getAttribute("tabindex"))}hn.except=function(){var v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},M=function(S){return hn({context:S,except:v})};return M.rules=hn,M};const z1=hn.except({});function Kr(v){var M=function(S){return S.shadowRoot||v(S)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP};return M.acceptNode=M,M}var ar=Kr(F2);function lr(){var v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},M=v.context,I=v.includeContext,S=v.includeOnlyTabbable,Y=v.strategy;M||(M=document.documentElement);for(var ye=z1.rules.except({onlyTabbable:S}),Ft=B1(M).createTreeWalker(M,NodeFilter.SHOW_ELEMENT,"all"===Y?ar:Kr(ye),!1),jt=[];Ft.nextNode();)Ft.currentNode.shadowRoot?(ye(Ft.currentNode)&&jt.push(Ft.currentNode),jt=jt.concat(lr({context:Ft.currentNode.shadowRoot,includeOnlyTabbable:S,strategy:Y}))):jt.push(Ft.currentNode);return I&&("all"===Y?F2(M)&&jt.unshift(M):ye(M)&&jt.unshift(M)),jt}var d2=void 0,L2=void 0;function Ye(){var v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},M=v.context,I=v.includeContext,S=v.includeOnlyTabbable,Y=function L1(){return d2||(d2=xn()),"string"==typeof L2||(L2=n2(L2=(d2.focusTable?"table, td,":"")+(d2.focusFieldset?"fieldset,":"")+"svg a,a[href],area[href],input, select, textarea, button,iframe, object, embed,keygen,"+(d2.focusAudioWithoutControls?"audio,":"audio[controls],")+(d2.focusVideoWithoutControls?"video,":"video[controls],")+(d2.focusSummary?"summary,":"")+"[tabindex],[contenteditable]")),L2}(),ye=M.querySelectorAll(Y),qe=z1.rules.except({onlyTabbable:S}),Ft=[].filter.call(ye,qe);return I&&qe(M)&&Ft.unshift(M),Ft}function vt(){var v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},M=v.context,I=v.includeContext,S=v.includeOnlyTabbable,Y=v.strategy,ye=void 0===Y?"quick":Y,Ft={context:C({label:"query/focusable",resolveDocument:!0,defaultToDocument:!0,context:M}),includeContext:I,includeOnlyTabbable:S,strategy:ye};if("quick"===ye)return Ye(Ft);if("strict"===ye||"all"===ye)return lr(Ft);throw new TypeError('query/focusable requires option.strategy to be one of ["quick", "strict", "all"]')}function k1(v){var M=v.element,I=v.attribute,S="data-cached-"+I;if(null===M.getAttribute(S)){var ye=M.getAttribute(I);if(null===ye)return;M.setAttribute(S,ye||""),M.removeAttribute(I)}else{var qe=M.getAttribute(S);M.removeAttribute(S),M.setAttribute(I,qe)}}function gn(v){var M=v.element,I=v.attribute,S=v.temporaryValue,Y=v.saveValue,ye="data-cached-"+I;if(void 0!==S){var qe=Y||M.getAttribute(I);M.setAttribute(ye,qe||""),M.setAttribute(I,S)}else{var Ft=M.getAttribute(ye);M.removeAttribute(ye),""===Ft?M.removeAttribute(I):M.setAttribute(I,Ft)}}var R1=function(){};const u1=typeof console<"u"?console:{log:R1,debug:R1,info:R1,warn:R1,error:R1};var n1=void 0;function Cn(){u1.warn("trying to focus inert element",this)}function yr(v,M){(function $2(v,M){gn({element:v,attribute:"aria-disabled",temporaryValue:M?"true":void 0})})(v,M),function r2(v,M){if(M){var I=t1(v);gn({element:v,attribute:"tabindex",temporaryValue:"-1",saveValue:null!==I?I:""})}else gn({element:v,attribute:"tabindex"})}(v,M),function H1(v,M){M?v.focus=Cn:delete v.focus}(v,M),function an(v,M){if(M){var I=v.style.pointerEvents||"";v.setAttribute("data-inert-pointer-events",I),v.style.pointerEvents="none"}else{var S=v.getAttribute("data-inert-pointer-events");v.removeAttribute("data-inert-pointer-events"),v.style.pointerEvents=S}}(v,M);var I=v.nodeName.toLowerCase();("video"===I||"audio"===I)&&function xt(v,M){k1({element:v,attribute:"controls",remove:M})}(v,M),("svg"===I||v.ownerSVGElement)&&(n1.focusSvgFocusableAttribute?function E2(v,M){gn({element:v,attribute:"focusable",temporaryValue:M?"false":void 0})}(v,M):!n1.focusSvgTabindexAttribute&&"a"===I&&function Q2(v,M){k1({element:v,attribute:"xlink:href",remove:M})}(v,M)),M?v.setAttribute("data-ally-disabled","true"):v.removeAttribute("data-ally-disabled")}function ln(v,M){n1||(n1=xn());var I=C({label:"element/disabled",context:v});M=!!M;var S=I.hasAttribute("data-ally-disabled"),Y=1===arguments.length;return Wn(I)?Y?I.disabled:(I.disabled=M,I):Y?S:(S===M||yr(I,M),I)}var o2=function(M){return M.shadowRoot?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP};function Mr(){var M=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context,I=C({label:"query/shadow-hosts",resolveDocument:!0,defaultToDocument:!0,context:M}),Y=B1(M).createTreeWalker(I,NodeFilter.SHOW_ELEMENT,o2,!1),ye=[];for(I.shadowRoot&&(ye.push(I),ye=ye.concat(Mr({context:I.shadowRoot})));Y.nextNode();)ye.push(Y.currentNode),ye=ye.concat(Mr({context:Y.currentNode.shadowRoot}));return ye}o2.acceptNode=o2;var mn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(v){return typeof v}:function(v){return v&&"function"==typeof Symbol&&v.constructor===Symbol&&v!==Symbol.prototype?"symbol":typeof v},Zn=function(){function v(M,I){for(var S=0;S0&&void 0!==arguments[0]?arguments[0]:{},S=I.context,Y=I.callback,ye=I.config;(function j2(v,M){if(!(v instanceof M))throw new TypeError("Cannot call a class as a function")})(this,v),this.config=ye,this.disengage=this.disengage.bind(this),this.clientObserver=new MutationObserver(Y),this.hostObserver=new MutationObserver(function(qe){return qe.forEach(M.handleHostMutation,M)}),this.observeContext(S),this.observeShadowHosts(S)}return Zn(v,[{key:"disengage",value:function(){this.clientObserver&&this.clientObserver.disconnect(),this.clientObserver=null,this.hostObserver&&this.hostObserver.disconnect(),this.hostObserver=null}},{key:"observeShadowHosts",value:function(I){var S=this;Mr({context:I}).forEach(function(ye){return S.observeContext(ye.shadowRoot)})}},{key:"observeContext",value:function(I){this.clientObserver.observe(I,this.config),this.hostObserver.observe(I,Ot)}},{key:"handleHostMutation",value:function(I){"childList"===I.type&&s(I.addedNodes).filter(function(Y){return Y.nodeType===Node.ELEMENT_NODE}).forEach(this.observeShadowHosts,this)}}]),v}();function An(){var v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},M=v.parent,I=v.element,S=v.includeSelf;if(M)return function(ye){return!!(S&&ye===M||M.compareDocumentPosition(ye)&Node.DOCUMENT_POSITION_CONTAINED_BY)};if(I)return function(ye){return!!(S&&I===ye||ye.compareDocumentPosition(I)&Node.DOCUMENT_POSITION_CONTAINED_BY)};throw new TypeError("util/compare-position#getParentComparator required either options.parent or options.element")}var cn=function(){function v(M,I){for(var S=0;S0&&void 0!==arguments[0]?arguments[0]:{},S=I.context,Y=I.filter;(function Sn(v,M){if(!(v instanceof M))throw new TypeError("Cannot call a class as a function")})(this,v),this._context=s(S||document.documentElement)[0],this._filter=s(Y),this._inertElementCache=[],this.disengage=this.disengage.bind(this),this.handleMutation=this.handleMutation.bind(this),this.renderInert=this.renderInert.bind(this),this.filterElements=this.filterElements.bind(this),this.filterParentElements=this.filterParentElements.bind(this);var ye=vt({context:this._context,includeContext:!0,strategy:"all"});this.renderInert(ye),this.shadowObserver=function i2(){var v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},M=v.context,I=v.callback,S=v.config;if("function"!=typeof I)throw new TypeError("observe/shadow-mutations requires options.callback to be a function");if("object"!==(typeof S>"u"?"undefined":mn(S)))throw new TypeError("observe/shadow-mutations requires options.config to be an object");if(!window.MutationObserver)return{disengage:function(){}};var Y=C({label:"observe/shadow-mutations",resolveDocument:!0,defaultToDocument:!0,context:M});return{disengage:new Zr({context:Y,callback:I,config:S}).disengage}}({context:this._context,config:q1,callback:function(Ft){return Ft.forEach(M.handleMutation)}})}return cn(v,[{key:"disengage",value:function(){this._context&&(vr(this._context),this._inertElementCache.forEach(function(I){return vr(I)}),this._inertElementCache=null,this._filter=null,this._context=null,this.shadowObserver&&this.shadowObserver.disengage(),this.shadowObserver=null)}},{key:"listQueryFocusable",value:function(I){return I.map(function(S){return vt({context:S,includeContext:!0,strategy:"all"})}).reduce(function(S,Y){return S.concat(Y)},[])}},{key:"renderInert",value:function(I){var S=this;I.filter(this.filterElements).filter(this.filterParentElements).filter(function(ye){return!ln(ye)}).forEach(function(qe){S._inertElementCache.push(qe),function Jt(v){return ln(v,!0)}(qe)})}},{key:"filterElements",value:function(I){var S=An({element:I,includeSelf:!0});return!this._filter.some(S)}},{key:"filterParentElements",value:function(I){var S=An({parent:I});return!this._filter.some(S)}},{key:"handleMutation",value:function(I){if("childList"===I.type){var S=s(I.addedNodes).filter(function(ye){return ye.nodeType===Node.ELEMENT_NODE});if(!S.length)return;var Y=this.listQueryFocusable(S);this.renderInert(Y)}else"attributes"===I.type&&this.renderInert([I.target])}}]),v}();function f2(v){var M=v.context,I=v.filter,Y=[],ye=function(qt){return I.some(function(De){return qt===De})?NodeFilter.FILTER_REJECT:function(qt){var De=An({parent:qt});return I.some(De)}(qt)?NodeFilter.FILTER_ACCEPT:(Y.push(qt),NodeFilter.FILTER_REJECT)};ye.acceptNode=ye;for(var Ft=B1(M).createTreeWalker(M,NodeFilter.SHOW_ELEMENT,ye,!1);Ft.nextNode(););return Y}var bn=function(){function v(M,I){for(var S=0;S0&&void 0!==arguments[0]?arguments[0]:{},I=M.context,S=M.filter;(function I2(v,M){if(!(v instanceof M))throw new TypeError("Cannot call a class as a function")})(this,v),this._context=s(I||document.documentElement)[0],this._filter=s(S),this.disengage=this.disengage.bind(this),this.handleMutation=this.handleMutation.bind(this),this.isInsignificantBranch=this.isInsignificantBranch.bind(this);var Y=function d1(){var v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},M=v.context,I=v.filter;if(M=C({label:"get/insignificant-branches",defaultToDocument:!0,context:M}),!(I=s(I)).length)throw new TypeError("get/insignificant-branches requires valid options.filter");return f2({context:M,filter:I})}({context:this._context,filter:this._filter});Y.forEach(To),this.startObserver()}return bn(v,[{key:"disengage",value:function(){this._context&&([].forEach.call(this._context.querySelectorAll("[data-cached-aria-hidden]"),O3),this._context=null,this._filter=null,this._observer&&this._observer.disconnect(),this._observer=null)}},{key:"startObserver",value:function(){var I=this;window.MutationObserver&&(this._observer=new MutationObserver(function(S){return S.forEach(I.handleMutation)}),this._observer.observe(this._context,T3))}},{key:"handleMutation",value:function(I){"childList"===I.type&&s(I.addedNodes).filter(function(S){return S.nodeType===Node.ELEMENT_NODE}).filter(this.isInsignificantBranch).forEach(To)}},{key:"isInsignificantBranch",value:function(I){if(F({context:I}).some(function(ye){return"true"===ye.getAttribute("aria-hidden")}))return!1;var Y=An({element:I});return!this._filter.some(Y)}}]),v}();function Yr(){for(var I=C({label:"get/shadow-host",context:(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context}),S=null;I;)S=I,I=I.parentNode;return S.nodeType===S.DOCUMENT_FRAGMENT_NODE&&S.host?S.host:null}function m3(v){var M=C({label:"is/active-element",resolveDocument:!0,context:v});if(B1(M).activeElement===M)return!0;var S=Yr({context:M});return!(!S||S.shadowRoot.activeElement!==M)}var p2=void 0,wr=/^(fieldset|table|td|body)$/;function cr(){var v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},M=v.context,I=v.except,S=void 0===I?{flexbox:!1,scrollable:!1,shadow:!1,visible:!1,onlyTabbable:!1}:I;p2||(p2=xn());var Y=C({label:"is/tabbable",resolveDocument:!0,context:M});if($.is.BLINK&&$.is.ANDROID&&$.majorVersion>42)return!1;var ye=D2(Y);if(ye){if($.is.WEBKIT&&$.is.IOS||t1(ye)<0||!S.visible&&($.is.BLINK||$.is.WEBKIT)&&!yt(ye))return!1;if("object"===ye.nodeName.toLowerCase()){var Ft="Chrome"===$.name&&$.majorVersion>=54||"Opera"===$.name&&$.majorVersion>=41;if($.is.WEBKIT||$.is.BLINK&&!Ft)return!1}}var jt=Y.nodeName.toLowerCase(),qt=t1(Y),De=null===qt?null:qt>=0;if($.is.EDGE&&$.majorVersion>=14&&ye&&Y.ownerSVGElement&&qt<0)return!0;var st=!1!==De,g2=null!==qt&&qt>=0;if(Y.hasAttribute("contenteditable"))return st;if(wr.test(jt)&&!0!==De)return!1;if($.is.WEBKIT&&$.is.IOS){var Ir="input"===jt&&"text"===Y.type||"password"===Y.type||"select"===jt||"textarea"===jt||Y.hasAttribute("contenteditable");if(!Ir)Ir=k2(window.getComputedStyle(Y,null));if(!Ir)return!1}if("use"===jt&&null!==qt&&($.is.BLINK||$.is.WEBKIT&&9===$.majorVersion)||B(Y,"svg a")&&Y.hasAttribute("xlink:href")&&(st||Y.focus&&!p2.focusSvgNegativeTabindexAttribute)||"svg"===jt&&p2.focusSvgInIframe&&st)return!0;if($.is.TRIDENT||$.is.EDGE){if("svg"===jt)return!!p2.focusSvg||(Y.hasAttribute("focusable")||g2);if(Y.ownerSVGElement)return!(!p2.focusSvgTabindexAttribute||!g2)||Y.hasAttribute("focusable")}if(void 0===Y.tabIndex)return!!S.onlyTabbable;if("audio"===jt){if(!Y.hasAttribute("controls"))return!1;if($.is.BLINK)return!0}if("video"===jt)if(Y.hasAttribute("controls")){if($.is.BLINK||$.is.GECKO)return!0}else if($.is.TRIDENT||$.is.EDGE)return!1;if("object"===jt&&($.is.BLINK||$.is.WEBKIT)||"iframe"===jt)return!1;if(!S.scrollable&&$.is.GECKO&&t2(window.getComputedStyle(Y,null)))return st;if($.is.TRIDENT||$.is.EDGE){if("area"===jt){var Pr=K1(Y);if(Pr&&t1(Pr)<0)return!1}var C2=window.getComputedStyle(Y,null);if(k2(C2))return Y.tabIndex>=0;if(!S.flexbox&&on(C2))return null!==qt?g2:Qr(Y)&&q3(Y);if(Wt(Y,jt))return!1;var Or=Y.parentElement;if(Or){var ur=Or.nodeName.toLowerCase(),S3=window.getComputedStyle(Or,null);if(Wt(Or,jt,ur,S3))return!1;if(on(S3))return g2}}return Y.tabIndex>=0}cr.except=function(){var v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},M=function(S){return cr({context:S,except:v})};return M.rules=cr,M};var Qr=F2.rules.except({flexbox:!0}),q3=cr.except({flexbox:!0});const $r=cr.except({});function G(){var v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},M=v.context,I=v.includeContext,S=v.includeOnlyTabbable,Y=v.strategy,ye=$r.rules.except({onlyTabbable:S});return vt({context:M,includeContext:I,includeOnlyTabbable:S,strategy:Y}).filter(ye)}function f(v,M){return v.compareDocumentPosition(M)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1}function Ue(v,M,I){var S=[];return M.forEach(function(Y){var ye=!0,qe=v.indexOf(Y);-1===qe&&(qe=function z(v,M){return zn(v,function(I){return M.compareDocumentPosition(I)&Node.DOCUMENT_POSITION_FOLLOWING})}(v,Y),ye=!1),-1===qe&&(qe=v.length);var Ft=s(I?I(Y):Y);Ft.length&&S.push({offset:qe,replace:ye,elements:Ft})}),S}function _n(){var v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},M=v.list,I=v.elements,S=v.resolveElement,Y=M.slice(0),ye=s(I).slice(0);return function b(v){return v.sort(f)}(ye),function mt(v,M){var I=0;M.sort(function(S,Y){return S.offset-Y.offset}),M.forEach(function(S){var Y=S.replace?1:0,ye=[S.offset+I,Y].concat(S.elements);v.splice.apply(v,ye),I+=S.elements.length-Y})}(Y,Ue(Y,ye,S)),Y}var Yn=function(){function v(M,I){for(var S=0;S-1?[I].concat(S):S}},{key:"_cleanup",value:function(){Object.keys(this.hosts).forEach(function(I){delete this.hosts[I]._sortingId},this)}}]),v}();var Lr=void 0;function kn(v,M){return Lr.tabsequenceAreaAtImgPosition&&(v=function J2(v,M){var I=M.querySelectorAll("img[usemap]"),S=new O1(M),Y=S.extractAreasFromList(v);return I.length?_n({list:Y,elements:I,resolveElement:function(qe){var Ft=qe.getAttribute("usemap").slice(1);return S.getAreasFor(Ft)}}):Y}(v,M)),v=function M1(v){var M={},I=[],S=v.filter(function(ye){var qe=ye.tabIndex;return void 0===qe&&(qe=t1(ye)),qe<=0||null==qe||(M[qe]||(M[qe]=[],I.push(qe)),M[qe].push(ye),!1)});return I.sort().map(function(ye){return M[ye]}).reduceRight(function(ye,qe){return qe.concat(ye)},S)}(v),v}function X3(){var v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},M=v.context,I=v.includeContext,S=v.includeOnlyTabbable,Y=v.strategy;Lr||(Lr=xn());var ye=s(M)[0]||document.documentElement,qe=G({context:ye,includeContext:I,includeOnlyTabbable:S,strategy:Y});return qe=document.body.createShadowRoot&&$.is.BLINK?function l5(v,M,I){var S=new di(M,I),Y=S.extractElements(v);return Y.length===v.length?I(v):S.sort(Y)}(qe,ye,kn):kn(qe,ye),I&&(qe=function Jr(v,M){var I=v.indexOf(M);return I>0?v.splice(I,1).concat(v):v}(qe,ye)),qe}for(var yn={tab:9,left:37,up:38,right:39,down:40,pageUp:33,"page-up":33,pageDown:34,"page-down":34,end:35,home:36,enter:13,escape:27,space:32,shift:16,capsLock:20,"caps-lock":20,ctrl:17,alt:18,meta:91,pause:19,insert:45,delete:46,backspace:8,_alias:{91:[92,93,224]}},h2=1;h2<26;h2++)yn["f"+h2]=h2+111;for(var Ln=0;Ln<10;Ln++){var xo=Ln+48,qr=Ln+96;yn[Ln]=xo,yn["num-"+Ln]=qr,yn._alias[xo]=[qr]}for(var P2=0;P2<26;P2++){var Mn=P2+65;yn[String.fromCharCode(Mn).toLowerCase()]=Mn}const to=yn;var _3={alt:"altKey",ctrl:"ctrlKey",meta:"metaKey",shift:"shiftKey"},no=Object.keys(_3).map(function(v){return _3[v]});function ue(v,M){return!no.some(function(I){return"boolean"==typeof v[I]&&!!M[I]!==v[I]})}function Re(v){return v.split(/\s+/).map(function(M){var I=M.split("+"),S=function A3(v){var I=function ro(v){var M=!!v&&null;return{altKey:M,ctrlKey:M,metaKey:M,shiftKey:M}}(-1!==v.indexOf("*"));return v.forEach(function(S){if("*"!==S){var Y=!0,ye=S.slice(0,1);"?"===ye?Y=null:"!"===ye&&(Y=!1),!0!==Y&&(S=S.slice(1));var qe=_3[S];if(!qe)throw new TypeError('Unknown modifier "'+S+'"');I[qe]=Y}}),I}(I.slice(0,-1)),Y=function Er(v){var M=to[v]||parseInt(v,10);if(!M||"number"!=typeof M||isNaN(M))throw new TypeError('Unknown key "'+v+'"');return[M].concat(to._alias[M]||[])}(I.slice(-1));return{keyCodes:Y,modifiers:S,matchModifiers:ue.bind(null,S)}})}const Yt={disabled:function Tn(){var v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},M=v.context,I=v.filter;return{disengage:new Y1({context:M,filter:I}).disengage}},hidden:function x3(){var v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},M=v.context,I=v.filter;return{disengage:new br({context:M,filter:I}).disengage}},tabFocus:function gt(){var M=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context;return M||(M=document.documentElement),X3(),function ce(){var v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},M={},I=s(v.context)[0]||document.documentElement;delete v.context;var S=s(v.filter);delete v.filter;var Y=Object.keys(v);if(!Y.length)throw new TypeError("when/key requires at least one option key");var ye=function(qt){qt.keyCodes.forEach(function(De){M[De]||(M[De]=[]),M[De].push(qt)})};Y.forEach(function(jt){if("function"!=typeof v[jt])throw new TypeError('when/key requires option["'+jt+'"] to be a function');Re(jt).map(function(st){return st.callback=v[jt],st}).forEach(ye)});var qe=function(qt){if(!qt.defaultPrevented){if(S.length){var De=An({element:qt.target,includeSelf:!0});if(S.some(De))return}var st=qt.keyCode||qt.which;M[st]&&M[st].forEach(function(g2){g2.matchModifiers(qt)&&g2.callback.call(I,qt,Ft)})}};I.addEventListener("keydown",qe,!1);var Ft=function(){I.removeEventListener("keydown",qe,!1)};return{disengage:Ft}}({"?alt+?shift+tab":function(S){S.preventDefault();var Y=X3({context:M}),ye=S.shiftKey,qe=Y[0],Ft=Y[Y.length-1],qt=ye?Ft:qe;if(m3(ye?qe:Ft))qt.focus();else{var De=void 0;if(Y.some(function(Ir,o1){return!!m3(Ir)&&(De=o1,!0)}))Y[De+(ye?-1:1)].focus();else qe.focus()}}})}}},712:function(Tt){ /*! https://mths.be/cssescape v1.5.1 by @mathias | MIT license */ -var Me;Me=typeof global<"u"?global:this,_t.exports=function(Me){if(Me.CSS&&Me.CSS.escape)return Me.CSS.escape;var w=function(l){if(0==arguments.length)throw new TypeError("`CSS.escape` requires an argument.");for(var H,y=String(l),N=y.length,J=-1,R="",K=y.charCodeAt(0);++J=1&&H<=31||127==H||0==J&&H>=48&&H<=57||1==J&&H>=48&&H<=57&&45==K?"\\"+H.toString(16)+" ":0==J&&1==N&&45==H||!(H>=128||45==H||95==H||H>=48&&H<=57||H>=65&&H<=90||H>=97&&H<=122)?"\\"+y.charAt(J):y.charAt(J):R+="\ufffd";return R};return Me.CSS||(Me.CSS={}),Me.CSS.escape=w,w}(Me)},178:function(_t,Me,w){var l; +var Ne;Ne=typeof global<"u"?global:this,Tt.exports=function(Ne){if(Ne.CSS&&Ne.CSS.escape)return Ne.CSS.escape;var D=function(s){if(0==arguments.length)throw new TypeError("`CSS.escape` requires an argument.");for(var U,C=String(s),F=C.length,te=-1,k="",B=C.charCodeAt(0);++te=1&&U<=31||127==U||0==te&&U>=48&&U<=57||1==te&&U>=48&&U<=57&&45==B?"\\"+U.toString(16)+" ":0==te&&1==F&&45==U||!(U>=128||45==U||95==U||U>=48&&U<=57||U>=65&&U<=90||U>=97&&U<=122)?"\\"+C.charAt(te):C.charAt(te):k+="\ufffd";return k};return Ne.CSS||(Ne.CSS={}),Ne.CSS.escape=D,D}(Ne)},696:function(Tt,Ne,D){var s; /** * @license * Lodash @@ -21,43 +21,79 @@ var Me;Me=typeof global<"u"?global:this,_t.exports=function(Me){if(Me.CSS&&Me.CS * Released under MIT license * Based on Underscore.js 1.8.3 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - */_t=w.nmd(_t),function(){var y,R="Expected a function",Q="__lodash_hash_undefined__",j="__lodash_placeholder__",ie=128,U=256,Pt=1/0,xn=9007199254740991,wn=4294967295,Vn=[["ary",ie],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",U]],Gn="[object Arguments]",tr="[object Array]",cn="[object Boolean]",he="[object Date]",xt="[object Error]",Tn="[object Function]",Rn="[object GeneratorFunction]",it="[object Map]",Ue="[object Number]",Y="[object Object]",Ae="[object Promise]",Fe="[object RegExp]",ot="[object Set]",Ve="[object String]",en="[object Symbol]",yt="[object WeakMap]",Pr="[object ArrayBuffer]",Kt="[object DataView]",Mn="[object Float32Array]",Nt="[object Float64Array]",St="[object Int8Array]",Bt="[object Int16Array]",br="[object Int32Array]",Ft="[object Uint8Array]",Wn="[object Uint8ClampedArray]",xr="[object Uint16Array]",Dr="[object Uint32Array]",vt=/\b__p \+= '';/g,Rr=/\b(__p \+=) '' \+/g,Br=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Nn=/&(?:amp|lt|gt|quot|#39);/g,Er=/[&<>"']/g,lo=RegExp(Nn.source),bn=RegExp(Er.source),vo=/<%-([\s\S]+?)%>/g,pi=/<%([\s\S]+?)%>/g,Lt=/<%=([\s\S]+?)%>/g,Qe=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,P=/^\w*$/,B=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ce=/[\\^$.*+?()[\]{}|]/g,He=RegExp(ce.source),st=/^\s+/,Dt=/\s/,Yt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,tn=/\{\n\/\* \[wrapped with (.+)\] \*/,On=/,? & /,Gr=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,lr=/[()=,{}\[\]\/\s]/,wr=/\\(\\)?/g,Qn=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Wr=/\w*$/,Si=/^[-+]0x[0-9a-f]+$/i,uo=/^0b[01]+$/i,co=/^\[object .+?Constructor\]$/,nn=/^0o[0-7]+$/i,gi=/^(?:0|[1-9]\d*)$/,Zr=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Ce=/($^)/,T=/['\n\r\u2028\u2029\\]/g,$="\\ud800-\\udfff",tt="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",ut="\\u2700-\\u27bf",Tt="a-z\\xdf-\\xf6\\xf8-\\xff",Bn="A-Z\\xc0-\\xd6\\xd8-\\xde",at="\\ufe0e\\ufe0f",Gt="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",zn="['\u2019]",Nr="["+$+"]",mn="["+Gt+"]",Dn="["+tt+"]",jr="\\d+",Ci="["+ut+"]",hr="["+Tt+"]",Ir="[^"+$+Gt+jr+ut+Tt+Bn+"]",mi="\\ud83c[\\udffb-\\udfff]",Fi="[^"+$+"]",mr="(?:\\ud83c[\\udde6-\\uddff]){2}",fo="[\\ud800-\\udbff][\\udc00-\\udfff]",Po="["+Bn+"]",Wo="(?:"+hr+"|"+Ir+")",xo="(?:"+Po+"|"+Ir+")",nr="(?:['\u2019](?:d|ll|m|re|s|t|ve))?",No="(?:['\u2019](?:D|LL|M|RE|S|T|VE))?",Zo="(?:"+Dn+"|"+mi+")"+"?",Vr="["+at+"]?",Fo=Vr+Zo+("(?:\\u200d(?:"+[Fi,mr,fo].join("|")+")"+Vr+Zo+")*"),Ko="(?:"+[Ci,mr,fo].join("|")+")"+Fo,$o="(?:"+[Fi+Dn+"?",Dn,mr,fo,Nr].join("|")+")",_i=RegExp(zn,"g"),Lr=RegExp(Dn,"g"),ko=RegExp(mi+"(?="+mi+")|"+$o+Fo,"g"),Mo=RegExp([Po+"?"+hr+"+"+nr+"(?="+[mn,Po,"$"].join("|")+")",xo+"+"+No+"(?="+[mn,Po+Wo,"$"].join("|")+")",Po+"?"+Wo+"+"+nr,Po+"+"+No,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",jr,Ko].join("|"),"g"),O1=RegExp("[\\u200d"+$+tt+at+"]"),Sr=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Yo=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],_r=-1,rn={};rn[Mn]=rn[Nt]=rn[St]=rn[Bt]=rn[br]=rn[Ft]=rn[Wn]=rn[xr]=rn[Dr]=!0,rn[Gn]=rn[tr]=rn[Pr]=rn[cn]=rn[Kt]=rn[he]=rn[xt]=rn[Tn]=rn[it]=rn[Ue]=rn[Y]=rn[Fe]=rn[ot]=rn[Ve]=rn[yt]=!1;var pn={};pn[Gn]=pn[tr]=pn[Pr]=pn[Kt]=pn[cn]=pn[he]=pn[Mn]=pn[Nt]=pn[St]=pn[Bt]=pn[br]=pn[it]=pn[Ue]=pn[Y]=pn[Fe]=pn[ot]=pn[Ve]=pn[en]=pn[Ft]=pn[Wn]=pn[xr]=pn[Dr]=!0,pn[xt]=pn[Tn]=pn[yt]=!1;var yi={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},ir=parseFloat,Bi=parseInt,f1="object"==typeof global&&global&&global.Object===Object&&global,Xi="object"==typeof self&&self&&self.Object===Object&&self,ur=f1||Xi||Function("return this")(),As=Me&&!Me.nodeType&&Me,an=As&&_t&&!_t.nodeType&&_t,Ye=an&&an.exports===As,mt=Ye&&f1.process,jt=function(){try{return an&&an.require&&an.require("util").types||mt&&mt.binding&&mt.binding("util")}catch{}}(),Zn=jt&&jt.isArrayBuffer,ji=jt&&jt.isDate,jn=jt&&jt.isMap,Kr=jt&&jt.isRegExp,fn=jt&&jt.isSet,ho=jt&&jt.isTypedArray;function Un(se,be,ve){switch(ve.length){case 0:return se.call(be);case 1:return se.call(be,ve[0]);case 2:return se.call(be,ve[0],ve[1]);case 3:return se.call(be,ve[0],ve[1],ve[2])}return se.apply(be,ve)}function ht(se,be,ve,rt){for(var At=-1,gn=null==se?0:se.length;++At-1}function Ro(se,be,ve){for(var rt=-1,At=null==se?0:se.length;++rt-1;);return ve}function A1(se,be){for(var ve=se.length;ve--&&Bo(be,se[ve],0)>-1;);return ve}var Vi=Hn({\u00c0:"A",\u00c1:"A",\u00c2:"A",\u00c3:"A",\u00c4:"A",\u00c5:"A",\u00e0:"a",\u00e1:"a",\u00e2:"a",\u00e3:"a",\u00e4:"a",\u00e5:"a",\u00c7:"C",\u00e7:"c",\u00d0:"D",\u00f0:"d",\u00c8:"E",\u00c9:"E",\u00ca:"E",\u00cb:"E",\u00e8:"e",\u00e9:"e",\u00ea:"e",\u00eb:"e",\u00cc:"I",\u00cd:"I",\u00ce:"I",\u00cf:"I",\u00ec:"i",\u00ed:"i",\u00ee:"i",\u00ef:"i",\u00d1:"N",\u00f1:"n",\u00d2:"O",\u00d3:"O",\u00d4:"O",\u00d5:"O",\u00d6:"O",\u00d8:"O",\u00f2:"o",\u00f3:"o",\u00f4:"o",\u00f5:"o",\u00f6:"o",\u00f8:"o",\u00d9:"U",\u00da:"U",\u00db:"U",\u00dc:"U",\u00f9:"u",\u00fa:"u",\u00fb:"u",\u00fc:"u",\u00dd:"Y",\u00fd:"y",\u00ff:"y",\u00c6:"Ae",\u00e6:"ae",\u00de:"Th",\u00fe:"th",\u00df:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010a:"C",\u010c:"C",\u0107:"c",\u0109:"c",\u010b:"c",\u010d:"c",\u010e:"D",\u0110:"D",\u010f:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011a:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011b:"e",\u011c:"G",\u011e:"G",\u0120:"G",\u0122:"G",\u011d:"g",\u011f:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012a:"I",\u012c:"I",\u012e:"I",\u0130:"I",\u0129:"i",\u012b:"i",\u012d:"i",\u012f:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013b:"L",\u013d:"L",\u013f:"L",\u0141:"L",\u013a:"l",\u013c:"l",\u013e:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014a:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014b:"n",\u014c:"O",\u014e:"O",\u0150:"O",\u014d:"o",\u014f:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015a:"S",\u015c:"S",\u015e:"S",\u0160:"S",\u015b:"s",\u015d:"s",\u015f:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016a:"U",\u016c:"U",\u016e:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016b:"u",\u016d:"u",\u016f:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017b:"Z",\u017d:"Z",\u017a:"z",\u017c:"z",\u017e:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017f:"s"}),ts=Hn({"&":"&","<":"<",">":">",'"':""","'":"'"});function da(se){return"\\"+yi[se]}function zi(se){return O1.test(se)}function Ns(se){var be=-1,ve=Array(se.size);return se.forEach(function(rt,At){ve[++be]=[At,rt]}),ve}function ns(se,be){return function(ve){return se(be(ve))}}function ei(se,be){for(var ve=-1,rt=se.length,At=0,gn=[];++ve",""":'"',"'":"'"});var cr=function se(be){var o,ve=(be=null==be?ur:cr.defaults(ur.Object(),be,cr.pick(ur,Yo))).Array,rt=be.Date,At=be.Error,gn=be.Function,Ln=be.Math,An=be.Object,N1=be.RegExp,Fs=be.String,po=be.TypeError,os=ve.prototype,ks=gn.prototype,ro=An.prototype,wi=be["__core-js_shared__"],m=ks.toString,h=ro.hasOwnProperty,v=0,A=(o=/[^.]+$/.exec(wi&&wi.keys&&wi.keys.IE_PROTO||""))?"Symbol(src)_1."+o:"",ne=ro.toString,_e=m.call(An),ze=ur._,Mt=N1("^"+m.call(h).replace(ce,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Pn=Ye?be.Buffer:y,Qt=be.Symbol,un=be.Uint8Array,kt=Pn?Pn.allocUnsafe:y,Sn=ns(An.getPrototypeOf,An),En=An.create,pr=ro.propertyIsEnumerable,go=os.splice,Eo=Qt?Qt.isConcatSpreadable:y,jo=Qt?Qt.iterator:y,Or=Qt?Qt.toStringTag:y,oo=function(){try{var o=ys(An,"defineProperty");return o({},"",{}),o}catch{}}(),Hi=be.clearTimeout!==ur.clearTimeout&&be.clearTimeout,ni=rt&&rt.now!==ur.Date.now&&rt.now,t2=be.setTimeout!==ur.setTimeout&&be.setTimeout,S1=Ln.ceil,g1=Ln.floor,C1=An.getOwnPropertySymbols,t1=Pn?Pn.isBuffer:y,F1=be.isFinite,is=os.join,ss=ns(An.keys,An),yr=Ln.max,Ur=Ln.min,I3=rt.now,fa=be.parseInt,as=Ln.random,Co=os.reverse,k1=ys(be,"DataView"),Ii=ys(be,"Map"),_n=ys(be,"Promise"),_=ys(be,"Set"),g=ys(be,"WeakMap"),b=ys(An,"create"),I=g&&new g,F={},X=kr(k1),Pe=kr(Ii),bt=kr(_n),zt=kr(_),Jt=kr(g),yn=Qt?Qt.prototype:y,ar=yn?yn.valueOf:y,mo=yn?yn.toString:y;function O(o){if(Cr(o)&&!Zt(o)&&!(o instanceof Ze)){if(o instanceof Qr)return o;if(h.call(o,"__wrapped__"))return Q3(o)}return new Qr(o)}var _o=function(){function o(){}return function(s){if(!fr(s))return{};if(En)return En(s);o.prototype=s;var c=new o;return o.prototype=y,c}}();function m1(){}function Qr(o,s){this.__wrapped__=o,this.__actions__=[],this.__chain__=!!s,this.__index__=0,this.__values__=y}function Ze(o){this.__wrapped__=o,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=wn,this.__views__=[]}function us(o){var s=-1,c=null==o?0:o.length;for(this.clear();++s=s?o:s)),o}function ri(o,s,c,C,E,x){var Z,q=1&s,le=2&s,Ne=4&s;if(c&&(Z=E?c(o,C,E,x):c(o)),Z!==y)return Z;if(!fr(o))return o;var Se=Zt(o);if(Se){if(Z=function a4(o){var s=o.length,c=new o.constructor(s);return s&&"string"==typeof o[0]&&h.call(o,"index")&&(c.index=o.index,c.input=o.input),c}(o),!q)return Lo(o,Z)}else{var je=To(o),et=je==Tn||je==Rn;if(E1(o))return Lu(o,q);if(je==Y||je==Gn||et&&!E){if(Z=le||et?{}:_8(o),!q)return le?function d8(o,s){return ai(o,H3(o),s)}(o,function _u(o,s){return o&&ai(s,Uo(s),o)}(Z,o)):function Ta(o,s){return ai(o,ju(o),s)}(o,mu(Z,o))}else{if(!pn[je])return E?o:{};Z=function G3(o,s,c){var C=o.constructor;switch(s){case Pr:return D1(o);case cn:case he:return new C(+o);case Kt:return function Tu(o,s){var c=s?D1(o.buffer):o.buffer;return new o.constructor(c,o.byteOffset,o.byteLength)}(o,c);case Mn:case Nt:case St:case Bt:case br:case Ft:case Wn:case xr:case Dr:return Au(o,c);case it:return new C;case Ue:case Ve:return new C(o);case Fe:return function Ou(o){var s=new o.constructor(o.source,Wr.exec(o));return s.lastIndex=o.lastIndex,s}(o);case ot:return new C;case en:return function Hr(o){return ar?An(ar.call(o)):{}}(o)}}(o,je,q)}}x||(x=new Li);var dt=x.get(o);if(dt)return dt;x.set(o,Z),Sc(o)?o.forEach(function(It){Z.add(ri(It,s,c,It,o,x))}):K1(o)&&o.forEach(function(It,on){Z.set(on,ri(It,s,c,on,o,x))});var Xt=Se?y:(Ne?le?U3:E2:le?Uo:eo)(o);return Kn(Xt||o,function(It,on){Xt&&(It=o[on=It]),cs(Z,on,ri(It,s,c,on,o,x))}),Z}function o2(o,s,c){var C=c.length;if(null==o)return!C;for(o=An(o);C--;){var E=c[C],x=s[E],Z=o[E];if(Z===y&&!(E in o)||!x(Z))return!1}return!0}function vu(o,s,c){if("function"!=typeof o)throw new po(R);return Ms(function(){o.apply(y,c)},s)}function Ca(o,s,c,C){var E=-1,x=zr,Z=!0,q=o.length,le=[],Ne=s.length;if(!q)return le;c&&(s=Ht(s,qe(c))),C?(x=Ro,Z=!1):s.length>=200&&(x=sr,Z=!1,s=new y1(s));e:for(;++E-1},_1.prototype.set=function hu(o,s){var c=this.__data__,C=ga(c,o);return C<0?(++this.size,c.push([o,s])):c[C][1]=s,this},n1.prototype.clear=function io(){this.size=0,this.__data__={hash:new us,map:new(Ii||_1),string:new us}},n1.prototype.delete=function pu(o){var s=_s(this,o).delete(o);return this.size-=s?1:0,s},n1.prototype.get=function ha(o){return _s(this,o).get(o)},n1.prototype.has=function r1(o){return _s(this,o).has(o)},n1.prototype.set=function L3(o,s){var c=_s(this,o),C=c.size;return c.set(o,s),this.size+=c.size==C?0:1,this},y1.prototype.add=y1.prototype.push=function J5(o){return this.__data__.set(o,Q),this},y1.prototype.has=function n4(o){return this.__data__.has(o)},Li.prototype.clear=function wo(){this.__data__=new _1,this.size=0},Li.prototype.delete=function v1(o){var s=this.__data__,c=s.delete(o);return this.size=s.size,c},Li.prototype.get=function gu(o){return this.__data__.get(o)},Li.prototype.has=function Bs(o){return this.__data__.has(o)},Li.prototype.set=function M1(o,s){var c=this.__data__;if(c instanceof _1){var C=c.__data__;if(!Ii||C.length<199)return C.push([o,s]),this.size=++c.size,this;c=this.__data__=new n1(C)}return c.set(o,s),this.size=c.size,this};var vr=f8(oi),B1=f8(o1,!0);function gr(o,s){var c=!0;return vr(o,function(C,E,x){return c=!!s(C,E,x)}),c}function ma(o,s,c){for(var C=-1,E=o.length;++C0&&c(q)?s>1?so(q,s-1,c,C,E):$r(E,q):C||(E[E.length]=q)}return E}var i2=Vo(),P3=Vo(!0);function oi(o,s){return o&&i2(o,s,eo)}function o1(o,s){return o&&P3(o,s,eo)}function s2(o,s){return ln(s,function(c){return $i(o[c])})}function i1(o,s){for(var c=0,C=(s=Zi(s,o)).length;null!=o&&cs}function Mu(o,s){return null!=o&&h.call(o,s)}function bu(o,s){return null!=o&&s in An(o)}function j1(o,s,c){for(var C=c?Ro:zr,E=o[0].length,x=o.length,Z=x,q=ve(x),le=1/0,Ne=[];Z--;){var Se=o[Z];Z&&s&&(Se=Ht(Se,qe(s))),le=Ur(Se.length,le),q[Z]=!c&&(s||E>=120&&Se.length>=120)?new y1(Z&&Se):y}Se=o[0];var je=-1,et=q[0];e:for(;++je=q?le:le*("desc"==c[C]?-1:1)}return o.index-s.index}(x,Z,c)})}function p2(o,s,c){for(var C=-1,E=s.length,x={};++C-1;)q!==o&&go.call(q,le,1),go.call(o,le,1);return o}function F3(o,s){for(var c=o?s.length:0,C=c-1;c--;){var E=s[c];if(c==C||E!==x){var x=E;G1(E)?go.call(o,E,1):V1(o,E)}}return o}function C2(o,s){return o+g1(as()*(s-o+1))}function k3(o,s){var c="";if(!o||s<1||s>xn)return c;do{s%2&&(c+=o),(s=g1(s/2))&&(o+=o)}while(s);return c}function Wt(o,s){return $3(Ks(o,s,Oo),o+"")}function ds(o){return T3(u1(o))}function s8(o,s){var c=u1(o);return Fa(c,R1(s,0,c.length))}function Vs(o,s,c,C){if(!fr(o))return o;for(var E=-1,x=(s=Zi(s,o)).length,Z=x-1,q=o;null!=q&&++EE?0:E+s),(c=c>E?E:c)<0&&(c+=E),E=s>c?0:c-s>>>0,s>>>=0;for(var x=ve(E);++C>>1,Z=o[x];null!==Z&&!Xr(Z)&&(c?Z<=s:Z=200){var Ne=s?null:Fu(o);if(Ne)return Di(Ne);Z=!1,E=sr,le=new y1}else le=s?[]:q;e:for(;++C=C?o:er(o,s,c)}var u8=Hi||function(o){return ur.clearTimeout(o)};function Lu(o,s){if(s)return o.slice();var c=o.length,C=kt?kt(c):new o.constructor(c);return o.copy(C),C}function D1(o){var s=new o.constructor(o.byteLength);return new un(s).set(new un(o)),s}function Au(o,s){var c=s?D1(o.buffer):o.buffer;return new o.constructor(c,o.byteOffset,o.length)}function zs(o,s){if(o!==s){var c=o!==y,C=null===o,E=o==o,x=Xr(o),Z=s!==y,q=null===s,le=s==s,Ne=Xr(s);if(!q&&!Ne&&!x&&o>s||x&&Z&&le&&!q&&!Ne||C&&Z&&le||!c&&le||!E)return 1;if(!C&&!x&&!Ne&&o1?c[E-1]:y,Z=E>2?c[2]:y;for(x=o.length>3&&"function"==typeof x?(E--,x):y,Z&&zo(c[0],c[1],Z)&&(x=E<3?y:x,E=1),s=An(s);++C-1?E[x?s[Z]:Z]:y}}function xu(o){return H1(function(s){var c=s.length,C=c,E=Qr.prototype.thru;for(o&&s.reverse();C--;){var x=s[C];if("function"!=typeof x)throw new po(R);if(E&&!Z&&"wrapper"==w2(x))var Z=new Qr([],!0)}for(C=Z?C:c;++C1&&Cn.reverse(),Se&&leq))return!1;var Ne=x.get(o),Se=x.get(s);if(Ne&&Se)return Ne==s&&Se==o;var je=-1,et=!0,dt=2&c?new y1:y;for(x.set(o,s),x.set(s,o);++je-1&&o%1==0&&o1?"& ":"")+s[C],s=s.join(c>2?", ":" "),o.replace(Yt,"{\n/* [wrapped with "+s+"] */\n")}(C,function Y3(o,s){return Kn(Vn,function(c){var C="_."+c[0];s&c[1]&&!zr(o,C)&&o.push(C)}),o.sort()}(function m8(o){var s=o.match(tn);return s?s[1].split(On):[]}(C),c)))}function Zu(o){var s=0,c=0;return function(){var C=I3(),E=16-(C-c);if(c=C,E>0){if(++s>=800)return arguments[0]}else s=0;return o.apply(y,arguments)}}function Fa(o,s){var c=-1,C=o.length,E=C-1;for(s=s===y?C:s;++c1?o[s-1]:y;return c="function"==typeof c?(o.pop(),c):y,ol(o,c)});function gc(o){var s=O(o);return s.__chain__=!0,s}function ja(o,s){return s(o)}var Cc=H1(function(o){var s=o.length,c=s?o[0]:0,C=this.__wrapped__,E=function(x){return r2(x,o)};return!(s>1||this.__actions__.length)&&C instanceof Ze&&G1(c)?((C=C.slice(c,+c+(s?1:0))).__actions__.push({func:ja,args:[E],thisArg:y}),new Qr(C,this.__chain__).thru(function(x){return s&&!x.length&&x.push(y),x})):this.thru(E)});var ll=j3(function(o,s,c){h.call(o,c)?++o[c]:Gi(o,c,1)});var V2=Pu(Xu),ul=Pu(ec);function W1(o,s){return(Zt(o)?Kn:vr)(o,Et(s,3))}function vc(o,s){return(Zt(o)?vi:B1)(o,Et(s,3))}var U8=j3(function(o,s,c){h.call(o,c)?o[c].push(s):Gi(o,c,[s])});var G8=Wt(function(o,s,c){var C=-1,E="function"==typeof s,x=qr(o)?ve(o.length):[];return vr(o,function(Z){x[++C]=E?Un(s,Z,c):Ma(Z,s,c)}),x}),W8=j3(function(o,s,c){Gi(o,c,s)});function Oi(o,s){return(Zt(o)?Ht:N3)(o,Et(s,3))}var Z8=j3(function(o,s,c){o[c?0:1].push(s)},function(){return[[],[]]});var e6=Wt(function(o,s){if(null==o)return[];var c=s.length;return c>1&&zo(o,s[0],s[1])?s=[]:c>2&&zo(s[0],s[1],s[2])&&(s=[s[0]]),S3(o,so(s,1),[])}),z2=ni||function(){return ur.Date.now()};function a1(o,s,c){return s=c?y:s,s=o&&null==s?o.length:s,Ti(o,ie,y,y,y,y,s)}function qs(o,s){var c;if("function"!=typeof s)throw new po(R);return o=qt(o),function(){return--o>0&&(c=s.apply(this,arguments)),o<=1&&(s=y),c}}var H2=Wt(function(o,s,c){var C=1;if(c.length){var E=ei(c,Gs(H2));C|=32}return Ti(o,C,s,c,E)}),cl=Wt(function(o,s,c){var C=3;if(c.length){var E=ei(c,Gs(cl));C|=32}return Ti(s,C,o,c,E)});function Dc(o,s,c){var C,E,x,Z,q,le,Ne=0,Se=!1,je=!1,et=!0;if("function"!=typeof o)throw new po(R);function dt(Mr){var Pi=C,I1=E;return C=E=y,Ne=Mr,Z=o.apply(I1,Pi)}function It(Mr){var Pi=Mr-le;return le===y||Pi>=s||Pi<0||je&&Mr-Ne>=x}function on(){var Mr=z2();if(It(Mr))return Cn(Mr);q=Ms(on,function Xt(Mr){var f5=s-(Mr-le);return je?Ur(f5,x-(Mr-Ne)):f5}(Mr))}function Cn(Mr){return q=y,et&&C?dt(Mr):(C=E=y,Z)}function di(){var Mr=z2(),Pi=It(Mr);if(C=arguments,E=this,le=Mr,Pi){if(q===y)return function wt(Mr){return Ne=Mr,q=Ms(on,s),Se?dt(Mr):Z}(le);if(je)return u8(q),q=Ms(on,s),dt(le)}return q===y&&(q=Ms(on,s)),Z}return s=Ai(s)||0,fr(c)&&(Se=!!c.leading,x=(je="maxWait"in c)?yr(Ai(c.maxWait)||0,s):x,et="trailing"in c?!!c.trailing:et),di.cancel=function ci(){q!==y&&u8(q),Ne=0,C=le=E=q=y},di.flush=function Ao(){return q===y?Z:Cn(z2())},di}var t6=Wt(function(o,s){return vu(o,1,s)}),fl=Wt(function(o,s,c){return vu(o,Ai(s)||0,c)});function G2(o,s){if("function"!=typeof o||null!=s&&"function"!=typeof s)throw new po(R);var c=function(){var C=arguments,E=s?s.apply(this,C):C[0],x=c.cache;if(x.has(E))return x.get(E);var Z=o.apply(this,C);return c.cache=x.set(E,Z)||x,Z};return c.cache=new(G2.Cache||n1),c}function W2(o){if("function"!=typeof o)throw new po(R);return function(){var s=arguments;switch(s.length){case 0:return!o.call(this);case 1:return!o.call(this,s[0]);case 2:return!o.call(this,s[0],s[1]);case 3:return!o.call(this,s[0],s[1],s[2])}return!o.apply(this,s)}}G2.Cache=n1;var n6=s4(function(o,s){var c=(s=1==s.length&&Zt(s[0])?Ht(s[0],qe(Et())):Ht(so(s,1),qe(Et()))).length;return Wt(function(C){for(var E=-1,x=Ur(C.length,c);++E=s}),Es=n8(function(){return arguments}())?n8:function(o){return Cr(o)&&h.call(o,"callee")&&!pr.call(o,"callee")},Zt=ve.isArray,f4=Zn?qe(Zn):function x3(o){return Cr(o)&&Jr(o)==Pr};function qr(o){return null!=o&&ea(o.length)&&!$i(o)}function dr(o){return Cr(o)&&qr(o)}var E1=t1||n3,Cl=ji?qe(ji):function r4(o){return Cr(o)&&Jr(o)==he};function Xs(o){if(!Cr(o))return!1;var s=Jr(o);return s==xt||"[object DOMException]"==s||"string"==typeof o.message&&"string"==typeof o.name&&!l1(o)}function $i(o){if(!fr(o))return!1;var s=Jr(o);return s==Tn||s==Rn||"[object AsyncFunction]"==s||"[object Proxy]"==s}function Nc(o){return"number"==typeof o&&o==qt(o)}function ea(o){return"number"==typeof o&&o>-1&&o%1==0&&o<=xn}function fr(o){var s=typeof o;return null!=o&&("object"==s||"function"==s)}function Cr(o){return null!=o&&"object"==typeof o}var K1=jn?qe(jn):function o4(o){return Cr(o)&&To(o)==it};function Yi(o){return"number"==typeof o||Cr(o)&&Jr(o)==Ue}function l1(o){if(!Cr(o)||Jr(o)!=Y)return!1;var s=Sn(o);if(null===s)return!0;var c=h.call(s,"constructor")&&s.constructor;return"function"==typeof c&&c instanceof c&&m.call(c)==_e}var Va=Kr?qe(Kr):function Da(o){return Cr(o)&&Jr(o)==Fe};var Sc=fn?qe(fn):function o8(o){return Cr(o)&&To(o)==ot};function za(o){return"string"==typeof o||!Zt(o)&&Cr(o)&&Jr(o)==Ve}function Xr(o){return"symbol"==typeof o||Cr(o)&&Jr(o)==en}var ta=ho?qe(ho):function Ea(o){return Cr(o)&&ea(o.length)&&!!rn[Jr(o)]};var Fc=xa(u2),C6=xa(function(o,s){return o<=s});function Ml(o){if(!o)return[];if(qr(o))return za(o)?Yr(o):Lo(o);if(jo&&o[jo])return function xs(se){for(var be,ve=[];!(be=se.next()).done;)ve.push(be.value);return ve}(o[jo]());var s=To(o);return(s==it?Ns:s==ot?Di:u1)(o)}function Qi(o){return o?(o=Ai(o))===Pt||o===-Pt?17976931348623157e292*(o<0?-1:1):o==o?o:0:0===o?o:0}function qt(o){var s=Qi(o),c=s%1;return s==s?c?s-c:s:0}function m6(o){return o?R1(qt(o),0,wn):0}function Ai(o){if("number"==typeof o)return o;if(Xr(o))return NaN;if(fr(o)){var s="function"==typeof o.valueOf?o.valueOf():o;o=fr(s)?s+"":s}if("string"!=typeof o)return 0===o?o:+o;o=xe(o);var c=uo.test(o);return c||nn.test(o)?Bi(o.slice(2),c?2:8):Si.test(o)?NaN:+o}function kc(o){return ai(o,Uo(o))}function Fn(o){return null==o?"":Io(o)}var na=Us(function(o,s){if(Zs(s)||qr(s))ai(s,eo(s),o);else for(var c in s)h.call(s,c)&&cs(o,c,s[c])}),Rc=Us(function(o,s){ai(s,Uo(s),o)}),ra=Us(function(o,s,c,C){ai(s,Uo(s),o,C)}),bl=Us(function(o,s,c,C){ai(s,eo(s),o,C)}),ws=H1(r2);var El=Wt(function(o,s){o=An(o);var c=-1,C=s.length,E=C>2?s[2]:y;for(E&&zo(s[0],s[1],E)&&(C=1);++c1),x}),ai(o,U3(o),c),C&&(c=ri(c,7,p8));for(var E=s.length;E--;)V1(c,s[E]);return c});var Pl=H1(function(o,s){return null==o?{}:function h2(o,s){return p2(o,s,function(c,C){return Ol(o,C)})}(o,s)});function Ga(o,s){if(null==o)return{};var c=Ht(U3(o),function(C){return[C]});return s=Et(s),p2(o,c,function(C,E){return s(C,E[0])})}var xl=D2(eo),D6=D2(Uo);function u1(o){return null==o?[]:Xn(o,eo(o))}var Nl=Oa(function(o,s,c){return s=s.toLowerCase(),o+(c?Sl(s):s)});function Sl(o){return e3(Fn(o).toLowerCase())}function Hc(o){return(o=Fn(o))&&o.replace(Zr,Vi).replace(Lr,"")}var Gc=Oa(function(o,s,c){return o+(c?"-":"")+s.toLowerCase()}),O6=Oa(function(o,s,c){return o+(c?" ":"")+s.toLowerCase()}),A6=gs("toLowerCase");var Kc=Oa(function(o,s,c){return o+(c?"_":"")+s.toLowerCase()});var ui=Oa(function(o,s,c){return o+(c?" ":"")+e3(s)});var c1=Oa(function(o,s,c){return o+(c?" ":"")+s.toUpperCase()}),e3=gs("toUpperCase");function Qc(o,s,c){return o=Fn(o),(s=c?y:s)===y?function P1(se){return Sr.test(se)}(o)?function E3(se){return se.match(Mo)||[]}(o):function Vt(se){return se.match(Gr)||[]}(o):o.match(s)||[]}var B6=Wt(function(o,s){try{return Un(o,y,s)}catch(c){return Xs(c)?c:new At(c)}}),to=H1(function(o,s){return Kn(s,function(c){c=s1(c),Gi(o,c,H2(o[c],o))}),o});function Vl(o){return function(){return o}}var zl=xu(),Jc=xu(!0);function Oo(o){return o}function Ul(o){return l2("function"==typeof o?o:ri(o,1))}var z6=Wt(function(o,s){return function(c){return Ma(c,o,s)}}),e5=Wt(function(o,s){return function(c){return Ma(o,c,s)}});function t3(o,s,c){var C=eo(s),E=s2(s,C);null==c&&(!fr(s)||!E.length&&C.length)&&(c=s,s=o,o=this,E=s2(s,eo(s)));var x=!(fr(c)&&"chain"in c&&!c.chain),Z=$i(o);return Kn(E,function(q){var le=s[q];o[q]=le,Z&&(o.prototype[q]=function(){var Ne=this.__chain__;if(x||Ne){var Se=o(this.__wrapped__);return(Se.__actions__=Lo(this.__actions__)).push({func:le,args:arguments,thisArg:o}),Se.__chain__=Ne,Se}return le.apply(o,$r([this.value()],arguments))})}),o}function Y1(){}var sa=Aa(Ht),U6=Aa(Fr),H6=Aa(no);function Hl(o){return Vu(o)?Mi(s1(o)):function i8(o){return function(s){return i1(s,o)}}(o)}var aa=Pa(),Za=Pa(!0);function la(){return[]}function n3(){return!1}var y4=M2(function(o,s){return o+s},0),$6=b2("ceil"),v4=M2(function(o,s){return o/s},1),M4=b2("floor");var Y6=M2(function(o,s){return o*s},1),u5=b2("round"),c5=M2(function(o,s){return o-s},0);return O.after=function U2(o,s){if("function"!=typeof s)throw new po(R);return o=qt(o),function(){if(--o<1)return s.apply(this,arguments)}},O.ary=a1,O.assign=na,O.assignIn=Rc,O.assignInWith=ra,O.assignWith=bl,O.at=ws,O.before=qs,O.bind=H2,O.bindAll=to,O.bindKey=cl,O.castArray=function Z1(){if(!arguments.length)return[];var o=arguments[0];return Zt(o)?o:[o]},O.chain=gc,O.chunk=function J3(o,s,c){s=(c?zo(o,s,c):s===y)?1:yr(qt(s),0);var C=null==o?0:o.length;if(!C||s<1)return[];for(var E=0,x=0,Z=ve(S1(C/s));EE?0:E+c),(C=C===y||C>E?E:qt(C))<0&&(C+=E),C=c>C?0:m6(C);c>>0)?(o=Fn(o))&&("string"==typeof s||null!=s&&!Va(s))&&(!(s=Io(s))&&zi(o))?hs(Yr(o),0,c):o.split(s,c):[]},O.spread=function Z2(o,s){if("function"!=typeof o)throw new po(R);return s=null==s?0:yr(qt(s),0),Wt(function(c){var C=c[s],E=hs(c,0,s);return C&&$r(E,C),Un(o,this,E)})},O.tail=function lc(o){var s=null==o?0:o.length;return s?er(o,1,s):[]},O.take=function N8(o,s,c){return o&&o.length?er(o,0,(s=c||s===y?1:qt(s))<0?0:s):[]},O.takeRight=function c4(o,s,c){var C=null==o?0:o.length;return C?er(o,(s=C-(s=c||s===y?1:qt(s)))<0?0:s,C):[]},O.takeRightWhile=function k2(o,s){return o&&o.length?z1(o,Et(s,3),!1,!0):[]},O.takeWhile=function S8(o,s){return o&&o.length?z1(o,Et(s,3)):[]},O.tap=function R8(o,s){return s(o),o},O.throttle=function Lc(o,s,c){var C=!0,E=!0;if("function"!=typeof o)throw new po(R);return fr(c)&&(C="leading"in c?!!c.leading:C,E="trailing"in c?!!c.trailing:E),Dc(o,s,{leading:C,maxWait:s,trailing:E})},O.thru=ja,O.toArray=Ml,O.toPairs=xl,O.toPairsIn=D6,O.toPath=function K6(o){return Zt(o)?Ht(o,s1):Xr(o)?[o]:Lo(Ku(Fn(o)))},O.toPlainObject=kc,O.transform=function E6(o,s,c){var C=Zt(o),E=C||E1(o)||ta(o);if(s=Et(s,4),null==c){var x=o&&o.constructor;c=E?C?new x:[]:fr(o)&&$i(x)?_o(Sn(o)):{}}return(E?Kn:oi)(o,function(Z,q,le){return s(c,Z,q,le)}),c},O.unary=function gl(o){return a1(o,1)},O.union=uc,O.unionBy=cc,O.unionWith=dc,O.uniq=function rl(o){return o&&o.length?ii(o):[]},O.uniqBy=function fc(o,s){return o&&o.length?ii(o,Et(s,2)):[]},O.uniqWith=function R2(o,s){return s="function"==typeof s?s:y,o&&o.length?ii(o,y,s):[]},O.unset=function Wa(o,s){return null==o||V1(o,s)},O.unzip=Ds,O.unzipWith=ol,O.update=function w6(o,s,c){return null==o?o:fs(o,s,y2(c))},O.updateWith=function ia(o,s,c,C){return C="function"==typeof C?C:y,null==o?o:fs(o,s,y2(c),C)},O.values=u1,O.valuesIn=function I6(o){return null==o?[]:Xn(o,Uo(o))},O.without=il,O.words=Qc,O.wrap=function o6(o,s){return pl(y2(s),o)},O.xor=B2,O.xorBy=hc,O.xorWith=sl,O.zip=Ba,O.zipObject=function F8(o,s){return b1(o||[],s||[],cs)},O.zipObjectDeep=function pc(o,s){return b1(o||[],s||[],Vs)},O.zipWith=k8,O.entries=xl,O.entriesIn=D6,O.extend=Rc,O.extendWith=ra,t3(O,O),O.add=y4,O.attempt=B6,O.camelCase=Nl,O.capitalize=Sl,O.ceil=$6,O.clamp=function Uc(o,s,c){return c===y&&(c=s,s=y),c!==y&&(c=(c=Ai(c))==c?c:0),s!==y&&(s=(s=Ai(s))==s?s:0),R1(Ai(o),s,c)},O.clone=function i6(o){return ri(o,4)},O.cloneDeep=function Tc(o){return ri(o,5)},O.cloneDeepWith=function Oc(o,s){return ri(o,5,s="function"==typeof s?s:y)},O.cloneWith=function s6(o,s){return ri(o,4,s="function"==typeof s?s:y)},O.conformsTo=function a6(o,s){return null==s||o2(o,s,eo(s))},O.deburr=Hc,O.defaultTo=function V6(o,s){return null==o||o!=o?s:o},O.divide=v4,O.endsWith=function Fl(o,s,c){o=Fn(o),s=Io(s);var C=o.length,E=c=c===y?C:R1(qt(c),0,C);return(c-=s.length)>=0&&o.slice(c,E)==s},O.eq=Ki,O.escape=function m4(o){return(o=Fn(o))&&bn.test(o)?o.replace(Er,ts):o},O.escapeRegExp=function kl(o){return(o=Fn(o))&&He.test(o)?o.replace(ce,"\\$&"):o},O.every=function z8(o,s,c){var C=Zt(o)?Fr:gr;return c&&zo(o,s,c)&&(s=y),C(o,Et(s,3))},O.find=V2,O.findIndex=Xu,O.findKey=function Y2(o,s){return Ps(o,Et(s,3),oi)},O.findLast=ul,O.findLastIndex=ec,O.findLastKey=function oa(o,s){return Ps(o,Et(s,3),o1)},O.floor=M4,O.forEach=W1,O.forEachRight=vc,O.forIn=function wl(o,s){return null==o?o:i2(o,Et(s,3),Uo)},O.forInRight=function Il(o,s){return null==o?o:P3(o,Et(s,3),Uo)},O.forOwn=function Q2(o,s){return o&&oi(o,Et(s,3))},O.forOwnRight=function g4(o,s){return o&&o1(o,Et(s,3))},O.get=Tl,O.gt=l6,O.gte=u6,O.has=function Bc(o,s){return null!=o&&L2(o,s,Mu)},O.hasIn=Ol,O.head=tc,O.identity=Oo,O.includes=function H8(o,s,c,C){o=qr(o)?o:u1(o),c=c&&!C?qt(c):0;var E=o.length;return c<0&&(c=yr(E+c,0)),za(o)?c<=E&&o.indexOf(s,c)>-1:!!E&&Bo(o,s,c)>-1},O.indexOf=function w8(o,s,c){var C=null==o?0:o.length;if(!C)return-1;var E=null==c?0:qt(c);return E<0&&(E=yr(C+E,0)),Bo(o,s,E)},O.inRange=function L6(o,s,c){return s=Qi(s),c===y?(c=s,s=0):c=Qi(c),function t8(o,s,c){return o>=Ur(s,c)&&o=-xn&&o<=xn},O.isSet=Sc,O.isString=za,O.isSymbol=Xr,O.isTypedArray=ta,O.isUndefined=function p6(o){return o===y},O.isWeakMap=function g6(o){return Cr(o)&&To(o)==yt},O.isWeakSet=function vl(o){return Cr(o)&&"[object WeakSet]"==Jr(o)},O.join=function x2(o,s){return null==o?"":is.call(o,s)},O.kebabCase=Gc,O.last=li,O.lastIndexOf=function X3(o,s,c){var C=null==o?0:o.length;if(!C)return-1;var E=C;return c!==y&&(E=(E=qt(c))<0?yr(C+E,0):Ur(E,C-1)),s==s?function x1(se,be,ve){for(var rt=ve+1;rt--;)if(se[rt]===be)return rt;return rt}(o,s,E):Jo(o,qo,E,!0)},O.lowerCase=O6,O.lowerFirst=A6,O.lt=Fc,O.lte=C6,O.max=function i5(o){return o&&o.length?ma(o,Oo,ya):y},O.maxBy=function s5(o,s){return o&&o.length?ma(o,Et(s,2),ya):y},O.mean=function b4(o){return Tr(o,Oo)},O.meanBy=function r3(o,s){return Tr(o,Et(s,2))},O.min=function a5(o){return o&&o.length?ma(o,Oo,u2):y},O.minBy=function l5(o,s){return o&&o.length?ma(o,Et(s,2),u2):y},O.stubArray=la,O.stubFalse=n3,O.stubObject=function r5(){return{}},O.stubString=function G6(){return""},O.stubTrue=function W6(){return!0},O.multiply=Y6,O.nth=function N2(o,s){return o&&o.length?f2(o,qt(s)):y},O.noConflict=function t5(){return ur._===this&&(ur._=ze),this},O.noop=Y1,O.now=z2,O.pad=function Wc(o,s,c){o=Fn(o);var C=(s=qt(s))?Ei(o):0;if(!s||C>=s)return o;var E=(s-C)/2;return Cs(g1(E),c)+o+Cs(S1(E),c)},O.padEnd=function P6(o,s,c){o=Fn(o);var C=(s=qt(s))?Ei(o):0;return s&&Cs){var C=o;o=s,s=C}if(c||o%1||s%1){var E=as();return Ur(o+E*(s-o+ir("1e-"+((E+"").length-1))),s)}return C2(o,s)},O.reduce=function K8(o,s,c){var C=Zt(o)?bo:e1,E=arguments.length<3;return C(o,Et(s,4),c,E,vr)},O.reduceRight=function $8(o,s,c){var C=Zt(o)?Qo:e1,E=arguments.length<3;return C(o,Et(s,4),c,E,B1)},O.repeat=function N6(o,s,c){return s=(c?zo(o,s,c):s===y)?1:qt(s),k3(Fn(o),s)},O.replace=function S6(){var o=arguments,s=Fn(o[0]);return o.length<3?s:s.replace(o[1],o[2])},O.result=function M6(o,s,c){var C=-1,E=(s=Zi(s,o)).length;for(E||(E=1,o=y);++Cxn)return[];var c=wn,C=Ur(o,wn);s=Et(s),o-=wn;for(var E=D(C,s);++c=x)return o;var q=c-Ei(C);if(q<1)return C;var le=Z?hs(Z,0,q).join(""):o.slice(0,q);if(E===y)return le+C;if(Z&&(q+=le.length-q),Va(E)){if(o.slice(q).search(E)){var Ne,Se=le;for(E.global||(E=N1(E.source,Fn(Wr.exec(E))+"g")),E.lastIndex=0;Ne=E.exec(Se);)var je=Ne.index;le=le.slice(0,je===y?q:je)}}else if(o.indexOf(Io(E),q)!=q){var et=le.lastIndexOf(E);et>-1&&(le=le.slice(0,et))}return le+C},O.unescape=function Bl(o){return(o=Fn(o))&&lo.test(o)?o.replace(Nn,D3):o},O.uniqueId=function o5(o){var s=++v;return Fn(o)+s},O.upperCase=c1,O.upperFirst=e3,O.each=W1,O.eachRight=vc,O.first=tc,t3(O,function(){var o={};return oi(O,function(s,c){h.call(O.prototype,c)||(o[c]=s)}),o}(),{chain:!1}),O.VERSION="4.17.21",Kn(["bind","bindKey","curry","curryRight","partial","partialRight"],function(o){O[o].placeholder=O}),Kn(["drop","take"],function(o,s){Ze.prototype[o]=function(c){c=c===y?1:yr(qt(c),0);var C=this.__filtered__&&!s?new Ze(this):this.clone();return C.__filtered__?C.__takeCount__=Ur(c,C.__takeCount__):C.__views__.push({size:Ur(c,wn),type:o+(C.__dir__<0?"Right":"")}),C},Ze.prototype[o+"Right"]=function(c){return this.reverse()[o](c).reverse()}}),Kn(["filter","map","takeWhile"],function(o,s){var c=s+1,C=1==c||3==c;Ze.prototype[o]=function(E){var x=this.clone();return x.__iteratees__.push({iteratee:Et(E,3),type:c}),x.__filtered__=x.__filtered__||C,x}}),Kn(["head","last"],function(o,s){var c="take"+(s?"Right":"");Ze.prototype[o]=function(){return this[c](1).value()[0]}}),Kn(["initial","tail"],function(o,s){var c="drop"+(s?"":"Right");Ze.prototype[o]=function(){return this.__filtered__?new Ze(this):this[c](1)}}),Ze.prototype.compact=function(){return this.filter(Oo)},Ze.prototype.find=function(o){return this.filter(o).head()},Ze.prototype.findLast=function(o){return this.reverse().find(o)},Ze.prototype.invokeMap=Wt(function(o,s){return"function"==typeof o?new Ze(this):this.map(function(c){return Ma(c,o,s)})}),Ze.prototype.reject=function(o){return this.filter(W2(Et(o)))},Ze.prototype.slice=function(o,s){o=qt(o);var c=this;return c.__filtered__&&(o>0||s<0)?new Ze(c):(o<0?c=c.takeRight(-o):o&&(c=c.drop(o)),s!==y&&(c=(s=qt(s))<0?c.dropRight(-s):c.take(s-o)),c)},Ze.prototype.takeRightWhile=function(o){return this.reverse().takeWhile(o).reverse()},Ze.prototype.toArray=function(){return this.take(wn)},oi(Ze.prototype,function(o,s){var c=/^(?:filter|find|map|reject)|While$/.test(s),C=/^(?:head|last)$/.test(s),E=O[C?"take"+("last"==s?"Right":""):s],x=C||/^find/.test(s);E&&(O.prototype[s]=function(){var Z=this.__wrapped__,q=C?[1]:arguments,le=Z instanceof Ze,Ne=q[0],Se=le||Zt(Z),je=function(on){var Cn=E.apply(O,$r([on],q));return C&&et?Cn[0]:Cn};Se&&c&&"function"==typeof Ne&&1!=Ne.length&&(le=Se=!1);var et=this.__chain__,dt=!!this.__actions__.length,wt=x&&!et,Xt=le&&!dt;if(!x&&Se){Z=Xt?Z:new Ze(this);var It=o.apply(Z,q);return It.__actions__.push({func:ja,args:[je],thisArg:y}),new Qr(It,et)}return wt&&Xt?o.apply(this,q):(It=this.thru(je),wt?C?It.value()[0]:It.value():It)})}),Kn(["pop","push","shift","sort","splice","unshift"],function(o){var s=os[o],c=/^(?:push|sort|unshift)$/.test(o)?"tap":"thru",C=/^(?:pop|shift)$/.test(o);O.prototype[o]=function(){var E=arguments;if(C&&!this.__chain__){var x=this.value();return s.apply(Zt(x)?x:[],E)}return this[c](function(Z){return s.apply(Zt(Z)?Z:[],E)})}}),oi(Ze.prototype,function(o,s){var c=O[s];if(c){var C=c.name+"";h.call(F,C)||(F[C]=[]),F[C].push({name:s,func:c})}}),F[v2(y,2).name]=[{name:"wrapper",func:y}],Ze.prototype.clone=function ls(){var o=new Ze(this.__wrapped__);return o.__actions__=Lo(this.__actions__),o.__dir__=this.__dir__,o.__filtered__=this.__filtered__,o.__iteratees__=Lo(this.__iteratees__),o.__takeCount__=this.__takeCount__,o.__views__=Lo(this.__views__),o},Ze.prototype.reverse=function du(){if(this.__filtered__){var o=new Ze(this);o.__dir__=-1,o.__filtered__=!0}else(o=this.clone()).__dir__*=-1;return o},Ze.prototype.value=function n2(){var o=this.__wrapped__.value(),s=this.__dir__,c=Zt(o),C=s<0,E=c?o.length:0,x=function C8(o,s,c){for(var C=-1,E=c.length;++C=this.__values__.length;return{done:o,value:o?y:this.__values__[this.__index__++]}},O.prototype.plant=function j8(o){for(var s,c=this;c instanceof m1;){var C=Q3(c);C.__index__=0,C.__values__=y,s?E.__wrapped__=C:s=C;var E=C;c=c.__wrapped__}return E.__wrapped__=o,s},O.prototype.reverse=function d4(){var o=this.__wrapped__;if(o instanceof Ze){var s=o;return this.__actions__.length&&(s=new Ze(this)),(s=s.reverse()).__actions__.push({func:ja,args:[S2],thisArg:y}),new Qr(s,this.__chain__)}return this.thru(S2)},O.prototype.toJSON=O.prototype.valueOf=O.prototype.value=function V8(){return m2(this.__wrapped__,this.__actions__)},O.prototype.first=O.prototype.head,jo&&(O.prototype[jo]=function B8(){return this}),O}();ur._=cr,(l=function(){return cr}.call(Me,w,Me,_t))!==y&&(_t.exports=l)}.call(this)},861:function(_t,Me,w){var l; + */Tt=D.nmd(Tt),function(){var C,k="Expected a function",ne="__lodash_hash_undefined__",R="__lodash_placeholder__",$=128,J=256,zt=1/0,p1=9007199254740991,St=4294967295,m1=[["ary",$],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",J]],Ut="[object Arguments]",et="[object Array]",Me="[object Boolean]",Z="[object Date]",ot="[object Error]",b1="[object Function]",T1="[object GeneratorFunction]",ut="[object Map]",U1="[object Number]",Ze="[object Object]",kt="[object Promise]",_e="[object RegExp]",X="[object Set]",ve="[object String]",Je="[object Symbol]",lt="[object WeakMap]",V="[object ArrayBuffer]",N="[object DataView]",ae="[object Float32Array]",Ee="[object Float64Array]",ke="[object Int8Array]",P1="[object Int16Array]",_t="[object Int32Array]",l1="[object Uint8Array]",c1="[object Uint8ClampedArray]",Pn="[object Uint16Array]",nn="[object Uint32Array]",zr=/\b__p \+= '';/g,Cr=/\b(__p \+=) '' \+/g,ir=/(__e\(.*?\)|\b__t\)) \+\n'';/g,rn=/&(?:amp|lt|gt|quot|#39);/g,Bn=/[&<>"']/g,ct=RegExp(rn.source),x=RegExp(Bn.source),W=/<%-([\s\S]+?)%>/g,we=/<%([\s\S]+?)%>/g,rt=/<%=([\s\S]+?)%>/g,dt=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,e1=/^\w*$/,Nt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,it=/[\\^$.*+?()[\]{}|]/g,V1=RegExp(it.source),v2=/^\s+/,e2=/\s/,xn=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,sr=/\{\n\/\* \[wrapped with (.+)\] \*/,K2=/,? & /,pn=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,wn=/[()=,{}\[\]\/\s]/,t1=/\\(\\)?/g,k2=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,t2=/\w*$/,on=/^[-+]0x[0-9a-f]+$/i,Wt=/^0b[01]+$/i,Mt=/^\[object .+?Constructor\]$/,b2=/^0o[0-7]+$/i,Z2=/^(?:0|[1-9]\d*)$/,F2=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,zn=/($^)/,w2=/['\n\r\u2028\u2029\\]/g,B1="\\ud800-\\udfff",u2="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",_r="\\u2700-\\u27bf",D2="a-z\\xdf-\\xf6\\xf8-\\xff",Se="A-Z\\xc0-\\xd6\\xd8-\\xde",Qe="\\ufe0e\\ufe0f",Ve="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",yt="['\u2019]",ht="["+B1+"]",Kt="["+Ve+"]",w1="["+u2+"]",Rt="\\d+",K1="["+_r+"]",Z1="["+D2+"]",J1="[^"+B1+Ve+Rt+_r+D2+Se+"]",C1="\\ud83c[\\udffb-\\udfff]",sn="[^"+B1+"]",Wn="(?:\\ud83c[\\udde6-\\uddff]){2}",x1="[\\ud800-\\udbff][\\udc00-\\udfff]",Dn="["+Se+"]",Kn="(?:"+Z1+"|"+J1+")",Un="(?:"+Dn+"|"+J1+")",R2="(?:['\u2019](?:d|ll|m|re|s|t|ve))?",C3="(?:['\u2019](?:D|LL|M|RE|S|T|VE))?",Dt="(?:"+w1+"|"+C1+")"+"?",G1="["+Qe+"]?",Kr=G1+Dt+("(?:\\u200d(?:"+[sn,Wn,x1].join("|")+")"+G1+Dt+")*"),ar="(?:"+[K1,Wn,x1].join("|")+")"+Kr,lr="(?:"+[sn+w1+"?",w1,Wn,x1,ht].join("|")+")",d2=RegExp(yt,"g"),L2=RegExp(w1,"g"),L1=RegExp(C1+"(?="+C1+")|"+lr+Kr,"g"),Ye=RegExp([Dn+"?"+Z1+"+"+R2+"(?="+[Kt,Dn,"$"].join("|")+")",Un+"+"+C3+"(?="+[Kt,Dn+Kn,"$"].join("|")+")",Dn+"?"+Kn+"+"+R2,Dn+"+"+C3,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Rt,ar].join("|"),"g"),vt=RegExp("[\\u200d"+B1+u2+Qe+"]"),k1=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,gn=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],R1=-1,Zt={};Zt[ae]=Zt[Ee]=Zt[ke]=Zt[P1]=Zt[_t]=Zt[l1]=Zt[c1]=Zt[Pn]=Zt[nn]=!0,Zt[Ut]=Zt[et]=Zt[V]=Zt[Me]=Zt[N]=Zt[Z]=Zt[ot]=Zt[b1]=Zt[ut]=Zt[U1]=Zt[Ze]=Zt[_e]=Zt[X]=Zt[ve]=Zt[lt]=!1;var u1={};u1[Ut]=u1[et]=u1[V]=u1[N]=u1[Me]=u1[Z]=u1[ae]=u1[Ee]=u1[ke]=u1[P1]=u1[_t]=u1[ut]=u1[U1]=u1[Ze]=u1[_e]=u1[X]=u1[ve]=u1[Je]=u1[l1]=u1[c1]=u1[Pn]=u1[nn]=!0,u1[ot]=u1[b1]=u1[lt]=!1;var xt={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},E2=parseFloat,Q2=parseInt,$2="object"==typeof global&&global&&global.Object===Object&&global,H1="object"==typeof self&&self&&self.Object===Object&&self,an=$2||H1||Function("return this")(),yr=Ne&&!Ne.nodeType&&Ne,ln=yr&&Tt&&!Tt.nodeType&&Tt,o2=ln&&ln.exports===yr,Mr=o2&&$2.process,mn=function(){try{return ln&&ln.require&&ln.require("util").types||Mr&&Mr.binding&&Mr.binding("util")}catch{}}(),Zn=mn&&mn.isArrayBuffer,j2=mn&&mn.isDate,Ot=mn&&mn.isMap,Zr=mn&&mn.isRegExp,i2=mn&&mn.isSet,An=mn&&mn.isTypedArray;function cn(ue,Re,ce){switch(ce.length){case 0:return ue.call(Re);case 1:return ue.call(Re,ce[0]);case 2:return ue.call(Re,ce[0],ce[1]);case 3:return ue.call(Re,ce[0],ce[1],ce[2])}return ue.apply(Re,ce)}function Sn(ue,Re,ce,gt){for(var Yt=-1,v=null==ue?0:ue.length;++Yt-1}function f2(ue,Re,ce){for(var gt=-1,Yt=null==ue?0:ue.length;++gt-1;);return ce}function O1(ue,Re){for(var ce=ue.length;ce--&&p2(Re,ue[ce],0)>-1;);return ce}var Vr=Dr({\u00c0:"A",\u00c1:"A",\u00c2:"A",\u00c3:"A",\u00c4:"A",\u00c5:"A",\u00e0:"a",\u00e1:"a",\u00e2:"a",\u00e3:"a",\u00e4:"a",\u00e5:"a",\u00c7:"C",\u00e7:"c",\u00d0:"D",\u00f0:"d",\u00c8:"E",\u00c9:"E",\u00ca:"E",\u00cb:"E",\u00e8:"e",\u00e9:"e",\u00ea:"e",\u00eb:"e",\u00cc:"I",\u00cd:"I",\u00ce:"I",\u00cf:"I",\u00ec:"i",\u00ed:"i",\u00ee:"i",\u00ef:"i",\u00d1:"N",\u00f1:"n",\u00d2:"O",\u00d3:"O",\u00d4:"O",\u00d5:"O",\u00d6:"O",\u00d8:"O",\u00f2:"o",\u00f3:"o",\u00f4:"o",\u00f5:"o",\u00f6:"o",\u00f8:"o",\u00d9:"U",\u00da:"U",\u00db:"U",\u00dc:"U",\u00f9:"u",\u00fa:"u",\u00fb:"u",\u00fc:"u",\u00dd:"Y",\u00fd:"y",\u00ff:"y",\u00c6:"Ae",\u00e6:"ae",\u00de:"Th",\u00fe:"th",\u00df:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010a:"C",\u010c:"C",\u0107:"c",\u0109:"c",\u010b:"c",\u010d:"c",\u010e:"D",\u0110:"D",\u010f:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011a:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011b:"e",\u011c:"G",\u011e:"G",\u0120:"G",\u0122:"G",\u011d:"g",\u011f:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012a:"I",\u012c:"I",\u012e:"I",\u0130:"I",\u0129:"i",\u012b:"i",\u012d:"i",\u012f:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013b:"L",\u013d:"L",\u013f:"L",\u0141:"L",\u013a:"l",\u013c:"l",\u013e:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014a:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014b:"n",\u014c:"O",\u014e:"O",\u0150:"O",\u014d:"o",\u014f:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015a:"S",\u015c:"S",\u015e:"S",\u0160:"S",\u015b:"s",\u015d:"s",\u015f:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016a:"U",\u016c:"U",\u016e:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016b:"u",\u016d:"u",\u016f:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017b:"Z",\u017d:"Z",\u017a:"z",\u017c:"z",\u017e:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017f:"s"}),N3=Dr({"&":"&","<":"<",">":">",'"':""","'":"'"});function di(ue){return"\\"+xt[ue]}function M1(ue){return vt.test(ue)}function kn(ue){var Re=-1,ce=Array(ue.size);return ue.forEach(function(gt,Yt){ce[++Re]=[Yt,gt]}),ce}function X3(ue,Re){return function(ce){return ue(Re(ce))}}function yn(ue,Re){for(var ce=-1,gt=ue.length,Yt=0,v=[];++ce",""":'"',"'":"'"});var Er=function ue(Re){var o,ce=(Re=null==Re?an:Er.defaults(an.Object(),Re,Er.pick(an,gn))).Array,gt=Re.Date,Yt=Re.Error,v=Re.Function,M=Re.Math,I=Re.Object,S=Re.RegExp,Y=Re.String,ye=Re.TypeError,qe=ce.prototype,Ft=v.prototype,jt=I.prototype,qt=Re["__core-js_shared__"],De=Ft.toString,st=jt.hasOwnProperty,g2=0,Ir=(o=/[^.]+$/.exec(qt&&qt.keys&&qt.keys.IE_PROTO||""))?"Symbol(src)_1."+o:"",o1=jt.toString,oo=De.call(I),Pr=an._,C2=S("^"+De.call(st).replace(it,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Or=o2?Re.Buffer:C,ur=Re.Symbol,S3=Re.Uint8Array,Hs=Or?Or.allocUnsafe:C,Xr=X3(I.getPrototypeOf,I),s2=I.create,Tr=jt.propertyIsEnumerable,g=qe.splice,p=ur?ur.isConcatSpreadable:C,_=ur?ur.iterator:C,E=ur?ur.toStringTag:C,le=function(){try{var o=G3(I,"defineProperty");return o({},"",{}),o}catch{}}(),Pe=Re.clearTimeout!==an.clearTimeout&&Re.clearTimeout,Xe=gt&>.now!==an.Date.now&>.now,Et=Re.setTimeout!==an.setTimeout&&Re.setTimeout,X1=M.ceil,N1=M.floor,A1=I.getOwnPropertySymbols,h1=Or?Or.isBuffer:C,dn=Re.isFinite,j1=qe.join,Fn=X3(I.keys,I),Q1=M.max,en=M.min,y3=gt.now,xr=Re.parseInt,e3=M.random,vn=qe.reverse,O2=G3(Re,"DataView"),S1=G3(Re,"Map"),c5=G3(Re,"Promise"),No=G3(Re,"Set"),Ao=G3(Re,"WeakMap"),fi=G3(I,"create"),pi=Ao&&new Ao,io={},u5=yo(O2),k3=yo(S1),za=yo(c5),So=yo(No),hi=yo(Ao),gi=ur?ur.prototype:C,Ci=gi?gi.valueOf:C,B2=gi?gi.toString:C;function O(o){if(In(o)&&!r1(o)&&!(o instanceof _1)){if(o instanceof z2)return o;if(st.call(o,"__wrapped__"))return d9(o)}return new z2(o)}var so=function(){function o(){}return function(l){if(!En(l))return{};if(s2)return s2(l);o.prototype=l;var u=new o;return o.prototype=C,u}}();function ao(){}function z2(o,l){this.__wrapped__=o,this.__actions__=[],this.__chain__=!!l,this.__index__=0,this.__values__=C}function _1(o){this.__wrapped__=o,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=St,this.__views__=[]}function Qn(o){var l=-1,u=null==o?0:o.length;for(this.clear();++l=l?o:l)),o}function It(o,l,u,m,L,A){var Q,oe=1&l,ge=2&l,Ge=4&l;if(u&&(Q=L?u(o,m,L,A):u(o)),Q!==C)return Q;if(!En(o))return o;var We=r1(o);if(We){if(Q=function s9(o){var l=o.length,u=new o.constructor(l);return l&&"string"==typeof o[0]&&st.call(o,"index")&&(u.index=o.index,u.input=o.input),u}(o),!oe)return V2(o,Q)}else{var $e=Vn(o),ft=$e==b1||$e==T1;if(D3(o))return f6(o,oe);if($e==Ze||$e==Ut||ft&&!L){if(Q=ge||ft?{}:g0(o),!oe)return ge?function N5(o,l){return dr(o,p0(o),l)}(o,function Xs(o,l){return o&&dr(l,rr(l),o)}(Q,o)):function c0(o,l){return dr(o,B5(o),l)}(o,qs(Q,o))}else{if(!u1[$e])return L?o:{};Q=function a9(o,l,u){var m=o.constructor;switch(l){case V:return Ei(o);case Me:case Z:return new m(+o);case N:return function x5(o,l){var u=l?Ei(o.buffer):o.buffer;return new o.constructor(u,o.byteOffset,o.byteLength)}(o,u);case ae:case Ee:case ke:case P1:case _t:case l1:case c1:case Pn:case nn:return go(o,u);case ut:return new m;case U1:case ve:return new m(o);case _e:return function Vo(o){var l=new o.constructor(o.source,t2.exec(o));return l.lastIndex=o.lastIndex,l}(o);case X:return new m;case Je:return function Go(o){return Ci?I(Ci.call(o)):{}}(o)}}(o,$e,oe)}}A||(A=new Ar);var Pt=A.get(o);if(Pt)return Pt;A.set(o,Q),i8(o)?o.forEach(function(Bt){Q.add(It(Bt,l,u,Bt,o,A))}):c4(o)&&o.forEach(function(Bt,y1){Q.set(y1,It(Bt,l,u,y1,o,A))});var f1=We?C:(Ge?ge?v6:M6:ge?rr:l2)(o);return Jt(f1||o,function(Bt,y1){f1&&(Bt=o[y1=Bt]),lo(Q,y1,It(Bt,l,u,y1,o,A))}),Q}function m5(o,l,u){var m=u.length;if(null==o)return!m;for(o=I(o);m--;){var L=u[m],A=l[L],Q=o[L];if(Q===C&&!(L in o)||!A(Q))return!1}return!0}function _5(o,l,u){if("function"!=typeof o)throw new ye(k);return Fi(function(){o.apply(C,u)},l)}function Fo(o,l,u,m){var L=-1,A=Tn,Q=!0,oe=o.length,ge=[],Ge=l.length;if(!oe)return ge;u&&(l=d1(l,mt(u))),m?(A=f2,Q=!1):l.length>=200&&(A=Yn,Q=!1,l=new t3(l));e:for(;++L-1},Gr.prototype.set=function d5(o,l){var u=this.__data__,m=e6(u,o);return m<0?(++this.size,u.push([o,l])):u[m][1]=l,this},Nr.prototype.clear=function q8(){this.size=0,this.__data__={hash:new Qn,map:new(S1||Gr),string:new Qn}},Nr.prototype.delete=function Ga(o){var l=s3(this,o).delete(o);return this.size-=l?1:0,l},Nr.prototype.get=function F3(o){return s3(this,o).get(o)},Nr.prototype.has=function un(o){return s3(this,o).has(o)},Nr.prototype.set=function Mc(o,l){var u=s3(this,o),m=u.size;return u.set(o,l),this.size+=u.size==m?0:1,this},t3.prototype.add=t3.prototype.push=function f5(o){return this.__data__.set(o,ne),this},t3.prototype.has=function vc(o){return this.__data__.has(o)},Ar.prototype.clear=function Ha(){this.__data__=new Gr,this.size=0},Ar.prototype.delete=function p5(o){var l=this.__data__,u=l.delete(o);return this.size=l.size,u},Ar.prototype.get=function h5(o){return this.__data__.get(o)},Ar.prototype.has=function X8(o){return this.__data__.has(o)},Ar.prototype.set=function Qs(o,l){var u=this.__data__;if(u instanceof Gr){var m=u.__data__;if(!S1||m.length<199)return m.push([o,l]),this.size=++u.size,this;u=this.__data__=new Nr(m)}return u.set(o,l),this.size=u.size,this};var o3=mo(g1),e0=mo(t0,!0);function n6(o,l){var u=!0;return o3(o,function(m,L,A){return u=!!l(m,L,A)}),u}function r6(o,l,u){for(var m=-1,L=o.length;++m0&&u(oe)?l>1?T2(oe,l-1,u,m,L):bn(L,oe):m||(L[L.length]=oe)}return L}var _i=h6(),Qt=h6(!0);function g1(o,l){return o&&_i(o,l,l2)}function t0(o,l){return o&&Qt(o,l,l2)}function y5(o,l){return Y1(l,function(u){return fr(o[u])})}function co(o,l){for(var u=0,m=(l=U3(l,o)).length;null!=o&&ul}function o6(o,l){return null!=o&&st.call(o,l)}function n0(o,l){return null!=o&&l in I(o)}function M5(o,l,u){for(var m=u?f2:Tn,L=o[0].length,A=o.length,Q=A,oe=ce(A),ge=1/0,Ge=[];Q--;){var We=o[Q];Q&&l&&(We=d1(We,mt(l))),ge=en(We.length,ge),oe[Q]=!u&&(l||L>=120&&We.length>=120)?new t3(Q&&We):C}We=o[0];var $e=-1,ft=oe[0];e:for(;++$e=oe?ge:ge*("desc"==u[m]?-1:1)}return o.index-l.index}(A,Q,u)})}function i0(o,l,u){for(var m=-1,L=l.length,A={};++m-1;)oe!==o&&g.call(oe,ge,1),g.call(o,ge,1);return o}function j3(o,l){for(var u=o?l.length:0,m=u-1;u--;){var L=l[u];if(u==m||L!==A){var A=L;a3(L)?g.call(o,L,1):d6(o,L)}}return o}function bi(o,l){return o+N1(e3()*(l-o+1))}function fo(o,l){var u="";if(!o||l<1||l>p1)return u;do{l%2&&(u+=o),(l=N1(l/2))&&(o+=o)}while(l);return u}function i1(o,l){return H3(Si(o,l,H2),o+"")}function Uo(o){return E1(Eo(o))}function l6(o,l){var u=Eo(o);return $o(u,r3(l,0,u.length))}function po(o,l,u,m){if(!En(o))return o;for(var L=-1,A=(l=U3(l,o)).length,Q=A-1,oe=o;null!=oe&&++LL?0:L+l),(u=u>L?L:u)<0&&(u+=L),L=l>u?0:u-l>>>0,l>>>=0;for(var A=ce(L);++m>>1,Q=o[A];null!==Q&&!jr(Q)&&(u?Q<=l:Q=200){var Ge=l?null:n9(o);if(Ge)return h2(Ge);Q=!1,L=Yn,ge=new t3}else ge=l?[]:oe;e:for(;++m=m?o:x2(o,l,u)}var l0=Pe||function(o){return an.clearTimeout(o)};function f6(o,l){if(l)return o.slice();var u=o.length,m=Hs?Hs(u):new o.constructor(u);return o.copy(m),m}function Ei(o){var l=new o.constructor(o.byteLength);return new S3(l).set(new S3(o)),l}function go(o,l){var u=l?Ei(o.buffer):o.buffer;return new o.constructor(u,o.byteOffset,o.length)}function Ho(o,l){if(o!==l){var u=o!==C,m=null===o,L=o==o,A=jr(o),Q=l!==C,oe=null===l,ge=l==l,Ge=jr(l);if(!oe&&!Ge&&!A&&o>l||A&&Q&&ge&&!oe&&!Ge||m&&Q&&ge||!u&&ge||!L)return 1;if(!m&&!A&&!Ge&&o1?u[L-1]:C,Q=L>2?u[2]:C;for(A=o.length>3&&"function"==typeof A?(L--,A):C,Q&&N2(u[0],u[1],Q)&&(A=L<3?C:A,L=1),l=I(l);++m-1?L[A?l[Q]:Q]:C}}function Ti(o){return er(function(l){var u=l.length,m=u,L=z2.prototype.thru;for(o&&l.reverse();m--;){var A=l[m];if("function"!=typeof A)throw new ye(k);if(L&&!Q&&"wrapper"==Ko(A))var Q=new z2([],!0)}for(m=Q?m:u;++m1&&I1.reverse(),We&&geoe))return!1;var Ge=A.get(o),We=A.get(l);if(Ge&&We)return Ge==l&&We==o;var $e=-1,ft=!0,Pt=2&u?new t3:C;for(A.set(o,l),A.set(l,o);++$e-1&&o%1==0&&o1?"& ":"")+l[m],l=l.join(u>2?", ":" "),o.replace(xn,"{\n/* [wrapped with "+l+"] */\n")}(m,function Ec(o,l){return Jt(m1,function(u){var m="_."+u[0];l&u[1]&&!Tn(o,m)&&o.push(m)}),o.sort()}(function i9(o){var l=o.match(sr);return l?l[1].split(K2):[]}(m),u)))}function y0(o){var l=0,u=0;return function(){var m=y3(),L=16-(m-u);if(u=m,L>0){if(++l>=800)return arguments[0]}else l=0;return o.apply(C,arguments)}}function $o(o,l){var u=-1,m=o.length,L=m-1;for(l=l===C?m:l;++u1?o[l-1]:C;return u="function"==typeof u?(o.pop(),u):C,L9(o,u)});function vo(o){var l=O(o);return l.__chain__=!0,l}function q5(o,l){return l(o)}var Pc=er(function(o){var l=o.length,u=l?o[0]:0,m=this.__wrapped__,L=function(A){return t6(A,o)};return!(l>1||this.__actions__.length)&&m instanceof _1&&a3(u)?((m=m.slice(u,+u+(l?1:0))).__actions__.push({func:q5,args:[L],thisArg:C}),new z2(m,this.__chain__).thru(function(A){return l&&!A.length&&A.push(C),A})):this.thru(L)});var P9=Ii(function(o,l,u){st.call(o,u)?++o[u]:n3(o,u,1)});var x9=m6(w0),b3=m6(Bi);function Z0(o,l){return(r1(o)?Jt:o3)(o,At(l,3))}function Y0(o,l){return(r1(o)?vr:e0)(o,At(l,3))}var S9=Ii(function(o,l,u){st.call(o,u)?o[u].push(l):n3(o,u,[l])});var Q0=i1(function(o,l,u){var m=-1,L="function"==typeof l,A=tr(o)?ce(o.length):[];return o3(o,function(Q){A[++m]=L?cn(l,Q,u):v5(Q,l,u)}),A}),F9=Ii(function(o,l,u){n3(o,u,l)});function e8(o,l){return(r1(o)?d1:L5)(o,At(l,3))}var j9=Ii(function(o,l,u){o[u?0:1].push(l)},function(){return[[],[]]});var U9=i1(function(o,l){if(null==o)return[];var u=l.length;return u>1&&N2(o,l[0],l[1])?l=[]:u>2&&N2(l[0],l[1],l[2])&&(l=[l[0]]),o0(o,T2(l,1),[])}),Xo=Xe||function(){return an.Date.now()};function X0(o,l,u){return l=u?C:l,l=o&&null==l?o.length:l,kr(o,$,C,C,C,C,l)}function e4(o,l){var u;if("function"!=typeof l)throw new ye(k);return o=s1(o),function(){return--o>0&&(u=l.apply(this,arguments)),o<=1&&(l=C),u}}var n8=i1(function(o,l,u){var m=1;if(u.length){var L=yn(u,Zo(n8));m|=32}return kr(o,m,l,u,L)}),t4=i1(function(o,l,u){var m=3;if(u.length){var L=yn(u,Zo(t4));m|=32}return kr(l,m,o,u,L)});function o4(o,l,u){var m,L,A,Q,oe,ge,Ge=0,We=!1,$e=!1,ft=!0;if("function"!=typeof o)throw new ye(k);function Pt(jn){var Hr=m,p3=L;return m=L=C,Ge=jn,Q=o.apply(p3,Hr)}function Bt(jn){var Hr=jn-ge;return ge===C||Hr>=l||Hr<0||$e&&jn-Ge>=A}function y1(){var jn=Xo();if(Bt(jn))return I1(jn);oe=Fi(y1,function f1(jn){var V4=l-(jn-ge);return $e?en(V4,A-(jn-Ge)):V4}(jn))}function I1(jn){return oe=C,ft&&m?Pt(jn):(m=L=C,Q)}function Br(){var jn=Xo(),Hr=Bt(jn);if(m=arguments,L=this,ge=jn,Hr){if(oe===C)return function Vt(jn){return Ge=jn,oe=Fi(y1,l),We?Pt(jn):Q}(ge);if($e)return l0(oe),oe=Fi(y1,l),Pt(ge)}return oe===C&&(oe=Fi(y1,l)),Q}return l=pr(l)||0,En(u)&&(We=!!u.leading,A=($e="maxWait"in u)?Q1(pr(u.maxWait)||0,l):A,ft="trailing"in u?!!u.trailing:ft),Br.cancel=function S2(){oe!==C&&l0(oe),Ge=0,m=ge=L=oe=C},Br.flush=function W2(){return oe===C?Q:I1(Xo())},Br}var i4=i1(function(o,l){return _5(o,1,l)}),r8=i1(function(o,l,u){return _5(o,pr(l)||0,u)});function ei(o,l){if("function"!=typeof o||null!=l&&"function"!=typeof l)throw new ye(k);var u=function(){var m=arguments,L=l?l.apply(this,m):m[0],A=u.cache;if(A.has(L))return A.get(L);var Q=o.apply(this,m);return u.cache=A.set(L,Q)||A,Q};return u.cache=new(ei.Cache||Nr),u}function o8(o){if("function"!=typeof o)throw new ye(k);return function(){var l=arguments;switch(l.length){case 0:return!o.call(this);case 1:return!o.call(this,l[0]);case 2:return!o.call(this,l[0],l[1]);case 3:return!o.call(this,l[0],l[1],l[2])}return!o.apply(this,l)}}ei.Cache=Nr;var V9=T5(function(o,l){var u=(l=1==l.length&&r1(l[0])?d1(l[0],mt(At())):d1(T2(l,1),mt(At()))).length;return i1(function(m){for(var L=-1,A=en(m.length,u);++L=l}),wo=Ro(function(){return arguments}())?Ro:function(o){return In(o)&&st.call(o,"callee")&&!Tr.call(o,"callee")},r1=ce.isArray,j6=Zn?mt(Zn):function i6(o){return In(o)&&U2(o)==V};function tr(o){return null!=o&&Hi(o.length)&&!fr(o)}function Rn(o){return In(o)&&tr(o)}var D3=h1||ls,e7=j2?mt(j2):function b5(o){return In(o)&&U2(o)==Z};function Gi(o){if(!In(o))return!1;var l=U2(o);return l==ot||"[object DOMException]"==l||"string"==typeof o.message&&"string"==typeof o.name&&!Do(o)}function fr(o){if(!En(o))return!1;var l=U2(o);return l==b1||l==T1||"[object AsyncFunction]"==l||"[object Proxy]"==l}function z6(o){return"number"==typeof o&&o==s1(o)}function Hi(o){return"number"==typeof o&&o>-1&&o%1==0&&o<=p1}function En(o){var l=typeof o;return null!=o&&("object"==l||"function"==l)}function In(o){return null!=o&&"object"==typeof o}var c4=Ot?mt(Ot):function Qa(o){return In(o)&&Vn(o)==ut};function f4(o){return"number"==typeof o||In(o)&&U2(o)==U1}function Do(o){if(!In(o)||U2(o)!=Ze)return!1;var l=Xr(o);if(null===l)return!0;var u=st.call(l,"constructor")&&l.constructor;return"function"==typeof u&&u instanceof u&&De.call(u)==oo}var p4=Zr?mt(Zr):function $a(o){return In(o)&&U2(o)==_e};var i8=i2?mt(i2):function R3(o){return In(o)&&Vn(o)==X};function U6(o){return"string"==typeof o||!r1(o)&&In(o)&&U2(o)==ve}function jr(o){return"symbol"==typeof o||In(o)&&U2(o)==Je}var Wi=An?mt(An):function Ja(o){return In(o)&&Hi(o.length)&&!!Zt[U2(o)]};var s8=k5(jo),a8=k5(function(o,l){return o<=l});function l8(o){if(!o)return[];if(tr(o))return U6(o)?Mn(o):V2(o);if(_&&o[_])return function Jr(ue){for(var Re,ce=[];!(Re=ue.next()).done;)ce.push(Re.value);return ce}(o[_]());var l=Vn(o);return(l==ut?kn:l==X?h2:Eo)(o)}function d3(o){return o?(o=pr(o))===zt||o===-zt?17976931348623157e292*(o<0?-1:1):o==o?o:0:0===o?o:0}function s1(o){var l=d3(o),u=l%1;return l==l?u?l-u:l:0}function V6(o){return o?r3(s1(o),0,St):0}function pr(o){if("number"==typeof o)return o;if(jr(o))return NaN;if(En(o)){var l="function"==typeof o.valueOf?o.valueOf():o;o=En(l)?l+"":l}if("string"!=typeof o)return 0===o?o:+o;o=Ue(o);var u=Wt.test(o);return u||b2.test(o)?Q2(o.slice(2),u?2:8):on.test(o)?NaN:+o}function G6(o){return dr(o,rr(o))}function a1(o){return null==o?"":X2(o)}var Z3=Sr(function(o,l){if(Yo(l)||tr(l))dr(l,l2(l),o);else for(var u in l)st.call(l,u)&&lo(o,u,l[u])}),H6=Sr(function(o,l){dr(l,rr(l),o)}),W6=Sr(function(o,l,u,m){dr(l,rr(l),o,m)}),a7=Sr(function(o,l,u,m){dr(l,l2(l),o,m)}),Sc=er(t6);var h4=i1(function(o,l){o=I(o);var u=-1,m=l.length,L=m>2?l[2]:C;for(L&&N2(l[0],l[1],L)&&(m=1);++u1),A}),dr(o,v6(o),u),m&&(u=It(u,7,y6));for(var L=l.length;L--;)d6(u,l[L]);return u});var Q6=er(function(o,l){return null==o?{}:function zo(o,l){return i0(o,l,function(u,m){return Y6(o,m)})}(o,l)});function $6(o,l){if(null==o)return{};var u=d1(v6(o),function(m){return[m]});return l=At(l),i0(o,u,function(m,L){return l(m,L[0])})}var v4=R5(l2),p7=R5(rr);function Eo(o){return null==o?[]:_n(o,l2(o))}var L4=v3(function(o,l,u){return l=l.toLowerCase(),o+(u?g8(l):l)});function g8(o){return _8(a1(o).toLowerCase())}function $i(o){return(o=a1(o))&&o.replace(F2,Vr).replace(L2,"")}var g7=v3(function(o,l,u){return o+(u?"-":"")+l.toLowerCase()}),I4=v3(function(o,l,u){return o+(u?" ":"")+l.toLowerCase()}),C7=Pi("toLowerCase");var x4=v3(function(o,l,u){return o+(u?"_":"")+l.toLowerCase()});var y7=v3(function(o,l,u){return o+(u?" ":"")+_8(l)});var ns=v3(function(o,l,u){return o+(u?" ":"")+l.toUpperCase()}),_8=Pi("toUpperCase");function y8(o,l,u){return o=a1(o),(l=u?C:l)===C?function Lr(ue){return k1.test(ue)}(o)?function ro(ue){return ue.match(Ye)||[]}(o):function x3(ue){return ue.match(pn)||[]}(o):o.match(l)||[]}var S4=i1(function(o,l){try{return cn(o,C,l)}catch(u){return Gi(u)?u:new Yt(u)}}),v7=er(function(o,l){return Jt(l,function(u){u=c3(u),n3(o,u,n8(o[u],o))}),o});function rs(o){return function(){return o}}var D7=Ti(),L7=Ti(!0);function H2(o){return o}function M8(o){return m2("function"==typeof o?o:It(o,1))}var or=i1(function(o,l){return function(u){return v5(u,o,l)}}),P7=i1(function(o,l){return function(u){return v5(o,u,l)}});function os(o,l,u){var m=l2(l),L=y5(l,m);null==u&&(!En(l)||!L.length&&m.length)&&(u=l,l=o,o=this,L=y5(l,l2(l)));var A=!(En(u)&&"chain"in u&&!u.chain),Q=fr(o);return Jt(L,function(oe){var ge=l[oe];o[oe]=ge,Q&&(o.prototype[oe]=function(){var Ge=this.__chain__;if(A||Ge){var We=o(this.__wrapped__);return(We.__actions__=V2(this.__actions__)).push({func:ge,args:arguments,thisArg:o}),We.__chain__=Ge,We}return ge.apply(o,bn([this.value()],arguments))})}),o}function qi(){}var O7=xi(d1),T7=xi(q1),x7=xi(O3);function is(o){return Ai(o)?q3(c3(o)):function s6(o){return function(l){return co(l,o)}}(o)}var A7=V3(),ss=V3(!0);function as(){return[]}function ls(){return!1}var j7=S5(function(o,l){return o+l},0),R4=Wo("ceil"),j4=S5(function(o,l){return o/l},1),v8=Wo("floor");var ds=S5(function(o,l){return o*l},1),L3=Wo("round"),B7=S5(function(o,l){return o-l},0);return O.after=function k6(o,l){if("function"!=typeof l)throw new ye(k);return o=s1(o),function(){if(--o<1)return l.apply(this,arguments)}},O.ary=X0,O.assign=Z3,O.assignIn=H6,O.assignInWith=W6,O.assignWith=a7,O.at=Sc,O.before=e4,O.bind=n8,O.bindAll=v7,O.bindKey=t4,O.castArray=function Oc(){if(!arguments.length)return[];var o=arguments[0];return r1(o)?o:[o]},O.chain=vo,O.chunk=function I6(o,l,u){l=(u?N2(o,l,u):l===C)?1:Q1(s1(l),0);var m=null==o?0:o.length;if(!m||l<1)return[];for(var L=0,A=0,Q=ce(X1(m/l));LL?0:L+u),(m=m===C||m>L?L:s1(m))<0&&(m+=L),m=u>m?0:V6(m);u>>0)?(o=a1(o))&&("string"==typeof l||null!=l&&!p4(l))&&(!(l=X2(l))&&M1(o))?i3(Mn(o),0,u):o.split(l,u):[]},O.spread=function H9(o,l){if("function"!=typeof o)throw new ye(k);return l=null==l?0:Q1(s1(l),0),i1(function(u){var m=u[l],L=i3(u,0,l);return m&&bn(L,m),cn(o,this,L)})},O.tail=function y9(o){var l=null==o?0:o.length;return l?x2(o,1,l):[]},O.take=function M9(o,l,u){return o&&o.length?x2(o,0,(l=u||l===C?1:s1(l))<0?0:l):[]},O.takeRight=function R0(o,l,u){var m=null==o?0:o.length;return m?x2(o,(l=m-(l=u||l===C?1:s1(l)))<0?0:l,m):[]},O.takeRightWhile=function v9(o,l){return o&&o.length?Li(o,At(l,3),!1,!0):[]},O.takeWhile=function j0(o,l){return o&&o.length?Li(o,At(l,3)):[]},O.tap=function E9(o,l){return l(o),o},O.throttle=function W9(o,l,u){var m=!0,L=!0;if("function"!=typeof o)throw new ye(k);return En(u)&&(m="leading"in u?!!u.leading:m,L="trailing"in u?!!u.trailing:L),o4(o,l,{leading:m,maxWait:l,trailing:L})},O.thru=q5,O.toArray=l8,O.toPairs=v4,O.toPairsIn=p7,O.toPath=function cs(o){return r1(o)?d1(o,c3):jr(o)?[o]:V2(M0(a1(o)))},O.toPlainObject=G6,O.transform=function p8(o,l,u){var m=r1(o),L=m||D3(o)||Wi(o);if(l=At(l,4),null==u){var A=o&&o.constructor;u=L?m?new A:[]:En(o)&&fr(A)?so(Xr(o)):{}}return(L?Jt:g1)(o,function(Q,oe,ge){return l(u,Q,oe,ge)}),u},O.unary=function K9(o){return X0(o,1)},O.union=b9,O.unionBy=w9,O.unionWith=D9,O.uniq=function B0(o){return o&&o.length?B3(o):[]},O.uniqBy=function z0(o,l){return o&&o.length?B3(o,At(l,2)):[]},O.uniqWith=function G2(o,l){return l="function"==typeof l?l:C,o&&o.length?B3(o,C,l):[]},O.unset=function h7(o,l){return null==o||d6(o,l)},O.unzip=Q5,O.unzipWith=L9,O.update=function b4(o,l,u){return null==o?o:z3(o,l,ho(u))},O.updateWith=function w4(o,l,u,m){return m="function"==typeof m?m:C,null==o?o:z3(o,l,ho(u),m)},O.values=Eo,O.valuesIn=function J6(o){return null==o?[]:_n(o,rr(o))},O.without=N6,O.words=y8,O.wrap=function Z9(o,l){return F6(ho(l),o)},O.xor=W3,O.xorBy=U0,O.xorWith=$5,O.zip=V0,O.zipObject=function G0(o,l){return t9(o||[],l||[],lo)},O.zipObjectDeep=function J5(o,l){return t9(o||[],l||[],po)},O.zipWith=A6,O.entries=v4,O.entriesIn=p7,O.extend=H6,O.extendWith=W6,os(O,O),O.add=j7,O.attempt=S4,O.camelCase=L4,O.capitalize=g8,O.ceil=R4,O.clamp=function D4(o,l,u){return u===C&&(u=l,l=C),u!==C&&(u=(u=pr(u))==u?u:0),l!==C&&(l=(l=pr(l))==l?l:0),r3(pr(o),l,u)},O.clone=function Tc(o){return It(o,4)},O.cloneDeep=function Y9(o){return It(o,5)},O.cloneDeepWith=function Q9(o,l){return It(o,5,l="function"==typeof l?l:C)},O.cloneWith=function Vi(o,l){return It(o,4,l="function"==typeof l?l:C)},O.conformsTo=function $9(o,l){return null==l||m5(o,l,l2(l))},O.deburr=$i,O.defaultTo=function w7(o,l){return null==o||o!=o?l:o},O.divide=j4,O.endsWith=function E4(o,l,u){o=a1(o),l=X2(l);var m=o.length,L=u=u===C?m:r3(s1(u),0,m);return(u-=l.length)>=0&&o.slice(u,L)==l},O.eq=Rr,O.escape=function q6(o){return(o=a1(o))&&x.test(o)?o.replace(Bn,N3):o},O.escapeRegExp=function C8(o){return(o=a1(o))&&V1.test(o)?o.replace(it,"\\$&"):o},O.every=function O9(o,l,u){var m=r1(o)?q1:n6;return u&&N2(o,l,u)&&(l=C),m(o,At(l,3))},O.find=x9,O.findIndex=w0,O.findKey=function Fc(o,l){return Yr(o,At(l,3),g1)},O.findLast=b3,O.findLastIndex=Bi,O.findLastKey=function Ki(o,l){return Yr(o,At(l,3),t0)},O.floor=v8,O.forEach=Z0,O.forEachRight=Y0,O.forIn=function K6(o,l){return null==o?o:_i(o,At(l,3),rr)},O.forInRight=function Z6(o,l){return null==o?o:Qt(o,At(l,3),rr)},O.forOwn=function l7(o,l){return o&&g1(o,At(l,3))},O.forOwnRight=function ni(o,l){return o&&t0(o,At(l,3))},O.get=Zi,O.gt=J9,O.gte=q9,O.has=function u8(o,l){return null!=o&&h0(o,l,o6)},O.hasIn=Y6,O.head=L0,O.identity=H2,O.includes=function k9(o,l,u,m){o=tr(o)?o:Eo(o),u=u&&!m?s1(u):0;var L=o.length;return u<0&&(u=Q1(L+u,0)),U6(o)?u<=L&&o.indexOf(l,u)>-1:!!L&&p2(o,l,u)>-1},O.indexOf=function E0(o,l,u){var m=null==o?0:o.length;if(!m)return-1;var L=null==u?0:s1(u);return L<0&&(L=Q1(m+L,0)),p2(o,l,L)},O.inRange=function h8(o,l,u){return l=d3(l),u===C?(u=l,l=0):u=d3(u),function q2(o,l,u){return o>=en(l,u)&&o=-p1&&o<=p1},O.isSet=i8,O.isString=U6,O.isSymbol=jr,O.isTypedArray=Wi,O.isUndefined=function Nc(o){return o===C},O.isWeakMap=function Ac(o){return In(o)&&Vn(o)==lt},O.isWeakSet=function s7(o){return In(o)&&"[object WeakSet]"==U2(o)},O.join=function Z5(o,l){return null==o?"":j1.call(o,l)},O.kebabCase=g7,O.last=a2,O.lastIndexOf=function g9(o,l,u){var m=null==o?0:o.length;if(!m)return-1;var L=m;return u!==C&&(L=(L=s1(u))<0?Q1(m+L,0):en(L,m-1)),l==l?function qr(ue,Re,ce){for(var gt=ce+1;gt--;)if(ue[gt]===Re)return gt;return gt}(o,l,L):m3(o,cr,L,!0)},O.lowerCase=I4,O.lowerFirst=C7,O.lt=s8,O.lte=a8,O.max=function us(o){return o&&o.length?r6(o,H2,yi):C},O.maxBy=function jc(o,l){return o&&o.length?r6(o,At(l,2),yi):C},O.mean=function B4(o){return Qr(o,H2)},O.meanBy=function z4(o,l){return Qr(o,At(l,2))},O.min=function U4(o){return o&&o.length?r6(o,H2,jo):C},O.minBy=function b8(o,l){return o&&o.length?r6(o,At(l,2),jo):C},O.stubArray=as,O.stubFalse=ls,O.stubObject=function S7(){return{}},O.stubString=function k7(){return""},O.stubTrue=function F7(){return!0},O.multiply=ds,O.nth=function T0(o,l){return o&&o.length?Xa(o,s1(l)):C},O.noConflict=function Rc(){return an._===this&&(an._=Pr),this},O.noop=qi,O.now=Xo,O.pad=function m7(o,l,u){o=a1(o);var m=(l=s1(l))?P2(o):0;if(!l||m>=l)return o;var L=(l-m)/2;return Ni(N1(L),u)+o+Ni(X1(L),u)},O.padEnd=function _7(o,l,u){o=a1(o);var m=(l=s1(l))?P2(o):0;return l&&ml){var m=o;o=l,l=m}if(u||o%1||l%1){var L=e3();return en(o+L*(l-o+E2("1e-"+((L+"").length-1))),l)}return bi(o,l)},O.reduce=function t8(o,l,u){var m=r1(o)?I2:$r,L=arguments.length<3;return m(o,At(l,4),u,L,o3)},O.reduceRight=function w3(o,l,u){var m=r1(o)?To:$r,L=arguments.length<3;return m(o,At(l,4),u,L,e0)},O.repeat=function Xt(o,l,u){return l=(u?N2(o,l,u):l===C)?1:s1(l),fo(a1(o),l)},O.replace=function T4(){var o=arguments,l=a1(o[0]);return o.length<3?l:l.replace(o[1],o[2])},O.result=function Lo(o,l,u){var m=-1,L=(l=U3(l,o)).length;for(L||(L=1,o=C);++mp1)return[];var u=St,m=en(o,St);l=At(l),o-=St;for(var L=b(m,l);++u=A)return o;var oe=u-P2(m);if(oe<1)return m;var ge=Q?i3(Q,0,oe).join(""):o.slice(0,oe);if(L===C)return ge+m;if(Q&&(oe+=ge.length-oe),p4(L)){if(o.slice(oe).search(L)){var Ge,We=ge;for(L.global||(L=S(L.source,a1(t2.exec(L))+"g")),L.lastIndex=0;Ge=L.exec(We);)var $e=Ge.index;ge=ge.slice(0,$e===C?oe:$e)}}else if(o.indexOf(X2(L),oe)!=oe){var ft=ge.lastIndexOf(L);ft>-1&&(ge=ge.slice(0,ft))}return ge+m},O.unescape=function ts(o){return(o=a1(o))&&ct.test(o)?o.replace(rn,to):o},O.uniqueId=function R7(o){var l=++g2;return a1(o)+l},O.upperCase=ns,O.upperFirst=_8,O.each=Z0,O.eachRight=Y0,O.first=L0,os(O,function(){var o={};return g1(O,function(l,u){st.call(O.prototype,u)||(o[u]=l)}),o}(),{chain:!1}),O.VERSION="4.17.21",Jt(["bind","bindKey","curry","curryRight","partial","partialRight"],function(o){O[o].placeholder=O}),Jt(["drop","take"],function(o,l){_1.prototype[o]=function(u){u=u===C?1:Q1(s1(u),0);var m=this.__filtered__&&!l?new _1(this):this.clone();return m.__filtered__?m.__takeCount__=en(u,m.__takeCount__):m.__views__.push({size:en(u,St),type:o+(m.__dir__<0?"Right":"")}),m},_1.prototype[o+"Right"]=function(u){return this.reverse()[o](u).reverse()}}),Jt(["filter","map","takeWhile"],function(o,l){var u=l+1,m=1==u||3==u;_1.prototype[o]=function(L){var A=this.clone();return A.__iteratees__.push({iteratee:At(L,3),type:u}),A.__filtered__=A.__filtered__||m,A}}),Jt(["head","last"],function(o,l){var u="take"+(l?"Right":"");_1.prototype[o]=function(){return this[u](1).value()[0]}}),Jt(["initial","tail"],function(o,l){var u="drop"+(l?"":"Right");_1.prototype[o]=function(){return this.__filtered__?new _1(this):this[u](1)}}),_1.prototype.compact=function(){return this.filter(H2)},_1.prototype.find=function(o){return this.filter(o).head()},_1.prototype.findLast=function(o){return this.reverse().find(o)},_1.prototype.invokeMap=i1(function(o,l){return"function"==typeof o?new _1(this):this.map(function(u){return v5(u,o,l)})}),_1.prototype.reject=function(o){return this.filter(o8(At(o)))},_1.prototype.slice=function(o,l){o=s1(o);var u=this;return u.__filtered__&&(o>0||l<0)?new _1(u):(o<0?u=u.takeRight(-o):o&&(u=u.drop(o)),l!==C&&(u=(l=s1(l))<0?u.dropRight(-l):u.take(l-o)),u)},_1.prototype.takeRightWhile=function(o){return this.reverse().takeWhile(o).reverse()},_1.prototype.toArray=function(){return this.take(St)},g1(_1.prototype,function(o,l){var u=/^(?:filter|find|map|reject)|While$/.test(l),m=/^(?:head|last)$/.test(l),L=O[m?"take"+("last"==l?"Right":""):l],A=m||/^find/.test(l);L&&(O.prototype[l]=function(){var Q=this.__wrapped__,oe=m?[1]:arguments,ge=Q instanceof _1,Ge=oe[0],We=ge||r1(Q),$e=function(y1){var I1=L.apply(O,bn([y1],oe));return m&&ft?I1[0]:I1};We&&u&&"function"==typeof Ge&&1!=Ge.length&&(ge=We=!1);var ft=this.__chain__,Pt=!!this.__actions__.length,Vt=A&&!ft,f1=ge&&!Pt;if(!A&&We){Q=f1?Q:new _1(this);var Bt=o.apply(Q,oe);return Bt.__actions__.push({func:q5,args:[$e],thisArg:C}),new z2(Bt,ft)}return Vt&&f1?o.apply(this,oe):(Bt=this.thru($e),Vt?m?Bt.value()[0]:Bt.value():Bt)})}),Jt(["pop","push","shift","sort","splice","unshift"],function(o){var l=qe[o],u=/^(?:push|sort|unshift)$/.test(o)?"tap":"thru",m=/^(?:pop|shift)$/.test(o);O.prototype[o]=function(){var L=arguments;if(m&&!this.__chain__){var A=this.value();return l.apply(r1(A)?A:[],L)}return this[u](function(Q){return l.apply(r1(Q)?Q:[],L)})}}),g1(_1.prototype,function(o,l){var u=O[l];if(u){var m=u.name+"";st.call(io,m)||(io[m]=[]),io[m].push({name:l,func:u})}}),io[_6(C,2).name]=[{name:"wrapper",func:C}],_1.prototype.clone=function mc(){var o=new _1(this.__wrapped__);return o.__actions__=V2(this.__actions__),o.__dir__=this.__dir__,o.__filtered__=this.__filtered__,o.__iteratees__=V2(this.__iteratees__),o.__takeCount__=this.__takeCount__,o.__views__=V2(this.__views__),o},_1.prototype.reverse=function Ws(){if(this.__filtered__){var o=new _1(this);o.__dir__=-1,o.__filtered__=!0}else(o=this.clone()).__dir__*=-1;return o},_1.prototype.value=function _c(){var o=this.__wrapped__.value(),l=this.__dir__,u=r1(o),m=l<0,L=u?o.length:0,A=function o9(o,l,u){for(var m=-1,L=u.length;++m=this.__values__.length;return{done:o,value:o?C:this.__values__[this.__index__++]}},O.prototype.plant=function K0(o){for(var l,u=this;u instanceof ao;){var m=d9(u);m.__index__=0,m.__values__=C,l?L.__wrapped__=m:l=m;var L=m;u=u.__wrapped__}return L.__wrapped__=o,l},O.prototype.reverse=function bo(){var o=this.__wrapped__;if(o instanceof _1){var l=o;return this.__actions__.length&&(l=new _1(this)),(l=l.reverse()).__actions__.push({func:q5,args:[zi],thisArg:C}),new z2(l,this.__chain__)}return this.thru(zi)},O.prototype.toJSON=O.prototype.valueOf=O.prototype.value=function I9(){return P5(this.__wrapped__,this.__actions__)},O.prototype.first=O.prototype.head,_&&(O.prototype[_]=function W0(){return this}),O}();an._=Er,(s=function(){return Er}.call(Ne,D,Ne,Tt))!==C&&(Tt.exports=s)}.call(this)},76:function(Tt,Ne,D){var s; /*! * Platform.js * Copyright 2014-2016 Benjamin Tan * Copyright 2011-2013 John-David Dalton * Available under MIT license - */_t=w.nmd(_t),function(){"use strict";var y={function:!0,object:!0},N=y[typeof window]&&window||this,J=N,H=y[typeof Me]&&Me,R=y.object&&_t&&!_t.nodeType&&_t,K=H&&R&&"object"==typeof global&&global;K&&(K.global===K||K.window===K||K.self===K)&&(N=K);var Q=Math.pow(2,53)-1,ee=/\bOpera/,j=this,G=Object.prototype,oe=G.hasOwnProperty,me=G.toString;function De(V){return(V=String(V)).charAt(0).toUpperCase()+V.slice(1)}function de(V){return V=ie(V),/^(?:webOS|i(?:OS|P))/.test(V)?V:De(V)}function ge(V,fe){for(var ye in V)oe.call(V,ye)&&fe(V[ye],ye,V)}function ae(V){return null==V?De(V):me.call(V).slice(8,-1)}function ke(V,fe){var ye=null!=V?typeof V[fe]:"number";return!(/^(?:boolean|number|string|undefined)$/.test(ye)||"object"==ye&&!V[fe])}function Oe(V){return String(V).replace(/([ -])(?!$)/g,"$1?")}function Ee(V,fe){var ye=null;return function Ie(V,fe){var ye=-1,Xe=V?V.length:0;if("number"==typeof Xe&&Xe>-1&&Xe<=Q)for(;++ye3?"WebKit":/\bOpera\b/.test(Y)&&(/\bOPR\b/.test(V)?"Blink":"Presto"))||/\b(?:Midori|Nook|Safari)\b/i.test(V)&&!/^(?:Trident|EdgeHTML)$/.test(W)&&"WebKit"||!W&&/\bMSIE\b/i.test(V)&&("Mac OS"==Fe?"Tasman":"Trident")||"WebKit"==W&&/\bPlayStation\b(?! Vita\b)/i.test(Y)&&"NetFront")&&(W=[he]),"IE"==Y&&(he=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(V)||0)[1])?(Y+=" Mobile",Fe="Windows Phone "+(/\+$/.test(he)?he:he+".x"),xt.unshift("desktop mode")):/\bWPDesktop\b/i.test(V)?(Y="IE Mobile",Fe="Windows Phone 8.x",xt.unshift("desktop mode"),it||(it=(/\brv:([\d.]+)/.exec(V)||0)[1])):"IE"!=Y&&"Trident"==W&&(he=/\brv:([\d.]+)/.exec(V))&&(Y&&xt.push("identifying as "+Y+(it?" "+it:"")),Y="IE",it=he[1]),Rn){if(ke(fe,"global"))if(Ke&&(Ar=(he=Ke.lang.System).getProperty("os.arch"),Fe=Fe||he.getProperty("os.name")+" "+he.getProperty("os.version")),Je&&ke(fe,"system")&&(he=[fe.system])[0]){Fe||(Fe=he[0].os||null);try{he[1]=fe.require("ringo/engine").version,it=he[1].join("."),Y="RingoJS"}catch{he[0].global.system==fe.system&&(Y="Narwhal")}}else"object"==typeof fe.process&&!fe.process.browser&&(he=fe.process)?(Y="Node.js",Ar=he.arch,Fe=he.platform,it=/[\d.]+/.exec(he.version)[0]):gt&&(Y="Rhino");else ae(he=fe.runtime)==xn?(Y="Adobe AIR",Fe=he.flash.system.Capabilities.os):ae(he=fe.phantom)==wn?(Y="PhantomJS",it=(he=he.version||null)&&he.major+"."+he.minor+"."+he.patch):"number"==typeof tr.documentMode&&(he=/\bTrident\/(\d+)/i.exec(V))&&(it=[it,tr.documentMode],(he=+he[1]+4)!=it[1]&&(xt.push("IE "+it[1]+" mode"),W&&(W[1]=""),it[1]=he),it="IE"==Y?String(it[1].toFixed(1)):it[0]);Fe=Fe&&de(Fe)}it&&(he=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(it)||/(?:alpha|beta)(?: ?\d)?/i.exec(V+";"+(Rn&&Xe.appMinorVersion))||/\bMinefield\b/i.test(V)&&"a")&&(Tn=/b/i.test(he)?"beta":"alpha",it=it.replace(RegExp(he+"\\+?$"),"")+("beta"==Tn?Gn:Vn)+(/\d+\+?/.exec(he)||"")),"Fennec"==Y||"Firefox"==Y&&/\b(?:Android|Firefox OS)\b/.test(Fe)?Y="Firefox Mobile":"Maxthon"==Y&&it?it=it.replace(/\.[\d.]+/,".x"):/\bXbox\b/i.test(Ae)?(Fe=null,"Xbox 360"==Ae&&/\bIEMobile\b/.test(V)&&xt.unshift("mobile mode")):!/^(?:Chrome|IE|Opera)$/.test(Y)&&(!Y||Ae||/Browser|Mobi/.test(Y))||"Windows CE"!=Fe&&!/Mobi/i.test(V)?"IE"==Y&&Rn&&null===fe.external?xt.unshift("platform preview"):(/\bBlackBerry\b/.test(Ae)||/\bBB10\b/.test(V))&&(he=(RegExp(Ae.replace(/ +/g," *")+"/([.\\d]+)","i").exec(V)||0)[1]||it)?(Fe=((he=[he,/BB10/.test(V)])[1]?(Ae=null,ft="BlackBerry"):"Device Software")+" "+he[0],it=null):this!=ge&&"Wii"!=Ae&&(Rn&&In||/Opera/.test(Y)&&/\b(?:MSIE|Firefox)\b/i.test(V)||"Firefox"==Y&&/\bOS X (?:\d+\.){2,}/.test(Fe)||"IE"==Y&&(Fe&&!/^Win/.test(Fe)&&it>5.5||/\bWindows XP\b/.test(Fe)&&it>8||8==it&&!/\bTrident\b/.test(V)))&&!ee.test(he=U.call(ge,V.replace(ee,"")+";"))&&he.name&&(he="ing as "+he.name+((he=he.version)?" "+he:""),ee.test(Y)?(/\bIE\b/.test(he)&&"Mac OS"==Fe&&(Fe=null),he="identify"+he):(he="mask"+he,Y=cn?de(cn.replace(/([a-z])([A-Z])/g,"$1 $2")):"Opera",/\bIE\b/.test(he)&&(Fe=null),Rn||(it=null)),W=["Presto"],xt.push(he)):Y+=" Mobile",(he=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(V)||0)[1])&&(he=[parseFloat(he.replace(/\.(\d)$/,".0$1")),he],"Safari"==Y&&"+"==he[1].slice(-1)?(Y="WebKit Nightly",Tn="alpha",it=he[1].slice(0,-1)):(it==he[1]||it==(he[2]=(/\bSafari\/([\d.]+\+?)/i.exec(V)||0)[1]))&&(it=null),he[1]=(/\bChrome\/([\d.]+)/i.exec(V)||0)[1],537.36==he[0]&&537.36==he[2]&&parseFloat(he[1])>=28&&"WebKit"==W&&(W=["Blink"]),Rn&&(ct||he[1])?(W&&(W[1]="like Chrome"),he=he[1]||((he=he[0])<530?1:he<532?2:he<532.05?3:he<533?4:he<534.03?5:he<534.07?6:he<534.1?7:he<534.13?8:he<534.16?9:he<534.24?10:he<534.3?11:he<535.01?12:he<535.02?"13+":he<535.07?15:he<535.11?16:he<535.19?17:he<536.05?18:he<536.1?19:he<537.01?20:he<537.11?"21+":he<537.13?23:he<537.18?24:he<537.24?25:he<537.36?26:"Blink"!=W?"27":"28")):(W&&(W[1]="like Safari"),he=(he=he[0])<400?1:he<500?2:he<526?3:he<533?4:he<534?"4+":he<535?5:he<537?6:he<538?7:he<601?8:"8"),W&&(W[1]+=" "+(he+="number"==typeof he?".x":/[.+]/.test(he)?"":"+")),"Safari"==Y&&(!it||parseInt(it)>45)&&(it=he)),"Opera"==Y&&(he=/\bzbov|zvav$/.exec(Fe))?(Y+=" ",xt.unshift("desktop mode"),"zvav"==he?(Y+="Mini",it=null):Y+="Mobile",Fe=Fe.replace(RegExp(" *"+he+"$"),"")):"Safari"==Y&&/\bChrome\b/.exec(W&&W[1])&&(xt.unshift("desktop mode"),Y="Chrome Mobile",it=null,/\bOS X\b/.test(Fe)?(ft="Apple",Fe="iOS 4.3+"):Fe=null),it&&0==it.indexOf(he=/[\d.]+$/.exec(Fe))&&V.indexOf("/"+he+"-")>-1&&(Fe=ie(Fe.replace(he,""))),W&&!/\b(?:Avant|Nook)\b/.test(Y)&&(/Browser|Lunascape|Maxthon/.test(Y)||"Safari"!=Y&&/^iOS/.test(Fe)&&/\bSafari\b/.test(W[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Sleipnir|Web)/.test(Y)&&W[1])&&(he=W[W.length-1])&&xt.push(he),xt.length&&(xt=["("+xt.join("; ")+")"]),ft&&Ae&&Ae.indexOf(ft)<0&&xt.push("on "+ft),Ae&&xt.push((/^on /.test(xt[xt.length-1])?"":"on ")+Ae),Fe&&(he=/ ([\d.+]+)$/.exec(Fe),Ue=he&&"/"==Fe.charAt(Fe.length-he[0].length-1),Fe={architecture:32,family:he&&!Ue?Fe.replace(he[0],""):Fe,version:he?he[1]:null,toString:function(){var Mn=this.version;return this.family+(Mn&&!Ue?" "+Mn:"")+(64==this.architecture?" 64-bit":"")}}),(he=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(Ar))&&!/\bi686\b/i.test(Ar)?(Fe&&(Fe.architecture=64,Fe.family=Fe.family.replace(RegExp(" *"+he),"")),Y&&(/\bWOW64\b/i.test(V)||Rn&&/\w(?:86|32)$/.test(Xe.cpuClass||Xe.platform)&&!/\bWin64; x64\b/i.test(V))&&xt.unshift("32-bit")):Fe&&/^OS X/.test(Fe.family)&&"Chrome"==Y&&parseFloat(it)>=39&&(Fe.architecture=64),V||(V=null);var Kt={};return Kt.description=V,Kt.layout=W&&W[0],Kt.manufacturer=ft,Kt.name=Y,Kt.prerelease=Tn,Kt.product=Ae,Kt.ua=V,Kt.version=Y&&it,Kt.os=Fe||{architecture:null,family:null,version:null,toString:function(){return"null"}},Kt.parse=U,Kt.toString=function Pr(){return this.description||""},Kt.version&&xt.unshift(it),Kt.name&&xt.unshift(Y),Fe&&Y&&!(Fe==String(Fe).split(" ")[0]&&(Fe==Y.split(" ")[0]||Ae))&&xt.push(Ae?"("+Fe+")":"on "+Fe),xt.length&&(Kt.description=xt.join(" ")),Kt}();N.platform=te,void 0!==(l=function(){return te}.call(Me,w,Me,_t))&&(_t.exports=l)}.call(this)},61:(_t,Me,w)=>{"use strict";w.d(Me,{y:()=>G});var l=w(142);var N=w(999),J=w(195);var R=w(129),K=w(361);function ee(me){return 0===me.length?K.y:1===me.length?me[0]:function(we){return me.reduce((Ie,de)=>de(Ie),we)}}var j=w(329);class G{constructor(De){this._isScalar=!1,De&&(this._subscribe=De)}lift(De){const we=new G;return we.source=this,we.operator=De,we}subscribe(De,we,Ie){const{operator:de}=this,ge=function H(me,De,we){if(me){if(me instanceof l.L)return me;if(me[N.b])return me[N.b]()}return me||De||we?new l.L(me,De,we):new l.L(J.c)}(De,we,Ie);if(de?ge.add(de.call(ge,this.source)):ge.add(this.source||j.config.useDeprecatedSynchronousErrorHandling&&!ge.syncErrorThrowable?this._subscribe(ge):this._trySubscribe(ge)),j.config.useDeprecatedSynchronousErrorHandling&&ge.syncErrorThrowable&&(ge.syncErrorThrowable=!1,ge.syncErrorThrown))throw ge.syncErrorValue;return ge}_trySubscribe(De){try{return this._subscribe(De)}catch(we){j.config.useDeprecatedSynchronousErrorHandling&&(De.syncErrorThrown=!0,De.syncErrorValue=we),function y(me){for(;me;){const{closed:De,destination:we,isStopped:Ie}=me;if(De||Ie)return!1;me=we&&we instanceof l.L?we:null}return!0}(De)?De.error(we):console.warn(we)}}forEach(De,we){return new(we=oe(we))((Ie,de)=>{let ge;ge=this.subscribe(ae=>{try{De(ae)}catch(ke){de(ke),ge&&ge.unsubscribe()}},de,Ie)})}_subscribe(De){const{source:we}=this;return we&&we.subscribe(De)}[R.L](){return this}pipe(...De){return 0===De.length?this:ee(De)(this)}toPromise(De){return new(De=oe(De))((we,Ie)=>{let de;this.subscribe(ge=>de=ge,ge=>Ie(ge),()=>we(de))})}}function oe(me){if(me||(me=j.config.Promise||Promise),!me)throw new Error("no Promise impl found");return me}G.create=me=>new G(me)},195:(_t,Me,w)=>{"use strict";w.d(Me,{c:()=>N});var l=w(329),y=w(722);const N={closed:!0,next(J){},error(J){if(l.config.useDeprecatedSynchronousErrorHandling)throw J;(0,y.z)(J)},complete(){}}},484:(_t,Me,w)=>{"use strict";w.d(Me,{Yc:()=>K,xQ:()=>Q});var l=w(61),y=w(142),N=w(646),J=w(950),H=w(460),R=w(999);class K extends y.L{constructor(G){super(G),this.destination=G}}class Q extends l.y{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[R.b](){return new K(this)}lift(G){const oe=new ee(this,this);return oe.operator=G,oe}next(G){if(this.closed)throw new J.N;if(!this.isStopped){const{observers:oe}=this,me=oe.length,De=oe.slice();for(let we=0;wenew ee(j,G);class ee extends Q{constructor(G,oe){super(),this.destination=G,this.source=oe}next(G){const{destination:oe}=this;oe&&oe.next&&oe.next(G)}error(G){const{destination:oe}=this;oe&&oe.error&&this.destination.error(G)}complete(){const{destination:G}=this;G&&G.complete&&this.destination.complete()}_subscribe(G){const{source:oe}=this;return oe?this.source.subscribe(G):N.w.EMPTY}}},460:(_t,Me,w)=>{"use strict";w.d(Me,{W:()=>y});var l=w(646);class y extends l.w{constructor(J,H){super(),this.subject=J,this.subscriber=H,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const J=this.subject,H=J.observers;if(this.subject=null,!H||0===H.length||J.isStopped||J.closed)return;const R=H.indexOf(this.subscriber);-1!==R&&H.splice(R,1)}}},142:(_t,Me,w)=>{"use strict";w.d(Me,{L:()=>K});var l=w(251),y=w(195),N=w(646),J=w(999),H=w(329),R=w(722);class K extends N.w{constructor(j,G,oe){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=y.c;break;case 1:if(!j){this.destination=y.c;break}if("object"==typeof j){j instanceof K?(this.syncErrorThrowable=j.syncErrorThrowable,this.destination=j,j.add(this)):(this.syncErrorThrowable=!0,this.destination=new Q(this,j));break}default:this.syncErrorThrowable=!0,this.destination=new Q(this,j,G,oe)}}[J.b](){return this}static create(j,G,oe){const me=new K(j,G,oe);return me.syncErrorThrowable=!1,me}next(j){this.isStopped||this._next(j)}error(j){this.isStopped||(this.isStopped=!0,this._error(j))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(j){this.destination.next(j)}_error(j){this.destination.error(j),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:j}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=j,this}}class Q extends K{constructor(j,G,oe,me){super(),this._parentSubscriber=j;let De,we=this;(0,l.m)(G)?De=G:G&&(De=G.next,oe=G.error,me=G.complete,G!==y.c&&(we=Object.create(G),(0,l.m)(we.unsubscribe)&&this.add(we.unsubscribe.bind(we)),we.unsubscribe=this.unsubscribe.bind(this))),this._context=we,this._next=De,this._error=oe,this._complete=me}next(j){if(!this.isStopped&&this._next){const{_parentSubscriber:G}=this;H.config.useDeprecatedSynchronousErrorHandling&&G.syncErrorThrowable?this.__tryOrSetError(G,this._next,j)&&this.unsubscribe():this.__tryOrUnsub(this._next,j)}}error(j){if(!this.isStopped){const{_parentSubscriber:G}=this,{useDeprecatedSynchronousErrorHandling:oe}=H.config;if(this._error)oe&&G.syncErrorThrowable?(this.__tryOrSetError(G,this._error,j),this.unsubscribe()):(this.__tryOrUnsub(this._error,j),this.unsubscribe());else if(G.syncErrorThrowable)oe?(G.syncErrorValue=j,G.syncErrorThrown=!0):(0,R.z)(j),this.unsubscribe();else{if(this.unsubscribe(),oe)throw j;(0,R.z)(j)}}}complete(){if(!this.isStopped){const{_parentSubscriber:j}=this;if(this._complete){const G=()=>this._complete.call(this._context);H.config.useDeprecatedSynchronousErrorHandling&&j.syncErrorThrowable?(this.__tryOrSetError(j,G),this.unsubscribe()):(this.__tryOrUnsub(G),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(j,G){try{j.call(this._context,G)}catch(oe){if(this.unsubscribe(),H.config.useDeprecatedSynchronousErrorHandling)throw oe;(0,R.z)(oe)}}__tryOrSetError(j,G,oe){if(!H.config.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{G.call(this._context,oe)}catch(me){return H.config.useDeprecatedSynchronousErrorHandling?(j.syncErrorValue=me,j.syncErrorThrown=!0,!0):((0,R.z)(me),!0)}return!1}_unsubscribe(){const{_parentSubscriber:j}=this;this._context=null,this._parentSubscriber=null,j.unsubscribe()}}},646:(_t,Me,w)=>{"use strict";w.d(Me,{w:()=>R});var l=w(264),y=w(560),N=w(251);const H=(()=>{function Q(ee){return Error.call(this),this.message=ee?`${ee.length} errors occurred during unsubscription:\n${ee.map((j,G)=>`${G+1}) ${j.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=ee,this}return Q.prototype=Object.create(Error.prototype),Q})();class R{constructor(ee){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,ee&&(this._ctorUnsubscribe=!0,this._unsubscribe=ee)}unsubscribe(){let ee;if(this.closed)return;let{_parentOrParents:j,_ctorUnsubscribe:G,_unsubscribe:oe,_subscriptions:me}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,j instanceof R)j.remove(this);else if(null!==j)for(let De=0;Deee.concat(j instanceof H?j.errors:j),[])}R.EMPTY=((Q=new R).closed=!0,Q)},329:(_t,Me,w)=>{"use strict";w.d(Me,{config:()=>y});let l=!1;const y={Promise:void 0,set useDeprecatedSynchronousErrorHandling(N){if(N){const J=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+J.stack)}else l&&console.log("RxJS: Back to a better error behavior. Thank you. <3");l=N},get useDeprecatedSynchronousErrorHandling(){return l}}},241:(_t,Me,w)=>{"use strict";w.d(Me,{Ds:()=>R,IY:()=>J,ft:()=>Q});var l=w(142),y=w(61),N=w(314);class J extends l.L{constructor(j){super(),this.parent=j}_next(j){this.parent.notifyNext(j)}_error(j){this.parent.notifyError(j),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}class R extends l.L{notifyNext(j){this.destination.next(j)}notifyError(j){this.destination.error(j)}notifyComplete(){this.destination.complete()}}function Q(ee,j){if(j.closed)return;if(ee instanceof y.y)return ee.subscribe(j);let G;try{G=(0,N.s)(ee)(j)}catch(oe){j.error(oe)}return G}},603:(_t,Me,w)=>{"use strict";w.d(Me,{D:()=>we});var l=w(61),y=w(314),N=w(646),J=w(129);var K=w(577),Q=w(442);var G=w(290),oe=w(53);function De(Ie,de){if(null!=Ie){if(function j(Ie){return Ie&&"function"==typeof Ie[J.L]}(Ie))return function H(Ie,de){return new l.y(ge=>{const ae=new N.w;return ae.add(de.schedule(()=>{const ke=Ie[J.L]();ae.add(ke.subscribe({next(Oe){ae.add(de.schedule(()=>ge.next(Oe)))},error(Oe){ae.add(de.schedule(()=>ge.error(Oe)))},complete(){ae.add(de.schedule(()=>ge.complete()))}}))})),ae})}(Ie,de);if((0,G.t)(Ie))return function R(Ie,de){return new l.y(ge=>{const ae=new N.w;return ae.add(de.schedule(()=>Ie.then(ke=>{ae.add(de.schedule(()=>{ge.next(ke),ae.add(de.schedule(()=>ge.complete()))}))},ke=>{ae.add(de.schedule(()=>ge.error(ke)))}))),ae})}(Ie,de);if((0,oe.z)(Ie))return(0,K.r)(Ie,de);if(function me(Ie){return Ie&&"function"==typeof Ie[Q.hZ]}(Ie)||"string"==typeof Ie)return function ee(Ie,de){if(!Ie)throw new Error("Iterable cannot be null");return new l.y(ge=>{const ae=new N.w;let ke;return ae.add(()=>{ke&&"function"==typeof ke.return&&ke.return()}),ae.add(de.schedule(()=>{ke=Ie[Q.hZ](),ae.add(de.schedule(function(){if(ge.closed)return;let Oe,Ee;try{const ie=ke.next();Oe=ie.value,Ee=ie.done}catch(ie){return void ge.error(ie)}Ee?ge.complete():(ge.next(Oe),this.schedule())}))})),ae})}(Ie,de)}throw new TypeError((null!==Ie&&typeof Ie||Ie)+" is not observable")}function we(Ie,de){return de?De(Ie,de):Ie instanceof l.y?Ie:new l.y((0,y.s)(Ie))}},155:(_t,Me,w)=>{"use strict";w.d(Me,{n:()=>J});var l=w(61),y=w(491),N=w(577);function J(H,R){return R?(0,N.r)(H,R):new l.y((0,y.V)(H))}},631:(_t,Me,w)=>{"use strict";w.d(Me,{T:()=>K});var l=w(61),y=w(54),N=w(965),J=w(361);var R=w(155);function K(...Q){let ee=Number.POSITIVE_INFINITY,j=null,G=Q[Q.length-1];return(0,y.K)(G)?(j=Q.pop(),Q.length>1&&"number"==typeof Q[Q.length-1]&&(ee=Q.pop())):"number"==typeof G&&(ee=Q.pop()),null===j&&1===Q.length&&Q[0]instanceof l.y?Q[0]:function H(Q=Number.POSITIVE_INFINITY){return(0,N.zg)(J.y,Q)}(ee)((0,R.n)(Q,j))}},681:(_t,Me,w)=>{"use strict";w.d(Me,{of:()=>J});var l=w(54),y=w(155),N=w(577);function J(...H){let R=H[H.length-1];return(0,l.K)(R)?(H.pop(),(0,N.r)(H,R)):(0,y.n)(H)}},422:(_t,Me,w)=>{"use strict";w.d(Me,{U:()=>y});var l=w(142);function y(H,R){return function(Q){if("function"!=typeof H)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return Q.lift(new N(H,R))}}class N{constructor(R,K){this.project=R,this.thisArg=K}call(R,K){return K.subscribe(new J(R,this.project,this.thisArg))}}class J extends l.L{constructor(R,K,Q){super(R),this.project=K,this.count=0,this.thisArg=Q||this}_next(R){let K;try{K=this.project.call(this.thisArg,R,this.count++)}catch(Q){return void this.destination.error(Q)}this.destination.next(K)}}},965:(_t,Me,w)=>{"use strict";w.d(Me,{zg:()=>J});var l=w(422),y=w(603),N=w(241);function J(Q,ee,j=Number.POSITIVE_INFINITY){return"function"==typeof ee?G=>G.pipe(J((oe,me)=>(0,y.D)(Q(oe,me)).pipe((0,l.U)((De,we)=>ee(oe,De,me,we))),j)):("number"==typeof ee&&(j=ee),G=>G.lift(new H(Q,j)))}class H{constructor(ee,j=Number.POSITIVE_INFINITY){this.project=ee,this.concurrent=j}call(ee,j){return j.subscribe(new R(ee,this.project,this.concurrent))}}class R extends N.Ds{constructor(ee,j,G=Number.POSITIVE_INFINITY){super(ee),this.project=j,this.concurrent=G,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(ee){this.active0?this._next(ee.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}},520:(_t,Me,w)=>{"use strict";w.d(Me,{w:()=>J});var l=w(422),y=w(603),N=w(241);function J(K,Q){return"function"==typeof Q?ee=>ee.pipe(J((j,G)=>(0,y.D)(K(j,G)).pipe((0,l.U)((oe,me)=>Q(j,oe,G,me))))):ee=>ee.lift(new H(K))}class H{constructor(Q){this.project=Q}call(Q,ee){return ee.subscribe(new R(Q,this.project))}}class R extends N.Ds{constructor(Q,ee){super(Q),this.project=ee,this.index=0}_next(Q){let ee;const j=this.index++;try{ee=this.project(Q,j)}catch(G){return void this.destination.error(G)}this._innerSub(ee)}_innerSub(Q){const ee=this.innerSubscription;ee&&ee.unsubscribe();const j=new N.IY(this),G=this.destination;G.add(j),this.innerSubscription=(0,N.ft)(Q,j),this.innerSubscription!==j&&G.add(this.innerSubscription)}_complete(){const{innerSubscription:Q}=this;(!Q||Q.closed)&&super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=void 0}notifyComplete(){this.innerSubscription=void 0,this.isStopped&&super._complete()}notifyNext(Q){this.destination.next(Q)}}},577:(_t,Me,w)=>{"use strict";w.d(Me,{r:()=>N});var l=w(61),y=w(646);function N(J,H){return new l.y(R=>{const K=new y.w;let Q=0;return K.add(H.schedule(function(){Q!==J.length?(R.next(J[Q++]),R.closed||K.add(this.schedule())):R.complete()})),K})}},442:(_t,Me,w)=>{"use strict";w.d(Me,{hZ:()=>y});const y=function l(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},129:(_t,Me,w)=>{"use strict";w.d(Me,{L:()=>l});const l="function"==typeof Symbol&&Symbol.observable||"@@observable"},999:(_t,Me,w)=>{"use strict";w.d(Me,{b:()=>l});const l="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random()},950:(_t,Me,w)=>{"use strict";w.d(Me,{N:()=>y});const y=(()=>{function N(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return N.prototype=Object.create(Error.prototype),N})()},722:(_t,Me,w)=>{"use strict";function l(y){setTimeout(()=>{throw y},0)}w.d(Me,{z:()=>l})},361:(_t,Me,w)=>{"use strict";function l(y){return y}w.d(Me,{y:()=>l})},264:(_t,Me,w)=>{"use strict";w.d(Me,{k:()=>l});const l=Array.isArray||(y=>y&&"number"==typeof y.length)},53:(_t,Me,w)=>{"use strict";w.d(Me,{z:()=>l});const l=y=>y&&"number"==typeof y.length&&"function"!=typeof y},251:(_t,Me,w)=>{"use strict";function l(y){return"function"==typeof y}w.d(Me,{m:()=>l})},560:(_t,Me,w)=>{"use strict";function l(y){return null!==y&&"object"==typeof y}w.d(Me,{K:()=>l})},290:(_t,Me,w)=>{"use strict";function l(y){return!!y&&"function"!=typeof y.subscribe&&"function"==typeof y.then}w.d(Me,{t:()=>l})},54:(_t,Me,w)=>{"use strict";function l(y){return y&&"function"==typeof y.schedule}w.d(Me,{K:()=>l})},314:(_t,Me,w)=>{"use strict";w.d(Me,{s:()=>G});var l=w(491),y=w(722);var J=w(442);var R=w(129);var Q=w(53),ee=w(290),j=w(560);const G=oe=>{if(oe&&"function"==typeof oe[R.L])return(oe=>me=>{const De=oe[R.L]();if("function"!=typeof De.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return De.subscribe(me)})(oe);if((0,Q.z)(oe))return(0,l.V)(oe);if((0,ee.t)(oe))return(oe=>me=>(oe.then(De=>{me.closed||(me.next(De),me.complete())},De=>me.error(De)).then(null,y.z),me))(oe);if(oe&&"function"==typeof oe[J.hZ])return(oe=>me=>{const De=oe[J.hZ]();for(;;){let we;try{we=De.next()}catch(Ie){return me.error(Ie),me}if(we.done){me.complete();break}if(me.next(we.value),me.closed)break}return"function"==typeof De.return&&me.add(()=>{De.return&&De.return()}),me})(oe);{const De=`You provided ${(0,j.K)(oe)?"an invalid object":`'${oe}'`} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`;throw new TypeError(De)}}},491:(_t,Me,w)=>{"use strict";w.d(Me,{V:()=>l});const l=y=>N=>{for(let J=0,H=y.length;J{"use strict";w.d(Me,{HT:()=>J,JF:()=>jn,K0:()=>R,Mx:()=>We,O5:()=>at,PM:()=>ur,bD:()=>yi,ez:()=>or,mk:()=>ut,q:()=>N,w_:()=>H});var l=w(354); + */Tt=D.nmd(Tt),function(){"use strict";var C={function:!0,object:!0},F=C[typeof window]&&window||this,te=F,U=C[typeof Ne]&&Ne,k=C.object&&Tt&&!Tt.nodeType&&Tt,B=U&&k&&"object"==typeof global&&global;B&&(B.global===B||B.window===B||B.self===B)&&(F=B);var ne=Math.pow(2,53)-1,re=/\bOpera/,R=this,j=Object.prototype,se=j.hasOwnProperty,me=j.toString;function be(K){return(K=String(K)).charAt(0).toUpperCase()+K.slice(1)}function fe(K){return K=$(K),/^(?:webOS|i(?:OS|P))/.test(K)?K:be(K)}function pe(K,Ce){for(var Le in K)se.call(K,Le)&&Ce(K[Le],Le,K)}function de(K){return null==K?be(K):me.call(K).slice(8,-1)}function He(K,Ce){var Le=null!=K?typeof K[Ce]:"number";return!(/^(?:boolean|number|string|undefined)$/.test(Le)||"object"==Le&&!K[Ce])}function Ae(K){return String(K).replace(/([ -])(?!$)/g,"$1?")}function Fe(K,Ce){var Le=null;return function Oe(K,Ce){var Le=-1,Be=K?K.length:0;if("number"==typeof Be&&Be>-1&&Be<=ne)for(;++Le3?"WebKit":/\bOpera\b/.test(Ze)&&(/\bOPR\b/.test(K)?"Blink":"Presto"))||/\b(?:Midori|Nook|Safari)\b/i.test(K)&&!/^(?:Trident|EdgeHTML)$/.test(Ct)&&"WebKit"||!Ct&&/\bMSIE\b/i.test(K)&&("Mac OS"==_e?"Tasman":"Trident")||"WebKit"==Ct&&/\bPlayStation\b(?! Vita\b)/i.test(Ze)&&"NetFront")&&(Ct=[Z]),"IE"==Ze&&(Z=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(K)||0)[1])?(Ze+=" Mobile",_e="Windows Phone "+(/\+$/.test(Z)?Z:Z+".x"),ot.unshift("desktop mode")):/\bWPDesktop\b/i.test(K)?(Ze="IE Mobile",_e="Windows Phone 8.x",ot.unshift("desktop mode"),ut||(ut=(/\brv:([\d.]+)/.exec(K)||0)[1])):"IE"!=Ze&&"Trident"==Ct&&(Z=/\brv:([\d.]+)/.exec(K))&&(Ze&&ot.push("identifying as "+Ze+(ut?" "+ut:"")),Ze="IE",ut=Z[1]),T1){if(He(Ce,"global"))if($t&&(at=(Z=$t.lang.System).getProperty("os.arch"),_e=_e||Z.getProperty("os.name")+" "+Z.getProperty("os.version")),Ht&&He(Ce,"system")&&(Z=[Ce.system])[0]){_e||(_e=Z[0].os||null);try{Z[1]=Ce.require("ringo/engine").version,ut=Z[1].join("."),Ze="RingoJS"}catch{Z[0].global.system==Ce.system&&(Ze="Narwhal")}}else"object"==typeof Ce.process&&!Ce.process.browser&&(Z=Ce.process)?(Ze="Node.js",at=Z.arch,_e=Z.platform,ut=/[\d.]+/.exec(Z.version)[0]):tn&&(Ze="Rhino");else de(Z=Ce.runtime)==p1?(Ze="Adobe AIR",_e=Z.flash.system.Capabilities.os):de(Z=Ce.phantom)==St?(Ze="PhantomJS",ut=(Z=Z.version||null)&&Z.major+"."+Z.minor+"."+Z.patch):"number"==typeof et.documentMode&&(Z=/\bTrident\/(\d+)/i.exec(K))&&(ut=[ut,et.documentMode],(Z=+Z[1]+4)!=ut[1]&&(ot.push("IE "+ut[1]+" mode"),Ct&&(Ct[1]=""),ut[1]=Z),ut="IE"==Ze?String(ut[1].toFixed(1)):ut[0]);_e=_e&&fe(_e)}ut&&(Z=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(ut)||/(?:alpha|beta)(?: ?\d)?/i.exec(K+";"+(T1&&Be.appMinorVersion))||/\bMinefield\b/i.test(K)&&"a")&&(b1=/b/i.test(Z)?"beta":"alpha",ut=ut.replace(RegExp(Z+"\\+?$"),"")+("beta"==b1?Ut:m1)+(/\d+\+?/.exec(Z)||"")),"Fennec"==Ze||"Firefox"==Ze&&/\b(?:Android|Firefox OS)\b/.test(_e)?Ze="Firefox Mobile":"Maxthon"==Ze&&ut?ut=ut.replace(/\.[\d.]+/,".x"):/\bXbox\b/i.test(kt)?(_e=null,"Xbox 360"==kt&&/\bIEMobile\b/.test(K)&&ot.unshift("mobile mode")):!/^(?:Chrome|IE|Opera)$/.test(Ze)&&(!Ze||kt||/Browser|Mobi/.test(Ze))||"Windows CE"!=_e&&!/Mobi/i.test(K)?"IE"==Ze&&T1&&null===Ce.external?ot.unshift("platform preview"):(/\bBlackBerry\b/.test(kt)||/\bBB10\b/.test(K))&&(Z=(RegExp(kt.replace(/ +/g," *")+"/([.\\d]+)","i").exec(K)||0)[1]||ut)?(_e=((Z=[Z,/BB10/.test(K)])[1]?(kt=null,nt="BlackBerry"):"Device Software")+" "+Z[0],ut=null):this!=pe&&"Wii"!=kt&&(T1&&je||/Opera/.test(Ze)&&/\b(?:MSIE|Firefox)\b/i.test(K)||"Firefox"==Ze&&/\bOS X (?:\d+\.){2,}/.test(_e)||"IE"==Ze&&(_e&&!/^Win/.test(_e)&&ut>5.5||/\bWindows XP\b/.test(_e)&&ut>8||8==ut&&!/\bTrident\b/.test(K)))&&!re.test(Z=J.call(pe,K.replace(re,"")+";"))&&Z.name&&(Z="ing as "+Z.name+((Z=Z.version)?" "+Z:""),re.test(Ze)?(/\bIE\b/.test(Z)&&"Mac OS"==_e&&(_e=null),Z="identify"+Z):(Z="mask"+Z,Ze=Me?fe(Me.replace(/([a-z])([A-Z])/g,"$1 $2")):"Opera",/\bIE\b/.test(Z)&&(_e=null),T1||(ut=null)),Ct=["Presto"],ot.push(Z)):Ze+=" Mobile",(Z=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(K)||0)[1])&&(Z=[parseFloat(Z.replace(/\.(\d)$/,".0$1")),Z],"Safari"==Ze&&"+"==Z[1].slice(-1)?(Ze="WebKit Nightly",b1="alpha",ut=Z[1].slice(0,-1)):(ut==Z[1]||ut==(Z[2]=(/\bSafari\/([\d.]+\+?)/i.exec(K)||0)[1]))&&(ut=null),Z[1]=(/\bChrome\/([\d.]+)/i.exec(K)||0)[1],537.36==Z[0]&&537.36==Z[2]&&parseFloat(Z[1])>=28&&"WebKit"==Ct&&(Ct=["Blink"]),T1&&(pt||Z[1])?(Ct&&(Ct[1]="like Chrome"),Z=Z[1]||((Z=Z[0])<530?1:Z<532?2:Z<532.05?3:Z<533?4:Z<534.03?5:Z<534.07?6:Z<534.1?7:Z<534.13?8:Z<534.16?9:Z<534.24?10:Z<534.3?11:Z<535.01?12:Z<535.02?"13+":Z<535.07?15:Z<535.11?16:Z<535.19?17:Z<536.05?18:Z<536.1?19:Z<537.01?20:Z<537.11?"21+":Z<537.13?23:Z<537.18?24:Z<537.24?25:Z<537.36?26:"Blink"!=Ct?"27":"28")):(Ct&&(Ct[1]="like Safari"),Z=(Z=Z[0])<400?1:Z<500?2:Z<526?3:Z<533?4:Z<534?"4+":Z<535?5:Z<537?6:Z<538?7:Z<601?8:"8"),Ct&&(Ct[1]+=" "+(Z+="number"==typeof Z?".x":/[.+]/.test(Z)?"":"+")),"Safari"==Ze&&(!ut||parseInt(ut)>45)&&(ut=Z)),"Opera"==Ze&&(Z=/\bzbov|zvav$/.exec(_e))?(Ze+=" ",ot.unshift("desktop mode"),"zvav"==Z?(Ze+="Mini",ut=null):Ze+="Mobile",_e=_e.replace(RegExp(" *"+Z+"$"),"")):"Safari"==Ze&&/\bChrome\b/.exec(Ct&&Ct[1])&&(ot.unshift("desktop mode"),Ze="Chrome Mobile",ut=null,/\bOS X\b/.test(_e)?(nt="Apple",_e="iOS 4.3+"):_e=null),ut&&0==ut.indexOf(Z=/[\d.]+$/.exec(_e))&&K.indexOf("/"+Z+"-")>-1&&(_e=$(_e.replace(Z,""))),Ct&&!/\b(?:Avant|Nook)\b/.test(Ze)&&(/Browser|Lunascape|Maxthon/.test(Ze)||"Safari"!=Ze&&/^iOS/.test(_e)&&/\bSafari\b/.test(Ct[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Sleipnir|Web)/.test(Ze)&&Ct[1])&&(Z=Ct[Ct.length-1])&&ot.push(Z),ot.length&&(ot=["("+ot.join("; ")+")"]),nt&&kt&&kt.indexOf(nt)<0&&ot.push("on "+nt),kt&&ot.push((/^on /.test(ot[ot.length-1])?"":"on ")+kt),_e&&(Z=/ ([\d.+]+)$/.exec(_e),U1=Z&&"/"==_e.charAt(_e.length-Z[0].length-1),_e={architecture:32,family:Z&&!U1?_e.replace(Z[0],""):_e,version:Z?Z[1]:null,toString:function(){var ae=this.version;return this.family+(ae&&!U1?" "+ae:"")+(64==this.architecture?" 64-bit":"")}}),(Z=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(at))&&!/\bi686\b/i.test(at)?(_e&&(_e.architecture=64,_e.family=_e.family.replace(RegExp(" *"+Z),"")),Ze&&(/\bWOW64\b/i.test(K)||T1&&/\w(?:86|32)$/.test(Be.cpuClass||Be.platform)&&!/\bWin64; x64\b/i.test(K))&&ot.unshift("32-bit")):_e&&/^OS X/.test(_e.family)&&"Chrome"==Ze&&parseFloat(ut)>=39&&(_e.architecture=64),K||(K=null);var N={};return N.description=K,N.layout=Ct&&Ct[0],N.manufacturer=nt,N.name=Ze,N.prerelease=b1,N.product=kt,N.ua=K,N.version=Ze&&ut,N.os=_e||{architecture:null,family:null,version:null,toString:function(){return"null"}},N.parse=J,N.toString=function V(){return this.description||""},N.version&&ot.unshift(ut),N.name&&ot.unshift(Ze),_e&&Ze&&!(_e==String(_e).split(" ")[0]&&(_e==Ze.split(" ")[0]||kt))&&ot.push(kt?"("+_e+")":"on "+_e),ot.length&&(N.description=ot.join(" ")),N}();F.platform=he,void 0!==(s=function(){return he}.call(Ne,D,Ne,Tt))&&(Tt.exports=s)}.call(this)},12:(Tt,Ne,D)=>{"use strict";D.d(Ne,{_:()=>j});var s=D(904);var F=D(436),te=D(280);var k=D(980),B=D(328);function re(me){return 0===me.length?B.Z:1===me.length?me[0]:function(xe){return me.reduce((Oe,fe)=>fe(Oe),xe)}}var R=D(808);class j{constructor(be){this._isScalar=!1,be&&(this._subscribe=be)}lift(be){const xe=new j;return xe.source=this,xe.operator=be,xe}subscribe(be,xe,Oe){const{operator:fe}=this,pe=function U(me,be,xe){if(me){if(me instanceof s.y)return me;if(me[F.O])return me[F.O]()}return me||be||xe?new s.y(me,be,xe):new s.y(te.F)}(be,xe,Oe);if(fe?pe.add(fe.call(pe,this.source)):pe.add(this.source||R.config.useDeprecatedSynchronousErrorHandling&&!pe.syncErrorThrowable?this._subscribe(pe):this._trySubscribe(pe)),R.config.useDeprecatedSynchronousErrorHandling&&pe.syncErrorThrowable&&(pe.syncErrorThrowable=!1,pe.syncErrorThrown))throw pe.syncErrorValue;return pe}_trySubscribe(be){try{return this._subscribe(be)}catch(xe){R.config.useDeprecatedSynchronousErrorHandling&&(be.syncErrorThrown=!0,be.syncErrorValue=xe),function C(me){for(;me;){const{closed:be,destination:xe,isStopped:Oe}=me;if(be||Oe)return!1;me=xe&&xe instanceof s.y?xe:null}return!0}(be)?be.error(xe):console.warn(xe)}}forEach(be,xe){return new(xe=se(xe))((Oe,fe)=>{let pe;pe=this.subscribe(de=>{try{be(de)}catch(He){fe(He),pe&&pe.unsubscribe()}},fe,Oe)})}_subscribe(be){const{source:xe}=this;return xe&&xe.subscribe(be)}[k.a](){return this}pipe(...be){return 0===be.length?this:re(be)(this)}toPromise(be){return new(be=se(be))((xe,Oe)=>{let fe;this.subscribe(pe=>fe=pe,pe=>Oe(pe),()=>xe(fe))})}}function se(me){if(me||(me=R.config.Promise||Promise),!me)throw new Error("no Promise impl found");return me}j.create=me=>new j(me)},280:(Tt,Ne,D)=>{"use strict";D.d(Ne,{F:()=>F});var s=D(808),C=D(564);const F={closed:!0,next(te){},error(te){if(s.config.useDeprecatedSynchronousErrorHandling)throw te;(0,C.k)(te)},complete(){}}},640:(Tt,Ne,D)=>{"use strict";D.d(Ne,{E5:()=>ne});var s=D(12),C=D(904),F=D(978),te=D(400),U=D(732),k=D(436);class B extends C.y{constructor(j){super(j),this.destination=j}}class ne extends s._{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[k.O](){return new B(this)}lift(j){const se=new re(this,this);return se.operator=j,se}next(j){if(this.closed)throw new te.G;if(!this.isStopped){const{observers:se}=this,me=se.length,be=se.slice();for(let xe=0;xenew re(R,j);class re extends ne{constructor(j,se){super(),this.destination=j,this.source=se}next(j){const{destination:se}=this;se&&se.next&&se.next(j)}error(j){const{destination:se}=this;se&&se.error&&this.destination.error(j)}complete(){const{destination:j}=this;j&&j.complete&&this.destination.complete()}_subscribe(j){const{source:se}=this;return se?this.source.subscribe(j):F.w.EMPTY}}},732:(Tt,Ne,D)=>{"use strict";D.d(Ne,{S:()=>C});var s=D(978);class C extends s.w{constructor(te,U){super(),this.subject=te,this.subscriber=U,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const te=this.subject,U=te.observers;if(this.subject=null,!U||0===U.length||te.isStopped||te.closed)return;const k=U.indexOf(this.subscriber);-1!==k&&U.splice(k,1)}}},904:(Tt,Ne,D)=>{"use strict";D.d(Ne,{y:()=>B});var s=D(451),C=D(280),F=D(978),te=D(436),U=D(808),k=D(564);class B extends F.w{constructor(R,j,se){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=C.F;break;case 1:if(!R){this.destination=C.F;break}if("object"==typeof R){R instanceof B?(this.syncErrorThrowable=R.syncErrorThrowable,this.destination=R,R.add(this)):(this.syncErrorThrowable=!0,this.destination=new ne(this,R));break}default:this.syncErrorThrowable=!0,this.destination=new ne(this,R,j,se)}}[te.O](){return this}static create(R,j,se){const me=new B(R,j,se);return me.syncErrorThrowable=!1,me}next(R){this.isStopped||this._next(R)}error(R){this.isStopped||(this.isStopped=!0,this._error(R))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(R){this.destination.next(R)}_error(R){this.destination.error(R),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:R}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=R,this}}class ne extends B{constructor(R,j,se,me){super(),this._parentSubscriber=R;let be,xe=this;(0,s.m)(j)?be=j:j&&(be=j.next,se=j.error,me=j.complete,j!==C.F&&(xe=Object.create(j),(0,s.m)(xe.unsubscribe)&&this.add(xe.unsubscribe.bind(xe)),xe.unsubscribe=this.unsubscribe.bind(this))),this._context=xe,this._next=be,this._error=se,this._complete=me}next(R){if(!this.isStopped&&this._next){const{_parentSubscriber:j}=this;U.config.useDeprecatedSynchronousErrorHandling&&j.syncErrorThrowable?this.__tryOrSetError(j,this._next,R)&&this.unsubscribe():this.__tryOrUnsub(this._next,R)}}error(R){if(!this.isStopped){const{_parentSubscriber:j}=this,{useDeprecatedSynchronousErrorHandling:se}=U.config;if(this._error)se&&j.syncErrorThrowable?(this.__tryOrSetError(j,this._error,R),this.unsubscribe()):(this.__tryOrUnsub(this._error,R),this.unsubscribe());else if(j.syncErrorThrowable)se?(j.syncErrorValue=R,j.syncErrorThrown=!0):(0,k.k)(R),this.unsubscribe();else{if(this.unsubscribe(),se)throw R;(0,k.k)(R)}}}complete(){if(!this.isStopped){const{_parentSubscriber:R}=this;if(this._complete){const j=()=>this._complete.call(this._context);U.config.useDeprecatedSynchronousErrorHandling&&R.syncErrorThrowable?(this.__tryOrSetError(R,j),this.unsubscribe()):(this.__tryOrUnsub(j),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(R,j){try{R.call(this._context,j)}catch(se){if(this.unsubscribe(),U.config.useDeprecatedSynchronousErrorHandling)throw se;(0,k.k)(se)}}__tryOrSetError(R,j,se){if(!U.config.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{j.call(this._context,se)}catch(me){return U.config.useDeprecatedSynchronousErrorHandling?(R.syncErrorValue=me,R.syncErrorThrown=!0,!0):((0,k.k)(me),!0)}return!1}_unsubscribe(){const{_parentSubscriber:R}=this;this._context=null,this._parentSubscriber=null,R.unsubscribe()}}},978:(Tt,Ne,D)=>{"use strict";D.d(Ne,{w:()=>k});var s=D(824),C=D(0),F=D(451);const U=(()=>{function ne(re){return Error.call(this),this.message=re?`${re.length} errors occurred during unsubscription:\n${re.map((R,j)=>`${j+1}) ${R.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=re,this}return ne.prototype=Object.create(Error.prototype),ne})();class k{constructor(re){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,re&&(this._ctorUnsubscribe=!0,this._unsubscribe=re)}unsubscribe(){let re;if(this.closed)return;let{_parentOrParents:R,_ctorUnsubscribe:j,_unsubscribe:se,_subscriptions:me}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,R instanceof k)R.remove(this);else if(null!==R)for(let be=0;bere.concat(R instanceof U?R.errors:R),[])}k.EMPTY=((ne=new k).closed=!0,ne)},808:(Tt,Ne,D)=>{"use strict";D.d(Ne,{config:()=>C});let s=!1;const C={Promise:void 0,set useDeprecatedSynchronousErrorHandling(F){if(F){const te=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+te.stack)}else s&&console.log("RxJS: Back to a better error behavior. Thank you. <3");s=F},get useDeprecatedSynchronousErrorHandling(){return s}}},708:(Tt,Ne,D)=>{"use strict";D.d(Ne,{Ab:()=>k,Mn:()=>ne,O2:()=>te});var s=D(904),C=D(12),F=D(384);class te extends s.y{constructor(R){super(),this.parent=R}_next(R){this.parent.notifyNext(R)}_error(R){this.parent.notifyError(R),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}s.y;class k extends s.y{notifyNext(R){this.destination.next(R)}notifyError(R){this.destination.error(R)}notifyComplete(){this.destination.complete()}}function ne(re,R){if(R.closed)return;if(re instanceof C._)return re.subscribe(R);let j;try{j=(0,F.S)(re)(R)}catch(se){R.error(se)}return j}},580:(Tt,Ne,D)=>{"use strict";D.d(Ne,{Q:()=>xe});var s=D(12),C=D(384),F=D(978),te=D(980);var B=D(240),ne=D(560);var j=D(624),se=D(232);function be(Oe,fe){if(null!=Oe){if(function R(Oe){return Oe&&"function"==typeof Oe[te.a]}(Oe))return function U(Oe,fe){return new s._(pe=>{const de=new F.w;return de.add(fe.schedule(()=>{const He=Oe[te.a]();de.add(He.subscribe({next(Ae){de.add(fe.schedule(()=>pe.next(Ae)))},error(Ae){de.add(fe.schedule(()=>pe.error(Ae)))},complete(){de.add(fe.schedule(()=>pe.complete()))}}))})),de})}(Oe,fe);if((0,j.u)(Oe))return function k(Oe,fe){return new s._(pe=>{const de=new F.w;return de.add(fe.schedule(()=>Oe.then(He=>{de.add(fe.schedule(()=>{pe.next(He),de.add(fe.schedule(()=>pe.complete()))}))},He=>{de.add(fe.schedule(()=>pe.error(He)))}))),de})}(Oe,fe);if((0,se.G)(Oe))return(0,B.W)(Oe,fe);if(function me(Oe){return Oe&&"function"==typeof Oe[ne.O2]}(Oe)||"string"==typeof Oe)return function re(Oe,fe){if(!Oe)throw new Error("Iterable cannot be null");return new s._(pe=>{const de=new F.w;let He;return de.add(()=>{He&&"function"==typeof He.return&&He.return()}),de.add(fe.schedule(()=>{He=Oe[ne.O2](),de.add(fe.schedule(function(){if(pe.closed)return;let Ae,Fe;try{const $=He.next();Ae=$.value,Fe=$.done}catch($){return void pe.error($)}Fe?pe.complete():(pe.next(Ae),this.schedule())}))})),de})}(Oe,fe)}throw new TypeError((null!==Oe&&typeof Oe||Oe)+" is not observable")}function xe(Oe,fe){return fe?be(Oe,fe):Oe instanceof s._?Oe:new s._((0,C.S)(Oe))}},872:(Tt,Ne,D)=>{"use strict";D.d(Ne,{e:()=>te});var s=D(12),C=D(672),F=D(240);function te(U,k){return k?(0,F.W)(U,k):new s._((0,C.o)(U))}},314:(Tt,Ne,D)=>{"use strict";D.d(Ne,{w:()=>k});var s=D(12),C=D(824),F=D(451),te=D(928);Object.prototype.toString;function k(j,se,me,be){return(0,F.m)(me)&&(be=me,me=void 0),be?k(j,se,me).pipe((0,te.k)(xe=>(0,C.c)(xe)?be(...xe):be(xe))):new s._(xe=>{B(j,se,function Oe(fe){arguments.length>1?xe.next(Array.prototype.slice.call(arguments)):xe.next(fe)},xe,me)})}function B(j,se,me,be,xe){let Oe;if(function R(j){return j&&"function"==typeof j.addEventListener&&"function"==typeof j.removeEventListener}(j)){const fe=j;j.addEventListener(se,me,xe),Oe=()=>fe.removeEventListener(se,me,xe)}else if(function re(j){return j&&"function"==typeof j.on&&"function"==typeof j.off}(j)){const fe=j;j.on(se,me),Oe=()=>fe.off(se,me)}else if(function ne(j){return j&&"function"==typeof j.addListener&&"function"==typeof j.removeListener}(j)){const fe=j;j.addListener(se,me),Oe=()=>fe.removeListener(se,me)}else{if(!j||!j.length)throw new TypeError("Invalid event target");for(let fe=0,pe=j.length;fe{"use strict";D.d(Ne,{of:()=>te});var s=D(499),C=D(872),F=D(240);function te(...U){let k=U[U.length-1];return(0,s.G)(k)?(U.pop(),(0,F.W)(U,k)):(0,C.e)(U)}},928:(Tt,Ne,D)=>{"use strict";D.d(Ne,{k:()=>C});var s=D(904);function C(U,k){return function(ne){if("function"!=typeof U)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return ne.lift(new F(U,k))}}class F{constructor(k,B){this.project=k,this.thisArg=B}call(k,B){return B.subscribe(new te(k,this.project,this.thisArg))}}class te extends s.y{constructor(k,B,ne){super(k),this.project=B,this.count=0,this.thisArg=ne||this}_next(k){let B;try{B=this.project.call(this.thisArg,k,this.count++)}catch(ne){return void this.destination.error(ne)}this.destination.next(B)}}},968:(Tt,Ne,D)=>{"use strict";D.d(Ne,{OO:()=>te});var s=D(928),C=D(580),F=D(708);function te(ne,re,R=Number.POSITIVE_INFINITY){return"function"==typeof re?j=>j.pipe(te((se,me)=>(0,C.Q)(ne(se,me)).pipe((0,s.k)((be,xe)=>re(se,be,me,xe))),R)):("number"==typeof re&&(R=re),j=>j.lift(new U(ne,R)))}class U{constructor(re,R=Number.POSITIVE_INFINITY){this.project=re,this.concurrent=R}call(re,R){return R.subscribe(new k(re,this.project,this.concurrent))}}class k extends F.Ab{constructor(re,R,j=Number.POSITIVE_INFINITY){super(re),this.project=R,this.concurrent=j,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(re){this.active0?this._next(re.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}},844:(Tt,Ne,D)=>{"use strict";D.d(Ne,{G:()=>te});var s=D(928),C=D(580),F=D(708);function te(B,ne){return"function"==typeof ne?re=>re.pipe(te((R,j)=>(0,C.Q)(B(R,j)).pipe((0,s.k)((se,me)=>ne(R,se,j,me))))):re=>re.lift(new U(B))}class U{constructor(ne){this.project=ne}call(ne,re){return re.subscribe(new k(ne,this.project))}}class k extends F.Ab{constructor(ne,re){super(ne),this.project=re,this.index=0}_next(ne){let re;const R=this.index++;try{re=this.project(ne,R)}catch(j){return void this.destination.error(j)}this._innerSub(re)}_innerSub(ne){const re=this.innerSubscription;re&&re.unsubscribe();const R=new F.O2(this),j=this.destination;j.add(R),this.innerSubscription=(0,F.Mn)(ne,R),this.innerSubscription!==R&&j.add(this.innerSubscription)}_complete(){const{innerSubscription:ne}=this;(!ne||ne.closed)&&super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=void 0}notifyComplete(){this.innerSubscription=void 0,this.isStopped&&super._complete()}notifyNext(ne){this.destination.next(ne)}}},240:(Tt,Ne,D)=>{"use strict";D.d(Ne,{W:()=>F});var s=D(12),C=D(978);function F(te,U){return new s._(k=>{const B=new C.w;let ne=0;return B.add(U.schedule(function(){ne!==te.length?(k.next(te[ne++]),k.closed||B.add(this.schedule())):k.complete()})),B})}},560:(Tt,Ne,D)=>{"use strict";D.d(Ne,{O2:()=>C});const C=function s(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},980:(Tt,Ne,D)=>{"use strict";D.d(Ne,{a:()=>s});const s="function"==typeof Symbol&&Symbol.observable||"@@observable"},436:(Tt,Ne,D)=>{"use strict";D.d(Ne,{O:()=>s});const s="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random()},400:(Tt,Ne,D)=>{"use strict";D.d(Ne,{G:()=>C});const C=(()=>{function F(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return F.prototype=Object.create(Error.prototype),F})()},564:(Tt,Ne,D)=>{"use strict";function s(C){setTimeout(()=>{throw C},0)}D.d(Ne,{k:()=>s})},328:(Tt,Ne,D)=>{"use strict";function s(C){return C}D.d(Ne,{Z:()=>s})},824:(Tt,Ne,D)=>{"use strict";D.d(Ne,{c:()=>s});const s=Array.isArray||(C=>C&&"number"==typeof C.length)},232:(Tt,Ne,D)=>{"use strict";D.d(Ne,{G:()=>s});const s=C=>C&&"number"==typeof C.length&&"function"!=typeof C},451:(Tt,Ne,D)=>{"use strict";function s(C){return"function"==typeof C}D.d(Ne,{m:()=>s})},0:(Tt,Ne,D)=>{"use strict";function s(C){return null!==C&&"object"==typeof C}D.d(Ne,{Y:()=>s})},624:(Tt,Ne,D)=>{"use strict";function s(C){return!!C&&"function"!=typeof C.subscribe&&"function"==typeof C.then}D.d(Ne,{u:()=>s})},499:(Tt,Ne,D)=>{"use strict";function s(C){return C&&"function"==typeof C.schedule}D.d(Ne,{G:()=>s})},384:(Tt,Ne,D)=>{"use strict";D.d(Ne,{S:()=>j});var s=D(672),C=D(564);var te=D(560);var k=D(980);var ne=D(232),re=D(624),R=D(0);const j=se=>{if(se&&"function"==typeof se[k.a])return(se=>me=>{const be=se[k.a]();if("function"!=typeof be.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return be.subscribe(me)})(se);if((0,ne.G)(se))return(0,s.o)(se);if((0,re.u)(se))return(se=>me=>(se.then(be=>{me.closed||(me.next(be),me.complete())},be=>me.error(be)).then(null,C.k),me))(se);if(se&&"function"==typeof se[te.O2])return(se=>me=>{const be=se[te.O2]();for(;;){let xe;try{xe=be.next()}catch(Oe){return me.error(Oe),me}if(xe.done){me.complete();break}if(me.next(xe.value),me.closed)break}return"function"==typeof be.return&&me.add(()=>{be.return&&be.return()}),me})(se);{const be=`You provided ${(0,R.Y)(se)?"an invalid object":`'${se}'`} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`;throw new TypeError(be)}}},672:(Tt,Ne,D)=>{"use strict";D.d(Ne,{o:()=>s});const s=C=>F=>{for(let te=0,U=C.length;te{"use strict";D.d(Ne,{MD:()=>Q2,OM:()=>An,QF:()=>D2,Sg:()=>n2,Ud:()=>B,_k:()=>$2,mg:()=>U,u_:()=>Ve,uf:()=>o2,ug:()=>te,uy:()=>F});var s=D(32); /** - * @license Angular v16.2.12 + * @license Angular v17.2.4 * (c) 2010-2022 Google LLC. https://angular.io/ * License: MIT - */let y=null;function N(){return y}function J(m){y||(y=m)}class H{}const R=new l.OlP("DocumentToken");class K{historyGo(h){throw new Error("Not implemented")}static#e=this.\u0275fac=function(v){return new(v||K)};static#t=this.\u0275prov=l.Yz7({token:K,factory:function(){return(0,l.f3M)(ee)},providedIn:"platform"})}new l.OlP("Location Initialized");class ee extends K{constructor(){super(),this._doc=(0,l.f3M)(R),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return N().getBaseHref(this._doc)}onPopState(h){const v=N().getGlobalEventTarget(this._doc,"window");return v.addEventListener("popstate",h,!1),()=>v.removeEventListener("popstate",h)}onHashChange(h){const v=N().getGlobalEventTarget(this._doc,"window");return v.addEventListener("hashchange",h,!1),()=>v.removeEventListener("hashchange",h)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(h){this._location.pathname=h}pushState(h,v,A){this._history.pushState(h,v,A)}replaceState(h,v,A){this._history.replaceState(h,v,A)}forward(){this._history.forward()}back(){this._history.back()}historyGo(h=0){this._history.go(h)}getState(){return this._history.state}static#e=this.\u0275fac=function(v){return new(v||ee)};static#t=this.\u0275prov=l.Yz7({token:ee,factory:function(){return new ee},providedIn:"platform"})}function j(m,h){if(0==m.length)return h;if(0==h.length)return m;let v=0;return m.endsWith("/")&&v++,h.startsWith("/")&&v++,2==v?m+h.substring(1):1==v?m+h:m+"/"+h}function G(m){const h=m.match(/#|\?|$/),v=h&&h.index||m.length,A=v-("/"===m[v-1]?1:0);return m.slice(0,A)+m.slice(v)}function oe(m){return m&&"?"!==m[0]?"?"+m:m}class me{historyGo(h){throw new Error("Not implemented")}static#e=this.\u0275fac=function(v){return new(v||me)};static#t=this.\u0275prov=l.Yz7({token:me,factory:function(){return(0,l.f3M)(we)},providedIn:"root"})}const De=new l.OlP("appBaseHref");class we extends me{constructor(h,v){super(),this._platformLocation=h,this._removeListenerFns=[],this._baseHref=v??this._platformLocation.getBaseHrefFromDOM()??(0,l.f3M)(R).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(h){this._removeListenerFns.push(this._platformLocation.onPopState(h),this._platformLocation.onHashChange(h))}getBaseHref(){return this._baseHref}prepareExternalUrl(h){return j(this._baseHref,h)}path(h=!1){const v=this._platformLocation.pathname+oe(this._platformLocation.search),A=this._platformLocation.hash;return A&&h?`${v}${A}`:v}pushState(h,v,A,ne){const _e=this.prepareExternalUrl(A+oe(ne));this._platformLocation.pushState(h,v,_e)}replaceState(h,v,A,ne){const _e=this.prepareExternalUrl(A+oe(ne));this._platformLocation.replaceState(h,v,_e)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(h=0){this._platformLocation.historyGo?.(h)}static#e=this.\u0275fac=function(v){return new(v||we)(l.LFG(K),l.LFG(De,8))};static#t=this.\u0275prov=l.Yz7({token:we,factory:we.\u0275fac,providedIn:"root"})}class Ie extends me{constructor(h,v){super(),this._platformLocation=h,this._baseHref="",this._removeListenerFns=[],null!=v&&(this._baseHref=v)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(h){this._removeListenerFns.push(this._platformLocation.onPopState(h),this._platformLocation.onHashChange(h))}getBaseHref(){return this._baseHref}path(h=!1){let v=this._platformLocation.hash;return null==v&&(v="#"),v.length>0?v.substring(1):v}prepareExternalUrl(h){const v=j(this._baseHref,h);return v.length>0?"#"+v:v}pushState(h,v,A,ne){let _e=this.prepareExternalUrl(A+oe(ne));0==_e.length&&(_e=this._platformLocation.pathname),this._platformLocation.pushState(h,v,_e)}replaceState(h,v,A,ne){let _e=this.prepareExternalUrl(A+oe(ne));0==_e.length&&(_e=this._platformLocation.pathname),this._platformLocation.replaceState(h,v,_e)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(h=0){this._platformLocation.historyGo?.(h)}static#e=this.\u0275fac=function(v){return new(v||Ie)(l.LFG(K),l.LFG(De,8))};static#t=this.\u0275prov=l.Yz7({token:Ie,factory:Ie.\u0275fac})}class de{constructor(h){this._subject=new l.vpe,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=h;const v=this._locationStrategy.getBaseHref();this._basePath=function Oe(m){if(new RegExp("^(https?:)?//").test(m)){const[,v]=m.split(/\/\/[^\/]+/);return v}return m}(G(ke(v))),this._locationStrategy.onPopState(A=>{this._subject.emit({url:this.path(!0),pop:!0,state:A.state,type:A.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(h=!1){return this.normalize(this._locationStrategy.path(h))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(h,v=""){return this.path()==this.normalize(h+oe(v))}normalize(h){return de.stripTrailingSlash(function ae(m,h){if(!m||!h.startsWith(m))return h;const v=h.substring(m.length);return""===v||["/",";","?","#"].includes(v[0])?v:h}(this._basePath,ke(h)))}prepareExternalUrl(h){return h&&"/"!==h[0]&&(h="/"+h),this._locationStrategy.prepareExternalUrl(h)}go(h,v="",A=null){this._locationStrategy.pushState(A,"",h,v),this._notifyUrlChangeListeners(this.prepareExternalUrl(h+oe(v)),A)}replaceState(h,v="",A=null){this._locationStrategy.replaceState(A,"",h,v),this._notifyUrlChangeListeners(this.prepareExternalUrl(h+oe(v)),A)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(h=0){this._locationStrategy.historyGo?.(h)}onUrlChange(h){return this._urlChangeListeners.push(h),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(v=>{this._notifyUrlChangeListeners(v.url,v.state)})),()=>{const v=this._urlChangeListeners.indexOf(h);this._urlChangeListeners.splice(v,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(h="",v){this._urlChangeListeners.forEach(A=>A(h,v))}subscribe(h,v,A){return this._subject.subscribe({next:h,error:v,complete:A})}static#e=this.normalizeQueryParams=oe;static#t=this.joinWithSlash=j;static#n=this.stripTrailingSlash=G;static#r=this.\u0275fac=function(v){return new(v||de)(l.LFG(me))};static#o=this.\u0275prov=l.Yz7({token:de,factory:function(){return function ge(){return new de((0,l.LFG)(me))}()},providedIn:"root"})}function ke(m){return m.replace(/\/index.html$/,"")}const Ee={ADP:[void 0,void 0,0],AFN:[void 0,"\u060b",0],ALL:[void 0,void 0,0],AMD:[void 0,"\u058f",2],AOA:[void 0,"Kz"],ARS:[void 0,"$"],AUD:["A$","$"],AZN:[void 0,"\u20bc"],BAM:[void 0,"KM"],BBD:[void 0,"$"],BDT:[void 0,"\u09f3"],BHD:[void 0,void 0,3],BIF:[void 0,void 0,0],BMD:[void 0,"$"],BND:[void 0,"$"],BOB:[void 0,"Bs"],BRL:["R$"],BSD:[void 0,"$"],BWP:[void 0,"P"],BYN:[void 0,void 0,2],BYR:[void 0,void 0,0],BZD:[void 0,"$"],CAD:["CA$","$",2],CHF:[void 0,void 0,2],CLF:[void 0,void 0,4],CLP:[void 0,"$",0],CNY:["CN\xa5","\xa5"],COP:[void 0,"$",2],CRC:[void 0,"\u20a1",2],CUC:[void 0,"$"],CUP:[void 0,"$"],CZK:[void 0,"K\u010d",2],DJF:[void 0,void 0,0],DKK:[void 0,"kr",2],DOP:[void 0,"$"],EGP:[void 0,"E\xa3"],ESP:[void 0,"\u20a7",0],EUR:["\u20ac"],FJD:[void 0,"$"],FKP:[void 0,"\xa3"],GBP:["\xa3"],GEL:[void 0,"\u20be"],GHS:[void 0,"GH\u20b5"],GIP:[void 0,"\xa3"],GNF:[void 0,"FG",0],GTQ:[void 0,"Q"],GYD:[void 0,"$",2],HKD:["HK$","$"],HNL:[void 0,"L"],HRK:[void 0,"kn"],HUF:[void 0,"Ft",2],IDR:[void 0,"Rp",2],ILS:["\u20aa"],INR:["\u20b9"],IQD:[void 0,void 0,0],IRR:[void 0,void 0,0],ISK:[void 0,"kr",0],ITL:[void 0,void 0,0],JMD:[void 0,"$"],JOD:[void 0,void 0,3],JPY:["\xa5",void 0,0],KHR:[void 0,"\u17db"],KMF:[void 0,"CF",0],KPW:[void 0,"\u20a9",0],KRW:["\u20a9",void 0,0],KWD:[void 0,void 0,3],KYD:[void 0,"$"],KZT:[void 0,"\u20b8"],LAK:[void 0,"\u20ad",0],LBP:[void 0,"L\xa3",0],LKR:[void 0,"Rs"],LRD:[void 0,"$"],LTL:[void 0,"Lt"],LUF:[void 0,void 0,0],LVL:[void 0,"Ls"],LYD:[void 0,void 0,3],MGA:[void 0,"Ar",0],MGF:[void 0,void 0,0],MMK:[void 0,"K",0],MNT:[void 0,"\u20ae",2],MRO:[void 0,void 0,0],MUR:[void 0,"Rs",2],MXN:["MX$","$"],MYR:[void 0,"RM"],NAD:[void 0,"$"],NGN:[void 0,"\u20a6"],NIO:[void 0,"C$"],NOK:[void 0,"kr",2],NPR:[void 0,"Rs"],NZD:["NZ$","$"],OMR:[void 0,void 0,3],PHP:["\u20b1"],PKR:[void 0,"Rs",2],PLN:[void 0,"z\u0142"],PYG:[void 0,"\u20b2",0],RON:[void 0,"lei"],RSD:[void 0,void 0,0],RUB:[void 0,"\u20bd"],RWF:[void 0,"RF",0],SBD:[void 0,"$"],SEK:[void 0,"kr",2],SGD:[void 0,"$"],SHP:[void 0,"\xa3"],SLE:[void 0,void 0,2],SLL:[void 0,void 0,0],SOS:[void 0,void 0,0],SRD:[void 0,"$"],SSP:[void 0,"\xa3"],STD:[void 0,void 0,0],STN:[void 0,"Db"],SYP:[void 0,"\xa3",0],THB:[void 0,"\u0e3f"],TMM:[void 0,void 0,0],TND:[void 0,void 0,3],TOP:[void 0,"T$"],TRL:[void 0,void 0,0],TRY:[void 0,"\u20ba"],TTD:[void 0,"$"],TWD:["NT$","$",2],TZS:[void 0,void 0,2],UAH:[void 0,"\u20b4"],UGX:[void 0,void 0,0],USD:["$"],UYI:[void 0,void 0,0],UYU:[void 0,"$"],UYW:[void 0,void 0,4],UZS:[void 0,void 0,2],VEF:[void 0,"Bs",2],VND:["\u20ab",void 0,0],VUV:[void 0,void 0,0],XAF:["FCFA",void 0,0],XCD:["EC$","$"],XOF:["F\u202fCFA",void 0,0],XPF:["CFPF",void 0,0],XXX:["\xa4"],YER:[void 0,void 0,0],ZAR:[void 0,"R"],ZMK:[void 0,void 0,0],ZMW:[void 0,"ZK"],ZWD:[void 0,void 0,0]};var ie,m,U,te,V,fe,ye,Xe;function wn(m,h){return Ue((0,l.cg1)(m)[l.wAp.DateFormat],h)}function Ke(m,h){return Ue((0,l.cg1)(m)[l.wAp.TimeFormat],h)}function gt(m,h){return Ue((0,l.cg1)(m)[l.wAp.DateTimeFormat],h)}function Vn(m,h){const v=(0,l.cg1)(m),A=v[l.wAp.NumberSymbols][h];if(typeof A>"u"){if(h===ye.CurrencyDecimal)return v[l.wAp.NumberSymbols][ye.Decimal];if(h===ye.CurrencyGroup)return v[l.wAp.NumberSymbols][ye.Group]}return A}function Gn(m,h){return(0,l.cg1)(m)[l.wAp.NumberFormats][h]}(m=ie||(ie={}))[m.Decimal=0]="Decimal",m[m.Percent=1]="Percent",m[m.Currency=2]="Currency",m[m.Scientific=3]="Scientific",function(m){m[m.Zero=0]="Zero",m[m.One=1]="One",m[m.Two=2]="Two",m[m.Few=3]="Few",m[m.Many=4]="Many",m[m.Other=5]="Other"}(U||(U={})),function(m){m[m.Format=0]="Format",m[m.Standalone=1]="Standalone"}(te||(te={})),function(m){m[m.Narrow=0]="Narrow",m[m.Abbreviated=1]="Abbreviated",m[m.Wide=2]="Wide",m[m.Short=3]="Short"}(V||(V={})),function(m){m[m.Short=0]="Short",m[m.Medium=1]="Medium",m[m.Long=2]="Long",m[m.Full=3]="Full"}(fe||(fe={})),function(m){m[m.Decimal=0]="Decimal",m[m.Group=1]="Group",m[m.List=2]="List",m[m.PercentSign=3]="PercentSign",m[m.PlusSign=4]="PlusSign",m[m.MinusSign=5]="MinusSign",m[m.Exponential=6]="Exponential",m[m.SuperscriptingExponent=7]="SuperscriptingExponent",m[m.PerMille=8]="PerMille",m[m.Infinity=9]="Infinity",m[m.NaN=10]="NaN",m[m.TimeSeparator=11]="TimeSeparator",m[m.CurrencyDecimal=12]="CurrencyDecimal",m[m.CurrencyGroup=13]="CurrencyGroup"}(ye||(ye={})),function(m){m[m.Sunday=0]="Sunday",m[m.Monday=1]="Monday",m[m.Tuesday=2]="Tuesday",m[m.Wednesday=3]="Wednesday",m[m.Thursday=4]="Thursday",m[m.Friday=5]="Friday",m[m.Saturday=6]="Saturday"}(Xe||(Xe={}));const Ar=l.kL8;function xt(m){if(!m[l.wAp.ExtraData])throw new Error(`Missing extra locale data for the locale "${m[l.wAp.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function Ue(m,h){for(let v=h;v>-1;v--)if(typeof m[v]<"u")return m[v];throw new Error("Locale data API: locale data undefined")}function W(m){const[h,v]=m.split(":");return{hours:+h,minutes:+v}}function Y(m,h,v="en"){const A=function he(m){return(0,l.cg1)(m)[l.wAp.Currencies]}(v)[m]||Ee[m]||[],ne=A[1];return"narrow"===h&&"string"==typeof ne?ne:A[0]||m}const Ae=2;const Fe=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,ot={},Ve=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var en,Ct,yt;function $t(m,h,v,A){let ne=function Qe(m){if(B(m))return m;if("number"==typeof m&&!isNaN(m))return new Date(m);if("string"==typeof m){if(m=m.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(m)){const[ne,_e=1,ze=1]=m.split("-").map(Mt=>+Mt);return Pr(ne,_e-1,ze)}const v=parseFloat(m);if(!isNaN(m-v))return new Date(v);let A;if(A=m.match(Fe))return function P(m){const h=new Date(0);let v=0,A=0;const ne=m[8]?h.setUTCFullYear:h.setFullYear,_e=m[8]?h.setUTCHours:h.setHours;m[9]&&(v=Number(m[9]+m[10]),A=Number(m[9]+m[11])),ne.call(h,Number(m[1]),Number(m[2])-1,Number(m[3]));const ze=Number(m[4]||0)-v,Mt=Number(m[5]||0)-A,Pn=Number(m[6]||0),Qt=Math.floor(1e3*parseFloat("0."+(m[7]||0)));return _e.call(h,ze,Mt,Pn,Qt),h}(A)}const h=new Date(m);if(!B(h))throw new Error(`Unable to convert "${m}" into a date`);return h}(m);h=Kt(v,h)||h;let Mt,ze=[];for(;h;){if(Mt=Ve.exec(h),!Mt){ze.push(h);break}{ze=ze.concat(Mt.slice(1));const un=ze.pop();if(!un)break;h=un}}let Pn=ne.getTimezoneOffset();A&&(Pn=vo(A,Pn),ne=function Lt(m,h,v){const A=v?-1:1,ne=m.getTimezoneOffset(),_e=vo(h,ne);return function pi(m,h){return m=new Date(m.getTime()),m.setMinutes(m.getMinutes()+h),m}(m,A*(_e-ne))}(ne,A,!0));let Qt="";return ze.forEach(un=>{const kt=function bn(m){if(lo[m])return lo[m];let h;switch(m){case"G":case"GG":case"GGG":h=Ft(yt.Eras,V.Abbreviated);break;case"GGGG":h=Ft(yt.Eras,V.Wide);break;case"GGGGG":h=Ft(yt.Eras,V.Narrow);break;case"y":h=Bt(Ct.FullYear,1,0,!1,!0);break;case"yy":h=Bt(Ct.FullYear,2,0,!0,!0);break;case"yyy":h=Bt(Ct.FullYear,3,0,!1,!0);break;case"yyyy":h=Bt(Ct.FullYear,4,0,!1,!0);break;case"Y":h=Er(1);break;case"YY":h=Er(2,!0);break;case"YYY":h=Er(3);break;case"YYYY":h=Er(4);break;case"M":case"L":h=Bt(Ct.Month,1,1);break;case"MM":case"LL":h=Bt(Ct.Month,2,1);break;case"MMM":h=Ft(yt.Months,V.Abbreviated);break;case"MMMM":h=Ft(yt.Months,V.Wide);break;case"MMMMM":h=Ft(yt.Months,V.Narrow);break;case"LLL":h=Ft(yt.Months,V.Abbreviated,te.Standalone);break;case"LLLL":h=Ft(yt.Months,V.Wide,te.Standalone);break;case"LLLLL":h=Ft(yt.Months,V.Narrow,te.Standalone);break;case"w":h=Nn(1);break;case"ww":h=Nn(2);break;case"W":h=Nn(1,!0);break;case"d":h=Bt(Ct.Date,1);break;case"dd":h=Bt(Ct.Date,2);break;case"c":case"cc":h=Bt(Ct.Day,1);break;case"ccc":h=Ft(yt.Days,V.Abbreviated,te.Standalone);break;case"cccc":h=Ft(yt.Days,V.Wide,te.Standalone);break;case"ccccc":h=Ft(yt.Days,V.Narrow,te.Standalone);break;case"cccccc":h=Ft(yt.Days,V.Short,te.Standalone);break;case"E":case"EE":case"EEE":h=Ft(yt.Days,V.Abbreviated);break;case"EEEE":h=Ft(yt.Days,V.Wide);break;case"EEEEE":h=Ft(yt.Days,V.Narrow);break;case"EEEEEE":h=Ft(yt.Days,V.Short);break;case"a":case"aa":case"aaa":h=Ft(yt.DayPeriods,V.Abbreviated);break;case"aaaa":h=Ft(yt.DayPeriods,V.Wide);break;case"aaaaa":h=Ft(yt.DayPeriods,V.Narrow);break;case"b":case"bb":case"bbb":h=Ft(yt.DayPeriods,V.Abbreviated,te.Standalone,!0);break;case"bbbb":h=Ft(yt.DayPeriods,V.Wide,te.Standalone,!0);break;case"bbbbb":h=Ft(yt.DayPeriods,V.Narrow,te.Standalone,!0);break;case"B":case"BB":case"BBB":h=Ft(yt.DayPeriods,V.Abbreviated,te.Format,!0);break;case"BBBB":h=Ft(yt.DayPeriods,V.Wide,te.Format,!0);break;case"BBBBB":h=Ft(yt.DayPeriods,V.Narrow,te.Format,!0);break;case"h":h=Bt(Ct.Hours,1,-12);break;case"hh":h=Bt(Ct.Hours,2,-12);break;case"H":h=Bt(Ct.Hours,1);break;case"HH":h=Bt(Ct.Hours,2);break;case"m":h=Bt(Ct.Minutes,1);break;case"mm":h=Bt(Ct.Minutes,2);break;case"s":h=Bt(Ct.Seconds,1);break;case"ss":h=Bt(Ct.Seconds,2);break;case"S":h=Bt(Ct.FractionalSeconds,1);break;case"SS":h=Bt(Ct.FractionalSeconds,2);break;case"SSS":h=Bt(Ct.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":h=xr(en.Short);break;case"ZZZZZ":h=xr(en.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":h=xr(en.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":h=xr(en.Long);break;default:return null}return lo[m]=h,h}(un);Qt+=kt?kt(ne,v,Pn):"''"===un?"'":un.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),Qt}function Pr(m,h,v){const A=new Date(0);return A.setFullYear(m,h,v),A.setHours(0,0,0),A}function Kt(m,h){const v=function lt(m){return(0,l.cg1)(m)[l.wAp.LocaleId]}(m);if(ot[v]=ot[v]||{},ot[v][h])return ot[v][h];let A="";switch(h){case"shortDate":A=wn(m,fe.Short);break;case"mediumDate":A=wn(m,fe.Medium);break;case"longDate":A=wn(m,fe.Long);break;case"fullDate":A=wn(m,fe.Full);break;case"shortTime":A=Ke(m,fe.Short);break;case"mediumTime":A=Ke(m,fe.Medium);break;case"longTime":A=Ke(m,fe.Long);break;case"fullTime":A=Ke(m,fe.Full);break;case"short":const ne=Kt(m,"shortTime"),_e=Kt(m,"shortDate");A=Mn(gt(m,fe.Short),[ne,_e]);break;case"medium":const ze=Kt(m,"mediumTime"),Mt=Kt(m,"mediumDate");A=Mn(gt(m,fe.Medium),[ze,Mt]);break;case"long":const Pn=Kt(m,"longTime"),Qt=Kt(m,"longDate");A=Mn(gt(m,fe.Long),[Pn,Qt]);break;case"full":const un=Kt(m,"fullTime"),kt=Kt(m,"fullDate");A=Mn(gt(m,fe.Full),[un,kt])}return A&&(ot[v][h]=A),A}function Mn(m,h){return h&&(m=m.replace(/\{([^}]+)}/g,function(v,A){return null!=h&&A in h?h[A]:v})),m}function Nt(m,h,v="-",A,ne){let _e="";(m<0||ne&&m<=0)&&(ne?m=1-m:(m=-m,_e=v));let ze=String(m);for(;ze.length0||Mt>-v)&&(Mt+=v),m===Ct.Hours)0===Mt&&-12===v&&(Mt=12);else if(m===Ct.FractionalSeconds)return function St(m,h){return Nt(m,3).substring(0,h)}(Mt,h);const Pn=Vn(ze,ye.MinusSign);return Nt(Mt,h,Pn,A,ne)}}function Ft(m,h,v=te.Format,A=!1){return function(ne,_e){return function Wn(m,h,v,A,ne,_e){switch(v){case yt.Months:return function Pt(m,h,v){const A=(0,l.cg1)(m),_e=Ue([A[l.wAp.MonthsFormat],A[l.wAp.MonthsStandalone]],h);return Ue(_e,v)}(h,ne,A)[m.getMonth()];case yt.Days:return function ct(m,h,v){const A=(0,l.cg1)(m),_e=Ue([A[l.wAp.DaysFormat],A[l.wAp.DaysStandalone]],h);return Ue(_e,v)}(h,ne,A)[m.getDay()];case yt.DayPeriods:const ze=m.getHours(),Mt=m.getMinutes();if(_e){const Qt=function Tn(m){const h=(0,l.cg1)(m);return xt(h),(h[l.wAp.ExtraData][2]||[]).map(A=>"string"==typeof A?W(A):[W(A[0]),W(A[1])])}(h),un=function Rn(m,h,v){const A=(0,l.cg1)(m);xt(A);const _e=Ue([A[l.wAp.ExtraData][0],A[l.wAp.ExtraData][1]],h)||[];return Ue(_e,v)||[]}(h,ne,A),kt=Qt.findIndex(Sn=>{if(Array.isArray(Sn)){const[En,pr]=Sn,go=ze>=En.hours&&Mt>=En.minutes,Eo=ze0?Math.floor(ne/60):Math.ceil(ne/60);switch(m){case en.Short:return(ne>=0?"+":"")+Nt(ze,2,_e)+Nt(Math.abs(ne%60),2,_e);case en.ShortGMT:return"GMT"+(ne>=0?"+":"")+Nt(ze,1,_e);case en.Long:return"GMT"+(ne>=0?"+":"")+Nt(ze,2,_e)+":"+Nt(Math.abs(ne%60),2,_e);case en.Extended:return 0===A?"Z":(ne>=0?"+":"")+Nt(ze,2,_e)+":"+Nt(Math.abs(ne%60),2,_e);default:throw new Error(`Unknown zone width "${m}"`)}}}!function(m){m[m.Short=0]="Short",m[m.ShortGMT=1]="ShortGMT",m[m.Long=2]="Long",m[m.Extended=3]="Extended"}(en||(en={})),function(m){m[m.FullYear=0]="FullYear",m[m.Month=1]="Month",m[m.Date=2]="Date",m[m.Hours=3]="Hours",m[m.Minutes=4]="Minutes",m[m.Seconds=5]="Seconds",m[m.FractionalSeconds=6]="FractionalSeconds",m[m.Day=7]="Day"}(Ct||(Ct={})),function(m){m[m.DayPeriods=0]="DayPeriods",m[m.Days=1]="Days",m[m.Months=2]="Months",m[m.Eras=3]="Eras"}(yt||(yt={}));const Dr=0,vt=4;function Br(m){return Pr(m.getFullYear(),m.getMonth(),m.getDate()+(vt-m.getDay()))}function Nn(m,h=!1){return function(v,A){let ne;if(h){const _e=new Date(v.getFullYear(),v.getMonth(),1).getDay()-1,ze=v.getDate();ne=1+Math.floor((ze+_e)/7)}else{const _e=Br(v),ze=function Rr(m){const h=Pr(m,Dr,1).getDay();return Pr(m,0,1+(h<=vt?vt:vt+7)-h)}(_e.getFullYear()),Mt=_e.getTime()-ze.getTime();ne=1+Math.round(Mt/6048e5)}return Nt(ne,m,Vn(A,ye.MinusSign))}}function Er(m,h=!1){return function(v,A){return Nt(Br(v).getFullYear(),m,Vn(A,ye.MinusSign),h)}}const lo={};function vo(m,h){m=m.replace(/:/g,"");const v=Date.parse("Jan 01, 1970 00:00:00 "+m)/6e4;return isNaN(v)?h:v}function B(m){return m instanceof Date&&!isNaN(m.valueOf())}const ce=/^(\d+)?\.((\d+)(-(\d+))?)?$/,He=22,st=".",Dt="0",Yt=";",tn=",",On="#";function wr(m,h,v,A,ne,_e,ze=!1){let Mt="",Pn=!1;if(isFinite(m)){let Qt=function nn(m){let A,ne,_e,ze,Mt,h=Math.abs(m)+"",v=0;for((ne=h.indexOf(st))>-1&&(h=h.replace(st,"")),(_e=h.search(/e/i))>0?(ne<0&&(ne=_e),ne+=+h.slice(_e+1),h=h.substring(0,_e)):ne<0&&(ne=h.length),_e=0;h.charAt(_e)===Dt;_e++);if(_e===(Mt=h.length))A=[0],ne=1;else{for(Mt--;h.charAt(Mt)===Dt;)Mt--;for(ne-=_e,A=[],ze=0;_e<=Mt;_e++,ze++)A[ze]=Number(h.charAt(_e))}return ne>He&&(A=A.splice(0,He-1),v=ne-1,ne=1),{digits:A,exponent:v,integerLen:ne}}(m);ze&&(Qt=function co(m){if(0===m.digits[0])return m;const h=m.digits.length-m.integerLen;return m.exponent?m.exponent+=2:(0===h?m.digits.push(0,0):1===h&&m.digits.push(0),m.integerLen+=2),m}(Qt));let un=h.minInt,kt=h.minFrac,Sn=h.maxFrac;if(_e){const Or=_e.match(ce);if(null===Or)throw new Error(`${_e} is not a valid digit info`);const oo=Or[1],Hi=Or[3],ni=Or[5];null!=oo&&(un=Zr(oo)),null!=Hi&&(kt=Zr(Hi)),null!=ni?Sn=Zr(ni):null!=Hi&&kt>Sn&&(Sn=kt)}!function gi(m,h,v){if(h>v)throw new Error(`The minimum number of digits after fraction (${h}) is higher than the maximum (${v}).`);let A=m.digits,ne=A.length-m.integerLen;const _e=Math.min(Math.max(h,ne),v);let ze=_e+m.integerLen,Mt=A[ze];if(ze>0){A.splice(Math.max(m.integerLen,ze));for(let kt=ze;kt=5)if(ze-1<0){for(let kt=0;kt>ze;kt--)A.unshift(0),m.integerLen++;A.unshift(1),m.integerLen++}else A[ze-1]++;for(;ne=Qt?pr.pop():Pn=!1),Sn>=10?1:0},0);un&&(A.unshift(un),m.integerLen++)}(Qt,kt,Sn);let En=Qt.digits,pr=Qt.integerLen;const go=Qt.exponent;let Eo=[];for(Pn=En.every(Or=>!Or);pr0?Eo=En.splice(pr,En.length):(Eo=En,En=[0]);const jo=[];for(En.length>=h.lgSize&&jo.unshift(En.splice(-h.lgSize,En.length).join(""));En.length>h.gSize;)jo.unshift(En.splice(-h.gSize,En.length).join(""));En.length&&jo.unshift(En.join("")),Mt=jo.join(Vn(v,A)),Eo.length&&(Mt+=Vn(v,ne)+Eo.join("")),go&&(Mt+=Vn(v,ye.Exponential)+"+"+go)}else Mt=Vn(v,ye.Infinity);return Mt=m<0&&!Pn?h.negPre+Mt+h.negSuf:h.posPre+Mt+h.posSuf,Mt}function Qn(m,h,v,A,ne){const ze=uo(Gn(h,ie.Currency),Vn(h,ye.MinusSign));return ze.minFrac=function ft(m){let h;const v=Ee[m];return v&&(h=v[2]),"number"==typeof h?h:Ae}(A),ze.maxFrac=ze.minFrac,wr(m,ze,h,ye.CurrencyGroup,ye.CurrencyDecimal,ne).replace("\xa4",v).replace("\xa4","").trim()}function uo(m,h="-"){const v={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},A=m.split(Yt),ne=A[0],_e=A[1],ze=-1!==ne.indexOf(st)?ne.split(st):[ne.substring(0,ne.lastIndexOf(Dt)+1),ne.substring(ne.lastIndexOf(Dt)+1)],Mt=ze[0],Pn=ze[1]||"";v.posPre=Mt.substring(0,Mt.indexOf(On));for(let un=0;un-1||(ne=v.getPluralCategory(m,A),h.indexOf(ne)>-1))return ne;if(h.indexOf("other")>-1)return"other";throw new Error(`No plural message found for value "${m}"`)}class $ extends Ce{constructor(h){super(),this.locale=h}getPluralCategory(h,v){switch(Ar(v||this.locale)(h)){case U.Zero:return"zero";case U.One:return"one";case U.Two:return"two";case U.Few:return"few";case U.Many:return"many";default:return"other"}}static#e=this.\u0275fac=function(v){return new(v||$)(l.LFG(l.soG))};static#t=this.\u0275prov=l.Yz7({token:$,factory:$.\u0275fac})}function We(m,h){h=encodeURIComponent(h);for(const v of m.split(";")){const A=v.indexOf("="),[ne,_e]=-1==A?[v,""]:[v.slice(0,A),v.slice(A+1)];if(ne.trim()===h)return decodeURIComponent(_e)}return null}const Le=/\s+/,tt=[];class ut{constructor(h,v,A,ne){this._iterableDiffers=h,this._keyValueDiffers=v,this._ngEl=A,this._renderer=ne,this.initialClasses=tt,this.stateMap=new Map}set klass(h){this.initialClasses=null!=h?h.trim().split(Le):tt}set ngClass(h){this.rawClass="string"==typeof h?h.trim().split(Le):h}ngDoCheck(){for(const v of this.initialClasses)this._updateState(v,!0);const h=this.rawClass;if(Array.isArray(h)||h instanceof Set)for(const v of h)this._updateState(v,!0);else if(null!=h)for(const v of Object.keys(h))this._updateState(v,!!h[v]);this._applyStateDiff()}_updateState(h,v){const A=this.stateMap.get(h);void 0!==A?(A.enabled!==v&&(A.changed=!0,A.enabled=v),A.touched=!0):this.stateMap.set(h,{enabled:v,changed:!0,touched:!0})}_applyStateDiff(){for(const h of this.stateMap){const v=h[0],A=h[1];A.changed?(this._toggleClass(v,A.enabled),A.changed=!1):A.touched||(A.enabled&&this._toggleClass(v,!1),this.stateMap.delete(v)),A.touched=!1}}_toggleClass(h,v){(h=h.trim()).length>0&&h.split(Le).forEach(A=>{v?this._renderer.addClass(this._ngEl.nativeElement,A):this._renderer.removeClass(this._ngEl.nativeElement,A)})}static#e=this.\u0275fac=function(v){return new(v||ut)(l.Y36(l.ZZ4),l.Y36(l.aQg),l.Y36(l.SBq),l.Y36(l.Qsj))};static#t=this.\u0275dir=l.lG2({type:ut,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0})}class Tt{constructor(h){this._viewContainerRef=h,this.ngComponentOutlet=null,this._inputsUsed=new Map}_needToReCreateNgModuleInstance(h){return void 0!==h.ngComponentOutletNgModule||void 0!==h.ngComponentOutletNgModuleFactory}_needToReCreateComponentInstance(h){return void 0!==h.ngComponentOutlet||void 0!==h.ngComponentOutletContent||void 0!==h.ngComponentOutletInjector||this._needToReCreateNgModuleInstance(h)}ngOnChanges(h){if(this._needToReCreateComponentInstance(h)&&(this._viewContainerRef.clear(),this._inputsUsed.clear(),this._componentRef=void 0,this.ngComponentOutlet)){const v=this.ngComponentOutletInjector||this._viewContainerRef.parentInjector;this._needToReCreateNgModuleInstance(h)&&(this._moduleRef?.destroy(),this.ngComponentOutletNgModule?this._moduleRef=(0,l.Lck)(this.ngComponentOutletNgModule,Jn(v)):this.ngComponentOutletNgModuleFactory?this._moduleRef=this.ngComponentOutletNgModuleFactory.create(Jn(v)):this._moduleRef=void 0),this._componentRef=this._viewContainerRef.createComponent(this.ngComponentOutlet,{injector:v,ngModuleRef:this._moduleRef,projectableNodes:this.ngComponentOutletContent})}}ngDoCheck(){if(this._componentRef){if(this.ngComponentOutletInputs)for(const h of Object.keys(this.ngComponentOutletInputs))this._inputsUsed.set(h,!0);this._applyInputStateDiff(this._componentRef)}}ngOnDestroy(){this._moduleRef?.destroy()}_applyInputStateDiff(h){for(const[v,A]of this._inputsUsed)A?(h.setInput(v,this.ngComponentOutletInputs[v]),this._inputsUsed.set(v,!1)):(h.setInput(v,void 0),this._inputsUsed.delete(v))}static#e=this.\u0275fac=function(v){return new(v||Tt)(l.Y36(l.s_b))};static#t=this.\u0275dir=l.lG2({type:Tt,selectors:[["","ngComponentOutlet",""]],inputs:{ngComponentOutlet:"ngComponentOutlet",ngComponentOutletInputs:"ngComponentOutletInputs",ngComponentOutletInjector:"ngComponentOutletInjector",ngComponentOutletContent:"ngComponentOutletContent",ngComponentOutletNgModule:"ngComponentOutletNgModule",ngComponentOutletNgModuleFactory:"ngComponentOutletNgModuleFactory"},standalone:!0,features:[l.TTD]})}function Jn(m){return m.get(l.h0i).injector}class hn{constructor(h,v,A,ne){this.$implicit=h,this.ngForOf=v,this.index=A,this.count=ne}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}class dn{set ngForOf(h){this._ngForOf=h,this._ngForOfDirty=!0}set ngForTrackBy(h){this._trackByFn=h}get ngForTrackBy(){return this._trackByFn}constructor(h,v,A){this._viewContainer=h,this._template=v,this._differs=A,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(h){h&&(this._template=h)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const h=this._ngForOf;!this._differ&&h&&(this._differ=this._differs.find(h).create(this.ngForTrackBy))}if(this._differ){const h=this._differ.diff(this._ngForOf);h&&this._applyChanges(h)}}_applyChanges(h){const v=this._viewContainer;h.forEachOperation((A,ne,_e)=>{if(null==A.previousIndex)v.createEmbeddedView(this._template,new hn(A.item,this._ngForOf,-1,-1),null===_e?void 0:_e);else if(null==_e)v.remove(null===ne?void 0:ne);else if(null!==ne){const ze=v.get(ne);v.move(ze,_e),qn(ze,A)}});for(let A=0,ne=v.length;A{qn(v.get(A.currentIndex),A)})}static ngTemplateContextGuard(h,v){return!0}static#e=this.\u0275fac=function(v){return new(v||dn)(l.Y36(l.s_b),l.Y36(l.Rgc),l.Y36(l.ZZ4))};static#t=this.\u0275dir=l.lG2({type:dn,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}function qn(m,h){m.context.$implicit=h.item}class at{constructor(h,v){this._viewContainer=h,this._context=new Gt,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=v}set ngIf(h){this._context.$implicit=this._context.ngIf=h,this._updateView()}set ngIfThen(h){zn("ngIfThen",h),this._thenTemplateRef=h,this._thenViewRef=null,this._updateView()}set ngIfElse(h){zn("ngIfElse",h),this._elseTemplateRef=h,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(h,v){return!0}static#e=this.\u0275fac=function(v){return new(v||at)(l.Y36(l.s_b),l.Y36(l.Rgc))};static#t=this.\u0275dir=l.lG2({type:at,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}class Gt{constructor(){this.$implicit=null,this.ngIf=null}}function zn(m,h){if(h&&!h.createEmbeddedView)throw new Error(`${m} must be a TemplateRef, but received '${(0,l.AaK)(h)}'.`)}class Nr{constructor(h,v){this._viewContainerRef=h,this._templateRef=v,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(h){h&&!this._created?this.create():!h&&this._created&&this.destroy()}}class mn{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(h){this._ngSwitch=h,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(h){this._defaultViews.push(h)}_matchCase(h){const v=h==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||v,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),v}_updateDefaultCases(h){if(this._defaultViews.length>0&&h!==this._defaultUsed){this._defaultUsed=h;for(const v of this._defaultViews)v.enforceState(h)}}static#e=this.\u0275fac=function(v){return new(v||mn)};static#t=this.\u0275dir=l.lG2({type:mn,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0})}class Dn{constructor(h,v,A){this.ngSwitch=A,A._addCase(),this._view=new Nr(h,v)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static#e=this.\u0275fac=function(v){return new(v||Dn)(l.Y36(l.s_b),l.Y36(l.Rgc),l.Y36(mn,9))};static#t=this.\u0275dir=l.lG2({type:Dn,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0})}class jr{constructor(h,v,A){A._addDefault(new Nr(h,v))}static#e=this.\u0275fac=function(v){return new(v||jr)(l.Y36(l.s_b),l.Y36(l.Rgc),l.Y36(mn,9))};static#t=this.\u0275dir=l.lG2({type:jr,selectors:[["","ngSwitchDefault",""]],standalone:!0})}class hr{constructor(h){this._localization=h,this._caseViews={}}set ngPlural(h){this._updateView(h)}addCase(h,v){this._caseViews[h]=v}_updateView(h){this._clearViews();const A=T(h,Object.keys(this._caseViews),this._localization);this._activateView(this._caseViews[A])}_clearViews(){this._activeView&&this._activeView.destroy()}_activateView(h){h&&(this._activeView=h,this._activeView.create())}static#e=this.\u0275fac=function(v){return new(v||hr)(l.Y36(Ce))};static#t=this.\u0275dir=l.lG2({type:hr,selectors:[["","ngPlural",""]],inputs:{ngPlural:"ngPlural"},standalone:!0})}class Ir{constructor(h,v,A,ne){this.value=h;const _e=!isNaN(Number(h));ne.addCase(_e?`=${h}`:h,new Nr(A,v))}static#e=this.\u0275fac=function(v){return new(v||Ir)(l.$8M("ngPluralCase"),l.Y36(l.Rgc),l.Y36(l.s_b),l.Y36(hr,1))};static#t=this.\u0275dir=l.lG2({type:Ir,selectors:[["","ngPluralCase",""]],standalone:!0})}class mi{constructor(h,v,A){this._ngEl=h,this._differs=v,this._renderer=A,this._ngStyle=null,this._differ=null}set ngStyle(h){this._ngStyle=h,!this._differ&&h&&(this._differ=this._differs.find(h).create())}ngDoCheck(){if(this._differ){const h=this._differ.diff(this._ngStyle);h&&this._applyChanges(h)}}_setStyle(h,v){const[A,ne]=h.split("."),_e=-1===A.indexOf("-")?void 0:l.JOm.DashCase;null!=v?this._renderer.setStyle(this._ngEl.nativeElement,A,ne?`${v}${ne}`:v,_e):this._renderer.removeStyle(this._ngEl.nativeElement,A,_e)}_applyChanges(h){h.forEachRemovedItem(v=>this._setStyle(v.key,null)),h.forEachAddedItem(v=>this._setStyle(v.key,v.currentValue)),h.forEachChangedItem(v=>this._setStyle(v.key,v.currentValue))}static#e=this.\u0275fac=function(v){return new(v||mi)(l.Y36(l.SBq),l.Y36(l.aQg),l.Y36(l.Qsj))};static#t=this.\u0275dir=l.lG2({type:mi,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}class Go{constructor(h){this._viewContainerRef=h,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(h){if(h.ngTemplateOutlet||h.ngTemplateOutletInjector){const v=this._viewContainerRef;if(this._viewRef&&v.remove(v.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:A,ngTemplateOutletContext:ne,ngTemplateOutletInjector:_e}=this;this._viewRef=v.createEmbeddedView(A,ne,_e?{injector:_e}:void 0)}else this._viewRef=null}else this._viewRef&&h.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}static#e=this.\u0275fac=function(v){return new(v||Go)(l.Y36(l.s_b))};static#t=this.\u0275dir=l.lG2({type:Go,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[l.TTD]})}function mr(m,h){return new l.vHH(2100,!1)}const qi=new class Po{createSubscription(h,v){return h.then(v,A=>{throw A})}dispose(h){}},Wo=new class fo{createSubscription(h,v){return(0,l.rg0)(()=>h.subscribe({next:v,error:A=>{throw A}}))}dispose(h){(0,l.rg0)(()=>h.unsubscribe())}};class xo{constructor(h){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=h}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(h){return this._obj?h!==this._obj?(this._dispose(),this.transform(h)):this._latestValue:(h&&this._subscribe(h),this._latestValue)}_subscribe(h){this._obj=h,this._strategy=this._selectStrategy(h),this._subscription=this._strategy.createSubscription(h,v=>this._updateLatestValue(h,v))}_selectStrategy(h){if((0,l.QGY)(h))return qi;if((0,l.F4k)(h))return Wo;throw mr()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(h,v){h===this._obj&&(this._latestValue=v,this._ref.markForCheck())}static#e=this.\u0275fac=function(v){return new(v||xo)(l.Y36(l.sBO,16))};static#t=this.\u0275pipe=l.Yjl({name:"async",type:xo,pure:!1,standalone:!0})}class nr{transform(h){if(null==h)return null;if("string"!=typeof h)throw mr();return h.toLowerCase()}static#e=this.\u0275fac=function(v){return new(v||nr)};static#t=this.\u0275pipe=l.Yjl({name:"lowercase",type:nr,pure:!0,standalone:!0})}const No=/(?:[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])\S*/g;class Zo{transform(h){if(null==h)return null;if("string"!=typeof h)throw mr();return h.replace(No,v=>v[0].toUpperCase()+v.slice(1).toLowerCase())}static#e=this.\u0275fac=function(v){return new(v||Zo)};static#t=this.\u0275pipe=l.Yjl({name:"titlecase",type:Zo,pure:!0,standalone:!0})}class Vr{transform(h){if(null==h)return null;if("string"!=typeof h)throw mr();return h.toUpperCase()}static#e=this.\u0275fac=function(v){return new(v||Vr)};static#t=this.\u0275pipe=l.Yjl({name:"uppercase",type:Vr,pure:!0,standalone:!0})}const So=new l.OlP("DATE_PIPE_DEFAULT_TIMEZONE"),Ri=new l.OlP("DATE_PIPE_DEFAULT_OPTIONS");class Fo{constructor(h,v,A){this.locale=h,this.defaultTimezone=v,this.defaultOptions=A}transform(h,v,A,ne){if(null==h||""===h||h!=h)return null;try{const _e=v??this.defaultOptions?.dateFormat??"mediumDate",ze=A??this.defaultOptions?.timezone??this.defaultTimezone??void 0;return $t(h,_e,ne||this.locale,ze)}catch(_e){throw mr(0,_e.message)}}static#e=this.\u0275fac=function(v){return new(v||Fo)(l.Y36(l.soG,16),l.Y36(So,24),l.Y36(Ri,24))};static#t=this.\u0275pipe=l.Yjl({name:"date",type:Fo,pure:!0,standalone:!0})}const Ko=/#/g;class $o{constructor(h){this._localization=h}transform(h,v,A){if(null==h)return"";if("object"!=typeof v||null===v)throw mr();return v[T(h,Object.keys(v),this._localization,A)].replace(Ko,h.toString())}static#e=this.\u0275fac=function(v){return new(v||$o)(l.Y36(Ce,16))};static#t=this.\u0275pipe=l.Yjl({name:"i18nPlural",type:$o,pure:!0,standalone:!0})}class _i{transform(h,v){if(null==h)return"";if("object"!=typeof v||"string"!=typeof h)throw mr();return v.hasOwnProperty(h)?v[h]:v.hasOwnProperty("other")?v.other:""}static#e=this.\u0275fac=function(v){return new(v||_i)};static#t=this.\u0275pipe=l.Yjl({name:"i18nSelect",type:_i,pure:!0,standalone:!0})}class Lr{transform(h){return JSON.stringify(h,null,2)}static#e=this.\u0275fac=function(v){return new(v||Lr)};static#t=this.\u0275pipe=l.Yjl({name:"json",type:Lr,pure:!1,standalone:!0})}class Mo{constructor(h){this.differs=h,this.keyValues=[],this.compareFn=O1}transform(h,v=O1){if(!h||!(h instanceof Map)&&"object"!=typeof h)return null;this.differ||(this.differ=this.differs.find(h).create());const A=this.differ.diff(h),ne=v!==this.compareFn;return A&&(this.keyValues=[],A.forEachItem(_e=>{this.keyValues.push(function ko(m,h){return{key:m,value:h}}(_e.key,_e.currentValue))})),(A||ne)&&(this.keyValues.sort(v),this.compareFn=v),this.keyValues}static#e=this.\u0275fac=function(v){return new(v||Mo)(l.Y36(l.aQg,16))};static#t=this.\u0275pipe=l.Yjl({name:"keyvalue",type:Mo,pure:!1,standalone:!0})}function O1(m,h){const v=m.key,A=h.key;if(v===A)return 0;if(void 0===v)return 1;if(void 0===A)return-1;if(null===v)return 1;if(null===A)return-1;if("string"==typeof v&&"string"==typeof A)return vnew jt((0,l.LFG)(R),window)})}class jt{constructor(h,v){this.document=h,this.window=v,this.offset=()=>[0,0]}setOffset(h){Array.isArray(h)?this.offset=()=>h:this.offset=h}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(h){this.supportsScrolling()&&this.window.scrollTo(h[0],h[1])}scrollToAnchor(h){if(!this.supportsScrolling())return;const v=function Zn(m,h){const v=m.getElementById(h)||m.getElementsByName(h)[0];if(v)return v;if("function"==typeof m.createTreeWalker&&m.body&&"function"==typeof m.body.attachShadow){const A=m.createTreeWalker(m.body,NodeFilter.SHOW_ELEMENT);let ne=A.currentNode;for(;ne;){const _e=ne.shadowRoot;if(_e){const ze=_e.getElementById(h)||_e.querySelector(`[name="${h}"]`);if(ze)return ze}ne=A.nextNode()}}return null}(this.document,h);v&&(this.scrollToElement(v),v.focus())}setHistoryScrollRestoration(h){this.supportsScrolling()&&(this.window.history.scrollRestoration=h)}scrollToElement(h){const v=h.getBoundingClientRect(),A=v.left+this.window.pageXOffset,ne=v.top+this.window.pageYOffset,_e=this.offset();this.window.scrollTo(A-_e[0],ne-_e[1])}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}class jn{}function Kr(m,h){return fn(m)?new URL(m):new URL(m,h.location.href)}function fn(m){return/^https?:\/\//.test(m)}function ho(m){return fn(m)?new URL(m).hostname:m}function Kn(m){return m.startsWith("/")?m.slice(1):m}const vi=m=>m.src,Fr=new l.OlP("ImageLoader",{providedIn:"root",factory:()=>vi});function ln(m,h){return function(A){return function Un(m){if("string"!=typeof m||""===m.trim())return!1;try{return new URL(m),!0}catch{return!1}}(A)||function zr(m,h){throw new l.vHH(2959,!1)}(),A=function ht(m){return m.endsWith("/")?m.slice(0,-1):m}(A),[{provide:Fr,useValue:ze=>(fn(ze.src)&&function Ro(m,h){throw new l.vHH(2959,!1)}(0,ze.src),m(A,{...ze,src:Kn(ze.src)}))}]}}ln(function $r(m,h){let v="format=auto";return h.width&&(v+=`,width=${h.width}`),`${m}/cdn-cgi/image/${v}/${h.src}`});ln(function Do(m,h){let v="f_auto,q_auto";return h.width&&(v+=`,w_${h.width}`),`${m}/image/upload/${v}/${h.src}`});ln(function $n(m,h){const{src:v,width:A}=h;let ne;if(A){ne=[m,`tr:w-${A}`,v]}else ne=[m,v];return ne.join("/")});ln(function e1(m,h){const v=new URL(`${m}/${h.src}`);return v.searchParams.set("auto","format"),h.width&&v.searchParams.set("w",h.width.toString()),v.href});function S(m,h=!0){return`The NgOptimizedImage directive ${h?`(activated on an element with the \`ngSrc="${m}"\`) `:""}has detected that`}function d(m){throw new l.vHH(2958,`Unexpected invocation of the ${m} in the prod mode. Please make sure that the prod mode is enabled for production builds.`)}class D{constructor(){this.images=new Map,this.window=null,this.observer=null,d("LCP checker");const h=(0,l.f3M)(R).defaultView;typeof h<"u"&&typeof PerformanceObserver<"u"&&(this.window=h,this.observer=this.initPerformanceObserver())}initPerformanceObserver(){const h=new PerformanceObserver(v=>{const A=v.getEntries();if(0===A.length)return;const _e=A[A.length-1].element?.src??"";if(_e.startsWith("data:")||_e.startsWith("blob:"))return;const ze=this.images.get(_e);ze&&(!ze.priority&&!ze.alreadyWarnedPriority&&(ze.alreadyWarnedPriority=!0,function k(m){const h=S(m);console.warn((0,l.kuF)(2955,`${h} this image is the Largest Contentful Paint (LCP) element but was not marked "priority". This image should be marked "priority" in order to prioritize its loading. To fix this, add the "priority" attribute.`))}(_e)),ze.modified&&!ze.alreadyWarnedModified&&(ze.alreadyWarnedModified=!0,function xe(m){const h=S(m);console.warn((0,l.kuF)(2964,`${h} this image is the Largest Contentful Paint (LCP) element and has had its "ngSrc" attribute modified. This can cause slower loading performance. It is recommended not to modify the "ngSrc" property on any image which could be the LCP element.`))}(_e)))});return h.observe({type:"largest-contentful-paint",buffered:!0}),h}registerImage(h,v,A){if(!this.observer)return;const ne={priority:A,modified:!1,alreadyWarnedModified:!1,alreadyWarnedPriority:!1};this.images.set(Kr(h,this.window).href,ne)}unregisterImage(h){this.observer&&this.images.delete(Kr(h,this.window).href)}updateImage(h,v){const A=Kr(h,this.window).href,ne=this.images.get(A);ne&&(ne.modified=!0,this.images.set(Kr(v,this.window).href,ne),this.images.delete(A))}ngOnDestroy(){this.observer&&(this.observer.disconnect(),this.images.clear())}static#e=this.\u0275fac=function(v){return new(v||D)};static#t=this.\u0275prov=l.Yz7({token:D,factory:D.\u0275fac,providedIn:"root"})}const qe=new Set(["localhost","127.0.0.1","0.0.0.0"]),Xn=new l.OlP("PRECONNECT_CHECK_BLOCKLIST");class sr{constructor(){this.document=(0,l.f3M)(R),this.preconnectLinks=null,this.alreadySeen=new Set,this.window=null,this.blocklist=new Set(qe),d("preconnect link checker");const h=this.document.defaultView;typeof h<"u"&&(this.window=h);const v=(0,l.f3M)(Xn,{optional:!0});v&&this.populateBlocklist(v)}populateBlocklist(h){Array.isArray(h)?Xo(h,v=>{this.blocklist.add(ho(v))}):this.blocklist.add(ho(h))}assertPreconnect(h,v){if(!this.window)return;const A=Kr(h,this.window);this.blocklist.has(A.hostname)||this.alreadySeen.has(A.origin)||(this.alreadySeen.add(A.origin),this.preconnectLinks||(this.preconnectLinks=this.queryPreconnectLinks()),this.preconnectLinks.has(A.origin)||console.warn((0,l.kuF)(2956,`${S(v)} there is no preconnect tag present for this image. Preconnecting to the origin(s) that serve priority images ensures that these images are delivered as soon as possible. To fix this, please add the following element into the of the document:\n `)))}queryPreconnectLinks(){const h=new Set,A=Array.from(this.document.querySelectorAll("link[rel=preconnect]"));for(let ne of A){const _e=Kr(ne.href,this.window);h.add(_e.origin)}return h}ngOnDestroy(){this.preconnectLinks?.clear(),this.alreadySeen.clear()}static#e=this.\u0275fac=function(v){return new(v||sr)};static#t=this.\u0275prov=l.Yz7({token:sr,factory:sr.\u0275fac,providedIn:"root"})}function Xo(m,h){for(let v of m)Array.isArray(v)?Xo(v,h):h(v)}const bi=new l.OlP("NG_OPTIMIZED_PRELOADED_IMAGES",{providedIn:"root",factory:()=>new Set});class Vi{constructor(){this.preloadedImages=(0,l.f3M)(bi),this.document=(0,l.f3M)(R)}createPreloadLinkTag(h,v,A,ne){if(this.preloadedImages.has(v))return;this.preloadedImages.add(v);const _e=h.createElement("link");h.setAttribute(_e,"as","image"),h.setAttribute(_e,"href",v),h.setAttribute(_e,"rel","preload"),h.setAttribute(_e,"fetchpriority","high"),ne&&h.setAttribute(_e,"imageSizes",ne),A&&h.setAttribute(_e,"imageSrcset",A),h.appendChild(this.document.head,_e)}static#e=this.\u0275fac=function(v){return new(v||Vi)};static#t=this.\u0275prov=l.Yz7({token:Vi,factory:Vi.\u0275fac,providedIn:"root"})}const da=/^((\s*\d+w\s*(,|$)){1,})$/,xs=[1,2],x1={breakpoints:[16,32,48,64,96,128,256,384,640,750,828,1080,1200,1920,2048,3840]},Ei=new l.OlP("ImageConfig",{providedIn:"root",factory:()=>x1});class Yr{constructor(){this.imageLoader=(0,l.f3M)(Fr),this.config=function Ss(m){let h={};return m.breakpoints&&(h.breakpoints=m.breakpoints.sort((v,A)=>v-A)),Object.assign({},x1,m,h)}((0,l.f3M)(Ei)),this.renderer=(0,l.f3M)(l.Qsj),this.imgElement=(0,l.f3M)(l.SBq).nativeElement,this.injector=(0,l.f3M)(l.zs3),this.isServer=ur((0,l.f3M)(l.Lbi)),this.preloadLinkCreator=(0,l.f3M)(Vi),this.lcpObserver=null,this._renderedSrc=null,this.priority=!1,this.disableOptimizedSrcset=!1,this.fill=!1}ngOnInit(){this.setHostAttributes()}setHostAttributes(){this.fill?this.sizes||(this.sizes="100vw"):(this.setHostAttribute("width",this.width.toString()),this.setHostAttribute("height",this.height.toString())),this.setHostAttribute("loading",this.getLoadingBehavior()),this.setHostAttribute("fetchpriority",this.getFetchPriority()),this.setHostAttribute("ng-img","true");const h=this.updateSrcAndSrcset();this.sizes&&this.setHostAttribute("sizes",this.sizes),this.isServer&&this.priority&&this.preloadLinkCreator.createPreloadLinkTag(this.renderer,this.getRewrittenSrc(),h,this.sizes)}ngOnChanges(h){if(h.ngSrc&&!h.ngSrc.isFirstChange()){const v=this._renderedSrc;this.updateSrcAndSrcset(!0);const A=this._renderedSrc;null!==this.lcpObserver&&v&&A&&v!==A&&this.injector.get(l.R0b).runOutsideAngular(()=>{this.lcpObserver?.updateImage(v,A)})}}callImageLoader(h){let v=h;return this.loaderParams&&(v.loaderParams=this.loaderParams),this.imageLoader(v)}getLoadingBehavior(){return this.priority||void 0===this.loading?this.priority?"eager":"lazy":this.loading}getFetchPriority(){return this.priority?"high":"auto"}getRewrittenSrc(){if(!this._renderedSrc){const h={src:this.ngSrc};this._renderedSrc=this.callImageLoader(h)}return this._renderedSrc}getRewrittenSrcset(){const h=da.test(this.ngSrcset);return this.ngSrcset.split(",").filter(A=>""!==A).map(A=>{A=A.trim();const ne=h?parseFloat(A):parseFloat(A)*this.width;return`${this.callImageLoader({src:this.ngSrc,width:ne})} ${A}`}).join(", ")}getAutomaticSrcset(){return this.sizes?this.getResponsiveSrcset():this.getFixedSrcset()}getResponsiveSrcset(){const{breakpoints:h}=this.config;let v=h;return"100vw"===this.sizes?.trim()&&(v=h.filter(ne=>ne>=640)),v.map(ne=>`${this.callImageLoader({src:this.ngSrc,width:ne})} ${ne}w`).join(", ")}updateSrcAndSrcset(h=!1){h&&(this._renderedSrc=null);const v=this.getRewrittenSrc();let A;return this.setHostAttribute("src",v),this.ngSrcset?A=this.getRewrittenSrcset():this.shouldGenerateAutomaticSrcset()&&(A=this.getAutomaticSrcset()),A&&this.setHostAttribute("srcset",A),A}getFixedSrcset(){return xs.map(v=>`${this.callImageLoader({src:this.ngSrc,width:this.width*v})} ${v}x`).join(", ")}shouldGenerateAutomaticSrcset(){let h=!1;return this.sizes||(h=this.width>1920||this.height>1080),!this.disableOptimizedSrcset&&!this.srcset&&this.imageLoader!==vi&&!h}ngOnDestroy(){}setHostAttribute(h,v){this.renderer.setAttribute(this.imgElement,h,v)}static#e=this.\u0275fac=function(v){return new(v||Yr)};static#t=this.\u0275dir=l.lG2({type:Yr,selectors:[["img","ngSrc",""]],hostVars:8,hostBindings:function(v,A){2&v&&l.Udp("position",A.fill?"absolute":null)("width",A.fill?"100%":null)("height",A.fill?"100%":null)("inset",A.fill?"0px":null)},inputs:{ngSrc:["ngSrc","ngSrc",wi],ngSrcset:"ngSrcset",sizes:"sizes",width:["width","width",l.Cb_],height:["height","height",l.Cb_],loading:"loading",priority:["priority","priority",l.VuI],loaderParams:"loaderParams",disableOptimizedSrcset:["disableOptimizedSrcset","disableOptimizedSrcset",l.VuI],fill:["fill","fill",l.VuI],src:"src",srcset:"srcset"},standalone:!0,features:[l.Xq5,l.TTD]})}function wi(m){return"string"==typeof m?m:(0,l.z3N)(m)}},851:(_t,Me,w)=>{"use strict";function l(Ce,T,$,pe,We,Le,tt){try{var ut=Ce[Le](tt),Tt=ut.value}catch(Jn){return void $(Jn)}ut.done?T(Tt):Promise.resolve(Tt).then(pe,We)}function y(Ce){return function(){var T=this,$=arguments;return new Promise(function(pe,We){var Le=Ce.apply(T,$);function tt(Tt){l(Le,pe,We,tt,ut,"next",Tt)}function ut(Tt){l(Le,pe,We,tt,ut,"throw",Tt)}tt(void 0)})}}w.d(Me,{JF:()=>wr});var N=w(354),J=w(681),H=w(61),R=w(603),K=w(965);var ee=w(142);class G{constructor(T,$){this.predicate=T,this.thisArg=$}call(T,$){return $.subscribe(new oe(T,this.predicate,this.thisArg))}}class oe extends ee.L{constructor(T,$,pe){super(T),this.predicate=$,this.thisArg=pe,this.count=0}_next(T){let $;try{$=this.predicate.call(this.thisArg,T,this.count++)}catch(pe){return void this.destination.error(pe)}$&&this.destination.next(T)}}var me=w(422),De=w(646);function we(Ce){return T=>T.lift(new Ie(Ce))}class Ie{constructor(T){this.callback=T}call(T,$){return $.subscribe(new de(T,this.callback))}}class de extends ee.L{constructor(T,$){super(T),this.add(new De.w($))}}var ge=w(520),ae=w(575); + */let C=null;function F(){return C}function te(g){C??=g}class U{}class k{static#e=this.\u0275fac=function(_){return new(_||k)};static#t=this.\u0275prov=s.wxM({token:k,factory:()=>window.navigation,providedIn:"platform"})}const B=new s.UbH("");class ne{historyGo(p){throw new Error("")}static#e=this.\u0275fac=function(_){return new(_||ne)};static#t=this.\u0275prov=s.wxM({token:ne,factory:()=>(0,s.uUt)(R),providedIn:"platform"})}new s.UbH("");class R extends ne{constructor(){super(),this._doc=(0,s.uUt)(B),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return F().getBaseHref(this._doc)}onPopState(p){const _=F().getGlobalEventTarget(this._doc,"window");return _.addEventListener("popstate",p,!1),()=>_.removeEventListener("popstate",p)}onHashChange(p){const _=F().getGlobalEventTarget(this._doc,"window");return _.addEventListener("hashchange",p,!1),()=>_.removeEventListener("hashchange",p)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(p){this._location.pathname=p}pushState(p,_,E){this._history.pushState(p,_,E)}replaceState(p,_,E){this._history.replaceState(p,_,E)}forward(){this._history.forward()}back(){this._history.back()}historyGo(p=0){this._history.go(p)}getState(){return this._history.state}static#e=this.\u0275fac=function(_){return new(_||R)};static#t=this.\u0275prov=s.wxM({token:R,factory:()=>new R,providedIn:"platform"})}function j(g,p){if(0==g.length)return p;if(0==p.length)return g;let _=0;return g.endsWith("/")&&_++,p.startsWith("/")&&_++,2==_?g+p.substring(1):1==_?g+p:g+"/"+p}function se(g){const p=g.match(/#|\?|$/),_=p&&p.index||g.length,E=_-("/"===g[_-1]?1:0);return g.slice(0,E)+g.slice(_)}function me(g){return g&&"?"!==g[0]?"?"+g:g}class be{historyGo(p){throw new Error("")}static#e=this.\u0275fac=function(_){return new(_||be)};static#t=this.\u0275prov=s.wxM({token:be,factory:()=>(0,s.uUt)(Oe),providedIn:"root"})}const xe=new s.UbH("");class Oe extends be{constructor(p,_){super(),this._platformLocation=p,this._removeListenerFns=[],this._baseHref=_??this._platformLocation.getBaseHrefFromDOM()??(0,s.uUt)(B).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(p){this._removeListenerFns.push(this._platformLocation.onPopState(p),this._platformLocation.onHashChange(p))}getBaseHref(){return this._baseHref}prepareExternalUrl(p){return j(this._baseHref,p)}path(p=!1){const _=this._platformLocation.pathname+me(this._platformLocation.search),E=this._platformLocation.hash;return E&&p?`${_}${E}`:_}pushState(p,_,E,le){const Pe=this.prepareExternalUrl(E+me(le));this._platformLocation.pushState(p,_,Pe)}replaceState(p,_,E,le){const Pe=this.prepareExternalUrl(E+me(le));this._platformLocation.replaceState(p,_,Pe)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(p=0){this._platformLocation.historyGo?.(p)}static#e=this.\u0275fac=function(_){return new(_||Oe)(s.CoB(ne),s.CoB(xe,8))};static#t=this.\u0275prov=s.wxM({token:Oe,factory:Oe.\u0275fac,providedIn:"root"})}class fe extends be{constructor(p,_){super(),this._platformLocation=p,this._baseHref="",this._removeListenerFns=[],null!=_&&(this._baseHref=_)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(p){this._removeListenerFns.push(this._platformLocation.onPopState(p),this._platformLocation.onHashChange(p))}getBaseHref(){return this._baseHref}path(p=!1){const _=this._platformLocation.hash??"#";return _.length>0?_.substring(1):_}prepareExternalUrl(p){const _=j(this._baseHref,p);return _.length>0?"#"+_:_}pushState(p,_,E,le){let Pe=this.prepareExternalUrl(E+me(le));0==Pe.length&&(Pe=this._platformLocation.pathname),this._platformLocation.pushState(p,_,Pe)}replaceState(p,_,E,le){let Pe=this.prepareExternalUrl(E+me(le));0==Pe.length&&(Pe=this._platformLocation.pathname),this._platformLocation.replaceState(p,_,Pe)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(p=0){this._platformLocation.historyGo?.(p)}static#e=this.\u0275fac=function(_){return new(_||fe)(s.CoB(ne),s.CoB(xe,8))};static#t=this.\u0275prov=s.wxM({token:fe,factory:fe.\u0275fac})}class pe{constructor(p){this._subject=new s._w7,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=p;const _=this._locationStrategy.getBaseHref();this._basePath=function Fe(g){if(new RegExp("^(https?:)?//").test(g)){const[,_]=g.split(/\/\/[^\/]+/);return _}return g}(se(Ae(_))),this._locationStrategy.onPopState(E=>{this._subject.emit({url:this.path(!0),pop:!0,state:E.state,type:E.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(p=!1){return this.normalize(this._locationStrategy.path(p))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(p,_=""){return this.path()==this.normalize(p+me(_))}normalize(p){return pe.stripTrailingSlash(function He(g,p){if(!g||!p.startsWith(g))return p;const _=p.substring(g.length);return""===_||["/",";","?","#"].includes(_[0])?_:p}(this._basePath,Ae(p)))}prepareExternalUrl(p){return p&&"/"!==p[0]&&(p="/"+p),this._locationStrategy.prepareExternalUrl(p)}go(p,_="",E=null){this._locationStrategy.pushState(E,"",p,_),this._notifyUrlChangeListeners(this.prepareExternalUrl(p+me(_)),E)}replaceState(p,_="",E=null){this._locationStrategy.replaceState(E,"",p,_),this._notifyUrlChangeListeners(this.prepareExternalUrl(p+me(_)),E)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(p=0){this._locationStrategy.historyGo?.(p)}onUrlChange(p){return this._urlChangeListeners.push(p),this._urlChangeSubscription??=this.subscribe(_=>{this._notifyUrlChangeListeners(_.url,_.state)}),()=>{const _=this._urlChangeListeners.indexOf(p);this._urlChangeListeners.splice(_,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(p="",_){this._urlChangeListeners.forEach(E=>E(p,_))}subscribe(p,_,E){return this._subject.subscribe({next:p,error:_,complete:E})}static#e=this.normalizeQueryParams=me;static#t=this.joinWithSlash=j;static#n=this.stripTrailingSlash=se;static#r=this.\u0275fac=function(_){return new(_||pe)(s.CoB(be))};static#o=this.\u0275prov=s.wxM({token:pe,factory:()=>function de(){return new pe((0,s.CoB)(be))}(),providedIn:"root"})}function Ae(g){return g.replace(/\/index.html$/,"")}const $={ADP:[void 0,void 0,0],AFN:[void 0,"\u060b",0],ALL:[void 0,void 0,0],AMD:[void 0,"\u058f",2],AOA:[void 0,"Kz"],ARS:[void 0,"$"],AUD:["A$","$"],AZN:[void 0,"\u20bc"],BAM:[void 0,"KM"],BBD:[void 0,"$"],BDT:[void 0,"\u09f3"],BHD:[void 0,void 0,3],BIF:[void 0,void 0,0],BMD:[void 0,"$"],BND:[void 0,"$"],BOB:[void 0,"Bs"],BRL:["R$"],BSD:[void 0,"$"],BWP:[void 0,"P"],BYN:[void 0,void 0,2],BYR:[void 0,void 0,0],BZD:[void 0,"$"],CAD:["CA$","$",2],CHF:[void 0,void 0,2],CLF:[void 0,void 0,4],CLP:[void 0,"$",0],CNY:["CN\xa5","\xa5"],COP:[void 0,"$",2],CRC:[void 0,"\u20a1",2],CUC:[void 0,"$"],CUP:[void 0,"$"],CZK:[void 0,"K\u010d",2],DJF:[void 0,void 0,0],DKK:[void 0,"kr",2],DOP:[void 0,"$"],EGP:[void 0,"E\xa3"],ESP:[void 0,"\u20a7",0],EUR:["\u20ac"],FJD:[void 0,"$"],FKP:[void 0,"\xa3"],GBP:["\xa3"],GEL:[void 0,"\u20be"],GHS:[void 0,"GH\u20b5"],GIP:[void 0,"\xa3"],GNF:[void 0,"FG",0],GTQ:[void 0,"Q"],GYD:[void 0,"$",2],HKD:["HK$","$"],HNL:[void 0,"L"],HRK:[void 0,"kn"],HUF:[void 0,"Ft",2],IDR:[void 0,"Rp",2],ILS:["\u20aa"],INR:["\u20b9"],IQD:[void 0,void 0,0],IRR:[void 0,void 0,0],ISK:[void 0,"kr",0],ITL:[void 0,void 0,0],JMD:[void 0,"$"],JOD:[void 0,void 0,3],JPY:["\xa5",void 0,0],KHR:[void 0,"\u17db"],KMF:[void 0,"CF",0],KPW:[void 0,"\u20a9",0],KRW:["\u20a9",void 0,0],KWD:[void 0,void 0,3],KYD:[void 0,"$"],KZT:[void 0,"\u20b8"],LAK:[void 0,"\u20ad",0],LBP:[void 0,"L\xa3",0],LKR:[void 0,"Rs"],LRD:[void 0,"$"],LTL:[void 0,"Lt"],LUF:[void 0,void 0,0],LVL:[void 0,"Ls"],LYD:[void 0,void 0,3],MGA:[void 0,"Ar",0],MGF:[void 0,void 0,0],MMK:[void 0,"K",0],MNT:[void 0,"\u20ae",2],MRO:[void 0,void 0,0],MUR:[void 0,"Rs",2],MXN:["MX$","$"],MYR:[void 0,"RM"],NAD:[void 0,"$"],NGN:[void 0,"\u20a6"],NIO:[void 0,"C$"],NOK:[void 0,"kr",2],NPR:[void 0,"Rs"],NZD:["NZ$","$"],OMR:[void 0,void 0,3],PHP:["\u20b1"],PKR:[void 0,"Rs",2],PLN:[void 0,"z\u0142"],PYG:[void 0,"\u20b2",0],RON:[void 0,"lei"],RSD:[void 0,void 0,0],RUB:[void 0,"\u20bd"],RWF:[void 0,"RF",0],SBD:[void 0,"$"],SEK:[void 0,"kr",2],SGD:[void 0,"$"],SHP:[void 0,"\xa3"],SLE:[void 0,void 0,2],SLL:[void 0,void 0,0],SOS:[void 0,void 0,0],SRD:[void 0,"$"],SSP:[void 0,"\xa3"],STD:[void 0,void 0,0],STN:[void 0,"Db"],SYP:[void 0,"\xa3",0],THB:[void 0,"\u0e3f"],TMM:[void 0,void 0,0],TND:[void 0,void 0,3],TOP:[void 0,"T$"],TRL:[void 0,void 0,0],TRY:[void 0,"\u20ba"],TTD:[void 0,"$"],TWD:["NT$","$",2],TZS:[void 0,void 0,2],UAH:[void 0,"\u20b4"],UGX:[void 0,void 0,0],USD:["$"],UYI:[void 0,void 0,0],UYU:[void 0,"$"],UYW:[void 0,void 0,4],UZS:[void 0,void 0,2],VEF:[void 0,"Bs",2],VND:["\u20ab",void 0,0],VUV:[void 0,void 0,0],XAF:["FCFA",void 0,0],XCD:["EC$","$"],XOF:["F\u202fCFA",void 0,0],XPF:["CFPF",void 0,0],XXX:["\xa4"],YER:[void 0,void 0,0],ZAR:[void 0,"R"],ZMK:[void 0,void 0,0],ZMW:[void 0,"ZK"],ZWD:[void 0,void 0,0]};var J,g,he,K,Ce,Le,Be,wt;function $t(g,p){return Ct((0,s.iMv)(g)[s.GUM.DateFormat],p)}function tn(g,p){return Ct((0,s.iMv)(g)[s.GUM.TimeFormat],p)}function m1(g,p){return Ct((0,s.iMv)(g)[s.GUM.DateTimeFormat],p)}function Ut(g,p){const _=(0,s.iMv)(g),E=_[s.GUM.NumberSymbols][p];if(typeof E>"u"){if(p===Be.CurrencyDecimal)return _[s.GUM.NumberSymbols][Be.Decimal];if(p===Be.CurrencyGroup)return _[s.GUM.NumberSymbols][Be.Group]}return E}function et(g,p){return(0,s.iMv)(g)[s.GUM.NumberFormats][p]}(g=J||(J={}))[g.Decimal=0]="Decimal",g[g.Percent=1]="Percent",g[g.Currency=2]="Currency",g[g.Scientific=3]="Scientific",function(g){g[g.Zero=0]="Zero",g[g.One=1]="One",g[g.Two=2]="Two",g[g.Few=3]="Few",g[g.Many=4]="Many",g[g.Other=5]="Other"}(he||(he={})),function(g){g[g.Format=0]="Format",g[g.Standalone=1]="Standalone"}(K||(K={})),function(g){g[g.Narrow=0]="Narrow",g[g.Abbreviated=1]="Abbreviated",g[g.Wide=2]="Wide",g[g.Short=3]="Short"}(Ce||(Ce={})),function(g){g[g.Short=0]="Short",g[g.Medium=1]="Medium",g[g.Long=2]="Long",g[g.Full=3]="Full"}(Le||(Le={})),function(g){g[g.Decimal=0]="Decimal",g[g.Group=1]="Group",g[g.List=2]="List",g[g.PercentSign=3]="PercentSign",g[g.PlusSign=4]="PlusSign",g[g.MinusSign=5]="MinusSign",g[g.Exponential=6]="Exponential",g[g.SuperscriptingExponent=7]="SuperscriptingExponent",g[g.PerMille=8]="PerMille",g[g.Infinity=9]="Infinity",g[g.NaN=10]="NaN",g[g.TimeSeparator=11]="TimeSeparator",g[g.CurrencyDecimal=12]="CurrencyDecimal",g[g.CurrencyGroup=13]="CurrencyGroup"}(Be||(Be={})),function(g){g[g.Sunday=0]="Sunday",g[g.Monday=1]="Monday",g[g.Tuesday=2]="Tuesday",g[g.Wednesday=3]="Wednesday",g[g.Thursday=4]="Thursday",g[g.Friday=5]="Friday",g[g.Saturday=6]="Saturday"}(wt||(wt={}));const ot=s.y02;function b1(g){if(!g[s.GUM.ExtraData])throw new Error(`Missing extra locale data for the locale "${g[s.GUM.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function Ct(g,p){for(let _=p;_>-1;_--)if(typeof g[_]<"u")return g[_];throw new Error("Locale data API: locale data undefined")}function Ze(g){const[p,_]=g.split(":");return{hours:+p,minutes:+_}}function kt(g,p,_="en"){const E=function at(g){return(0,s.iMv)(g)[s.GUM.Currencies]}(_)[g]||$[g]||[],le=E[1];return"narrow"===p&&"string"==typeof le?le:E[0]||g}const nt=2;const X=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,ve={},Je=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var Lt,lt,Te;function V(g,p,_,E){let le=function e1(g){if(it(g))return g;if("number"==typeof g&&!isNaN(g))return new Date(g);if("string"==typeof g){if(g=g.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(g)){const[le,Pe=1,Xe=1]=g.split("-").map(Et=>+Et);return N(le,Pe-1,Xe)}const _=parseFloat(g);if(!isNaN(g-_))return new Date(_);let E;if(E=g.match(X))return function Nt(g){const p=new Date(0);let _=0,E=0;const le=g[8]?p.setUTCFullYear:p.setFullYear,Pe=g[8]?p.setUTCHours:p.setHours;g[9]&&(_=Number(g[9]+g[10]),E=Number(g[9]+g[11])),le.call(p,Number(g[1]),Number(g[2])-1,Number(g[3]));const Xe=Number(g[4]||0)-_,Et=Number(g[5]||0)-E,X1=Number(g[6]||0),N1=Math.floor(1e3*parseFloat("0."+(g[7]||0)));return Pe.call(p,Xe,Et,X1,N1),p}(E)}const p=new Date(g);if(!it(p))throw new Error(`Unable to convert "${g}" into a date`);return p}(g);p=ae(_,p)||p;let Et,Xe=[];for(;p;){if(Et=Je.exec(p),!Et){Xe.push(p);break}{Xe=Xe.concat(Et.slice(1));const A1=Xe.pop();if(!A1)break;p=A1}}let X1=le.getTimezoneOffset();E&&(X1=we(E,X1),le=function dt(g,p,_){const E=_?-1:1,le=g.getTimezoneOffset(),Pe=we(p,le);return function rt(g,p){return g=new Date(g.getTime()),g.setMinutes(g.getMinutes()+p),g}(g,E*(Pe-le))}(le,E,!0));let N1="";return Xe.forEach(A1=>{const h1=function W(g){if(x[g])return x[g];let p;switch(g){case"G":case"GG":case"GGG":p=c1(Te.Eras,Ce.Abbreviated);break;case"GGGG":p=c1(Te.Eras,Ce.Wide);break;case"GGGGG":p=c1(Te.Eras,Ce.Narrow);break;case"y":p=_t(lt.FullYear,1,0,!1,!0);break;case"yy":p=_t(lt.FullYear,2,0,!0,!0);break;case"yyy":p=_t(lt.FullYear,3,0,!1,!0);break;case"yyyy":p=_t(lt.FullYear,4,0,!1,!0);break;case"Y":p=ct(1);break;case"YY":p=ct(2,!0);break;case"YYY":p=ct(3);break;case"YYYY":p=ct(4);break;case"M":case"L":p=_t(lt.Month,1,1);break;case"MM":case"LL":p=_t(lt.Month,2,1);break;case"MMM":p=c1(Te.Months,Ce.Abbreviated);break;case"MMMM":p=c1(Te.Months,Ce.Wide);break;case"MMMMM":p=c1(Te.Months,Ce.Narrow);break;case"LLL":p=c1(Te.Months,Ce.Abbreviated,K.Standalone);break;case"LLLL":p=c1(Te.Months,Ce.Wide,K.Standalone);break;case"LLLLL":p=c1(Te.Months,Ce.Narrow,K.Standalone);break;case"w":p=Bn(1);break;case"ww":p=Bn(2);break;case"W":p=Bn(1,!0);break;case"d":p=_t(lt.Date,1);break;case"dd":p=_t(lt.Date,2);break;case"c":case"cc":p=_t(lt.Day,1);break;case"ccc":p=c1(Te.Days,Ce.Abbreviated,K.Standalone);break;case"cccc":p=c1(Te.Days,Ce.Wide,K.Standalone);break;case"ccccc":p=c1(Te.Days,Ce.Narrow,K.Standalone);break;case"cccccc":p=c1(Te.Days,Ce.Short,K.Standalone);break;case"E":case"EE":case"EEE":p=c1(Te.Days,Ce.Abbreviated);break;case"EEEE":p=c1(Te.Days,Ce.Wide);break;case"EEEEE":p=c1(Te.Days,Ce.Narrow);break;case"EEEEEE":p=c1(Te.Days,Ce.Short);break;case"a":case"aa":case"aaa":p=c1(Te.DayPeriods,Ce.Abbreviated);break;case"aaaa":p=c1(Te.DayPeriods,Ce.Wide);break;case"aaaaa":p=c1(Te.DayPeriods,Ce.Narrow);break;case"b":case"bb":case"bbb":p=c1(Te.DayPeriods,Ce.Abbreviated,K.Standalone,!0);break;case"bbbb":p=c1(Te.DayPeriods,Ce.Wide,K.Standalone,!0);break;case"bbbbb":p=c1(Te.DayPeriods,Ce.Narrow,K.Standalone,!0);break;case"B":case"BB":case"BBB":p=c1(Te.DayPeriods,Ce.Abbreviated,K.Format,!0);break;case"BBBB":p=c1(Te.DayPeriods,Ce.Wide,K.Format,!0);break;case"BBBBB":p=c1(Te.DayPeriods,Ce.Narrow,K.Format,!0);break;case"h":p=_t(lt.Hours,1,-12);break;case"hh":p=_t(lt.Hours,2,-12);break;case"H":p=_t(lt.Hours,1);break;case"HH":p=_t(lt.Hours,2);break;case"m":p=_t(lt.Minutes,1);break;case"mm":p=_t(lt.Minutes,2);break;case"s":p=_t(lt.Seconds,1);break;case"ss":p=_t(lt.Seconds,2);break;case"S":p=_t(lt.FractionalSeconds,1);break;case"SS":p=_t(lt.FractionalSeconds,2);break;case"SSS":p=_t(lt.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":p=nn(Lt.Short);break;case"ZZZZZ":p=nn(Lt.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":p=nn(Lt.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":p=nn(Lt.Long);break;default:return null}return x[g]=p,p}(A1);N1+=h1?h1(le,_,X1):"''"===A1?"'":A1.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),N1}function N(g,p,_){const E=new Date(0);return E.setFullYear(g,p,_),E.setHours(0,0,0),E}function ae(g,p){const _=function Ht(g){return(0,s.iMv)(g)[s.GUM.LocaleId]}(g);if(ve[_]??={},ve[_][p])return ve[_][p];let E="";switch(p){case"shortDate":E=$t(g,Le.Short);break;case"mediumDate":E=$t(g,Le.Medium);break;case"longDate":E=$t(g,Le.Long);break;case"fullDate":E=$t(g,Le.Full);break;case"shortTime":E=tn(g,Le.Short);break;case"mediumTime":E=tn(g,Le.Medium);break;case"longTime":E=tn(g,Le.Long);break;case"fullTime":E=tn(g,Le.Full);break;case"short":const le=ae(g,"shortTime"),Pe=ae(g,"shortDate");E=Ee(m1(g,Le.Short),[le,Pe]);break;case"medium":const Xe=ae(g,"mediumTime"),Et=ae(g,"mediumDate");E=Ee(m1(g,Le.Medium),[Xe,Et]);break;case"long":const X1=ae(g,"longTime"),N1=ae(g,"longDate");E=Ee(m1(g,Le.Long),[X1,N1]);break;case"full":const A1=ae(g,"fullTime"),h1=ae(g,"fullDate");E=Ee(m1(g,Le.Full),[A1,h1])}return E&&(ve[_][p]=E),E}function Ee(g,p){return p&&(g=g.replace(/\{([^}]+)}/g,function(_,E){return null!=p&&E in p?p[E]:_})),g}function ke(g,p,_="-",E,le){let Pe="";(g<0||le&&g<=0)&&(le?g=1-g:(g=-g,Pe=_));let Xe=String(g);for(;Xe.length0||Et>-_)&&(Et+=_),g===lt.Hours)0===Et&&-12===_&&(Et=12);else if(g===lt.FractionalSeconds)return function P1(g,p){return ke(g,3).substring(0,p)}(Et,p);const X1=Ut(Xe,Be.MinusSign);return ke(Et,p,X1,E,le)}}function c1(g,p,_=K.Format,E=!1){return function(le,Pe){return function Pn(g,p,_,E,le,Pe){switch(_){case Te.Months:return function p1(g,p,_){const E=(0,s.iMv)(g),Pe=Ct([E[s.GUM.MonthsFormat],E[s.GUM.MonthsStandalone]],p);return Ct(Pe,_)}(p,le,E)[g.getMonth()];case Te.Days:return function zt(g,p,_){const E=(0,s.iMv)(g),Pe=Ct([E[s.GUM.DaysFormat],E[s.GUM.DaysStandalone]],p);return Ct(Pe,_)}(p,le,E)[g.getDay()];case Te.DayPeriods:const Xe=g.getHours(),Et=g.getMinutes();if(Pe){const N1=function T1(g){const p=(0,s.iMv)(g);return b1(p),(p[s.GUM.ExtraData][2]||[]).map(E=>"string"==typeof E?Ze(E):[Ze(E[0]),Ze(E[1])])}(p),A1=function ut(g,p,_){const E=(0,s.iMv)(g);b1(E);const Pe=Ct([E[s.GUM.ExtraData][0],E[s.GUM.ExtraData][1]],p)||[];return Ct(Pe,_)||[]}(p,le,E),h1=N1.findIndex(dn=>{if(Array.isArray(dn)){const[j1,Fn]=dn,Q1=Xe>=j1.hours&&Et>=j1.minutes,en=Xe0?Math.floor(le/60):Math.ceil(le/60);switch(g){case Lt.Short:return(le>=0?"+":"")+ke(Xe,2,Pe)+ke(Math.abs(le%60),2,Pe);case Lt.ShortGMT:return"GMT"+(le>=0?"+":"")+ke(Xe,1,Pe);case Lt.Long:return"GMT"+(le>=0?"+":"")+ke(Xe,2,Pe)+":"+ke(Math.abs(le%60),2,Pe);case Lt.Extended:return 0===E?"Z":(le>=0?"+":"")+ke(Xe,2,Pe)+":"+ke(Math.abs(le%60),2,Pe);default:throw new Error(`Unknown zone width "${g}"`)}}}!function(g){g[g.Short=0]="Short",g[g.ShortGMT=1]="ShortGMT",g[g.Long=2]="Long",g[g.Extended=3]="Extended"}(Lt||(Lt={})),function(g){g[g.FullYear=0]="FullYear",g[g.Month=1]="Month",g[g.Date=2]="Date",g[g.Hours=3]="Hours",g[g.Minutes=4]="Minutes",g[g.Seconds=5]="Seconds",g[g.FractionalSeconds=6]="FractionalSeconds",g[g.Day=7]="Day"}(lt||(lt={})),function(g){g[g.DayPeriods=0]="DayPeriods",g[g.Days=1]="Days",g[g.Months=2]="Months",g[g.Eras=3]="Eras"}(Te||(Te={}));const zr=0,Cr=4;function rn(g){const p=g.getDay(),_=0===p?-3:Cr-p;return N(g.getFullYear(),g.getMonth(),g.getDate()+_)}function Bn(g,p=!1){return function(_,E){let le;if(p){const Pe=new Date(_.getFullYear(),_.getMonth(),1).getDay()-1,Xe=_.getDate();le=1+Math.floor((Xe+Pe)/7)}else{const Pe=rn(_),Xe=function ir(g){const p=N(g,zr,1).getDay();return N(g,0,1+(p<=Cr?Cr:Cr+7)-p)}(Pe.getFullYear()),Et=Pe.getTime()-Xe.getTime();le=1+Math.round(Et/6048e5)}return ke(le,g,Ut(E,Be.MinusSign))}}function ct(g,p=!1){return function(_,E){return ke(rn(_).getFullYear(),g,Ut(E,Be.MinusSign),p)}}const x={};function we(g,p){g=g.replace(/:/g,"");const _=Date.parse("Jan 01, 1970 00:00:00 "+g)/6e4;return isNaN(_)?p:_}function it(g){return g instanceof Date&&!isNaN(g.valueOf())}const V1=/^(\d+)?\.((\d+)(-(\d+))?)?$/,v2=22,e2=".",xn="0",sr=";",K2=",",pn="#";function k2(g,p,_,E,le,Pe,Xe=!1){let Et="",X1=!1;if(isFinite(g)){let N1=function Z2(g){let E,le,Pe,Xe,Et,p=Math.abs(g)+"",_=0;for((le=p.indexOf(e2))>-1&&(p=p.replace(e2,"")),(Pe=p.search(/e/i))>0?(le<0&&(le=Pe),le+=+p.slice(Pe+1),p=p.substring(0,Pe)):le<0&&(le=p.length),Pe=0;p.charAt(Pe)===xn;Pe++);if(Pe===(Et=p.length))E=[0],le=1;else{for(Et--;p.charAt(Et)===xn;)Et--;for(le-=Pe,E=[],Xe=0;Pe<=Et;Pe++,Xe++)E[Xe]=Number(p.charAt(Pe))}return le>v2&&(E=E.splice(0,v2-1),_=le-1,le=1),{digits:E,exponent:_,integerLen:le}}(g);Xe&&(N1=function b2(g){if(0===g.digits[0])return g;const p=g.digits.length-g.integerLen;return g.exponent?g.exponent+=2:(0===p?g.digits.push(0,0):1===p&&g.digits.push(0),g.integerLen+=2),g}(N1));let A1=p.minInt,h1=p.minFrac,dn=p.maxFrac;if(Pe){const xr=Pe.match(V1);if(null===xr)throw new Error(`${Pe} is not a valid digit info`);const e3=xr[1],vn=xr[3],O2=xr[5];null!=e3&&(A1=zn(e3)),null!=vn&&(h1=zn(vn)),null!=O2?dn=zn(O2):null!=vn&&h1>dn&&(dn=h1)}!function F2(g,p,_){if(p>_)throw new Error(`The minimum number of digits after fraction (${p}) is higher than the maximum (${_}).`);let E=g.digits,le=E.length-g.integerLen;const Pe=Math.min(Math.max(p,le),_);let Xe=Pe+g.integerLen,Et=E[Xe];if(Xe>0){E.splice(Math.max(g.integerLen,Xe));for(let h1=Xe;h1=5)if(Xe-1<0){for(let h1=0;h1>Xe;h1--)E.unshift(0),g.integerLen++;E.unshift(1),g.integerLen++}else E[Xe-1]++;for(;le=N1?Fn.pop():X1=!1),dn>=10?1:0},0);A1&&(E.unshift(A1),g.integerLen++)}(N1,h1,dn);let j1=N1.digits,Fn=N1.integerLen;const Q1=N1.exponent;let en=[];for(X1=j1.every(xr=>!xr);Fn0?en=j1.splice(Fn,j1.length):(en=j1,j1=[0]);const y3=[];for(j1.length>=p.lgSize&&y3.unshift(j1.splice(-p.lgSize,j1.length).join(""));j1.length>p.gSize;)y3.unshift(j1.splice(-p.gSize,j1.length).join(""));j1.length&&y3.unshift(j1.join("")),Et=y3.join(Ut(_,E)),en.length&&(Et+=Ut(_,le)+en.join("")),Q1&&(Et+=Ut(_,Be.Exponential)+"+"+Q1)}else Et=Ut(_,Be.Infinity);return Et=g<0&&!X1?p.negPre+Et+p.negSuf:p.posPre+Et+p.posSuf,Et}function t2(g,p,_,E,le){const Xe=Mt(et(p,J.Currency),Ut(p,Be.MinusSign));return Xe.minFrac=function _e(g){let p;const _=$[g];return _&&(p=_[2]),"number"==typeof p?p:nt}(E),Xe.maxFrac=Xe.minFrac,k2(g,Xe,p,Be.CurrencyGroup,Be.CurrencyDecimal,le).replace("\xa4",_).replace("\xa4","").trim()}function Mt(g,p="-"){const _={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},E=g.split(sr),le=E[0],Pe=E[1],Xe=-1!==le.indexOf(e2)?le.split(e2):[le.substring(0,le.lastIndexOf(xn)+1),le.substring(le.lastIndexOf(xn)+1)],Et=Xe[0],X1=Xe[1]||"";_.posPre=Et.substring(0,Et.indexOf(pn));for(let A1=0;A1-1||(le=_.getPluralCategory(g,E),p.indexOf(le)>-1))return le;if(p.indexOf("other")>-1)return"other";throw new Error(`No plural message found for value "${g}"`)}class c2 extends w2{constructor(p){super(),this.locale=p}getPluralCategory(p,_){switch(ot(_||this.locale)(p)){case he.Zero:return"zero";case he.One:return"one";case he.Two:return"two";case he.Few:return"few";case he.Many:return"many";default:return"other"}}static#e=this.\u0275fac=function(_){return new(_||c2)(s.CoB(s.KYU))};static#t=this.\u0275prov=s.wxM({token:c2,factory:c2.\u0275fac})}function n2(g,p){p=encodeURIComponent(p);for(const _ of g.split(";")){const E=_.indexOf("="),[le,Pe]=-1==E?[_,""]:[_.slice(0,E),_.slice(E+1)];if(le.trim()===p)return decodeURIComponent(Pe)}return null}const u2=/\s+/,_r=[];class D2{constructor(p,_){this._ngEl=p,this._renderer=_,this.initialClasses=_r,this.stateMap=new Map}set klass(p){this.initialClasses=null!=p?p.trim().split(u2):_r}set ngClass(p){this.rawClass="string"==typeof p?p.trim().split(u2):p}ngDoCheck(){for(const _ of this.initialClasses)this._updateState(_,!0);const p=this.rawClass;if(Array.isArray(p)||p instanceof Set)for(const _ of p)this._updateState(_,!0);else if(null!=p)for(const _ of Object.keys(p))this._updateState(_,!!p[_]);this._applyStateDiff()}_updateState(p,_){const E=this.stateMap.get(p);void 0!==E?(E.enabled!==_&&(E.changed=!0,E.enabled=_),E.touched=!0):this.stateMap.set(p,{enabled:_,changed:!0,touched:!0})}_applyStateDiff(){for(const p of this.stateMap){const _=p[0],E=p[1];E.changed?(this._toggleClass(_,E.enabled),E.changed=!1):E.touched||(E.enabled&&this._toggleClass(_,!1),this.stateMap.delete(_)),E.touched=!1}}_toggleClass(p,_){(p=p.trim()).length>0&&p.split(u2).forEach(E=>{_?this._renderer.addClass(this._ngEl.nativeElement,E):this._renderer.removeClass(this._ngEl.nativeElement,E)})}static#e=this.\u0275fac=function(_){return new(_||D2)(s.GI1(s.GMv),s.GI1(s.q87))};static#t=this.\u0275dir=s.Sc5({type:D2,selectors:[["","ngClass",""]],inputs:{klass:[s.Wk5.None,"class","klass"],ngClass:"ngClass"},standalone:!0})}class Y2{constructor(p){this._viewContainerRef=p,this.ngComponentOutlet=null,this._inputsUsed=new Map}_needToReCreateNgModuleInstance(p){return void 0!==p.ngComponentOutletNgModule||void 0!==p.ngComponentOutletNgModuleFactory}_needToReCreateComponentInstance(p){return void 0!==p.ngComponentOutlet||void 0!==p.ngComponentOutletContent||void 0!==p.ngComponentOutletInjector||this._needToReCreateNgModuleInstance(p)}ngOnChanges(p){if(this._needToReCreateComponentInstance(p)&&(this._viewContainerRef.clear(),this._inputsUsed.clear(),this._componentRef=void 0,this.ngComponentOutlet)){const _=this.ngComponentOutletInjector||this._viewContainerRef.parentInjector;this._needToReCreateNgModuleInstance(p)&&(this._moduleRef?.destroy(),this.ngComponentOutletNgModule?this._moduleRef=(0,s.Gk1)(this.ngComponentOutletNgModule,H(_)):this.ngComponentOutletNgModuleFactory?this._moduleRef=this.ngComponentOutletNgModuleFactory.create(H(_)):this._moduleRef=void 0),this._componentRef=this._viewContainerRef.createComponent(this.ngComponentOutlet,{injector:_,ngModuleRef:this._moduleRef,projectableNodes:this.ngComponentOutletContent})}}ngDoCheck(){if(this._componentRef){if(this.ngComponentOutletInputs)for(const p of Object.keys(this.ngComponentOutletInputs))this._inputsUsed.set(p,!0);this._applyInputStateDiff(this._componentRef)}}ngOnDestroy(){this._moduleRef?.destroy()}_applyInputStateDiff(p){for(const[_,E]of this._inputsUsed)E?(p.setInput(_,this.ngComponentOutletInputs[_]),this._inputsUsed.set(_,!1)):(p.setInput(_,void 0),this._inputsUsed.delete(_))}static#e=this.\u0275fac=function(_){return new(_||Y2)(s.GI1(s.y8U))};static#t=this.\u0275dir=s.Sc5({type:Y2,selectors:[["","ngComponentOutlet",""]],inputs:{ngComponentOutlet:"ngComponentOutlet",ngComponentOutletInputs:"ngComponentOutletInputs",ngComponentOutletInjector:"ngComponentOutletInjector",ngComponentOutletContent:"ngComponentOutletContent",ngComponentOutletNgModule:"ngComponentOutletNgModule",ngComponentOutletNgModuleFactory:"ngComponentOutletNgModuleFactory"},standalone:!0,features:[s.SYr]})}function H(g){return g.get(s.oF$).injector}class P{constructor(p,_,E,le){this.$implicit=p,this.ngForOf=_,this.index=E,this.count=le}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}class q{set ngForOf(p){this._ngForOf=p,this._ngForOfDirty=!0}set ngForTrackBy(p){this._trackByFn=p}get ngForTrackBy(){return this._trackByFn}constructor(p,_,E){this._viewContainer=p,this._template=_,this._differs=E,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(p){p&&(this._template=p)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const p=this._ngForOf;!this._differ&&p&&(this._differ=this._differs.find(p).create(this.ngForTrackBy))}if(this._differ){const p=this._differ.diff(this._ngForOf);p&&this._applyChanges(p)}}_applyChanges(p){const _=this._viewContainer;p.forEachOperation((E,le,Pe)=>{if(null==E.previousIndex)_.createEmbeddedView(this._template,new P(E.item,this._ngForOf,-1,-1),null===Pe?void 0:Pe);else if(null==Pe)_.remove(null===le?void 0:le);else if(null!==le){const Xe=_.get(le);_.move(Xe,Pe),Se(Xe,E)}});for(let E=0,le=_.length;E{Se(_.get(E.currentIndex),E)})}static ngTemplateContextGuard(p,_){return!0}static#e=this.\u0275fac=function(_){return new(_||q)(s.GI1(s.y8U),s.GI1(s.Yw2),s.GI1(s.Uj7))};static#t=this.\u0275dir=s.Sc5({type:q,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}function Se(g,p){g.context.$implicit=p.item}class Ve{constructor(p,_){this._viewContainer=p,this._context=new yt,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=_}set ngIf(p){this._context.$implicit=this._context.ngIf=p,this._updateView()}set ngIfThen(p){ht("ngIfThen",p),this._thenTemplateRef=p,this._thenViewRef=null,this._updateView()}set ngIfElse(p){ht("ngIfElse",p),this._elseTemplateRef=p,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(p,_){return!0}static#e=this.\u0275fac=function(_){return new(_||Ve)(s.GI1(s.y8U),s.GI1(s.Yw2))};static#t=this.\u0275dir=s.Sc5({type:Ve,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}class yt{constructor(){this.$implicit=null,this.ngIf=null}}function ht(g,p){if(p&&!p.createEmbeddedView)throw new Error(`${g} must be a TemplateRef, but received '${(0,s.GEN)(p)}'.`)}class w1{constructor(p,_){this._viewContainerRef=p,this._templateRef=_,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(p){p&&!this._created?this.create():!p&&this._created&&this.destroy()}}class Rt{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(p){this._ngSwitch=p,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(p){this._defaultViews.push(p)}_matchCase(p){const _=p===this._ngSwitch;return this._lastCasesMatched||=_,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),_}_updateDefaultCases(p){if(this._defaultViews.length>0&&p!==this._defaultUsed){this._defaultUsed=p;for(const _ of this._defaultViews)_.enforceState(p)}}static#e=this.\u0275fac=function(_){return new(_||Rt)};static#t=this.\u0275dir=s.Sc5({type:Rt,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0})}class K1{constructor(p,_,E){this.ngSwitch=E,E._addCase(),this._view=new w1(p,_)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static#e=this.\u0275fac=function(_){return new(_||K1)(s.GI1(s.y8U),s.GI1(s.Yw2),s.GI1(Rt,9))};static#t=this.\u0275dir=s.Sc5({type:K1,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0})}class Z1{constructor(p,_,E){E._addDefault(new w1(p,_))}static#e=this.\u0275fac=function(_){return new(_||Z1)(s.GI1(s.y8U),s.GI1(s.Yw2),s.GI1(Rt,9))};static#t=this.\u0275dir=s.Sc5({type:Z1,selectors:[["","ngSwitchDefault",""]],standalone:!0})}class D1{constructor(p){this._localization=p,this._caseViews={}}set ngPlural(p){this._updateView(p)}addCase(p,_){this._caseViews[p]=_}_updateView(p){this._clearViews();const E=B1(p,Object.keys(this._caseViews),this._localization);this._activateView(this._caseViews[E])}_clearViews(){this._activeView&&this._activeView.destroy()}_activateView(p){p&&(this._activeView=p,this._activeView.create())}static#e=this.\u0275fac=function(_){return new(_||D1)(s.GI1(w2))};static#t=this.\u0275dir=s.Sc5({type:D1,selectors:[["","ngPlural",""]],inputs:{ngPlural:"ngPlural"},standalone:!0})}class sn{constructor(p,_,E,le){this.value=p;const Pe=!isNaN(Number(p));le.addCase(Pe?`=${p}`:p,new w1(E,_))}static#e=this.\u0275fac=function(_){return new(_||sn)(s.gJ8("ngPluralCase"),s.GI1(s.Yw2),s.GI1(s.y8U),s.GI1(D1,1))};static#t=this.\u0275dir=s.Sc5({type:sn,selectors:[["","ngPluralCase",""]],standalone:!0})}class Wn{constructor(p,_,E){this._ngEl=p,this._differs=_,this._renderer=E,this._ngStyle=null,this._differ=null}set ngStyle(p){this._ngStyle=p,!this._differ&&p&&(this._differ=this._differs.find(p).create())}ngDoCheck(){if(this._differ){const p=this._differ.diff(this._ngStyle);p&&this._applyChanges(p)}}_setStyle(p,_){const[E,le]=p.split("."),Pe=-1===E.indexOf("-")?void 0:s.yzm.DashCase;null!=_?this._renderer.setStyle(this._ngEl.nativeElement,E,le?`${_}${le}`:_,Pe):this._renderer.removeStyle(this._ngEl.nativeElement,E,Pe)}_applyChanges(p){p.forEachRemovedItem(_=>this._setStyle(_.key,null)),p.forEachAddedItem(_=>this._setStyle(_.key,_.currentValue)),p.forEachChangedItem(_=>this._setStyle(_.key,_.currentValue))}static#e=this.\u0275fac=function(_){return new(_||Wn)(s.GI1(s.GMv),s.GI1(s.YNh),s.GI1(s.q87))};static#t=this.\u0275dir=s.Sc5({type:Wn,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}class x1{constructor(p){this._viewContainerRef=p,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(p){if(this._shouldRecreateView(p)){const _=this._viewContainerRef;if(this._viewRef&&_.remove(_.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const E=this._createContextForwardProxy();this._viewRef=_.createEmbeddedView(this.ngTemplateOutlet,E,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(p){return!!p.ngTemplateOutlet||!!p.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(p,_,E)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,_,E),get:(p,_,E)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,_,E)}})}static#e=this.\u0275fac=function(_){return new(_||x1)(s.GI1(s.y8U))};static#t=this.\u0275dir=s.Sc5({type:x1,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[s.SYr]})}function On(g,p){return new s.OBp(2100,!1)}const R2=new class Un{createSubscription(p,_){return p.then(_,E=>{throw E})}dispose(p){}},C3=new class Kn{createSubscription(p,_){return(0,s.sRj)(()=>p.subscribe({next:_,error:E=>{throw E}}))}dispose(p){(0,s.sRj)(()=>p.unsubscribe())}};class Dt{constructor(p){this._latestValue=null,this.markForCheckOnValueUpdate=!0,this._subscription=null,this._obj=null,this._strategy=null,this._ref=p}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(p){if(!this._obj){if(p)try{this.markForCheckOnValueUpdate=!1,this._subscribe(p)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return p!==this._obj?(this._dispose(),this.transform(p)):this._latestValue}_subscribe(p){this._obj=p,this._strategy=this._selectStrategy(p),this._subscription=this._strategy.createSubscription(p,_=>this._updateLatestValue(p,_))}_selectStrategy(p){if((0,s.w5$)(p))return R2;if((0,s.gX2)(p))return C3;throw On()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(p,_){p===this._obj&&(this._latestValue=_,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static#e=this.\u0275fac=function(_){return new(_||Dt)(s.GI1(s.kD9,16))};static#t=this.\u0275pipe=s.UTH({name:"async",type:Dt,pure:!1,standalone:!0})}class G1{transform(p){if(null==p)return null;if("string"!=typeof p)throw On();return p.toLowerCase()}static#e=this.\u0275fac=function(_){return new(_||G1)};static#t=this.\u0275pipe=s.UTH({name:"lowercase",type:G1,pure:!0,standalone:!0})}const hn=/(?:[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])\S*/g;class Nn{transform(p){if(null==p)return null;if("string"!=typeof p)throw On();return p.replace(hn,_=>_[0].toUpperCase()+_.slice(1).toLowerCase())}static#e=this.\u0275fac=function(_){return new(_||Nn)};static#t=this.\u0275pipe=s.UTH({name:"titlecase",type:Nn,pure:!0,standalone:!0})}class z1{transform(p){if(null==p)return null;if("string"!=typeof p)throw On();return p.toUpperCase()}static#e=this.\u0275fac=function(_){return new(_||z1)};static#t=this.\u0275pipe=s.UTH({name:"uppercase",type:z1,pure:!0,standalone:!0})}const ar=new s.UbH(""),lr=new s.UbH("");class d2{constructor(p,_,E){this.locale=p,this.defaultTimezone=_,this.defaultOptions=E}transform(p,_,E,le){if(null==p||""===p||p!=p)return null;try{const Pe=_??this.defaultOptions?.dateFormat??"mediumDate",Xe=E??this.defaultOptions?.timezone??this.defaultTimezone??void 0;return V(p,Pe,le||this.locale,Xe)}catch(Pe){throw On(0,Pe.message)}}static#e=this.\u0275fac=function(_){return new(_||d2)(s.GI1(s.KYU,16),s.GI1(ar,24),s.GI1(lr,24))};static#t=this.\u0275pipe=s.UTH({name:"date",type:d2,pure:!0,standalone:!0})}const L2=/#/g;class L1{constructor(p){this._localization=p}transform(p,_,E){if(null==p)return"";if("object"!=typeof _||null===_)throw On();return _[B1(p,Object.keys(_),this._localization,E)].replace(L2,p.toString())}static#e=this.\u0275fac=function(_){return new(_||L1)(s.GI1(w2,16))};static#t=this.\u0275pipe=s.UTH({name:"i18nPlural",type:L1,pure:!0,standalone:!0})}class Ye{transform(p,_){if(null==p)return"";if("object"!=typeof _||"string"!=typeof p)throw On();return _.hasOwnProperty(p)?_[p]:_.hasOwnProperty("other")?_.other:""}static#e=this.\u0275fac=function(_){return new(_||Ye)};static#t=this.\u0275pipe=s.UTH({name:"i18nSelect",type:Ye,pure:!0,standalone:!0})}class vt{transform(p){return JSON.stringify(p,null,2)}static#e=this.\u0275fac=function(_){return new(_||vt)};static#t=this.\u0275pipe=s.UTH({name:"json",type:vt,pure:!1,standalone:!0})}class gn{constructor(p){this.differs=p,this.keyValues=[],this.compareFn=R1}transform(p,_=R1){if(!p||!(p instanceof Map)&&"object"!=typeof p)return null;this.differ??=this.differs.find(p).create();const E=this.differ.diff(p),le=_!==this.compareFn;return E&&(this.keyValues=[],E.forEachItem(Pe=>{this.keyValues.push(function k1(g,p){return{key:g,value:p}}(Pe.key,Pe.currentValue))})),(E||le)&&(this.keyValues.sort(_),this.compareFn=_),this.keyValues}static#e=this.\u0275fac=function(_){return new(_||gn)(s.GI1(s.YNh,16))};static#t=this.\u0275pipe=s.UTH({name:"keyvalue",type:gn,pure:!1,standalone:!0})}function R1(g,p){const _=g.key,E=p.key;if(_===E)return 0;if(void 0===_)return 1;if(void 0===E)return-1;if(null===_)return 1;if(null===E)return-1;if("string"==typeof _&&"string"==typeof E)return _function ln(g){return g===$2}((0,s.uUt)(s.AHE))?new Ot((0,s.uUt)(B),window):new i2})}class Ot{constructor(p,_){this.document=p,this.window=_,this.offset=()=>[0,0]}setOffset(p){Array.isArray(p)?this.offset=()=>p:this.offset=p}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(p){this.window.scrollTo(p[0],p[1])}scrollToAnchor(p){const _=function Zr(g,p){const _=g.getElementById(p)||g.getElementsByName(p)[0];if(_)return _;if("function"==typeof g.createTreeWalker&&g.body&&"function"==typeof g.body.attachShadow){const E=g.createTreeWalker(g.body,NodeFilter.SHOW_ELEMENT);let le=E.currentNode;for(;le;){const Pe=le.shadowRoot;if(Pe){const Xe=Pe.getElementById(p)||Pe.querySelector(`[name="${p}"]`);if(Xe)return Xe}le=E.nextNode()}}return null}(this.document,p);_&&(this.scrollToElement(_),_.focus())}setHistoryScrollRestoration(p){this.window.history.scrollRestoration=p}scrollToElement(p){const _=p.getBoundingClientRect(),E=_.left+this.window.pageXOffset,le=_.top+this.window.pageYOffset,Pe=this.offset();this.window.scrollTo(E-Pe[0],le-Pe[1])}}class i2{setOffset(p){}getScrollPosition(){return[0,0]}scrollToPosition(p){}scrollToAnchor(p){}setHistoryScrollRestoration(p){}}class An{}function cn(g,p){return Sn(g)?new URL(g):new URL(g,p.location.href)}function Sn(g){return/^https?:\/\//.test(g)}function Jt(g){return Sn(g)?new URL(g).hostname:g}function vr(g){if("string"!=typeof g||""===g.trim())return!1;try{new URL(g);return!0}catch{return!1}}function Y1(g){return g.startsWith("/")?g.slice(1):g}const Tn=g=>g.src,f2=new s.UbH("",{providedIn:"root",factory:()=>Tn});function d1(g,p){return function(E){return vr(E)||function bn(g,p){throw new s.OBp(2959,!1)}(),E=function q1(g){return g.endsWith("/")?g.slice(0,-1):g}(E),[{provide:f2,useValue:Xe=>(Sn(Xe.src)&&function I2(g,p){throw new s.OBp(2959,!1)}(0,Xe.src),g(E,{...Xe,src:Y1(Xe.src)}))}]}}d1(function O3(g,p){let _="format=auto";return p.width&&(_+=`,width=${p.width}`),`${g}/cdn-cgi/image/${_}/${p.src}`});d1(function m3(g,p){let _="f_auto,q_auto";return p.width&&(_+=`,w_${p.width}`),`${g}/image/upload/${_}/${p.src}`});d1(function q3(g,p){const{src:_,width:E}=p;let le;if(E){le=[g,`tr:w-${E}`,_]}else le=[g,_];return le.join("/")});d1(function b(g,p){const _=new URL(`${g}/${p.src}`);return _.searchParams.set("auto","format"),p.width&&_.searchParams.set("w",p.width.toString()),_.href});function O1(g,p=!0){return`The NgOptimizedImage directive ${p?`(activated on an element with the \`ngSrc="${g}"\`) `:""}has detected that`}function J2(g){throw new s.OBp(2958,`Unexpected invocation of the ${g} in the prod mode. Please make sure that the prod mode is enabled for production builds.`)}class Vr{constructor(){this.images=new Map,this.window=null,this.observer=null,J2("LCP checker");const p=(0,s.uUt)(B).defaultView;typeof p<"u"&&typeof PerformanceObserver<"u"&&(this.window=p,this.observer=this.initPerformanceObserver())}initPerformanceObserver(){const p=new PerformanceObserver(_=>{const E=_.getEntries();if(0===E.length)return;const Pe=E[E.length-1].element?.src??"";if(Pe.startsWith("data:")||Pe.startsWith("blob:"))return;const Xe=this.images.get(Pe);Xe&&(!Xe.priority&&!Xe.alreadyWarnedPriority&&(Xe.alreadyWarnedPriority=!0,function N3(g){const p=O1(g);console.error((0,s.G58)(2955,`${p} this image is the Largest Contentful Paint (LCP) element but was not marked "priority". This image should be marked "priority" in order to prioritize its loading. To fix this, add the "priority" attribute.`))}(Pe)),Xe.modified&&!Xe.alreadyWarnedModified&&(Xe.alreadyWarnedModified=!0,function di(g){const p=O1(g);console.warn((0,s.G58)(2964,`${p} this image is the Largest Contentful Paint (LCP) element and has had its "ngSrc" attribute modified. This can cause slower loading performance. It is recommended not to modify the "ngSrc" property on any image which could be the LCP element.`))}(Pe)))});return p.observe({type:"largest-contentful-paint",buffered:!0}),p}registerImage(p,_,E){if(!this.observer)return;const le={priority:E,modified:!1,alreadyWarnedModified:!1,alreadyWarnedPriority:!1};this.images.set(cn(p,this.window).href,le)}unregisterImage(p){this.observer&&this.images.delete(cn(p,this.window).href)}updateImage(p,_){const E=cn(p,this.window).href,le=this.images.get(E);le&&(le.modified=!0,this.images.set(cn(_,this.window).href,le),this.images.delete(E))}ngOnDestroy(){this.observer&&(this.observer.disconnect(),this.images.clear())}static#e=this.\u0275fac=function(_){return new(_||Vr)};static#t=this.\u0275prov=s.wxM({token:Vr,factory:Vr.\u0275fac,providedIn:"root"})}const l5=new Set(["localhost","127.0.0.1","0.0.0.0"]),M1=new s.UbH("");class Lr{constructor(){this.document=(0,s.uUt)(B),this.preconnectLinks=null,this.alreadySeen=new Set,this.window=null,this.blocklist=new Set(l5),J2("preconnect link checker");const p=this.document.defaultView;typeof p<"u"&&(this.window=p);const _=(0,s.uUt)(M1,{optional:!0});_&&this.populateBlocklist(_)}populateBlocklist(p){Array.isArray(p)?Jr(p,_=>{this.blocklist.add(Jt(_))}):this.blocklist.add(Jt(p))}assertPreconnect(p,_){if(!this.window)return;const E=cn(p,this.window);this.blocklist.has(E.hostname)||this.alreadySeen.has(E.origin)||(this.alreadySeen.add(E.origin),this.preconnectLinks??=this.queryPreconnectLinks(),this.preconnectLinks.has(E.origin)||console.warn((0,s.G58)(2956,`${O1(_)} there is no preconnect tag present for this image. Preconnecting to the origin(s) that serve priority images ensures that these images are delivered as soon as possible. To fix this, please add the following element into the of the document:\n `)))}queryPreconnectLinks(){const p=new Set,E=Array.from(this.document.querySelectorAll("link[rel=preconnect]"));for(let le of E){const Pe=cn(le.href,this.window);p.add(Pe.origin)}return p}ngOnDestroy(){this.preconnectLinks?.clear(),this.alreadySeen.clear()}static#e=this.\u0275fac=function(_){return new(_||Lr)};static#t=this.\u0275prov=s.wxM({token:Lr,factory:Lr.\u0275fac,providedIn:"root"})}function Jr(g,p){for(let _ of g)Array.isArray(_)?Jr(_,p):p(_)}const X3=new s.UbH("NG_OPTIMIZED_PRELOADED_IMAGES",{providedIn:"root",factory:()=>new Set});class yn{constructor(){this.preloadedImages=(0,s.uUt)(X3),this.document=(0,s.uUt)(B)}createPreloadLinkTag(p,_,E,le){if(this.preloadedImages.has(_))return;this.preloadedImages.add(_);const Pe=p.createElement("link");p.setAttribute(Pe,"as","image"),p.setAttribute(Pe,"href",_),p.setAttribute(Pe,"rel","preload"),p.setAttribute(Pe,"fetchpriority","high"),le&&p.setAttribute(Pe,"imageSizes",le),E&&p.setAttribute(Pe,"imageSrcset",E),p.appendChild(this.document.head,Pe)}static#e=this.\u0275fac=function(_){return new(_||yn)};static#t=this.\u0275prov=s.wxM({token:yn,factory:yn.\u0275fac,providedIn:"root"})}const Ln=/^((\s*\d+w\s*(,|$)){1,})$/,Mn=[1,2];class ce{constructor(){this.imageLoader=(0,s.uUt)(f2),this.config=function gt(g){let p={};return g.breakpoints&&(p.breakpoints=g.breakpoints.sort((_,E)=>_-E)),Object.assign({},s.E1M,g,p)}((0,s.uUt)(s.GUm)),this.renderer=(0,s.uUt)(s.q87),this.imgElement=(0,s.uUt)(s.GMv).nativeElement,this.injector=(0,s.uUt)(s.zZn),this.isServer=o2((0,s.uUt)(s.AHE)),this.preloadLinkCreator=(0,s.uUt)(yn),this.lcpObserver=null,this._renderedSrc=null,this.priority=!1,this.disableOptimizedSrcset=!1,this.fill=!1}ngOnInit(){(0,s.S)("NgOptimizedImage"),this.placeholder&&this.removePlaceholderOnLoad(this.imgElement),this.setHostAttributes()}setHostAttributes(){this.fill?this.sizes||="100vw":(this.setHostAttribute("width",this.width.toString()),this.setHostAttribute("height",this.height.toString())),this.setHostAttribute("loading",this.getLoadingBehavior()),this.setHostAttribute("fetchpriority",this.getFetchPriority()),this.setHostAttribute("ng-img","true");const p=this.updateSrcAndSrcset();this.sizes&&this.setHostAttribute("sizes",this.sizes),this.isServer&&this.priority&&this.preloadLinkCreator.createPreloadLinkTag(this.renderer,this.getRewrittenSrc(),p,this.sizes)}ngOnChanges(p){if(p.ngSrc&&!p.ngSrc.isFirstChange()){const _=this._renderedSrc;this.updateSrcAndSrcset(!0);const E=this._renderedSrc;null!==this.lcpObserver&&_&&E&&_!==E&&this.injector.get(s.WW2).runOutsideAngular(()=>{this.lcpObserver?.updateImage(_,E)})}}callImageLoader(p){let _=p;return this.loaderParams&&(_.loaderParams=this.loaderParams),this.imageLoader(_)}getLoadingBehavior(){return this.priority||void 0===this.loading?this.priority?"eager":"lazy":this.loading}getFetchPriority(){return this.priority?"high":"auto"}getRewrittenSrc(){if(!this._renderedSrc){const p={src:this.ngSrc};this._renderedSrc=this.callImageLoader(p)}return this._renderedSrc}getRewrittenSrcset(){const p=Ln.test(this.ngSrcset);return this.ngSrcset.split(",").filter(E=>""!==E).map(E=>{E=E.trim();const le=p?parseFloat(E):parseFloat(E)*this.width;return`${this.callImageLoader({src:this.ngSrc,width:le})} ${E}`}).join(", ")}getAutomaticSrcset(){return this.sizes?this.getResponsiveSrcset():this.getFixedSrcset()}getResponsiveSrcset(){const{breakpoints:p}=this.config;let _=p;return"100vw"===this.sizes?.trim()&&(_=p.filter(le=>le>=640)),_.map(le=>`${this.callImageLoader({src:this.ngSrc,width:le})} ${le}w`).join(", ")}updateSrcAndSrcset(p=!1){p&&(this._renderedSrc=null);const _=this.getRewrittenSrc();let E;return this.setHostAttribute("src",_),this.ngSrcset?E=this.getRewrittenSrcset():this.shouldGenerateAutomaticSrcset()&&(E=this.getAutomaticSrcset()),E&&this.setHostAttribute("srcset",E),E}getFixedSrcset(){return Mn.map(_=>`${this.callImageLoader({src:this.ngSrc,width:this.width*_})} ${_}x`).join(", ")}shouldGenerateAutomaticSrcset(){let p=!1;return this.sizes||(p=this.width>1920||this.height>1080),!this.disableOptimizedSrcset&&!this.srcset&&this.imageLoader!==Tn&&!p}generatePlaceholder(p){const{placeholderResolution:_}=this.config;return!0===p?`url(${this.callImageLoader({src:this.ngSrc,width:_,isPlaceholder:!0})})`:"string"==typeof p&&p.startsWith("data:")?`url(${p})`:null}shouldBlurPlaceholder(p){return!p||!p.hasOwnProperty("blur")||!!p.blur}removePlaceholderOnLoad(p){const _=()=>{const Pe=this.injector.get(s.kD9);E(),le(),this.placeholder=!1,Pe.markForCheck()},E=this.renderer.listen(p,"load",_),le=this.renderer.listen(p,"error",_)}ngOnDestroy(){}setHostAttribute(p,_){this.renderer.setAttribute(this.imgElement,p,_)}static#e=this.\u0275fac=function(_){return new(_||ce)};static#t=this.\u0275dir=s.Sc5({type:ce,selectors:[["img","ngSrc",""]],hostVars:18,hostBindings:function(_,E){2&_&&s.m4B("position",E.fill?"absolute":null)("width",E.fill?"100%":null)("height",E.fill?"100%":null)("inset",E.fill?"0":null)("background-size",E.placeholder?"cover":null)("background-position",E.placeholder?"50% 50%":null)("background-repeat",E.placeholder?"no-repeat":null)("background-image",E.placeholder?E.generatePlaceholder(E.placeholder):null)("filter",E.placeholder&&E.shouldBlurPlaceholder(E.placeholderConfig)?"blur(15px)":null)},inputs:{ngSrc:[s.Wk5.HasDecoratorInputTransform,"ngSrc","ngSrc",s2],ngSrcset:"ngSrcset",sizes:"sizes",width:[s.Wk5.HasDecoratorInputTransform,"width","width",s.cJ3],height:[s.Wk5.HasDecoratorInputTransform,"height","height",s.cJ3],loading:"loading",priority:[s.Wk5.HasDecoratorInputTransform,"priority","priority",s.cZD],loaderParams:"loaderParams",disableOptimizedSrcset:[s.Wk5.HasDecoratorInputTransform,"disableOptimizedSrcset","disableOptimizedSrcset",s.cZD],fill:[s.Wk5.HasDecoratorInputTransform,"fill","fill",s.cZD],placeholder:[s.Wk5.HasDecoratorInputTransform,"placeholder","placeholder",Tr],placeholderConfig:"placeholderConfig",src:"src",srcset:"srcset"},standalone:!0,features:[s.QJr,s.SYr]})}function s2(g){return"string"==typeof g?g:(0,s.E2t)(g)}function Tr(g){return"string"==typeof g&&g.startsWith("data:")?g:(0,s.cZD)(g)}},896:(Tt,Ne,D)=>{"use strict";D.d(Ne,{SU:()=>on});var s=D(392),C=D(32),F=D(760),te=D(12),U=D(580),k=D(968);var ne=D(904);class R{constructor(P,q){this.predicate=P,this.thisArg=q}call(P,q){return q.subscribe(new j(P,this.predicate,this.thisArg))}}class j extends ne.y{constructor(P,q,Se){super(P),this.predicate=q,this.thisArg=Se,this.count=0}_next(P){let q;try{q=this.predicate.call(this.thisArg,P,this.count++)}catch(Se){return void this.destination.error(Se)}q&&this.destination.next(P)}}var se=D(928),me=D(978);function be(H){return P=>P.lift(new xe(H))}class xe{constructor(P){this.callback=P}call(P,q){return q.subscribe(new Oe(P,this.callback))}}class Oe extends ne.y{constructor(P,q){super(P),this.add(new me.w(q))}}var fe=D(844),pe=D(56); /** - * @license Angular v16.2.12 + * @license Angular v17.2.4 * (c) 2010-2022 Google LLC. https://angular.io/ * License: MIT - */class ke{}class Oe{}class Ee{constructor(T){this.normalizedNames=new Map,this.lazyUpdate=null,T?"string"==typeof T?this.lazyInit=()=>{this.headers=new Map,T.split("\n").forEach($=>{const pe=$.indexOf(":");if(pe>0){const We=$.slice(0,pe),Le=We.toLowerCase(),tt=$.slice(pe+1).trim();this.maybeSetNormalizedName(We,Le),this.headers.has(Le)?this.headers.get(Le).push(tt):this.headers.set(Le,[tt])}})}:typeof Headers<"u"&&T instanceof Headers?(this.headers=new Map,T.forEach(($,pe)=>{this.setHeaderEntries(pe,$)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(T).forEach(([$,pe])=>{this.setHeaderEntries($,pe)})}:this.headers=new Map}has(T){return this.init(),this.headers.has(T.toLowerCase())}get(T){this.init();const $=this.headers.get(T.toLowerCase());return $&&$.length>0?$[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(T){return this.init(),this.headers.get(T.toLowerCase())||null}append(T,$){return this.clone({name:T,value:$,op:"a"})}set(T,$){return this.clone({name:T,value:$,op:"s"})}delete(T,$){return this.clone({name:T,value:$,op:"d"})}maybeSetNormalizedName(T,$){this.normalizedNames.has($)||this.normalizedNames.set($,T)}init(){this.lazyInit&&(this.lazyInit instanceof Ee?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(T=>this.applyUpdate(T)),this.lazyUpdate=null))}copyFrom(T){T.init(),Array.from(T.headers.keys()).forEach($=>{this.headers.set($,T.headers.get($)),this.normalizedNames.set($,T.normalizedNames.get($))})}clone(T){const $=new Ee;return $.lazyInit=this.lazyInit&&this.lazyInit instanceof Ee?this.lazyInit:this,$.lazyUpdate=(this.lazyUpdate||[]).concat([T]),$}applyUpdate(T){const $=T.name.toLowerCase();switch(T.op){case"a":case"s":let pe=T.value;if("string"==typeof pe&&(pe=[pe]),0===pe.length)return;this.maybeSetNormalizedName(T.name,$);const We=("a"===T.op?this.headers.get($):void 0)||[];We.push(...pe),this.headers.set($,We);break;case"d":const Le=T.value;if(Le){let tt=this.headers.get($);if(!tt)return;tt=tt.filter(ut=>-1===Le.indexOf(ut)),0===tt.length?(this.headers.delete($),this.normalizedNames.delete($)):this.headers.set($,tt)}else this.headers.delete($),this.normalizedNames.delete($)}}setHeaderEntries(T,$){const pe=(Array.isArray($)?$:[$]).map(Le=>Le.toString()),We=T.toLowerCase();this.headers.set(We,pe),this.maybeSetNormalizedName(T,We)}forEach(T){this.init(),Array.from(this.normalizedNames.keys()).forEach($=>T(this.normalizedNames.get($),this.headers.get($)))}}class U{encodeKey(T){return ye(T)}encodeValue(T){return ye(T)}decodeKey(T){return decodeURIComponent(T)}decodeValue(T){return decodeURIComponent(T)}}const V=/%(\d[a-f0-9])/gi,fe={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function ye(Ce){return encodeURIComponent(Ce).replace(V,(T,$)=>fe[$]??T)}function Xe(Ce){return`${Ce}`}class lt{constructor(T={}){if(this.updates=null,this.cloneFrom=null,this.encoder=T.encoder||new U,T.fromString){if(T.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function te(Ce,T){const $=new Map;return Ce.length>0&&Ce.replace(/^\?/,"").split("&").forEach(We=>{const Le=We.indexOf("="),[tt,ut]=-1==Le?[T.decodeKey(We),""]:[T.decodeKey(We.slice(0,Le)),T.decodeValue(We.slice(Le+1))],Tt=$.get(tt)||[];Tt.push(ut),$.set(tt,Tt)}),$}(T.fromString,this.encoder)}else T.fromObject?(this.map=new Map,Object.keys(T.fromObject).forEach($=>{const pe=T.fromObject[$],We=Array.isArray(pe)?pe.map(Xe):[Xe(pe)];this.map.set($,We)})):this.map=null}has(T){return this.init(),this.map.has(T)}get(T){this.init();const $=this.map.get(T);return $?$[0]:null}getAll(T){return this.init(),this.map.get(T)||null}keys(){return this.init(),Array.from(this.map.keys())}append(T,$){return this.clone({param:T,value:$,op:"a"})}appendAll(T){const $=[];return Object.keys(T).forEach(pe=>{const We=T[pe];Array.isArray(We)?We.forEach(Le=>{$.push({param:pe,value:Le,op:"a"})}):$.push({param:pe,value:We,op:"a"})}),this.clone($)}set(T,$){return this.clone({param:T,value:$,op:"s"})}delete(T,$){return this.clone({param:T,value:$,op:"d"})}toString(){return this.init(),this.keys().map(T=>{const $=this.encoder.encodeKey(T);return this.map.get(T).map(pe=>$+"="+this.encoder.encodeValue(pe)).join("&")}).filter(T=>""!==T).join("&")}clone(T){const $=new lt({encoder:this.encoder});return $.cloneFrom=this.cloneFrom||this,$.updates=(this.updates||[]).concat(T),$}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(T=>this.map.set(T,this.cloneFrom.map.get(T))),this.updates.forEach(T=>{switch(T.op){case"a":case"s":const $=("a"===T.op?this.map.get(T.param):void 0)||[];$.push(Xe(T.value)),this.map.set(T.param,$);break;case"d":if(void 0===T.value){this.map.delete(T.param);break}{let pe=this.map.get(T.param)||[];const We=pe.indexOf(Xe(T.value));-1!==We&&pe.splice(We,1),pe.length>0?this.map.set(T.param,pe):this.map.delete(T.param)}}}),this.cloneFrom=this.updates=null)}}class ct{constructor(){this.map=new Map}set(T,$){return this.map.set(T,$),this}get(T){return this.map.has(T)||this.map.set(T,T.defaultValue()),this.map.get(T)}delete(T){return this.map.delete(T),this}has(T){return this.map.has(T)}keys(){return this.map.keys()}}function xn(Ce){return typeof ArrayBuffer<"u"&&Ce instanceof ArrayBuffer}function kn(Ce){return typeof Blob<"u"&&Ce instanceof Blob}function $e(Ce){return typeof FormData<"u"&&Ce instanceof FormData}class Ke{constructor(T,$,pe,We){let Le;if(this.url=$,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=T.toUpperCase(),function Pt(Ce){switch(Ce){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||We?(this.body=void 0!==pe?pe:null,Le=We):Le=pe,Le&&(this.reportProgress=!!Le.reportProgress,this.withCredentials=!!Le.withCredentials,Le.responseType&&(this.responseType=Le.responseType),Le.headers&&(this.headers=Le.headers),Le.context&&(this.context=Le.context),Le.params&&(this.params=Le.params)),this.headers||(this.headers=new Ee),this.context||(this.context=new ct),this.params){const tt=this.params.toString();if(0===tt.length)this.urlWithParams=$;else{const ut=$.indexOf("?"),Tt=-1===ut?"?":ut<$.length-1?"&":"";this.urlWithParams=$+Tt+tt}}else this.params=new lt,this.urlWithParams=$}serializeBody(){return null===this.body?null:xn(this.body)||kn(this.body)||$e(this.body)||function wn(Ce){return typeof URLSearchParams<"u"&&Ce instanceof URLSearchParams}(this.body)||"string"==typeof this.body?this.body:this.body instanceof lt?this.body.toString():"object"==typeof this.body||"boolean"==typeof this.body||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return null===this.body||$e(this.body)?null:kn(this.body)?this.body.type||null:xn(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof lt?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?"application/json":null}clone(T={}){const $=T.method||this.method,pe=T.url||this.url,We=T.responseType||this.responseType,Le=void 0!==T.body?T.body:this.body,tt=void 0!==T.withCredentials?T.withCredentials:this.withCredentials,ut=void 0!==T.reportProgress?T.reportProgress:this.reportProgress;let Tt=T.headers||this.headers,Jn=T.params||this.params;const hn=T.context??this.context;return void 0!==T.setHeaders&&(Tt=Object.keys(T.setHeaders).reduce((dn,qn)=>dn.set(qn,T.setHeaders[qn]),Tt)),T.setParams&&(Jn=Object.keys(T.setParams).reduce((dn,qn)=>dn.set(qn,T.setParams[qn]),Jn)),new Ke($,pe,Le,{params:Jn,headers:Tt,context:hn,reportProgress:ut,responseType:We,withCredentials:tt})}}var gt,Ce;(Ce=gt||(gt={}))[Ce.Sent=0]="Sent",Ce[Ce.UploadProgress=1]="UploadProgress",Ce[Ce.ResponseHeader=2]="ResponseHeader",Ce[Ce.DownloadProgress=3]="DownloadProgress",Ce[Ce.Response=4]="Response",Ce[Ce.User=5]="User";class Vn{constructor(T,$=200,pe="OK"){this.headers=T.headers||new Ee,this.status=void 0!==T.status?T.status:$,this.statusText=T.statusText||pe,this.url=T.url||null,this.ok=this.status>=200&&this.status<300}}class Gn extends Vn{constructor(T={}){super(T),this.type=gt.ResponseHeader}clone(T={}){return new Gn({headers:T.headers||this.headers,status:void 0!==T.status?T.status:this.status,statusText:T.statusText||this.statusText,url:T.url||this.url||void 0})}}class tr extends Vn{constructor(T={}){super(T),this.type=gt.Response,this.body=void 0!==T.body?T.body:null}clone(T={}){return new tr({body:void 0!==T.body?T.body:this.body,headers:T.headers||this.headers,status:void 0!==T.status?T.status:this.status,statusText:T.statusText||this.statusText,url:T.url||this.url||void 0})}}class In extends Vn{constructor(T){super(T,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.status>=200&&this.status<300?this.message=`Http failure during parsing for ${T.url||"(unknown url)"}`:this.message=`Http failure response for ${T.url||"(unknown url)"}: ${T.status} ${T.statusText}`,this.error=T.error||null}}function cn(Ce,T){return{body:T,headers:Ce.headers,context:Ce.context,observe:Ce.observe,params:Ce.params,reportProgress:Ce.reportProgress,responseType:Ce.responseType,withCredentials:Ce.withCredentials}}class he{constructor(T){this.handler=T}request(T,$,pe={}){let We;if(T instanceof Ke)We=T;else{let ut,Tt;ut=pe.headers instanceof Ee?pe.headers:new Ee(pe.headers),pe.params&&(Tt=pe.params instanceof lt?pe.params:new lt({fromObject:pe.params})),We=new Ke(T,$,void 0!==pe.body?pe.body:null,{headers:ut,context:pe.context,params:Tt,reportProgress:pe.reportProgress,responseType:pe.responseType||"json",withCredentials:pe.withCredentials})}const Le=(0,J.of)(We).pipe(function Q(Ce,T){return(0,K.zg)(Ce,T,1)}(ut=>this.handler.handle(ut)));if(T instanceof Ke||"events"===pe.observe)return Le;const tt=Le.pipe(function j(Ce,T){return function(pe){return pe.lift(new G(Ce,T))}}(ut=>ut instanceof tr));switch(pe.observe||"body"){case"body":switch(We.responseType){case"arraybuffer":return tt.pipe((0,me.U)(ut=>{if(null!==ut.body&&!(ut.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return ut.body}));case"blob":return tt.pipe((0,me.U)(ut=>{if(null!==ut.body&&!(ut.body instanceof Blob))throw new Error("Response is not a Blob.");return ut.body}));case"text":return tt.pipe((0,me.U)(ut=>{if(null!==ut.body&&"string"!=typeof ut.body)throw new Error("Response is not a string.");return ut.body}));default:return tt.pipe((0,me.U)(ut=>ut.body))}case"response":return tt;default:throw new Error(`Unreachable: unhandled observe type ${pe.observe}}`)}}delete(T,$={}){return this.request("DELETE",T,$)}get(T,$={}){return this.request("GET",T,$)}head(T,$={}){return this.request("HEAD",T,$)}jsonp(T,$){return this.request("JSONP",T,{params:(new lt).append($,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(T,$={}){return this.request("OPTIONS",T,$)}patch(T,$,pe={}){return this.request("PATCH",T,cn(pe,$))}post(T,$,pe={}){return this.request("POST",T,cn(pe,$))}put(T,$,pe={}){return this.request("PUT",T,cn(pe,$))}static#e=this.\u0275fac=function($){return new($||he)(N.LFG(ke))};static#t=this.\u0275prov=N.Yz7({token:he,factory:he.\u0275fac})}const Ar=/^\)\]\}',?\n/;function Tn(Ce){if(Ce.url)return Ce.url;const T="X-Request-URL".toLocaleLowerCase();return Ce.headers.get(T)}class Rn{constructor(){this.fetchImpl=(0,N.f3M)(it,{optional:!0})?.fetch??fetch.bind(globalThis),this.ngZone=(0,N.f3M)(N.R0b)}handle(T){return new H.y($=>{const pe=new AbortController;return this.doRequest(T,pe.signal,$).then(Ue,We=>$.error(new In({error:We}))),()=>pe.abort()})}doRequest(T,$,pe){var We=this;return y(function*(){const Le=We.createRequestInit(T);let tt;try{const Bn=We.fetchImpl(T.urlWithParams,{signal:$,...Le});(function W(Ce){Ce.then(Ue,Ue)})(Bn),pe.next({type:gt.Sent}),tt=yield Bn}catch(Bn){return void pe.error(new In({error:Bn,status:Bn.status??0,statusText:Bn.statusText,url:T.urlWithParams,headers:Bn.headers}))}const ut=new Ee(tt.headers),Tt=tt.statusText,Jn=Tn(tt)??T.urlWithParams;let hn=tt.status,dn=null;if(T.reportProgress&&pe.next(new Gn({headers:ut,status:hn,statusText:Tt,url:Jn})),tt.body){const Bn=tt.headers.get("content-length"),at=[],Gt=tt.body.getReader();let Nr,mn,zn=0;const Dn=typeof Zone<"u"&&Zone.current;yield We.ngZone.runOutsideAngular(y(function*(){for(;;){const{done:Ci,value:hr}=yield Gt.read();if(Ci)break;if(at.push(hr),zn+=hr.length,T.reportProgress){mn="text"===T.responseType?(mn??"")+(Nr??=new TextDecoder).decode(hr,{stream:!0}):void 0;const Ir=()=>pe.next({type:gt.DownloadProgress,total:Bn?+Bn:void 0,loaded:zn,partialText:mn});Dn?Dn.run(Ir):Ir()}}}));const jr=We.concatChunks(at,zn);try{dn=We.parseBody(T,jr)}catch(Ci){return void pe.error(new In({error:Ci,headers:new Ee(tt.headers),status:tt.status,statusText:tt.statusText,url:Tn(tt)??T.urlWithParams}))}}0===hn&&(hn=dn?200:0),hn>=200&&hn<300?(pe.next(new tr({body:dn,headers:ut,status:hn,statusText:Tt,url:Jn})),pe.complete()):pe.error(new In({error:dn,headers:ut,status:hn,statusText:Tt,url:Jn}))})()}parseBody(T,$){switch(T.responseType){case"json":const pe=(new TextDecoder).decode($).replace(Ar,"");return""===pe?null:JSON.parse(pe);case"text":return(new TextDecoder).decode($);case"blob":return new Blob([$]);case"arraybuffer":return $.buffer}}createRequestInit(T){const $={},pe=T.withCredentials?"include":void 0;if(T.headers.forEach((We,Le)=>$[We]=Le.join(",")),$.Accept??="application/json, text/plain, */*",!$["Content-Type"]){const We=T.detectContentTypeHeader();null!==We&&($["Content-Type"]=We)}return{body:T.serializeBody(),method:T.method,headers:$,credentials:pe}}concatChunks(T,$){const pe=new Uint8Array($);let We=0;for(const Le of T)pe.set(Le,We),We+=Le.length;return pe}static#e=this.\u0275fac=function($){return new($||Rn)};static#t=this.\u0275prov=N.Yz7({token:Rn,factory:Rn.\u0275fac})}class it{}function Ue(){}function Y(Ce,T){return T(Ce)}function Ae(Ce,T){return($,pe)=>T.intercept($,{handle:We=>Ce(We,pe)})}const Fe=new N.OlP(""),ot=new N.OlP(""),Ve=new N.OlP("");function en(){let Ce=null;return(T,$)=>{null===Ce&&(Ce=((0,N.f3M)(Fe,{optional:!0})??[]).reduceRight(Ae,Y));const pe=(0,N.f3M)(N.HDt),We=pe.add();return Ce(T,$).pipe(we(()=>pe.remove(We)))}}class Ct extends ke{constructor(T,$){super(),this.backend=T,this.injector=$,this.chain=null,this.pendingTasks=(0,N.f3M)(N.HDt)}handle(T){if(null===this.chain){const pe=Array.from(new Set([...this.injector.get(ot),...this.injector.get(Ve,[])]));this.chain=pe.reduceRight((We,Le)=>function ft(Ce,T,$){return(pe,We)=>$.runInContext(()=>T(pe,Le=>Ce(Le,We)))}(We,Le,this.injector),Y)}const $=this.pendingTasks.add();return this.chain(T,pe=>this.backend.handle(pe)).pipe(we(()=>this.pendingTasks.remove($)))}static#e=this.\u0275fac=function($){return new($||Ct)(N.LFG(Oe),N.LFG(N.lqb))};static#t=this.\u0275prov=N.Yz7({token:Ct,factory:Ct.\u0275fac})}let $t,yt=0;class St{}function Bt(){return"object"==typeof window?window:{}}class br{constructor(T,$){this.callbackMap=T,this.document=$,this.resolvedPromise=Promise.resolve()}nextCallback(){return"ng_jsonp_callback_"+yt++}handle(T){if("JSONP"!==T.method)throw new Error("JSONP requests must use JSONP request method.");if("json"!==T.responseType)throw new Error("JSONP requests must use Json response type.");if(T.headers.keys().length>0)throw new Error("JSONP requests do not support headers.");return new H.y($=>{const pe=this.nextCallback(),We=T.urlWithParams.replace(/=JSONP_CALLBACK(&|$)/,`=${pe}$1`),Le=this.document.createElement("script");Le.src=We;let tt=null,ut=!1;this.callbackMap[pe]=dn=>{delete this.callbackMap[pe],tt=dn,ut=!0};const Tt=()=>{Le.parentNode&&Le.parentNode.removeChild(Le),delete this.callbackMap[pe]};return Le.addEventListener("load",dn=>{this.resolvedPromise.then(()=>{Tt(),ut?($.next(new tr({body:tt,status:200,statusText:"OK",url:We})),$.complete()):$.error(new In({url:We,status:0,statusText:"JSONP Error",error:new Error("JSONP injected script did not invoke callback.")}))})}),Le.addEventListener("error",dn=>{Tt(),$.error(new In({error:dn,status:0,statusText:"JSONP Error",url:We}))}),this.document.body.appendChild(Le),$.next({type:gt.Sent}),()=>{ut||this.removeListeners(Le),Tt()}})}removeListeners(T){$t||($t=this.document.implementation.createHTMLDocument()),$t.adoptNode(T)}static#e=this.\u0275fac=function($){return new($||br)(N.LFG(St),N.LFG(ae.K0))};static#t=this.\u0275prov=N.Yz7({token:br,factory:br.\u0275fac})}function Ft(Ce,T){return"JSONP"===Ce.method?(0,N.f3M)(br).handle(Ce):T(Ce)}class Wn{constructor(T){this.injector=T}intercept(T,$){return this.injector.runInContext(()=>Ft(T,pe=>$.handle(pe)))}static#e=this.\u0275fac=function($){return new($||Wn)(N.LFG(N.lqb))};static#t=this.\u0275prov=N.Yz7({token:Wn,factory:Wn.\u0275fac})}const xr=/^\)\]\}',?\n/;class vt{constructor(T){this.xhrFactory=T}handle(T){if("JSONP"===T.method)throw new N.vHH(-2800,!1);const $=this.xhrFactory;return($.\u0275loadImpl?(0,R.D)($.\u0275loadImpl()):(0,J.of)(null)).pipe((0,ge.w)(()=>new H.y(We=>{const Le=$.build();if(Le.open(T.method,T.urlWithParams),T.withCredentials&&(Le.withCredentials=!0),T.headers.forEach((at,Gt)=>Le.setRequestHeader(at,Gt.join(","))),T.headers.has("Accept")||Le.setRequestHeader("Accept","application/json, text/plain, */*"),!T.headers.has("Content-Type")){const at=T.detectContentTypeHeader();null!==at&&Le.setRequestHeader("Content-Type",at)}if(T.responseType){const at=T.responseType.toLowerCase();Le.responseType="json"!==at?at:"text"}const tt=T.serializeBody();let ut=null;const Tt=()=>{if(null!==ut)return ut;const at=Le.statusText||"OK",Gt=new Ee(Le.getAllResponseHeaders()),zn=function Dr(Ce){return"responseURL"in Ce&&Ce.responseURL?Ce.responseURL:/^X-Request-URL:/m.test(Ce.getAllResponseHeaders())?Ce.getResponseHeader("X-Request-URL"):null}(Le)||T.url;return ut=new Gn({headers:Gt,status:Le.status,statusText:at,url:zn}),ut},Jn=()=>{let{headers:at,status:Gt,statusText:zn,url:Nr}=Tt(),mn=null;204!==Gt&&(mn=typeof Le.response>"u"?Le.responseText:Le.response),0===Gt&&(Gt=mn?200:0);let Dn=Gt>=200&&Gt<300;if("json"===T.responseType&&"string"==typeof mn){const jr=mn;mn=mn.replace(xr,"");try{mn=""!==mn?JSON.parse(mn):null}catch(Ci){mn=jr,Dn&&(Dn=!1,mn={error:Ci,text:mn})}}Dn?(We.next(new tr({body:mn,headers:at,status:Gt,statusText:zn,url:Nr||void 0})),We.complete()):We.error(new In({error:mn,headers:at,status:Gt,statusText:zn,url:Nr||void 0}))},hn=at=>{const{url:Gt}=Tt(),zn=new In({error:at,status:Le.status||0,statusText:Le.statusText||"Unknown Error",url:Gt||void 0});We.error(zn)};let dn=!1;const qn=at=>{dn||(We.next(Tt()),dn=!0);let Gt={type:gt.DownloadProgress,loaded:at.loaded};at.lengthComputable&&(Gt.total=at.total),"text"===T.responseType&&Le.responseText&&(Gt.partialText=Le.responseText),We.next(Gt)},Bn=at=>{let Gt={type:gt.UploadProgress,loaded:at.loaded};at.lengthComputable&&(Gt.total=at.total),We.next(Gt)};return Le.addEventListener("load",Jn),Le.addEventListener("error",hn),Le.addEventListener("timeout",hn),Le.addEventListener("abort",hn),T.reportProgress&&(Le.addEventListener("progress",qn),null!==tt&&Le.upload&&Le.upload.addEventListener("progress",Bn)),Le.send(tt),We.next({type:gt.Sent}),()=>{Le.removeEventListener("error",hn),Le.removeEventListener("abort",hn),Le.removeEventListener("load",Jn),Le.removeEventListener("timeout",hn),T.reportProgress&&(Le.removeEventListener("progress",qn),null!==tt&&Le.upload&&Le.upload.removeEventListener("progress",Bn)),Le.readyState!==Le.DONE&&Le.abort()}})))}static#e=this.\u0275fac=function($){return new($||vt)(N.LFG(ae.JF))};static#t=this.\u0275prov=N.Yz7({token:vt,factory:vt.\u0275fac})}const Rr=new N.OlP("XSRF_ENABLED"),Br="XSRF-TOKEN",Nn=new N.OlP("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>Br}),Er="X-XSRF-TOKEN",lo=new N.OlP("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>Er});class bn{}class vo{constructor(T,$,pe){this.doc=T,this.platform=$,this.cookieName=pe,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const T=this.doc.cookie||"";return T!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,ae.Mx)(T,this.cookieName),this.lastCookieString=T),this.lastToken}static#e=this.\u0275fac=function($){return new($||vo)(N.LFG(ae.K0),N.LFG(N.Lbi),N.LFG(Nn))};static#t=this.\u0275prov=N.Yz7({token:vo,factory:vo.\u0275fac})}function pi(Ce,T){const $=Ce.url.toLowerCase();if(!(0,N.f3M)(Rr)||"GET"===Ce.method||"HEAD"===Ce.method||$.startsWith("http://")||$.startsWith("https://"))return T(Ce);const pe=(0,N.f3M)(bn).getToken(),We=(0,N.f3M)(lo);return null!=pe&&!Ce.headers.has(We)&&(Ce=Ce.clone({headers:Ce.headers.set(We,pe)})),T(Ce)}class Lt{constructor(T){this.injector=T}intercept(T,$){return this.injector.runInContext(()=>pi(T,pe=>$.handle(pe)))}static#e=this.\u0275fac=function($){return new($||Lt)(N.LFG(N.lqb))};static#t=this.\u0275prov=N.Yz7({token:Lt,factory:Lt.\u0275fac})}var Qe;function P(Ce,T){return{\u0275kind:Ce,\u0275providers:T}}function B(...Ce){const T=[he,vt,Ct,{provide:ke,useExisting:Ct},{provide:Oe,useExisting:vt},{provide:ot,useValue:pi,multi:!0},{provide:Rr,useValue:!0},{provide:bn,useClass:vo}];for(const $ of Ce)T.push(...$.\u0275providers);return(0,N.MR2)(T)}!function(Ce){Ce[Ce.Interceptors=0]="Interceptors",Ce[Ce.LegacyInterceptors=1]="LegacyInterceptors",Ce[Ce.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",Ce[Ce.NoXsrfProtection=3]="NoXsrfProtection",Ce[Ce.JsonpSupport=4]="JsonpSupport",Ce[Ce.RequestsMadeViaParent=5]="RequestsMadeViaParent",Ce[Ce.Fetch=6]="Fetch"}(Qe||(Qe={}));const He=new N.OlP("LEGACY_INTERCEPTOR_FN");function st(){return P(Qe.LegacyInterceptors,[{provide:He,useFactory:en},{provide:ot,useExisting:He,multi:!0}])}function Dt({cookieName:Ce,headerName:T}){const $=[];return void 0!==Ce&&$.push({provide:Nn,useValue:Ce}),void 0!==T&&$.push({provide:lo,useValue:T}),P(Qe.CustomXsrfConfiguration,$)}function tn(){return P(Qe.JsonpSupport,[br,{provide:St,useFactory:Bt},{provide:ot,useValue:Ft,multi:!0}])}class lr{static disable(){return{ngModule:lr,providers:[P(Qe.NoXsrfProtection,[{provide:Rr,useValue:!1}]).\u0275providers]}}static withOptions(T={}){return{ngModule:lr,providers:Dt(T).\u0275providers}}static#e=this.\u0275fac=function($){return new($||lr)};static#t=this.\u0275mod=N.oAB({type:lr});static#n=this.\u0275inj=N.cJS({providers:[Lt,{provide:Fe,useExisting:Lt,multi:!0},{provide:bn,useClass:vo},Dt({cookieName:Br,headerName:Er}).\u0275providers,{provide:Rr,useValue:!0}]})}class wr{static#e=this.\u0275fac=function($){return new($||wr)};static#t=this.\u0275mod=N.oAB({type:wr});static#n=this.\u0275inj=N.cJS({providers:[B(st())]})}class Qn{static#e=this.\u0275fac=function($){return new($||Qn)};static#t=this.\u0275mod=N.oAB({type:Qn});static#n=this.\u0275inj=N.cJS({providers:[tn().\u0275providers]})}new N.OlP("")},354:(_t,Me,w)=>{"use strict";w.d(Me,{AFp:()=>Fc,hGG:()=>G5,z2F:()=>es,ahi:()=>_2,Ojb:()=>Ai,sBO:()=>Lm,wA2:()=>VC,_Vd:()=>Wa,EJc:()=>$C,Xek:()=>O7,SBq:()=>u1,lqb:()=>Yi,qLn:()=>$1,vpe:()=>c1,AA_:()=>b2,L6J:()=>GC,tBr:()=>Su,GSi:()=>S6,OlP:()=>Lt,zs3:()=>ui,IIB:()=>UC,ZZ4:()=>Ls,aQg:()=>Ts,soG:()=>B5,LVF:()=>WC,h0i:()=>Ja,R0b:()=>to,FiY:()=>Pa,r_U:()=>HC,Lbi:()=>Qi,g9A:()=>Ml,E6H:()=>zC,Qsj:()=>L6,FYo:()=>Uc,JOm:()=>Ks,q3G:()=>Z1,PiD:()=>xa,WD2:()=>C1,tp0:()=>Na,Rgc:()=>su,dDg:()=>uu,eoX:()=>v3,GfV:()=>Sl,i9L:()=>Lu,s_b:()=>k5,ifc:()=>qn,VuI:()=>Xm,Lck:()=>bg,eFA:()=>V7,G48:()=>Im,Gpc:()=>lt,f3M:()=>pe,MR2:()=>ml,Cb_:()=>e_,_c5:()=>Um,rg0:()=>Hi,c2e:()=>_3,zSh:()=>_l,HDt:()=>y3,wAp:()=>Qa,vHH:()=>$e,lri:()=>S7,rWj:()=>F7,JZr:()=>kn,EiD:()=>Lc,mCW:()=>U2,qzn:()=>Js,JVY:()=>K8,pB0:()=>J8,eBb:()=>Y8,L6k:()=>$8,LAX:()=>Q8,cg1:()=>E0,kuF:()=>wn,kL8:()=>id,dqk:()=>bn,QGY:()=>h0,F4k:()=>u9,zlt:()=>zd,RDi:()=>z8,AaK:()=>fe,z3N:()=>Oi,qOj:()=>n0,Xq5:()=>H4,TTD:()=>t1,_Bn:()=>Nd,xp6:()=>d5,uIk:()=>o0,ekj:()=>v0,Xpm:()=>Lr,lG2:()=>rn,Yz7:()=>$t,cJS:()=>Kt,oAB:()=>Sr,Yjl:()=>pn,Y36:()=>s,_UZ:()=>f0,BQk:()=>w5,ynx:()=>E5,qZA:()=>D5,TgZ:()=>b5,EpF:()=>l9,n5z:()=>Ia,LFG:()=>T,$8M:()=>Io,NdJ:()=>p0,CRH:()=>a7,kcU:()=>A3,O4$:()=>ma,oxw:()=>p9,Hsn:()=>C9,F$t:()=>g9,Q6J:()=>c0,VKq:()=>Ud,iGM:()=>i7,KtG:()=>n1,evT:()=>t3,Jf7:()=>e5,CHM:()=>hu,kYT:()=>Yo,Udp:()=>y0,YNc:()=>n9,_uU:()=>j9,Oqu:()=>b0,hij:()=>T5,AsE:()=>D0,Gf:()=>s7});var l=w(484),y=w(646),N=w(61),J=w(631),H=w(950);class R extends l.xQ{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){const n=super._subscribe(t);return n&&!n.closed&&t.next(this._value),n}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new H.N;return this._value}next(t){super.next(this._value=t)}}var K=w(681),Q=w(142);function ee(){return function(t){return t.lift(new j(t))}}class j{constructor(t){this.connectable=t}call(t,n){const{connectable:r}=this;r._refCount++;const i=new G(t,r),a=n.subscribe(i);return i.closed||(i.connection=r.connect()),a}}class G extends Q.L{constructor(t,n){super(t),this.connectable=n}_unsubscribe(){const{connectable:t}=this;if(!t)return void(this.connection=null);this.connectable=null;const n=t._refCount;if(n<=0)return void(this.connection=null);if(t._refCount=n-1,n>1)return void(this.connection=null);const{connection:r}=this,i=t._connection;this.connection=null,i&&(!r||i===r)&&i.unsubscribe()}}class oe extends N.y{constructor(t,n){super(),this.source=t,this.subjectFactory=n,this._refCount=0,this._isComplete=!1}_subscribe(t){return this.getSubject().subscribe(t)}getSubject(){const t=this._subject;return(!t||t.isStopped)&&(this._subject=this.subjectFactory()),this._subject}connect(){let t=this._connection;return t||(this._isComplete=!1,t=this._connection=new y.w,t.add(this.source.subscribe(new De(this.getSubject(),this))),t.closed&&(this._connection=null,t=y.w.EMPTY)),t}refCount(){return ee()(this)}}const me=(()=>{const e=oe.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:e._subscribe},_isComplete:{value:e._isComplete,writable:!0},getSubject:{value:e.getSubject},connect:{value:e.connect},refCount:{value:e.refCount}}})();class De extends l.Yc{constructor(t,n){super(t),this.connectable=n}_error(t){this._unsubscribe(),super._error(t)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const t=this.connectable;if(t){this.connectable=null;const n=t._connection;t._refCount=0,t._subject=null,t._connection=null,n&&n.unsubscribe()}}}class ge{constructor(t,n){this.subjectFactory=t,this.selector=n}call(t,n){const{selector:r}=this,i=this.subjectFactory(),a=r(i).subscribe(t);return a.add(n.subscribe(i)),a}}function ae(){return new l.xQ}function ke(){return e=>ee()(function de(e,t){return function(r){let i;if(i="function"==typeof e?e:function(){return e},"function"==typeof t)return r.lift(new ge(i,t));const a=Object.create(r,me);return a.source=r,a.subjectFactory=i,a}}(ae)(e))}var Oe=w(520);class ie{constructor(t,n){this.compare=t,this.keySelector=n}call(t,n){return n.subscribe(new U(t,this.compare,this.keySelector))}}class U extends Q.L{constructor(t,n,r){super(t),this.keySelector=r,this.hasKey=!1,"function"==typeof n&&(this.compare=n)}compare(t,n){return t===n}_next(t){let n;try{const{keySelector:i}=this;n=i?i(t):t}catch(i){return this.destination.error(i)}let r=!1;if(this.hasKey)try{const{compare:i}=this;r=i(this.key,n)}catch(i){return this.destination.error(i)}else this.hasKey=!0;r||(this.key=n,this.destination.next(t))}} + */class de{}class He{}class Ae{constructor(P){this.normalizedNames=new Map,this.lazyUpdate=null,P?"string"==typeof P?this.lazyInit=()=>{this.headers=new Map,P.split("\n").forEach(q=>{const Se=q.indexOf(":");if(Se>0){const Qe=q.slice(0,Se),Ve=Qe.toLowerCase(),yt=q.slice(Se+1).trim();this.maybeSetNormalizedName(Qe,Ve),this.headers.has(Ve)?this.headers.get(Ve).push(yt):this.headers.set(Ve,[yt])}})}:typeof Headers<"u"&&P instanceof Headers?(this.headers=new Map,P.forEach((q,Se)=>{this.setHeaderEntries(Se,q)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(P).forEach(([q,Se])=>{this.setHeaderEntries(q,Se)})}:this.headers=new Map}has(P){return this.init(),this.headers.has(P.toLowerCase())}get(P){this.init();const q=this.headers.get(P.toLowerCase());return q&&q.length>0?q[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(P){return this.init(),this.headers.get(P.toLowerCase())||null}append(P,q){return this.clone({name:P,value:q,op:"a"})}set(P,q){return this.clone({name:P,value:q,op:"s"})}delete(P,q){return this.clone({name:P,value:q,op:"d"})}maybeSetNormalizedName(P,q){this.normalizedNames.has(q)||this.normalizedNames.set(q,P)}init(){this.lazyInit&&(this.lazyInit instanceof Ae?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(P=>this.applyUpdate(P)),this.lazyUpdate=null))}copyFrom(P){P.init(),Array.from(P.headers.keys()).forEach(q=>{this.headers.set(q,P.headers.get(q)),this.normalizedNames.set(q,P.normalizedNames.get(q))})}clone(P){const q=new Ae;return q.lazyInit=this.lazyInit&&this.lazyInit instanceof Ae?this.lazyInit:this,q.lazyUpdate=(this.lazyUpdate||[]).concat([P]),q}applyUpdate(P){const q=P.name.toLowerCase();switch(P.op){case"a":case"s":let Se=P.value;if("string"==typeof Se&&(Se=[Se]),0===Se.length)return;this.maybeSetNormalizedName(P.name,q);const Qe=("a"===P.op?this.headers.get(q):void 0)||[];Qe.push(...Se),this.headers.set(q,Qe);break;case"d":const Ve=P.value;if(Ve){let yt=this.headers.get(q);if(!yt)return;yt=yt.filter(ht=>-1===Ve.indexOf(ht)),0===yt.length?(this.headers.delete(q),this.normalizedNames.delete(q)):this.headers.set(q,yt)}else this.headers.delete(q),this.normalizedNames.delete(q)}}setHeaderEntries(P,q){const Se=(Array.isArray(q)?q:[q]).map(Ve=>Ve.toString()),Qe=P.toLowerCase();this.headers.set(Qe,Se),this.maybeSetNormalizedName(P,Qe)}forEach(P){this.init(),Array.from(this.normalizedNames.keys()).forEach(q=>P(this.normalizedNames.get(q),this.headers.get(q)))}}class ${encodeKey(P){return Ce(P)}encodeValue(P){return Ce(P)}decodeKey(P){return decodeURIComponent(P)}decodeValue(P){return decodeURIComponent(P)}}const he=/%(\d[a-f0-9])/gi,K={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function Ce(H){return encodeURIComponent(H).replace(he,(P,q)=>K[q]??P)}function Le(H){return`${H}`}class Be{constructor(P={}){if(this.updates=null,this.cloneFrom=null,this.encoder=P.encoder||new $,P.fromString){if(P.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function J(H,P){const q=new Map;return H.length>0&&H.replace(/^\?/,"").split("&").forEach(Qe=>{const Ve=Qe.indexOf("="),[yt,ht]=-1==Ve?[P.decodeKey(Qe),""]:[P.decodeKey(Qe.slice(0,Ve)),P.decodeValue(Qe.slice(Ve+1))],Kt=q.get(yt)||[];Kt.push(ht),q.set(yt,Kt)}),q}(P.fromString,this.encoder)}else P.fromObject?(this.map=new Map,Object.keys(P.fromObject).forEach(q=>{const Se=P.fromObject[q],Qe=Array.isArray(Se)?Se.map(Le):[Le(Se)];this.map.set(q,Qe)})):this.map=null}has(P){return this.init(),this.map.has(P)}get(P){this.init();const q=this.map.get(P);return q?q[0]:null}getAll(P){return this.init(),this.map.get(P)||null}keys(){return this.init(),Array.from(this.map.keys())}append(P,q){return this.clone({param:P,value:q,op:"a"})}appendAll(P){const q=[];return Object.keys(P).forEach(Se=>{const Qe=P[Se];Array.isArray(Qe)?Qe.forEach(Ve=>{q.push({param:Se,value:Ve,op:"a"})}):q.push({param:Se,value:Qe,op:"a"})}),this.clone(q)}set(P,q){return this.clone({param:P,value:q,op:"s"})}delete(P,q){return this.clone({param:P,value:q,op:"d"})}toString(){return this.init(),this.keys().map(P=>{const q=this.encoder.encodeKey(P);return this.map.get(P).map(Se=>q+"="+this.encoder.encodeValue(Se)).join("&")}).filter(P=>""!==P).join("&")}clone(P){const q=new Be({encoder:this.encoder});return q.cloneFrom=this.cloneFrom||this,q.updates=(this.updates||[]).concat(P),q}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(P=>this.map.set(P,this.cloneFrom.map.get(P))),this.updates.forEach(P=>{switch(P.op){case"a":case"s":const q=("a"===P.op?this.map.get(P.param):void 0)||[];q.push(Le(P.value)),this.map.set(P.param,q);break;case"d":if(void 0===P.value){this.map.delete(P.param);break}{let Se=this.map.get(P.param)||[];const Qe=Se.indexOf(Le(P.value));-1!==Qe&&Se.splice(Qe,1),Se.length>0?this.map.set(P.param,Se):this.map.delete(P.param)}}}),this.cloneFrom=this.updates=null)}}class Ht{constructor(){this.map=new Map}set(P,q){return this.map.set(P,q),this}get(P){return this.map.has(P)||this.map.set(P,P.defaultValue()),this.map.get(P)}delete(P){return this.map.delete(P),this}has(P){return this.map.has(P)}keys(){return this.map.keys()}}function zt(H){return typeof ArrayBuffer<"u"&&H instanceof ArrayBuffer}function p1(H){return typeof Blob<"u"&&H instanceof Blob}function fn(H){return typeof FormData<"u"&&H instanceof FormData}class St{constructor(P,q,Se,Qe){let Ve;if(this.url=q,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=P.toUpperCase(),function pt(H){switch(H){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||Qe?(this.body=void 0!==Se?Se:null,Ve=Qe):Ve=Se,Ve&&(this.reportProgress=!!Ve.reportProgress,this.withCredentials=!!Ve.withCredentials,Ve.responseType&&(this.responseType=Ve.responseType),Ve.headers&&(this.headers=Ve.headers),Ve.context&&(this.context=Ve.context),Ve.params&&(this.params=Ve.params),this.transferCache=Ve.transferCache),this.headers??=new Ae,this.context??=new Ht,this.params){const yt=this.params.toString();if(0===yt.length)this.urlWithParams=q;else{const ht=q.indexOf("?"),Kt=-1===ht?"?":htK1.set(Z1,P.setHeaders[Z1]),Kt)),P.setParams&&(w1=Object.keys(P.setParams).reduce((K1,Z1)=>K1.set(Z1,P.setParams[Z1]),w1)),new St(q,Se,Ve,{params:w1,headers:Kt,context:Rt,reportProgress:ht,responseType:Qe,withCredentials:yt})}}var $t,H,je;(H=$t||($t={}))[H.Sent=0]="Sent",H[H.UploadProgress=1]="UploadProgress",H[H.ResponseHeader=2]="ResponseHeader",H[H.DownloadProgress=3]="DownloadProgress",H[H.Response=4]="Response",H[H.User=5]="User";class tn{constructor(P,q=je.Ok,Se="OK"){this.headers=P.headers||new Ae,this.status=void 0!==P.status?P.status:q,this.statusText=P.statusText||Se,this.url=P.url||null,this.ok=this.status>=200&&this.status<300}}class m1 extends tn{constructor(P={}){super(P),this.type=$t.ResponseHeader}clone(P={}){return new m1({headers:P.headers||this.headers,status:void 0!==P.status?P.status:this.status,statusText:P.statusText||this.statusText,url:P.url||this.url||void 0})}}class Ut extends tn{constructor(P={}){super(P),this.type=$t.Response,this.body=void 0!==P.body?P.body:null}clone(P={}){return new Ut({body:void 0!==P.body?P.body:this.body,headers:P.headers||this.headers,status:void 0!==P.status?P.status:this.status,statusText:P.statusText||this.statusText,url:P.url||this.url||void 0})}}class et extends tn{constructor(P){super(P,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.status>=200&&this.status<300?this.message=`Http failure during parsing for ${P.url||"(unknown url)"}`:this.message=`Http failure response for ${P.url||"(unknown url)"}: ${P.status} ${P.statusText}`,this.error=P.error||null}}function Me(H,P){return{body:P,headers:H.headers,context:H.context,observe:H.observe,params:H.params,reportProgress:H.reportProgress,responseType:H.responseType,withCredentials:H.withCredentials,transferCache:H.transferCache}}!function(H){H[H.Continue=100]="Continue",H[H.SwitchingProtocols=101]="SwitchingProtocols",H[H.Processing=102]="Processing",H[H.EarlyHints=103]="EarlyHints",H[H.Ok=200]="Ok",H[H.Created=201]="Created",H[H.Accepted=202]="Accepted",H[H.NonAuthoritativeInformation=203]="NonAuthoritativeInformation",H[H.NoContent=204]="NoContent",H[H.ResetContent=205]="ResetContent",H[H.PartialContent=206]="PartialContent",H[H.MultiStatus=207]="MultiStatus",H[H.AlreadyReported=208]="AlreadyReported",H[H.ImUsed=226]="ImUsed",H[H.MultipleChoices=300]="MultipleChoices",H[H.MovedPermanently=301]="MovedPermanently",H[H.Found=302]="Found",H[H.SeeOther=303]="SeeOther",H[H.NotModified=304]="NotModified",H[H.UseProxy=305]="UseProxy",H[H.Unused=306]="Unused",H[H.TemporaryRedirect=307]="TemporaryRedirect",H[H.PermanentRedirect=308]="PermanentRedirect",H[H.BadRequest=400]="BadRequest",H[H.Unauthorized=401]="Unauthorized",H[H.PaymentRequired=402]="PaymentRequired",H[H.Forbidden=403]="Forbidden",H[H.NotFound=404]="NotFound",H[H.MethodNotAllowed=405]="MethodNotAllowed",H[H.NotAcceptable=406]="NotAcceptable",H[H.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",H[H.RequestTimeout=408]="RequestTimeout",H[H.Conflict=409]="Conflict",H[H.Gone=410]="Gone",H[H.LengthRequired=411]="LengthRequired",H[H.PreconditionFailed=412]="PreconditionFailed",H[H.PayloadTooLarge=413]="PayloadTooLarge",H[H.UriTooLong=414]="UriTooLong",H[H.UnsupportedMediaType=415]="UnsupportedMediaType",H[H.RangeNotSatisfiable=416]="RangeNotSatisfiable",H[H.ExpectationFailed=417]="ExpectationFailed",H[H.ImATeapot=418]="ImATeapot",H[H.MisdirectedRequest=421]="MisdirectedRequest",H[H.UnprocessableEntity=422]="UnprocessableEntity",H[H.Locked=423]="Locked",H[H.FailedDependency=424]="FailedDependency",H[H.TooEarly=425]="TooEarly",H[H.UpgradeRequired=426]="UpgradeRequired",H[H.PreconditionRequired=428]="PreconditionRequired",H[H.TooManyRequests=429]="TooManyRequests",H[H.RequestHeaderFieldsTooLarge=431]="RequestHeaderFieldsTooLarge",H[H.UnavailableForLegalReasons=451]="UnavailableForLegalReasons",H[H.InternalServerError=500]="InternalServerError",H[H.NotImplemented=501]="NotImplemented",H[H.BadGateway=502]="BadGateway",H[H.ServiceUnavailable=503]="ServiceUnavailable",H[H.GatewayTimeout=504]="GatewayTimeout",H[H.HttpVersionNotSupported=505]="HttpVersionNotSupported",H[H.VariantAlsoNegotiates=506]="VariantAlsoNegotiates",H[H.InsufficientStorage=507]="InsufficientStorage",H[H.LoopDetected=508]="LoopDetected",H[H.NotExtended=510]="NotExtended",H[H.NetworkAuthenticationRequired=511]="NetworkAuthenticationRequired"}(je||(je={}));class Z{constructor(P){this.handler=P}request(P,q,Se={}){let Qe;if(P instanceof St)Qe=P;else{let ht,Kt;ht=Se.headers instanceof Ae?Se.headers:new Ae(Se.headers),Se.params&&(Kt=Se.params instanceof Be?Se.params:new Be({fromObject:Se.params})),Qe=new St(P,q,void 0!==Se.body?Se.body:null,{headers:ht,context:Se.context,params:Kt,reportProgress:Se.reportProgress,responseType:Se.responseType||"json",withCredentials:Se.withCredentials,transferCache:Se.transferCache})}const Ve=(0,F.of)(Qe).pipe(function B(H,P){return(0,k.OO)(H,P,1)}(ht=>this.handler.handle(ht)));if(P instanceof St||"events"===Se.observe)return Ve;const yt=Ve.pipe(function re(H,P){return function(Se){return Se.lift(new R(H,P))}}(ht=>ht instanceof Ut));switch(Se.observe||"body"){case"body":switch(Qe.responseType){case"arraybuffer":return yt.pipe((0,se.k)(ht=>{if(null!==ht.body&&!(ht.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return ht.body}));case"blob":return yt.pipe((0,se.k)(ht=>{if(null!==ht.body&&!(ht.body instanceof Blob))throw new Error("Response is not a Blob.");return ht.body}));case"text":return yt.pipe((0,se.k)(ht=>{if(null!==ht.body&&"string"!=typeof ht.body)throw new Error("Response is not a string.");return ht.body}));default:return yt.pipe((0,se.k)(ht=>ht.body))}case"response":return yt;default:throw new Error(`Unreachable: unhandled observe type ${Se.observe}}`)}}delete(P,q={}){return this.request("DELETE",P,q)}get(P,q={}){return this.request("GET",P,q)}head(P,q={}){return this.request("HEAD",P,q)}jsonp(P,q){return this.request("JSONP",P,{params:(new Be).append(q,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(P,q={}){return this.request("OPTIONS",P,q)}patch(P,q,Se={}){return this.request("PATCH",P,Me(Se,q))}post(P,q,Se={}){return this.request("POST",P,Me(Se,q))}put(P,q,Se={}){return this.request("PUT",P,Me(Se,q))}static#e=this.\u0275fac=function(q){return new(q||Z)(C.CoB(de))};static#t=this.\u0275prov=C.wxM({token:Z,factory:Z.\u0275fac})}const at=/^\)\]\}',?\n/;function b1(H){if(H.url)return H.url;const P="X-Request-URL".toLocaleLowerCase();return H.headers.get(P)}class T1{constructor(){this.fetchImpl=(0,C.uUt)(ut,{optional:!0})?.fetch??fetch.bind(globalThis),this.ngZone=(0,C.uUt)(C.WW2)}handle(P){return new te._(q=>{const Se=new AbortController;return this.doRequest(P,Se.signal,q).then(U1,Qe=>q.error(new et({error:Qe}))),()=>Se.abort()})}doRequest(P,q,Se){var Qe=this;return(0,s.c)(function*(){const Ve=Qe.createRequestInit(P);let yt;try{const J1=Qe.fetchImpl(P.urlWithParams,{signal:q,...Ve});(function Ct(H){H.then(U1,U1)})(J1),Se.next({type:$t.Sent}),yt=yield J1}catch(J1){return void Se.error(new et({error:J1,status:J1.status??0,statusText:J1.statusText,url:P.urlWithParams,headers:J1.headers}))}const ht=new Ae(yt.headers),Kt=yt.statusText,w1=b1(yt)??P.urlWithParams;let Rt=yt.status,K1=null;if(P.reportProgress&&Se.next(new m1({headers:ht,status:Rt,statusText:Kt,url:w1})),yt.body){const J1=yt.headers.get("content-length"),C1=[],D1=yt.body.getReader();let Wn,x1,sn=0;const Dn=typeof Zone<"u"&&Zone.current;yield Qe.ngZone.runOutsideAngular((0,s.c)(function*(){for(;;){const{done:Kn,value:Un}=yield D1.read();if(Kn)break;if(C1.push(Un),sn+=Un.length,P.reportProgress){x1="text"===P.responseType?(x1??"")+(Wn??=new TextDecoder).decode(Un,{stream:!0}):void 0;const R2=()=>Se.next({type:$t.DownloadProgress,total:J1?+J1:void 0,loaded:sn,partialText:x1});Dn?Dn.run(R2):R2()}}}));const On=Qe.concatChunks(C1,sn);try{const Kn=yt.headers.get("Content-Type")??"";K1=Qe.parseBody(P,On,Kn)}catch(Kn){return void Se.error(new et({error:Kn,headers:new Ae(yt.headers),status:yt.status,statusText:yt.statusText,url:b1(yt)??P.urlWithParams}))}}0===Rt&&(Rt=K1?je.Ok:0),Rt>=200&&Rt<300?(Se.next(new Ut({body:K1,headers:ht,status:Rt,statusText:Kt,url:w1})),Se.complete()):Se.error(new et({error:K1,headers:ht,status:Rt,statusText:Kt,url:w1}))})()}parseBody(P,q,Se){switch(P.responseType){case"json":const Qe=(new TextDecoder).decode(q).replace(at,"");return""===Qe?null:JSON.parse(Qe);case"text":return(new TextDecoder).decode(q);case"blob":return new Blob([q],{type:Se});case"arraybuffer":return q.buffer}}createRequestInit(P){const q={},Se=P.withCredentials?"include":void 0;if(P.headers.forEach((Qe,Ve)=>q[Qe]=Ve.join(",")),q.Accept??="application/json, text/plain, */*",!q["Content-Type"]){const Qe=P.detectContentTypeHeader();null!==Qe&&(q["Content-Type"]=Qe)}return{body:P.serializeBody(),method:P.method,headers:q,credentials:Se}}concatChunks(P,q){const Se=new Uint8Array(q);let Qe=0;for(const Ve of P)Se.set(Ve,Qe),Qe+=Ve.length;return Se}static#e=this.\u0275fac=function(q){return new(q||T1)};static#t=this.\u0275prov=C.wxM({token:T1,factory:T1.\u0275fac})}class ut{}function U1(){}function Ze(H,P){return P(H)}function kt(H,P){return(q,Se)=>P.intercept(q,{handle:Qe=>H(Qe,Se)})}const _e=new C.UbH(""),X=new C.UbH(""),ve=new C.UbH(""),Je=new C.UbH("");function Lt(){let H=null;return(P,q)=>{null===H&&(H=((0,C.uUt)(_e,{optional:!0})??[]).reduceRight(kt,Ze));const Se=(0,C.uUt)(C.g9Y),Qe=Se.add();return H(P,q).pipe(be(()=>Se.remove(Qe)))}}class V extends de{constructor(P,q){super(),this.backend=P,this.injector=q,this.chain=null,this.pendingTasks=(0,C.uUt)(C.g9Y);const Se=(0,C.uUt)(Je,{optional:!0});this.backend=Se??P}handle(P){if(null===this.chain){const Se=Array.from(new Set([...this.injector.get(X),...this.injector.get(ve,[])]));this.chain=Se.reduceRight((Qe,Ve)=>function nt(H,P,q){return(Se,Qe)=>(0,C.SMS)(q,()=>P(Se,Ve=>H(Ve,Qe)))}(Qe,Ve,this.injector),Ze)}const q=this.pendingTasks.add();return this.chain(P,Se=>this.backend.handle(Se)).pipe(be(()=>this.pendingTasks.remove(q)))}static#e=this.\u0275fac=function(q){return new(q||V)(C.CoB(He),C.CoB(C.SIe))};static#t=this.\u0275prov=C.wxM({token:V,factory:V.\u0275fac})}let ae,N=0;class l1{}function c1(){return"object"==typeof window?window:{}}class Pn{constructor(P,q){this.callbackMap=P,this.document=q,this.resolvedPromise=Promise.resolve()}nextCallback(){return"ng_jsonp_callback_"+N++}handle(P){if("JSONP"!==P.method)throw new Error("JSONP requests must use JSONP request method.");if("json"!==P.responseType)throw new Error("JSONP requests must use Json response type.");if(P.headers.keys().length>0)throw new Error("JSONP requests do not support headers.");return new te._(q=>{const Se=this.nextCallback(),Qe=P.urlWithParams.replace(/=JSONP_CALLBACK(&|$)/,`=${Se}$1`),Ve=this.document.createElement("script");Ve.src=Qe;let yt=null,ht=!1;this.callbackMap[Se]=K1=>{delete this.callbackMap[Se],yt=K1,ht=!0};const Kt=()=>{Ve.parentNode&&Ve.parentNode.removeChild(Ve),delete this.callbackMap[Se]};return Ve.addEventListener("load",K1=>{this.resolvedPromise.then(()=>{Kt(),ht?(q.next(new Ut({body:yt,status:je.Ok,statusText:"OK",url:Qe})),q.complete()):q.error(new et({url:Qe,status:0,statusText:"JSONP Error",error:new Error("JSONP injected script did not invoke callback.")}))})}),Ve.addEventListener("error",K1=>{Kt(),q.error(new et({error:K1,status:0,statusText:"JSONP Error",url:Qe}))}),this.document.body.appendChild(Ve),q.next({type:$t.Sent}),()=>{ht||this.removeListeners(Ve),Kt()}})}removeListeners(P){ae??=this.document.implementation.createHTMLDocument(),ae.adoptNode(P)}static#e=this.\u0275fac=function(q){return new(q||Pn)(C.CoB(l1),C.CoB(pe.Ud))};static#t=this.\u0275prov=C.wxM({token:Pn,factory:Pn.\u0275fac})}function nn(H,P){return"JSONP"===H.method?(0,C.uUt)(Pn).handle(H):P(H)}class zr{constructor(P){this.injector=P}intercept(P,q){return(0,C.SMS)(this.injector,()=>nn(P,Se=>q.handle(Se)))}static#e=this.\u0275fac=function(q){return new(q||zr)(C.CoB(C.SIe))};static#t=this.\u0275prov=C.wxM({token:zr,factory:zr.\u0275fac})}const Cr=/^\)\]\}',?\n/;class rn{constructor(P){this.xhrFactory=P}handle(P){if("JSONP"===P.method)throw new C.OBp(-2800,!1);const q=this.xhrFactory;return(q.\u0275loadImpl?(0,U.Q)(q.\u0275loadImpl()):(0,F.of)(null)).pipe((0,fe.G)(()=>new te._(Qe=>{const Ve=q.build();if(Ve.open(P.method,P.urlWithParams),P.withCredentials&&(Ve.withCredentials=!0),P.headers.forEach((C1,D1)=>Ve.setRequestHeader(C1,D1.join(","))),P.headers.has("Accept")||Ve.setRequestHeader("Accept","application/json, text/plain, */*"),!P.headers.has("Content-Type")){const C1=P.detectContentTypeHeader();null!==C1&&Ve.setRequestHeader("Content-Type",C1)}if(P.responseType){const C1=P.responseType.toLowerCase();Ve.responseType="json"!==C1?C1:"text"}const yt=P.serializeBody();let ht=null;const Kt=()=>{if(null!==ht)return ht;const C1=Ve.statusText||"OK",D1=new Ae(Ve.getAllResponseHeaders()),sn=function ir(H){return"responseURL"in H&&H.responseURL?H.responseURL:/^X-Request-URL:/m.test(H.getAllResponseHeaders())?H.getResponseHeader("X-Request-URL"):null}(Ve)||P.url;return ht=new m1({headers:D1,status:Ve.status,statusText:C1,url:sn}),ht},w1=()=>{let{headers:C1,status:D1,statusText:sn,url:Wn}=Kt(),x1=null;D1!==je.NoContent&&(x1=typeof Ve.response>"u"?Ve.responseText:Ve.response),0===D1&&(D1=x1?je.Ok:0);let Dn=D1>=200&&D1<300;if("json"===P.responseType&&"string"==typeof x1){const On=x1;x1=x1.replace(Cr,"");try{x1=""!==x1?JSON.parse(x1):null}catch(Kn){x1=On,Dn&&(Dn=!1,x1={error:Kn,text:x1})}}Dn?(Qe.next(new Ut({body:x1,headers:C1,status:D1,statusText:sn,url:Wn||void 0})),Qe.complete()):Qe.error(new et({error:x1,headers:C1,status:D1,statusText:sn,url:Wn||void 0}))},Rt=C1=>{const{url:D1}=Kt(),sn=new et({error:C1,status:Ve.status||0,statusText:Ve.statusText||"Unknown Error",url:D1||void 0});Qe.error(sn)};let K1=!1;const Z1=C1=>{K1||(Qe.next(Kt()),K1=!0);let D1={type:$t.DownloadProgress,loaded:C1.loaded};C1.lengthComputable&&(D1.total=C1.total),"text"===P.responseType&&Ve.responseText&&(D1.partialText=Ve.responseText),Qe.next(D1)},J1=C1=>{let D1={type:$t.UploadProgress,loaded:C1.loaded};C1.lengthComputable&&(D1.total=C1.total),Qe.next(D1)};return Ve.addEventListener("load",w1),Ve.addEventListener("error",Rt),Ve.addEventListener("timeout",Rt),Ve.addEventListener("abort",Rt),P.reportProgress&&(Ve.addEventListener("progress",Z1),null!==yt&&Ve.upload&&Ve.upload.addEventListener("progress",J1)),Ve.send(yt),Qe.next({type:$t.Sent}),()=>{Ve.removeEventListener("error",Rt),Ve.removeEventListener("abort",Rt),Ve.removeEventListener("load",w1),Ve.removeEventListener("timeout",Rt),P.reportProgress&&(Ve.removeEventListener("progress",Z1),null!==yt&&Ve.upload&&Ve.upload.removeEventListener("progress",J1)),Ve.readyState!==Ve.DONE&&Ve.abort()}})))}static#e=this.\u0275fac=function(q){return new(q||rn)(C.CoB(pe.OM))};static#t=this.\u0275prov=C.wxM({token:rn,factory:rn.\u0275fac})}const Bn=new C.UbH(""),ct="XSRF-TOKEN",x=new C.UbH("",{providedIn:"root",factory:()=>ct}),W="X-XSRF-TOKEN",we=new C.UbH("",{providedIn:"root",factory:()=>W});class rt{}class dt{constructor(P,q,Se){this.doc=P,this.platform=q,this.cookieName=Se,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const P=this.doc.cookie||"";return P!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,pe.Sg)(P,this.cookieName),this.lastCookieString=P),this.lastToken}static#e=this.\u0275fac=function(q){return new(q||dt)(C.CoB(pe.Ud),C.CoB(C.AHE),C.CoB(x))};static#t=this.\u0275prov=C.wxM({token:dt,factory:dt.\u0275fac})}function e1(H,P){const q=H.url.toLowerCase();if(!(0,C.uUt)(Bn)||"GET"===H.method||"HEAD"===H.method||q.startsWith("http://")||q.startsWith("https://"))return P(H);const Se=(0,C.uUt)(rt).getToken(),Qe=(0,C.uUt)(we);return null!=Se&&!H.headers.has(Qe)&&(H=H.clone({headers:H.headers.set(Qe,Se)})),P(H)}class Nt{constructor(P){this.injector=P}intercept(P,q){return(0,C.SMS)(this.injector,()=>e1(P,Se=>q.handle(Se)))}static#e=this.\u0275fac=function(q){return new(q||Nt)(C.CoB(C.SIe))};static#t=this.\u0275prov=C.wxM({token:Nt,factory:Nt.\u0275fac})}var it;function V1(H,P){return{\u0275kind:H,\u0275providers:P}}function v2(...H){const P=[Z,rn,V,{provide:de,useExisting:V},{provide:He,useExisting:rn},{provide:X,useValue:e1,multi:!0},{provide:Bn,useValue:!0},{provide:rt,useClass:dt}];for(const q of H)P.push(...q.\u0275providers);return(0,C.AFj)(P)}!function(H){H[H.Interceptors=0]="Interceptors",H[H.LegacyInterceptors=1]="LegacyInterceptors",H[H.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",H[H.NoXsrfProtection=3]="NoXsrfProtection",H[H.JsonpSupport=4]="JsonpSupport",H[H.RequestsMadeViaParent=5]="RequestsMadeViaParent",H[H.Fetch=6]="Fetch"}(it||(it={}));const xn=new C.UbH("");function sr(){return V1(it.LegacyInterceptors,[{provide:xn,useFactory:Lt},{provide:X,useExisting:xn,multi:!0}])}function K2({cookieName:H,headerName:P}){const q=[];return void 0!==H&&q.push({provide:x,useValue:H}),void 0!==P&&q.push({provide:we,useValue:P}),V1(it.CustomXsrfConfiguration,q)}function wn(){return V1(it.JsonpSupport,[Pn,{provide:l1,useFactory:c1},{provide:X,useValue:nn,multi:!0}])}class t2{static disable(){return{ngModule:t2,providers:[V1(it.NoXsrfProtection,[{provide:Bn,useValue:!1}]).\u0275providers]}}static withOptions(P={}){return{ngModule:t2,providers:K2(P).\u0275providers}}static#e=this.\u0275fac=function(q){return new(q||t2)};static#t=this.\u0275mod=C.a4G({type:t2});static#n=this.\u0275inj=C.s3X({providers:[Nt,{provide:_e,useExisting:Nt,multi:!0},{provide:rt,useClass:dt},K2({cookieName:ct,headerName:W}).\u0275providers,{provide:Bn,useValue:!0}]})}class on{static#e=this.\u0275fac=function(q){return new(q||on)};static#t=this.\u0275mod=C.a4G({type:on});static#n=this.\u0275inj=C.s3X({providers:[v2(sr())]})}class Wt{static#e=this.\u0275fac=function(q){return new(q||Wt)};static#t=this.\u0275mod=C.a4G({type:Wt});static#n=this.\u0275inj=C.s3X({providers:[wn().\u0275providers]})}new C.UbH("")},32:(Tt,Ne,D)=>{"use strict";D.d(Ne,{QHP:()=>Js,Ev2:()=>Aa,Swk:()=>g3,OMq:()=>S0,YND:()=>qs,kD9:()=>sh,YlN:()=>aM,ce5:()=>Ms,ayF:()=>YM,QNT:()=>jp,GMv:()=>hi,SIe:()=>Fr,eAe:()=>W3,_w7:()=>N,q4E:()=>Ii,kH7:()=>dM,y_5:()=>V2,_qm:()=>D9,UbH:()=>E1,zZn:()=>G2,EFl:()=>cM,Uj7:()=>Io,YNh:()=>Po,KYU:()=>Ta,S0t:()=>fM,oF$:()=>e5,WW2:()=>qn,T7N:()=>dr,C_D:()=>uM,AHE:()=>lo,crf:()=>g5,qko:()=>lM,q87:()=>ug,O8F:()=>$c,yzm:()=>Ki,SI6:()=>K3,Yiy:()=>c0,g1_:()=>a3,Qfh:()=>N5,Yw2:()=>gs,G4X:()=>js,eOv:()=>Y8,a8Z:()=>Bp,_io:()=>Jg,y8U:()=>J4,K6R:()=>pn,cZD:()=>Bv,Gk1:()=>mC,grM:()=>nh,agy:()=>qM,wd:()=>r3,uUt:()=>v1,AFj:()=>v3,cJ3:()=>zv,m4O:()=>fv,SMS:()=>Zo,sRj:()=>Vv,oPY:()=>Z8,GUm:()=>n3,E1M:()=>Xs,i4S:()=>F5,GUM:()=>i5,g9Y:()=>Y3,OBp:()=>nt,aS5:()=>Hp,Mn9:()=>Wp,Y8L:()=>kt,Om8:()=>s4,ozE:()=>t8,K2p:()=>qo,GM_:()=>A9,u8n:()=>k9,ER9:()=>Y0,Vfw:()=>Z0,Gc:()=>S9,iMv:()=>jl,G58:()=>_e,y02:()=>Kd,IHs:()=>t1,w5$:()=>ic,gX2:()=>Kp,S:()=>E3,a2n:()=>vp,Kcx:()=>Ku,auf:()=>Ga,GEN:()=>l1,E2t:()=>b3,eg9:()=>ul,Wk5:()=>n2,QJr:()=>Gu,SYr:()=>Ai,M5G:()=>ip,yG2:()=>T4,e48:()=>Dl,eAK:()=>xl,In1:()=>x1,Sc5:()=>R2,wxM:()=>un,s3X:()=>t3,a4G:()=>Kn,UTH:()=>C3,GI1:()=>ri,wR5:()=>Rl,k70:()=>ma,SAx:()=>Ca,C$Y:()=>ga,I0R:()=>ha,KQA:()=>Gd,otF:()=>N0,CoB:()=>m2,gJ8:()=>T6,qCj:()=>Ul,Gqi:()=>jf,gRP:()=>Ao,S2Z:()=>c5,GaO:()=>Df,_Xx:()=>Ef,kPM:()=>Lf,E7m:()=>Pl,S45:()=>gp,wto:()=>Rf,CGJ:()=>Ir,wLc:()=>pr,MbM:()=>V6,usT:()=>g2,iSC:()=>sp,m4B:()=>Tl,yuY:()=>L8,OEk:()=>Yf,cNF:()=>Hl,oRS:()=>ba,CAO:()=>Wl,kNx:()=>rp,iHE:()=>Zl,OKB:()=>Kl,CC$:()=>Ff});var s=D(392); /** - * @license Angular v16.2.12 + * @license Angular v17.2.4 * (c) 2010-2022 Google LLC. https://angular.io/ * License: MIT - */function te(e){for(let t in e)if(e[t]===te)return t;throw Error("Could not find renamed property on target object.")}function V(e,t){for(const n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function fe(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(fe).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const t=e.toString();if(null==t)return""+t;const n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function ye(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const Xe=te({__forward_ref__:te});function lt(e){return e.__forward_ref__=lt,e.toString=function(){return fe(this())},e}function Je(e){return ct(e)?e():e}function ct(e){return"function"==typeof e&&e.hasOwnProperty(Xe)&&e.__forward_ref__===lt}function Pt(e){return e&&!!e.\u0275providers}const kn="https://g.co/ng/security#xss";class $e extends Error{constructor(t,n){super(wn(t,n)),this.code=t}}function wn(e,t){return`NG0${Math.abs(e)}${t?": "+t:""}`}function Ke(e){return"string"==typeof e?e:null==e?"":String(e)}function gt(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():Ke(e)}function In(e,t){throw new $e(-201,!1)}function Tn(e,t,n){e!=t&&Ve(n,e,t,"==")}function ot(e,t){null==e&&Ve(t,e,null,"!=")}function Ve(e,t,n,r){throw new Error(`ASSERTION ERROR: ${e}`+(null==r?"":` [Expected=> ${n} ${r} ${t} <=Actual]`))}function $t(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function Kt(e){return{providers:e.providers||[],imports:e.imports||[]}}function Mn(e){return St(e,Ft)||St(e,xr)}function St(e,t){return e.hasOwnProperty(t)?e[t]:null}function br(e){return e&&(e.hasOwnProperty(Wn)||e.hasOwnProperty(Dr))?e[Wn]:null}const Ft=te({\u0275prov:te}),Wn=te({\u0275inj:te}),xr=te({ngInjectableDef:te}),Dr=te({ngInjectorDef:te});var vt,e;let Rr;function Br(){return Rr}function Nn(e){const t=Rr;return Rr=e,t}function Er(e,t,n){const r=Mn(e);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:n&vt.Optional?null:void 0!==t?t:void In(fe(e))}(e=vt||(vt={}))[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional";const bn=globalThis;class Lt{constructor(t,n){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=$t({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const lr={},wr="__NG_DI_FLAG__",Qn="ngTempTokenPath",Si=/\n/gm,uo="\u0275",co="__source";let nn;function Zr(e){const t=nn;return nn=e,t}function Ce(e,t=vt.Default){if(void 0===nn)throw new $e(-203,!1);return null===nn?Er(e,void 0,t):nn.get(e,t&vt.Optional?null:void 0,t)}function T(e,t=vt.Default){return(Br()||Ce)(Je(e),t)}function $(e){throw new $e(202,!1)}function pe(e,t=vt.Default){return T(e,We(t))}function We(e){return typeof e>"u"||"number"==typeof e?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function Le(e){const t=[];for(let n=0;n ");else if("object"==typeof t){let a=[];for(let u in t)if(t.hasOwnProperty(u)){let f=t[u];a.push(u+":"+("string"==typeof f?JSON.stringify(f):fe(f)))}i=`{${a.join(", ")}}`}return`${n}${r?"("+r+")":""}[${i}]: ${e.replace(Si,"\n ")}`}("\n"+e.message,i,n,r),e.ngTokenPath=i,e[Qn]=null,e}function hn(e){return{toString:e}.toString()}var dn,qn;!function(e){e[e.OnPush=0]="OnPush",e[e.Default=1]="Default"}(dn||(dn={})),function(e){e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom"}(qn||(qn={}));const Bn={},at=[],Gt=te({\u0275cmp:te}),zn=te({\u0275dir:te}),Nr=te({\u0275pipe:te}),mn=te({\u0275mod:te}),Dn=te({\u0275fac:te}),jr=te({__NG_ELEMENT_ID__:te}),Ci=te({__NG_ENV_ID__:te});function hr(e,t,n){let r=e.length;for(;;){const i=e.indexOf(t,n);if(-1===i)return i;if(0===i||e.charCodeAt(i-1)<=32){const a=t.length;if(i+a===r||e.charCodeAt(i+a)<=32)return i}n=i+1}}function Ir(e,t,n){let r=0;for(;rt){u=a-1;break}}}for(;aa?"":i[z+1].toLowerCase();const ue=8&r?re:null;if(ue&&-1!==hr(ue,M,0)||2&r&&M!==re){if(nr(r))return!1;u=!0}}}}else{if(!u&&!nr(r)&&!nr(p))return!1;if(u&&nr(p))continue;u=!1,r=p|1&r}}return nr(r)||u}function nr(e){return 0==(1&e)}function No(e,t,n,r){if(null===t)return-1;let i=0;if(r||!n){let a=!1;for(;i-1)for(n++;n0?'="'+f+'"':"")+"]"}else 8&r?i+="."+u:4&r&&(i+=" "+u);else""!==i&&!nr(u)&&(t+=Fo(a,i),i=""),r=u,a=a||!nr(r);n++}return""!==i&&(t+=Fo(a,i)),t}function Lr(e){return hn(()=>{const t=Bi(e),n={...t,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===dn.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||qn.Emulated,styles:e.styles||at,_:null,schemas:e.schemas||null,tView:null,id:""};f1(n);const r=e.dependencies;return n.directiveDefs=Xi(r,!1),n.pipeDefs=Xi(r,!0),n.id=function As(e){let t=0;const n=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(const i of n)t=Math.imul(31,t)+i.charCodeAt(0)<<0;return t+=2147483648,"c"+t}(n),n})}function ko(e,t,n){const r=e.\u0275cmp;r.directiveDefs=Xi(t,!1),r.pipeDefs=Xi(n,!0)}function Mo(e){return Ot(e)||rr(e)}function O1(e){return null!==e}function Sr(e){return hn(()=>({type:e.type,bootstrap:e.bootstrap||at,declarations:e.declarations||at,imports:e.imports||at,exports:e.exports||at,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function Yo(e,t){return hn(()=>{const n=ir(e,!0);n.declarations=t.declarations||at,n.imports=t.imports||at,n.exports=t.exports||at})}function _r(e,t){if(null==e)return Bn;const n={};for(const r in e)if(e.hasOwnProperty(r)){let i=e[r],a=i;Array.isArray(i)&&(a=i[1],i=i[0]),n[i]=r,t&&(t[i]=a)}return n}function rn(e){return hn(()=>{const t=Bi(e);return f1(t),t})}function pn(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:!0===e.standalone,onDestroy:e.type.prototype.ngOnDestroy||null}}function Ot(e){return e[Gt]||null}function rr(e){return e[zn]||null}function or(e){return e[Nr]||null}function yi(e){const t=Ot(e)||rr(e)||or(e);return null!==t&&t.standalone}function ir(e,t){const n=e[mn]||null;if(!n&&!0===t)throw new Error(`Type ${fe(e)} does not have '\u0275mod' property.`);return n}function Bi(e){const t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputTransforms:null,inputConfig:e.inputs||Bn,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||at,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:_r(e.inputs,t),outputs:_r(e.outputs)}}function f1(e){e.features?.forEach(t=>t(e))}function Xi(e,t){if(!e)return null;const n=t?or:Mo;return()=>("function"==typeof e?e():e).map(r=>n(r)).filter(O1)}const an=0,Ye=1,mt=2,jt=3,Zn=4,ji=5,jn=6,Kr=7,fn=8,ho=9,Un=10,ht=11,Kn=12,vi=13,Fr=14,ln=15,zr=16,Ro=17,Ht=18,$r=19,bo=20,Qo=21,no=22,h1=23,Do=24,Vt=25,Jo=1,Bo=2,$n=7,Tr=9,Hn=11;function S(e){return Array.isArray(e)&&"object"==typeof e[Jo]}function d(e){return Array.isArray(e)&&!0===e[Jo]}function D(e){return 0!=(4&e.flags)}function k(e){return e.componentOffset>-1}function xe(e){return 1==(1&e.flags)}function qe(e){return!!e.template}function Xn(e){return 0!=(512&e[mt])}function Ui(e,t){return e.hasOwnProperty(Dn)?e[Dn]:null}let cr=null,se=!1;function be(e){const t=cr;return cr=e,t}const ve={version:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{}};function At(e){if(!wi(e)||e.dirty){if(!e.producerMustRecompute(e)&&!po(e))return void(e.dirty=!1);e.producerRecomputeValue(e),e.dirty=!1}}function gn(e){if(void 0===e.liveConsumerNode)return;const t=se;se=!0;try{for(const n of e.liveConsumerNode)n.dirty||An(n)}finally{se=t}}function An(e){e.dirty=!0,gn(e),e.consumerMarkedDirty?.(e)}function N1(e){return e&&(e.nextProducerIndex=0),be(e)}function Fs(e,t){if(be(t),e&&void 0!==e.producerNode&&void 0!==e.producerIndexOfThis&&void 0!==e.producerLastReadVersion){if(wi(e))for(let n=e.nextProducerIndex;ne.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function po(e){m(e);for(let t=0;t0}function m(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}function h(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}let Pn=null;function Hi(e){const t=be(null);try{return e()}finally{be(t)}}const t2=()=>{},S1=(()=>({...ve,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:e=>{e.schedule(e.ref)},hasRun:!1,cleanupFn:t2}))();class C1{constructor(t,n,r){this.previousValue=t,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}}function t1(){return F1}function F1(e){return e.type.prototype.ngOnChanges&&(e.setInput=ss),is}function is(){const e=Ur(this),t=e?.current;if(t){const n=e.previous;if(n===Bn)e.previous=t;else for(let r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function ss(e,t,n,r){const i=this.declaredInputs[n],a=Ur(e)||function I3(e,t){return e[yr]=t}(e,{previous:Bn,current:null}),u=a.current||(a.current={}),f=a.previous,p=f[i];u[i]=new C1(p&&p.currentValue,t,f===Bn),e[r]=t}t1.ngInherit=!0;const yr="__ngSimpleChanges__";function Ur(e){return e[yr]||null}let fa=null;const Co=function(e,t,n){fa?.(e,t,n)},k1="svg";function _n(e){for(;Array.isArray(e);)e=e[an];return e}function _(e){for(;Array.isArray(e);){if("object"==typeof e[Jo])return e;e=e[an]}return null}function g(e,t){return _n(t[e])}function b(e,t){return _n(t[e.index])}function F(e,t){return e.data[t]}function X(e,t){return e[t]}function Pe(e,t){const n=t[e];return S(n)?n:n[an]}function yn(e,t){return null==t?null:e[t]}function ar(e){e[Ro]=0}function mo(e){1024&e[mt]||(e[mt]|=1024,_o(e,1))}function O(e){1024&e[mt]&&(e[mt]&=-1025,_o(e,-1))}function _o(e,t){let n=e[jt];if(null===n)return;n[ji]+=t;let r=n;for(n=n[jt];null!==n&&(1===t&&1===r[ji]||-1===t&&0===r[ji]);)n[ji]+=t,r=n,n=n[jt]}function m1(e,t){if(256==(256&e[mt]))throw new $e(911,!1);null===e[Qo]&&(e[Qo]=[]),e[Qo].push(t)}const Ze={lFrame:R1(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function fu(){return Ze.bindingsEnabled}function Rs(){return null!==Ze.skipHydrationRootTNode}function $5(){Ze.bindingsEnabled=!0}function Y5(){Ze.bindingsEnabled=!1}function Re(){return Ze.lFrame.lView}function vn(){return Ze.lFrame.tView}function hu(e){return Ze.lFrame.contextLView=e,e[fn]}function n1(e){return Ze.lFrame.contextLView=null,e}function io(){let e=pu();for(;null!==e&&64===e.type;)e=e.parent;return e}function pu(){return Ze.lFrame.currentTNode}function ha(){const e=Ze.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}function r1(e,t){const n=Ze.lFrame;n.currentTNode=e,n.isParent=t}function L3(){return Ze.lFrame.isParent}function y1(){Ze.lFrame.isParent=!1}function wo(){const e=Ze.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function v1(){return Ze.lFrame.bindingIndex}function gu(e){return Ze.lFrame.bindingIndex=e}function Bs(){return Ze.lFrame.bindingIndex++}function M1(e){const t=Ze.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function T3(e){Ze.lFrame.inI18n=e}function q5(e,t){const n=Ze.lFrame;n.bindingIndex=n.bindingRootIndex=e,pa(t)}function pa(e){Ze.lFrame.currentDirectiveIndex=e}function cs(e){const t=Ze.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}function ga(){return Ze.lFrame.currentQueryIndex}function O3(e){Ze.lFrame.currentQueryIndex=e}function mu(e){const t=e[Ye];return 2===t.type?t.declTNode:1===t.type?e[jn]:null}function _u(e,t,n){if(n&vt.SkipSelf){let i=t,a=e;for(;(i=i.parent,null===i&&!(n&vt.Host))&&(i=mu(a),!(null===i||(a=a[Fr],10&i.type))););if(null===i)return!1;t=i,e=a}const r=Ze.lFrame=r2();return r.currentTNode=t,r.lView=e,!0}function Gi(e){const t=r2(),n=e[Ye];Ze.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function r2(){const e=Ze.lFrame,t=null===e?null:e.child;return null===t?R1(e):t}function R1(e){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function ri(){const e=Ze.lFrame;return Ze.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const yu=ri;function o2(){const e=ri();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function vu(e){return(Ze.lFrame.contextLView=function Ca(e,t){for(;e>0;)t=t[Fr],e--;return t}(e,Ze.lFrame.contextLView))[fn]}function vr(){return Ze.lFrame.selectedIndex}function B1(e){Ze.lFrame.selectedIndex=e}function gr(){const e=Ze.lFrame;return F(e.tView,e.selectedIndex)}function ma(){Ze.lFrame.currentNamespace=k1}function e8(){Ze.lFrame.currentNamespace="math"}function A3(){!function so(){Ze.lFrame.currentNamespace=null}()}function i2(){return Ze.lFrame.currentNamespace}let P3=!0;function oi(){return P3}function o1(e){P3=e}function i1(e,t){for(let n=t.directiveStart,r=t.directiveEnd;n=r)break}else t[p]<0&&(e[Ro]+=65536),(f>13>16&&(3&e[mt])===t&&(e[mt]+=8192,bu(f,a)):bu(f,a)}const j1=-1;class va{constructor(t,n,r){this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=r}}function a2(e){return e!==j1}function Da(e){return 32767&e}function Ea(e,t){let n=function o8(e){return e>>16}(e),r=t;for(;n>0;)r=r[Fr],n--;return r}let l2=!0;function js(e){const t=l2;return l2=e,t}const u2=255,N3=5;let Eu=0;const Wi={};function d2(e,t){const n=S3(e,t);if(-1!==n)return n;const r=t[Ye];r.firstCreatePass&&(e.injectorIndex=t.length,f2(r.data,e),f2(t,null),f2(r.blueprint,null));const i=h2(e,t),a=e.injectorIndex;if(a2(i)){const u=Da(i),f=Ea(i,t),p=f[Ye].data;for(let M=0;M<8;M++)t[a+M]=f[u+M]|p[u+M]}return t[a+8]=i,a}function f2(e,t){e.push(0,0,0,0,0,0,0,0,t)}function S3(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function h2(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=0,r=null,i=t;for(;null!==i;){if(r=B3(i),null===r)return j1;if(n++,i=i[Fr],-1!==r.injectorIndex)return r.injectorIndex|n<<16}return j1}function p2(e,t,n){!function c2(e,t,n){let r;"string"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(jr)&&(r=n[jr]),null==r&&(r=n[jr]=Eu++);const i=r&u2,a=1<>N3)]|=a}(e,t,n)}function g2(e,t,n){if(n&vt.Optional||void 0!==e)return e;In()}function F3(e,t,n,r){if(n&vt.Optional&&void 0===r&&(r=null),!(n&(vt.Self|vt.Host))){const i=e[ho],a=Nn(void 0);try{return i?i.get(t,r,n&vt.Optional):Er(t,r,n&vt.Optional)}finally{Nn(a)}}return g2(r,0,n)}function C2(e,t,n,r=vt.Default,i){if(null!==e){if(2048&t[mt]&&!(r&vt.Self)){const u=function Iu(e,t,n,r,i){let a=e,u=t;for(;null!==a&&null!==u&&2048&u[mt]&&!(512&u[mt]);){const f=wu(a,u,n,r|vt.Self,Wi);if(f!==Wi)return f;let p=a.parent;if(!p){const M=u[bo];if(M){const L=M.get(n,Wi,r);if(L!==Wi)return L}p=B3(u),u=u[Fr]}a=p}return i}(e,t,n,r,Wi);if(u!==Wi)return u}const a=wu(e,t,n,r,Wi);if(a!==Wi)return a}return F3(t,n,r,i)}function wu(e,t,n,r,i){const a=function s8(e){if("string"==typeof e)return e.charCodeAt(0)||0;const t=e.hasOwnProperty(jr)?e[jr]:void 0;return"number"==typeof t?t>=0?t&u2:l8:t}(n);if("function"==typeof a){if(!_u(t,e,r))return r&vt.Host?g2(i,0,r):F3(t,n,r,i);try{let u;if(u=a(r),null!=u||r&vt.Optional)return u;In()}finally{yu()}}else if("number"==typeof a){let u=null,f=S3(e,t),p=j1,M=r&vt.Host?t[ln][jn]:null;for((-1===f||r&vt.SkipSelf)&&(p=-1===f?h2(e,t):t[f+8],p!==j1&&R3(r,!1)?(u=t[Ye],f=Da(p),t=Ea(p,t)):f=-1);-1!==f;){const L=t[Ye];if(Vs(a,f,L.data)){const z=k3(f,t,n,u,r,M);if(z!==Wi)return z}p=t[f+8],p!==j1&&R3(r,t[Ye].data[f+8]===M)&&Vs(a,f,t)?(u=L,f=Da(p),t=Ea(p,t)):f=-1}}return i}function k3(e,t,n,r,i,a){const u=t[Ye],f=u.data[e+8],L=Wt(f,u,n,null==r?k(f)&&l2:r!=u&&0!=(3&f.type),i&vt.Host&&a===f);return null!==L?ds(t,u,L,f):Wi}function Wt(e,t,n,r,i){const a=e.providerIndexes,u=t.data,f=1048575&a,p=e.directiveStart,M=e.directiveEnd,L=a>>20,re=i?f+L:M;for(let ue=r?f:f+L;ue=p&&Te.type===n)return ue}if(i){const ue=u[p];if(ue&&qe(ue)&&ue.type===n)return p}return null}function ds(e,t,n,r){let i=e[n];const a=t.data;if(function Ma(e){return e instanceof va}(i)){const u=i;u.resolving&&function Vn(e,t){const n=t?`. Dependency path: ${t.join(" > ")} > ${e}`:"";throw new $e(-200,`Circular dependency in DI detected for ${e}${n}`)}(gt(a[n]));const f=js(u.canSeeViewProviders);u.resolving=!0;const M=u.injectImpl?Nn(u.injectImpl):null;_u(e,r,vt.Default);try{i=e[n]=u.factory(void 0,a,e,r),t.firstCreatePass&&n>=r.directiveStart&&function s2(e,t,n){const{ngOnChanges:r,ngOnInit:i,ngDoCheck:a}=t.type.prototype;if(r){const u=F1(t);(n.preOrderHooks??=[]).push(e,u),(n.preOrderCheckHooks??=[]).push(e,u)}i&&(n.preOrderHooks??=[]).push(0-e,i),a&&((n.preOrderHooks??=[]).push(e,a),(n.preOrderCheckHooks??=[]).push(e,a))}(n,a[n],t)}finally{null!==M&&Nn(M),js(f),u.resolving=!1,yu()}}return i}function Vs(e,t,n){const r=1<>N3)]&r)}function R3(e,t){return!(e&vt.Self||e&vt.Host&&t)}class er{constructor(t,n){this._tNode=t,this._lView=n}get(t,n,r){return C2(this._tNode,this._lView,t,We(r),n)}}function l8(){return new er(io(),Re())}function Ia(e){return hn(()=>{const t=e.prototype.constructor,n=t[Dn]||La(t),r=Object.prototype;let i=Object.getPrototypeOf(e.prototype).constructor;for(;i&&i!==r;){const a=i[Dn]||La(i);if(a&&a!==n)return a;i=Object.getPrototypeOf(i)}return a=>new a})}function La(e){return ct(e)?()=>{const t=La(Je(e));return t&&t()}:Ui(e)}function B3(e){const t=e[Ye],n=t.type;return 2===n?t.declTNode:1===n?e[jn]:null}function Io(e){return function i8(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;const n=e.attrs;if(n){const r=n.length;let i=0;for(;i{const a=m2(t);function u(...f){if(this instanceof u)return a.call(this,...f),this;const p=new u(...f);return function(L){return i&&i(L,...f),(L.hasOwnProperty(ii)?L[ii]:Object.defineProperty(L,ii,{value:[]})[ii]).push(p),r&&r(L),L}}return n&&(u.prototype=Object.create(n.prototype)),u.prototype.ngMetadataName=e,u.annotationCls=u,u})}function m2(e){return function(...n){if(e){const r=e(...n);for(const i in r)this[i]=r[i]}}}function U1(e,t,n){return hn(()=>{const r=m2(t);function i(...a){if(this instanceof i)return r.apply(this,a),this;const u=new i(...a);return f.annotation=u,f;function f(p,M,L){const z=p.hasOwnProperty(V1)?p[V1]:Object.defineProperty(p,V1,{value:[]})[V1];for(;z.length<=L;)z.push(null);return(z[L]=z[L]||[]).push(u),p}}return n&&(i.prototype=Object.create(n.prototype)),i.prototype.ngMetadataName=e,i.annotationCls=i,i})}function b1(e,t,n,r){return hn(()=>{const i=m2(t);function a(...u){if(this instanceof a)return i.apply(this,u),this;const f=new a(...u);return function p(M,L){if(void 0===M)throw new Error("Standard Angular field decorators are not supported in JIT mode.");const z=M.constructor,re=z.hasOwnProperty(fs)?z[fs]:Object.defineProperty(z,fs,{value:{}})[fs];re[L]=re.hasOwnProperty(L)&&re[L]||[],re[L].unshift(f),r&&r(M,L,...u)}}return n&&(a.prototype=Object.create(n.prototype)),a.prototype.ngMetadataName=e,a.annotationCls=a,a})}const _2=U1("Attribute",e=>({attributeName:e,__NG_ELEMENT_ID__:()=>Io(e)}));class Zi{}b1("ContentChildren",(e,t={})=>({selector:e,first:!1,isViewQuery:!1,descendants:!1,emitDistinctChangesOnly:true,...t}),Zi),b1("ContentChild",(e,t={})=>({selector:e,first:!0,isViewQuery:!1,descendants:!0,...t}),Zi),b1("ViewChildren",(e,t={})=>({selector:e,first:!1,isViewQuery:!0,descendants:!0,emitDistinctChangesOnly:true,...t}),Zi);const Lu=b1("ViewChild",(e,t)=>({selector:e,first:!0,isViewQuery:!0,descendants:!0,...t}),Zi);var D1,Tu,Ou;function Hr(e){const t=bn.ng;if(t&&t.\u0275compilerFacade)return t.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}!function(e){e[e.Directive=0]="Directive",e[e.Component=1]="Component",e[e.Injectable=2]="Injectable",e[e.Pipe=3]="Pipe",e[e.NgModule=4]="NgModule"}(D1||(D1={})),function(e){e[e.Directive=0]="Directive",e[e.Pipe=1]="Pipe",e[e.NgModule=2]="NgModule"}(Tu||(Tu={})),function(e){e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom"}(Ou||(Ou={}));const Au=Function;function zs(e){return"function"==typeof e}function si(e){return e.flat(Number.POSITIVE_INFINITY)}function ps(e,t){e.forEach(n=>Array.isArray(n)?ps(n,t):t(n))}function Lo(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function ai(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function Ta(e,t){const n=[];for(let r=0;r=0?e[1|r]=n:(r=~r,function Us(e,t,n,r){let i=e.length;if(i==t)e.push(n,r);else if(1===i)e.push(r,e[0]),e[0]=n;else{for(i--,e.push(e[i-1],e[i]);i>t;){const a=i-2;e[i]=e[a],i--}e[t]=n,e[t+1]=r}}(e,r,t,n)),r}function V3(e,t){const n=gs(e,t);if(n>=0)return e[1|n]}function gs(e,t){return Hs(e,t,1)}function Hs(e,t,n){let r=0,i=e.length>>n;for(;i!==r;){const a=r+(i-r>>1),u=e[a<t?i=a:r=a+1}return~(i<new t(...n)}_zipTypesAndAnnotations(t,n){let r;r=Ta(typeof t>"u"?n.length:t.length);for(let i=0;i"u"?r[i]=[]:t[i]&&t[i]!=Object?r[i]=[t[i]]:r[i]=[],n&&null!=n[i]&&(r[i]=r[i].concat(n[i]));return r}_ownParameters(t,n){if(function Nu(e){return h8.test(e)||v2.test(e)||Pu.test(e)&&!xu.test(e)}(t.toString()))return null;if(t.parameters&&t.parameters!==n.parameters)return t.parameters;const i=t.ctorParameters;if(i&&i!==n.ctorParameters){const f="function"==typeof i?i():i,p=f.map(L=>L&&L.type),M=f.map(L=>L&&Aa(L.decorators));return this._zipTypesAndAnnotations(p,M)}const a=t.hasOwnProperty(V1)&&t[V1],u=this._reflect&&this._reflect.getOwnMetadata&&this._reflect.getOwnMetadata("design:paramtypes",t);return u||a?this._zipTypesAndAnnotations(u,a):Ta(t.length)}parameters(t){if(!zs(t))return[];const n=Cs(t);let r=this._ownParameters(t,n);return!r&&n!==Object&&(r=this.parameters(n)),r||[]}_ownAnnotations(t,n){if(t.annotations&&t.annotations!==n.annotations){let r=t.annotations;return"function"==typeof r&&r.annotations&&(r=r.annotations),r}return t.decorators&&t.decorators!==n.decorators?Aa(t.decorators):t.hasOwnProperty(ii)?t[ii]:null}annotations(t){if(!zs(t))return[];const n=Cs(t),r=this._ownAnnotations(t,n)||[];return(n!==Object?this.annotations(n):[]).concat(r)}_ownPropMetadata(t,n){if(t.propMetadata&&t.propMetadata!==n.propMetadata){let r=t.propMetadata;return"function"==typeof r&&r.propMetadata&&(r=r.propMetadata),r}if(t.propDecorators&&t.propDecorators!==n.propDecorators){const r=t.propDecorators,i={};return Object.keys(r).forEach(a=>{i[a]=Aa(r[a])}),i}return t.hasOwnProperty(fs)?t[fs]:null}propMetadata(t){if(!zs(t))return{};const n=Cs(t),r={};if(n!==Object){const a=this.propMetadata(n);Object.keys(a).forEach(u=>{r[u]=a[u]})}const i=this._ownPropMetadata(t,n);return i&&Object.keys(i).forEach(a=>{const u=[];r.hasOwnProperty(a)&&u.push(...r[a]),u.push(...i[a]),r[a]=u}),r}ownPropMetadata(t){return zs(t)&&this._ownPropMetadata(t,Cs(t))||{}}hasLifecycleHook(t,n){return t instanceof Au&&n in t.prototype}}function Aa(e){return e?e.map(t=>new(0,t.type.annotationCls)(...t.args?t.args:[])):[]}function Cs(e){const t=e.prototype?Object.getPrototypeOf(e.prototype):null;return(t?t.constructor:null)||Object}const Su=tt(U1("Inject",e=>({token:e})),-1),Pa=tt(U1("Optional"),8),xa=tt(U1("Self"),2),Na=tt(U1("SkipSelf"),4),b2=tt(U1("Host"),1);let Fu=null;function D2(){return Fu=Fu||new M2}function Ti(e){return z3(D2().parameters(e))}function z3(e){return e.map(t=>function ku(e){const t={token:null,attribute:null,host:!1,optional:!1,self:!1,skipSelf:!1};if(Array.isArray(e)&&e.length>0)for(let n=0;n|^->||--!>|)/g,Z3="\u200b$1\u200b";function K3(e){return e.replace(Gu,t=>t.replace(v8,Z3))}const Ms=new Map;let $3=0;const J3="__ngContext__";function yo(e,t){S(t)?(e[J3]=t[$r],function Zu(e){Ms.set(e[$r],e)}(t)):e[J3]=t}let P2;function q3(e,t){return P2(e,t)}function Ra(e){const t=e[jt];return d(t)?t[jt]:t}function nc(e){return oc(e[Kn])}function rc(e){return oc(e[Zn])}function oc(e){for(;null!==e&&!d(e);)e=e[Zn];return e}function $s(e,t,n,r,i){if(null!=r){let a,u=!1;d(r)?a=r:S(r)&&(u=!0,r=r[an]);const f=_n(r);0===e&&null!==n?null==i?ac(t,n,f):bs(t,n,f,i||null,!0):1===e&&null!==n?bs(t,n,f,i||null,!0):2===e?B2(t,f,u):3===e&&t.destroyNode(f),null!=a&&function k8(e,t,n,r,i){const a=n[$n],u=_n(n);a!==u&&$s(t,e,r,a,i);for(let f=Hn;f0&&(n[i-1][Zn]=t),r0&&(e[n-1][Zn]=r[Zn]);const a=ai(e,Hn+t);!function I8(e,t){Ba(e,t,t[ht],2,null,null),t[an]=null,t[jn]=null}(r[Ye],r);const u=a[Ht];null!==u&&u.detachView(a[Ye]),r[jt]=null,r[Zn]=null,r[mt]&=-129}return r}function el(e,t){if(!(256&t[mt])){const n=t[ht];t[h1]&&os(t[h1]),t[Do]&&os(t[Do]),n.destroyNode&&Ba(e,t,n,3,null,null),function T8(e){let t=e[Kn];if(!t)return tl(e[Ye],e);for(;t;){let n=null;if(S(t))n=t[Kn];else{const r=t[Hn];r&&(n=r)}if(!n){for(;t&&!t[Zn]&&t!==e;)S(t)&&tl(t[Ye],t),t=t[jt];null===t&&(t=e),S(t)&&tl(t[Ye],t),n=t&&t[Zn]}t=n}}(t)}}function tl(e,t){if(!(256&t[mt])){t[mt]&=-129,t[mt]|=256,function x8(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let r=0;r=0?r[u]():r[-u].unsubscribe(),a+=2}else{const u=r[n[a+1]];n[a].call(u)}null!==r&&(t[Kr]=null);const i=t[Qo];if(null!==i){t[Qo]=null;for(let a=0;a-1){const{encapsulation:a}=e.data[r.directiveStart+i];if(a===qn.None||a===qn.Emulated)return null}return b(r,n)}}function bs(e,t,n,r,i){e.insertBefore(t,n,r,i)}function ac(e,t,n){e.appendChild(t,n)}function lc(e,t,n,r,i){null!==r?bs(e,t,n,r,i):ac(e,t,n)}function k2(e,t){return e.parentNode(t)}function uc(e,t,n){return dc(e,t,n)}function cc(e,t,n){return 40&e.type?b(e,n):null}let rl,j2,ll,V2,dc=cc;function fc(e,t){dc=e,rl=t}function R2(e,t,n,r){const i=nl(e,r,t),a=t[ht],f=uc(r.parent||t[jn],r,t);if(null!=i)if(Array.isArray(n))for(let p=0;pe,createScript:e=>e,createScriptURL:e=>e})}catch{}return j2}function Ys(e){return al()?.createHTML(e)||e}function V8(e,t,n){const r=Re(),i=gr(),a=b(i,r);if(2===i.type&&"iframe"===t.toLowerCase()){const u=a;u.src="",u.srcdoc=Ys(""),B2(r[ht],u);throw new $e(-910,!1)}return e}function z8(e){ll=e}function Qs(){if(void 0!==ll)return ll;if(typeof document<"u")return document;throw new $e(210,!1)}function ul(){if(void 0===V2&&(V2=null,bn.trustedTypes))try{V2=bn.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return V2}function mc(e){return ul()?.createHTML(e)||e}function _c(e){return ul()?.createScript(e)||e}function yc(e){return ul()?.createScriptURL(e)||e}class W1{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${kn})`}}class vc extends W1{getTypeName(){return"HTML"}}class U8 extends W1{getTypeName(){return"Style"}}class H8 extends W1{getTypeName(){return"Script"}}class G8 extends W1{getTypeName(){return"URL"}}class W8 extends W1{getTypeName(){return"ResourceURL"}}function Oi(e){return e instanceof W1?e.changingThisBreaksApplicationSecurity:e}function Js(e,t){const n=function Z8(e){return e instanceof W1&&e.getTypeName()||null}(e);if(null!=n&&n!==t){if("ResourceURL"===n&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${n} (see ${kn})`)}return n===t}function K8(e){return new vc(e)}function $8(e){return new U8(e)}function Y8(e){return new H8(e)}function Q8(e){return new G8(e)}function J8(e){return new W8(e)}function Mc(e){const t=new X8(e);return function e6(){try{return!!(new window.DOMParser).parseFromString(Ys(""),"text/html")}catch{return!1}}()?new q8(t):t}class q8{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{const n=(new window.DOMParser).parseFromString(Ys(t),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(t):(n.removeChild(n.firstChild),n)}catch{return null}}}class X8{constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){const n=this.inertDocument.createElement("template");return n.innerHTML=Ys(t),n}}const z2=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function U2(e){return(e=String(e)).match(z2)?e:"unsafe:"+e}function a1(e){const t={};for(const n of e.split(","))t[n]=!0;return t}function qs(...e){const t={};for(const n of e)for(const r in n)n.hasOwnProperty(r)&&(t[r]=!0);return t}const H2=a1("area,br,col,hr,img,wbr"),cl=a1("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),dl=a1("rp,rt"),bc=qs(dl,cl),Dc=qs(cl,a1("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),t6=qs(dl,a1("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),fl=qs(H2,Dc,t6,bc),hl=a1("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),G2=a1("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),W2=a1("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext"),Ec=qs(hl,G2,W2),n6=a1("script,style,template");class pl{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let n=t.firstChild,r=!0;for(;n;)if(n.nodeType===Node.ELEMENT_NODE?r=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,r&&n.firstChild)n=n.firstChild;else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let i=this.checkClobberedElement(n,n.nextSibling);if(i){n=i;break}n=this.checkClobberedElement(n,n.parentNode)}return this.buf.join("")}startElement(t){const n=t.nodeName.toLowerCase();if(!fl.hasOwnProperty(n))return this.sanitizedSomething=!0,!n6.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const r=t.attributes;for(let i=0;i"),!0}endElement(t){const n=t.nodeName.toLowerCase();fl.hasOwnProperty(n)&&!H2.hasOwnProperty(n)&&(this.buf.push(""))}chars(t){this.buf.push(Ic(t))}checkClobberedElement(t,n){if(n&&(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`);return n}}const wc=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,r6=/([^\#-~ |!])/g;function Ic(e){return e.replace(/&/g,"&").replace(wc,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(r6,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(//g,">")}let Z2;function Lc(e,t){let n=null;try{Z2=Z2||Mc(e);let r=t?String(t):"";n=Z2.getInertBodyElement(r);let i=5,a=r;do{if(0===i)throw new Error("Failed to sanitize html because the input is unstable");i--,r=a,a=n.innerHTML,n=Z2.getInertBodyElement(r)}while(r!==a);return Ys((new pl).sanitizeChildren(gl(n)||n))}finally{if(n){const r=gl(n)||n;for(;r.firstChild;)r.removeChild(r.firstChild)}}}function gl(e){return"content"in e&&function o6(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var Z1;function i6(e){const t=qr();return t?mc(t.sanitize(Z1.HTML,e)||""):Js(e,"HTML")?mc(Oi(e)):Lc(Qs(),Ke(e))}function s6(e){const t=qr();return t?t.sanitize(Z1.STYLE,e)||"":Js(e,"Style")?Oi(e):Ke(e)}function Tc(e){const t=qr();return t?t.sanitize(Z1.URL,e)||"":Js(e,"URL")?Oi(e):U2(Ke(e))}function Oc(e){const t=qr();if(t)return yc(t.sanitize(Z1.RESOURCE_URL,e)||"");if(Js(e,"ResourceURL"))return yc(Oi(e));throw new $e(904,!1)}function a6(e){const t=qr();if(t)return _c(t.sanitize(Z1.SCRIPT,e)||"");if(Js(e,"Script"))return _c(Oi(e));throw new $e(905,!1)}function Ki(e){return Ys(e[0])}function l6(e){return function j8(e){return al()?.createScriptURL(e)||e}(e[0])}function Es(e,t,n){return function u6(e,t){return"src"===t&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===t&&("base"===e||"link"===e)?Oc:Tc}(t,n)(e)}function qr(){const e=Re();return e&&e[Un].sanitizer}!function(e){e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL"}(Z1||(Z1={}));const dr=new Lt("ENVIRONMENT_INITIALIZER"),Ac=new Lt("INJECTOR",-1),E1=new Lt("INJECTOR_DEF_TYPES");class Cl{get(t,n=lr){if(n===lr){const r=new Error(`NullInjectorError: No provider for ${fe(t)}!`);throw r.name="NullInjectorError",r}return n}}function ml(e){return{\u0275providers:e}}function c6(...e){return{\u0275providers:Pc(!0,e),\u0275fromNgModule:!0}}function Pc(e,...t){const n=[],r=new Set;let i;const a=u=>{n.push(u)};return ps(t,u=>{const f=u;Xs(f,a,[],r)&&(i||=[],i.push(f))}),void 0!==i&&xc(i,a),n}function xc(e,t){for(let n=0;n{t(a,r)})}}function Xs(e,t,n,r){if(!(e=Je(e)))return!1;let i=null,a=br(e);const u=!a&&Ot(e);if(a||u){if(u&&!u.standalone)return!1;i=e}else{const p=e.ngModule;if(a=br(p),!a)return!1;i=p}const f=r.has(i);if(u){if(f)return!1;if(r.add(i),u.dependencies){const p="function"==typeof u.dependencies?u.dependencies():u.dependencies;for(const M of p)Xs(M,t,n,r)}}else{if(!a)return!1;{if(null!=a.imports&&!f){let M;r.add(i);try{ps(a.imports,L=>{Xs(L,t,n,r)&&(M||=[],M.push(L))})}finally{}void 0!==M&&xc(M,t)}if(!f){const M=Ui(i)||(()=>new i);t({provide:i,useFactory:M,deps:at},i),t({provide:E1,useValue:i,multi:!0},i),t({provide:dr,useValue:()=>T(i),multi:!0},i)}const p=a.providers;if(null!=p&&!f){const M=e;$i(p,L=>{t(L,M)})}}}return i!==e&&void 0!==e.providers}function $i(e,t){for(let n of e)Pt(n)&&(n=n.\u0275providers),Array.isArray(n)?$i(n,t):t(n)}const Nc=te({provide:String,useValue:te});function ea(e){return null!==e&&"object"==typeof e&&Nc in e}function fr(e){return!(!e||!e.useExisting)}function Cr(e){return!(!e||!e.useFactory)}function K1(e){return"function"==typeof e}const _l=new Lt("Set Injector scope."),K2={},f6={};let yl;function $2(){return void 0===yl&&(yl=new Cl),yl}class Yi{}class l1 extends Yi{get destroyed(){return this._destroyed}constructor(t,n,r,i){super(),this.parent=n,this.source=r,this.scopes=i,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,vl(t,u=>this.processProvider(u)),this.records.set(Ac,Xr(void 0,this)),i.has("environment")&&this.records.set(Yi,Xr(void 0,this));const a=this.records.get(_l);null!=a&&"string"==typeof a.value&&this.scopes.add(a.value),this.injectorDefTypes=new Set(this.get(E1.multi,at,vt.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const n of this._ngOnDestroyHooks)n.ngOnDestroy();const t=this._onDestroyHooks;this._onDestroyHooks=[];for(const n of t)n()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();const n=Zr(this),r=Nn(void 0);try{return t()}finally{Zr(n),Nn(r)}}get(t,n=lr,r=vt.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(Ci))return t[Ci](this);r=We(r);const a=Zr(this),u=Nn(void 0);try{if(!(r&vt.SkipSelf)){let p=this.records.get(t);if(void 0===p){const M=function g6(e){return"function"==typeof e||"object"==typeof e&&e instanceof Lt}(t)&&Mn(t);p=M&&this.injectableDefInScope(M)?Xr(Va(t),K2):null,this.records.set(t,p)}if(null!=p)return this.hydrate(t,p)}const f=r&vt.Self?$2():this.parent;return n=r&vt.Optional&&n===lr?null:n,f.get(t,n)}catch(f){if("NullInjectorError"===f.name){if((f[Qn]=f[Qn]||[]).unshift(fe(t)),a)throw f;return Tt(f,t,"R3InjectorError",this.source)}throw f}finally{Nn(u),Zr(a)}}resolveInjectorInitializers(){const t=Zr(this),n=Nn(void 0);try{const i=this.get(dr.multi,at,vt.Self);for(const a of i)a()}finally{Zr(t),Nn(n)}}toString(){const t=[],n=this.records;for(const r of n.keys())t.push(fe(r));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new $e(205,!1)}processProvider(t){let n=K1(t=Je(t))?t:Je(t&&t.provide);const r=function Sc(e){if(ea(e))return Xr(void 0,e.useValue);return Xr(za(e),K2)}(t);if(K1(t)||!0!==t.multi){this.records.get(n)}else{let i=this.records.get(n);i||(i=Xr(void 0,K2,!0),i.factory=()=>Le(i.multi),this.records.set(n,i)),n=t,i.multi.push(t)}this.records.set(n,r)}hydrate(t,n){return n.value===K2&&(n.value=f6,n.value=n.factory()),"object"==typeof n.value&&n.value&&function p6(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}injectableDefInScope(t){if(!t.providedIn)return!1;const n=Je(t.providedIn);return"string"==typeof n?"any"===n||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(t){const n=this._onDestroyHooks.indexOf(t);-1!==n&&this._onDestroyHooks.splice(n,1)}}function Va(e){const t=Mn(e),n=null!==t?t.factory:Ui(e);if(null!==n)return n;if(e instanceof Lt)throw new $e(204,!1);if(e instanceof Function)return function h6(e){const t=e.length;if(t>0){Ta(t,"?");throw new $e(204,!1)}const n=function Bt(e){return e&&(e[Ft]||e[xr])||null}(e);return null!==n?()=>n.factory(e):()=>new e}(e);throw new $e(204,!1)}function za(e,t,n){let r;if(K1(e)){const i=Je(e);return Ui(i)||Va(i)}if(ea(e))r=()=>Je(e.useValue);else if(Cr(e))r=()=>e.useFactory(...Le(e.deps||[]));else if(fr(e))r=()=>T(Je(e.useExisting));else{const i=Je(e&&(e.useClass||e.provide));if(!function ta(e){return!!e.deps}(e))return Ui(i)||Va(i);r=()=>new i(...Le(e.deps))}return r}function Xr(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function vl(e,t){for(const n of e)Array.isArray(n)?vl(n,t):n&&Pt(n)?vl(n.\u0275providers,t):t(n)}const Fc=new Lt("AppId",{providedIn:"root",factory:()=>C6}),C6="ng",Ml=new Lt("Platform Initializer"),Qi=new Lt("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),Ai=(new Lt("Application Packages Root URL"),new Lt("AnimationModuleType"),new Lt("CSP nonce",{providedIn:"root",factory:()=>Qs().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null}));new Lt("",{providedIn:"root",factory:()=>new Set});function Fn(){const e=new na;return"browser"===pe(Qi)&&(e.store=function Rc(e,t){const n=e.getElementById(t+"-state");if(n?.textContent)try{return JSON.parse(n.textContent)}catch(r){console.warn("Exception while restoring TransferState for app "+t,r)}return{}}(Qs(),pe(Fc))),e}class na{constructor(){this.store={},this.onSerializeCallbacks={}}static#e=this.\u0275prov=$t({token:na,providedIn:"root",factory:Fn});get(t,n){return void 0!==this.store[t]?this.store[t]:n}set(t,n){this.store[t]=n}remove(t){delete this.store[t]}hasKey(t){return this.store.hasOwnProperty(t)}get isEmpty(){return 0===Object.keys(this.store).length}onSerialize(t,n){this.onSerializeCallbacks[t]=n}toJson(){for(const t in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(t))try{this.store[t]=this.onSerializeCallbacks[t]()}catch(n){console.warn("Exception in onSerialize callback: ",n)}return JSON.stringify(this.store).replace(/null;function Al(e,t,n=!1){return Bc(e,t,n)}class M6{}class zc{}const xl="ngComponent";class E6{resolveComponentFactory(t){throw function b6(e){const t=Error(`No component factory found for ${fe(e)}.`);return t[xl]=e,t}(t)}}class Wa{static#e=this.NULL=new E6}function w6(){return ia(io(),Re())}function ia(e,t){return new u1(b(e,t))}class u1{constructor(t){this.nativeElement=t}static#e=this.__NG_ELEMENT_ID__=w6}function I6(e){return e instanceof u1?e.nativeElement:e}class Uc{}class L6{constructor(){this.destroyNode=null}static#e=this.__NG_ELEMENT_ID__=()=>function T6(){const e=Re(),n=Pe(io().index,e);return(S(n)?n:e)[ht]}()}class Nl{static#e=this.\u0275prov=$t({token:Nl,providedIn:"root",factory:()=>null})}class Sl{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const Hc=new Sl("16.2.12"),Fl={};const Gc={\u0275\u0275defineInjectable:$t,\u0275\u0275defineInjector:Kt,\u0275\u0275inject:T,\u0275\u0275invalidFactoryDep:$,resolveForwardRef:Je};function O6(e,t){let n=null,r=null;e.hasOwnProperty(Ft)||Object.defineProperty(e,Ft,{get:()=>(null===n&&(n=Hr().compileInjectable(Gc,`ng:///${e.name}/\u0275prov.js`,function N6(e,t){const n=t||{providedIn:null},r={name:e.name,type:e,typeArgumentCount:0,providedIn:n.providedIn};return(Wc(n)||Zc(n))&&void 0!==n.deps&&(r.deps=z3(n.deps)),Wc(n)?r.useClass=n.useClass:function P6(e){return A6 in e}(n)?r.useValue=n.useValue:Zc(n)?r.useFactory=n.useFactory:function x6(e){return void 0!==e.useExisting}(n)&&(r.useExisting=n.useExisting),r}(e,t))),n)}),e.hasOwnProperty(Dn)||Object.defineProperty(e,Dn,{get:()=>{if(null===r){const i=Hr();r=i.compileFactory(Gc,`ng:///${e.name}/\u0275fac.js`,{name:e.name,type:e,typeArgumentCount:0,deps:Ti(e),target:i.FactoryTarget.Injectable})}return r},configurable:!0})}const A6=te({provide:String,useValue:te});function Wc(e){return void 0!==e.useClass}function Zc(e){return void 0!==e.useFactory}const S6=z1("Injectable",void 0,void 0,void 0,(e,t)=>O6(e,t));function Kc(e,t=null,n=null,r){const i=$c(e,t,n,r);return i.resolveInjectorInitializers(),i}function $c(e,t=null,n=null,r,i=new Set){const a=[n||at,c6(e)];return r=r||("object"==typeof e?void 0:fe(e)),new l1(a,t||$2(),r||null,i)}class ui{static#e=this.THROW_IF_NOT_FOUND=lr;static#t=this.NULL=new Cl;static create(t,n){if(Array.isArray(t))return Kc({name:""},n,t,"");{const r=t.name??"";return Kc({name:r},t.parent,t.providers,r)}}static#n=this.\u0275prov=$t({token:ui,providedIn:"any",factory:()=>T(Ac)});static#r=this.__NG_ELEMENT_ID__=-1}const Yc="ngOriginalError";function Rl(e){return e[Yc]}class $1{constructor(){this._console=console}handleError(t){const n=this._findOriginalError(t);this._console.error("ERROR",t),n&&this._console.error("ORIGINAL ERROR",n)}_findOriginalError(t){let n=t&&Rl(t);for(;n&&Rl(n);)n=Rl(n);return n||null}}class X2{static#e=this.__NG_ELEMENT_ID__=k6;static#t=this.__NG_ENV_ID__=t=>t}class F6 extends X2{constructor(t){super(),this._lView=t}onDestroy(t){return m1(this._lView,t),()=>function Qr(e,t){if(null===e[Qo])return;const n=e[Qo].indexOf(t);-1!==n&&e[Qo].splice(n,1)}(this._lView,t)}}function k6(){return new F6(Re())}class R6 extends l.xQ{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,n,r){let i=t,a=n||(()=>null),u=r;if(t&&"object"==typeof t){const p=t;i=p.next?.bind(p),a=p.error?.bind(p),u=p.complete?.bind(p)}this.__isAsync&&(a=Bl(a),i&&(i=Bl(i)),u&&(u=Bl(u)));const f=super.subscribe({next:i,error:a,complete:u});return t instanceof y.w&&t.add(f),f}}function Bl(e){return t=>{setTimeout(e,void 0,t)}}const c1=R6;function e3(...e){}class to{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:r=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new c1(!1),this.onMicrotaskEmpty=new c1(!1),this.onStable=new c1(!1),this.onError=new c1(!1),typeof Zone>"u")throw new $e(908,!1);Zone.assertZonePatched();const i=this;i._nesting=0,i._outer=i._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(i._inner=i._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(i._inner=i._inner.fork(Zone.longStackTraceZoneSpec)),i.shouldCoalesceEventChangeDetection=!r&&n,i.shouldCoalesceRunChangeDetection=r,i.lastRequestAnimationFrameId=-1,i.nativeRequestAnimationFrame=function Qc(){const e="function"==typeof bn.requestAnimationFrame;let t=bn[e?"requestAnimationFrame":"setTimeout"],n=bn[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&t&&n){const r=t[Zone.__symbol__("OriginalDelegate")];r&&(t=r);const i=n[Zone.__symbol__("OriginalDelegate")];i&&(n=i)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:n}}().nativeRequestAnimationFrame,function V6(e){const t=()=>{!function Vl(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(bn,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,zl(e),e.isCheckStableRunning=!0,jl(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),zl(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,r,i,a,u,f)=>{if(function z6(e){return!(!Array.isArray(e)||1!==e.length)&&!0===e[0].data?.__ignore_ng_zone__}(f))return n.invokeTask(i,a,u,f);try{return Jc(e),n.invokeTask(i,a,u,f)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===a.type||e.shouldCoalesceRunChangeDetection)&&t(),Oo(e)}},onInvoke:(n,r,i,a,u,f,p)=>{try{return Jc(e),n.invoke(i,a,u,f,p)}finally{e.shouldCoalesceRunChangeDetection&&t(),Oo(e)}},onHasTask:(n,r,i,a)=>{n.hasTask(i,a),r===i&&("microTask"==a.change?(e._hasPendingMicrotasks=a.microTask,zl(e),jl(e)):"macroTask"==a.change&&(e.hasPendingMacrotasks=a.macroTask))},onHandleError:(n,r,i,a)=>(n.handleError(i,a),e.runOutsideAngular(()=>e.onError.emit(a)),!1)})}(i)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!to.isInAngularZone())throw new $e(909,!1)}static assertNotInAngularZone(){if(to.isInAngularZone())throw new $e(909,!1)}run(t,n,r){return this._inner.run(t,n,r)}runTask(t,n,r,i){const a=this._inner,u=a.scheduleEventTask("NgZoneEvent: "+i,t,j6,e3,e3);try{return a.runTask(u,n,r)}finally{a.cancelTask(u)}}runGuarded(t,n,r){return this._inner.runGuarded(t,n,r)}runOutsideAngular(t){return this._outer.run(t)}}const j6={};function jl(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function zl(e){e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId?e.hasPendingMicrotasks=!0:e.hasPendingMicrotasks=!1}function Jc(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function Oo(e){e._nesting--,jl(e)}class Ul{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new c1,this.onMicrotaskEmpty=new c1,this.onStable=new c1,this.onError=new c1}run(t,n,r){return t.apply(n,r)}runGuarded(t,n,r){return t.apply(n,r)}runOutsideAngular(t){return t()}runTask(t,n,r,i){return t.apply(n,r)}}const qc=new Lt("",{providedIn:"root",factory:Xc});function Xc(){const e=pe(to);let t=!0;const n=new N.y(i=>{t=e.isStable&&!e.hasPendingMacrotasks&&!e.hasPendingMicrotasks,e.runOutsideAngular(()=>{i.next(t),i.complete()})}),r=new N.y(i=>{let a;e.runOutsideAngular(()=>{a=e.onStable.subscribe(()=>{to.assertNotInAngularZone(),queueMicrotask(()=>{!t&&!e.hasPendingMacrotasks&&!e.hasPendingMicrotasks&&(t=!0,i.next(!0))})})});const u=e.onUnstable.subscribe(()=>{to.assertInAngularZone(),t&&(t=!1,e.runOutsideAngular(()=>{i.next(!1)}))});return()=>{a.unsubscribe(),u.unsubscribe()}});return(0,J.T)(n,r.pipe(ke()))}function e5(e){return e.ownerDocument.defaultView}function t3(e){return e.ownerDocument}function t5(e){return e.ownerDocument.body}function w1(e){return e instanceof Function?e():e}class aa{constructor(){this.renderDepth=0,this.handler=null}begin(){this.handler?.validateBegin(),this.renderDepth++}end(){this.renderDepth--,0===this.renderDepth&&this.handler?.execute()}ngOnDestroy(){this.handler?.destroy(),this.handler=null}static#e=this.\u0275prov=$t({token:aa,providedIn:"root",factory:()=>new aa})}function Za(e){for(;e;){e[mt]|=64;const t=Ra(e);if(Xn(e)&&!t)return e;e=t}return null}new Lt("");const r5=new Lt("",{providedIn:"root",factory:()=>false});let r3=null;function a5(e,t){return e[t]??c5()}function l5(e,t){const n=c5();n.producerNode?.length&&(e[t]=r3,n.lView=e,r3=u5())}const Y6={...ve,consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{Za(e.lView)},lView:null};function u5(){return Object.create(Y6)}function c5(){return r3??=u5(),r3}const Ut={};function d5(e){o(vn(),Re(),vr()+e,!1)}function o(e,t,n,r){if(!r)if(3==(3&t[mt])){const a=e.preOrderCheckHooks;null!==a&&_a(t,a,n)}else{const a=e.preOrderHooks;null!==a&&Jr(t,a,0,n)}B1(n)}function s(e,t=vt.Default){const n=Re();if(null===n)return T(e,t);return C2(io(),n,Je(e),t)}function c(){throw new Error("invalid")}function E(e,t,n,r,i,a,u,f,p,M,L){const z=t.blueprint.slice();return z[an]=i,z[mt]=140|r,(null!==M||e&&2048&e[mt])&&(z[mt]|=2048),ar(z),z[jt]=z[Fr]=e,z[fn]=n,z[Un]=u||e&&e[Un],z[ht]=f||e&&e[ht],z[ho]=p||e&&e[ho]||null,z[jn]=a,z[$r]=function Wu(){return $3++}(),z[no]=L,z[bo]=M,z[ln]=2==t.type?e[ln]:z,z}function x(e,t,n,r,i){let a=e.data[t];if(null===a)a=Z(e,t,n,r,i),function Cu(){return Ze.lFrame.inI18n}()&&(a.flags|=32);else if(64&a.type){a.type=n,a.value=r,a.attrs=i;const u=ha();a.injectorIndex=null===u?-1:u.injectorIndex}return r1(a,!0),a}function Z(e,t,n,r,i){const a=pu(),u=L3(),f=u?a:a&&a.parent,p=e.data[t]=function di(e,t,n,r,i,a){let u=t?t.injectorIndex:-1,f=0;return Rs()&&(f|=128),{type:n,index:r,insertBeforeIndex:null,injectorIndex:u,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:f,providerIndexes:0,value:i,attrs:a,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,f,n,t,r,i);return null===e.firstChild&&(e.firstChild=p),null!==a&&(u?null==a.child&&null!==p.parent&&(a.child=p):null===a.next&&(a.next=p,p.prev=a)),p}function q(e,t,n,r){if(0===n)return-1;const i=t.length;for(let a=0;aVt&&o(e,t,Vt,!1),Co(f?2:0,i);const M=f?a:null,L=N1(M);try{null!==M&&(M.dirty=!1),n(r,i)}finally{Fs(M,L)}}finally{f&&null===t[h1]&&l5(t,h1),B1(u),Co(f?3:1,i)}}function Ne(e,t,n){if(D(t)){const r=be(null);try{const i=t.directiveStart,a=t.directiveEnd;for(let u=i;unull;function Mr(e,t,n,r){for(let i in e)if(e.hasOwnProperty(i)){n=null===n?{}:n;const a=e[i];null===r?Pi(n,t,i,a):r.hasOwnProperty(i)&&Pi(n,t,r[i],a)}return n}function Pi(e,t,n,r){e.hasOwnProperty(n)?e[n].push(t,r):e[n]=[t,r]}function Ji(e,t,n,r,i,a,u,f){const p=b(t,n);let L,M=t.inputs;!f&&null!=M&&(L=M[r])?(e0(e,n,L,r,i),k(t)&&function hf(e,t){const n=Pe(t,e);16&n[mt]||(n[mt]|=64)}(n,t.index)):3&t.type?(r=function f5(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(r),i=null!=u?u(i,t.value||"",r):i,a.setProperty(p,r,i)):t.type}function Q6(e,t,n,r){if(fu()){const i=null===r?null:{"":-1},a=function yf(e,t){const n=e.directiveRegistry;let r=null,i=null;if(n)for(let a=0;a0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(u)!=f&&u.push(f),u.push(n,r,a)}}(e,t,r,q(e,n,i.hostVars,Ut),i)}function Q1(e,t,n,r,i,a){const u=b(e,t);q6(t[ht],u,a,e.value,n,r,i)}function q6(e,t,n,r,i,a,u){if(null==a)e.removeAttribute(t,i,n);else{const f=null==u?Ke(a):u(a,r||"",i);e.setAttribute(t,i,f,n)}}function wf(e,t,n,r,i,a){const u=a[t];if(null!==u)for(let f=0;f"u"?null:Zone.current,a=function ni(e,t,n){const r=Object.create(S1);n&&(r.consumerAllowSignalWrites=!0),r.fn=e,r.schedule=t;const i=u=>{r.cleanupFn=u};return r.ref={notify:()=>An(r),run:()=>{if(r.dirty=!1,r.hasRun&&!po(r))return;r.hasRun=!0;const u=N1(r);try{r.cleanupFn(),r.cleanupFn=t2,r.fn(i)}finally{Fs(r,u)}},cleanup:()=>r.cleanupFn()},r.ref}(t,p=>{this.all.has(p)&&this.queue.set(p,i)},r);let u;this.all.add(a),a.notify();const f=()=>{a.cleanup(),u?.(),this.all.delete(a),this.queue.delete(a)};return u=n?.onDestroy(f),{destroy:f}}flush(){if(0!==this.queue.size)for(const[t,n]of this.queue)this.queue.delete(t),n?n.run(()=>t.run()):t.run()}get isQueueEmpty(){return 0===this.queue.size}static#e=this.\u0275prov=$t({token:Gl,providedIn:"root",factory:()=>new Gl})}function p5(e,t,n){let r=n?e.styles:null,i=n?e.classes:null,a=0;if(null!==t)for(let u=0;u0){S4(e,1);const i=n.components;null!==i&&k4(e,i,1)}}function k4(e,t,n){for(let r=0;r-1&&(F2(t,r),ai(n,r))}this._attachedToViewContainer=!1}el(this._lView[Ye],this._lView)}onDestroy(t){m1(this._lView,t)}markForCheck(){Za(this._cdRefInjectingView||this._lView)}detach(){this._lView[mt]&=-129}reattach(){this._lView[mt]|=128}detectChanges(){g5(this._lView[Ye],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new $e(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function L8(e,t){Ba(e,t,t[ht],2,null,null)}(this._lView[Ye],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new $e(902,!1);this._appRef=t}}class Sf extends Zl{constructor(t){super(t),this._view=t}detectChanges(){const t=this._view;g5(t[Ye],t,t[fn],!1)}checkNoChanges(){}get context(){return null}}class R4 extends Wa{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const n=Ot(t);return new Kl(n,this.ngModule)}}function B4(e){const t=[];for(let n in e)if(e.hasOwnProperty(n)){const r=e[n];t.push({propName:r,templateName:n})}return t}class kf{constructor(t,n){this.injector=t,this.parentInjector=n}get(t,n,r){r=We(r);const i=this.injector.get(t,Fl,r);return i!==Fl||n===Fl?i:this.parentInjector.get(t,n,r)}}class Kl extends zc{get inputs(){const t=this.componentDef,n=t.inputTransforms,r=B4(t.inputs);if(null!==n)for(const i of r)n.hasOwnProperty(i.propName)&&(i.transform=n[i.propName]);return r}get outputs(){return B4(this.componentDef.outputs)}constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=function $o(e){return e.map(Ko).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!n}create(t,n,r,i){let a=(i=i||this.ngModule)instanceof Yi?i:i?.injector;a&&null!==this.componentDef.getStandaloneInjector&&(a=this.componentDef.getStandaloneInjector(a)||a);const u=a?new kf(t,a):t,f=u.get(Uc,null);if(null===f)throw new $e(407,!1);const z={rendererFactory:f,sanitizer:u.get(Nl,null),effectManager:u.get(Gl,null),afterRenderEventManager:u.get(aa,null)},re=f.createRenderer(null,this.componentDef),ue=this.componentDef.selectors[0][0]||"div",Te=r?Xt(re,r,this.componentDef.encapsulation,u):N2(re,ue,function Ff(e){const t=e.toLowerCase();return"svg"===t?k1:"math"===t?"math":null}(ue)),nt=this.componentDef.onPush?576:528,pt=this.componentDef.signals?4608:nt;let Be=null;null!==Te&&(Be=Al(Te,u,!0));const Rt=dt(0,null,null,1,0,null,null,null,null,null,null),sn=E(null,Rt,null,pt,null,null,z,re,u,null,Be);let Yn,Ni;Gi(sn);try{const Os=this.componentDef;let b3,t4=null;Os.findHostDirectiveDefs?(b3=[],t4=new Map,Os.findHostDirectiveDefs(Os,b3,t4),b3.push(Os)):b3=[Os];const n_=function Bf(e,t){const n=e[Ye],r=Vt;return e[r]=t,x(n,r,2,"#host",null)}(sn,Te),r_=function jf(e,t,n,r,i,a,u){const f=i[Ye];!function Vf(e,t,n,r){for(const i of e)t.mergedAttrs=Fi(t.mergedAttrs,i.hostAttrs);null!==t.mergedAttrs&&(p5(t,t.mergedAttrs,!0),null!==n&&Cc(r,n,t))}(r,e,t,u);let p=null;null!==t&&(p=Al(t,i[ho]));const M=a.rendererFactory.createRenderer(t,n);let L=16;n.signals?L=4096:n.onPush&&(L=64);const z=E(i,et(n),null,L,i[e.index],e,a,M,null,null,p);return f.firstCreatePass&&J6(f,e,r.length-1),h5(i,z),i[e.index]=z}(n_,Te,Os,b3,sn,z,re);Ni=F(Rt,Vt),Te&&function Uf(e,t,n,r){if(r)Ir(e,n,["ng-version",Hc.full]);else{const{attrs:i,classes:a}=function _i(e){const t=[],n=[];let r=1,i=2;for(;r0&&ja(e,n,a.join(" "))}}(re,Os,Te,r),void 0!==n&&function Hf(e,t,n){const r=e.projection=[];for(let i=0;i=0;r--){const i=e[r];i.hostVars=t+=i.hostVars,i.hostAttrs=Fi(i.hostAttrs,n=Fi(n,i.hostAttrs))}}(r)}function C5(e){return e===Bn?{}:e===at?[]:e}function Zf(e,t){const n=e.viewQuery;e.viewQuery=n?(r,i)=>{t(r,i),n(r,i)}:t}function Kf(e,t){const n=e.contentQueries;e.contentQueries=n?(r,i,a)=>{t(r,i,a),n(r,i,a)}:t}function $f(e,t){const n=e.hostBindings;e.hostBindings=n?(r,i)=>{t(r,i),n(r,i)}:t}const Yf=["providersResolver"],Qf=["template","decls","consts","vars","onPush","ngContentSelectors","styles","encapsulation","schemas"];function Jf(e){let n,t=j4(e.type);n=qe(e)?t.\u0275cmp:t.\u0275dir;const r=e;for(const i of Yf)r[i]=n[i];if(qe(n))for(const i of Qf)r[i]=n[i]}function qf(e){return t=>{t.findHostDirectiveDefs=V4,t.hostDirectives=(Array.isArray(e)?e:e()).map(n=>"function"==typeof n?{directive:Je(n),inputs:Bn,outputs:Bn}:{directive:Je(n.directive),inputs:z4(n.inputs),outputs:z4(n.outputs)})}}function V4(e,t,n){if(null!==e.hostDirectives)for(const r of e.hostDirectives){const i=rr(r.directive);Xf(i.declaredInputs,r.inputs),V4(i,t,n),n.set(i,r),t.push(i)}}function z4(e){if(void 0===e||0===e.length)return Bn;const t={};for(let n=0;n(o1(!0),N2(r,i,i2()));function E5(e,t,n){const r=Re(),i=vn(),a=e+Vt,u=i.firstCreatePass?function Lh(e,t,n,r,i){const a=t.consts,u=yn(a,r),f=x(t,e,8,"ng-container",u);return null!==u&&p5(f,u,!0),Q6(t,n,f,yn(a,i)),null!==t.queries&&t.queries.elementStart(t,f),f}(a,i,r,t,n):i.data[a];r1(u,!0);const f=a9(i,r,u,e);return r[a]=f,oi()&&R2(i,r,f,u),yo(f,r),xe(u)&&(Se(i,r,u),Ne(i,u,r)),null!=n&&je(r,u),E5}function w5(){let e=io();const t=vn();return L3()?y1():(e=e.parent,r1(e,!1)),t.firstCreatePass&&(i1(t,e),D(e)&&t.queries.elementEnd(e)),w5}function s9(e,t,n){return E5(e,t,n),w5(),s9}let a9=(e,t,n,r)=>(o1(!0),X3(t[ht],""));function l9(){return Re()}function h0(e){return!!e&&"function"==typeof e.then}function u9(e){return!!e&&"function"==typeof e.subscribe}function p0(e,t,n,r){const i=Re(),a=vn(),u=io();return d9(a,i,i[ht],u,e,t,r),p0}function c9(e,t){const n=io(),r=Re(),i=vn();return d9(i,r,A4(cs(i.data),n,r),n,e,t),c9}function d9(e,t,n,r,i,a,u){const f=xe(r),M=e.firstCreatePass&&O4(e),L=t[fn],z=T4(t);let re=!0;if(3&r.type||u){const Ge=b(r,t),nt=u?u(Ge):Ge,pt=z.length,Be=u?sn=>u(_n(sn[r.index])):r.index;let Rt=null;if(!u&&f&&(Rt=function Ah(e,t,n,r){const i=e.cleanup;if(null!=i)for(let a=0;ap?f[p]:null}"string"==typeof u&&(a+=2)}return null}(e,t,i,r.index)),null!==Rt){(Rt.__ngLastListenerFn__||Rt).__ngNextListenerFn__=a,Rt.__ngLastListenerFn__=a,re=!1}else{a=h9(r,t,L,a,!1);const sn=n.listen(nt,i,a);z.push(a,sn),M&&M.push(i,Be,pt,pt+1)}}else a=h9(r,t,L,a,!1);const ue=r.outputs;let Te;if(re&&null!==ue&&(Te=ue[i])){const Ge=Te.length;if(Ge)for(let nt=0;nt-1?Pe(e.index,t):t);let p=f9(t,n,r,u),M=a.__ngNextListenerFn__;for(;M;)p=f9(t,n,M,u)&&p,M=M.__ngNextListenerFn__;return i&&!1===p&&u.preventDefault(),p}}function p9(e=1){return vu(e)}function Ph(e,t){let n=null;const r=function Vr(e){const t=e.attrs;if(null!=t){const n=t.indexOf(5);if(!(1&n))return t[n+1]}return null}(e);for(let i=0;i>17&32767}function C0(e){return 2|e}function $a(e){return(131068&e)>>2}function m0(e,t){return-131069&e|t<<2}function _0(e){return 1|e}function Fh(e,t,n,r,i,a){let u=a?t.classBindings:t.styleBindings,f=ua(u),p=$a(u);e[r]=n;let L,M=!1;if(Array.isArray(n)){const z=n;L=z[1],(null===L||gs(z,L)>0)&&(M=!0)}else L=n;if(i)if(0!==p){const re=ua(e[f+1]);e[r+1]=I5(re,f),0!==re&&(e[re+1]=m0(e[re+1],r)),e[f+1]=function Nh(e,t){return 131071&e|t<<17}(e[f+1],r)}else e[r+1]=I5(f,0),0!==f&&(e[f+1]=m0(e[f+1],r)),f=r;else e[r+1]=I5(p,0),0===f?f=r:e[p+1]=m0(e[p+1],r),p=r;M&&(e[r+1]=C0(e[r+1])),I9(e,L,r,!0,a),I9(e,L,r,!1,a),function kh(e,t,n,r,i){const a=i?e.residualClasses:e.residualStyles;null!=a&&"string"==typeof t&&gs(a,t)>=0&&(n[r+1]=_0(n[r+1]))}(t,L,e,r,a),u=I5(f,p),a?t.classBindings=u:t.styleBindings=u}function I9(e,t,n,r,i){const a=e[n+1],u=null===t;let f=r?ua(a):$a(a),p=!1;for(;0!==f&&(!1===p||u);){const M=e[f],L=e[f+1];Rh(M,t)&&(p=!0,e[f+1]=r?_0(L):C0(L)),f=r?ua(L):$a(L)}p&&(e[n+1]=r?C0(a):_0(a))}function Rh(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&gs(e,t)>=0}const ao={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function L9(e){return e.substring(ao.key,ao.keyEnd)}function Bh(e){return e.substring(ao.value,ao.valueEnd)}function T9(e,t){const n=ao.textEnd;return n===t?-1:(t=ao.keyEnd=function zh(e,t,n){for(;t32;)t++;return t}(e,ao.key=t,n),h3(e,t,n))}function O9(e,t){const n=ao.textEnd;let r=ao.key=h3(e,t,n);return n===r?-1:(r=ao.keyEnd=function Uh(e,t,n){let r;for(;t=65&&(-33&r)<=90||r>=48&&r<=57);)t++;return t}(e,r,n),r=P9(e,r,n,58),r=ao.value=h3(e,r,n),r=ao.valueEnd=function Hh(e,t,n){let r=-1,i=-1,a=-1,u=t,f=u;for(;u32&&(f=u),a=i,i=r,r=-33&p}return f}(e,r,n),P9(e,r,n,59))}function A9(e){ao.key=0,ao.keyEnd=0,ao.value=0,ao.valueEnd=0,ao.textEnd=e.length}function h3(e,t,n){for(;t=0;n=O9(t,n))F9(e,L9(t),Bh(t))}function Wh(e){T1(Jh,X1,e,!0)}function X1(e,t){for(let n=function jh(e){return A9(e),T9(e,h3(e,0,ao.textEnd))}(t);n>=0;n=T9(t,n))Vo(e,L9(t),!0)}function L1(e,t,n,r){const i=Re(),a=vn(),u=M1(2);if(a.firstUpdatePass&&S9(a,e,u,r),t!==Ut&&Ho(i,u,t)){k9(a,a.data[vr()],i,i[ht],e,i[u+1]=function Xh(e,t){return null==e||""===e||("string"==typeof t?e+=t:"object"==typeof e&&(e=fe(Oi(e)))),e}(t,n),r,u)}}function T1(e,t,n,r){const i=vn(),a=M1(2);i.firstUpdatePass&&S9(i,null,a,r);const u=Re();if(n!==Ut&&Ho(u,a,n)){const f=i.data[vr()];if(B9(f,r)&&!N9(i,a)){let p=r?f.classesWithoutHost:f.stylesWithoutHost;null!==p&&(n=ye(p,n||"")),d0(i,f,u,n,r)}else!function qh(e,t,n,r,i,a,u,f){i===Ut&&(i=at);let p=0,M=0,L=0=e.expandoStartIndex}function S9(e,t,n,r){const i=e.data;if(null===i[n+1]){const a=i[vr()],u=N9(e,n);B9(a,r)&&null===t&&!u&&(t=!1),t=function Zh(e,t,n,r){const i=cs(e);let a=r?t.residualClasses:t.residualStyles;if(null===i)0===(r?t.classBindings:t.styleBindings)&&(n=M0(null,e,t,n,r),n=ql(n,t.attrs,r),a=null);else{const u=t.directiveStylingLast;if(-1===u||e[u]!==i)if(n=M0(i,e,t,n,r),null===a){let p=function Kh(e,t,n){const r=n?t.classBindings:t.styleBindings;if(0!==$a(r))return e[ua(r)]}(e,t,r);void 0!==p&&Array.isArray(p)&&(p=M0(null,e,t,p[1],r),p=ql(p,t.attrs,r),function $h(e,t,n,r){const i=n?t.classBindings:t.styleBindings;e[ua(i)]=r}(e,t,r,p))}else a=function Yh(e,t,n){let r;const i=t.directiveEnd;for(let a=1+t.directiveStylingLast;a0;){const p=e[i],M=Array.isArray(p),L=M?p[1]:p,z=null===L;let re=n[i+1];re===Ut&&(re=z?at:void 0);let ue=z?V3(re,r):L===r?re:void 0;if(M&&!L5(ue)&&(ue=V3(p,r)),L5(ue)&&(f=ue,u))return f;const Te=e[i+1];i=u?ua(Te):$a(Te)}if(null!==t){let p=a?t.residualClasses:t.residualStyles;null!=p&&(f=V3(p,r))}return f}function L5(e){return void 0!==e}function B9(e,t){return 0!=(e.flags&(t?8:16))}function j9(e,t=""){const n=Re(),r=vn(),i=e+Vt,a=r.firstCreatePass?x(r,i,1,t,null):r.data[i],u=V9(r,n,a,t,e);n[i]=u,oi()&&R2(r,n,u,a),r1(a,!1)}let V9=(e,t,n,r,i)=>(o1(!0),x2(t[ht],r));function b0(e){return T5("",e,""),b0}function T5(e,t,n){const r=Re(),i=i3(r,e,t,n);return i!==Ut&&Is(r,vr(),i),T5}function D0(e,t,n,r,i){const a=Re(),u=s3(a,e,t,n,r,i);return u!==Ut&&Is(a,vr(),u),D0}function z9(e,t,n,r,i,a,u){const f=Re(),p=a3(f,e,t,n,r,i,a,u);return p!==Ut&&Is(f,vr(),p),z9}function U9(e,t,n,r,i,a,u,f,p){const M=Re(),L=l3(M,e,t,n,r,i,a,u,f,p);return L!==Ut&&Is(M,vr(),L),U9}function H9(e,t,n,r,i,a,u,f,p,M,L){const z=Re(),re=u3(z,e,t,n,r,i,a,u,f,p,M,L);return re!==Ut&&Is(z,vr(),re),H9}function G9(e,t,n,r,i,a,u,f,p,M,L,z,re){const ue=Re(),Te=c3(ue,e,t,n,r,i,a,u,f,p,M,L,z,re);return Te!==Ut&&Is(ue,vr(),Te),G9}function W9(e,t,n,r,i,a,u,f,p,M,L,z,re,ue,Te){const Ge=Re(),nt=d3(Ge,e,t,n,r,i,a,u,f,p,M,L,z,re,ue,Te);return nt!==Ut&&Is(Ge,vr(),nt),W9}function Z9(e,t,n,r,i,a,u,f,p,M,L,z,re,ue,Te,Ge,nt){const pt=Re(),Be=f3(pt,e,t,n,r,i,a,u,f,p,M,L,z,re,ue,Te,Ge,nt);return Be!==Ut&&Is(pt,vr(),Be),Z9}function K9(e){const t=Re(),n=o3(t,e);return n!==Ut&&Is(t,vr(),n),K9}function np(e,t,n){T1(Vo,X1,i3(Re(),e,t,n),!0)}function rp(e,t,n,r,i){T1(Vo,X1,s3(Re(),e,t,n,r,i),!0)}function op(e,t,n,r,i,a,u){T1(Vo,X1,a3(Re(),e,t,n,r,i,a,u),!0)}function ip(e,t,n,r,i,a,u,f,p){T1(Vo,X1,l3(Re(),e,t,n,r,i,a,u,f,p),!0)}function sp(e,t,n,r,i,a,u,f,p,M,L){T1(Vo,X1,u3(Re(),e,t,n,r,i,a,u,f,p,M,L),!0)}function ap(e,t,n,r,i,a,u,f,p,M,L,z,re){T1(Vo,X1,c3(Re(),e,t,n,r,i,a,u,f,p,M,L,z,re),!0)}function lp(e,t,n,r,i,a,u,f,p,M,L,z,re,ue,Te){T1(Vo,X1,d3(Re(),e,t,n,r,i,a,u,f,p,M,L,z,re,ue,Te),!0)}function up(e,t,n,r,i,a,u,f,p,M,L,z,re,ue,Te,Ge,nt){T1(Vo,X1,f3(Re(),e,t,n,r,i,a,u,f,p,M,L,z,re,ue,Te,Ge,nt),!0)}function cp(e){T1(Vo,X1,o3(Re(),e),!0)}function dp(e,t,n){q1(i3(Re(),e,t,n))}function fp(e,t,n,r,i){q1(s3(Re(),e,t,n,r,i))}function hp(e,t,n,r,i,a,u){q1(a3(Re(),e,t,n,r,i,a,u))}function pp(e,t,n,r,i,a,u,f,p){q1(l3(Re(),e,t,n,r,i,a,u,f,p))}function gp(e,t,n,r,i,a,u,f,p,M,L){q1(u3(Re(),e,t,n,r,i,a,u,f,p,M,L))}function Cp(e,t,n,r,i,a,u,f,p,M,L,z,re){q1(c3(Re(),e,t,n,r,i,a,u,f,p,M,L,z,re))}function mp(e,t,n,r,i,a,u,f,p,M,L,z,re,ue,Te){q1(d3(Re(),e,t,n,r,i,a,u,f,p,M,L,z,re,ue,Te))}function _p(e,t,n,r,i,a,u,f,p,M,L,z,re,ue,Te,Ge,nt){q1(f3(Re(),e,t,n,r,i,a,u,f,p,M,L,z,re,ue,Te,Ge,nt))}function yp(e){q1(o3(Re(),e))}function $9(e,t,n,r,i){return L1(e,i3(Re(),t,n,r),i,!1),$9}function Y9(e,t,n,r,i,a,u){return L1(e,s3(Re(),t,n,r,i,a),u,!1),Y9}function Q9(e,t,n,r,i,a,u,f,p){return L1(e,a3(Re(),t,n,r,i,a,u,f),p,!1),Q9}function J9(e,t,n,r,i,a,u,f,p,M,L){return L1(e,l3(Re(),t,n,r,i,a,u,f,p,M),L,!1),J9}function q9(e,t,n,r,i,a,u,f,p,M,L,z,re){return L1(e,u3(Re(),t,n,r,i,a,u,f,p,M,L,z),re,!1),q9}function X9(e,t,n,r,i,a,u,f,p,M,L,z,re,ue,Te){return L1(e,c3(Re(),t,n,r,i,a,u,f,p,M,L,z,re,ue),Te,!1),X9}function ed(e,t,n,r,i,a,u,f,p,M,L,z,re,ue,Te,Ge,nt){return L1(e,d3(Re(),t,n,r,i,a,u,f,p,M,L,z,re,ue,Te,Ge),nt,!1),ed}function td(e,t,n,r,i,a,u,f,p,M,L,z,re,ue,Te,Ge,nt,pt,Be){return L1(e,f3(Re(),t,n,r,i,a,u,f,p,M,L,z,re,ue,Te,Ge,nt,pt),Be,!1),td}function nd(e,t,n){return L1(e,o3(Re(),t),n,!1),nd}function rd(e,t,n){const r=Re();if(Ho(r,Bs(),t)){Ji(vn(),gr(),r,e,t,r[ht],n,!0)}return rd}function od(e,t,n){const r=Re();if(Ho(r,Bs(),t)){const a=vn(),u=gr();Ji(a,u,r,e,t,A4(cs(a.data),u,r),n,!0)}return od}const Ya=void 0;var Mp=["en",[["a","p"],["AM","PM"],Ya],[["AM","PM"],Ya,Ya],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Ya,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],Ya,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",Ya,"{1} 'at' {0}",Ya],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function vp(e){const n=Math.floor(Math.abs(e)),r=e.toString().replace(/^[^.]*\.?/,"").length;return 1===n&&0===r?1:5}];let p3={};function E0(e){const t=function bp(e){return e.toLowerCase().replace(/_/g,"-")}(e);let n=sd(t);if(n)return n;const r=t.split("-")[0];if(n=sd(r),n)return n;if("en"===r)return Mp;throw new $e(701,!1)}function id(e){return E0(e)[Qa.PluralCase]}function sd(e){return e in p3||(p3[e]=bn.ng&&bn.ng.common&&bn.ng.common.locales&&bn.ng.common.locales[e]),p3[e]}var Qa;!function(e){e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData"}(Qa||(Qa={}));const Dp=["zero","one","two","few","many"];const g3="en-US",O5={marker:"element"},A5={marker:"ICU"};var fi;!function(e){e[e.SHIFT=2]="SHIFT",e[e.APPEND_EAGERLY=1]="APPEND_EAGERLY",e[e.COMMENT=2]="COMMENT"}(fi||(fi={}));let ad=g3;function ld(e){ot(e,"Expected localeId to be defined"),"string"==typeof e&&(ad=e.toLowerCase().replace(/_/g,"-"))}function ud(e,t,n){const r=t.insertBeforeIndex,i=Array.isArray(r)?r[0]:r;return null===i?cc(e,0,n):_n(n[i])}function cd(e,t,n,r,i){const a=t.insertBeforeIndex;if(Array.isArray(a)){let u=r,f=null;if(3&t.type||(f=u,u=i),null!==u&&-1===t.componentOffset)for(let p=1;p1)for(let n=e.length-2;n>=0;n--){const r=e[n];fd(r)||Lp(r,t)&&null===Tp(r)&&Op(r,t.index)}}function fd(e){return!(64&e.type)}function Lp(e,t){return fd(t)||e.index>t.index}function Tp(e){const t=e.insertBeforeIndex;return Array.isArray(t)?t[0]:t}function Op(e,t){const n=e.insertBeforeIndex;Array.isArray(n)?n[0]=t:(fc(ud,cd),e.insertBeforeIndex=t)}function Xl(e,t){const n=e.data[t];return null===n||"string"==typeof n?null:n.hasOwnProperty("currentCaseLViewIndex")?n:n.value}function xp(e,t,n){const r=Z(e,n,64,null,null);return dd(t,r),r}function P5(e,t){const n=t[e.currentCaseLViewIndex];return null===n?n:n<0?~n:n}function hd(e){return e>>>17}function pd(e){return(131070&e)>>>1}let eu=0,tu=0;function Cd(e,t,n,r){const i=n[ht];let u,a=null;for(let f=0;f>>1,ue=t[++f],Te=t[++f];q6(i,g(re,n),null,null,ue,Te,null)}else switch(p){case A5:const M=t[++f],L=t[++f];if(null===n[L]){yo(n[L]=X3(i,M),n)}break;case O5:const z=t[++f],re=t[++f];if(null===n[re]){yo(n[re]=N2(i,z,null),n)}}}}function md(e,t,n,r,i){for(let a=0;a>>2;switch(3&L){case 1:const re=n[++M],ue=n[++M],Te=e.data[z];"string"==typeof Te?q6(t[ht],t[z],null,Te,re,p,ue):Ji(e,Te,t,re,p,t[ht],ue,!1);break;case 0:const Ge=t[z];null!==Ge&&li(t[ht],Ge,p);break;case 2:Rp(e,Xl(e,z),t,p);break;case 3:_d(e,Xl(e,z),r,t)}}}}else{const p=n[a+1];if(p>0&&3==(3&p)){const L=Xl(e,p>>>2);t[L.currentCaseLViewIndex]<0&&_d(e,L,r,t)}}a+=f}}function _d(e,t,n,r){let i=r[t.currentCaseLViewIndex];if(null!==i){let a=eu;i<0&&(i=r[t.currentCaseLViewIndex]=~i,a=-1),md(e,r,t.update[i],n,a)}}function Rp(e,t,n,r){const i=function Bp(e,t){let n=e.cases.indexOf(t);if(-1===n)switch(e.type){case 1:{const r=function Ep(e,t){const n=id(t)(parseInt(e,10)),r=Dp[n];return void 0!==r?r:"other"}(t,function Ip(){return ad}());n=e.cases.indexOf(r),-1===n&&"other"!==r&&(n=e.cases.indexOf("other"));break}case 0:n=e.cases.indexOf("other")}return-1===n?null:n}(t,r);if(P5(t,n)!==i&&(yd(e,t,n),n[t.currentCaseLViewIndex]=null===i?null:~i,null!==i)){const u=n[t.anchorIdx];u&&Cd(e,t.create[i],n,u)}}function yd(e,t,n){let r=P5(t,n);if(null!==r){const i=t.remove[r];for(let a=0;a0){const f=g(u,n);null!==f&&B2(n[ht],f)}else yd(e,Xl(e,~u),n)}}}function jp(){const e=[];let n,r,t=-1;function a(f,p){t=0;const M=P5(f,p);r=null!==M?f.remove[M]:at}function u(){if(t0)return n[f];{e.push(t,r);const p=~f;return a(n[Ye].data[p],n),u()}}return 0===e.length?null:(r=e.pop(),t=e.pop(),u())}return function i(f,p){for(n=p;e.length;)e.pop();return a(f.value,p),u}}const x5=/\ufffd(\d+):?\d*\ufffd/gi,Vp=/({\s*\ufffd\d+:?\d*\ufffd\s*,\s*\S{6}\s*,[\s\S]*})/gi,zp=/\ufffd(\d+)\ufffd/,Md=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,nu="\ufffd",Up=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,Hp=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,Gp=/\uE500/g;function Zp(e,t,n,r,i,a){const u=ha(),f=[],p=[],M=[[]];i=function Jp(e,t){if(function Qp(e){return-1===e}(t))return Ed(e);{const n=e.indexOf(`:${t}${nu}`)+2+t.toString().length,r=e.search(new RegExp(`${nu}\\/\\*\\d+:${t}${nu}`));return Ed(e.substring(n,r))}}(i,a);const L=function Wp(e){return e.replace(Gp," ")}(i).split(Hp);for(let z=0;zn.length&&n.push(p)}return{type:r,mainBinding:i,cases:t,values:n}}function w0(e){if(!e)return[];let t=0;const n=[],r=[],i=/[{}]/g;let a;for(i.lastIndex=0;a=i.exec(e);){const f=a.index;if("}"==a[0]){if(n.pop(),0==n.length){const p=e.substring(t,f);Md.test(p)?r.push(qp(p)):r.push(p),t=f+1}}else{if(0==n.length){const p=e.substring(t,f);r.push(p),t=f+1}n.push("{")}}const u=e.substring(t);return r.push(u),r}function Xp(e,t,n,r,i,a,u,f){const p=[],M=[],L=[];t.cases.push(a),t.create.push(p),t.remove.push(M),t.update.push(L);const re=Mc(Qs()).getInertBodyElement(u),ue=gl(re)||re;return ue?Id(e,t,n,r,p,M,L,ue,i,f,0):0}function Id(e,t,n,r,i,a,u,f,p,M,L){let z=0,re=f.firstChild;for(;re;){const ue=q(e,n,1,null);switch(re.nodeType){case Node.ELEMENT_NODE:const Te=re,Ge=Te.tagName.toLowerCase();if(fl.hasOwnProperty(Ge)){I0(i,O5,Ge,p,ue),e.data[ue]=Ge;const Rt=Te.attributes;for(let sn=0;sn>>fi.SHIFT;let z=e[L];null===z&&(z=e[L]=p?i.createComment(f):x2(i,f)),M&&null!==n&&bs(i,n,z,r,!1)}})(i,p.create,L,z),T3(!0)}function Ad(){T3(!1)}function fg(e,t,n){Od(e,t,n),Ad()}function hg(e,t){const n=vn(),r=yn(n.consts,t);!function $p(e,t,n){const i=io().index,a=[];if(e.firstCreatePass&&null===e.data[t]){for(let u=0;u0){const r=e.data[n];md(e,t,Array.isArray(r)?r:r.update,v1()-tu-1,eu)}eu=0,tu=0}(vn(),Re(),e+Vt)}function gg(e,t={}){return function dg(e,t={}){let n=e;if(og.test(e)){const r={},i=[Td];n=n.replace(ig,(a,u,f)=>{const p=u||f,M=r[p]||[];if(M.length||(p.split("|").forEach(Ge=>{const nt=Ge.match(cg),pt=nt?parseInt(nt[1],10):Td,Be=ug.test(Ge);M.push([pt,Be,Ge])}),r[p]=M),!M.length)throw new Error(`i18n postprocess: unmatched placeholder - ${p}`);const L=i[i.length-1];let z=0;for(let Ge=0;Get.hasOwnProperty(a)?`${i}${t[a]}${p}`:r),n=n.replace(ag,(r,i)=>t.hasOwnProperty(i)?t[i]:r),n=n.replace(lg,(r,i)=>{if(t.hasOwnProperty(i)){const a=t[i];if(!a.length)throw new Error(`i18n postprocess: unmatched ICU - ${r} with key: ${i}`);return a.shift()}return r})),n}(e,t)}function Cg(e,t){}function L0(e,t,n,r,i){if(e=Je(e),Array.isArray(e))for(let a=0;a>20;if(K1(e)||!e.multi){const ue=new va(M,i,s),Te=O0(p,t,i?L:L+re,z);-1===Te?(p2(d2(f,u),a,p),T0(a,e,t.length),t.push(p),f.directiveStart++,f.directiveEnd++,i&&(f.providerIndexes+=1048576),n.push(ue),u.push(ue)):(n[Te]=ue,u[Te]=ue)}else{const ue=O0(p,t,L+re,z),Te=O0(p,t,L,L+re),Ge=ue>=0&&n[ue],nt=Te>=0&&n[Te];if(i&&!nt||!i&&!Ge){p2(d2(f,u),a,p);const pt=function vg(e,t,n,r,i){const a=new va(e,n,s);return a.multi=[],a.index=t,a.componentProviders=0,xd(a,i,r&&!n),a}(i?yg:_g,n.length,i,r,M);!i&&nt&&(n[Te].providerFactory=pt),T0(a,e,t.length,0),t.push(p),f.directiveStart++,f.directiveEnd++,i&&(f.providerIndexes+=1048576),n.push(pt),u.push(pt)}else{T0(a,e,ue>-1?ue:Te,xd(n[i?Te:ue],M,!i&&r))}!i&&r&&nt&&n[Te].componentProviders++}}}function T0(e,t,n,r){const i=K1(t),a=function d6(e){return!!e.useClass}(t);if(i||a){const p=(a?Je(t.useClass):t).prototype.ngOnDestroy;if(p){const M=e.destroyHooks||(e.destroyHooks=[]);if(!i&&t.multi){const L=M.indexOf(n);-1===L?M.push(n,[r,p]):M[L+1].push(r,p)}else M.push(n,p)}}}function xd(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function O0(e,t,n,r){for(let i=n;i{n.providersResolver=(r,i)=>function mg(e,t,n){const r=vn();if(r.firstCreatePass){const i=qe(e);L0(n,r.data,r.blueprint,i,!0),L0(t,r.data,r.blueprint,i,!1)}}(r,i?i(e):e,t)}}class Ja{}class Mg{}function bg(e,t){return new P0(e,t??null,[])}class P0 extends Ja{constructor(t,n,r){super(),this._parent=n,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new R4(this);const i=ir(t);this._bootstrapComponents=w1(i.bootstrap),this._r3Injector=$c(t,n,[{provide:Ja,useValue:this},{provide:Wa,useValue:this.componentFactoryResolver},...r],fe(t),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(t)}get injector(){return this._r3Injector}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class x0 extends Mg{constructor(t){super(),this.moduleType=t}create(t){return new P0(this.moduleType,t,[])}}class Sd extends Ja{constructor(t){super(),this.componentFactoryResolver=new R4(this),this.instance=null;const n=new l1([...t.providers,{provide:Ja,useValue:this},{provide:Wa,useValue:this.componentFactoryResolver}],t.parent||$2(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}class N5{constructor(t){this._injector=t,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(t){if(!t.standalone)return null;if(!this.cachedInjectors.has(t)){const n=Pc(0,t.type),r=n.length>0?function Eg(e,t,n=null){return new Sd({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}([n],this._injector,`Standalone[${t.type.name}]`):null;this.cachedInjectors.set(t,r)}return this.cachedInjectors.get(t)}ngOnDestroy(){try{for(const t of this.cachedInjectors.values())null!==t&&t.destroy()}finally{this.cachedInjectors.clear()}}static#e=this.\u0275prov=$t({token:N5,providedIn:"environment",factory:()=>new N5(T(Yi))})}function wg(e){e.getStandaloneInjector=t=>t.get(N5).getOrCreateStandaloneInjector(e)}function zd(e,t,n,r){return hn(()=>{const i=e;null!==t&&(i.hasOwnProperty("decorators")&&void 0!==i.decorators?i.decorators.push(...t):i.decorators=t),null!==n&&(i.ctorParameters=n),null!==r&&(i.hasOwnProperty("propDecorators")&&void 0!==i.propDecorators?i.propDecorators={...i.propDecorators,...r}:i.propDecorators=r)})}function Ng(e,t,n){const r=wo()+e,i=Re();return i[r]===Ut?J1(i,r,n?t.call(n):t()):$l(i,r)}function Ud(e,t,n,r){return Hd(Re(),wo(),e,t,n,r)}function Sg(e,t,n,r,i){return Gd(Re(),wo(),e,t,n,r,i)}function Fg(e,t,n,r,i,a){return Wd(Re(),wo(),e,t,n,r,i,a)}function kg(e,t,n,r,i,a,u){return Zd(Re(),wo(),e,t,n,r,i,a,u)}function Rg(e,t,n,r,i,a,u,f){const p=wo()+e,M=Re(),L=d1(M,p,n,r,i,a);return Ho(M,p+4,u)||L?J1(M,p+5,f?t.call(f,n,r,i,a,u):t(n,r,i,a,u)):$l(M,p+5)}function Bg(e,t,n,r,i,a,u,f,p){const M=wo()+e,L=Re(),z=d1(L,M,n,r,i,a);return Ka(L,M+4,u,f)||z?J1(L,M+6,p?t.call(p,n,r,i,a,u,f):t(n,r,i,a,u,f)):$l(L,M+6)}function jg(e,t,n,r,i,a,u,f,p,M){const L=wo()+e,z=Re();let re=d1(z,L,n,r,i,a);return _5(z,L+4,u,f,p)||re?J1(z,L+7,M?t.call(M,n,r,i,a,u,f,p):t(n,r,i,a,u,f,p)):$l(z,L+7)}function Vg(e,t,n,r,i,a,u,f,p,M,L){const z=wo()+e,re=Re(),ue=d1(re,z,n,r,i,a);return d1(re,z+4,u,f,p,M)||ue?J1(re,z+8,L?t.call(L,n,r,i,a,u,f,p,M):t(n,r,i,a,u,f,p,M)):$l(re,z+8)}function zg(e,t,n,r){return Kd(Re(),wo(),e,t,n,r)}function ou(e,t){const n=e[t];return n===Ut?void 0:n}function Hd(e,t,n,r,i,a){const u=t+n;return Ho(e,u,i)?J1(e,u+1,a?r.call(a,i):r(i)):ou(e,u+1)}function Gd(e,t,n,r,i,a,u){const f=t+n;return Ka(e,f,i,a)?J1(e,f+2,u?r.call(u,i,a):r(i,a)):ou(e,f+2)}function Wd(e,t,n,r,i,a,u,f){const p=t+n;return _5(e,p,i,a,u)?J1(e,p+3,f?r.call(f,i,a,u):r(i,a,u)):ou(e,p+3)}function Zd(e,t,n,r,i,a,u,f,p){const M=t+n;return d1(e,M,i,a,u,f)?J1(e,M+4,p?r.call(p,i,a,u,f):r(i,a,u,f)):ou(e,M+4)}function Kd(e,t,n,r,i,a){let u=t+n,f=!1;for(let p=0;p=0;n--){const r=t[n];if(e===r.name)return r}}(t,n.pipeRegistry),n.data[i]=r,r.onDestroy&&(n.destroyHooks??=[]).push(i,r.onDestroy)):r=n.data[i];const a=r.factory||(r.factory=Ui(r.type));const f=Nn(s);try{const p=js(!1),M=a();return js(p),function bh(e,t,n,r){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=r}(n,Re(),i,M),M}finally{Nn(f)}}function Gg(e,t,n){const r=e+Vt,i=Re(),a=X(i,r);return iu(i,r)?Hd(i,wo(),t,a.transform,n,a):a.transform(n)}function Wg(e,t,n,r){const i=e+Vt,a=Re(),u=X(a,i);return iu(a,i)?Gd(a,wo(),t,u.transform,n,r,u):u.transform(n,r)}function Zg(e,t,n,r,i){const a=e+Vt,u=Re(),f=X(u,a);return iu(u,a)?Wd(u,wo(),t,f.transform,n,r,i,f):f.transform(n,r,i)}function Kg(e,t,n,r,i,a){const u=e+Vt,f=Re(),p=X(f,u);return iu(f,u)?Zd(f,wo(),t,p.transform,n,r,i,a,p):p.transform(n,r,i,a)}function $g(e,t,n){const r=e+Vt,i=Re(),a=X(i,r);return iu(i,r)?Kd(i,wo(),t,a.transform,n,a):a.transform.apply(a,n)}function iu(e,t){return e[Ye].data[t].pure}function Yg(){return this._results[Symbol.iterator]()}class S0{static#e=Symbol.iterator;get changes(){return this._changes||(this._changes=new c1)}constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const n=S0.prototype;n[Symbol.iterator]||(n[Symbol.iterator]=Yg)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,n){return this._results.reduce(t,n)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,n){const r=this;r.dirty=!1;const i=si(t);(this._changesDetected=!function c8(e,t,n){if(e.length!==t.length)return!1;for(let r=0;rnull;function Jd(e,t){return Qd(e,t)}class k5{static#e=this.__NG_ELEMENT_ID__=sC}function sC(){return e7(io(),Re())}const aC=k5,qd=class extends aC{constructor(t,n,r){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=r}get element(){return ia(this._hostTNode,this._hostLView)}get injector(){return new er(this._hostTNode,this._hostLView)}get parentInjector(){const t=h2(this._hostTNode,this._hostLView);if(a2(t)){const n=Ea(t,this._hostLView),r=Da(t),i=n[Ye].data[r+8];return new er(i,n)}return new er(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const n=Xd(this._lContainer);return null!==n&&n[t]||null}get length(){return this._lContainer.length-Hn}createEmbeddedView(t,n,r){let i,a;"number"==typeof r?i=r:null!=r&&(i=r.index,a=r.injector);const u=Jd(this._lContainer,t.ssrId),f=t.createEmbeddedViewImpl(n||{},a,u),p=!!u&&!O2(this._hostTNode);return this.insertImpl(f,i,p),f}createComponent(t,n,r,i,a){const u=t&&!zs(t);let f;if(u)f=n;else{const Ge=n||{};f=Ge.index,r=Ge.injector,i=Ge.projectableNodes,a=Ge.environmentInjector||Ge.ngModuleRef}const p=u?t:new Kl(Ot(t)),M=r||this.parentInjector;if(!a&&null==p.ngModule){const nt=(u?M:this.parentInjector).get(Yi,null);nt&&(a=nt)}const L=Ot(p.componentType??{}),z=Jd(this._lContainer,L?.id??null),re=z?.firstChild??null,ue=p.create(M,i,re,a),Te=!!z&&!O2(this._hostTNode);return this.insertImpl(ue.hostView,f,Te),ue}insert(t,n){return this.insertImpl(t,n,!1)}insertImpl(t,n,r){const i=t._lView;i[Ye];if(function Jt(e){return d(e[jt])}(i)){const p=this.indexOf(t);if(-1!==p)this.detach(p);else{const M=i[jt],L=new qd(M,M[jn],M[jt]);L.detach(L.indexOf(t))}}const u=this._adjustIndex(n),f=this._lContainer;return Jg(f,i,u,!r),t.attachToViewContainerRef(),Lo(F0(f),u,t),t}move(t,n){return this.insert(t,n)}indexOf(t){const n=Xd(this._lContainer);return null!==n?n.indexOf(t):-1}remove(t){const n=this._adjustIndex(t,-1),r=F2(this._lContainer,n);r&&(ai(F0(this._lContainer),n),el(r[Ye],r))}detach(t){const n=this._adjustIndex(t,-1),r=F2(this._lContainer,n);return r&&null!=ai(F0(this._lContainer),n)?new Zl(r):null}_adjustIndex(t,n=0){return t??this.length+n}};function Xd(e){return e[8]}function F0(e){return e[8]||(e[8]=[])}function e7(e,t){let n;const r=t[e.index];return d(r)?n=r:(n=I4(r,t,null,e),t[e.index]=n,h5(t,n)),t7(n,t,e,r),new qd(n,e,t)}let t7=n7;function n7(e,t,n,r){if(e[$n])return;let i;i=8&n.type?_n(r):function lC(e,t){const n=e[ht],r=n.createComment(""),i=b(t,e);return bs(n,k2(n,i),r,function S8(e,t){return e.nextSibling(t)}(n,i),!1),r}(t,n),e[$n]=i}class k0{constructor(t){this.queryList=t,this.matches=null}clone(){return new k0(this.queryList)}setDirty(){this.queryList.setDirty()}}class R0{constructor(t=[]){this.queries=t}createEmbeddedView(t){const n=t.queries;if(null!==n){const r=null!==t.contentQueries?t.contentQueries[0]:n.length,i=[];for(let a=0;a0)r.push(u[f/2]);else{const M=a[f+1],L=t[-p];for(let z=Hn;z(null===i&&(i=Hr().compileNgModule(hi,`ng:///${e.name}/\u0275mod.js`,{type:e,bootstrap:si(t.bootstrap||at).map(Je),declarations:r.map(Je),imports:si(t.imports||at).map(Je).map(m7),exports:si(t.exports||at).map(Je).map(m7),schemas:t.schemas?si(t.schemas):null,id:t.id||null}),i.schemas||(i.schemas=[])),i)});let a=null;Object.defineProperty(e,Dn,{get:()=>{if(null===a){const f=Hr();a=f.compileFactory(hi,`ng:///${e.name}/\u0275fac.js`,{name:e.name,type:e,deps:Ti(e),target:f.FactoryTarget.NgModule,typeArgumentCount:0})}return a},configurable:!1});let u=null;Object.defineProperty(e,Wn,{get:()=>{if(null===u){const f={name:e.name,type:e,providers:t.providers||at,imports:[(t.imports||at).map(Je),(t.exports||at).map(Je)]};u=Hr().compileInjector(hi,`ng:///${e.name}/\u0275inj.js`,f)}return u},configurable:!1})})(e,t),void 0!==t.id&&Bu(e,t.id),function MC(e,t){au.push({moduleType:e,ngModule:t})}(e,t)}function LC(e,t){const n=si(t.declarations||at),r=m3(e);n.forEach(i=>{if((i=Je(i)).hasOwnProperty(Gt)){C7(Ot(i),r)}else!i.hasOwnProperty(zn)&&!i.hasOwnProperty(Nr)&&(i.ngSelectorScope=e)})}function C7(e,t){e.directiveDefs=()=>Array.from(t.compilation.directives).map(n=>n.hasOwnProperty(Gt)?Ot(n):rr(n)).filter(n=>!!n),e.pipeDefs=()=>Array.from(t.compilation.pipes).map(n=>or(n)),e.schemas=t.schemas,e.tView=null}function m3(e){if(f7(e))return function TC(e){const t=ir(e,!0);if(null!==t.transitiveCompileScopes)return t.transitiveCompileScopes;const n={schemas:t.schemas||null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set}};return w1(t.imports).forEach(r=>{const i=m3(r);i.exported.directives.forEach(a=>n.compilation.directives.add(a)),i.exported.pipes.forEach(a=>n.compilation.pipes.add(a))}),w1(t.declarations).forEach(r=>{or(r)?n.compilation.pipes.add(r):n.compilation.directives.add(r)}),w1(t.exports).forEach(r=>{const i=r;if(f7(i)){const a=m3(i);a.exported.directives.forEach(u=>{n.compilation.directives.add(u),n.exported.directives.add(u)}),a.exported.pipes.forEach(u=>{n.compilation.pipes.add(u),n.exported.pipes.add(u)})}else or(i)?n.exported.pipes.add(i):n.exported.directives.add(i)}),t.transitiveCompileScopes=n,n}(e);if(yi(e)){if(null!==(Ot(e)||rr(e)))return{schemas:null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set([e]),pipes:new Set}};if(null!==or(e))return{schemas:null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set([e])}}}throw new Error(`${e.name} does not have a module def (\u0275mod property)`)}function m7(e){return d7(e)?e.ngModule:e}let G0=0;function OC(e,t){let n=null;(function g8(e,t){E2(t)&&(ms.set(e,t),Sa.add(e))})(e,t),v7(e,t),Object.defineProperty(e,Gt,{get:()=>{if(null===n){const r=Hr();if(E2(t)){const M=[`Component '${e.name}' is not resolved:`];throw t.templateUrl&&M.push(` - templateUrl: ${t.templateUrl}`),t.styleUrls&&t.styleUrls.length&&M.push(` - styleUrls: ${JSON.stringify(t.styleUrls)}`),M.push("Did you run and wait for 'resolveComponentResources()'?"),new Error(M.join("\n"))}const i=function vC(){return C3}();let a=t.preserveWhitespaces;void 0===a&&(a=null!==i&&void 0!==i.preserveWhitespaces&&i.preserveWhitespaces);let u=t.encapsulation;void 0===u&&(u=null!==i&&void 0!==i.defaultEncapsulation?i.defaultEncapsulation:qn.Emulated);const f=t.templateUrl||`ng:///${e.name}/template.html`,p={...M7(e,t),typeSourceSpan:r.createParseSourceSpan("Component",e.name,f),template:t.template||"",preserveWhitespaces:a,styles:t.styles||at,animations:t.animations,declarations:[],changeDetection:t.changeDetection,encapsulation:u,interpolation:t.interpolation,viewProviders:t.viewProviders||null};G0++;try{if(p.usesInheritance&&b7(e),n=r.compileComponent(hi,f,p),t.standalone){const M=si(t.imports||at),{directiveDefs:L,pipeDefs:z}=function PC(e,t){let n=null,r=null;return{directiveDefs:()=>{if(null===n){n=[Ot(e)];const u=new Set([e]);for(const f of t){const p=Je(f);if(!u.has(p))if(u.add(p),ir(p)){const M=m3(p);for(const L of M.exported.directives){const z=Ot(L)||rr(L);z&&!u.has(L)&&(u.add(L),n.push(z))}}else{const M=Ot(p)||rr(p);M&&n.push(M)}}}return n},pipeDefs:()=>{if(null===r){r=[];const u=new Set;for(const f of t){const p=Je(f);if(!u.has(p))if(u.add(p),ir(p)){const M=m3(p);for(const L of M.exported.pipes){const z=or(L);z&&!u.has(L)&&(u.add(L),r.push(z))}}else{const M=or(p);M&&r.push(M)}}}return r}}}(e,M);n.directiveDefs=L,n.pipeDefs=z,n.dependencies=()=>M.map(Je)}}finally{G0--}if(0===G0&&function bC(){if(!z0){z0=!0;try{for(let e=au.length-1;e>=0;e--){const{moduleType:t,ngModule:n}=au[e];n.declarations&&n.declarations.every(h7)&&(au.splice(e,1),LC(t,n))}}finally{z0=!1}}}(),function xC(e){return void 0!==e.ngSelectorScope}(e)){const M=m3(e.ngSelectorScope);C7(n,M)}if(t.schemas){if(!t.standalone)throw new Error(`The 'schemas' was specified for the ${gt(e)} but is only valid on a component that is standalone.`);n.schemas=t.schemas}else t.standalone&&(n.schemas=[])}return n},configurable:!1})}function _7(e,t){let n=null;v7(e,t||{}),Object.defineProperty(e,zn,{get:()=>{if(null===n){const r=y7(e,t||{});n=Hr().compileDirective(hi,r.sourceMapUrl,r.metadata)}return n},configurable:!1})}function y7(e,t){const n=e&&e.name,r=`ng:///${n}/\u0275dir.js`,i=Hr(),a=M7(e,t);return a.typeSourceSpan=i.createParseSourceSpan("Directive",n,r),a.usesInheritance&&b7(e),{metadata:a,sourceMapUrl:r}}function v7(e,t){let n=null;Object.defineProperty(e,Dn,{get:()=>{if(null===n){const r=y7(e,t),i=Hr();n=i.compileFactory(hi,`ng:///${e.name}/\u0275fac.js`,{name:r.metadata.name,type:r.metadata.type,typeArgumentCount:0,deps:Ti(e),target:i.FactoryTarget.Directive})}return n},configurable:!1})}function NC(e){return Object.getPrototypeOf(e.prototype)===Object.prototype}function M7(e,t){const n=D2(),r=n.ownPropMetadata(e);return{name:e.name,type:e,selector:void 0!==t.selector?t.selector:null,host:t.host||Bn,propMetadata:r,inputs:t.inputs||at,outputs:t.outputs||at,queries:D7(e,r,E7),lifecycle:{usesOnChanges:n.hasLifecycleHook(e,"ngOnChanges")},typeSourceSpan:null,usesInheritance:!NC(e),exportAs:kC(t.exportAs),providers:t.providers||null,viewQueries:D7(e,r,w7),isStandalone:!!t.standalone,isSignal:!!t.signals,hostDirectives:t.hostDirectives?.map(i=>"function"==typeof i?{directive:i}:i)||null}}function b7(e){const t=Object.prototype;let n=Object.getPrototypeOf(e.prototype).constructor;for(;n&&n!==t;)!rr(n)&&!Ot(n)&&BC(n)&&_7(n,null),n=Object.getPrototypeOf(n)}function SC(e){return"string"==typeof e?L7(e):Je(e)}function FC(e,t){return{propertyName:e,predicate:SC(t.selector),descendants:t.descendants,first:t.first,read:t.read?t.read:null,static:!!t.static,emitDistinctChangesOnly:!!t.emitDistinctChangesOnly}}function D7(e,t,n){const r=[];for(const i in t)if(t.hasOwnProperty(i)){const a=t[i];a.forEach(u=>{if(n(u)){if(!u.selector)throw new Error(`Can't construct a query for the property "${i}" of "${gt(e)}" since the query selector wasn't defined.`);if(a.some(I7))throw new Error("Cannot combine @Input decorators with query decorators");r.push(FC(i,u))}})}return r}function kC(e){return void 0===e?null:L7(e)}function E7(e){const t=e.ngMetadataName;return"ContentChild"===t||"ContentChildren"===t}function w7(e){const t=e.ngMetadataName;return"ViewChild"===t||"ViewChildren"===t}function I7(e){return"Input"===e.ngMetadataName}function L7(e){return e.split(",").map(t=>t.trim())}const RC=["ngOnChanges","ngOnInit","ngOnDestroy","ngDoCheck","ngAfterViewInit","ngAfterViewChecked","ngAfterContentInit","ngAfterContentChecked"];function BC(e){const t=D2();if(RC.some(r=>t.hasLifecycleHook(e,r)))return!0;const n=t.propMetadata(e);for(const r in n){const i=n[r];for(let a=0;ae,void 0,void 0,(e,t)=>_7(e,t)),VC=z1("Component",(e={})=>({changeDetection:dn.Default,...e}),O7,void 0,(e,t)=>OC(e,t)),zC=z1("Pipe",e=>({pure:!0,...e}),void 0,void 0,(e,t)=>function jC(e,t){let n=null,r=null;Object.defineProperty(e,Dn,{get:()=>{if(null===r){const i=T7(e,t),a=Hr(i.type);r=a.compileFactory(hi,`ng:///${i.name}/\u0275fac.js`,{name:i.name,type:i.type,typeArgumentCount:0,deps:Ti(e),target:a.FactoryTarget.Pipe})}return r},configurable:!1}),Object.defineProperty(e,Nr,{get:()=>{if(null===n){const i=T7(e,t);n=Hr(i.type).compilePipe(hi,`ng:///${i.name}/\u0275pipe.js`,i)}return n},configurable:!1})}(e,t)),UC=b1("Input",e=>e?"string"==typeof e?{alias:e}:e:{}),HC=b1("Output",e=>({alias:e})),GC=(b1("HostBinding",e=>({hostPropertyName:e})),b1("HostListener",(e,t)=>({eventName:e,args:t}))),WC=z1("NgModule",e=>e,void 0,void 0,(e,t)=>DC(e,t)),ZC=new Lt("Application Initializer");class qa{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((t,n)=>{this.resolve=t,this.reject=n}),this.appInits=pe(ZC,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const t=[];for(const r of this.appInits){const i=r();if(h0(i))t.push(i);else if(u9(i)){const a=new Promise((u,f)=>{i.subscribe({complete:u,error:f})});t.push(a)}}const n=()=>{this.done=!0,this.resolve()};Promise.all(t).then(()=>{n()}).catch(r=>{this.reject(r)}),0===t.length&&n(),this.initialized=!0}static#e=this.\u0275fac=function(n){return new(n||qa)};static#t=this.\u0275prov=$t({token:qa,factory:qa.\u0275fac,providedIn:"root"})}class _3{log(t){console.log(t)}warn(t){console.warn(t)}static#e=this.\u0275fac=function(n){return new(n||_3)};static#t=this.\u0275prov=$t({token:_3,factory:_3.\u0275fac,providedIn:"platform"})}const B5=new Lt("LocaleId",{providedIn:"root",factory:()=>pe(B5,vt.Optional|vt.SkipSelf)||function KC(){return typeof $localize<"u"&&$localize.locale||g3}()}),$C=new Lt("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});new Lt("Translations"),new Lt("TranslationsFormat");var A7;!function(e){e[e.Error=0]="Error",e[e.Warning=1]="Warning",e[e.Ignore=2]="Ignore"}(A7||(A7={}));class y3{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new R(!1)}add(){this.hasPendingTasks.next(!0);const t=this.taskId++;return this.pendingTasks.add(t),t}remove(t){this.pendingTasks.delete(t),0===this.pendingTasks.size&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}static#e=this.\u0275fac=function(n){return new(n||y3)};static#t=this.\u0275prov=$t({token:y3,factory:y3.\u0275fac,providedIn:"root"})}class YC{constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}}class j5{compileModuleSync(t){return new x0(t)}compileModuleAsync(t){return Promise.resolve(this.compileModuleSync(t))}compileModuleAndAllComponentsSync(t){const n=this.compileModuleSync(t),i=w1(ir(t).declarations).reduce((a,u)=>{const f=Ot(u);return f&&a.push(new Kl(f)),a},[]);return new YC(n,i)}compileModuleAndAllComponentsAsync(t){return Promise.resolve(this.compileModuleAndAllComponentsSync(t))}clearCache(){}clearCacheFor(t){}getModuleId(t){}static#e=this.\u0275fac=function(n){return new(n||j5)};static#t=this.\u0275prov=$t({token:j5,factory:j5.\u0275fac,providedIn:"root"})}new Lt("compilerOptions");new class JC{constructor(){this.resolverToTokenToDependencies=new WeakMap,this.resolverToProviders=new WeakMap,this.standaloneInjectorToComponent=new WeakMap}reset(){this.resolverToTokenToDependencies=new WeakMap,this.resolverToProviders=new WeakMap,this.standaloneInjectorToComponent=new WeakMap}};const S7=new Lt(""),F7=new Lt("");class uu{constructor(t,n,r){this._ngZone=t,this.registry=n,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,K0||(function mm(e){K0=e}(r),r.addToWindow(n)),this._watchAngularEvents(),t.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{to.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let t=this._callbacks.pop();clearTimeout(t.timeoutId),t.doneCb(this._didWork)}this._didWork=!1});else{let t=this.getPendingTasks();this._callbacks=this._callbacks.filter(n=>!n.updateCb||!n.updateCb(t)||(clearTimeout(n.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(t=>({source:t.source,creationLocation:t.creationLocation,data:t.data})):[]}addCallback(t,n,r){let i=-1;n&&n>0&&(i=setTimeout(()=>{this._callbacks=this._callbacks.filter(a=>a.timeoutId!==i),t(this._didWork,this.getPendingTasks())},n)),this._callbacks.push({doneCb:t,timeoutId:i,updateCb:r})}whenStable(t,n,r){if(r&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(t,n,r),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(t){this.registry.registerApplication(t,this)}unregisterApplication(t){this.registry.unregisterApplication(t)}findProviders(t,n,r){return[]}static#e=this.\u0275fac=function(n){return new(n||uu)(T(to),T(v3),T(F7))};static#t=this.\u0275prov=$t({token:uu,factory:uu.\u0275fac})}class v3{constructor(){this._applications=new Map}registerApplication(t,n){this._applications.set(t,n)}unregisterApplication(t){this._applications.delete(t)}unregisterAllApplications(){this._applications.clear()}getTestability(t){return this._applications.get(t)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(t,n=!0){return K0?.findTestabilityInTree(this,t,n)??null}static#e=this.\u0275fac=function(n){return new(n||v3)};static#t=this.\u0275prov=$t({token:v3,factory:v3.\u0275fac,providedIn:"platform"})}let K0,ca=null;const k7=new Lt("AllowMultipleToken"),$0=new Lt("PlatformDestroyListeners"),R7=new Lt("appBootstrapListener");function B7(){!function un(e){Pn=e}(()=>{throw new $e(600,!1)})}function j7(e){e.get(Ml,null)?.forEach(n=>n())}function V7(e,t,n=[]){const r=`Platform: ${t}`,i=new Lt(r);return(a=[])=>{let u=Y0();if(!u||u.injector.get(k7,!1)){const f=[...n,...a,{provide:i,useValue:!0}];e?e(f):function vm(e){if(ca&&!ca.get(k7,!1))throw new $e(400,!1);B7(),ca=e;const t=e.get(M3);return j7(e),t}(z7(f,r))}return function bm(e){const t=Y0();if(!t)throw new $e(401,!1);return t}()}}function z7(e=[],t){return ui.create({name:t,providers:[{provide:_l,useValue:"platform"},{provide:$0,useValue:new Set([()=>ca=null])},...e]})}function Y0(){return ca?.get(M3)??null}class M3{constructor(t){this._injector=t,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(t,n){const r=function Dm(e="zone.js",t){return"noop"===e?new Ul:"zone.js"===e?new to(t):e}(n?.ngZone,U7({eventCoalescing:n?.ngZoneEventCoalescing,runCoalescing:n?.ngZoneRunCoalescing}));return r.run(()=>{const i=function Dg(e,t,n){return new P0(e,t,n)}(t.moduleType,this.injector,K7(()=>r)),a=i.injector.get($1,null);return r.runOutsideAngular(()=>{const u=r.onError.subscribe({next:f=>{a.handleError(f)}});i.onDestroy(()=>{z5(this._modules,i),u.unsubscribe()})}),H7(a,r,()=>{const u=i.injector.get(qa);return u.runInitializers(),u.donePromise.then(()=>(ld(i.injector.get(B5,g3)||g3),this._moduleDoBootstrap(i),i))})})}bootstrapModule(t,n=[]){const r=G7({},n);return function _m(e,t,n){const r=new x0(n);return Promise.resolve(r)}(this.injector,0,t).then(i=>this.bootstrapModuleFactory(i,r))}_moduleDoBootstrap(t){const n=t.injector.get(es);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach(r=>n.bootstrap(r));else{if(!t.instance.ngDoBootstrap)throw new $e(-403,!1);t.instance.ngDoBootstrap(n)}this._modules.push(t)}onDestroy(t){this._destroyListeners.push(t)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new $e(404,!1);this._modules.slice().forEach(n=>n.destroy()),this._destroyListeners.forEach(n=>n());const t=this._injector.get($0,null);t&&(t.forEach(n=>n()),t.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static#e=this.\u0275fac=function(n){return new(n||M3)(T(ui))};static#t=this.\u0275prov=$t({token:M3,factory:M3.\u0275fac,providedIn:"platform"})}function U7(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}function H7(e,t,n){try{const r=n();return h0(r)?r.catch(i=>{throw t.runOutsideAngular(()=>e.handleError(i)),i}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}function G7(e,t){return Array.isArray(t)?t.reduce(G7,e):{...e,...t}}class es{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=pe(Z7),this.zoneIsStable=pe(qc),this.componentTypes=[],this.components=[],this.isStable=pe(y3).hasPendingTasks.pipe((0,Oe.w)(t=>t?(0,K.of)(!1):this.zoneIsStable),function Ee(e,t){return n=>n.lift(new ie(e,t))}(),ke()),this._injector=pe(Yi)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(t,n){const r=t instanceof zc;if(!this._injector.get(qa).done){!r&&yi(t);throw new $e(405,!1)}let a;a=r?t:this._injector.get(Wa).resolveComponentFactory(t),this.componentTypes.push(a.componentType);const u=function ym(e){return e.isBoundToModule}(a)?void 0:this._injector.get(Ja),f=n||a.selector,p=a.create(ui.NULL,[],f,u),M=p.location.nativeElement,L=p.injector.get(S7,null);return L?.registerApplication(M),p.onDestroy(()=>{this.detachView(p.hostView),z5(this.components,p),L?.unregisterApplication(M)}),this._loadComponent(p),p}tick(){if(this._runningTick)throw new $e(101,!1);try{this._runningTick=!0;for(let t of this._views)t.detectChanges()}catch(t){this.internalErrorHandler(t)}finally{this._runningTick=!1}}attachView(t){const n=t;this._views.push(n),n.attachToAppRef(this)}detachView(t){const n=t;z5(this._views,n),n.detachFromAppRef()}_loadComponent(t){this.attachView(t.hostView),this.tick(),this.components.push(t);const n=this._injector.get(R7,[]);n.push(...this._bootstrapListeners),n.forEach(r=>r(t))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(t=>t()),this._views.slice().forEach(t=>t.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(t){return this._destroyListeners.push(t),()=>z5(this._destroyListeners,t)}destroy(){if(this._destroyed)throw new $e(406,!1);const t=this._injector;t.destroy&&!t.destroyed&&t.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static#e=this.\u0275fac=function(n){return new(n||es)};static#t=this.\u0275prov=$t({token:es,factory:es.\u0275fac,providedIn:"root"})}function z5(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}const Z7=new Lt("",{providedIn:"root",factory:()=>pe($1).handleError.bind(void 0)});function Em(){const e=pe(to),t=pe($1);return n=>e.runOutsideAngular(()=>t.handleError(n))}class cu{constructor(){this.zone=pe(to),this.applicationRef=pe(es)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static#e=this.\u0275fac=function(n){return new(n||cu)};static#t=this.\u0275prov=$t({token:cu,factory:cu.\u0275fac,providedIn:"root"})}new Lt("");function K7(e){return[{provide:to,useFactory:e},{provide:dr,multi:!0,useFactory:()=>{const t=pe(cu,{optional:!0});return()=>t.initialize()}},{provide:Z7,useFactory:Em},{provide:qc,useFactory:Xc}]}function Im(){}class Lm{static#e=this.__NG_ELEMENT_ID__=Tm}function Tm(e){return function Om(e,t,n){if(k(e)&&!n){const r=Pe(e.index,t);return new Zl(r,r)}if(47&e.type){const r=t[ln];return new Zl(r,t)}return null}(io(),Re(),16==(16&e))}class J7{constructor(){}supports(t){return m5(t)}create(t){return new Fm(t)}}const Sm=(e,t)=>t;class Fm{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||Sm}forEachItem(t){let n;for(n=this._itHead;null!==n;n=n._next)t(n)}forEachOperation(t){let n=this._itHead,r=this._removalsHead,i=0,a=null;for(;n||r;){const u=!r||n&&n.currentIndex{u=this._trackByFn(i,f),null!==n&&Object.is(n.trackById,u)?(r&&(n=this._verifyReinsertion(n,f,u,i)),Object.is(n.item,f)||this._addIdentityChange(n,f)):(n=this._mismatch(n,f,u,i),r=!0),n=n._next,i++}),this.length=i;return this._truncate(n),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,n,r,i){let a;return null===t?a=this._itTail:(a=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._reinsertAfter(t,a,i)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(r,i))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._moveAfter(t,a,i)):t=this._addAfter(new km(n,r),a,i),t}_verifyReinsertion(t,n,r,i){let a=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null);return null!==a?t=this._reinsertAfter(a,t._prev,i):t.currentIndex!=i&&(t.currentIndex=i,this._addToMoves(t,i)),t}_truncate(t){for(;null!==t;){const n=t._next;this._addToRemovals(this._unlink(t)),t=n}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,n,r){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const i=t._prevRemoved,a=t._nextRemoved;return null===i?this._removalsHead=a:i._nextRemoved=a,null===a?this._removalsTail=i:a._prevRemoved=i,this._insertAfter(t,n,r),this._addToMoves(t,r),t}_moveAfter(t,n,r){return this._unlink(t),this._insertAfter(t,n,r),this._addToMoves(t,r),t}_addAfter(t,n,r){return this._insertAfter(t,n,r),null===this._additionsTail?this._additionsTail=this._additionsHead=t:this._additionsTail=this._additionsTail._nextAdded=t,t}_insertAfter(t,n,r){const i=null===n?this._itHead:n._next;return t._next=i,t._prev=n,null===i?this._itTail=t:i._prev=t,null===n?this._itHead=t:n._next=t,null===this._linkedRecords&&(this._linkedRecords=new q7),this._linkedRecords.put(t),t.currentIndex=r,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const n=t._prev,r=t._next;return null===n?this._itHead=r:n._next=r,null===r?this._itTail=n:r._prev=n,t}_addToMoves(t,n){return t.previousIndex===n||(null===this._movesTail?this._movesTail=this._movesHead=t:this._movesTail=this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new q7),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,n){return t.item=n,null===this._identityChangesTail?this._identityChangesTail=this._identityChangesHead=t:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=t,t}}class km{constructor(t,n){this.item=t,this.trackById=n,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class Rm{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,n){let r;for(r=this._head;null!==r;r=r._nextDup)if((null===n||n<=r.currentIndex)&&Object.is(r.trackById,t))return r;return null}remove(t){const n=t._prevDup,r=t._nextDup;return null===n?this._head=r:n._nextDup=r,null===r?this._tail=n:r._prevDup=n,null===this._head}}class q7{constructor(){this.map=new Map}put(t){const n=t.trackById;let r=this.map.get(n);r||(r=new Rm,this.map.set(n,r)),r.add(t)}get(t,n){const r=t,i=this.map.get(r);return i?i.get(t,n):null}remove(t){const n=t.trackById;return this.map.get(n).remove(t)&&this.map.delete(n),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function X7(e,t,n){const r=e.previousIndex;if(null===r)return r;let i=0;return n&&r{if(n&&n.key===i)this._maybeAddToChanges(n,r),this._appendAfter=n,n=n._next;else{const a=this._getOrCreateRecordForKey(i,r);n=this._insertBeforeOrAppend(n,a)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let r=n;null!==r;r=r._nextRemoved)r===this._mapHead&&(this._mapHead=null),this._records.delete(r.key),r._nextRemoved=r._next,r.previousValue=r.currentValue,r.currentValue=null,r._prev=null,r._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,n){if(t){const r=t._prev;return n._next=t,n._prev=r,t._prev=n,r&&(r._next=n),t===this._mapHead&&(this._mapHead=n),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(t,n){if(this._records.has(t)){const i=this._records.get(t);this._maybeAddToChanges(i,n);const a=i._prev,u=i._next;return a&&(a._next=u),u&&(u._prev=a),i._next=null,i._prev=null,i}const r=new jm(t);return this._records.set(t,r),r.currentValue=n,this._addToAdditions(r),r}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,n){Object.is(n,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=n,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,n){t instanceof Map?t.forEach(n):Object.keys(t).forEach(r=>n(t[r],r))}}class jm{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function tf(){return new Ls([new J7])}class Ls{static#e=this.\u0275prov=$t({token:Ls,providedIn:"root",factory:tf});constructor(t){this.factories=t}static create(t,n){if(null!=n){const r=n.factories.slice();t=t.concat(r)}return new Ls(t)}static extend(t){return{provide:Ls,useFactory:n=>Ls.create(t,n||tf()),deps:[[Ls,new Na,new Pa]]}}find(t){const n=this.factories.find(r=>r.supports(t));if(null!=n)return n;throw new $e(901,!1)}}function nf(){return new Ts([new ef])}class Ts{static#e=this.\u0275prov=$t({token:Ts,providedIn:"root",factory:nf});constructor(t){this.factories=t}static create(t,n){if(n){const r=n.factories.slice();t=t.concat(r)}return new Ts(t)}static extend(t){return{provide:Ts,useFactory:n=>Ts.create(t,n||nf()),deps:[[Ts,new Na,new Pa]]}}find(t){const n=this.factories.find(r=>r.supports(t));if(n)return n;throw new $e(901,!1)}}const Vm=[new ef],zm=[new J7],Um=(new Ls(zm),new Ts(Vm),V7(null,"core",[]));class G5{constructor(t){}static#e=this.\u0275fac=function(n){return new(n||G5)(T(es))};static#t=this.\u0275mod=Sr({type:G5});static#n=this.\u0275inj=Kt({})}function Xm(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function e_(e,t=NaN){return isNaN(parseFloat(e))||isNaN(Number(e))?t:Number(e)}},256:(_t,Me,w)=>{"use strict";w.d(Me,{iD:()=>Rn});var l=w(354),y=w(484),N=w(646);class J extends N.w{constructor(W,Y){super()}schedule(W,Y=0){return this}}class H extends J{constructor(W,Y){super(W,Y),this.scheduler=W,this.work=Y,this.pending=!1}schedule(W,Y=0){if(this.closed)return this;this.state=W;const Ae=this.id,ft=this.scheduler;return null!=Ae&&(this.id=this.recycleAsyncId(ft,Ae,Y)),this.pending=!0,this.delay=Y,this.id=this.id||this.requestAsyncId(ft,this.id,Y),this}requestAsyncId(W,Y,Ae=0){return setInterval(W.flush.bind(W,this),Ae)}recycleAsyncId(W,Y,Ae=0){if(null!==Ae&&this.delay===Ae&&!1===this.pending)return Y;clearInterval(Y)}execute(W,Y){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const Ae=this._execute(W,Y);if(Ae)return Ae;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(W,Y){let ft,Ae=!1;try{this.work(W)}catch(Fe){Ae=!0,ft=!!Fe&&Fe||new Error(Fe)}if(Ae)return this.unsubscribe(),ft}_unsubscribe(){const W=this.id,Y=this.scheduler,Ae=Y.actions,ft=Ae.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==ft&&Ae.splice(ft,1),null!=W&&(this.id=this.recycleAsyncId(Y,W,null)),this.delay=null}}class K{constructor(W,Y=K.now){this.SchedulerAction=W,this.now=Y}schedule(W,Y=0,Ae){return new this.SchedulerAction(this,W).schedule(Ae,Y)}}K.now=()=>Date.now();class Q extends K{constructor(W,Y=K.now){super(W,()=>Q.delegate&&Q.delegate!==this?Q.delegate.now():Y()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(W,Y=0,Ae){return Q.delegate&&Q.delegate!==this?Q.delegate.schedule(W,Y,Ae):super.schedule(W,Y,Ae)}flush(W){const{actions:Y}=this;if(this.active)return void Y.push(W);let Ae;this.active=!0;do{if(Ae=W.execute(W.state,W.delay))break}while(W=Y.shift());if(this.active=!1,Ae){for(;W=Y.shift();)W.unsubscribe();throw Ae}}}const G=new class ee extends Q{}(class R extends H{constructor(W,Y){super(W,Y),this.scheduler=W,this.work=Y}schedule(W,Y=0){return Y>0?super.schedule(W,Y):(this.delay=Y,this.state=W,this.scheduler.flush(this),this)}execute(W,Y){return Y>0||this.closed?super.execute(W,Y):this._execute(W,Y)}requestAsyncId(W,Y,Ae=0){return null!==Ae&&Ae>0||null===Ae&&this.delay>0?super.requestAsyncId(W,Y,Ae):W.flush(this)}});var oe=w(142),me=w(61);const De=new me.y(Ue=>Ue.complete());function we(Ue){return Ue?function Ie(Ue){return new me.y(W=>Ue.schedule(()=>W.complete()))}(Ue):De}var ke,Ue,de=w(681);function ae({error:Ue,subscriber:W}){W.error(Ue)}(Ue=ke||(ke={})).NEXT="N",Ue.ERROR="E",Ue.COMPLETE="C";class Oe{constructor(W,Y,Ae){this.kind=W,this.value=Y,this.error=Ae,this.hasValue="N"===W}observe(W){switch(this.kind){case"N":return W.next&&W.next(this.value);case"E":return W.error&&W.error(this.error);case"C":return W.complete&&W.complete()}}do(W,Y,Ae){switch(this.kind){case"N":return W&&W(this.value);case"E":return Y&&Y(this.error);case"C":return Ae&&Ae()}}accept(W,Y,Ae){return W&&"function"==typeof W.next?this.observe(W):this.do(W,Y,Ae)}toObservable(){switch(this.kind){case"N":return(0,de.of)(this.value);case"E":return function ge(Ue,W){return W?new me.y(Y=>W.schedule(ae,0,{error:Ue,subscriber:Y})):new me.y(Y=>Y.error(Ue))}(this.error);case"C":return we()}throw new Error("unexpected notification kind value")}static createNext(W){return typeof W<"u"?new Oe("N",W):Oe.undefinedValueNotification}static createError(W){return new Oe("E",void 0,W)}static createComplete(){return Oe.completeNotification}}Oe.completeNotification=new Oe("C"),Oe.undefinedValueNotification=new Oe("N",void 0);class U extends oe.L{constructor(W,Y,Ae=0){super(W),this.scheduler=Y,this.delay=Ae}static dispatch(W){const{notification:Y,destination:Ae}=W;Y.observe(Ae),this.unsubscribe()}scheduleMessage(W){this.destination.add(this.scheduler.schedule(U.dispatch,this.delay,new te(W,this.destination)))}_next(W){this.scheduleMessage(Oe.createNext(W))}_error(W){this.scheduleMessage(Oe.createError(W)),this.unsubscribe()}_complete(){this.scheduleMessage(Oe.createComplete()),this.unsubscribe()}}class te{constructor(W,Y){this.notification=W,this.destination=Y}}var V=w(950),fe=w(460);class ye extends y.xQ{constructor(W=Number.POSITIVE_INFINITY,Y=Number.POSITIVE_INFINITY,Ae){super(),this.scheduler=Ae,this._events=[],this._infiniteTimeWindow=!1,this._bufferSize=W<1?1:W,this._windowTime=Y<1?1:Y,Y===Number.POSITIVE_INFINITY?(this._infiniteTimeWindow=!0,this.next=this.nextInfiniteTimeWindow):this.next=this.nextTimeWindow}nextInfiniteTimeWindow(W){if(!this.isStopped){const Y=this._events;Y.push(W),Y.length>this._bufferSize&&Y.shift()}super.next(W)}nextTimeWindow(W){this.isStopped||(this._events.push(new Xe(this._getNow(),W)),this._trimBufferThenGetEvents()),super.next(W)}_subscribe(W){const Y=this._infiniteTimeWindow,Ae=Y?this._events:this._trimBufferThenGetEvents(),ft=this.scheduler,Fe=Ae.length;let ot;if(this.closed)throw new V.N;if(this.isStopped||this.hasError?ot=N.w.EMPTY:(this.observers.push(W),ot=new fe.W(this,W)),ft&&W.add(W=new U(W,ft)),Y)for(let Ve=0;VeY&&(ot=Math.max(ot,Fe-Y)),ot>0&&ft.splice(0,ot),ft}}class Xe{constructor(W,Y){this.time=W,this.value=Y}}var lt=w(631),Je=w(520),ct=w(422); + */function C(e,t){return Object.is(e,t)}let F=null,te=!1,U=1;const k=Symbol("SIGNAL");function B(e){const t=F;return F=e,t}const j={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function se(e){if(te)throw new Error("");if(null===F)return;F.consumerOnSignalRead(e);const t=F.nextProducerIndex++;if(he(F),te.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function He(e){he(e);for(let t=0;t0}function he(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}function K(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}const Le=Symbol("UNSET"),Be=Symbol("COMPUTING"),wt=Symbol("ERRORED"),Ht={...j,value:Le,dirty:!0,error:null,equal:C,producerMustRecompute:e=>e.value===Le||e.value===Be,producerRecomputeValue(e){if(e.value===Be)throw new Error("Detected cycle in computations.");const t=e.value;e.value=Be;const n=pe(e);let r;try{r=e.computation()}catch(i){r=wt,e.error=i}finally{de(e,n)}t!==Le&&t!==wt&&r!==wt&&e.equal(t,r)?e.value=t:(e.value=r,e.version++)}};let zt=function pt(){throw new Error};function p1(){zt()}let $1=null;function m1(e,t){Oe()||p1(),e.equal(e.value,t)||(e.value=t,function je(e){e.version++,function me(){U++}(),xe(e),$1?.()}(e))}const et={...j,equal:C,value:void 0};var b1=D(640),T1=D(978),ut=D(400);class U1 extends b1.E5{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){const n=super._subscribe(t);return n&&!n.closed&&t.next(this._value),n}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new ut.G;return this._value}next(t){super.next(this._value=t)}}var Ct=D(928); /** - * @license Angular v16.2.12 + * @license Angular v17.2.4 * (c) 2010-2022 Google LLC. https://angular.io/ * License: MIT - */const Pt={schedule(Ue,W){const Y=setTimeout(Ue,W);return()=>clearTimeout(Y)},scheduleBeforeRender(Ue){if(typeof window>"u")return Pt.schedule(Ue,0);if(typeof window.requestAnimationFrame>"u")return Pt.schedule(Ue,16);const W=window.requestAnimationFrame(Ue);return()=>window.cancelAnimationFrame(W)}};let Ke;function cn(Ue,W,Y){let Ae=Y;return function kn(Ue){return!!Ue&&Ue.nodeType===Node.ELEMENT_NODE}(Ue)&&W.some((ft,Fe)=>!("*"===ft||!function gt(Ue,W){if(!Ke){const Y=Element.prototype;Ke=Y.matches||Y.matchesSelector||Y.mozMatchesSelector||Y.msMatchesSelector||Y.oMatchesSelector||Y.webkitMatchesSelector}return Ue.nodeType===Node.ELEMENT_NODE&&Ke.call(Ue,W)}(Ue,ft))&&(Ae=Fe,!0)),Ae}class Ar{constructor(W,Y){this.componentFactory=Y.get(l._Vd).resolveComponentFactory(W)}create(W){return new xt(this.componentFactory,W)}}class xt{constructor(W,Y){this.componentFactory=W,this.injector=Y,this.eventEmitters=new ye(1),this.events=this.eventEmitters.pipe((0,Je.w)(Ae=>(0,lt.T)(...Ae))),this.componentRef=null,this.viewChangeDetectorRef=null,this.inputChanges=null,this.hasInputChanges=!1,this.implementsOnChanges=!1,this.scheduledChangeDetectionFn=null,this.scheduledDestroyFn=null,this.initialInputValues=new Map,this.unchangedInputs=new Set(this.componentFactory.inputs.map(({propName:Ae})=>Ae)),this.ngZone=this.injector.get(l.R0b),this.elementZone=typeof Zone>"u"?null:this.ngZone.run(()=>Zone.current)}connect(W){this.runInZone(()=>{if(null!==this.scheduledDestroyFn)return this.scheduledDestroyFn(),void(this.scheduledDestroyFn=null);null===this.componentRef&&this.initializeComponent(W)})}disconnect(){this.runInZone(()=>{null===this.componentRef||null!==this.scheduledDestroyFn||(this.scheduledDestroyFn=Pt.schedule(()=>{null!==this.componentRef&&(this.componentRef.destroy(),this.componentRef=null,this.viewChangeDetectorRef=null)},10))})}getInputValue(W){return this.runInZone(()=>null===this.componentRef?this.initialInputValues.get(W):this.componentRef.instance[W])}setInputValue(W,Y,Ae){this.runInZone(()=>{Ae&&(Y=Ae.call(this.componentRef?.instance,Y)),null!==this.componentRef?function Vn(Ue,W){return Ue===W||Ue!=Ue&&W!=W}(Y,this.getInputValue(W))&&(void 0!==Y||!this.unchangedInputs.has(W))||(this.recordInputChange(W,Y),this.unchangedInputs.delete(W),this.hasInputChanges=!0,this.componentRef.instance[W]=Y,this.scheduleDetectChanges()):this.initialInputValues.set(W,Y)})}initializeComponent(W){const Y=l.zs3.create({providers:[],parent:this.injector}),Ae=function In(Ue,W){const Y=Ue.childNodes,Ae=W.map(()=>[]);let ft=-1;W.some((Fe,ot)=>"*"===Fe&&(ft=ot,!0));for(let Fe=0,ot=Y.length;Fe{this.initialInputValues.has(W)&&this.setInputValue(W,this.initialInputValues.get(W),Y)}),this.initialInputValues.clear()}initializeOutputs(W){const Y=this.componentFactory.outputs.map(({propName:Ae,templateName:ft})=>W.instance[Ae].pipe((0,ct.U)(ot=>({name:ft,value:ot}))));this.eventEmitters.next(Y)}callNgOnChanges(W){if(!this.implementsOnChanges||null===this.inputChanges)return;const Y=this.inputChanges;this.inputChanges=null,W.instance.ngOnChanges(Y)}markViewForCheck(W){this.hasInputChanges&&(this.hasInputChanges=!1,W.markForCheck())}scheduleDetectChanges(){this.scheduledChangeDetectionFn||(this.scheduledChangeDetectionFn=Pt.scheduleBeforeRender(()=>{this.scheduledChangeDetectionFn=null,this.detectChanges()}))}recordInputChange(W,Y){if(!this.implementsOnChanges)return;null===this.inputChanges&&(this.inputChanges={});const Ae=this.inputChanges[W];if(Ae)return void(Ae.currentValue=Y);const ft=this.unchangedInputs.has(W),Fe=ft?void 0:this.getInputValue(W);this.inputChanges[W]=new l.WD2(Fe,Y,ft)}detectChanges(){null!==this.componentRef&&(this.callNgOnChanges(this.componentRef),this.markViewForCheck(this.viewChangeDetectorRef),this.componentRef.changeDetectorRef.detectChanges())}runInZone(W){return this.elementZone&&Zone.current!==this.elementZone?this.ngZone.run(W):W()}}class Tn extends HTMLElement{constructor(){super(...arguments),this.ngElementEventsSubscription=null}}function Rn(Ue,W){const Y=function tr(Ue,W){return W.get(l._Vd).resolveComponentFactory(Ue).inputs}(Ue,W.injector),Ae=W.strategyFactory||new Ar(Ue,W.injector),ft=function Gn(Ue){const W={};return Ue.forEach(({propName:Y,templateName:Ae,transform:ft})=>{W[function xn(Ue){return Ue.replace(/[A-Z]/g,W=>`-${W.toLowerCase()}`)}(Ae)]=[Y,ft]}),W}(Y);class Fe extends Tn{static#e=this.observedAttributes=Object.keys(ft);get ngElementStrategy(){if(!this._ngElementStrategy){const Ve=this._ngElementStrategy=Ae.create(this.injector||W.injector);Y.forEach(({propName:en,transform:Ct})=>{if(!this.hasOwnProperty(en))return;const yt=this[en];delete this[en],Ve.setInputValue(en,yt,Ct)})}return this._ngElementStrategy}constructor(Ve){super(),this.injector=Ve}attributeChangedCallback(Ve,en,Ct,yt){const[$t,Pr]=ft[Ve];this.ngElementStrategy.setInputValue($t,Ct,Pr)}connectedCallback(){let Ve=!1;this.ngElementStrategy.events&&(this.subscribeToEvents(),Ve=!0),this.ngElementStrategy.connect(this),Ve||this.subscribeToEvents()}disconnectedCallback(){this._ngElementStrategy&&this._ngElementStrategy.disconnect(),this.ngElementEventsSubscription&&(this.ngElementEventsSubscription.unsubscribe(),this.ngElementEventsSubscription=null)}subscribeToEvents(){this.ngElementEventsSubscription=this.ngElementStrategy.events.subscribe(Ve=>{const en=new CustomEvent(Ve.name,{detail:Ve.value});this.dispatchEvent(en)})}}return Y.forEach(({propName:ot,transform:Ve})=>{Object.defineProperty(Fe.prototype,ot,{get(){return this.ngElementStrategy.getInputValue(ot)},set(en){this.ngElementStrategy.setInputValue(ot,en,Ve)},configurable:!0,enumerable:!0})}),Fe}new l.GfV("16.2.12")},987:(_t,Me,w)=>{"use strict";w.d(Me,{Fj:()=>ge,u5:()=>Hn,Fd:()=>jn,qQ:()=>fn,JJ:()=>ot,On:()=>Wo,wV:()=>No});var l=w(354),y=w(575),N=w(603),J=w(61),H=w(264),R=w(422),K=w(560);function ee(S,d){return new J.y(D=>{const k=S.length;if(0===k)return void D.complete();const xe=new Array(k);let qe=0,Xn=0;for(let sr=0;sr{A1||(A1=!0,Xn++),xe[sr]=bi},error:bi=>D.error(bi),complete:()=>{qe++,(qe===k||!A1)&&(Xn===k&&D.next(d?d.reduce((bi,Vi,ts)=>(bi[Vi]=xe[ts],bi),{}):xe),D.complete())}}))}})} + */const kt="https://g.co/ng/security#xss";class nt extends Error{constructor(t,n){super(_e(t,n)),this.code=t}}function _e(e,t){return`NG0${Math.abs(e)}${t?": "+t:""}`}const X=Symbol("InputSignalNode#UNSET"),ve={...et,transformFn:void 0,applyValueToInputSignal(e,t){m1(e,t)}};function lt(e,t){const n=Object.create(ve);function r(){if(se(n),n.value===X)throw new nt(-950,!1);return n.value}return n.value=e,n.transformFn=t?.transform,r[k]=n,r}class Te extends b1.E5{constructor(t=!1){super(),this.__isAsync=t}emit(t){const n=B(null);try{super.next(t)}finally{B(n)}}subscribe(t,n,r){let i=t,a=n||(()=>null),c=r;if(t&&"object"==typeof t){const h=t;i=h.next?.bind(h),a=h.error?.bind(h),c=h.complete?.bind(h)}this.__isAsync&&(a=V(a),i&&(i=V(i)),c&&(c=V(c)));const d=super.subscribe({next:i,error:a,complete:c});return t instanceof T1.w&&t.add(d),d}}function V(e){return t=>{setTimeout(e,void 0,t)}}const N=Te;function Ee(e,t){return lt(e,t)}Ee.required=function ke(e){return lt(X,e)};var _t,e,K2,pn;function l1(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(l1).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const t=e.toString();if(null==t)return""+t;const n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function c1(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}function rn(e,t,n){e!=t&&it(n,e,t,"==")}function it(e,t,n,r){throw new Error(`ASSERTION ERROR: ${e}`+(null==r?"":` [Expected=> ${n} ${r} ${t} <=Actual]`))}function wn(e){return{toString:e}.toString()}(e=_t||(_t={}))[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",function(e){e[e.OnPush=0]="OnPush",e[e.Default=1]="Default"}(K2||(K2={})),function(e){e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom"}(pn||(pn={}));const t1=globalThis;const on={},Wt=[];function Mt(e){for(let t in e)if(e[t]===Mt)return t;throw Error("Could not find renamed property on target object.")}function b2(e,t){for(const n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}const Z2=Mt({\u0275cmp:Mt}),F2=Mt({\u0275dir:Mt}),zn=Mt({\u0275pipe:Mt}),w2=Mt({\u0275mod:Mt}),B1=Mt({\u0275fac:Mt}),c2=Mt({__NG_ELEMENT_ID__:Mt}),mr=Mt({__NG_ENV_ID__:Mt});var n2;function u2(e,t,n){let r=e.length;for(;;){const i=e.indexOf(t,n);if(-1===i)return i;if(0===i||e.charCodeAt(i-1)<=32){const a=t.length;if(i+a===r||e.charCodeAt(i+a)<=32)return i}n=i+1}}function _r(e,t,n){let r=0;for(;rt){c=a-1;break}}}for(;aa?"":i[T+1].toLowerCase();const ie=8&r?ee:null;if(ie&&-1!==u2(ie,y,0)||2&r&&y!==ee){if(ht(r))return!1;c=!0}}}}else{if(!c&&!ht(r)&&!ht(h))return!1;if(c&&ht(h))continue;c=!1,r=h|1&r}}return ht(r)||c}function ht(e){return 0==(1&e)}function Kt(e,t,n,r){if(null===t)return-1;let i=0;if(r||!n){let a=!1;for(;i-1)for(n++;n0?'="'+d+'"':"")+"]"}else 8&r?i+="."+c:4&r&&(i+=" "+c);else""!==i&&!ht(c)&&(t+=C1(a,i),i=""),r=c,a=a||!ht(r);n++}return""!==i&&(t+=C1(a,i)),t}function x1(e){return wn(()=>{const t=Kr(e),n={...t,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===K2.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||pn.Emulated,styles:e.styles||Wt,_:null,schemas:e.schemas||null,tView:null,id:""};ar(n);const r=e.dependencies;return n.directiveDefs=lr(r,!1),n.pipeDefs=lr(r,!0),n.id=function L2(e){let t=0;const n=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(const i of n)t=Math.imul(31,t)+i.charCodeAt(0)<<0;return t+=2147483648,"c"+t}(n),n})}function Dn(e){return Dt(e)||G1(e)}function On(e){return null!==e}function Kn(e){return wn(()=>({type:e.type,bootstrap:e.bootstrap||Wt,declarations:e.declarations||Wt,imports:e.imports||Wt,exports:e.exports||Wt,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function Un(e,t){if(null==e)return on;const n={};for(const r in e)if(e.hasOwnProperty(r)){const i=e[r];let a,c,d=n2.None;Array.isArray(i)?(d=i[0],a=i[1],c=i[2]??a):(a=i,c=i),t?(n[a]=d!==n2.None?[r,d]:r,t[a]=c):n[a]=r}return n}function R2(e){return wn(()=>{const t=Kr(e);return ar(t),t})}function C3(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:!0===e.standalone,onDestroy:e.type.prototype.ngOnDestroy||null}}function Dt(e){return e[Z2]||null}function G1(e){return e[F2]||null}function hn(e){return e[zn]||null}function Nn(e){const t=Dt(e)||G1(e)||hn(e);return null!==t&&t.standalone}function z1(e,t){const n=e[w2]||null;if(!n&&!0===t)throw new Error(`Type ${l1(e)} does not have '\u0275mod' property.`);return n}function Kr(e){const t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputTransforms:null,inputConfig:e.inputs||on,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||Wt,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Un(e.inputs,t),outputs:Un(e.outputs),debugInfo:null}}function ar(e){e.features?.forEach(t=>t(e))}function lr(e,t){if(!e)return null;const n=t?hn:Dn;return()=>("function"==typeof e?e():e).map(r=>n(r)).filter(On)}const L1=0,Ye=1,vt=2,k1=3,gn=4,R1=5,Zt=6,u1=7,n1=8,Cn=9,r2=10,xt=11,E2=12,Q2=13,$2=14,H1=15,an=16,yr=17,ln=18,o2=19,Mr=20,mn=21,Zn=22,j2=23,Ot=25,Zr=1,An=7,Sn=9,Jt=10;var vr;function q1(e){return Array.isArray(e)&&"object"==typeof e[Zr]}function Y1(e){return Array.isArray(e)&&!0===e[Zr]}function Tn(e){return 0!=(4&e.flags)}function f2(e){return e.componentOffset>-1}function d1(e){return 1==(1&e.flags)}function bn(e){return!!e.template}function I2(e){return 0!=(512&e[vt])}function T3(e){return 256==(256&e[vt])}!function(e){e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews"}(vr||(vr={}));const J2="svg";let N3=!1;function M1(e){for(;Array.isArray(e);)e=e[L1];return e}function Lr(e){for(;Array.isArray(e);){if("object"==typeof e[Zr])return e;e=e[L1]}return null}function Jr(e,t){return M1(t[e])}function kn(e,t){return M1(t[e.index])}function yn(e,t){return e.data[t]}function h2(e,t){return e[t]}function Ln(e,t){const n=t[e];return q1(n)?n:n[L1]}function qr(e){return 128==(128&e[vt])}function Mn(e,t){return null==t?null:e[t]}function eo(e){e[yr]=0}function to(e){1024&e[vt]||(e[vt]|=1024,qr(e)&&A3(e))}function _3(e,t){for(;e>0;)t=t[$2],e--;return t}function no(e){return!!(9216&e[vt]||e[j2]?.dirty)}function ro(e){no(e)?A3(e):64&e[vt]&&(function di(){return N3}()?(e[vt]|=1024,A3(e)):e[r2].changeDetectionScheduler?.notify())}function A3(e){e[r2].changeDetectionScheduler?.notify();let t=Re(e);for(;null!==t&&!(8192&t[vt])&&(t[vt]|=8192,qr(t));)t=Re(t)}function Er(e,t){if(256==(256&e[vt]))throw new nt(911,!1);null===e[mn]&&(e[mn]=[]),e[mn].push(t)}function ue(e,t){if(null===e[mn])return;const n=e[mn].indexOf(t);-1!==n&&e[mn].splice(n,1)}function Re(e){const t=e[k1];return Y1(t)?t[k1]:t}const ce={lFrame:Q1(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function S(){return ce.bindingsEnabled}function Y(){return null!==ce.skipHydrationRootTNode}function De(){return ce.lFrame.lView}function st(){return ce.lFrame.tView}function g2(e){return ce.lFrame.contextLView=e,e[n1]}function Ir(e){return ce.lFrame.contextLView=null,e}function o1(){let e=oo();for(;null!==e&&64===e.type;)e=e.parent;return e}function oo(){return ce.lFrame.currentTNode}function Pr(){const e=ce.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}function C2(e,t){const n=ce.lFrame;n.currentTNode=e,n.isParent=t}function Or(){return ce.lFrame.isParent}function ur(){ce.lFrame.isParent=!1}function s2(){const e=ce.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function Tr(){return ce.lFrame.bindingIndex}function g(e){return ce.lFrame.bindingIndex=e}function p(){return ce.lFrame.bindingIndex++}function _(e){const t=ce.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function le(e){ce.lFrame.inI18n=e}function Pe(e,t){const n=ce.lFrame;n.bindingIndex=n.bindingRootIndex=e,Et(t)}function Et(e){ce.lFrame.currentDirectiveIndex=e}function X1(e){const t=ce.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}function N1(){return ce.lFrame.currentQueryIndex}function A1(e){ce.lFrame.currentQueryIndex=e}function h1(e){const t=e[Ye];return 2===t.type?t.declTNode:1===t.type?e[R1]:null}function dn(e,t,n){if(n&_t.SkipSelf){let i=t,a=e;for(;(i=i.parent,null===i&&!(n&_t.Host))&&(i=h1(a),!(null===i||(a=a[$2],10&i.type))););if(null===i)return!1;t=i,e=a}const r=ce.lFrame=Fn();return r.currentTNode=t,r.lView=e,!0}function j1(e){const t=Fn(),n=e[Ye];ce.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function Fn(){const e=ce.lFrame,t=null===e?null:e.child;return null===t?Q1(e):t}function Q1(e){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function en(){const e=ce.lFrame;return ce.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const y3=en;function xr(){const e=en();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function vn(){return ce.lFrame.selectedIndex}function O2(e){ce.lFrame.selectedIndex=e}function S1(){const e=ce.lFrame;return yn(e.tView,e.selectedIndex)}function c5(){ce.lFrame.currentNamespace=J2}function Ao(){!function fi(){ce.lFrame.currentNamespace=null}()}function pi(){return ce.lFrame.currentNamespace}let io=!0;function u5(){return io}function k3(e){io=e}function za(){return So(o1(),De())}function So(e,t){return new hi(kn(e,t))}class hi{constructor(t){this.nativeElement=t}static#e=this.__NG_ELEMENT_ID__=za}function gi(e){return e instanceof hi?e.nativeElement:e}function B2(e){return e.flat(Number.POSITIVE_INFINITY)}function O(e,t){e.forEach(n=>Array.isArray(n)?O(n,t):t(n))}function so(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function ao(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function z2(e,t){const n=[];for(let r=0;rt;){const a=i-2;e[i]=e[a],i--}e[t]=n,e[t+1]=r}}function Qn(e,t,n){let r=ko(e,t);return r>=0?e[1|r]=n:(r=~r,Ws(e,r,t,n)),r}function J8(e,t){const n=ko(e,t);if(n>=0)return e[1|n]}function ko(e,t){return Ks(e,t,1)}function Ks(e,t,n){let r=0,i=e.length>>n;for(;i!==r;){const a=r+(i-r>>1),c=e[a<t?i=a:r=a+1}return~(i<Wa}),Wa="ng",g5=new E1(""),lo=new E1("",{providedIn:"platform",factory:()=>"unknown"}),qs=(new E1(""),new E1(""),new E1("",{providedIn:"root",factory:()=>F3().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null})),Xs={breakpoints:[16,32,48,64,96,128,256,384,640,750,828,1080,1200,1920,2048,3840],placeholderResolution:30,disableImageSizeWarning:!1,disableImageLazyLoadWarning:!1},n3=new E1("",{providedIn:"root",factory:()=>Xs}),t6=Mt({__forward_ref__:Mt});function r3(e){return e.__forward_ref__=r3,e.toString=function(){return l1(this())},e}function It(e){return C5(e)?e():e}function C5(e){return"function"==typeof e&&e.hasOwnProperty(t6)&&e.__forward_ref__===r3}function _i(e){return e&&!!e.\u0275providers}function Qt(e){return"string"==typeof e?e:null==e?"":String(e)}function g1(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():Qt(e)}function yi(e,t){throw new nt(-201,!1)}let o6;function n0(){return o6}function q2(e){const t=o6;return o6=e,t}function M5(e,t,n){const r=f5(e);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:n&_t.Optional?null:void 0!==t?t:void yi()}const Ro={},i6="__NG_DI_FLAG__",b5="ngTempTokenPath",Ya=/\n/gm,Qa="\u0275",w5="__source";let uo;function R3(e){const t=uo;return uo=e,t}function Ja(e,t=_t.Default){if(void 0===uo)throw new nt(-203,!1);return null===uo?M5(e,void 0,t):uo.get(e,t&_t.Optional?null:void 0,t)}function m2(e,t=_t.Default){return(n0()||Ja)(It(e),t)}function D5(e){throw new nt(202,!1)}function v1(e,t=_t.Default){return m2(e,jo(t))}function jo(e){return typeof e>"u"||"number"==typeof e?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function L5(e){const t=[];for(let n=0;n ");else if("object"==typeof t){let a=[];for(let c in t)if(t.hasOwnProperty(c)){let d=t[c];a.push(c+":"+("string"==typeof d?JSON.stringify(d):l1(d)))}i=`{${a.join(", ")}}`}return`${n}${r?"("+r+")":""}[${i}]: ${e.replace(Ya,"\n ")}`}("\n"+e.message,i,n,r),e.ngTokenPath=i,e[b5]=null,e}function o0(){const e=new zo;return"browser"===v1(lo)&&(e.store=function i0(e,t){const n=e.getElementById(t+"-state");if(n?.textContent)try{return JSON.parse(n.textContent)}catch(r){console.warn("Exception while restoring TransferState for app "+t,r)}return{}}(F3(),v1(Js))),e}class zo{constructor(){this.store={},this.onSerializeCallbacks={}}static#e=this.\u0275prov=un({token:zo,providedIn:"root",factory:o0});get(t,n){return void 0!==this.store[t]?this.store[t]:n}set(t,n){this.store[t]=n}remove(t){delete this.store[t]}hasKey(t){return this.store.hasOwnProperty(t)}get isEmpty(){return 0===Object.keys(this.store).length}onSerialize(t,n){this.onSerializeCallbacks[t]=n}toJson(){for(const t in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(t))try{this.store[t]=this.onSerializeCallbacks[t]()}catch(n){console.warn("Exception in onSerialize callback: ",n)}return JSON.stringify(this.store).replace(/null;function I5(e,t,n=!1){return Di(e,t,n)}var z3;!function(e){e.Hydrated="hydrated",e.Skipped="skipped",e.Mismatched="mismatched"}(z3||(z3={}));const Vo="__annotations__",Go="__parameters__",go="__prop__metadata__";function Ho(e,t,n,r,i){return wn(()=>{const a=p6(t);function c(...d){if(this instanceof c)return a.call(this,...d),this;const h=new c(...d);return function(w){return i&&i(w,...d),(w.hasOwnProperty(Vo)?w[Vo]:Object.defineProperty(w,Vo,{value:[]})[Vo]).push(h),r&&r(w),w}}return n&&(c.prototype=Object.create(n.prototype)),c.prototype.ngMetadataName=e,c.annotationCls=c,c})}function p6(e){return function(...n){if(e){const r=e(...n);for(const i in r)this[i]=r[i]}}}function Co(e,t,n){return wn(()=>{const r=p6(t);function i(...a){if(this instanceof i)return r.apply(this,a),this;const c=new i(...a);return d.annotation=c,d;function d(h,y,w){const T=h.hasOwnProperty(Go)?h[Go]:Object.defineProperty(h,Go,{value:[]})[Go];for(;T.length<=w;)T.push(null);return(T[w]=T[w]||[]).push(c),h}}return n&&(i.prototype=Object.create(n.prototype)),i.prototype.ngMetadataName=e,i.annotationCls=i,i})}function M3(e,t,n,r){return wn(()=>{const i=p6(t);function a(...c){if(this instanceof a)return i.apply(this,c),this;const d=new a(...c);return function h(y,w){if(void 0===y)throw new Error("Standard Angular field decorators are not supported in JIT mode.");const T=y.constructor,ee=T.hasOwnProperty(go)?T[go]:Object.defineProperty(T,go,{value:{}})[go];ee[w]=ee.hasOwnProperty(w)&&ee[w]||[],ee[w].unshift(d),r&&r(y,w,...c)}}return n&&(a.prototype=Object.create(n.prototype)),a.prototype.ngMetadataName=e,a.annotationCls=a,a})}const V2=Bo(Co("Inject",e=>({token:e})),-1),dr=Bo(Co("Optional"),8),c0=Bo(Co("Self"),2),N5=Bo(Co("SkipSelf"),4),Ii=Bo(Co("Host"),1);function Sr(e,t){return e.hasOwnProperty(B1)?e[B1]:null}const mo=new E1(""),h6=new E1("",-1),g6=new E1("");class Pi{get(t,n=Ro){if(n===Ro){const r=new Error(`NullInjectorError: No provider for ${l1(t)}!`);throw r.name="NullInjectorError",r}return n}}function v3(e){return{\u0275providers:e}}function Oi(...e){return{\u0275providers:C6(!0,e),\u0275fromNgModule:!0}}function C6(e,...t){const n=[],r=new Set;let i;const a=c=>{n.push(c)};return O(t,c=>{const d=c;Ti(d,a,[],r)&&(i||=[],i.push(d))}),void 0!==i&&m6(i,a),n}function m6(e,t){for(let n=0;n{t(a,r)})}}function Ti(e,t,n,r){if(!(e=It(e)))return!1;let i=null,a=p5(e);const c=!a&&Dt(e);if(a||c){if(c&&!c.standalone)return!1;i=e}else{const h=e.ngModule;if(a=p5(h),!a)return!1;i=h}const d=r.has(i);if(c){if(d)return!1;if(r.add(i),c.dependencies){const h="function"==typeof c.dependencies?c.dependencies():c.dependencies;for(const y of h)Ti(y,t,n,r)}}else{if(!a)return!1;{if(null!=a.imports&&!d){let y;r.add(i);try{O(a.imports,w=>{Ti(w,t,n,r)&&(y||=[],y.push(w))})}finally{}void 0!==y&&m6(y,t)}if(!d){const y=Sr(i)||(()=>new i);t({provide:i,useFactory:y,deps:Wt},i),t({provide:g6,useValue:i,multi:!0},i),t({provide:mo,useValue:()=>m2(i),multi:!0},i)}const h=a.providers;if(null!=h&&!d){const y=e;A5(h,w=>{t(w,y)})}}}return i!==e&&void 0!==e.providers}function A5(e,t){for(let n of e)_i(n)&&(n=n.\u0275providers),Array.isArray(n)?A5(n,t):t(n)}const S5=Mt({provide:String,useValue:Mt});function xi(e){return null!==e&&"object"==typeof e&&S5 in e}function Ni(e){return!(!e||!e.useExisting)}function u0(e){return!(!e||!e.useFactory)}function V3(e){return"function"==typeof e}const F5=new E1(""),Wo={},n9={};let R5;function kr(){return void 0===R5&&(R5=new Pi),R5}class Fr{}class _o extends Fr{get destroyed(){return this._destroyed}constructor(t,n,r,i){super(),this.parent=n,this.source=r,this.scopes=i,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Ko(t,c=>this.processProvider(c)),this.records.set(h6,er(void 0,this)),i.has("environment")&&this.records.set(Fr,er(void 0,this));const a=this.records.get(F5);null!=a&&"string"==typeof a.value&&this.scopes.add(a.value),this.injectorDefTypes=new Set(this.get(g6,Wt,_t.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;const t=B(null);try{for(const r of this._ngOnDestroyHooks)r.ngOnDestroy();const n=this._onDestroyHooks;this._onDestroyHooks=[];for(const r of n)r()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),B(t)}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();const n=R3(this),r=q2(void 0);try{return t()}finally{R3(n),q2(r)}}get(t,n=Ro,r=_t.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(mr))return t[mr](this);r=jo(r);const a=R3(this),c=q2(void 0);try{if(!(r&_t.SkipSelf)){let h=this.records.get(t);if(void 0===h){const y=function b6(e){return"function"==typeof e||"object"==typeof e&&e instanceof E1}(t)&&f5(t);h=y&&this.injectableDefInScope(y)?er(y6(t),Wo):null,this.records.set(t,h)}if(null!=h)return this.hydrate(t,h)}const d=r&_t.Self?kr():this.parent;return n=r&_t.Optional&&n===Ro?null:n,d.get(t,n)}catch(d){if("NullInjectorError"===d.name){if((d[b5]=d[b5]||[]).unshift(l1(t)),a)throw d;return E5(d,t,"R3InjectorError",this.source)}throw d}finally{q2(c),R3(a)}}resolveInjectorInitializers(){const t=B(null),n=R3(this),r=q2(void 0);try{const a=this.get(mo,Wt,_t.Self);for(const c of a)c()}finally{R3(n),q2(r),B(t)}}toString(){const t=[],n=this.records;for(const r of n.keys())t.push(l1(r));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new nt(205,!1)}processProvider(t){let n=V3(t=It(t))?t:It(t&&t.provide);const r=function r9(e){if(xi(e))return er(void 0,e.useValue);return er(f0(e),Wo)}(t);if(!V3(t)&&!0===t.multi){let i=this.records.get(n);i||(i=er(void 0,Wo,!0),i.factory=()=>L5(i.multi),this.records.set(n,i)),n=t,i.multi.push(t)}this.records.set(n,r)}hydrate(t,n){const r=B(null);try{return n.value===Wo&&(n.value=n9,n.value=n.factory()),"object"==typeof n.value&&n.value&&function v6(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}finally{B(r)}}injectableDefInScope(t){if(!t.providedIn)return!1;const n=It(t.providedIn);return"string"==typeof n?"any"===n||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(t){const n=this._onDestroyHooks.indexOf(t);-1!==n&&this._onDestroyHooks.splice(n,1)}}function y6(e){const t=f5(e),n=null!==t?t.factory:Sr(e);if(null!==n)return n;if(e instanceof E1)throw new nt(204,!1);if(e instanceof Function)return function d0(e){if(e.length>0)throw new nt(204,!1);const n=function Ha(e){return e&&(e[h5]||e[Qs])||null}(e);return null!==n?()=>n.factory(e):()=>new e}(e);throw new nt(204,!1)}function f0(e,t,n){let r;if(V3(e)){const i=It(e);return Sr(i)||y6(i)}if(xi(e))r=()=>It(e.useValue);else if(u0(e))r=()=>e.useFactory(...L5(e.deps||[]));else if(Ni(e))r=()=>m2(It(e.useExisting));else{const i=It(e&&(e.useClass||e.provide));if(!function M6(e){return!!e.deps}(e))return Sr(i)||y6(i);r=()=>new i(...L5(e.deps))}return r}function er(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function Ko(e,t){for(const n of e)Array.isArray(n)?Ko(n,t):n&&_i(n)?Ko(n.\u0275providers,t):t(n)}function Zo(e,t){e instanceof _o&&e.assertNotDestroyed();const r=R3(e),i=q2(void 0);try{return t()}finally{R3(r),q2(i)}}var s3,j5,G3;function $n(e){const t=t1.ng;if(t&&t.\u0275compilerFacade)return t.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}!function(e){e[e.Directive=0]="Directive",e[e.Component=1]="Component",e[e.Injectable=2]="Injectable",e[e.Pipe=3]="Pipe",e[e.NgModule=4]="NgModule"}(s3||(s3={})),function(e){e[e.Directive=0]="Directive",e[e.Pipe=1]="Pipe",e[e.NgModule=2]="NgModule"}(j5||(j5={})),function(e){e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom"}(G3||(G3={}));const B5={\u0275\u0275defineInjectable:un,\u0275\u0275defineInjector:t3,\u0275\u0275inject:m2,\u0275\u0275invalidFactoryDep:D5,resolveForwardRef:It},p0=Function;function Vn(e){return"function"==typeof e}const o9=/^function\s+\S+\(\)\s*{[\s\S]+\.apply\(this,\s*(arguments|(?:[^()]+\(\[\],)?[^()]+\(arguments\).*)\)/,i9=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{/,h0=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(/,s9=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(\)\s*{[^}]*super\(\.\.\.arguments\)/;class a9{constructor(t){this._reflect=t||t1.Reflect}factory(t){return(...n)=>new t(...n)}_zipTypesAndAnnotations(t,n){let r;r=z2(typeof t>"u"?n.length:t.length);for(let i=0;i"u"?r[i]=[]:t[i]&&t[i]!=Object?r[i]=[t[i]]:r[i]=[],n&&null!=n[i]&&(r[i]=r[i].concat(n[i]));return r}_ownParameters(t,n){if(function g0(e){return o9.test(e)||s9.test(e)||i9.test(e)&&!h0.test(e)}(t.toString()))return null;if(t.parameters&&t.parameters!==n.parameters)return t.parameters;const i=t.ctorParameters;if(i&&i!==n.ctorParameters){const d="function"==typeof i?i():i,h=d.map(w=>w&&w.type),y=d.map(w=>w&&w6(w.decorators));return this._zipTypesAndAnnotations(h,y)}const a=t.hasOwnProperty(Go)&&t[Go],c=this._reflect&&this._reflect.getOwnMetadata&&this._reflect.getOwnMetadata("design:paramtypes",t);return c||a?this._zipTypesAndAnnotations(c,a):z2(t.length)}parameters(t){if(!Vn(t))return[];const n=z5(t);let r=this._ownParameters(t,n);return!r&&n!==Object&&(r=this.parameters(n)),r||[]}_ownAnnotations(t,n){if(t.annotations&&t.annotations!==n.annotations){let r=t.annotations;return"function"==typeof r&&r.annotations&&(r=r.annotations),r}return t.decorators&&t.decorators!==n.decorators?w6(t.decorators):t.hasOwnProperty(Vo)?t[Vo]:null}annotations(t){if(!Vn(t))return[];const n=z5(t),r=this._ownAnnotations(t,n)||[];return(n!==Object?this.annotations(n):[]).concat(r)}_ownPropMetadata(t,n){if(t.propMetadata&&t.propMetadata!==n.propMetadata){let r=t.propMetadata;return"function"==typeof r&&r.propMetadata&&(r=r.propMetadata),r}if(t.propDecorators&&t.propDecorators!==n.propDecorators){const r=t.propDecorators,i={};return Object.keys(r).forEach(a=>{i[a]=w6(r[a])}),i}return t.hasOwnProperty(go)?t[go]:null}propMetadata(t){if(!Vn(t))return{};const n=z5(t),r={};if(n!==Object){const a=this.propMetadata(n);Object.keys(a).forEach(c=>{r[c]=a[c]})}const i=this._ownPropMetadata(t,n);return i&&Object.keys(i).forEach(a=>{const c=[];r.hasOwnProperty(a)&&c.push(...r[a]),c.push(...i[a]),r[a]=c}),r}ownPropMetadata(t){return Vn(t)&&this._ownPropMetadata(t,z5(t))||{}}hasLifecycleHook(t,n){return t instanceof p0&&n in t.prototype}}function w6(e){return e?e.map(t=>new(0,t.type.annotationCls)(...t.args?t.args:[])):[]}function z5(e){const t=e.prototype?Object.getPrototypeOf(e.prototype):null;return(t?t.constructor:null)||Object}class a3{constructor(t,n,r){this.previousValue=t,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}}function N2(e,t,n,r){null!==t?t.applyValueToInputSignal(t,r):e[n]=r}function Ai(){return C0}function C0(e){return e.type.prototype.ngOnChanges&&(e.setInput=l9),D6}function D6(){const e=Yo(this),t=e?.current;if(t){const n=e.previous;if(n===on)e.previous=t;else for(let r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function l9(e,t,n,r,i){const a=this.declaredInputs[r],c=Yo(e)||function _0(e,t){return e[m0]=t}(e,{previous:on,current:null}),d=c.current||(c.current={}),h=c.previous,y=h[a];d[a]=new a3(y&&y.currentValue,n,h===on),N2(e,t,i,n)}Ai.ngInherit=!0;const m0="__ngSimpleChanges__";function Yo(e){return e[m0]||null}let U5=null;const l3=function(e,t,n){U5?.(e,t,n)};function V5(e,t){for(let n=t.directiveStart,r=t.directiveEnd;n=r)break}else t[h]<0&&(e[yr]+=65536),(d>14>16&&(3&e[vt])===t&&(e[vt]+=16384,E6(d,a)):E6(d,a)}const H3=-1;class Qo{constructor(t,n,r){this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=r}}function I6(e){return e!==H3}function Ri(e){return 32767&e}function ji(e,t){let n=function f9(e){return e>>16}(e),r=t;for(;n>0;)r=r[$2],n--;return r}let P6=!0;function H5(e){const t=P6;return P6=e,t}const v0=255,b0=5;let p9=0;const u3={};function Bi(e,t){const n=D0(e,t);if(-1!==n)return n;const r=t[Ye];r.firstCreatePass&&(e.injectorIndex=t.length,W5(r.data,e),W5(t,null),W5(r.blueprint,null));const i=K5(e,t),a=e.injectorIndex;if(I6(i)){const c=Ri(i),d=ji(i,t),h=d[Ye].data;for(let y=0;y<8;y++)t[a+y]=d[c+y]|h[c+y]}return t[a+8]=i,a}function W5(e,t){e.push(0,0,0,0,0,0,0,0,t)}function D0(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function K5(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=0,r=null,i=t;for(;null!==i;){if(r=A0(i),null===r)return H3;if(n++,i=i[$2],-1!==r.injectorIndex)return r.injectorIndex|n<<16}return H3}function O6(e,t,n){!function w0(e,t,n){let r;"string"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(c2)&&(r=n[c2]),null==r&&(r=n[c2]=p9++);const i=r&v0,a=1<>b0)]|=a}(e,t,n)}function E0(e,t,n){if(n&_t.Optional||void 0!==e)return e;yi()}function I0(e,t,n,r){if(n&_t.Optional&&void 0===r&&(r=null),!(n&(_t.Self|_t.Host))){const i=e[Cn],a=q2(void 0);try{return i?i.get(t,r,n&_t.Optional):M5(t,r,n&_t.Optional)}finally{q2(a)}}return E0(r,0,n)}function P0(e,t,n,r=_t.Default,i){if(null!==e){if(2048&t[vt]&&!(r&_t.Self)){const c=function m9(e,t,n,r,i){let a=e,c=t;for(;null!==a&&null!==c&&2048&c[vt]&&!(512&c[vt]);){const d=O0(a,c,n,r|_t.Self,u3);if(d!==u3)return d;let h=a.parent;if(!h){const y=c[Mr];if(y){const w=y.get(n,u3,r);if(w!==u3)return w}h=A0(c),c=c[$2]}a=h}return i}(e,t,n,r,u3);if(c!==u3)return c}const a=O0(e,t,n,r,u3);if(a!==u3)return a}return I0(t,n,r,i)}function O0(e,t,n,r,i){const a=function g9(e){if("string"==typeof e)return e.charCodeAt(0)||0;const t=e.hasOwnProperty(c2)?e[c2]:void 0;return"number"==typeof t?t>=0?t&v0:C9:t}(n);if("function"==typeof a){if(!dn(t,e,r))return r&_t.Host?E0(i,0,r):I0(t,n,r,i);try{let c;if(c=a(r),null!=c||r&_t.Optional)return c;yi()}finally{y3()}}else if("number"==typeof a){let c=null,d=D0(e,t),h=H3,y=r&_t.Host?t[H1][R1]:null;for((-1===d||r&_t.SkipSelf)&&(h=-1===d?K5(e,t):t[d+8],h!==H3&&x0(r,!1)?(c=t[Ye],d=Ri(h),t=ji(h,t)):d=-1);-1!==d;){const w=t[Ye];if(T0(a,d,w.data)){const T=h9(d,t,n,c,r,y);if(T!==u3)return T}h=t[d+8],h!==H3&&x0(r,t[Ye].data[d+8]===y)&&T0(a,d,t)?(c=w,d=Ri(h),t=ji(h,t)):d=-1}}return i}function h9(e,t,n,r,i,a){const c=t[Ye],d=c.data[e+8],w=Z5(d,c,n,null==r?f2(d)&&P6:r!=c&&0!=(3&d.type),i&_t.Host&&a===d);return null!==w?a2(t,c,w,d):u3}function Z5(e,t,n,r,i){const a=e.providerIndexes,c=t.data,d=1048575&a,h=e.directiveStart,y=e.directiveEnd,w=a>>20,ee=i?d+w:y;for(let ie=r?d:d+w;ie=h&&Ie.type===n)return ie}if(i){const ie=c[h];if(ie&&bn(ie)&&ie.type===n)return h}return null}function a2(e,t,n,r){let i=e[n];const a=t.data;if(function y0(e){return e instanceof Qo}(i)){const c=i;c.resolving&&function co(e,t){throw t&&t.join(" > "),new nt(-200,e)}(g1(a[n]));const d=H5(c.canSeeViewProviders);c.resolving=!0;const y=c.injectImpl?q2(c.injectImpl):null;dn(e,r,_t.Default);try{i=e[n]=c.factory(void 0,a,e,r),t.firstCreatePass&&n>=r.directiveStart&&function u9(e,t,n){const{ngOnChanges:r,ngOnInit:i,ngDoCheck:a}=t.type.prototype;if(r){const c=C0(t);(n.preOrderHooks??=[]).push(e,c),(n.preOrderCheckHooks??=[]).push(e,c)}i&&(n.preOrderHooks??=[]).push(0-e,i),a&&((n.preOrderHooks??=[]).push(e,a),(n.preOrderCheckHooks??=[]).push(e,a))}(n,a[n],t)}finally{null!==y&&q2(y),H5(d),c.resolving=!1,y3()}}return i}function T0(e,t,n){const r=1<>b0)]&r)}function x0(e,t){return!(e&_t.Self||e&_t.Host&&t)}class Jn{constructor(t,n){this._tNode=t,this._lView=n}get(t,n,r){return P0(this._tNode,this._lView,t,jo(r),n)}}function C9(){return new Jn(o1(),De())}function N0(e){return wn(()=>{const t=e.prototype.constructor,n=t[B1]||zi(t),r=Object.prototype;let i=Object.getPrototypeOf(e.prototype).constructor;for(;i&&i!==r;){const a=i[B1]||zi(i);if(a&&a!==n)return a;i=Object.getPrototypeOf(i)}return a=>new a})}function zi(e){return C5(e)?()=>{const t=zi(It(e));return t&&t()}:Sr(e)}function A0(e){const t=e[Ye],n=t.type;return 2===n?t.declTNode:1===n?e[R1]:null}function T6(e){return function L0(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;const n=e.attrs;if(n){const r=n.length;let i=0;for(;i({attributeName:e,__NG_ELEMENT_ID__:()=>T6(e)}));let k0=null;function x6(){return k0=k0||new a9}function Y5(e){return F0(x6().parameters(e))}function F0(e){return e.map(t=>function _9(e){const t={token:null,attribute:null,host:!1,optional:!1,self:!1,skipSelf:!1};if(Array.isArray(e)&&e.length>0)for(let n=0;n(null===n&&(n=$n().compileInjectable(B5,`ng:///${e.name}/\u0275prov.js`,function w9(e,t){const n=t||{providedIn:null},r={name:e.name,type:e,typeArgumentCount:0,providedIn:n.providedIn};return(R0(n)||j0(n))&&void 0!==n.deps&&(r.deps=F0(n.deps)),R0(n)?r.useClass=n.useClass:function v9(e){return M9 in e}(n)?r.useValue=n.useValue:j0(n)?r.useFactory=n.useFactory:function b9(e){return void 0!==e.useExisting}(n)&&(r.useExisting=n.useExisting),r}(e,t))),n)}),e.hasOwnProperty(B1)||Object.defineProperty(e,B1,{get:()=>{if(null===r){const i=$n();r=i.compileFactory(B5,`ng:///${e.name}/\u0275fac.js`,{name:e.name,type:e,typeArgumentCount:0,deps:Y5(e),target:i.FactoryTarget.Injectable})}return r},configurable:!0})}const M9=Mt({provide:String,useValue:Mt});function R0(e){return void 0!==e.useClass}function j0(e){return void 0!==e.useFactory}const D9=Ho("Injectable",void 0,void 0,void 0,(e,t)=>y9(e,t));function B0(e,t=null,n=null,r){const i=z0(e,t,n,r);return i.resolveInjectorInitializers(),i}function z0(e,t=null,n=null,r,i=new Set){const a=[n||Wt,Oi(e)];return r=r||("object"==typeof e?void 0:l1(e)),new _o(a,t||kr(),r||null,i)}class G2{static#e=this.THROW_IF_NOT_FOUND=Ro;static#t=this.NULL=new Pi;static create(t,n){if(Array.isArray(t))return B0({name:""},n,t,"");{const r=t.name??"";return B0({name:r},t.parent,t.providers,r)}}static#n=this.\u0275prov=un({token:G2,providedIn:"any",factory:()=>m2(h6)});static#r=this.__NG_ELEMENT_ID__=-1}const Q5="ngOriginalError";function N6(e){return e[Q5]}class W3{constructor(){this._console=console}handleError(t){const n=this._findOriginalError(t);this._console.error("ERROR",t),n&&this._console.error("ORIGINAL ERROR",n)}_findOriginalError(t){let n=t&&N6(t);for(;n&&N6(n);)n=N6(n);return n||null}}const U0=new E1("",{providedIn:"root",factory:()=>v1(W3).handleError.bind(void 0)}),G0=(new E1(""),new E1("",{providedIn:"root",factory:()=>false}));let J5,X5;function A6(){if(void 0===J5&&(J5=null,t1.trustedTypes))try{J5=t1.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return J5}function vo(e){return A6()?.createHTML(e)||e}function S6(){if(void 0===X5&&(X5=null,t1.trustedTypes))try{X5=t1.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return X5}function H0(e){return S6()?.createHTML(e)||e}function W0(e){return S6()?.createScript(e)||e}function K0(e){return S6()?.createScriptURL(e)||e}class bo{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${kt})`}}class I9 extends bo{getTypeName(){return"HTML"}}class P9 extends bo{getTypeName(){return"Style"}}class O9 extends bo{getTypeName(){return"Script"}}class T9 extends bo{getTypeName(){return"URL"}}class x9 extends bo{getTypeName(){return"ResourceURL"}}function b3(e){return e instanceof bo?e.changingThisBreaksApplicationSecurity:e}function qo(e,t){const n=function N9(e){return e instanceof bo&&e.getTypeName()||null}(e);if(null!=n&&n!==t){if("ResourceURL"===n&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${n} (see ${kt})`)}return n===t}function A9(e){return new I9(e)}function Z0(e){return new P9(e)}function Y0(e){return new O9(e)}function S9(e){return new T9(e)}function k9(e){return new x9(e)}function Q0(e){const t=new e8(e);return function R9(){try{return!!(new window.DOMParser).parseFromString(vo(""),"text/html")}catch{return!1}}()?new F9(t):t}class F9{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{const n=(new window.DOMParser).parseFromString(vo(t),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(t):(n.removeChild(n.firstChild),n)}catch{return null}}}class e8{constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){const n=this.inertDocument.createElement("template");return n.innerHTML=vo(t),n}}const j9=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function t8(e){return(e=String(e)).match(j9)?e:"unsafe:"+e}function w3(e){const t={};for(const n of e.split(","))t[n]=!0;return t}function Ui(...e){const t={};for(const n of e)for(const r in n)n.hasOwnProperty(r)&&(t[r]=!0);return t}const $0=w3("area,br,col,hr,img,wbr"),J0=w3("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),q0=w3("rp,rt"),B9=Ui(q0,J0),z9=Ui(J0,w3("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),U9=Ui(q0,w3("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),Xo=Ui($0,z9,U9,B9),k6=w3("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),X0=w3("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),e4=w3("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext"),n8=Ui(k6,X0,e4),t4=w3("script,style,template");class n4{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let n=t.firstChild,r=!0;for(;n;)if(n.nodeType===Node.ELEMENT_NODE?r=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,r&&n.firstChild)n=n.firstChild;else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let i=this.checkClobberedElement(n,n.nextSibling);if(i){n=i;break}n=this.checkClobberedElement(n,n.parentNode)}return this.buf.join("")}startElement(t){const n=t.nodeName.toLowerCase();if(!Xo.hasOwnProperty(n))return this.sanitizedSomething=!0,!t4.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const r=t.attributes;for(let i=0;i"),!0}endElement(t){const n=t.nodeName.toLowerCase();Xo.hasOwnProperty(n)&&!$0.hasOwnProperty(n)&&(this.buf.push(""))}chars(t){this.buf.push(i4(t))}checkClobberedElement(t,n){if(n&&(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`);return n}}const r4=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,o4=/([^\#-~ |!])/g;function i4(e){return e.replace(/&/g,"&").replace(r4,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(o4,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(//g,">")}let r8;function s4(e,t){let n=null;try{r8=r8||Q0(e);let r=t?String(t):"";n=r8.getInertBodyElement(r);let i=5,a=r;do{if(0===i)throw new Error("Failed to sanitize html because the input is unstable");i--,r=a,a=n.innerHTML,n=r8.getInertBodyElement(r)}while(r!==a);return vo((new n4).sanitizeChildren(ei(n)||n))}finally{if(n){const r=ei(n)||n;for(;r.firstChild;)r.removeChild(r.firstChild)}}}function ei(e){return"content"in e&&function o8(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var K3;function R6(e){const t=Vi();return t?t.sanitize(K3.URL,e)||"":qo(e,"URL")?b3(e):t8(Qt(e))}function a4(e){const t=Vi();if(t)return K0(t.sanitize(K3.RESOURCE_URL,e)||"");if(qo(e,"ResourceURL"))return K0(b3(e));throw new nt(904,!1)}function Vi(){const e=De();return e&&e[r2].sanitizer}!function(e){e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL"}(K3||(K3={}));const Y9=/^>|^->||--!>|)/g,$9="\u200b$1\u200b";function Rr(e){return e.replace(Y9,t=>t.replace(Q9,$9))}const j6=new Map;let tr=0;const Gi="__ngContext__";function A2(e,t){q1(t)?(e[Gi]=t[o2],function X9(e){j6.set(e[o2],e)}(t)):e[Gi]=t}function s8(e){it("Must never be called in production mode");const n=e[H1][n1];return n&&n.constructor?Dt(n.constructor):null}function l8(e){it("Must never be called in production mode");const n=s8(e)?.type?.name;return n?` (used in the '${n}' component template)`:""}function V6(e){return e.ownerDocument.defaultView}function pr(e){return e.ownerDocument}function G6(e){return e.ownerDocument.body}function a1(e){return e instanceof Function?e():e}function Z3(e){return"browser"===(e??v1(G2)).get(lo)}var Ki;let K6;function Z6(e,t){return K6(e,t)}function ni(e,t,n,r,i){if(null!=r){let a,c=!1;Y1(r)?a=r:q1(r)&&(c=!0,r=r[L1]);const d=M1(r);0===e&&null!==n?null==i?y4(t,n,d):Lo(t,n,d,i||null,!0):1===e&&null!==n?Lo(t,n,d,i||null,!0):2===e?$i(t,d,c):3===e&&t.destroyNode(d),null!=a&&function C7(e,t,n,r,i){const a=n[An],c=M1(n);a!==c&&ni(t,e,r,a,i);for(let d=Jt;d0&&(n[i-1][gn]=t),r0&&(e[n-1][gn]=r[gn]);const a=ao(e,Jt+t);!function Y6(e,t){m4(e,t),t[L1]=null,t[R1]=null}(r[Ye],r);const c=a[ln];null!==c&&c.detachView(a[Ye]),r[k1]=null,r[gn]=null,r[vt]&=-129}return r}function d8(e,t){if(!(256&t[vt])){const n=t[xt];n.destroyNode&&C8(e,t,n,3,null,null),function u7(e){let t=e[E2];if(!t)return f8(e[Ye],e);for(;t;){let n=null;if(q1(t))n=t[E2];else{const r=t[Jt];r&&(n=r)}if(!n){for(;t&&!t[gn]&&t!==e;)q1(t)&&f8(t[Ye],t),t=t[k1];null===t&&(t=e),q1(t)&&f8(t[Ye],t),n=t&&t[gn]}t=n}}(t)}}function f8(e,t){if(256&t[vt])return;const n=B(null);try{t[vt]&=-129,t[vt]|=256,t[j2]&&Ae(t[j2]),function f7(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let r=0;r=0?r[c]():r[-c].unsubscribe(),a+=2}else{const c=r[n[a+1]];n[a].call(c)}null!==r&&(t[u1]=null);const i=t[mn];if(null!==i){t[mn]=null;for(let a=0;a-1){const{encapsulation:a}=e.data[r.directiveStart+i];if(a===pn.None||a===pn.Emulated)return null}return kn(r,n)}}function Lo(e,t,n,r,i){e.insertBefore(t,n,r,i)}function y4(e,t,n){e.appendChild(t,n)}function M4(e,t,n,r,i){null!==r?Lo(e,t,n,r,i):y4(e,t,n)}function p8(e,t){return e.parentNode(t)}function b4(e,t,n){return Eo(e,t,n)}function w4(e,t,n){return 40&e.type?kn(e,n):null}!function(e){e[e.Important=1]="Important",e[e.DashCase=2]="DashCase"}(Ki||(Ki={}));let J6,Eo=w4;function D4(e,t){Eo=e,J6=t}function h8(e,t,n,r){const i=Q6(e,r,t),a=t[xt],d=b4(r.parent||t[R1],r,t);if(null!=i)if(Array.isArray(n))for(let h=0;hOt&&x4(e,t,Ot,!1),l3(c?2:0,i),n(r,i)}finally{O2(a),l3(c?3:1,i)}}function es(e,t,n){if(Tn(t)){const r=B(null);try{const i=t.directiveStart,a=t.directiveEnd;for(let c=i;cnull;function H2(e,t,n,r,i){for(let a in t){if(!t.hasOwnProperty(a))continue;const c=t[a];if(void 0===c)continue;r??={};let d,h=n2.None;Array.isArray(c)?(d=c[0],h=c[1]):d=c;let y=a;if(null!==i){if(!i.hasOwnProperty(a))continue;y=i[a]}0===e?M8(r,n,y,d,h):M8(r,n,y,d)}return r}function M8(e,t,n,r,i){let a;e.hasOwnProperty(n)?(a=e[n]).push(t,r):a=e[n]=[t,r],void 0!==i&&a.push(i)}function or(e,t,n,r,i,a,c,d){const h=kn(t,n);let w,y=t.inputs;!d&&null!=y&&(w=y[r])?(ds(e,n,w,r,i),f2(t)&&function P7(e,t){const n=Ln(t,e);16&n[vt]||(n[vt]|=64)}(n,t.index)):3&t.type?(r=function I7(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(r),i=null!=c?c(i,t.value||"",r):i,a.setProperty(h,r,i)):t.type}function qi(e,t,n,r){if(S()){const i=null===r?null:{"":-1},a=function A7(e,t){const n=e.directiveRegistry;let r=null,i=null;if(n)for(let a=0;a0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(c)!=d&&c.push(d),c.push(n,r,a)}}(e,t,r,Ji(e,n,i.hostVars,Xt),i)}function f3(e,t,n,r,i,a){const c=kn(e,t);cs(t[xt],c,a,e.value,n,r,i)}function cs(e,t,n,r,i,a,c){if(null==a)e.removeAttribute(t,i,n);else{const d=null==c?Qt(a):c(a,r||"",i);e.setAttribute(t,i,d,n)}}function R7(e,t,n,r,i,a){const c=a[t];if(null!==c)for(let d=0;d{A3(e.lView)},consumerOnSignalRead(){this.lView[j2]=this}};function f1(e){return y1(e[E2])}function Bt(e){return y1(e[gn])}function y1(e){for(;null!==e&&!Y1(e);)e=e[gn];return e}const I1=100;function S2(e,t=!0,n=0){const r=e[r2],i=r.rendererFactory;i.begin?.();try{!function W2(e,t){U7(e,t);let n=0;for(;no(e);){if(n===I1)throw new nt(103,!1);n++,U7(e,1)}}(e,n)}catch(c){throw t&&b8(e,c),c}finally{i.end?.(),r.inlineEffectRunner?.flush()}}function jn(e,t,n,r){const i=t[vt];if(256==(256&i))return;t[r2].inlineEffectRunner?.flush(),j1(t);let c=null,d=null;(function Hr(e){return 2!==e.type})(e)&&(d=Ge(t),c=pe(d));try{eo(t),g(e.bindingStartIndex),null!==n&&A4(e,t,n,2,r);const h=3==(3&i);if(h){const T=e.preOrderCheckHooks;null!==T&&Si(t,T,null)}else{const T=e.preOrderHooks;null!==T&&ki(t,T,0,null),L6(t,0)}if(function V4(e){for(let t=f1(e);null!==t;t=Bt(t)){if(!(t[vt]&vr.HasTransplantedViews))continue;const n=t[Sn];for(let r=0;r-1&&(Yi(t,r),ao(n,r))}this._attachedToViewContainer=!1}d8(this._lView[Ye],this._lView)}onDestroy(t){Er(this._lView,t)}markForCheck(){ps(this._cdRefInjectingView||this._lView)}detach(){this._lView[vt]&=-129}reattach(){ro(this._lView),this._lView[vt]|=128}detectChanges(){this._lView[vt]|=1024,S2(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new nt(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,m4(this._lView[Ye],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new nt(902,!1);this._appRef=t,ro(this._lView)}}class gs{static#e=this.__NG_ELEMENT_ID__=Bh}const Rh=gs,jh=class extends Rh{constructor(t,n,r){super(),this._declarationLView=t,this._declarationTContainer=n,this.elementRef=r}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,n){return this.createEmbeddedViewImpl(t,n)}createEmbeddedViewImpl(t,n,r){const i=l(this._declarationLView,this._declarationTContainer,t,{injector:n,dehydratedView:r});return new hs(i)}};function Bh(){return G4(o1(),De())}function G4(e,t){return 4&e.type?new jh(t,e,So(e,t)):null}new RegExp(`^(\\d+)*(${vi}|${s6})*(.*)`);let Kc=()=>null;function w8(e,t){return Kc(e,t)}class Zc{}class ag{}class Yc{}const Qc="ngComponent";class cg{resolveComponentFactory(t){throw function lg(e){const t=Error(`No component factory found for ${l1(e)}.`);return t[Qc]=e,t}(t)}}class Ms{static#e=this.NULL=new cg}class $c{}class ug{constructor(){this.destroyNode=null}static#e=this.__NG_ELEMENT_ID__=()=>function dg(){const e=De(),n=Ln(o1().index,e);return(q1(n)?n:e)[xt]}()}class Z7{static#e=this.\u0275prov=un({token:Z7,providedIn:"root",factory:()=>null})}const Y7={};class Y4{static#e=this.__NG_ELEMENT_ID__=pg;static#t=this.__NG_ENV_ID__=t=>t}class fg extends Y4{constructor(t){super(),this._lView=t}onDestroy(t){return Er(this._lView,t),()=>ue(this._lView,t)}}function pg(){return new fg(De())}const Jc=new Set;function E3(e){Jc.has(e)||(Jc.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}function qc(...e){}class qn{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:r=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new N(!1),this.onMicrotaskEmpty=new N(!1),this.onStable=new N(!1),this.onError=new N(!1),typeof Zone>"u")throw new nt(908,!1);Zone.assertZonePatched();const i=this;i._nesting=0,i._outer=i._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(i._inner=i._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(i._inner=i._inner.fork(Zone.longStackTraceZoneSpec)),i.shouldCoalesceEventChangeDetection=!r&&n,i.shouldCoalesceRunChangeDetection=r,i.lastRequestAnimationFrameId=-1,i.nativeRequestAnimationFrame=function hg(){const e="function"==typeof t1.requestAnimationFrame;let t=t1[e?"requestAnimationFrame":"setTimeout"],n=t1[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&t&&n){const r=t[Zone.__symbol__("OriginalDelegate")];r&&(t=r);const i=n[Zone.__symbol__("OriginalDelegate")];i&&(n=i)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:n}}().nativeRequestAnimationFrame,function mg(e){const t=()=>{!function Cg(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(t1,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,$7(e),e.isCheckStableRunning=!0,Q7(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),$7(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,r,i,a,c,d)=>{if(function _g(e){return!(!Array.isArray(e)||1!==e.length)&&!0===e[0].data?.__ignore_ng_zone__}(d))return n.invokeTask(i,a,c,d);try{return Xc(e),n.invokeTask(i,a,c,d)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===a.type||e.shouldCoalesceRunChangeDetection)&&t(),eu(e)}},onInvoke:(n,r,i,a,c,d,h)=>{try{return Xc(e),n.invoke(i,a,c,d,h)}finally{e.shouldCoalesceRunChangeDetection&&t(),eu(e)}},onHasTask:(n,r,i,a)=>{n.hasTask(i,a),r===i&&("microTask"==a.change?(e._hasPendingMicrotasks=a.microTask,$7(e),Q7(e)):"macroTask"==a.change&&(e.hasPendingMacrotasks=a.macroTask))},onHandleError:(n,r,i,a)=>(n.handleError(i,a),e.runOutsideAngular(()=>e.onError.emit(a)),!1)})}(i)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!qn.isInAngularZone())throw new nt(909,!1)}static assertNotInAngularZone(){if(qn.isInAngularZone())throw new nt(909,!1)}run(t,n,r){return this._inner.run(t,n,r)}runTask(t,n,r,i){const a=this._inner,c=a.scheduleEventTask("NgZoneEvent: "+i,t,gg,qc,qc);try{return a.runTask(c,n,r)}finally{a.cancelTask(c)}}runGuarded(t,n,r){return this._inner.runGuarded(t,n,r)}runOutsideAngular(t){return this._outer.run(t)}}const gg={};function Q7(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function $7(e){e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId?e.hasPendingMicrotasks=!0:e.hasPendingMicrotasks=!1}function Xc(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function eu(e){e._nesting--,Q7(e)}class tu{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new N,this.onMicrotaskEmpty=new N,this.onStable=new N,this.onError=new N}run(t,n,r){return t.apply(n,r)}runGuarded(t,n,r){return t.apply(n,r)}runOutsideAngular(t){return t()}runTask(t,n,r,i){return t.apply(n,r)}}var ii;!function(e){e[e.EarlyRead=0]="EarlyRead",e[e.Write=1]="Write",e[e.MixedReadWrite=2]="MixedReadWrite",e[e.Read=3]="Read"}(ii||(ii={}));function J7(e,t){const n=t?.injector??v1(G2);(t?.runOnServer||Z3(n))&&n.get(si).internalCallbacks.push(e)}class si{constructor(){this.handler=null,this.internalCallbacks=[]}execute(){this.executeInternalCallbacks(),this.handler?.execute()}executeInternalCallbacks(){const t=[...this.internalCallbacks];this.internalCallbacks.length=0;for(const n of t)n()}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0}static#e=this.\u0275prov=un({token:si,providedIn:"root",factory:()=>new si})}function q7(e){return void 0!==e.ngModule}function Xi(e){return!!z1(e)}function Q4(e){return!!hn(e)}function iu(e){return!!G1(e)}function vs(e){return!!Dt(e)}function wg(e,t){if(C5(e)&&!(e=It(e)))throw new Error(`Expected forwardRef function, imported from "${g1(t)}", to return a standalone entity or NgModule but got "${g1(e)||e}".`);if(null==z1(e)){const n=Dt(e)||G1(e)||hn(e);if(null==n)throw q7(e)?new Error(`A module with providers was imported from "${g1(t)}". Modules with providers are not supported in standalone components imports.`):new Error(`The "${g1(e)}" type, imported from "${g1(t)}", must be a standalone component / directive / pipe or an NgModule. Did you forget to add the required @Component / @Directive / @Pipe or @NgModule annotation?`);if(!n.standalone)throw new Error(`The "${g1(e)}" ${function bg(e){return Dt(e)?"component":G1(e)?"directive":hn(e)?"pipe":"type"}(e)}, imported from "${g1(t)}", is not standalone. Did you forget to add the standalone: true flag?`)}}const X7=!0;class su{constructor(){this.ownerNgModule=new Map,this.ngModulesWithSomeUnresolvedDecls=new Set,this.ngModulesScopeCache=new Map,this.standaloneComponentsScopeCache=new Map}resolveNgModulesDecls(){if(0!==this.ngModulesWithSomeUnresolvedDecls.size){for(const t of this.ngModulesWithSomeUnresolvedDecls){const n=z1(t);if(n?.declarations)for(const r of a1(n.declarations))vs(r)&&this.ownerNgModule.set(r,t)}this.ngModulesWithSomeUnresolvedDecls.clear()}}getComponentDependencies(t,n){this.resolveNgModulesDecls();const r=Dt(t);if(null===r)throw new Error(`Attempting to get component dependencies for a type that is not a component: ${t}`);if(r.standalone){const i=this.getStandaloneComponentScope(t,n);return i.compilation.isPoisoned?{dependencies:[]}:{dependencies:[...i.compilation.directives,...i.compilation.pipes,...i.compilation.ngModules]}}{if(!this.ownerNgModule.has(t))return{dependencies:[]};const i=this.getNgModuleScope(this.ownerNgModule.get(t));return i.compilation.isPoisoned?{dependencies:[]}:{dependencies:[...i.compilation.directives,...i.compilation.pipes]}}}registerNgModule(t,n){if(!Xi(t))throw new Error(`Attempting to register a Type which is not NgModule as NgModule: ${t}`);this.ngModulesWithSomeUnresolvedDecls.add(t)}clearScopeCacheFor(t){this.ngModulesScopeCache.delete(t),this.standaloneComponentsScopeCache.delete(t)}getNgModuleScope(t){if(this.ngModulesScopeCache.has(t))return this.ngModulesScopeCache.get(t);const n=this.computeNgModuleScope(t);return this.ngModulesScopeCache.set(t,n),n}computeNgModuleScope(t){const n=z1(t,!0),r={exported:{directives:new Set,pipes:new Set},compilation:{directives:new Set,pipes:new Set}};for(const i of a1(n.imports))if(Xi(i)){const a=this.getNgModuleScope(i);ai(a.exported.directives,r.compilation.directives),ai(a.exported.pipes,r.compilation.pipes)}else{if(!Nn(i)){r.compilation.isPoisoned=!0;break}if(iu(i)||vs(i))r.compilation.directives.add(i);else{if(!Q4(i))throw new nt(1e3,"The standalone imported type is neither a component nor a directive nor a pipe");r.compilation.pipes.add(i)}}if(!r.compilation.isPoisoned)for(const i of a1(n.declarations)){if(Xi(i)||Nn(i)){r.compilation.isPoisoned=!0;break}Q4(i)?r.compilation.pipes.add(i):r.compilation.directives.add(i)}for(const i of a1(n.exports))if(Xi(i)){const a=this.getNgModuleScope(i);ai(a.exported.directives,r.exported.directives),ai(a.exported.pipes,r.exported.pipes),ai(a.exported.directives,r.compilation.directives),ai(a.exported.pipes,r.compilation.pipes)}else Q4(i)?r.exported.pipes.add(i):r.exported.directives.add(i);return r}getStandaloneComponentScope(t,n){if(this.standaloneComponentsScopeCache.has(t))return this.standaloneComponentsScopeCache.get(t);const r=this.computeStandaloneComponentScope(t,n);return this.standaloneComponentsScopeCache.set(t,r),r}computeStandaloneComponentScope(t,n){const r={compilation:{directives:new Set([t]),pipes:new Set,ngModules:new Set}};for(const i of B2(n??[])){const a=It(i);try{wg(a,t)}catch{return r.compilation.isPoisoned=!0,r}if(Xi(a)){r.compilation.ngModules.add(a);const c=this.getNgModuleScope(a);if(c.exported.isPoisoned)return r.compilation.isPoisoned=!0,r;ai(c.exported.directives,r.compilation.directives),ai(c.exported.pipes,r.compilation.pipes)}else if(Q4(a))r.compilation.pipes.add(a);else{if(!iu(a)&&!vs(a))return r.compilation.isPoisoned=!0,r;r.compilation.directives.add(a)}}return r}isOrphanComponent(t){const n=Dt(t);return!(!n||n.standalone)&&(this.resolveNgModulesDecls(),!this.ownerNgModule.has(t))}}function ai(e,t){for(const n of e)t.add(n)}const bs=new su;function $4(e,t,n){let r=n?e.styles:null,i=n?e.classes:null,a=0;if(null!==t)for(let c=0;c0&&P4(e,n,a.join(" "))}}(ie,M2,ze,r),void 0!==n&&function Ng(e,t,n){const r=e.projection=[];for(let i=0;i0;)this.remove(this.length-1)}get(t){const n=uu(this._lContainer);return null!==n&&n[t]||null}get length(){return this._lContainer.length-Jt}createEmbeddedView(t,n,r){let i,a;"number"==typeof r?i=r:null!=r&&(i=r.index,a=r.injector);const c=w8(this._lContainer,t.ssrId),d=t.createEmbeddedViewImpl(n||{},a,c);return this.insertImpl(d,i,m(this._hostTNode,c)),d}createComponent(t,n,r,i,a){const c=t&&!Vn(t);let d;if(c)d=n;else{const Ie=n||{};d=Ie.index,r=Ie.injector,i=Ie.projectableNodes,a=Ie.environmentInjector||Ie.ngModuleRef}const h=c?t:new ws(Dt(t)),y=r||this.parentInjector;if(!a&&null==h.ngModule){const ze=(c?y:this.parentInjector).get(Fr,null);ze&&(a=ze)}const w=Dt(h.componentType??{}),T=w8(this._lContainer,w?.id??null),ee=T?.firstChild??null,ie=h.create(y,i,ee,a);return this.insertImpl(ie.hostView,d,m(this._hostTNode,T)),ie}insert(t,n){return this.insertImpl(t,n,!0)}insertImpl(t,n,r){const i=t._lView;if(function P2(e){return Y1(e[k1])}(i)){const d=this.indexOf(t);if(-1!==d)this.detach(d);else{const h=i[k1],y=new cu(h,h[R1],h[k1]);y.detach(y.indexOf(t))}}const a=this._adjustIndex(n),c=this._lContainer;return L(c,i,a,r),t.attachToViewContainerRef(),so(el(c),a,t),t}move(t,n){return this.insert(t,n)}indexOf(t){const n=uu(this._lContainer);return null!==n?n.indexOf(t):-1}remove(t){const n=this._adjustIndex(t,-1),r=Yi(this._lContainer,n);r&&(ao(el(this._lContainer),n),d8(r[Ye],r))}detach(t){const n=this._adjustIndex(t,-1),r=Yi(this._lContainer,n);return r&&null!=ao(el(this._lContainer),n)?new hs(r):null}_adjustIndex(t,n=0){return t??this.length+n}};function uu(e){return e[8]}function el(e){return e[8]||(e[8]=[])}function du(e,t){let n;const r=t[e.index];return Y1(r)?n=r:(n=R4(r,t,null,e),t[e.index]=n,v8(t,n)),fu(n,t,e,r),new cu(n,e,t)}let fu=hu,tl=()=>!1;function pu(e,t,n){return tl(e,t,n)}function hu(e,t,n,r){if(e[An])return;let i;i=8&n.type?M1(r):function Fg(e,t){const n=e[xt],r=n.createComment(""),i=kn(t,e);return Lo(n,p8(n,i),r,function h7(e,t){return e.nextSibling(t)}(n,i),!1),r}(t,n),e[An]=i}class nl{constructor(t){this.queryList=t,this.matches=null}clone(){return new nl(this.queryList)}setDirty(){this.queryList.setDirty()}}class rl{constructor(t=[]){this.queries=t}createEmbeddedView(t){const n=t.queries;if(null!==n){const r=null!==t.contentQueries?t.contentQueries[0]:n.length,i=[];for(let a=0;at.trim())}(t):t}}class ol{constructor(t=[]){this.queries=t}elementStart(t,n){for(let r=0;r0)r.push(c[d/2]);else{const y=a[d+1],w=t[-h];for(let T=Jt;T(se(t),t.value);return n[k]=t,n}(e),r=n[k];return t?.equal&&(r.equal=t.equal),n.set=i=>m1(r,i),n.update=i=>function Ut(e,t){Oe()||p1(),m1(e,t(e.value))}(r,i),n.asReadonly=wu.bind(n),n}function wu(){const e=this[k];if(void 0===e.readonlyFn){const t=()=>this();t[k]=e,e.readonlyFn=t}return e.readonlyFn}function Du(e){return bu(e)&&"function"==typeof e.set}function cl(e,t){let n;const r=function Ce(e){const t=Object.create(Ht);t.computation=e;const n=()=>{if(be(t),se(t),t.value===wt)throw t.error;return t.value};return n[k]=t,n}(()=>{n._dirtyCounter();const i=function Zg(e,t){const n=e._lView,r=e._queryIndex;if(void 0===n||void 0===r||4&n[vt])return t?void 0:Wt;const i=al(n,r),a=vu(n,r);return i.reset(a,gi),t?i.first:i._changesDetected||void 0===e._flatValue?e._flatValue=i.toArray():e._flatValue}(n,e);if(t&&void 0===i)throw new nt(-951,!1);return i});return n=r[k],n._dirtyCounter=Kg(0),n._flatValue=void 0,r}function Lu(){return cl(!0,!1)}function Eu(){return cl(!0,!0)}function Pu(e,t){const n=e[k];n._lView=De(),n._queryIndex=t,n._queryList=al(n._lView,t),n._queryList.onDirty(()=>n._dirtyCounter.update(r=>r+1))}function Ou(e,t){return Lu()}Ou.required=function Yg(e,t){return Eu()};function Tu(e,t){return Lu()}Tu.required=function Qg(e,t){return Eu()};function xu(e){const t=[],n=Object.create(ve);function r(){return se(n),Nu(n.value),n.value}return n.value=e,r[k]=n,r.asReadonly=wu.bind(r),r.set=a=>{n.equal(n.value,a)||(m1(n,a),function i(a){for(let c=0;c{Nu(n.value),r.set(a(n.value))},r.subscribe=a=>(t.push(a),()=>{const c=t.indexOf(a);c>-1&&t.splice(c,1)}),r}function Nu(e){if(e===X)throw new nt(-952,!1)}function Au(e){return xu(e)}Au.required=function $g(){return xu(X)};class q4{}M3("ContentChildren",(e,t={})=>({selector:e,first:!1,isViewQuery:!1,descendants:!1,emitDistinctChangesOnly:true,...t}),q4),M3("ContentChild",(e,t={})=>({selector:e,first:!0,isViewQuery:!1,descendants:!0,...t}),q4),M3("ViewChildren",(e,t={})=>({selector:e,first:!1,isViewQuery:!0,descendants:!0,emitDistinctChangesOnly:true,...t}),q4);const Jg=M3("ViewChild",(e,t)=>({selector:e,first:!0,isViewQuery:!0,descendants:!0,...t}),q4);let D8=new Map;const Ds=new Set;function ku(e){return!!(e.templateUrl&&!e.hasOwnProperty("template")||e.styleUrls&&e.styleUrls.length||e.styleUrl)}const X4=new Map;let Fu=!0;function Ru(e,t){(function oC(e,t,n){if(t&&t!==n&&Fu)throw new Error(`Duplicate module registered for ${e} - ${l1(t)} vs ${l1(t.name)}`)})(t,X4.get(t)||null,e),X4.set(t,e)}function Bu(e){return Object.getPrototypeOf(e.prototype).constructor}function ul(e){let t=Bu(e.type),n=!0;const r=[e];for(;t;){let i;if(bn(e))i=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new nt(903,!1);i=t.\u0275dir}if(i){if(n){r.push(i);const c=e;c.inputs=ea(e.inputs),c.inputTransforms=ea(e.inputTransforms),c.declaredInputs=ea(e.declaredInputs),c.outputs=ea(e.outputs);const d=i.hostBindings;d&&uC(e,d);const h=i.viewQuery,y=i.contentQueries;if(h&&lC(e,h),y&&cC(e,y),sC(e,i),b2(e.outputs,i.outputs),bn(i)&&i.data.animation){const w=e.data;w.animation=(w.animation||[]).concat(i.data.animation)}}const a=i.features;if(a)for(let c=0;c=0;r--){const i=e[r];i.hostVars=t+=i.hostVars,i.hostAttrs=H(i.hostAttrs,n=H(n,i.hostAttrs))}}(r)}function sC(e,t){for(const n in t.inputs){if(!t.inputs.hasOwnProperty(n)||e.inputs.hasOwnProperty(n))continue;const r=t.inputs[n];if(void 0!==r&&(e.inputs[n]=r,e.declaredInputs[n]=t.declaredInputs[n],null!==t.inputTransforms)){const i=Array.isArray(r)?r[0]:r;if(!t.inputTransforms.hasOwnProperty(i))continue;e.inputTransforms??={},e.inputTransforms[i]=t.inputTransforms[i]}}}function ea(e){return e===on?{}:e===Wt?[]:e}function lC(e,t){const n=e.viewQuery;e.viewQuery=n?(r,i)=>{t(r,i),n(r,i)}:t}function cC(e,t){const n=e.contentQueries;e.contentQueries=n?(r,i,a)=>{t(r,i,a),n(r,i,a)}:t}function uC(e,t){const n=e.hostBindings;e.hostBindings=n?(r,i)=>{t(r,i),n(r,i)}:t}const dC=["providersResolver"],fC=["template","decls","consts","vars","onPush","ngContentSelectors","styles","encapsulation","schemas"];function zu(e,t,n){if(null!==e.hostDirectives)for(const r of e.hostDirectives){const i=G1(r.directive);gC(i.declaredInputs,r.inputs),zu(i,t,n),n.set(i,r),t.push(i)}}function Uu(e){if(void 0===e||0===e.length)return on;const t={};for(let n=0;nn()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class fl extends CC{constructor(t){super(),this.moduleType=t}create(t){return new dl(this.moduleType,t,[])}}class Hu extends e5{constructor(t){super(),this.componentFactoryResolver=new au(this),this.instance=null;const n=new _o([...t.providers,{provide:e5,useValue:this},{provide:Ms,useValue:this.componentFactoryResolver}],t.parent||kr(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function Wu(e,t,n=null){return new Hu({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}class ta{constructor(){this.cachedInjectors=new Map}getOrCreateInjector(t,n,r,i){if(!this.cachedInjectors.has(t)){const a=r.length>0?Wu(r,n,i):null;this.cachedInjectors.set(t,a)}return this.cachedInjectors.get(t)}ngOnDestroy(){try{for(const t of this.cachedInjectors.values())null!==t&&t.destroy()}finally{this.cachedInjectors.clear()}}static#e=this.\u0275prov=un({token:ta,providedIn:"environment",factory:()=>new ta})}function Ku(e,t,n,r){return wn(()=>{const i=e;null!==t&&(i.hasOwnProperty("decorators")&&void 0!==i.decorators?i.decorators.push(...t):i.decorators=t),null!==n&&(i.ctorParameters=n),null!==r&&(i.hasOwnProperty("propDecorators")&&void 0!==i.propDecorators?i.propDecorators={...i.propDecorators,...r}:i.propDecorators=r)})}class Y3{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new U1(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const t=this.taskId++;return this.pendingTasks.add(t),t}remove(t){this.pendingTasks.delete(t),0===this.pendingTasks.size&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static#e=this.\u0275fac=function(n){return new(n||Y3)};static#t=this.\u0275prov=un({token:Y3,factory:Y3.\u0275fac,providedIn:"root"})}function ra(e){return!!pl(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function pl(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function Q3(e,t,n){return e[t]=n}function Ls(e,t){return e[t]}function Xn(e,t,n){const r=e[t];return!Object.is(r,n)&&(e[t]=n,!0)}function t5(e,t,n,r){const i=Xn(e,t,n);return Xn(e,t+1,r)||i}function oa(e,t,n,r,i){const a=t5(e,t,n,r);return Xn(e,t+2,i)||a}function h3(e,t,n,r,i,a){const c=t5(e,t,n,r);return t5(e,t+2,i,a)||c}function L8(e,t,n,r,i,a,c,d){const h=De(),y=st(),w=e+Ot,T=y.firstCreatePass?function bC(e,t,n,r,i,a,c,d,h){const y=t.consts,w=oi(t,e,4,c||null,Mn(y,d));qi(t,n,w,Mn(y,h)),V5(t,w);const T=w.tView=y8(2,w,r,i,a,t.directiveRegistry,t.pipeRegistry,null,t.schemas,y,null);return null!==t.queries&&(t.queries.template(t,w),T.queries=t.queries.embeddedTView(w)),w}(w,y,h,t,n,r,i,a,c):y.data[w];C2(T,!1);const ee=Zu(y,h,T,e);u5()&&h8(y,h,ee,T),A2(ee,h);const ie=R4(ee,h,ee,T);return h[w]=ie,v8(h,ie),pu(ie,T,h),d1(T)&&ts(y,h,T),null!=c&&ns(h,T,d),L8}let Zu=Yu;function Yu(e,t,n,r){return k3(!0),t[xt].createComment("")}var Gn;!function(e){e[e.NOT_STARTED=0]="NOT_STARTED",e[e.IN_PROGRESS=1]="IN_PROGRESS",e[e.COMPLETE=2]="COMPLETE",e[e.FAILED=3]="FAILED"}(Gn||(Gn={}));const Qu=0,LC=1;var Hn,E8;!function(e){e[e.Placeholder=0]="Placeholder",e[e.Loading=1]="Loading",e[e.Complete=2]="Complete",e[e.Error=3]="Error"}(Hn||(Hn={})),function(e){e[e.Initial=-1]="Initial"}(E8||(E8={}));const I8=0,ia=1,Es=2,sa=3,$u=4,Ju=5;var hl; +/*! + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function aa(e,t,n){const r=1===e?Ju:$u;null===t[r]&&(t[r]=[]),t[r].push(n)}function gl(e,t){const n=1===e?Ju:$u,r=t[n];if(null!==r){for(const i of r)i();t[n]=null}}function qu(e){gl(1,e),gl(0,e)}function la(e){return e+1}function n5(e,t){e[Ye];return e[la(t.index)]}function Wr(e,t){const n=la(t.index);return e.data[n]}function Cl(e,t){return t===Hn.Placeholder?e.placeholderBlockConfig?.[Qu]??null:t===Hn.Loading?e.loadingBlockConfig?.[Qu]??null:null}function Xu(e){return e.loadingBlockConfig?.[LC]??null}function ed(e,t){if(!e||0===e.length)return t;const n=new Set(e);for(const r of t)n.add(r);return e.length===n.size?e:Array.from(n)}!function(e){e[e.Manual=0]="Manual",e[e.Playthrough=1]="Playthrough"}(hl||(hl={})); +/*! + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +const ca={passive:!0,capture:!0},ml=new WeakMap,_l=new WeakMap,P8=new WeakMap,td=["click","keydown"],nd=["mouseenter","focusin"];let O8=null,yl=0;class Ml{constructor(){this.callbacks=new Set,this.listener=()=>{for(const t of this.callbacks)t()}}}function rd(e,t){let n=_l.get(e);if(!n){n=new Ml,_l.set(e,n);for(const r of td)e.addEventListener(r,n.listener,ca)}return n.callbacks.add(t),()=>{const{callbacks:r,listener:i}=n;if(r.delete(t),0===r.size){_l.delete(e);for(const a of td)e.removeEventListener(a,i,ca)}}}function od(e,t){let n=ml.get(e);if(!n){n=new Ml,ml.set(e,n);for(const r of nd)e.addEventListener(r,n.listener,ca)}return n.callbacks.add(t),()=>{const{callbacks:r,listener:i}=n;if(r.delete(t),0===r.size){for(const a of nd)e.removeEventListener(a,i,ca);ml.delete(e)}}}function id(e,t,n){const r=n.get(qn);let i=P8.get(e);return O8=O8||r.runOutsideAngular(()=>new IntersectionObserver(a=>{for(const c of a)c.isIntersecting&&P8.has(c.target)&&r.run(P8.get(c.target).listener)})),i||(i=new Ml,r.runOutsideAngular(()=>O8.observe(e)),P8.set(e,i),yl++),i.callbacks.add(t),()=>{P8.has(e)&&(i.callbacks.delete(t),0===i.callbacks.size&&(O8?.unobserve(e),P8.delete(e),yl--),0===yl&&(O8?.disconnect(),O8=null))}}function T8(e,t,n,r,i,a,c){const d=e[Cn];J7(function h(){if(T3(e))return;const y=n5(e,t),w=y[ia];if(w!==E8.Initial&&w!==Hn.Placeholder)return;const T=function xC(e,t,n){return null==n?e:n>=0?_3(n,e):e[t.index][Jt]??null}(e,t,r);if(!T)return void J7(h,{injector:d});if(T3(T))return;const ee=function NC(e,t){return Jr(Ot+t,e)}(T,n),ie=i(ee,()=>{e!==T&&ue(T,ie),a()},d);e!==T&&Er(T,ie),aa(c,y,ie)},{injector:d})}function sd(e,t){const r=t[Cn].get(ua);return r.add(e),()=>r.remove(e)}class ua{constructor(){this.executingCallbacks=!1,this.idleId=null,this.current=new Set,this.deferred=new Set,this.ngZone=v1(qn),this.requestIdleCallbackFn=(typeof requestIdleCallback<"u"?requestIdleCallback:setTimeout).bind(globalThis),this.cancelIdleCallbackFn=(typeof requestIdleCallback<"u"?cancelIdleCallback:clearTimeout).bind(globalThis)}add(t){(this.executingCallbacks?this.deferred:this.current).add(t),null===this.idleId&&this.scheduleIdleCallback()}remove(t){const{current:n,deferred:r}=this;n.delete(t),r.delete(t),0===n.size&&0===r.size&&this.cancelIdleCallback()}scheduleIdleCallback(){const t=()=>{this.cancelIdleCallback(),this.executingCallbacks=!0;for(const n of this.current)n();if(this.current.clear(),this.executingCallbacks=!1,this.deferred.size>0){for(const n of this.deferred)this.current.add(n);this.deferred.clear(),this.scheduleIdleCallback()}};this.idleId=this.requestIdleCallbackFn(()=>this.ngZone.run(t))}cancelIdleCallback(){null!==this.idleId&&(this.cancelIdleCallbackFn(this.idleId),this.idleId=null)}ngOnDestroy(){this.cancelIdleCallback(),this.current.clear(),this.deferred.clear()}static#e=this.\u0275prov=un({token:ua,providedIn:"root",factory:()=>new ua})}function ad(e){return(t,n)=>ld(e,t,n)}function ld(e,t,n){const i=n[Cn].get(da);return i.add(e,t),()=>i.remove(t)}class da{constructor(){this.executingCallbacks=!1,this.timeoutId=null,this.invokeTimerAt=null,this.current=[],this.deferred=[]}add(t,n){const r=this.executingCallbacks?this.deferred:this.current;this.addToQueue(r,Date.now()+t,n),this.scheduleTimer()}remove(t){const{current:n,deferred:r}=this;-1===this.removeFromQueue(n,t)&&this.removeFromQueue(r,t),0===n.length&&0===r.length&&this.clearTimeout()}addToQueue(t,n,r){let i=t.length;for(let a=0;an){i=a;break}Ws(t,i,n,r)}removeFromQueue(t,n){let r=-1;for(let i=0;i-1&&_1(t,r,2),r}scheduleTimer(){const t=()=>{this.clearTimeout(),this.executingCallbacks=!0;const r=[...this.current],i=Date.now();for(let c=0;c=0&&_1(this.current,0,a+1),this.executingCallbacks=!1,this.deferred.length>0){for(let c=0;c0){const r=Date.now(),i=this.current[0];if(null===this.timeoutId||this.invokeTimerAt&&this.invokeTimerAt-i>16){this.clearTimeout();const a=Math.max(i-r,16);this.invokeTimerAt=i,this.timeoutId=setTimeout(t,a)}}}clearTimeout(){null!==this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=null)}ngOnDestroy(){this.clearTimeout(),this.current.length=0,this.deferred.length=0}static#e=this.\u0275prov=un({token:da,providedIn:"root",factory:()=>new da})}new E1("DEFER_BLOCK_DEPENDENCY_INTERCEPTOR");const kC=new E1("");function vl(e){return e.get(kC,null,{optional:!0})?.behavior!==hl.Manual&&Z3(e)}let bl=null;function cd(e){const t=De(),n=o1();x8(t,n);const r=e(()=>N8(t,n),t);aa(0,n5(t,n),r)}function ud(e){const t=De(),n=o1(),i=Wr(t[Ye],n);if(i.loadingState===Gn.NOT_STARTED){aa(1,n5(t,n),e(()=>Is(i,t,n),t))}}function li(e,t,n,r=!1){const i=n[k1],a=i[Ye];if(T3(i))return;const c=n5(i,t);if(pd(c[ia],e)&&pd(c[I8]??-1,e)){const h=Wr(a,t),w=r||null===Xu(h)&&null===Cl(h,Hn.Loading)&&!Cl(h,Hn.Placeholder)?dd:bl;try{w(e,c,n,t,i)}catch(T){b8(i,T)}}}function dd(e,t,n,r,i){const a=function PC(e,t,n){const i=Wr(t[Ye],n);switch(e){case Hn.Complete:return i.primaryTmplIndex;case Hn.Loading:return i.loadingTmplIndex;case Hn.Error:return i.errorTmplIndex;case Hn.Placeholder:return i.placeholderTmplIndex;default:return null}}(e,i,r);if(null!==a){t[ia]=e;const c=i[Ye],h=yn(c,a+Ot),y=0;let w;if(A(n,y),e===Hn.Complete){const ie=Wr(c,r),Ie=ie.providers;if(Ie&&Ie.length>0){const tt=i[Cn].get(Fr);w=tt.get(ta).getOrCreateInjector(ie,tt,Ie,"")}}const T=w8(n,h.tView.ssrId),ee=l(i,h,null,{dehydratedView:T,injector:w});L(n,ee,y,m(h,T)),ps(ee)}}function qC(e,t,n,r,i){const a=Date.now(),d=Wr(i[Ye],r);if(null===t[Es]||t[Es]<=a){t[Es]=null;const h=Xu(d),y=null!==t[sa];if(e!==Hn.Loading||null===h||y){e>Hn.Loading&&y&&(t[sa](),t[sa]=null,t[I8]=null),dd(e,t,n,r,i);const w=Cl(d,e);null!==w&&(t[Es]=a+w,fd(w,t,r,n,i))}else{t[I8]=e;const w=fd(h,t,r,n,i);t[sa]=w}}else t[I8]=e}function fd(e,t,n,r,i){return ld(e,()=>{const c=t[I8];t[Es]=null,t[I8]=null,null!==c&&li(c,n,r)},i)}function pd(e,t){return e{let T=!1;const ee=[],ie=[];for(const Ie of w){if("fulfilled"!==Ie.status){T=!0;break}{const ze=Ie.value,tt=Dt(ze)||G1(ze);if(tt)ee.push(tt);else{const bt=hn(ze);bt&&ie.push(bt)}}}if(e.loadingPromise=null,h.remove(y),T){if(e.loadingState=Gn.FAILED,null===e.errorTmplIndex){l8(t);const ze=new nt(750,!1);b8(t,ze)}}else{e.loadingState=Gn.COMPLETE;const Ie=c.tView;if(ee.length>0){Ie.directiveRegistry=ed(Ie.directiveRegistry,ee);const tt=C6(!1,...ee.map(bt=>bt.type));e.providers=tt}ie.length>0&&(Ie.pipeRegistry=ed(Ie.pipeRegistry,ie))}}):Promise.resolve().then(()=>{e.loadingPromise=null,e.loadingState=Gn.COMPLETE,h.remove(y)})}function x8(e,t){const n=e[t.index];li(Hn.Placeholder,t,n)}function hd(e,t,n){e.loadingPromise.then(()=>{e.loadingState===Gn.COMPLETE?li(Hn.Complete,t,n):e.loadingState===Gn.FAILED&&li(Hn.Error,t,n)})}function N8(e,t){const n=e[Ye],r=e[t.index];if(!vl(e[Cn]))return;const a=n5(e,t),c=Wr(n,t);switch(qu(a),c.loadingState){case Gn.NOT_STARTED:li(Hn.Loading,t,r),wl(c,e,t),c.loadingState===Gn.IN_PROGRESS&&hd(c,t,r);break;case Gn.IN_PROGRESS:li(Hn.Loading,t,r),hd(c,t,r);break;case Gn.COMPLETE:li(Hn.Complete,t,r);break;case Gn.FAILED:li(Hn.Error,t,r)}}function Dl(e,t,n,r){const i=De();if(Xn(i,p(),t)){st();f3(S1(),i,e,t,n,r)}return Dl}function A8(e,t){let n=!1,r=Tr();for(let a=1;a>17&32767}function Ll(e){return 2|e}function r5(e){return(131068&e)>>2}function El(e,t){return-131069&e|t<<2}function Il(e){return 1|e}function nm(e,t,n,r,i,a){let c=a?t.classBindings:t.styleBindings,d=ci(c),h=r5(c);e[r]=n;let w,y=!1;if(Array.isArray(n)){const T=n;w=T[1],(null===w||ko(T,w)>0)&&(y=!0)}else w=n;if(i)if(0!==h){const ee=ci(e[d+1]);e[r+1]=fa(ee,d),0!==ee&&(e[ee+1]=El(e[ee+1],r)),e[d+1]=function em(e,t){return 131071&e|t<<17}(e[d+1],r)}else e[r+1]=fa(d,0),0!==d&&(e[d+1]=El(e[d+1],r)),d=r;else e[r+1]=fa(h,0),0===d?d=r:e[h+1]=El(e[h+1],r),h=r;y&&(e[r+1]=Ll(e[r+1])),Dd(e,w,r,!0),Dd(e,w,r,!1),function rm(e,t,n,r,i){const a=i?e.residualClasses:e.residualStyles;null!=a&&"string"==typeof t&&ko(a,t)>=0&&(n[r+1]=Il(n[r+1]))}(t,w,e,r,a),c=fa(d,h),a?t.classBindings=c:t.styleBindings=c}function Dd(e,t,n,r){const i=e[n+1],a=null===t;let c=r?ci(i):r5(i),d=!1;for(;0!==c&&(!1===d||a);){const h=e[c],y=e[c+1];om(h,t)&&(d=!0,e[c+1]=r?Il(y):Ll(y)),c=r?ci(y):r5(y)}d&&(e[n+1]=r?Ll(i):Il(i))}function om(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&ko(e,t)>=0}const _2={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Ld(e){return e.substring(_2.key,_2.keyEnd)}function im(e){return e.substring(_2.value,_2.valueEnd)}function Ed(e,t){const n=_2.textEnd;return n===t?-1:(t=_2.keyEnd=function lm(e,t,n){for(;t32;)t++;return t}(e,_2.key=t,n),V8(e,t,n))}function Id(e,t){const n=_2.textEnd;let r=_2.key=V8(e,t,n);return n===r?-1:(r=_2.keyEnd=function cm(e,t,n){let r;for(;t=65&&(-33&r)<=90||r>=48&&r<=57);)t++;return t}(e,r,n),r=Od(e,r,n,58),r=_2.value=V8(e,r,n),r=_2.valueEnd=function um(e,t,n){let r=-1,i=-1,a=-1,c=t,d=c;for(;c32&&(d=c),a=i,i=r,r=-33&h}return d}(e,r,n),Od(e,r,n,59))}function Pd(e){_2.key=0,_2.keyEnd=0,_2.value=0,_2.valueEnd=0,_2.textEnd=e.length}function V8(e,t,n){for(;t=0;n=Id(t,n))Ad(e,Ld(t),im(t))}function J3(e,t){for(let n=function sm(e){return Pd(e),Ed(e,V8(e,0,_2.textEnd))}(t);n>=0;n=Ed(t,n))Qn(e,Ld(t),!0)}function I3(e,t,n,r){const i=De(),a=st(),c=_(2);if(a.firstUpdatePass&&Nd(a,e,c,r),t!==Xt&&Xn(i,c,t)){Sd(a,a.data[vn()],i,i[xt],e,i[c+1]=function Mm(e,t){return null==e||""===e||("string"==typeof t?e+=t:"object"==typeof e&&(e=l1(b3(e)))),e}(t,n),r,c)}}function P3(e,t,n,r){const i=st(),a=_(2);i.firstUpdatePass&&Nd(i,null,a,r);const c=De();if(n!==Xt&&Xn(c,a,n)){const d=i.data[vn()];if(Fd(d,r)&&!xd(i,a)){let h=r?d.classesWithoutHost:d.stylesWithoutHost;null!==h&&(n=c1(h,n||"")),Ol(i,d,c,n,r)}else!function ym(e,t,n,r,i,a,c,d){i===Xt&&(i=Wt);let h=0,y=0,w=0=e.expandoStartIndex}function Nd(e,t,n,r){const i=e.data;if(null===i[n+1]){const a=i[vn()],c=xd(e,n);Fd(a,r)&&null===t&&!c&&(t=!1),t=function pm(e,t,n,r){const i=X1(e);let a=r?t.residualClasses:t.residualStyles;if(null===i)0===(r?t.classBindings:t.styleBindings)&&(n=Nl(null,e,t,n,r),n=Ps(n,t.attrs,r),a=null);else{const c=t.directiveStylingLast;if(-1===c||e[c]!==i)if(n=Nl(i,e,t,n,r),null===a){let h=function hm(e,t,n){const r=n?t.classBindings:t.styleBindings;if(0!==r5(r))return e[ci(r)]}(e,t,r);void 0!==h&&Array.isArray(h)&&(h=Nl(null,e,t,h[1],r),h=Ps(h,t.attrs,r),function gm(e,t,n,r){const i=n?t.classBindings:t.styleBindings;e[ci(i)]=r}(e,t,r,h))}else a=function Cm(e,t,n){let r;const i=t.directiveEnd;for(let a=1+t.directiveStylingLast;a0;){const h=e[i],y=Array.isArray(h),w=y?h[1]:h,T=null===w;let ee=n[i+1];ee===Xt&&(ee=T?Wt:void 0);let ie=T?J8(ee,r):w===r?ee:void 0;if(y&&!pa(ie)&&(ie=J8(h,r)),pa(ie)&&(d=ie,c))return d;const Ie=e[i+1];i=c?ci(Ie):r5(Ie)}if(null!==t){let h=a?t.residualClasses:t.residualStyles;null!=h&&(d=J8(h,r))}return d}function pa(e){return void 0!==e}function Fd(e,t){return 0!=(e.flags&(t?8:16))}class xm{destroy(t){}updateValue(t,n){}swap(t,n){const r=Math.min(t,n),i=Math.max(t,n),a=this.detach(i);if(i-r>1){const c=this.detach(r);this.attach(r,a),this.attach(i,c)}else this.attach(r,a)}move(t,n){this.attach(n,this.detach(t))}}function Al(e,t,n,r,i){return e===n&&Object.is(t,r)?1:Object.is(i(e,t),i(n,r))?-1:0}function Sl(e,t,n,r){return!(void 0===t||!t.has(r))&&(e.attach(n,t.get(r)),t.delete(r),!0)}function Rd(e,t,n,r,i){if(Sl(e,t,r,n(r,i)))e.updateValue(r,i);else{const a=e.create(r,i);e.attach(r,a)}}function jd(e,t,n,r){const i=new Set;for(let a=t;a<=n;a++)i.add(r(a,e.at(a)));return i}class Bd{constructor(){this.kvMap=new Map,this._vMap=void 0}has(t){return this.kvMap.has(t)}delete(t){if(!this.has(t))return!1;const n=this.kvMap.get(t);return void 0!==this._vMap&&this._vMap.has(n)?(this.kvMap.set(t,this._vMap.get(n)),this._vMap.delete(n)):this.kvMap.delete(t),!0}get(t){return this.kvMap.get(t)}set(t,n){if(this.kvMap.has(t)){let r=this.kvMap.get(t);void 0===this._vMap&&(this._vMap=new Map);const i=this._vMap;for(;i.has(r);)r=i.get(r);i.set(r,n)}else this.kvMap.set(t,n)}forEach(t){for(let[n,r]of this.kvMap)if(t(r,n),void 0!==this._vMap){const i=this._vMap;for(;i.has(r);)r=i.get(r),t(r,n)}}}class Sm{constructor(t,n,r){this.lContainer=t,this.$implicit=n,this.$index=r}get $count(){return this.lContainer.length-Jt}}class Rm{constructor(t,n,r){this.hasEmptyBlock=t,this.trackByFn=n,this.liveCollection=r}}class Bm extends xm{constructor(t,n,r){super(),this.lContainer=t,this.hostLView=n,this.templateTNode=r,this.needsIndexUpdate=!1}get length(){return this.lContainer.length-Jt}at(t){return this.getLView(t)[n1].$implicit}attach(t,n){const r=n[Zt];this.needsIndexUpdate||=t!==this.length,L(this.lContainer,n,t,m(this.templateTNode,r))}detach(t){return this.needsIndexUpdate||=t!==this.length-1,function Um(e,t){return Yi(e,t)}(this.lContainer,t)}create(t,n){const r=w8(this.lContainer,this.templateTNode.tView.ssrId);return l(this.hostLView,this.templateTNode,new Sm(this.lContainer,n,t),{dehydratedView:r})}destroy(t){d8(t[Ye],t)}updateValue(t,n){this.getLView(t)[n1].$implicit=n}reset(){this.needsIndexUpdate=!1}updateIndexes(){if(this.needsIndexUpdate)for(let t=0;t(k3(!0),u8(r,i,pi()));function Ca(e,t,n){const r=De(),i=st(),a=e+Ot,c=i.firstCreatePass?function Km(e,t,n,r,i){const a=t.consts,c=Mn(a,r),d=oi(t,e,8,"ng-container",c);return null!==c&&$4(d,c,!0),qi(t,n,d,Mn(a,i)),null!==t.queries&&t.queries.elementStart(t,d),d}(a,i,r,t,n):i.data[a];C2(c,!0);const d=Vd(i,r,c,e);return r[a]=d,u5()&&h8(i,r,d,c),A2(d,r),d1(c)&&(ts(i,r,c),es(i,c,r)),null!=n&&ns(r,c),Ca}function ma(){let e=o1();const t=st();return Or()?ur():(e=e.parent,C2(e,!1)),t.firstCreatePass&&(V5(t,e),Tn(e)&&t.queries.elementEnd(e)),ma}let Vd=(e,t,n,r)=>(k3(!0),Zi(t[xt],""));function Gd(){return De()}const o5=void 0;var $m=["en",[["a","p"],["AM","PM"],o5],[["AM","PM"],o5,o5],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],o5,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],o5,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",o5,"{1} 'at' {0}",o5],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function Qm(e){const n=Math.floor(Math.abs(e)),r=e.toString().replace(/^[^.]*\.?/,"").length;return 1===n&&0===r?1:5}];let G8={};function jl(e){const t=function Jm(e){return e.toLowerCase().replace(/_/g,"-")}(e);let n=Zd(t);if(n)return n;const r=t.split("-")[0];if(n=Zd(r),n)return n;if("en"===r)return $m;throw new nt(701,!1)}function Kd(e){return jl(e)[i5.PluralCase]}function Zd(e){return e in G8||(G8[e]=t1.ng&&t1.ng.common&&t1.ng.common.locales&&t1.ng.common.locales[e]),G8[e]}var i5;!function(e){e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData"}(i5||(i5={}));const qm=["zero","one","two","few","many"];const H8="en-US",_a={marker:"element"},ya={marker:"ICU"};var hr;!function(e){e[e.SHIFT=2]="SHIFT",e[e.APPEND_EAGERLY=1]="APPEND_EAGERLY",e[e.COMMENT=2]="COMMENT"}(hr||(hr={}));let Yd=H8;function Qd(e){"string"==typeof e&&(Yd=e.toLowerCase().replace(/_/g,"-"))}function $d(e,t,n){const r=t.insertBeforeIndex,i=Array.isArray(r)?r[0]:r;return null===i?w4(e,0,n):M1(n[i])}function Jd(e,t,n,r,i){const a=t.insertBeforeIndex;if(Array.isArray(a)){let c=r,d=null;if(3&t.type||(d=c,c=i),null!==c&&-1===t.componentOffset)for(let h=1;h1)for(let n=e.length-2;n>=0;n--){const r=e[n];Xd(r)||n_(r,t)&&null===r_(r)&&o_(r,t.index)}}function Xd(e){return!(64&e.type)}function n_(e,t){return Xd(t)||e.index>t.index}function r_(e){const t=e.insertBeforeIndex;return Array.isArray(t)?t[0]:t}function o_(e,t){const n=e.insertBeforeIndex;Array.isArray(n)?n[0]=t:(D4($d,Jd),e.insertBeforeIndex=t)}function Os(e,t){const n=e.data[t];return null===n||"string"==typeof n?null:n.hasOwnProperty("currentCaseLViewIndex")?n:n.value}function a_(e,t,n){const r=X6(e,n,64,null,null);return qd(t,r),r}function Ma(e,t){const n=t[e.currentCaseLViewIndex];return null===n?n:n<0?~n:n}function ef(e){return e>>>17}function tf(e){return(131070&e)>>>1}let Ts=0,xs=0;function rf(e,t,n,r){const i=n[xt];let c,a=null;for(let d=0;d>>1,ie=t[++d],Ie=t[++d];cs(i,Jr(ee,n),null,null,ie,Ie,null)}else switch(h){case ya:const y=t[++d],w=t[++d];if(null===n[w]){A2(n[w]=Zi(i,y),n)}break;case _a:const T=t[++d],ee=t[++d];if(null===n[ee]){A2(n[ee]=u8(i,T,null),n)}}}}function sf(e,t,n,r,i){for(let a=0;a>>2;switch(3&w){case 1:const ee=n[++y],ie=n[++y],Ie=e.data[T];"string"==typeof Ie?cs(t[xt],t[T],null,Ie,ee,h,ie):or(e,Ie,t,ee,h,t[xt],ie,!1);break;case 0:const ze=t[T];null!==ze&&C4(t[xt],ze,h);break;case 2:f_(e,Os(e,T),t,h);break;case 3:af(e,Os(e,T),r,t)}}}}else{const h=n[a+1];if(h>0&&3==(3&h)){const w=Os(e,h>>>2);t[w.currentCaseLViewIndex]<0&&af(e,w,r,t)}}a+=d}}function af(e,t,n,r){let i=r[t.currentCaseLViewIndex];if(null!==i){let a=Ts;i<0&&(i=r[t.currentCaseLViewIndex]=~i,a=-1),sf(e,r,t.update[i],n,a)}}function f_(e,t,n,r){const i=function p_(e,t){let n=e.cases.indexOf(t);if(-1===n)switch(e.type){case 1:{const r=function Xm(e,t){const n=Kd(t)(parseInt(e,10)),r=qm[n];return void 0!==r?r:"other"}(t,function t_(){return Yd}());n=e.cases.indexOf(r),-1===n&&"other"!==r&&(n=e.cases.indexOf("other"));break}case 0:n=e.cases.indexOf("other")}return-1===n?null:n}(t,r);if(Ma(t,n)!==i&&(lf(e,t,n),n[t.currentCaseLViewIndex]=null===i?null:~i,null!==i)){const c=n[t.anchorIdx];c&&rf(e,t.create[i],n,c)}}function lf(e,t,n){let r=Ma(t,n);if(null!==r){const i=t.remove[r];for(let a=0;a0){const d=Jr(c,n);null!==d&&$i(n[xt],d)}else lf(e,Os(e,~c),n)}}}function h_(){const e=[];let n,r,t=-1;function a(d,h){t=0;const y=Ma(d,h);r=null!==y?d.remove[y]:Wt}function c(){if(t0)return n[d];{e.push(t,r);const h=~d;return a(n[Ye].data[h],n),c()}}return 0===e.length?null:(r=e.pop(),t=e.pop(),c())}return function i(d,h){for(n=h;e.length;)e.pop();return a(d.value,h),c}}const va=/\ufffd(\d+):?\d*\ufffd/gi,g_=/({\s*\ufffd\d+:?\d*\ufffd\s*,\s*\S{6}\s*,[\s\S]*})/gi,C_=/\ufffd(\d+)\ufffd/,uf=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,Ns="\ufffd",m_=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,__=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,y_=/\uE500/g;function v_(e,t,n,r,i,a){const c=Pr(),d=[],h=[],y=[[]];i=function E_(e,t){if(function L_(e){return-1===e}(t))return pf(e);{const n=e.indexOf(`:${t}${Ns}`)+2+t.toString().length,r=e.search(new RegExp(`${Ns}\\/\\*\\d+:${t}${Ns}`));return pf(e.substring(n,r))}}(i,a);const w=function M_(e){return e.replace(y_," ")}(i).split(__);for(let T=0;Tn.length&&n.push(h)}return{type:r,mainBinding:i,cases:t,values:n}}function Bl(e){if(!e)return[];let t=0;const n=[],r=[],i=/[{}]/g;let a;for(i.lastIndex=0;a=i.exec(e);){const d=a.index;if("}"==a[0]){if(n.pop(),0==n.length){const h=e.substring(t,d);uf.test(h)?r.push(I_(h)):r.push(h),t=d+1}}else{if(0==n.length){const h=e.substring(t,d);r.push(h),t=d+1}n.push("{")}}const c=e.substring(t);return r.push(c),r}function P_(e,t,n,r,i,a,c,d){const h=[],y=[],w=[];t.cases.push(a),t.create.push(h),t.remove.push(y),t.update.push(w);const ee=Q0(F3()).getInertBodyElement(c),ie=ei(ee)||ee;return ie?gf(e,t,n,r,h,y,w,ie,i,d,0):0}function gf(e,t,n,r,i,a,c,d,h,y,w){let T=0,ee=d.firstChild;for(;ee;){const ie=Ji(e,n,1,null);switch(ee.nodeType){case Node.ELEMENT_NODE:const Ie=ee,ze=Ie.tagName.toLowerCase();if(Xo.hasOwnProperty(ze)){zl(i,_a,ze,h,ie),e.data[ie]=ze;const Gt=Ie.attributes;for(let F1=0;F1>>hr.SHIFT;let T=e[w];null===T&&(T=e[w]=h?i.createComment(d):c8(i,d)),y&&null!==n&&Lo(i,n,T,r,!1)}})(i,h.create,w,T),le(!0)}function yf(){le(!1)}function Ul(e,t,n,r){const i=De(),a=st(),c=o1();return Vl(a,i,i[xt],c,e,t,r),Ul}function Vl(e,t,n,r,i,a,c){const d=d1(r),y=e.firstCreatePass&&z4(e),w=t[n1],T=B4(t);let ee=!0;if(3&r.type||c){const ze=kn(r,t),tt=c?c(ze):ze,bt=T.length,Ke=c?F1=>c(M1(F1[r.index])):r.index;let Gt=null;if(!c&&d&&(Gt=function W_(e,t,n,r){const i=e.cleanup;if(null!=i)for(let a=0;ah?d[h]:null}"string"==typeof c&&(a+=2)}return null}(e,t,i,r.index)),null!==Gt){(Gt.__ngLastListenerFn__||Gt).__ngNextListenerFn__=a,Gt.__ngLastListenerFn__=a,ee=!1}else{a=wf(r,t,w,a,!1);const F1=n.listen(tt,i,a);T.push(a,F1),y&&y.push(i,Ke,bt,bt+1)}}else a=wf(r,t,w,a,!1);const ie=r.outputs;let Ie;if(ee&&null!==ie&&(Ie=ie[i])){const ze=Ie.length;if(ze)for(let tt=0;tt-1?Ln(e.index,t):t);let h=bf(t,n,r,c),y=a.__ngNextListenerFn__;for(;y;)h=bf(t,n,y,c)&&h,y=y.__ngNextListenerFn__;return i&&!1===h&&c.preventDefault(),h}}function Df(e=1){return function e3(e){return(ce.lFrame.contextLView=_3(e,ce.lFrame.contextLView))[n1]}(e)}function K_(e,t){let n=null;const r=function Rt(e){const t=e.attrs;if(null!=t){const n=t.indexOf(5);if(!(1&n))return t[n+1]}return null}(e);for(let i=0;i(k3(!0),c8(t[xt],r));function Hl(e){return ba("",e,""),Hl}function ba(e,t,n){const r=De(),i=S8(r,e,t,n);return i!==Xt&&L3(r,vn(),i),ba}function Wl(e,t,n,r,i){const a=De(),c=k8(a,e,t,n,r,i);return c!==Xt&&L3(a,vn(),c),Wl} +/*! + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function Kl(e,t,n){Du(t)&&(t=t());const r=De();if(Xn(r,p(),t)){or(st(),S1(),r,e,t,r[xt],n,!1)}return Kl}function rp(e,t){const n=Du(e);return n&&e.set(t),n}function Zl(e,t){const n=De(),r=st(),i=o1();return Vl(r,n,n[xt],i,e,t),Zl}function Yl(e,t,n,r,i){if(e=It(e),Array.isArray(e))for(let a=0;a>20;if(V3(e)||!e.multi){const ie=new Qo(y,i,ri),Ie=$l(h,t,i?w:w+ee,T);-1===Ie?(O6(Bi(d,c),a,h),Ql(a,e,t.length),t.push(h),d.directiveStart++,d.directiveEnd++,i&&(d.providerIndexes+=1048576),n.push(ie),c.push(ie)):(n[Ie]=ie,c[Ie]=ie)}else{const ie=$l(h,t,w+ee,T),Ie=$l(h,t,w,w+ee),ze=ie>=0&&n[ie],tt=Ie>=0&&n[Ie];if(i&&!tt||!i&&!ze){O6(Bi(d,c),a,h);const bt=function py(e,t,n,r,i){const a=new Qo(e,n,ri);return a.multi=[],a.index=t,a.componentProviders=0,op(a,i,r&&!n),a}(i?fy:dy,n.length,i,r,y);!i&&tt&&(n[Ie].providerFactory=bt),Ql(a,e,t.length,0),t.push(h),d.directiveStart++,d.directiveEnd++,i&&(d.providerIndexes+=1048576),n.push(bt),c.push(bt)}else{Ql(a,e,ie>-1?ie:Ie,op(n[i?Ie:ie],y,!i&&r))}!i&&r&&tt&&n[Ie].componentProviders++}}}function Ql(e,t,n,r){const i=V3(t),a=function k5(e){return!!e.useClass}(t);if(i||a){const h=(a?It(t.useClass):t).prototype.ngOnDestroy;if(h){const y=e.destroyHooks||(e.destroyHooks=[]);if(!i&&t.multi){const w=y.indexOf(n);-1===w?y.push(n,[r,h]):y[w+1].push(r,h)}else y.push(n,h)}}}function op(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function $l(e,t,n,r){for(let i=n;i{n.providersResolver=(r,i)=>function uy(e,t,n){const r=st();if(r.firstCreatePass){const i=bn(e);Yl(n,r.data,r.blueprint,i,!0),Yl(t,r.data,r.blueprint,i,!1)}}(r,i?i(e):e,t)}}class wa{constructor(t){this._injector=t,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(t){if(!t.standalone)return null;if(!this.cachedInjectors.has(t)){const n=C6(0,t.type),r=n.length>0?Wu([n],this._injector,`Standalone[${t.type.name}]`):null;this.cachedInjectors.set(t,r)}return this.cachedInjectors.get(t)}ngOnDestroy(){try{for(const t of this.cachedInjectors.values())null!==t&&t.destroy()}finally{this.cachedInjectors.clear()}}static#e=this.\u0275prov=un({token:wa,providedIn:"environment",factory:()=>new wa(m2(Fr))})}function sp(e,t){return wn(()=>{const n=z1(e,!0);n.declarations=Da(t.declarations||Wt),n.imports=Da(t.imports||Wt),n.exports=Da(t.exports||Wt),t.bootstrap&&(n.bootstrap=Da(t.bootstrap)),bs.registerNgModule(e,t)})}function Da(e){if("function"==typeof e)return e;const t=B2(e);return t.some(C5)?()=>t.map(It).map(ap):t.map(ap)}function ap(e){return q7(e)?e.ngModule:e}function gp(e,t,n,r){return Cp(De(),s2(),e,t,n,r)}function Ss(e,t){const n=e[t];return n===Xt?void 0:n}function Cp(e,t,n,r,i,a){const c=t+n;return Xn(e,c,i)?Q3(e,c+1,a?r.call(a,i):r(i)):Ss(e,c+1)}function mp(e,t,n,r,i,a,c){const d=t+n;return t5(e,d,i,a)?Q3(e,d+2,c?r.call(c,i,a):r(i,a)):Ss(e,d+2)}function _p(e,t,n,r,i,a,c,d){const h=t+n;return oa(e,h,i,a,c)?Q3(e,h+3,d?r.call(d,i,a,c):r(i,a,c)):Ss(e,h+3)}function yp(e,t,n,r,i,a,c,d,h){const y=t+n;return h3(e,y,i,a,c,d)?Q3(e,y+4,h?r.call(h,i,a,c,d):r(i,a,c,d)):Ss(e,y+4)}function Mp(e,t,n,r,i,a){let c=t+n,d=!1;for(let h=0;h{const r=(Array.isArray(e)?e:e()).map(i=>"function"==typeof i?{directive:It(i),inputs:on,outputs:on}:{directive:It(i.directive),inputs:Uu(i.inputs),outputs:Uu(i.outputs)});null===n.hostDirectives?(n.findHostDirectiveDefs=zu,n.hostDirectives=r):n.hostDirectives.unshift(...r)};return t.ngInherit=!0,t},\u0275\u0275NgOnChangesFeature:Ai,\u0275\u0275ProvidersFeature:ip,\u0275\u0275CopyDefinitionFeature:function pC(e){let n,t=Bu(e.type);n=bn(e)?t.\u0275cmp:t.\u0275dir;const r=e;for(const i of dC)r[i]=n[i];if(bn(n))for(const i of fC)r[i]=n[i]},\u0275\u0275InheritDefinitionFeature:ul,\u0275\u0275InputTransformsFeature:Gu,\u0275\u0275StandaloneFeature:function hy(e){E3("NgStandalone"),e.getStandaloneInjector=t=>t.get(wa).getOrCreateStandaloneInjector(e)},\u0275\u0275nextContext:Df,\u0275\u0275namespaceHTML:Ao,\u0275\u0275namespaceMathML:function No(){ce.lFrame.currentNamespace="math"},\u0275\u0275namespaceSVG:c5,\u0275\u0275enableBindings:function qe(){ce.bindingsEnabled=!0},\u0275\u0275disableBindings:function jt(){ce.bindingsEnabled=!1},\u0275\u0275elementStart:ha,\u0275\u0275elementEnd:ga,\u0275\u0275element:Rl,\u0275\u0275elementContainerStart:Ca,\u0275\u0275elementContainerEnd:ma,\u0275\u0275elementContainer:function Ud(e,t,n){return Ca(e,t,n),ma(),Ud},\u0275\u0275pureFunction0:function wy(e,t,n){const r=s2()+e,i=De();return i[r]===Xt?Q3(i,r,n?t.call(n):t()):Ls(i,r)},\u0275\u0275pureFunction1:gp,\u0275\u0275pureFunction2:function Dy(e,t,n,r,i){return mp(De(),s2(),e,t,n,r,i)},\u0275\u0275pureFunction3:function Ly(e,t,n,r,i,a){return _p(De(),s2(),e,t,n,r,i,a)},\u0275\u0275pureFunction4:function Ey(e,t,n,r,i,a,c){return yp(De(),s2(),e,t,n,r,i,a,c)},\u0275\u0275pureFunction5:function Iy(e,t,n,r,i,a,c,d){const h=s2()+e,y=De(),w=h3(y,h,n,r,i,a);return Xn(y,h+4,c)||w?Q3(y,h+5,d?t.call(d,n,r,i,a,c):t(n,r,i,a,c)):Ls(y,h+5)},\u0275\u0275pureFunction6:function Py(e,t,n,r,i,a,c,d,h){const y=s2()+e,w=De(),T=h3(w,y,n,r,i,a);return t5(w,y+4,c,d)||T?Q3(w,y+6,h?t.call(h,n,r,i,a,c,d):t(n,r,i,a,c,d)):Ls(w,y+6)},\u0275\u0275pureFunction7:function Oy(e,t,n,r,i,a,c,d,h,y){const w=s2()+e,T=De();let ee=h3(T,w,n,r,i,a);return oa(T,w+4,c,d,h)||ee?Q3(T,w+7,y?t.call(y,n,r,i,a,c,d,h):t(n,r,i,a,c,d,h)):Ls(T,w+7)},\u0275\u0275pureFunction8:function Ty(e,t,n,r,i,a,c,d,h,y,w){const T=s2()+e,ee=De(),ie=h3(ee,T,n,r,i,a);return h3(ee,T+4,c,d,h,y)||ie?Q3(ee,T+8,w?t.call(w,n,r,i,a,c,d,h,y):t(n,r,i,a,c,d,h,y)):Ls(ee,T+8)},\u0275\u0275pureFunctionV:function xy(e,t,n,r){return Mp(De(),s2(),e,t,n,r)},\u0275\u0275getCurrentView:Gd,\u0275\u0275restoreView:g2,\u0275\u0275listener:Ul,\u0275\u0275projection:Ef,\u0275\u0275syntheticHostProperty:function Wd(e,t,n){const r=De();if(Xn(r,p(),t)){const a=st(),c=S1();or(a,c,r,e,t,U4(X1(a.data),c,r),n,!0)}return Wd},\u0275\u0275syntheticHostListener:function vf(e,t){const n=o1(),r=De(),i=st();return Vl(i,r,U4(X1(i.data),n,r),n,e,t),vf},\u0275\u0275pipeBind1:function Sy(e,t,n){const r=e+Ot,i=De(),a=h2(i,r);return ks(i,r)?Cp(i,s2(),t,a.transform,n,a):a.transform(n)},\u0275\u0275pipeBind2:function ky(e,t,n,r){const i=e+Ot,a=De(),c=h2(a,i);return ks(a,i)?mp(a,s2(),t,c.transform,n,r,c):c.transform(n,r)},\u0275\u0275pipeBind3:function Fy(e,t,n,r,i){const a=e+Ot,c=De(),d=h2(c,a);return ks(c,a)?_p(c,s2(),t,d.transform,n,r,i,d):d.transform(n,r,i)},\u0275\u0275pipeBind4:function Ry(e,t,n,r,i,a){const c=e+Ot,d=De(),h=h2(d,c);return ks(d,c)?yp(d,s2(),t,h.transform,n,r,i,a,h):h.transform(n,r,i,a)},\u0275\u0275pipeBindV:function jy(e,t,n){const r=e+Ot,i=De(),a=h2(i,r);return ks(i,r)?Mp(i,s2(),t,a.transform,n,a):a.transform.apply(a,n)},\u0275\u0275projectionDef:Lf,\u0275\u0275hostProperty:function Hd(e,t,n){const r=De();if(Xn(r,p(),t)){or(st(),S1(),r,e,t,r[xt],n,!0)}return Hd},\u0275\u0275property:Pl,\u0275\u0275propertyInterpolate:function If(e,t,n){return Gl(e,"",t,"",n),If},\u0275\u0275propertyInterpolate1:Gl,\u0275\u0275propertyInterpolate2:function Pf(e,t,n,r,i,a,c){const d=De(),h=k8(d,t,n,r,i,a);if(h!==Xt){or(st(),S1(),d,e,h,d[xt],c,!1)}return Pf},\u0275\u0275propertyInterpolate3:function Of(e,t,n,r,i,a,c,d,h){const y=De(),w=F8(y,t,n,r,i,a,c,d);if(w!==Xt){or(st(),S1(),y,e,w,y[xt],h,!1)}return Of},\u0275\u0275propertyInterpolate4:function Tf(e,t,n,r,i,a,c,d,h,y,w){const T=De(),ee=R8(T,t,n,r,i,a,c,d,h,y);if(ee!==Xt){or(st(),S1(),T,e,ee,T[xt],w,!1)}return Tf},\u0275\u0275propertyInterpolate5:function xf(e,t,n,r,i,a,c,d,h,y,w,T,ee){const ie=De(),Ie=j8(ie,t,n,r,i,a,c,d,h,y,w,T);if(Ie!==Xt){or(st(),S1(),ie,e,Ie,ie[xt],ee,!1)}return xf},\u0275\u0275propertyInterpolate6:function Nf(e,t,n,r,i,a,c,d,h,y,w,T,ee,ie,Ie){const ze=De(),tt=B8(ze,t,n,r,i,a,c,d,h,y,w,T,ee,ie);if(tt!==Xt){or(st(),S1(),ze,e,tt,ze[xt],Ie,!1)}return Nf},\u0275\u0275propertyInterpolate7:function Af(e,t,n,r,i,a,c,d,h,y,w,T,ee,ie,Ie,ze,tt){const bt=De(),Ke=z8(bt,t,n,r,i,a,c,d,h,y,w,T,ee,ie,Ie,ze);if(Ke!==Xt){or(st(),S1(),bt,e,Ke,bt[xt],tt,!1)}return Af},\u0275\u0275propertyInterpolate8:function Sf(e,t,n,r,i,a,c,d,h,y,w,T,ee,ie,Ie,ze,tt,bt,Ke){const Gt=De(),F1=U8(Gt,t,n,r,i,a,c,d,h,y,w,T,ee,ie,Ie,ze,tt,bt);if(F1!==Xt){or(st(),S1(),Gt,e,F1,Gt[xt],Ke,!1)}return Sf},\u0275\u0275propertyInterpolateV:function kf(e,t,n){const r=De(),i=A8(r,t);if(i!==Xt){or(st(),S1(),r,e,i,r[xt],n,!1)}return kf},\u0275\u0275pipe:function Ny(e,t){const n=st();let r;const i=e+Ot;n.firstCreatePass?(r=function Ay(e,t){if(t)for(let n=t.length-1;n>=0;n--){const r=t[n];if(e===r.name)return r}}(t,n.pipeRegistry),n.data[i]=r,r.onDestroy&&(n.destroyHooks??=[]).push(i,r.onDestroy)):r=n.data[i];const a=r.factory||(r.factory=Sr(r.type)),d=q2(ri);try{const h=H5(!1),y=a();return H5(h),function J_(e,t,n,r){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=r}(n,De(),i,y),y}finally{q2(d)}},\u0275\u0275queryRefresh:Rf,\u0275\u0275queryAdvance:function $_(e=1){A1(N1()+e)},\u0275\u0275viewQuery:Ff,\u0275\u0275viewQuerySignal:function Q_(e,t,n,r){Pu(e,_u(t,n,r))},\u0275\u0275loadQuery:jf,\u0275\u0275contentQuery:function Z_(e,t,n,r){yu(e,t,n,r)},\u0275\u0275contentQuerySignal:function Y_(e,t,n,r,i){Pu(t,yu(e,n,r,i))},\u0275\u0275reference:function q_(e){return h2(function S3(){return ce.lFrame.contextLView}(),Ot+e)},\u0275\u0275classMap:function fm(e){P3(_m,J3,e,!0)},\u0275\u0275classMapInterpolate1:function vm(e,t,n){P3(Qn,J3,S8(De(),e,t,n),!0)},\u0275\u0275classMapInterpolate2:function bm(e,t,n,r,i){P3(Qn,J3,k8(De(),e,t,n,r,i),!0)},\u0275\u0275classMapInterpolate3:function wm(e,t,n,r,i,a,c){P3(Qn,J3,F8(De(),e,t,n,r,i,a,c),!0)},\u0275\u0275classMapInterpolate4:function Dm(e,t,n,r,i,a,c,d,h){P3(Qn,J3,R8(De(),e,t,n,r,i,a,c,d,h),!0)},\u0275\u0275classMapInterpolate5:function Lm(e,t,n,r,i,a,c,d,h,y,w){P3(Qn,J3,j8(De(),e,t,n,r,i,a,c,d,h,y,w),!0)},\u0275\u0275classMapInterpolate6:function Em(e,t,n,r,i,a,c,d,h,y,w,T,ee){P3(Qn,J3,B8(De(),e,t,n,r,i,a,c,d,h,y,w,T,ee),!0)},\u0275\u0275classMapInterpolate7:function Im(e,t,n,r,i,a,c,d,h,y,w,T,ee,ie,Ie){P3(Qn,J3,z8(De(),e,t,n,r,i,a,c,d,h,y,w,T,ee,ie,Ie),!0)},\u0275\u0275classMapInterpolate8:function Pm(e,t,n,r,i,a,c,d,h,y,w,T,ee,ie,Ie,ze,tt){P3(Qn,J3,U8(De(),e,t,n,r,i,a,c,d,h,y,w,T,ee,ie,Ie,ze,tt),!0)},\u0275\u0275classMapInterpolateV:function Om(e){P3(Qn,J3,A8(De(),e),!0)} +/*! + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */,\u0275\u0275styleMap:$3,\u0275\u0275styleMapInterpolate1:function X_(e,t,n){$3(S8(De(),e,t,n))},\u0275\u0275styleMapInterpolate2:function ey(e,t,n,r,i){$3(k8(De(),e,t,n,r,i))},\u0275\u0275styleMapInterpolate3:function ty(e,t,n,r,i,a,c){$3(F8(De(),e,t,n,r,i,a,c))},\u0275\u0275styleMapInterpolate4:function ny(e,t,n,r,i,a,c,d,h){$3(R8(De(),e,t,n,r,i,a,c,d,h))},\u0275\u0275styleMapInterpolate5:function ry(e,t,n,r,i,a,c,d,h,y,w){$3(j8(De(),e,t,n,r,i,a,c,d,h,y,w))},\u0275\u0275styleMapInterpolate6:function oy(e,t,n,r,i,a,c,d,h,y,w,T,ee){$3(B8(De(),e,t,n,r,i,a,c,d,h,y,w,T,ee))},\u0275\u0275styleMapInterpolate7:function iy(e,t,n,r,i,a,c,d,h,y,w,T,ee,ie,Ie){$3(z8(De(),e,t,n,r,i,a,c,d,h,y,w,T,ee,ie,Ie))},\u0275\u0275styleMapInterpolate8:function sy(e,t,n,r,i,a,c,d,h,y,w,T,ee,ie,Ie,ze,tt){$3(U8(De(),e,t,n,r,i,a,c,d,h,y,w,T,ee,ie,Ie,ze,tt))},\u0275\u0275styleMapInterpolateV:function ay(e){$3(A8(De(),e))},\u0275\u0275styleProp:Tl,\u0275\u0275stylePropInterpolate1:function Bf(e,t,n,r,i){return I3(e,S8(De(),t,n,r),i,!1),Bf},\u0275\u0275stylePropInterpolate2:function zf(e,t,n,r,i,a,c){return I3(e,k8(De(),t,n,r,i,a),c,!1),zf},\u0275\u0275stylePropInterpolate3:function Uf(e,t,n,r,i,a,c,d,h){return I3(e,F8(De(),t,n,r,i,a,c,d),h,!1),Uf},\u0275\u0275stylePropInterpolate4:function Vf(e,t,n,r,i,a,c,d,h,y,w){return I3(e,R8(De(),t,n,r,i,a,c,d,h,y),w,!1),Vf},\u0275\u0275stylePropInterpolate5:function Gf(e,t,n,r,i,a,c,d,h,y,w,T,ee){return I3(e,j8(De(),t,n,r,i,a,c,d,h,y,w,T),ee,!1),Gf},\u0275\u0275stylePropInterpolate6:function Hf(e,t,n,r,i,a,c,d,h,y,w,T,ee,ie,Ie){return I3(e,B8(De(),t,n,r,i,a,c,d,h,y,w,T,ee,ie),Ie,!1),Hf},\u0275\u0275stylePropInterpolate7:function Wf(e,t,n,r,i,a,c,d,h,y,w,T,ee,ie,Ie,ze,tt){return I3(e,z8(De(),t,n,r,i,a,c,d,h,y,w,T,ee,ie,Ie,ze),tt,!1),Wf},\u0275\u0275stylePropInterpolate8:function Kf(e,t,n,r,i,a,c,d,h,y,w,T,ee,ie,Ie,ze,tt,bt,Ke){return I3(e,U8(De(),t,n,r,i,a,c,d,h,y,w,T,ee,ie,Ie,ze,tt,bt),Ke,!1),Kf},\u0275\u0275stylePropInterpolateV:function Zf(e,t,n){return I3(e,A8(De(),t),n,!1),Zf},\u0275\u0275classProp:xl,\u0275\u0275advance:T4,\u0275\u0275template:L8,\u0275\u0275conditional:function Am(e,t,n){E3("NgControlFlow");const r=De(),i=p(),a=kl(r,Ot+e);if(Xn(r,i,t)){const d=B(null);try{if(A(a,0),-1!==t){const h=Fl(r[Ye],Ot+t),y=w8(a,h.tView.ssrId);L(a,l(r,h,n,{dehydratedView:y}),0,m(h,y))}}finally{B(d)}}else{const d=u(a,0);void 0!==d&&(d[n1]=n)}},\u0275\u0275defer:function RC(e,t,n,r,i,a,c,d,h){const y=De(),w=st(),T=e+Ot;if(L8(e,null,0,0),w.firstCreatePass){E3("NgDefer");const tt={primaryTmplIndex:t,loadingTmplIndex:r??null,placeholderTmplIndex:i??null,errorTmplIndex:a??null,placeholderBlockConfig:null,loadingBlockConfig:null,dependencyResolverFn:n??null,loadingState:Gn.NOT_STARTED,loadingPromise:null,providers:null};h?.(w,tt,d,c),function IC(e,t,n){const r=la(t);e.data[r]=n}(w,T,tt)}const ee=o1();pu(y[T],ee,y);const Ie=[null,E8.Initial,null,null,null,null];!function EC(e,t,n){e[Ye],e[la(t)]=n}(y,T,Ie);const ze=()=>qu(Ie);aa(0,Ie,()=>ue(y,ze)),Er(y,ze)},\u0275\u0275deferWhen:function jC(e){const t=De();if(Xn(t,p(),e)){const r=B(null);try{const i=!!e,a=S1(),d=n5(t,a)[ia];!1===i&&d===E8.Initial?x8(t,a):!0===i&&(d===E8.Initial||d===Hn.Placeholder)&&N8(t,a)}finally{B(r)}}},\u0275\u0275deferOnIdle:function zC(){cd(sd)},\u0275\u0275deferOnImmediate:function VC(){const e=De(),t=o1(),n=e[Ye],r=e[Cn],i=Wr(n,t);(!vl(r)||null===i.loadingTmplIndex)&&x8(e,t),N8(e,t)},\u0275\u0275deferOnTimer:function HC(e){cd(ad(e))},\u0275\u0275deferOnHover:function KC(e,t){const n=De(),r=o1();x8(n,r),T8(n,r,e,t,od,()=>N8(n,r),0)},\u0275\u0275deferOnInteraction:function YC(e,t){const n=De(),r=o1();x8(n,r),T8(n,r,e,t,rd,()=>N8(n,r),0)},\u0275\u0275deferOnViewport:function $C(e,t){const n=De(),r=o1();x8(n,r),T8(n,r,e,t,id,()=>N8(n,r),0)},\u0275\u0275deferPrefetchWhen:function BC(e){const t=De();if(Xn(t,p(),e)){const r=B(null);try{const i=!!e,a=t[Ye],c=S1(),d=Wr(a,c);!0===i&&d.loadingState===Gn.NOT_STARTED&&Is(d,t,c)}finally{B(r)}}},\u0275\u0275deferPrefetchOnIdle:function UC(){ud(sd)},\u0275\u0275deferPrefetchOnImmediate:function GC(){const e=De(),t=o1(),r=Wr(e[Ye],t);r.loadingState===Gn.NOT_STARTED&&wl(r,e,t)},\u0275\u0275deferPrefetchOnTimer:function WC(e){ud(ad(e))},\u0275\u0275deferPrefetchOnHover:function ZC(e,t){const n=De(),r=o1(),a=Wr(n[Ye],r);a.loadingState===Gn.NOT_STARTED&&T8(n,r,e,t,od,()=>Is(a,n,r),1)},\u0275\u0275deferPrefetchOnInteraction:function QC(e,t){const n=De(),r=o1(),a=Wr(n[Ye],r);a.loadingState===Gn.NOT_STARTED&&T8(n,r,e,t,rd,()=>Is(a,n,r),1)},\u0275\u0275deferPrefetchOnViewport:function JC(e,t){const n=De(),r=o1(),a=Wr(n[Ye],r);a.loadingState===Gn.NOT_STARTED&&T8(n,r,e,t,id,()=>Is(a,n,r),1)},\u0275\u0275deferEnableTimerScheduling:function FC(e,t,n,r){const i=e.consts;null!=n&&(t.placeholderBlockConfig=Mn(i,n)),null!=r&&(t.loadingBlockConfig=Mn(i,r)),null===bl&&(bl=qC)},\u0275\u0275repeater:function zm(e){const t=B(null),n=vn();try{const r=De(),i=r[Ye],a=r[n];if(void 0===a.liveCollection){const d=n+1,h=kl(r,d),y=Fl(i,d);a.liveCollection=new Bm(h,r,y)}else a.liveCollection.reset();const c=a.liveCollection;if(function Nm(e,t,n){let r,i,a=0,c=e.length-1;if(Array.isArray(t)){let d=t.length-1;for(;a<=c&&a<=d;){const h=e.at(a),y=t[a],w=Al(a,h,a,y,n);if(0!==w){w<0&&e.updateValue(a,y),a++;continue}const T=e.at(c),ee=t[d],ie=Al(c,T,d,ee,n);if(0!==ie){ie<0&&e.updateValue(c,ee),c--,d--;continue}const Ie=n(a,h),ze=n(c,T),tt=n(a,y);if(Object.is(tt,ze)){const bt=n(d,ee);Object.is(bt,Ie)?(e.swap(a,c),e.updateValue(c,ee),d--,c--):e.move(c,a),e.updateValue(a,y),a++}else if(r??=new Bd,i??=jd(e,a,c,n),Sl(e,r,a,tt))e.updateValue(a,y),a++,c++;else if(i.has(tt))r.set(Ie,e.detach(a)),c--;else{const bt=e.create(a,t[a]);e.attach(a,bt),a++,c++}}for(;a<=d;)Rd(e,r,n,a,t[a]),a++}else if(null!=t){const d=t[Symbol.iterator]();let h=d.next();for(;!h.done&&a<=c;){const y=e.at(a),w=h.value,T=Al(a,y,a,w,n);if(0!==T)T<0&&e.updateValue(a,w),a++,h=d.next();else{r??=new Bd,i??=jd(e,a,c,n);const ee=n(a,w);if(Sl(e,r,a,ee))e.updateValue(a,w),a++,c++,h=d.next();else if(i.has(ee)){const ie=n(a,y);r.set(ie,e.detach(a)),c--}else e.attach(a,e.create(a,w)),a++,c++,h=d.next()}}for(;!h.done;)Rd(e,r,n,e.length,h.value),h=d.next()}for(;a<=c;)e.destroy(e.detach(c--));r?.forEach(d=>{e.destroy(d)})}(c,e,a.trackByFn),c.updateIndexes(),a.hasEmptyBlock){const d=p(),h=0===c.length;if(Xn(r,d,h)){const y=n+2,w=kl(r,y);if(h){const T=Fl(i,y),ee=w8(w,T.tView.ssrId);L(w,l(r,T,void 0,{dehydratedView:ee}),0,m(T,ee))}else A(w,0)}}}finally{B(t)}},\u0275\u0275repeaterCreate:function jm(e,t,n,r,i,a,c,d,h,y,w,T,ee){E3("NgControlFlow");const ie=void 0!==h,Ie=De(),ze=d?c.bind(Ie[H1][n1]):c,tt=new Rm(ie,ze);Ie[Ot+e]=tt,L8(e+1,t,n,r,i,a),ie&&L8(e+2,h,y,w,T,ee)},\u0275\u0275repeaterTrackByIndex:function km(e){return e},\u0275\u0275repeaterTrackByIdentity:function Fm(e,t){return t},\u0275\u0275componentInstance:function Tm(){return De()[H1][n1]},\u0275\u0275text:Yf,\u0275\u0275textInterpolate:Hl,\u0275\u0275textInterpolate1:ba,\u0275\u0275textInterpolate2:Wl,\u0275\u0275textInterpolate3:function $f(e,t,n,r,i,a,c){const d=De(),h=F8(d,e,t,n,r,i,a,c);return h!==Xt&&L3(d,vn(),h),$f},\u0275\u0275textInterpolate4:function Jf(e,t,n,r,i,a,c,d,h){const y=De(),w=R8(y,e,t,n,r,i,a,c,d,h);return w!==Xt&&L3(y,vn(),w),Jf},\u0275\u0275textInterpolate5:function qf(e,t,n,r,i,a,c,d,h,y,w){const T=De(),ee=j8(T,e,t,n,r,i,a,c,d,h,y,w);return ee!==Xt&&L3(T,vn(),ee),qf},\u0275\u0275textInterpolate6:function Xf(e,t,n,r,i,a,c,d,h,y,w,T,ee){const ie=De(),Ie=B8(ie,e,t,n,r,i,a,c,d,h,y,w,T,ee);return Ie!==Xt&&L3(ie,vn(),Ie),Xf},\u0275\u0275textInterpolate7:function ep(e,t,n,r,i,a,c,d,h,y,w,T,ee,ie,Ie){const ze=De(),tt=z8(ze,e,t,n,r,i,a,c,d,h,y,w,T,ee,ie,Ie);return tt!==Xt&&L3(ze,vn(),tt),ep},\u0275\u0275textInterpolate8:function tp(e,t,n,r,i,a,c,d,h,y,w,T,ee,ie,Ie,ze,tt){const bt=De(),Ke=U8(bt,e,t,n,r,i,a,c,d,h,y,w,T,ee,ie,Ie,ze,tt);return Ke!==Xt&&L3(bt,vn(),Ke),tp},\u0275\u0275textInterpolateV:function np(e){const t=De(),n=A8(t,e);return n!==Xt&&L3(t,vn(),n),np},\u0275\u0275i18n:function U_(e,t,n){_f(e,t,n),yf()},\u0275\u0275i18nAttributes:function V_(e,t){const n=st(),r=Mn(n.consts,t);!function w_(e,t,n){const i=o1().index,a=[];if(e.firstCreatePass&&null===e.data[t]){for(let c=0;c0){const r=e.data[n];sf(e,t,Array.isArray(r)?r:r.update,Tr()-xs-1,Ts)}Ts=0,xs=0}(st(),De(),e+Ot)},\u0275\u0275i18nPostprocess:function H_(e,t={}){return function z_(e,t={}){let n=e;if(A_.test(e)){const r={},i=[mf];n=n.replace(S_,(a,c,d)=>{const h=c||d,y=r[h]||[];if(y.length||(h.split("|").forEach(ze=>{const tt=ze.match(B_),bt=tt?parseInt(tt[1],10):mf,Ke=j_.test(ze);y.push([bt,Ke,ze])}),r[h]=y),!y.length)throw new Error(`i18n postprocess: unmatched placeholder - ${h}`);const w=i[i.length-1];let T=0;for(let ze=0;zet.hasOwnProperty(a)?`${i}${t[a]}${h}`:r),n=n.replace(F_,(r,i)=>t.hasOwnProperty(i)?t[i]:r),n=n.replace(R_,(r,i)=>{if(t.hasOwnProperty(i)){const a=t[i];if(!a.length)throw new Error(`i18n postprocess: unmatched ICU - ${r} with key: ${i}`);return a.shift()}return r})),n}(e,t)},\u0275\u0275resolveWindow:V6,\u0275\u0275resolveDocument:pr,\u0275\u0275resolveBody:G6,\u0275\u0275setComponentScope:function gy(e,t,n){const r=e.\u0275cmp;r.directiveDefs=lr(t,!1),r.pipeDefs=lr(n,!0)},\u0275\u0275setNgModuleScope:sp,\u0275\u0275registerNgModuleType:Ru,\u0275\u0275getComponentDepsFactory:function zy(e,t){return()=>{try{return bs.getComponentDependencies(e,t).dependencies}catch(n){throw console.error(`Computing dependencies in local compilation mode for the component "${e.name}" failed with the exception:`,n),n}}},\u0275setClassDebugInfo:vp,\u0275\u0275sanitizeHtml:function V9(e){const t=Vi();return t?H0(t.sanitize(K3.HTML,e)||""):qo(e,"HTML")?H0(b3(e)):s4(F3(),Qt(e))},\u0275\u0275sanitizeStyle:function F6(e){const t=Vi();return t?t.sanitize(K3.STYLE,e)||"":qo(e,"Style")?b3(e):Qt(e)},\u0275\u0275sanitizeResourceUrl:a4,\u0275\u0275sanitizeScript:function G9(e){const t=Vi();if(t)return W0(t.sanitize(K3.SCRIPT,e)||"");if(qo(e,"Script"))return W0(b3(e));throw new nt(905,!1)},\u0275\u0275sanitizeUrl:R6,\u0275\u0275sanitizeUrlOrResourceUrl:function Z9(e,t,n){return function K9(e,t){return"src"===t&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===t&&("base"===e||"link"===e)?a4:R6}(t,n)(e)},\u0275\u0275trustConstantHtml:function H9(e){return vo(e[0])},\u0275\u0275trustConstantResourceUrl:function W9(e){return function q5(e){return A6()?.createScriptURL(e)||e}(e[0])},\u0275\u0275validateIframeAttribute:function iC(e,t,n){const r=De(),i=S1(),a=kn(i,r);if(2===i.type&&"iframe"===t.toLowerCase()){const c=a;c.src="",c.srcdoc=vo(""),$i(r[xt],c);throw new nt(-910,!1)}return e},forwardRef:r3,resolveForwardRef:It,\u0275\u0275twoWayProperty:Kl,\u0275\u0275twoWayBindingSet:rp,\u0275\u0275twoWayListener:Zl,\u0275\u0275InputFlags:n2};let W8=null;const Fs=[];let Xl=!1;function bp(e){return Array.isArray(e)?e.every(bp):!!It(e)}function Wy(e,t={}){(function Ky(e,t,n=!1){const r=B2(t.declarations||Wt);let i=null;Object.defineProperty(e,w2,{configurable:!0,get:()=>(null===i&&(i=$n().compileNgModule(gr,`ng:///${e.name}/\u0275mod.js`,{type:e,bootstrap:B2(t.bootstrap||Wt).map(It),declarations:r.map(It),imports:B2(t.imports||Wt).map(It).map(Ep),exports:B2(t.exports||Wt).map(It).map(Ep),schemas:t.schemas?B2(t.schemas):null,id:t.id||null}),i.schemas||(i.schemas=[])),i)});let a=null;Object.defineProperty(e,B1,{get:()=>{if(null===a){const d=$n();a=d.compileFactory(gr,`ng:///${e.name}/\u0275fac.js`,{name:e.name,type:e,deps:Y5(e),target:d.FactoryTarget.NgModule,typeArgumentCount:0})}return a},configurable:!1});let c=null;Object.defineProperty(e,X8,{get:()=>{if(null===c){const d={name:e.name,type:e,providers:t.providers||Wt,imports:[(t.imports||Wt).map(It),(t.exports||Wt).map(It)]};c=$n().compileInjector(gr,`ng:///${e.name}/\u0275inj.js`,d)}return c},configurable:!1})})(e,t),void 0!==t.id&&Ru(e,t.id),function Gy(e,t){Fs.push({moduleType:e,ngModule:t})}(e,t)}function Qy(e,t){const n=B2(t.declarations||Wt),r=K8(e);n.forEach(i=>{if((i=It(i)).hasOwnProperty(Z2)){Lp(Dt(i),r)}else!i.hasOwnProperty(F2)&&!i.hasOwnProperty(zn)&&(i.ngSelectorScope=e)})}function Lp(e,t){e.directiveDefs=()=>Array.from(t.compilation.directives).map(n=>n.hasOwnProperty(Z2)?Dt(n):G1(n)).filter(n=>!!n),e.pipeDefs=()=>Array.from(t.compilation.pipes).map(n=>hn(n)),e.schemas=t.schemas,e.tView=null}function K8(e){if(Xi(e)){if(X7){const t=bs.getNgModuleScope(e);return{schemas:z1(e,!0).schemas||null,...t}}return function $y(e){const t=z1(e,!0);if(null!==t.transitiveCompileScopes)return t.transitiveCompileScopes;const n={schemas:t.schemas||null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set}};return a1(t.imports).forEach(r=>{const i=K8(r);i.exported.directives.forEach(a=>n.compilation.directives.add(a)),i.exported.pipes.forEach(a=>n.compilation.pipes.add(a))}),a1(t.declarations).forEach(r=>{hn(r)?n.compilation.pipes.add(r):n.compilation.directives.add(r)}),a1(t.exports).forEach(r=>{const i=r;if(Xi(i)){const a=K8(i);a.exported.directives.forEach(c=>{n.compilation.directives.add(c),n.exported.directives.add(c)}),a.exported.pipes.forEach(c=>{n.compilation.pipes.add(c),n.exported.pipes.add(c)})}else hn(i)?n.exported.pipes.add(i):n.exported.directives.add(i)}),t.transitiveCompileScopes=n,n}(e)}if(Nn(e)){if(null!==(Dt(e)||G1(e)))return{schemas:null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set([e]),pipes:new Set}};if(null!==hn(e))return{schemas:null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set([e])}}}throw new Error(`${e.name} does not have a module def (\u0275mod property)`)}function Ep(e){return q7(e)?e.ngModule:e}let nc=0;function Jy(e,t){let n=null;(function Xg(e,t){ku(t)&&(D8.set(e,t),Ds.add(e))})(e,t),Op(e,t),Object.defineProperty(e,Z2,{get:()=>{if(null===n){const r=$n();if(ku(t)){const y=[`Component '${e.name}' is not resolved:`];throw t.templateUrl&&y.push(` - templateUrl: ${t.templateUrl}`),t.styleUrls&&t.styleUrls.length&&y.push(` - styleUrls: ${JSON.stringify(t.styleUrls)}`),t.styleUrl&&y.push(` - styleUrl: ${t.styleUrl}`),y.push("Did you run and wait for 'resolveComponentResources()'?"),new Error(y.join("\n"))}const i=function Vy(){return W8}();let a=t.preserveWhitespaces;void 0===a&&(a=null!==i&&void 0!==i.preserveWhitespaces&&i.preserveWhitespaces);let c=t.encapsulation;void 0===c&&(c=null!==i&&void 0!==i.defaultEncapsulation?i.defaultEncapsulation:pn.Emulated);const d=t.templateUrl||`ng:///${e.name}/template.html`,h={...Tp(e,t),typeSourceSpan:r.createParseSourceSpan("Component",e.name,d),template:t.template||"",preserveWhitespaces:a,styles:"string"==typeof t.styles?[t.styles]:t.styles||Wt,animations:t.animations,declarations:[],changeDetection:t.changeDetection,encapsulation:c,interpolation:t.interpolation,viewProviders:t.viewProviders||null};nc++;try{if(h.usesInheritance&&xp(e),n=r.compileComponent(gr,d,h),t.standalone){const y=B2(t.imports||Wt),{directiveDefs:w,pipeDefs:T}=function qy(e,t){let n=null,r=null;return{directiveDefs:()=>{if(X7)return vs(e)?[...bs.getStandaloneComponentScope(e,t).compilation.directives].map(d=>Dt(d)||G1(d)).filter(d=>null!==d):[];if(null===n){n=[Dt(e)];const c=new Set([e]);for(const d of t){const h=It(d);if(!c.has(h))if(c.add(h),z1(h)){const y=K8(h);for(const w of y.exported.directives){const T=Dt(w)||G1(w);T&&!c.has(w)&&(c.add(w),n.push(T))}}else{const y=Dt(h)||G1(h);y&&n.push(y)}}}return n},pipeDefs:()=>{if(X7)return vs(e)?[...bs.getStandaloneComponentScope(e,t).compilation.pipes].map(d=>hn(d)).filter(d=>null!==d):[];if(null===r){r=[];const c=new Set;for(const d of t){const h=It(d);if(!c.has(h))if(c.add(h),z1(h)){const y=K8(h);for(const w of y.exported.pipes){const T=hn(w);T&&!c.has(w)&&(c.add(w),r.push(T))}}else{const y=hn(h);y&&r.push(y)}}}return r}}}(e,y);n.directiveDefs=w,n.pipeDefs=T,n.dependencies=()=>y.map(It)}}finally{nc--}if(0===nc&&function Hy(){if(!Xl){Xl=!0;try{for(let e=Fs.length-1;e>=0;e--){const{moduleType:t,ngModule:n}=Fs[e];n.declarations&&n.declarations.every(bp)&&(Fs.splice(e,1),Qy(t,n))}}finally{Xl=!1}}}(),function Xy(e){return void 0!==e.ngSelectorScope}(e)){const y=K8(e.ngSelectorScope);Lp(n,y)}if(t.schemas){if(!t.standalone)throw new Error(`The 'schemas' was specified for the ${g1(e)} but is only valid on a component that is standalone.`);n.schemas=t.schemas}else t.standalone&&(n.schemas=[])}return n},configurable:!1})}function Ip(e,t){let n=null;Op(e,t||{}),Object.defineProperty(e,F2,{get:()=>{if(null===n){const r=Pp(e,t||{});n=$n().compileDirective(gr,r.sourceMapUrl,r.metadata)}return n},configurable:!1})}function Pp(e,t){const n=e&&e.name,r=`ng:///${n}/\u0275dir.js`,i=$n(),a=Tp(e,t);return a.typeSourceSpan=i.createParseSourceSpan("Directive",n,r),a.usesInheritance&&xp(e),{metadata:a,sourceMapUrl:r}}function Op(e,t){let n=null;Object.defineProperty(e,B1,{get:()=>{if(null===n){const r=Pp(e,t),i=$n();n=i.compileFactory(gr,`ng:///${e.name}/\u0275fac.js`,{name:r.metadata.name,type:r.metadata.type,typeArgumentCount:0,deps:Y5(e),target:i.FactoryTarget.Directive})}return n},configurable:!1})}function eM(e){return Object.getPrototypeOf(e.prototype)===Object.prototype}function Tp(e,t){const n=x6(),r=n.ownPropMetadata(e);return{name:e.name,type:e,selector:void 0!==t.selector?t.selector:null,host:t.host||on,propMetadata:r,inputs:t.inputs||Wt,outputs:t.outputs||Wt,queries:Np(e,r,Ap),lifecycle:{usesOnChanges:n.hasLifecycleHook(e,"ngOnChanges")},typeSourceSpan:null,usesInheritance:!eM(e),exportAs:rM(t.exportAs),providers:t.providers||null,viewQueries:Np(e,r,Sp),isStandalone:!!t.standalone,isSignal:!!t.signals,hostDirectives:t.hostDirectives?.map(i=>"function"==typeof i?{directive:i}:i)||null}}function xp(e){const t=Object.prototype;let n=Object.getPrototypeOf(e.prototype).constructor;for(;n&&n!==t;)!G1(n)&&!Dt(n)&&iM(n)&&Ip(n,null),n=Object.getPrototypeOf(n)}function tM(e){return"string"==typeof e?Fp(e):It(e)}function nM(e,t){return{propertyName:e,predicate:tM(t.selector),descendants:t.descendants,first:t.first,read:t.read?t.read:null,static:!!t.static,emitDistinctChangesOnly:!!t.emitDistinctChangesOnly,isSignal:!!t.isSignal}}function Np(e,t,n){const r=[];for(const i in t)if(t.hasOwnProperty(i)){const a=t[i];a.forEach(c=>{if(n(c)){if(!c.selector)throw new Error(`Can't construct a query for the property "${i}" of "${g1(e)}" since the query selector wasn't defined.`);if(a.some(kp))throw new Error("Cannot combine @Input decorators with query decorators");r.push(nM(i,c))}})}return r}function rM(e){return void 0===e?null:Fp(e)}function Ap(e){const t=e.ngMetadataName;return"ContentChild"===t||"ContentChildren"===t}function Sp(e){const t=e.ngMetadataName;return"ViewChild"===t||"ViewChildren"===t}function kp(e){return"Input"===e.ngMetadataName}function Fp(e){return e.split(",").map(t=>t.trim())}const oM=["ngOnChanges","ngOnInit","ngOnDestroy","ngDoCheck","ngAfterViewInit","ngAfterViewChecked","ngAfterContentInit","ngAfterContentChecked"];function iM(e){const t=x6();if(oM.some(r=>t.hasLifecycleHook(e,r)))return!0;const n=t.propMetadata(e);for(const r in n){const i=n[r];for(let a=0;ae,void 0,void 0,(e,t)=>Ip(e,t)),aM=Ho("Component",(e={})=>({changeDetection:K2.Default,...e}),jp,void 0,(e,t)=>Jy(e,t)),lM=Ho("Pipe",e=>({pure:!0,...e}),void 0,void 0,(e,t)=>function sM(e,t){let n=null,r=null;Object.defineProperty(e,B1,{get:()=>{if(null===r){const i=Rp(e,t),a=$n(i.type);r=a.compileFactory(gr,`ng:///${i.name}/\u0275fac.js`,{name:i.name,type:i.type,typeArgumentCount:0,deps:Y5(e),target:a.FactoryTarget.Pipe})}return r},configurable:!1}),Object.defineProperty(e,zn,{get:()=>{if(null===n){const i=Rp(e,t);n=$n(i.type).compilePipe(gr,`ng:///${i.name}/\u0275pipe.js`,i)}return n},configurable:!1})}(e,t)),cM=M3("Input",e=>e?"string"==typeof e?{alias:e}:e:{}),uM=M3("Output",e=>({alias:e})),dM=(M3("HostBinding",e=>({hostPropertyName:e})),M3("HostListener",(e,t)=>({eventName:e,args:t}))),fM=Ho("NgModule",e=>e,void 0,void 0,(e,t)=>Wy(e,t));class Bp{constructor(t){this.full=t;const n=t.split(".");this.major=n[0],this.minor=n[1],this.patch=n.slice(2).join(".")}}new Bp("17.2.4");class Z8{log(t){console.log(t)}warn(t){console.warn(t)}static#e=this.\u0275fac=function(n){return new(n||Z8)};static#t=this.\u0275prov=un({token:Z8,factory:Z8.\u0275fac,providedIn:"platform"})}new class pM{constructor(){this.resolverToTokenToDependencies=new WeakMap,this.resolverToProviders=new WeakMap,this.standaloneInjectorToComponent=new WeakMap}reset(){this.resolverToTokenToDependencies=new WeakMap,this.resolverToProviders=new WeakMap,this.standaloneInjectorToComponent=new WeakMap}};const Hp=new E1(""),Wp=new E1("");class js{constructor(t,n,r){this._ngZone=t,this.registry=n,this._pendingCount=0,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,oc||(function jM(e){oc=e}(r),r.addToWindow(n)),this._watchAngularEvents(),t.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{qn.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let t=this._callbacks.pop();clearTimeout(t.timeoutId),t.doneCb()}});else{let t=this.getPendingTasks();this._callbacks=this._callbacks.filter(n=>!n.updateCb||!n.updateCb(t)||(clearTimeout(n.timeoutId),!1))}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(t=>({source:t.source,creationLocation:t.creationLocation,data:t.data})):[]}addCallback(t,n,r){let i=-1;n&&n>0&&(i=setTimeout(()=>{this._callbacks=this._callbacks.filter(a=>a.timeoutId!==i),t()},n)),this._callbacks.push({doneCb:t,timeoutId:i,updateCb:r})}whenStable(t,n,r){if(r&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(t,n,r),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(t){this.registry.registerApplication(t,this)}unregisterApplication(t){this.registry.unregisterApplication(t)}findProviders(t,n,r){return[]}static#e=this.\u0275fac=function(n){return new(n||js)(m2(qn),m2(Y8),m2(Wp))};static#t=this.\u0275prov=un({token:js,factory:js.\u0275fac})}class Y8{constructor(){this._applications=new Map}registerApplication(t,n){this._applications.set(t,n)}unregisterApplication(t){this._applications.delete(t)}unregisterAllApplications(){this._applications.clear()}getTestability(t){return this._applications.get(t)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(t,n=!0){return oc?.findTestabilityInTree(this,t,n)??null}static#e=this.\u0275fac=function(n){return new(n||Y8)};static#t=this.\u0275prov=un({token:Y8,factory:Y8.\u0275fac,providedIn:"platform"})}let oc;function ic(e){return!!e&&"function"==typeof e.then}function Kp(e){return!!e&&"function"==typeof e.subscribe}const BM=new E1("");class s5{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((t,n)=>{this.resolve=t,this.reject=n}),this.appInits=v1(BM,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const t=[];for(const r of this.appInits){const i=r();if(ic(i))t.push(i);else if(Kp(i)){const a=new Promise((c,d)=>{i.subscribe({complete:c,error:d})});t.push(a)}}const n=()=>{this.done=!0,this.resolve()};Promise.all(t).then(()=>{n()}).catch(r=>{this.reject(r)}),0===t.length&&n(),this.initialized=!0}static#e=this.\u0275fac=function(n){return new(n||s5)};static#t=this.\u0275prov=un({token:s5,factory:s5.\u0275fac,providedIn:"root"})}const Zp=new E1("");function Yp(){!function fn(e){zt=e}(()=>{throw new nt(600,!1)})}function Qp(e,t,n){try{const r=n();return ic(r)?r.catch(i=>{throw t.runOutsideAngular(()=>e.handleError(i)),i}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}function $p(e,t){return Array.isArray(t)?t.reduce($p,e):{...e,...t}}class g3{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=v1(U0),this.afterRenderEffectManager=v1(si),this.componentTypes=[],this.components=[],this.isStable=v1(Y3).hasPendingTasks.pipe((0,Ct.k)(t=>!t)),this._injector=v1(Fr)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(t,n){const r=t instanceof Yc;if(!this._injector.get(s5).done){!r&&Nn(t);throw new nt(405,!1)}let a;a=r?t:this._injector.get(Ms).resolveComponentFactory(t),this.componentTypes.push(a.componentType);const c=function zM(e){return e.isBoundToModule}(a)?void 0:this._injector.get(e5),d=n||a.selector,h=a.create(G2.NULL,[],d,c),y=h.location.nativeElement,w=h.injector.get(Hp,null);return w?.registerApplication(y),h.onDestroy(()=>{this.detachView(h.hostView),Ia(this.components,h),w?.unregisterApplication(y)}),this._loadComponent(h),h}tick(){if(this._runningTick)throw new nt(101,!1);const t=B(null);try{this._runningTick=!0,this.detectChangesInAttachedViews()}catch(n){this.internalErrorHandler(n)}finally{this._runningTick=!1,B(t)}}detectChangesInAttachedViews(){let t=0;const n=this.afterRenderEffectManager;for(;;){if(t===I1)throw new nt(103,!1);const r=0===t;for(let{_lView:i,notifyErrorHandler:a}of this._views)!r&&!sc(i)||this.detectChangesInView(i,a,r);if(t++,n.executeInternalCallbacks(),!this._views.some(({_lView:i})=>sc(i))&&(n.execute(),!this._views.some(({_lView:i})=>sc(i))))break}}detectChangesInView(t,n,r){let i;r?(i=0,t[vt]|=1024):i=64&t[vt]?0:1,S2(t,n,i)}attachView(t){const n=t;this._views.push(n),n.attachToAppRef(this)}detachView(t){const n=t;Ia(this._views,n),n.detachFromAppRef()}_loadComponent(t){this.attachView(t.hostView),this.tick(),this.components.push(t);const n=this._injector.get(Zp,[]);[...this._bootstrapListeners,...n].forEach(r=>r(t))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(t=>t()),this._views.slice().forEach(t=>t.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(t){return this._destroyListeners.push(t),()=>Ia(this._destroyListeners,t)}destroy(){if(this._destroyed)throw new nt(406,!1);const t=this._injector;t.destroy&&!t.destroyed&&t.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static#e=this.\u0275fac=function(n){return new(n||g3)};static#t=this.\u0275prov=un({token:g3,factory:g3.\u0275fac,providedIn:"root"})}function Ia(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}function sc(e){return no(e)}class VM{constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}}class Oa{compileModuleSync(t){return new fl(t)}compileModuleAsync(t){return Promise.resolve(this.compileModuleSync(t))}compileModuleAndAllComponentsSync(t){const n=this.compileModuleSync(t),i=a1(z1(t).declarations).reduce((a,c)=>{const d=Dt(c);return d&&a.push(new ws(d)),a},[]);return new VM(n,i)}compileModuleAndAllComponentsAsync(t){return Promise.resolve(this.compileModuleAndAllComponentsSync(t))}clearCache(){}clearCacheFor(t){}getModuleId(t){}static#e=this.\u0275fac=function(n){return new(n||Oa)};static#t=this.\u0275prov=un({token:Oa,factory:Oa.\u0275fac,providedIn:"root"})}new E1("");class Bs{constructor(){this.zone=v1(qn),this.applicationRef=v1(g3)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static#e=this.\u0275fac=function(n){return new(n||Bs)};static#t=this.\u0275prov=un({token:Bs,factory:Bs.\u0275fac,providedIn:"root"})}new E1("");function qp(e){return[{provide:qn,useFactory:e},{provide:mo,multi:!0,useFactory:()=>{const t=v1(Bs,{optional:!0});return()=>t.initialize()}},{provide:mo,multi:!0,useFactory:()=>{const t=v1(zs);return()=>{t.initialize()}}},{provide:U0,useFactory:WM}]}function WM(){const e=v1(qn),t=v1(W3);return n=>e.runOutsideAngular(()=>t.handleError(n))}function Xp(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}class zs{constructor(){this.subscription=new T1.w,this.initialized=!1,this.zone=v1(qn),this.pendingTasks=v1(Y3)}initialize(){if(this.initialized)return;this.initialized=!0;let t=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(t=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{qn.assertNotInAngularZone(),queueMicrotask(()=>{null!==t&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(t),t=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{qn.assertInAngularZone(),t??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static#e=this.\u0275fac=function(n){return new(n||zs)};static#t=this.\u0275prov=un({token:zs,factory:zs.\u0275fac,providedIn:"root"})}const Ta=new E1("",{providedIn:"root",factory:()=>v1(Ta,_t.Optional|_t.SkipSelf)||function ZM(){return typeof $localize<"u"&&$localize.locale||H8}()}),YM=new E1("",{providedIn:"root",factory:()=>"USD"});new E1(""),new E1("");var eh;!function(e){e[e.Error=0]="Error",e[e.Warning=1]="Warning",e[e.Ignore=2]="Ignore"}(eh||(eh={}));const ac=new E1("");class Q8{constructor(t){this._injector=t,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(t,n){const r=function yg(e="zone.js",t){return"noop"===e?new tu:"zone.js"===e?new qn(t):e}(n?.ngZone,Xp({eventCoalescing:n?.ngZoneEventCoalescing,runCoalescing:n?.ngZoneRunCoalescing}));return r.run(()=>{const i=function _C(e,t,n){return new dl(e,t,n)}(t.moduleType,this.injector,qp(()=>r)),a=i.injector.get(W3,null);return r.runOutsideAngular(()=>{const c=r.onError.subscribe({next:d=>{a.handleError(d)}});i.onDestroy(()=>{Ia(this._modules,i),c.unsubscribe()})}),Qp(a,r,()=>{const c=i.injector.get(s5);return c.runInitializers(),c.donePromise.then(()=>(Qd(i.injector.get(Ta,H8)||H8),this._moduleDoBootstrap(i),i))})})}bootstrapModule(t,n=[]){const r=$p({},n);return function HM(e,t,n){const r=new fl(n);return Promise.resolve(r)}(this.injector,0,t).then(i=>this.bootstrapModuleFactory(i,r))}_moduleDoBootstrap(t){const n=t.injector.get(g3);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach(r=>n.bootstrap(r));else{if(!t.instance.ngDoBootstrap)throw new nt(-403,!1);t.instance.ngDoBootstrap(n)}this._modules.push(t)}onDestroy(t){this._destroyListeners.push(t)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new nt(404,!1);this._modules.slice().forEach(n=>n.destroy()),this._destroyListeners.forEach(n=>n());const t=this._injector.get(ac,null);t&&(t.forEach(n=>n()),t.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static#e=this.\u0275fac=function(n){return new(n||Q8)(m2(G2))};static#t=this.\u0275prov=un({token:Q8,factory:Q8.\u0275fac,providedIn:"platform"})}let ui=null;const th=new E1("");function nh(e,t,n=[]){const r=`Platform: ${t}`,i=new E1(r);return(a=[])=>{let c=lc();if(!c||c.injector.get(th,!1)){const d=[...n,...a,{provide:i,useValue:!0}];e?e(d):function QM(e){if(ui&&!ui.get(th,!1))throw new nt(400,!1);Yp(),ui=e;const t=e.get(Q8);return oh(e),t}(rh(d,r))}return function $M(e){const t=lc();if(!t)throw new nt(401,!1);return t}()}}function rh(e=[],t){return G2.create({name:t,providers:[{provide:F5,useValue:"platform"},{provide:ac,useValue:new Set([()=>ui=null])},...e]})}function lc(){return ui?.get(Q8)??null}function oh(e){e.get(g5,null)?.forEach(n=>n())}function qM(){}class sh{static#e=this.__NG_ELEMENT_ID__=XM}function XM(e){return function ev(e,t,n){if(f2(e)&&!n){const r=Ln(e.index,t);return new hs(r,r)}if(47&e.type){const r=t[H1];return new hs(r,t)}return null}(o1(),De(),16==(16&e))}class uh{constructor(){}supports(t){return ra(t)}create(t){return new iv(t)}}const ov=(e,t)=>t;class iv{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||ov}forEachItem(t){let n;for(n=this._itHead;null!==n;n=n._next)t(n)}forEachOperation(t){let n=this._itHead,r=this._removalsHead,i=0,a=null;for(;n||r;){const c=!r||n&&n.currentIndex{c=this._trackByFn(i,d),null!==n&&Object.is(n.trackById,c)?(r&&(n=this._verifyReinsertion(n,d,c,i)),Object.is(n.item,d)||this._addIdentityChange(n,d)):(n=this._mismatch(n,d,c,i),r=!0),n=n._next,i++}),this.length=i;return this._truncate(n),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,n,r,i){let a;return null===t?a=this._itTail:(a=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._reinsertAfter(t,a,i)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(r,i))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._moveAfter(t,a,i)):t=this._addAfter(new sv(n,r),a,i),t}_verifyReinsertion(t,n,r,i){let a=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null);return null!==a?t=this._reinsertAfter(a,t._prev,i):t.currentIndex!=i&&(t.currentIndex=i,this._addToMoves(t,i)),t}_truncate(t){for(;null!==t;){const n=t._next;this._addToRemovals(this._unlink(t)),t=n}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,n,r){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const i=t._prevRemoved,a=t._nextRemoved;return null===i?this._removalsHead=a:i._nextRemoved=a,null===a?this._removalsTail=i:a._prevRemoved=i,this._insertAfter(t,n,r),this._addToMoves(t,r),t}_moveAfter(t,n,r){return this._unlink(t),this._insertAfter(t,n,r),this._addToMoves(t,r),t}_addAfter(t,n,r){return this._insertAfter(t,n,r),null===this._additionsTail?this._additionsTail=this._additionsHead=t:this._additionsTail=this._additionsTail._nextAdded=t,t}_insertAfter(t,n,r){const i=null===n?this._itHead:n._next;return t._next=i,t._prev=n,null===i?this._itTail=t:i._prev=t,null===n?this._itHead=t:n._next=t,null===this._linkedRecords&&(this._linkedRecords=new dh),this._linkedRecords.put(t),t.currentIndex=r,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const n=t._prev,r=t._next;return null===n?this._itHead=r:n._next=r,null===r?this._itTail=n:r._prev=n,t}_addToMoves(t,n){return t.previousIndex===n||(null===this._movesTail?this._movesTail=this._movesHead=t:this._movesTail=this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new dh),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,n){return t.item=n,null===this._identityChangesTail?this._identityChangesTail=this._identityChangesHead=t:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=t,t}}class sv{constructor(t,n){this.item=t,this.trackById=n,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class av{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,n){let r;for(r=this._head;null!==r;r=r._nextDup)if((null===n||n<=r.currentIndex)&&Object.is(r.trackById,t))return r;return null}remove(t){const n=t._prevDup,r=t._nextDup;return null===n?this._head=r:n._nextDup=r,null===r?this._tail=n:r._prevDup=n,null===this._head}}class dh{constructor(){this.map=new Map}put(t){const n=t.trackById;let r=this.map.get(n);r||(r=new av,this.map.set(n,r)),r.add(t)}get(t,n){const r=t,i=this.map.get(r);return i?i.get(t,n):null}remove(t){const n=t.trackById;return this.map.get(n).remove(t)&&this.map.delete(n),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function fh(e,t,n){const r=e.previousIndex;if(null===r)return r;let i=0;return n&&r{if(n&&n.key===i)this._maybeAddToChanges(n,r),this._appendAfter=n,n=n._next;else{const a=this._getOrCreateRecordForKey(i,r);n=this._insertBeforeOrAppend(n,a)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let r=n;null!==r;r=r._nextRemoved)r===this._mapHead&&(this._mapHead=null),this._records.delete(r.key),r._nextRemoved=r._next,r.previousValue=r.currentValue,r.currentValue=null,r._prev=null,r._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,n){if(t){const r=t._prev;return n._next=t,n._prev=r,t._prev=n,r&&(r._next=n),t===this._mapHead&&(this._mapHead=n),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(t,n){if(this._records.has(t)){const i=this._records.get(t);this._maybeAddToChanges(i,n);const a=i._prev,c=i._next;return a&&(a._next=c),c&&(c._prev=a),i._next=null,i._prev=null,i}const r=new cv(t);return this._records.set(t,r),r.currentValue=n,this._addToAdditions(r),r}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,n){Object.is(n,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=n,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,n){t instanceof Map?t.forEach(n):Object.keys(t).forEach(r=>n(t[r],r))}}class cv{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function hh(){return new Io([new uh])}class Io{static#e=this.\u0275prov=un({token:Io,providedIn:"root",factory:hh});constructor(t){this.factories=t}static create(t,n){if(null!=n){const r=n.factories.slice();t=t.concat(r)}return new Io(t)}static extend(t){return{provide:Io,useFactory:n=>Io.create(t,n||hh()),deps:[[Io,new N5,new dr]]}}find(t){const n=this.factories.find(r=>r.supports(t));if(null!=n)return n;throw new nt(901,!1)}}function gh(){return new Po([new ph])}class Po{static#e=this.\u0275prov=un({token:Po,providedIn:"root",factory:gh});constructor(t){this.factories=t}static create(t,n){if(n){const r=n.factories.slice();t=t.concat(r)}return new Po(t)}static extend(t){return{provide:Po,useFactory:n=>Po.create(t,n||gh()),deps:[[Po,new N5,new dr]]}}find(t){const n=this.factories.find(r=>r.supports(t));if(n)return n;throw new nt(901,!1)}}const uv=[new ph],dv=[new uh],fv=(new Io(dv),new Po(uv),nh(null,"core",[]));class Aa{constructor(t){}static#e=this.\u0275fac=function(n){return new(n||Aa)(m2(g3))};static#t=this.\u0275mod=Kn({type:Aa});static#n=this.\u0275inj=t3({})}class Ra{constructor(){this.window=null,this.observer=null,this.options=v1(n3),this.ngZone=v1(qn)}start(){if(typeof PerformanceObserver>"u"||this.options?.disableImageSizeWarning&&this.options?.disableImageLazyLoadWarning)return;this.observer=this.initPerformanceObserver();const t=F3(),n=t.defaultView;if(typeof n<"u"){this.window=n;const r=()=>{setTimeout(this.scanImages.bind(this),200)};this.ngZone.runOutsideAngular(()=>{"complete"===t.readyState?r():this.window?.addEventListener("load",r,{once:!0})})}}ngOnDestroy(){this.observer?.disconnect()}initPerformanceObserver(){if(typeof PerformanceObserver>"u")return null;const t=new PerformanceObserver(n=>{const r=n.getEntries();if(0===r.length)return;const a=r[r.length-1].element?.src??"";a.startsWith("data:")||a.startsWith("blob:")||(this.lcpImageUrl=a)});return t.observe({type:"largest-contentful-paint",buffered:!0}),t}scanImages(){const t=F3().querySelectorAll("img");let n,r=!1;t.forEach(i=>{if(!this.options?.disableImageSizeWarning)for(const a of t)!a.getAttribute("ng-img")&&this.isOversized(a)&&Iv(a.src);!this.options?.disableImageLazyLoadWarning&&this.lcpImageUrl&&i.src===this.lcpImageUrl&&(n=!0,("lazy"!==i.loading||i.getAttribute("ng-img"))&&(r=!0))}),n&&!r&&this.lcpImageUrl&&!this.options?.disableImageLazyLoadWarning&&function Ev(e){console.warn(_e(-913,`An image with src ${e} is the Largest Contentful Paint (LCP) element but was given a "loading" value of "lazy", which can negatively impact application loading performance. This warning can be addressed by changing the loading value of the LCP image to "eager", or by using the NgOptimizedImage directive's prioritization utilities. For more information about addressing or disabling this warning, see https://angular.io/errors/NG0913`))}(this.lcpImageUrl)}isOversized(t){if(!this.window)return!1;const n=this.window.getComputedStyle(t);let r=parseFloat(n.getPropertyValue("width")),i=parseFloat(n.getPropertyValue("height"));const a=n.getPropertyValue("box-sizing");if("cover"===n.getPropertyValue("object-fit"))return!1;if("border-box"===a){const ie=n.getPropertyValue("padding-top"),Ie=n.getPropertyValue("padding-right"),ze=n.getPropertyValue("padding-bottom"),tt=n.getPropertyValue("padding-left");r-=parseFloat(Ie)+parseFloat(tt),i-=parseFloat(ie)+parseFloat(ze)}const d=t.naturalWidth,h=t.naturalHeight,y=this.window.devicePixelRatio*r,w=this.window.devicePixelRatio*i;return d-y>=1200||h-w>=1200}static#e=this.\u0275fac=function(n){return new(n||Ra)};static#t=this.\u0275prov=un({token:Ra,factory:Ra.\u0275fac,providedIn:"root"})}function Iv(e){console.warn(_e(-913,`An image with src ${e} has intrinsic file dimensions much larger than its rendered size. This can negatively impact application loading performance. For more information about addressing or disabling this warning, see https://angular.io/errors/NG0913`))}class Gs{constructor(){this.appRef=v1(g3),this.taskService=v1(Y3),this.pendingRenderTaskId=null}notify(){null===this.pendingRenderTaskId&&(this.pendingRenderTaskId=this.taskService.add(),this.raceTimeoutAndRequestAnimationFrame())}raceTimeoutAndRequestAnimationFrame(){var t=this;return(0,s.c)(function*(){const n=new Promise(i=>setTimeout(i)),r="function"==typeof t1.requestAnimationFrame?new Promise(i=>requestAnimationFrame(()=>i())):null;yield Promise.race([n,r]),t.tick()})()}tick(){try{this.appRef.destroyed||this.appRef.tick()}finally{const t=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(t)}}static#e=this.\u0275fac=function(n){return new(n||Gs)};static#t=this.\u0275prov=un({token:Gs,factory:Gs.\u0275fac,providedIn:"root"})}function Bv(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function zv(e,t=NaN){return isNaN(parseFloat(e))||isNaN(Number(e))?t:Number(e)}function Vv(e){const t=B(null);try{return e()}finally{B(t)}}new E1("",{providedIn:"root",factory:()=>v1(gc)});class gc{static#e=this.\u0275prov=un({token:gc,providedIn:"root",factory:()=>new Hv})}class Hv{constructor(){this.queuedEffectCount=0,this.queues=new Map,this.pendingTasks=v1(Y3),this.taskId=null}scheduleEffect(t){if(this.enqueue(t),null===this.taskId){const n=this.taskId=this.pendingTasks.add();queueMicrotask(()=>{this.flush(),this.pendingTasks.remove(n),this.taskId=null})}}enqueue(t){const n=t.creationZone;this.queues.has(n)||this.queues.set(n,new Set);const r=this.queues.get(n);r.has(t)||(this.queuedEffectCount++,r.add(t))}flush(){for(;this.queuedEffectCount>0;)for(const[t,n]of this.queues)null===t?this.flushQueue(n):t.run(()=>this.flushQueue(n))}flushQueue(t){for(const n of t)t.delete(n),this.queuedEffectCount--,n.run()}}},796:(Tt,Ne,D)=>{"use strict";D.d(Ne,{qO:()=>kt});var s=D(32),C=D(640),F=D(978);class te extends F.w{constructor(X,ve){super()}schedule(X,ve=0){return this}}class U extends te{constructor(X,ve){super(X,ve),this.scheduler=X,this.work=ve,this.pending=!1}schedule(X,ve=0){if(this.closed)return this;this.state=X;const Je=this.id,Lt=this.scheduler;return null!=Je&&(this.id=this.recycleAsyncId(Lt,Je,ve)),this.pending=!0,this.delay=ve,this.id=this.id||this.requestAsyncId(Lt,this.id,ve),this}requestAsyncId(X,ve,Je=0){return setInterval(X.flush.bind(X,this),Je)}recycleAsyncId(X,ve,Je=0){if(null!==Je&&this.delay===Je&&!1===this.pending)return ve;clearInterval(ve)}execute(X,ve){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const Je=this._execute(X,ve);if(Je)return Je;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(X,ve){let Lt,Je=!1;try{this.work(X)}catch(lt){Je=!0,Lt=!!lt&<||new Error(lt)}if(Je)return this.unsubscribe(),Lt}_unsubscribe(){const X=this.id,ve=this.scheduler,Je=ve.actions,Lt=Je.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==Lt&&Je.splice(Lt,1),null!=X&&(this.id=this.recycleAsyncId(ve,X,null)),this.delay=null}}class B{constructor(X,ve=B.now){this.SchedulerAction=X,this.now=ve}schedule(X,ve=0,Je){return new this.SchedulerAction(this,X).schedule(Je,ve)}}B.now=()=>Date.now();class ne extends B{constructor(X,ve=B.now){super(X,()=>ne.delegate&&ne.delegate!==this?ne.delegate.now():ve()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(X,ve=0,Je){return ne.delegate&&ne.delegate!==this?ne.delegate.schedule(X,ve,Je):super.schedule(X,ve,Je)}flush(X){const{actions:ve}=this;if(this.active)return void ve.push(X);let Je;this.active=!0;do{if(Je=X.execute(X.state,X.delay))break}while(X=ve.shift());if(this.active=!1,Je){for(;X=ve.shift();)X.unsubscribe();throw Je}}}const j=new class re extends ne{}(class k extends U{constructor(X,ve){super(X,ve),this.scheduler=X,this.work=ve}schedule(X,ve=0){return ve>0?super.schedule(X,ve):(this.delay=ve,this.state=X,this.scheduler.flush(this),this)}execute(X,ve){return ve>0||this.closed?super.execute(X,ve):this._execute(X,ve)}requestAsyncId(X,ve,Je=0){return null!==Je&&Je>0||null===Je&&this.delay>0?super.requestAsyncId(X,ve,Je):X.flush(this)}});var se=D(904),me=D(12);const be=new me._(_e=>_e.complete());function xe(_e){return _e?function Oe(_e){return new me._(X=>_e.schedule(()=>X.complete()))}(_e):be}var He,_e,fe=D(760);function de({error:_e,subscriber:X}){X.error(_e)}(_e=He||(He={})).NEXT="N",_e.ERROR="E",_e.COMPLETE="C";class Ae{constructor(X,ve,Je){this.kind=X,this.value=ve,this.error=Je,this.hasValue="N"===X}observe(X){switch(this.kind){case"N":return X.next&&X.next(this.value);case"E":return X.error&&X.error(this.error);case"C":return X.complete&&X.complete()}}do(X,ve,Je){switch(this.kind){case"N":return X&&X(this.value);case"E":return ve&&ve(this.error);case"C":return Je&&Je()}}accept(X,ve,Je){return X&&"function"==typeof X.next?this.observe(X):this.do(X,ve,Je)}toObservable(){switch(this.kind){case"N":return(0,fe.of)(this.value);case"E":return function pe(_e,X){return X?new me._(ve=>X.schedule(de,0,{error:_e,subscriber:ve})):new me._(ve=>ve.error(_e))}(this.error);case"C":return xe()}throw new Error("unexpected notification kind value")}static createNext(X){return typeof X<"u"?new Ae("N",X):Ae.undefinedValueNotification}static createError(X){return new Ae("E",void 0,X)}static createComplete(){return Ae.completeNotification}}Ae.completeNotification=new Ae("C"),Ae.undefinedValueNotification=new Ae("N",void 0);class J extends se.y{constructor(X,ve,Je=0){super(X),this.scheduler=ve,this.delay=Je}static dispatch(X){const{notification:ve,destination:Je}=X;ve.observe(Je),this.unsubscribe()}scheduleMessage(X){this.destination.add(this.scheduler.schedule(J.dispatch,this.delay,new he(X,this.destination)))}_next(X){this.scheduleMessage(Ae.createNext(X))}_error(X){this.scheduleMessage(Ae.createError(X)),this.unsubscribe()}_complete(){this.scheduleMessage(Ae.createComplete()),this.unsubscribe()}}class he{constructor(X,ve){this.notification=X,this.destination=ve}}var K=D(400),Ce=D(732);class Le extends C.E5{constructor(X=Number.POSITIVE_INFINITY,ve=Number.POSITIVE_INFINITY,Je){super(),this.scheduler=Je,this._events=[],this._infiniteTimeWindow=!1,this._bufferSize=X<1?1:X,this._windowTime=ve<1?1:ve,ve===Number.POSITIVE_INFINITY?(this._infiniteTimeWindow=!0,this.next=this.nextInfiniteTimeWindow):this.next=this.nextTimeWindow}nextInfiniteTimeWindow(X){if(!this.isStopped){const ve=this._events;ve.push(X),ve.length>this._bufferSize&&ve.shift()}super.next(X)}nextTimeWindow(X){this.isStopped||(this._events.push(new Be(this._getNow(),X)),this._trimBufferThenGetEvents()),super.next(X)}_subscribe(X){const ve=this._infiniteTimeWindow,Je=ve?this._events:this._trimBufferThenGetEvents(),Lt=this.scheduler,lt=Je.length;let Te;if(this.closed)throw new K.G;if(this.isStopped||this.hasError?Te=F.w.EMPTY:(this.observers.push(X),Te=new Ce.S(this,X)),Lt&&X.add(X=new J(X,Lt)),ve)for(let V=0;Vve&&(Te=Math.max(Te,lt-ve)),Te>0&&Lt.splice(0,Te),Lt}}class Be{constructor(X,ve){this.time=X,this.value=ve}}var wt=D(499),Ht=D(968),pt=D(328);var p1=D(872);function fn(..._e){let X=Number.POSITIVE_INFINITY,ve=null,Je=_e[_e.length-1];return(0,wt.G)(Je)?(ve=_e.pop(),_e.length>1&&"number"==typeof _e[_e.length-1]&&(X=_e.pop())):"number"==typeof Je&&(X=_e.pop()),null===ve&&1===_e.length&&_e[0]instanceof me._?_e[0]:function zt(_e=Number.POSITIVE_INFINITY){return(0,Ht.OO)(pt.Z,_e)}(X)((0,p1.e)(_e,ve))}var $1=D(844),St=D(928); +/** + * @license Angular v17.2.4 + * (c) 2010-2022 Google LLC. https://angular.io/ + * License: MIT + */const $t={schedule(_e,X){const ve=setTimeout(_e,X);return()=>clearTimeout(ve)},scheduleBeforeRender(_e){if(typeof window>"u")return $t.schedule(_e,0);if(typeof window.requestAnimationFrame>"u")return $t.schedule(_e,16);const X=window.requestAnimationFrame(_e);return()=>window.cancelAnimationFrame(X)}};let je;function T1(_e,X,ve){let Je=ve;return function m1(_e){return!!_e&&_e.nodeType===Node.ELEMENT_NODE}(_e)&&X.some((Lt,lt)=>!("*"===Lt||!function Me(_e,X){if(!je){const ve=Element.prototype;je=ve.matches||ve.matchesSelector||ve.mozMatchesSelector||ve.msMatchesSelector||ve.oMatchesSelector||ve.webkitMatchesSelector}return _e.nodeType===Node.ELEMENT_NODE&&je.call(_e,X)}(_e,Lt))&&(Je=lt,!0)),Je}class U1{constructor(X,ve){this.componentFactory=ve.get(s.ce5).resolveComponentFactory(X)}create(X){return new Ct(this.componentFactory,X)}}class Ct{constructor(X,ve){this.componentFactory=X,this.injector=ve,this.eventEmitters=new Le(1),this.events=this.eventEmitters.pipe((0,$1.G)(Je=>fn(...Je))),this.componentRef=null,this.viewChangeDetectorRef=null,this.inputChanges=null,this.hasInputChanges=!1,this.implementsOnChanges=!1,this.scheduledChangeDetectionFn=null,this.scheduledDestroyFn=null,this.initialInputValues=new Map,this.unchangedInputs=new Set(this.componentFactory.inputs.map(({propName:Je})=>Je)),this.ngZone=this.injector.get(s.WW2),this.elementZone=typeof Zone>"u"?null:this.ngZone.run(()=>Zone.current)}connect(X){this.runInZone(()=>{if(null!==this.scheduledDestroyFn)return this.scheduledDestroyFn(),void(this.scheduledDestroyFn=null);null===this.componentRef&&this.initializeComponent(X)})}disconnect(){this.runInZone(()=>{null===this.componentRef||null!==this.scheduledDestroyFn||(this.scheduledDestroyFn=$t.schedule(()=>{null!==this.componentRef&&(this.componentRef.destroy(),this.componentRef=null,this.viewChangeDetectorRef=null)},10))})}getInputValue(X){return this.runInZone(()=>null===this.componentRef?this.initialInputValues.get(X):this.componentRef.instance[X])}setInputValue(X,ve,Je){this.runInZone(()=>{Je&&(ve=Je.call(this.componentRef?.instance,ve)),null!==this.componentRef?function Z(_e,X){return _e===X||_e!=_e&&X!=X}(ve,this.getInputValue(X))&&(void 0!==ve||!this.unchangedInputs.has(X))||(this.recordInputChange(X,ve),this.unchangedInputs.delete(X),this.hasInputChanges=!0,this.componentRef.instance[X]=ve,this.scheduleDetectChanges()):this.initialInputValues.set(X,ve)})}initializeComponent(X){const ve=s.zZn.create({providers:[],parent:this.injector}),Je=function b1(_e,X){const ve=_e.childNodes,Je=X.map(()=>[]);let Lt=-1;X.some((lt,Te)=>"*"===lt&&(Lt=Te,!0));for(let lt=0,Te=ve.length;lt{this.initialInputValues.has(X)&&this.setInputValue(X,this.initialInputValues.get(X),ve)}),this.initialInputValues.clear()}initializeOutputs(X){const ve=this.componentFactory.outputs.map(({propName:Je,templateName:Lt})=>X.instance[Je].pipe((0,St.k)(Te=>({name:Lt,value:Te}))));this.eventEmitters.next(ve)}callNgOnChanges(X){if(!this.implementsOnChanges||null===this.inputChanges)return;const ve=this.inputChanges;this.inputChanges=null,X.instance.ngOnChanges(ve)}markViewForCheck(X){this.hasInputChanges&&(this.hasInputChanges=!1,X.markForCheck())}scheduleDetectChanges(){this.scheduledChangeDetectionFn||(this.scheduledChangeDetectionFn=$t.scheduleBeforeRender(()=>{this.scheduledChangeDetectionFn=null,this.detectChanges()}))}recordInputChange(X,ve){if(!this.implementsOnChanges)return;null===this.inputChanges&&(this.inputChanges={});const Je=this.inputChanges[X];if(Je)return void(Je.currentValue=ve);const Lt=this.unchangedInputs.has(X),lt=Lt?void 0:this.getInputValue(X);this.inputChanges[X]=new s.g1_(lt,ve,Lt)}detectChanges(){null!==this.componentRef&&(this.callNgOnChanges(this.componentRef),this.markViewForCheck(this.viewChangeDetectorRef),this.componentRef.changeDetectorRef.detectChanges())}runInZone(X){return this.elementZone&&Zone.current!==this.elementZone?this.ngZone.run(X):X()}}class Ze extends HTMLElement{constructor(){super(...arguments),this.ngElementEventsSubscription=null}}function kt(_e,X){const ve=function ot(_e,X){return X.get(s.ce5).resolveComponentFactory(_e).inputs}(_e,X.injector),Je=X.strategyFactory||new U1(_e,X.injector),Lt=function at(_e){const X={};return _e.forEach(({propName:ve,templateName:Je,transform:Lt})=>{X[function tn(_e){return _e.replace(/[A-Z]/g,X=>`-${X.toLowerCase()}`)}(Je)]=[ve,Lt]}),X}(ve);class lt extends Ze{static#e=this.observedAttributes=Object.keys(Lt);get ngElementStrategy(){if(!this._ngElementStrategy){const V=this._ngElementStrategy=Je.create(this.injector||X.injector);ve.forEach(({propName:N,transform:ae})=>{if(!this.hasOwnProperty(N))return;const Ee=this[N];delete this[N],V.setInputValue(N,Ee,ae)})}return this._ngElementStrategy}constructor(V){super(),this.injector=V}attributeChangedCallback(V,N,ae,Ee){const[ke,P1]=Lt[V];this.ngElementStrategy.setInputValue(ke,ae,P1)}connectedCallback(){let V=!1;this.ngElementStrategy.events&&(this.subscribeToEvents(),V=!0),this.ngElementStrategy.connect(this),V||this.subscribeToEvents()}disconnectedCallback(){this._ngElementStrategy&&this._ngElementStrategy.disconnect(),this.ngElementEventsSubscription&&(this.ngElementEventsSubscription.unsubscribe(),this.ngElementEventsSubscription=null)}subscribeToEvents(){this.ngElementEventsSubscription=this.ngElementStrategy.events.subscribe(V=>{const N=new CustomEvent(V.name,{detail:V.value});this.dispatchEvent(N)})}}return ve.forEach(({propName:Te,transform:V})=>{Object.defineProperty(lt.prototype,Te,{get(){return this.ngElementStrategy.getInputValue(Te)},set(N){this.ngElementStrategy.setInputValue(Te,N,V)},configurable:!0,enumerable:!0})}),lt}new s.a8Z("17.2.4")},556:(Tt,Ne,D)=>{"use strict";D.d(Ne,{ot:()=>pe,y:()=>Dr,_t:()=>Ot,Gu:()=>i2,ue:()=>X,_G:()=>Un,O4:()=>Dt});var s=D(32),C=D(56),F=D(580),te=D(12),U=D(824),k=D(928),B=D(0);function re(G,f){return new te._(b=>{const z=G.length;if(0===z)return void b.complete();const Ue=new Array(z);let mt=0,_n=0;for(let Yn=0;Yn{O1||(O1=!0,_n++),Ue[Yn]=J2},error:J2=>b.error(J2),complete:()=>{mt++,(mt===z||!O1)&&(_n===z&&b.next(f?f.reduce((J2,Vr,N3)=>(J2[Vr]=Ue[N3],J2),{}):Ue),b.complete())}}))}})} /** - * @license Angular v16.2.12 + * @license Angular v17.2.4 * (c) 2010-2022 Google LLC. https://angular.io/ * License: MIT - */class j{constructor(d,D){this._renderer=d,this._elementRef=D,this.onChange=k=>{},this.onTouched=()=>{}}setProperty(d,D){this._renderer.setProperty(this._elementRef.nativeElement,d,D)}registerOnTouched(d){this.onTouched=d}registerOnChange(d){this.onChange=d}setDisabledState(d){this.setProperty("disabled",d)}static#e=this.\u0275fac=function(D){return new(D||j)(l.Y36(l.Qsj),l.Y36(l.SBq))};static#t=this.\u0275dir=l.lG2({type:j})}class G extends j{static#e=this.\u0275fac=function(){let d;return function(k){return(d||(d=l.n5z(G)))(k||G)}}();static#t=this.\u0275dir=l.lG2({type:G,features:[l.qOj]})}const oe=new l.OlP("NgValueAccessor"),me={provide:oe,useExisting:(0,l.Gpc)(()=>De),multi:!0};class De extends G{writeValue(d){this.setProperty("checked",d)}static#e=this.\u0275fac=function(){let d;return function(k){return(d||(d=l.n5z(De)))(k||De)}}();static#t=this.\u0275dir=l.lG2({type:De,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(D,k){1&D&&l.NdJ("change",function(qe){return k.onChange(qe.target.checked)})("blur",function(){return k.onTouched()})},features:[l._Bn([me]),l.qOj]})}const we={provide:oe,useExisting:(0,l.Gpc)(()=>ge),multi:!0};const de=new l.OlP("CompositionEventMode");class ge extends j{constructor(d,D,k){super(d,D),this._compositionMode=k,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function Ie(){const S=(0,y.q)()?(0,y.q)().getUserAgent():"";return/android (\d+)/.test(S.toLowerCase())}())}writeValue(d){const D=d??"";this.setProperty("value",D)}_handleInput(d){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(d)}_compositionStart(){this._composing=!0}_compositionEnd(d){this._composing=!1,this._compositionMode&&this.onChange(d)}static#e=this.\u0275fac=function(D){return new(D||ge)(l.Y36(l.Qsj),l.Y36(l.SBq),l.Y36(de,8))};static#t=this.\u0275dir=l.lG2({type:ge,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(D,k){1&D&&l.NdJ("input",function(qe){return k._handleInput(qe.target.value)})("blur",function(){return k.onTouched()})("compositionstart",function(){return k._compositionStart()})("compositionend",function(qe){return k._compositionEnd(qe.target.value)})},features:[l._Bn([we]),l.qOj]})}function ae(S){return null==S||("string"==typeof S||Array.isArray(S))&&0===S.length}function ke(S){return null!=S&&"number"==typeof S.length}const Oe=new l.OlP("NgValidators"),Ee=new l.OlP("NgAsyncValidators"),ie=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;function te(S){return d=>{if(ae(d.value)||ae(S))return null;const D=parseFloat(d.value);return!isNaN(D)&&D{if(ae(d.value)||ae(S))return null;const D=parseFloat(d.value);return!isNaN(D)&&D>S?{max:{max:S,actual:d.value}}:null}}function fe(S){return ae(S.value)?{required:!0}:null}function ye(S){return!0===S.value?null:{required:!0}}function Xe(S){return ae(S.value)||ie.test(S.value)?null:{email:!0}}function lt(S){return d=>ae(d.value)||!ke(d.value)?null:d.value.lengthke(d.value)&&d.value.length>S?{maxlength:{requiredLength:S,actualLength:d.value.length}}:null}function ct(S){if(!S)return Pt;let d,D;return"string"==typeof S?(D="","^"!==S.charAt(0)&&(D+="^"),D+=S,"$"!==S.charAt(S.length-1)&&(D+="$"),d=new RegExp(D)):(D=S.toString(),d=S),k=>{if(ae(k.value))return null;const xe=k.value;return d.test(xe)?null:{pattern:{requiredPattern:D,actualValue:xe}}}}function Pt(S){return null}function xn(S){return null!=S}function kn(S){return(0,l.QGY)(S)?(0,N.D)(S):S}function $e(S){let d={};return S.forEach(D=>{d=null!=D?{...d,...D}:d}),0===Object.keys(d).length?null:d}function wn(S,d){return d.map(D=>D(S))}function gt(S){return S.map(d=>function Ke(S){return!S.validate}(d)?d:D=>d.validate(D))}function Vn(S){if(!S)return null;const d=S.filter(xn);return 0==d.length?null:function(D){return $e(wn(D,d))}}function Gn(S){return null!=S?Vn(gt(S)):null}function tr(S){if(!S)return null;const d=S.filter(xn);return 0==d.length?null:function(D){return function Q(...S){if(1===S.length){const d=S[0];if((0,H.k)(d))return ee(d,null);if((0,K.K)(d)&&Object.getPrototypeOf(d)===Object.prototype){const D=Object.keys(d);return ee(D.map(k=>d[k]),D)}}if("function"==typeof S[S.length-1]){const d=S.pop();return ee(S=1===S.length&&(0,H.k)(S[0])?S[0]:S,null).pipe((0,R.U)(D=>d(...D)))}return ee(S,null)}(wn(D,d).map(kn)).pipe((0,R.U)($e))}}function In(S){return null!=S?tr(gt(S)):null}function cn(S,d){return null===S?[d]:Array.isArray(S)?[...S,d]:[S,d]}function he(S){return S._rawValidators}function Ar(S){return S._rawAsyncValidators}function xt(S){return S?Array.isArray(S)?S:[S]:[]}function Tn(S,d){return Array.isArray(S)?S.includes(d):S===d}function Rn(S,d){const D=xt(d);return xt(S).forEach(xe=>{Tn(D,xe)||D.push(xe)}),D}function it(S,d){return xt(d).filter(D=>!Tn(S,D))}class Ue{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(d){this._rawValidators=d||[],this._composedValidatorFn=Gn(this._rawValidators)}_setAsyncValidators(d){this._rawAsyncValidators=d||[],this._composedAsyncValidatorFn=In(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(d){this._onDestroyCallbacks.push(d)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(d=>d()),this._onDestroyCallbacks=[]}reset(d=void 0){this.control&&this.control.reset(d)}hasError(d,D){return!!this.control&&this.control.hasError(d,D)}getError(d,D){return this.control?this.control.getError(d,D):null}}class W extends Ue{get formDirective(){return null}get path(){return null}}class Y extends Ue{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class Ae{constructor(d){this._cd=d}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}class ot extends Ae{constructor(d){super(d)}static#e=this.\u0275fac=function(D){return new(D||ot)(l.Y36(Y,2))};static#t=this.\u0275dir=l.lG2({type:ot,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(D,k){2&D&&l.ekj("ng-untouched",k.isUntouched)("ng-touched",k.isTouched)("ng-pristine",k.isPristine)("ng-dirty",k.isDirty)("ng-valid",k.isValid)("ng-invalid",k.isInvalid)("ng-pending",k.isPending)},features:[l.qOj]})}class Ve extends Ae{constructor(d){super(d)}static#e=this.\u0275fac=function(D){return new(D||Ve)(l.Y36(W,10))};static#t=this.\u0275dir=l.lG2({type:Ve,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(D,k){2&D&&l.ekj("ng-untouched",k.isUntouched)("ng-touched",k.isTouched)("ng-pristine",k.isPristine)("ng-dirty",k.isDirty)("ng-valid",k.isValid)("ng-invalid",k.isInvalid)("ng-pending",k.isPending)("ng-submitted",k.isSubmitted)},features:[l.qOj]})}const Br="VALID",Nn="INVALID",Er="PENDING",lo="DISABLED";function bn(S){return(Qe(S)?S.validators:S)||null}function pi(S,d){return(Qe(d)?d.asyncValidators:S)||null}function Qe(S){return null!=S&&!Array.isArray(S)&&"object"==typeof S}function P(S,d,D){const k=S.controls;if(!(d?Object.keys(k):k).length)throw new l.vHH(1e3,"");if(!k[D])throw new l.vHH(1001,"")}function B(S,d,D){S._forEachChild((k,xe)=>{if(void 0===D[xe])throw new l.vHH(1002,"")})}class ce{constructor(d,D){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(d),this._assignAsyncValidators(D)}get validator(){return this._composedValidatorFn}set validator(d){this._rawValidators=this._composedValidatorFn=d}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(d){this._rawAsyncValidators=this._composedAsyncValidatorFn=d}get parent(){return this._parent}get valid(){return this.status===Br}get invalid(){return this.status===Nn}get pending(){return this.status==Er}get disabled(){return this.status===lo}get enabled(){return this.status!==lo}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(d){this._assignValidators(d)}setAsyncValidators(d){this._assignAsyncValidators(d)}addValidators(d){this.setValidators(Rn(d,this._rawValidators))}addAsyncValidators(d){this.setAsyncValidators(Rn(d,this._rawAsyncValidators))}removeValidators(d){this.setValidators(it(d,this._rawValidators))}removeAsyncValidators(d){this.setAsyncValidators(it(d,this._rawAsyncValidators))}hasValidator(d){return Tn(this._rawValidators,d)}hasAsyncValidator(d){return Tn(this._rawAsyncValidators,d)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(d={}){this.touched=!0,this._parent&&!d.onlySelf&&this._parent.markAsTouched(d)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(d=>d.markAllAsTouched())}markAsUntouched(d={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(D=>{D.markAsUntouched({onlySelf:!0})}),this._parent&&!d.onlySelf&&this._parent._updateTouched(d)}markAsDirty(d={}){this.pristine=!1,this._parent&&!d.onlySelf&&this._parent.markAsDirty(d)}markAsPristine(d={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(D=>{D.markAsPristine({onlySelf:!0})}),this._parent&&!d.onlySelf&&this._parent._updatePristine(d)}markAsPending(d={}){this.status=Er,!1!==d.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!d.onlySelf&&this._parent.markAsPending(d)}disable(d={}){const D=this._parentMarkedDirty(d.onlySelf);this.status=lo,this.errors=null,this._forEachChild(k=>{k.disable({...d,onlySelf:!0})}),this._updateValue(),!1!==d.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...d,skipPristineCheck:D}),this._onDisabledChange.forEach(k=>k(!0))}enable(d={}){const D=this._parentMarkedDirty(d.onlySelf);this.status=Br,this._forEachChild(k=>{k.enable({...d,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:d.emitEvent}),this._updateAncestors({...d,skipPristineCheck:D}),this._onDisabledChange.forEach(k=>k(!1))}_updateAncestors(d){this._parent&&!d.onlySelf&&(this._parent.updateValueAndValidity(d),d.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(d){this._parent=d}getRawValue(){return this.value}updateValueAndValidity(d={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Br||this.status===Er)&&this._runAsyncValidator(d.emitEvent)),!1!==d.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!d.onlySelf&&this._parent.updateValueAndValidity(d)}_updateTreeValidity(d={emitEvent:!0}){this._forEachChild(D=>D._updateTreeValidity(d)),this.updateValueAndValidity({onlySelf:!0,emitEvent:d.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?lo:Br}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(d){if(this.asyncValidator){this.status=Er,this._hasOwnPendingAsyncValidator=!0;const D=kn(this.asyncValidator(this));this._asyncValidationSubscription=D.subscribe(k=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(k,{emitEvent:d})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(d,D={}){this.errors=d,this._updateControlsErrors(!1!==D.emitEvent)}get(d){let D=d;return null==D||(Array.isArray(D)||(D=D.split(".")),0===D.length)?null:D.reduce((k,xe)=>k&&k._find(xe),this)}getError(d,D){const k=D?this.get(D):this;return k&&k.errors?k.errors[d]:null}hasError(d,D){return!!this.getError(d,D)}get root(){let d=this;for(;d._parent;)d=d._parent;return d}_updateControlsErrors(d){this.status=this._calculateStatus(),d&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(d)}_initObservables(){this.valueChanges=new l.vpe,this.statusChanges=new l.vpe}_calculateStatus(){return this._allControlsDisabled()?lo:this.errors?Nn:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Er)?Er:this._anyControlsHaveStatus(Nn)?Nn:Br}_anyControlsHaveStatus(d){return this._anyControls(D=>D.status===d)}_anyControlsDirty(){return this._anyControls(d=>d.dirty)}_anyControlsTouched(){return this._anyControls(d=>d.touched)}_updatePristine(d={}){this.pristine=!this._anyControlsDirty(),this._parent&&!d.onlySelf&&this._parent._updatePristine(d)}_updateTouched(d={}){this.touched=this._anyControlsTouched(),this._parent&&!d.onlySelf&&this._parent._updateTouched(d)}_registerOnCollectionChange(d){this._onCollectionChange=d}_setUpdateStrategy(d){Qe(d)&&null!=d.updateOn&&(this._updateOn=d.updateOn)}_parentMarkedDirty(d){const D=this._parent&&this._parent.dirty;return!d&&!!D&&!this._parent._anyControlsDirty()}_find(d){return null}_assignValidators(d){this._rawValidators=Array.isArray(d)?d.slice():d,this._composedValidatorFn=function vo(S){return Array.isArray(S)?Gn(S):S||null}(this._rawValidators)}_assignAsyncValidators(d){this._rawAsyncValidators=Array.isArray(d)?d.slice():d,this._composedAsyncValidatorFn=function Lt(S){return Array.isArray(S)?In(S):S||null}(this._rawAsyncValidators)}}class He extends ce{constructor(d,D,k){super(bn(D),pi(k,D)),this.controls=d,this._initObservables(),this._setUpdateStrategy(D),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(d,D){return this.controls[d]?this.controls[d]:(this.controls[d]=D,D.setParent(this),D._registerOnCollectionChange(this._onCollectionChange),D)}addControl(d,D,k={}){this.registerControl(d,D),this.updateValueAndValidity({emitEvent:k.emitEvent}),this._onCollectionChange()}removeControl(d,D={}){this.controls[d]&&this.controls[d]._registerOnCollectionChange(()=>{}),delete this.controls[d],this.updateValueAndValidity({emitEvent:D.emitEvent}),this._onCollectionChange()}setControl(d,D,k={}){this.controls[d]&&this.controls[d]._registerOnCollectionChange(()=>{}),delete this.controls[d],D&&this.registerControl(d,D),this.updateValueAndValidity({emitEvent:k.emitEvent}),this._onCollectionChange()}contains(d){return this.controls.hasOwnProperty(d)&&this.controls[d].enabled}setValue(d,D={}){B(this,0,d),Object.keys(d).forEach(k=>{P(this,!0,k),this.controls[k].setValue(d[k],{onlySelf:!0,emitEvent:D.emitEvent})}),this.updateValueAndValidity(D)}patchValue(d,D={}){null!=d&&(Object.keys(d).forEach(k=>{const xe=this.controls[k];xe&&xe.patchValue(d[k],{onlySelf:!0,emitEvent:D.emitEvent})}),this.updateValueAndValidity(D))}reset(d={},D={}){this._forEachChild((k,xe)=>{k.reset(d?d[xe]:null,{onlySelf:!0,emitEvent:D.emitEvent})}),this._updatePristine(D),this._updateTouched(D),this.updateValueAndValidity(D)}getRawValue(){return this._reduceChildren({},(d,D,k)=>(d[k]=D.getRawValue(),d))}_syncPendingControls(){let d=this._reduceChildren(!1,(D,k)=>!!k._syncPendingControls()||D);return d&&this.updateValueAndValidity({onlySelf:!0}),d}_forEachChild(d){Object.keys(this.controls).forEach(D=>{const k=this.controls[D];k&&d(k,D)})}_setUpControls(){this._forEachChild(d=>{d.setParent(this),d._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(d){for(const[D,k]of Object.entries(this.controls))if(this.contains(D)&&d(k))return!0;return!1}_reduceValue(){return this._reduceChildren({},(D,k,xe)=>((k.enabled||this.disabled)&&(D[xe]=k.value),D))}_reduceChildren(d,D){let k=d;return this._forEachChild((xe,qe)=>{k=D(k,xe,qe)}),k}_allControlsDisabled(){for(const d of Object.keys(this.controls))if(this.controls[d].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(d){return this.controls.hasOwnProperty(d)?this.controls[d]:null}}class Yt extends He{}const On=new l.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>Gr}),Gr="always";function lr(S,d){return[...d.path,S]}function wr(S,d,D=Gr){uo(S,d),d.valueAccessor.writeValue(S.value),(S.disabled||"always"===D)&&d.valueAccessor.setDisabledState?.(S.disabled),function nn(S,d){d.valueAccessor.registerOnChange(D=>{S._pendingValue=D,S._pendingChange=!0,S._pendingDirty=!0,"change"===S.updateOn&&Zr(S,d)})}(S,d),function Ce(S,d){const D=(k,xe)=>{d.valueAccessor.writeValue(k),xe&&d.viewToModelUpdate(k)};S.registerOnChange(D),d._registerOnDestroy(()=>{S._unregisterOnChange(D)})}(S,d),function gi(S,d){d.valueAccessor.registerOnTouched(()=>{S._pendingTouched=!0,"blur"===S.updateOn&&S._pendingChange&&Zr(S,d),"submit"!==S.updateOn&&S.markAsTouched()})}(S,d),function Si(S,d){if(d.valueAccessor.setDisabledState){const D=k=>{d.valueAccessor.setDisabledState(k)};S.registerOnDisabledChange(D),d._registerOnDestroy(()=>{S._unregisterOnDisabledChange(D)})}}(S,d)}function Qn(S,d,D=!0){const k=()=>{};d.valueAccessor&&(d.valueAccessor.registerOnChange(k),d.valueAccessor.registerOnTouched(k)),co(S,d),S&&(d._invokeOnDestroyCallbacks(),S._registerOnCollectionChange(()=>{}))}function Wr(S,d){S.forEach(D=>{D.registerOnValidatorChange&&D.registerOnValidatorChange(d)})}function uo(S,d){const D=he(S);null!==d.validator?S.setValidators(cn(D,d.validator)):"function"==typeof D&&S.setValidators([D]);const k=Ar(S);null!==d.asyncValidator?S.setAsyncValidators(cn(k,d.asyncValidator)):"function"==typeof k&&S.setAsyncValidators([k]);const xe=()=>S.updateValueAndValidity();Wr(d._rawValidators,xe),Wr(d._rawAsyncValidators,xe)}function co(S,d){let D=!1;if(null!==S){if(null!==d.validator){const xe=he(S);if(Array.isArray(xe)&&xe.length>0){const qe=xe.filter(Xn=>Xn!==d.validator);qe.length!==xe.length&&(D=!0,S.setValidators(qe))}}if(null!==d.asyncValidator){const xe=Ar(S);if(Array.isArray(xe)&&xe.length>0){const qe=xe.filter(Xn=>Xn!==d.asyncValidator);qe.length!==xe.length&&(D=!0,S.setAsyncValidators(qe))}}}const k=()=>{};return Wr(d._rawValidators,k),Wr(d._rawAsyncValidators,k),D}function Zr(S,d){S._pendingDirty&&S.markAsDirty(),S.setValue(S._pendingValue,{emitModelToViewChange:!1}),d.viewToModelUpdate(S._pendingValue),S._pendingChange=!1}function T(S,d){uo(S,d)}function Tt(S,d){if(!S.hasOwnProperty("model"))return!1;const D=S.model;return!!D.isFirstChange()||!Object.is(d,D.currentValue)}function hn(S,d){S._syncPendingControls(),d.forEach(D=>{const k=D.control;"submit"===k.updateOn&&k._pendingChange&&(D.viewToModelUpdate(k._pendingValue),k._pendingChange=!1)})}function dn(S,d){if(!d)return null;let D,k,xe;return Array.isArray(d),d.forEach(qe=>{qe.constructor===ge?D=qe:function Jn(S){return Object.getPrototypeOf(S.constructor)===G}(qe)?k=qe:xe=qe}),xe||k||D||null}const at={provide:W,useExisting:(0,l.Gpc)(()=>zn)},Gt=Promise.resolve();class zn extends W{constructor(d,D,k){super(),this.callSetDisabledState=k,this.submitted=!1,this._directives=new Set,this.ngSubmit=new l.vpe,this.form=new He({},Gn(d),In(D))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(d){Gt.then(()=>{const D=this._findContainer(d.path);d.control=D.registerControl(d.name,d.control),wr(d.control,d,this.callSetDisabledState),d.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(d)})}getControl(d){return this.form.get(d.path)}removeControl(d){Gt.then(()=>{const D=this._findContainer(d.path);D&&D.removeControl(d.name),this._directives.delete(d)})}addFormGroup(d){Gt.then(()=>{const D=this._findContainer(d.path),k=new He({});T(k,d),D.registerControl(d.name,k),k.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(d){Gt.then(()=>{const D=this._findContainer(d.path);D&&D.removeControl(d.name)})}getFormGroup(d){return this.form.get(d.path)}updateModel(d,D){Gt.then(()=>{this.form.get(d.path).setValue(D)})}setValue(d){this.control.setValue(d)}onSubmit(d){return this.submitted=!0,hn(this.form,this._directives),this.ngSubmit.emit(d),"dialog"===d?.target?.method}onReset(){this.resetForm()}resetForm(d=void 0){this.form.reset(d),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(d){return d.pop(),d.length?this.form.get(d):this.form}static#e=this.\u0275fac=function(D){return new(D||zn)(l.Y36(Oe,10),l.Y36(Ee,10),l.Y36(On,8))};static#t=this.\u0275dir=l.lG2({type:zn,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(D,k){1&D&&l.NdJ("submit",function(qe){return k.onSubmit(qe)})("reset",function(){return k.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[l._Bn([at]),l.qOj]})}function Nr(S,d){const D=S.indexOf(d);D>-1&&S.splice(D,1)}function mn(S){return"object"==typeof S&&null!==S&&2===Object.keys(S).length&&"value"in S&&"disabled"in S}const Dn=class extends ce{constructor(d=null,D,k){super(bn(D),pi(k,D)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(d),this._setUpdateStrategy(D),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Qe(D)&&(D.nonNullable||D.initialValueIsDefault)&&(mn(d)?this.defaultValue=d.value:this.defaultValue=d)}setValue(d,D={}){this.value=this._pendingValue=d,this._onChange.length&&!1!==D.emitModelToViewChange&&this._onChange.forEach(k=>k(this.value,!1!==D.emitViewToModelChange)),this.updateValueAndValidity(D)}patchValue(d,D={}){this.setValue(d,D)}reset(d=this.defaultValue,D={}){this._applyFormState(d),this.markAsPristine(D),this.markAsUntouched(D),this.setValue(this.value,D),this._pendingChange=!1}_updateValue(){}_anyControls(d){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(d){this._onChange.push(d)}_unregisterOnChange(d){Nr(this._onChange,d)}registerOnDisabledChange(d){this._onDisabledChange.push(d)}_unregisterOnDisabledChange(d){Nr(this._onDisabledChange,d)}_forEachChild(d){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange))&&(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),!0)}_applyFormState(d){mn(d)?(this.value=this._pendingValue=d.value,d.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=d}};class hr extends W{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return lr(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}static#e=this.\u0275fac=function(){let d;return function(k){return(d||(d=l.n5z(hr)))(k||hr)}}();static#t=this.\u0275dir=l.lG2({type:hr,features:[l.qOj]})}const mr={provide:W,useExisting:(0,l.Gpc)(()=>fo)};class fo extends hr{constructor(d,D,k){super(),this.name="",this._parent=d,this._setValidators(D),this._setAsyncValidators(k)}_checkParentType(){!(this._parent instanceof fo)&&this._parent}static#e=this.\u0275fac=function(D){return new(D||fo)(l.Y36(W,5),l.Y36(Oe,10),l.Y36(Ee,10))};static#t=this.\u0275dir=l.lG2({type:fo,selectors:[["","ngModelGroup",""]],inputs:{name:["ngModelGroup","name"]},exportAs:["ngModelGroup"],features:[l._Bn([mr]),l.qOj]})}const Po={provide:Y,useExisting:(0,l.Gpc)(()=>Wo)},qi=Promise.resolve();class Wo extends Y{constructor(d,D,k,xe,qe,Xn){super(),this._changeDetectorRef=qe,this.callSetDisabledState=Xn,this.control=new Dn,this._registered=!1,this.name="",this.update=new l.vpe,this._parent=d,this._setValidators(D),this._setAsyncValidators(k),this.valueAccessor=dn(0,xe)}ngOnChanges(d){if(this._checkForErrors(),!this._registered||"name"in d){if(this._registered&&(this._checkName(),this.formDirective)){const D=d.name.previousValue;this.formDirective.removeControl({name:D,path:this._getPath(D)})}this._setUpControl()}"isDisabled"in d&&this._updateDisabled(d),Tt(d,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(d){this.viewModel=d,this.update.emit(d)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){wr(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),!this._isStandalone()&&this.name}_updateValue(d){qi.then(()=>{this.control.setValue(d,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(d){const D=d.isDisabled.currentValue,k=0!==D&&(0,l.VuI)(D);qi.then(()=>{k&&!this.control.disabled?this.control.disable():!k&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(d){return this._parent?lr(d,this._parent):[d]}static#e=this.\u0275fac=function(D){return new(D||Wo)(l.Y36(W,9),l.Y36(Oe,10),l.Y36(Ee,10),l.Y36(oe,10),l.Y36(l.sBO,8),l.Y36(On,8))};static#t=this.\u0275dir=l.lG2({type:Wo,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[l._Bn([Po]),l.qOj,l.TTD]})}class xo{static#e=this.\u0275fac=function(D){return new(D||xo)};static#t=this.\u0275dir=l.lG2({type:xo,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}const nr={provide:oe,useExisting:(0,l.Gpc)(()=>No),multi:!0};class No extends G{writeValue(d){const D=d??"";this.setProperty("value",D)}registerOnChange(d){this.onChange=D=>{d(""==D?null:parseFloat(D))}}static#e=this.\u0275fac=function(){let d;return function(k){return(d||(d=l.n5z(No)))(k||No)}}();static#t=this.\u0275dir=l.lG2({type:No,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(D,k){1&D&&l.NdJ("input",function(qe){return k.onChange(qe.target.value)})("blur",function(){return k.onTouched()})},features:[l._Bn([nr]),l.qOj]})}const Zo={provide:oe,useExisting:(0,l.Gpc)(()=>Ri),multi:!0};class ki{static#e=this.\u0275fac=function(D){return new(D||ki)};static#t=this.\u0275mod=l.oAB({type:ki});static#n=this.\u0275inj=l.cJS({})}class So{constructor(){this._accessors=[]}add(d,D){this._accessors.push([d,D])}remove(d){for(let D=this._accessors.length-1;D>=0;--D)if(this._accessors[D][1]===d)return void this._accessors.splice(D,1)}select(d){this._accessors.forEach(D=>{this._isSameGroup(D,d)&&D[1]!==d&&D[1].fireUncheck(d.value)})}_isSameGroup(d,D){return!!d[0].control&&(d[0]._parent===D._control._parent&&d[1].name===D.name)}static#e=this.\u0275fac=function(D){return new(D||So)};static#t=this.\u0275prov=l.Yz7({token:So,factory:So.\u0275fac,providedIn:ki})}class Ri extends G{constructor(d,D,k,xe){super(d,D),this._registry=k,this._injector=xe,this.setDisabledStateFired=!1,this.onChange=()=>{},this.callSetDisabledState=(0,l.f3M)(On,{optional:!0})??Gr}ngOnInit(){this._control=this._injector.get(Y),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(d){this._state=d===this.value,this.setProperty("checked",this._state)}registerOnChange(d){this._fn=d,this.onChange=()=>{d(this.value),this._registry.select(this)}}setDisabledState(d){(this.setDisabledStateFired||d||"whenDisabledForLegacyCode"===this.callSetDisabledState)&&this.setProperty("disabled",d),this.setDisabledStateFired=!0}fireUncheck(d){this.writeValue(d)}_checkName(){this.name&&this.formControlName&&(this.name,this.formControlName),!this.name&&this.formControlName&&(this.name=this.formControlName)}static#e=this.\u0275fac=function(D){return new(D||Ri)(l.Y36(l.Qsj),l.Y36(l.SBq),l.Y36(So),l.Y36(l.zs3))};static#t=this.\u0275dir=l.lG2({type:Ri,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(D,k){1&D&&l.NdJ("change",function(){return k.onChange()})("blur",function(){return k.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[l._Bn([Zo]),l.qOj]})}const Fo={provide:oe,useExisting:(0,l.Gpc)(()=>Ko),multi:!0};class Ko extends G{writeValue(d){this.setProperty("value",parseFloat(d))}registerOnChange(d){this.onChange=D=>{d(""==D?null:parseFloat(D))}}static#e=this.\u0275fac=function(){let d;return function(k){return(d||(d=l.n5z(Ko)))(k||Ko)}}();static#t=this.\u0275dir=l.lG2({type:Ko,selectors:[["input","type","range","formControlName",""],["input","type","range","formControl",""],["input","type","range","ngModel",""]],hostBindings:function(D,k){1&D&&l.NdJ("change",function(qe){return k.onChange(qe.target.value)})("input",function(qe){return k.onChange(qe.target.value)})("blur",function(){return k.onTouched()})},features:[l._Bn([Fo]),l.qOj]})}const $o=new l.OlP("NgModelWithFormControlWarning"),_i={provide:Y,useExisting:(0,l.Gpc)(()=>Lr)};class Lr extends Y{set isDisabled(d){}static#e=this._ngModelWarningSentOnce=!1;constructor(d,D,k,xe,qe){super(),this._ngModelWarningConfig=xe,this.callSetDisabledState=qe,this.update=new l.vpe,this._ngModelWarningSent=!1,this._setValidators(d),this._setAsyncValidators(D),this.valueAccessor=dn(0,k)}ngOnChanges(d){if(this._isControlChanged(d)){const D=d.form.previousValue;D&&Qn(D,this,!1),wr(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}Tt(d,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&Qn(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(d){this.viewModel=d,this.update.emit(d)}_isControlChanged(d){return d.hasOwnProperty("form")}static#t=this.\u0275fac=function(D){return new(D||Lr)(l.Y36(Oe,10),l.Y36(Ee,10),l.Y36(oe,10),l.Y36($o,8),l.Y36(On,8))};static#n=this.\u0275dir=l.lG2({type:Lr,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[l._Bn([_i]),l.qOj,l.TTD]})}const ko={provide:W,useExisting:(0,l.Gpc)(()=>Mo)};class Mo extends W{constructor(d,D,k){super(),this.callSetDisabledState=k,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new l.vpe,this._setValidators(d),this._setAsyncValidators(D)}ngOnChanges(d){this._checkFormPresent(),d.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(co(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(d){const D=this.form.get(d.path);return wr(D,d,this.callSetDisabledState),D.updateValueAndValidity({emitEvent:!1}),this.directives.push(d),D}getControl(d){return this.form.get(d.path)}removeControl(d){Qn(d.control||null,d,!1),function qn(S,d){const D=S.indexOf(d);D>-1&&S.splice(D,1)}(this.directives,d)}addFormGroup(d){this._setUpFormContainer(d)}removeFormGroup(d){this._cleanUpFormContainer(d)}getFormGroup(d){return this.form.get(d.path)}addFormArray(d){this._setUpFormContainer(d)}removeFormArray(d){this._cleanUpFormContainer(d)}getFormArray(d){return this.form.get(d.path)}updateModel(d,D){this.form.get(d.path).setValue(D)}onSubmit(d){return this.submitted=!0,hn(this.form,this.directives),this.ngSubmit.emit(d),"dialog"===d?.target?.method}onReset(){this.resetForm()}resetForm(d=void 0){this.form.reset(d),this.submitted=!1}_updateDomValue(){this.directives.forEach(d=>{const D=d.control,k=this.form.get(d.path);D!==k&&(Qn(D||null,d),k instanceof Dn&&(wr(k,d,this.callSetDisabledState),d.control=k))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(d){const D=this.form.get(d.path);T(D,d),D.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(d){if(this.form){const D=this.form.get(d.path);D&&function $(S,d){return co(S,d)}(D,d)&&D.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){uo(this.form,this),this._oldForm&&co(this._oldForm,this)}_checkFormPresent(){this.form}static#e=this.\u0275fac=function(D){return new(D||Mo)(l.Y36(Oe,10),l.Y36(Ee,10),l.Y36(On,8))};static#t=this.\u0275dir=l.lG2({type:Mo,selectors:[["","formGroup",""]],hostBindings:function(D,k){1&D&&l.NdJ("submit",function(qe){return k.onSubmit(qe)})("reset",function(){return k.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[l._Bn([ko]),l.qOj,l.TTD]})}const O1={provide:W,useExisting:(0,l.Gpc)(()=>Sr)};class Sr extends hr{constructor(d,D,k){super(),this.name=null,this._parent=d,this._setValidators(D),this._setAsyncValidators(k)}_checkParentType(){rn(this._parent)}static#e=this.\u0275fac=function(D){return new(D||Sr)(l.Y36(W,13),l.Y36(Oe,10),l.Y36(Ee,10))};static#t=this.\u0275dir=l.lG2({type:Sr,selectors:[["","formGroupName",""]],inputs:{name:["formGroupName","name"]},features:[l._Bn([O1]),l.qOj]})}const Yo={provide:W,useExisting:(0,l.Gpc)(()=>_r)};class _r extends W{constructor(d,D,k){super(),this.name=null,this._parent=d,this._setValidators(D),this._setAsyncValidators(k)}ngOnInit(){this._checkParentType(),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return lr(null==this.name?this.name:this.name.toString(),this._parent)}_checkParentType(){rn(this._parent)}static#e=this.\u0275fac=function(D){return new(D||_r)(l.Y36(W,13),l.Y36(Oe,10),l.Y36(Ee,10))};static#t=this.\u0275dir=l.lG2({type:_r,selectors:[["","formArrayName",""]],inputs:{name:["formArrayName","name"]},features:[l._Bn([Yo]),l.qOj]})}function rn(S){return!(S instanceof Sr||S instanceof Mo||S instanceof _r)}const pn={provide:Y,useExisting:(0,l.Gpc)(()=>Ot)};class Ot extends Y{set isDisabled(d){}static#e=this._ngModelWarningSentOnce=!1;constructor(d,D,k,xe,qe){super(),this._ngModelWarningConfig=qe,this._added=!1,this.name=null,this.update=new l.vpe,this._ngModelWarningSent=!1,this._parent=d,this._setValidators(D),this._setAsyncValidators(k),this.valueAccessor=dn(0,xe)}ngOnChanges(d){this._added||this._setUpControl(),Tt(d,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(d){this.viewModel=d,this.update.emit(d)}get path(){return lr(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}static#t=this.\u0275fac=function(D){return new(D||Ot)(l.Y36(W,13),l.Y36(Oe,10),l.Y36(Ee,10),l.Y36(oe,10),l.Y36($o,8))};static#n=this.\u0275dir=l.lG2({type:Ot,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[l._Bn([pn]),l.qOj,l.TTD]})}const rr={provide:oe,useExisting:(0,l.Gpc)(()=>ir),multi:!0};function or(S,d){return null==S?`${d}`:(d&&"object"==typeof d&&(d="Object"),`${S}: ${d}`.slice(0,50))}class ir extends G{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(d){this._compareWith=d}writeValue(d){this.value=d;const k=or(this._getOptionId(d),d);this.setProperty("value",k)}registerOnChange(d){this.onChange=D=>{this.value=this._getOptionValue(D),d(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(d){for(const D of this._optionMap.keys())if(this._compareWith(this._optionMap.get(D),d))return D;return null}_getOptionValue(d){const D=function yi(S){return S.split(":")[0]}(d);return this._optionMap.has(D)?this._optionMap.get(D):d}static#e=this.\u0275fac=function(){let d;return function(k){return(d||(d=l.n5z(ir)))(k||ir)}}();static#t=this.\u0275dir=l.lG2({type:ir,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(D,k){1&D&&l.NdJ("change",function(qe){return k.onChange(qe.target.value)})("blur",function(){return k.onTouched()})},inputs:{compareWith:"compareWith"},features:[l._Bn([rr]),l.qOj]})}class Bi{constructor(d,D,k){this._element=d,this._renderer=D,this._select=k,this._select&&(this.id=this._select._registerOption())}set ngValue(d){null!=this._select&&(this._select._optionMap.set(this.id,d),this._setElementValue(or(this.id,d)),this._select.writeValue(this._select.value))}set value(d){this._setElementValue(d),this._select&&this._select.writeValue(this._select.value)}_setElementValue(d){this._renderer.setProperty(this._element.nativeElement,"value",d)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static#e=this.\u0275fac=function(D){return new(D||Bi)(l.Y36(l.SBq),l.Y36(l.Qsj),l.Y36(ir,9))};static#t=this.\u0275dir=l.lG2({type:Bi,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}const f1={provide:oe,useExisting:(0,l.Gpc)(()=>an),multi:!0};function Xi(S,d){return null==S?`${d}`:("string"==typeof d&&(d=`'${d}'`),d&&"object"==typeof d&&(d="Object"),`${S}: ${d}`.slice(0,50))}class an extends G{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(d){this._compareWith=d}writeValue(d){let D;if(this.value=d,Array.isArray(d)){const k=d.map(xe=>this._getOptionId(xe));D=(xe,qe)=>{xe._setSelected(k.indexOf(qe.toString())>-1)}}else D=(k,xe)=>{k._setSelected(!1)};this._optionMap.forEach(D)}registerOnChange(d){this.onChange=D=>{const k=[],xe=D.selectedOptions;if(void 0!==xe){const qe=xe;for(let Xn=0;Xnjn),multi:!0};class jn extends Zn{constructor(){super(...arguments),this.inputName="max",this.normalizeInput=d=>jt(d),this.createValidator=d=>V(d)}static#e=this.\u0275fac=function(){let d;return function(k){return(d||(d=l.n5z(jn)))(k||jn)}}();static#t=this.\u0275dir=l.lG2({type:jn,selectors:[["input","type","number","max","","formControlName",""],["input","type","number","max","","formControl",""],["input","type","number","max","","ngModel",""]],hostVars:1,hostBindings:function(D,k){2&D&&l.uIk("max",k._enabled?k.max:null)},inputs:{max:"max"},features:[l._Bn([ji]),l.qOj]})}const Kr={provide:Oe,useExisting:(0,l.Gpc)(()=>fn),multi:!0};class fn extends Zn{constructor(){super(...arguments),this.inputName="min",this.normalizeInput=d=>jt(d),this.createValidator=d=>te(d)}static#e=this.\u0275fac=function(){let d;return function(k){return(d||(d=l.n5z(fn)))(k||fn)}}();static#t=this.\u0275dir=l.lG2({type:fn,selectors:[["input","type","number","min","","formControlName",""],["input","type","number","min","","formControl",""],["input","type","number","min","","ngModel",""]],hostVars:1,hostBindings:function(D,k){2&D&&l.uIk("min",k._enabled?k.min:null)},inputs:{min:"min"},features:[l._Bn([Kr]),l.qOj]})}const ho={provide:Oe,useExisting:(0,l.Gpc)(()=>ht),multi:!0},Un={provide:Oe,useExisting:(0,l.Gpc)(()=>Kn),multi:!0};class ht extends Zn{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=l.VuI,this.createValidator=d=>fe}enabled(d){return d}static#e=this.\u0275fac=function(){let d;return function(k){return(d||(d=l.n5z(ht)))(k||ht)}}();static#t=this.\u0275dir=l.lG2({type:ht,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(D,k){2&D&&l.uIk("required",k._enabled?"":null)},inputs:{required:"required"},features:[l._Bn([ho]),l.qOj]})}class Kn extends ht{constructor(){super(...arguments),this.createValidator=d=>ye}static#e=this.\u0275fac=function(){let d;return function(k){return(d||(d=l.n5z(Kn)))(k||Kn)}}();static#t=this.\u0275dir=l.lG2({type:Kn,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(D,k){2&D&&l.uIk("required",k._enabled?"":null)},features:[l._Bn([Un]),l.qOj]})}const vi={provide:Oe,useExisting:(0,l.Gpc)(()=>Fr),multi:!0};class Fr extends Zn{constructor(){super(...arguments),this.inputName="email",this.normalizeInput=l.VuI,this.createValidator=d=>Xe}enabled(d){return d}static#e=this.\u0275fac=function(){let d;return function(k){return(d||(d=l.n5z(Fr)))(k||Fr)}}();static#t=this.\u0275dir=l.lG2({type:Fr,selectors:[["","email","","formControlName",""],["","email","","formControl",""],["","email","","ngModel",""]],inputs:{email:"email"},features:[l._Bn([vi]),l.qOj]})}const ln={provide:Oe,useExisting:(0,l.Gpc)(()=>zr),multi:!0};class zr extends Zn{constructor(){super(...arguments),this.inputName="minlength",this.normalizeInput=d=>mt(d),this.createValidator=d=>lt(d)}static#e=this.\u0275fac=function(){let d;return function(k){return(d||(d=l.n5z(zr)))(k||zr)}}();static#t=this.\u0275dir=l.lG2({type:zr,selectors:[["","minlength","","formControlName",""],["","minlength","","formControl",""],["","minlength","","ngModel",""]],hostVars:1,hostBindings:function(D,k){2&D&&l.uIk("minlength",k._enabled?k.minlength:null)},inputs:{minlength:"minlength"},features:[l._Bn([ln]),l.qOj]})}const Ro={provide:Oe,useExisting:(0,l.Gpc)(()=>Ht),multi:!0};class Ht extends Zn{constructor(){super(...arguments),this.inputName="maxlength",this.normalizeInput=d=>mt(d),this.createValidator=d=>Je(d)}static#e=this.\u0275fac=function(){let d;return function(k){return(d||(d=l.n5z(Ht)))(k||Ht)}}();static#t=this.\u0275dir=l.lG2({type:Ht,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(D,k){2&D&&l.uIk("maxlength",k._enabled?k.maxlength:null)},inputs:{maxlength:"maxlength"},features:[l._Bn([Ro]),l.qOj]})}const $r={provide:Oe,useExisting:(0,l.Gpc)(()=>bo),multi:!0};class bo extends Zn{constructor(){super(...arguments),this.inputName="pattern",this.normalizeInput=d=>d,this.createValidator=d=>ct(d)}static#e=this.\u0275fac=function(){let d;return function(k){return(d||(d=l.n5z(bo)))(k||bo)}}();static#t=this.\u0275dir=l.lG2({type:bo,selectors:[["","pattern","","formControlName",""],["","pattern","","formControl",""],["","pattern","","ngModel",""]],hostVars:1,hostBindings:function(D,k){2&D&&l.uIk("pattern",k._enabled?k.pattern:null)},inputs:{pattern:"pattern"},features:[l._Bn([$r]),l.qOj]})}class Do{static#e=this.\u0275fac=function(D){return new(D||Do)};static#t=this.\u0275mod=l.oAB({type:Do});static#n=this.\u0275inj=l.cJS({imports:[ki]})}class Vt extends ce{constructor(d,D,k){super(bn(D),pi(k,D)),this.controls=d,this._initObservables(),this._setUpdateStrategy(D),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(d){return this.controls[this._adjustIndex(d)]}push(d,D={}){this.controls.push(d),this._registerControl(d),this.updateValueAndValidity({emitEvent:D.emitEvent}),this._onCollectionChange()}insert(d,D,k={}){this.controls.splice(d,0,D),this._registerControl(D),this.updateValueAndValidity({emitEvent:k.emitEvent})}removeAt(d,D={}){let k=this._adjustIndex(d);k<0&&(k=0),this.controls[k]&&this.controls[k]._registerOnCollectionChange(()=>{}),this.controls.splice(k,1),this.updateValueAndValidity({emitEvent:D.emitEvent})}setControl(d,D,k={}){let xe=this._adjustIndex(d);xe<0&&(xe=0),this.controls[xe]&&this.controls[xe]._registerOnCollectionChange(()=>{}),this.controls.splice(xe,1),D&&(this.controls.splice(xe,0,D),this._registerControl(D)),this.updateValueAndValidity({emitEvent:k.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(d,D={}){B(this,0,d),d.forEach((k,xe)=>{P(this,!1,xe),this.at(xe).setValue(k,{onlySelf:!0,emitEvent:D.emitEvent})}),this.updateValueAndValidity(D)}patchValue(d,D={}){null!=d&&(d.forEach((k,xe)=>{this.at(xe)&&this.at(xe).patchValue(k,{onlySelf:!0,emitEvent:D.emitEvent})}),this.updateValueAndValidity(D))}reset(d=[],D={}){this._forEachChild((k,xe)=>{k.reset(d[xe],{onlySelf:!0,emitEvent:D.emitEvent})}),this._updatePristine(D),this._updateTouched(D),this.updateValueAndValidity(D)}getRawValue(){return this.controls.map(d=>d.getRawValue())}clear(d={}){this.controls.length<1||(this._forEachChild(D=>D._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:d.emitEvent}))}_adjustIndex(d){return d<0?d+this.length:d}_syncPendingControls(){let d=this.controls.reduce((D,k)=>!!k._syncPendingControls()||D,!1);return d&&this.updateValueAndValidity({onlySelf:!0}),d}_forEachChild(d){this.controls.forEach((D,k)=>{d(D,k)})}_updateValue(){this.value=this.controls.filter(d=>d.enabled||this.disabled).map(d=>d.value)}_anyControls(d){return this.controls.some(D=>D.enabled&&d(D))}_setUpControls(){this._forEachChild(d=>this._registerControl(d))}_allControlsDisabled(){for(const d of this.controls)if(d.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(d){d.setParent(this),d._registerOnCollectionChange(this._onCollectionChange)}_find(d){return this.at(d)??null}}function Bo(S){return!!S&&(void 0!==S.asyncValidators||void 0!==S.validators||void 0!==S.updateOn)}class $n{constructor(){this.useNonNullable=!1}get nonNullable(){const d=new $n;return d.useNonNullable=!0,d}group(d,D=null){const k=this._reduceControls(d);let xe={};return Bo(D)?xe=D:null!==D&&(xe.validators=D.validator,xe.asyncValidators=D.asyncValidator),new He(k,xe)}record(d,D=null){const k=this._reduceControls(d);return new Yt(k,D)}control(d,D,k){let xe={};return this.useNonNullable?(Bo(D)?xe=D:(xe.validators=D,xe.asyncValidators=k),new Dn(d,{...xe,nonNullable:!0})):new Dn(d,D,k)}array(d,D,k){const xe=d.map(qe=>this._createControl(qe));return new Vt(xe,D,k)}_reduceControls(d){const D={};return Object.keys(d).forEach(k=>{D[k]=this._createControl(d[k])}),D}_createControl(d){if(d instanceof Dn)return d;if(d instanceof ce)return d;if(Array.isArray(d)){const D=d[0],k=d.length>1?d[1]:null,xe=d.length>2?d[2]:null;return this.control(D,k,xe)}return this.control(d)}static#e=this.\u0275fac=function(D){return new(D||$n)};static#t=this.\u0275prov=l.Yz7({token:$n,factory:$n.\u0275fac,providedIn:"root"})}class qo{static#e=this.\u0275fac=function(D){return new(D||qo)};static#t=this.\u0275prov=l.Yz7({token:qo,factory:function(){return(0,l.f3M)($n).nonNullable},providedIn:"root"})}class Tr extends $n{group(d,D=null){return super.group(d,D)}control(d,D,k){return super.control(d,D,k)}array(d,D,k){return super.array(d,D,k)}static#e=this.\u0275fac=function(){let d;return function(k){return(d||(d=l.n5z(Tr)))(k||Tr)}}();static#t=this.\u0275prov=l.Yz7({token:Tr,factory:Tr.\u0275fac,providedIn:"root"})}new l.GfV("16.2.12");class Hn{static withConfig(d){return{ngModule:Hn,providers:[{provide:On,useValue:d.callSetDisabledState??Gr}]}}static#e=this.\u0275fac=function(D){return new(D||Hn)};static#t=this.\u0275mod=l.oAB({type:Hn});static#n=this.\u0275inj=l.cJS({imports:[Do]})}class e1{static withConfig(d){return{ngModule:e1,providers:[{provide:$o,useValue:d.warnOnNgModelWithFormControl??"always"},{provide:On,useValue:d.callSetDisabledState??Gr}]}}static#e=this.\u0275fac=function(D){return new(D||e1)};static#t=this.\u0275mod=l.oAB({type:e1});static#n=this.\u0275inj=l.cJS({imports:[Do]})}},480:(_t,Me,w)=>{"use strict";w.d(Me,{b2:()=>Ue,q6:()=>xt});var l=w(354),y=w(575); + */class R{constructor(f,b){this._renderer=f,this._elementRef=b,this.onChange=z=>{},this.onTouched=()=>{}}setProperty(f,b){this._renderer.setProperty(this._elementRef.nativeElement,f,b)}registerOnTouched(f){this.onTouched=f}registerOnChange(f){this.onChange=f}setDisabledState(f){this.setProperty("disabled",f)}static#e=this.\u0275fac=function(b){return new(b||R)(s.GI1(s.q87),s.GI1(s.GMv))};static#t=this.\u0275dir=s.Sc5({type:R})}class j extends R{static#e=this.\u0275fac=(()=>{let f;return function(z){return(f||(f=s.otF(j)))(z||j)}})();static#t=this.\u0275dir=s.Sc5({type:j,features:[s.eg9]})}const se=new s.UbH(""),me={provide:se,useExisting:(0,s.wd)(()=>be),multi:!0};class be extends j{writeValue(f){this.setProperty("checked",f)}static#e=this.\u0275fac=(()=>{let f;return function(z){return(f||(f=s.otF(be)))(z||be)}})();static#t=this.\u0275dir=s.Sc5({type:be,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(b,z){1&b&&s.qCj("change",function(mt){return z.onChange(mt.target.checked)})("blur",function(){return z.onTouched()})},features:[s.M5G([me]),s.eg9]})}const xe={provide:se,useExisting:(0,s.wd)(()=>pe),multi:!0};const fe=new s.UbH("");class pe extends R{constructor(f,b,z){super(f,b),this._compositionMode=z,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function Oe(){const G=(0,C.uy)()?(0,C.uy)().getUserAgent():"";return/android (\d+)/.test(G.toLowerCase())}())}writeValue(f){const b=f??"";this.setProperty("value",b)}_handleInput(f){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(f)}_compositionStart(){this._composing=!0}_compositionEnd(f){this._composing=!1,this._compositionMode&&this.onChange(f)}static#e=this.\u0275fac=function(b){return new(b||pe)(s.GI1(s.q87),s.GI1(s.GMv),s.GI1(fe,8))};static#t=this.\u0275dir=s.Sc5({type:pe,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(b,z){1&b&&s.qCj("input",function(mt){return z._handleInput(mt.target.value)})("blur",function(){return z.onTouched()})("compositionstart",function(){return z._compositionStart()})("compositionend",function(mt){return z._compositionEnd(mt.target.value)})},features:[s.M5G([xe]),s.eg9]})}function de(G){return null==G||("string"==typeof G||Array.isArray(G))&&0===G.length}function He(G){return null!=G&&"number"==typeof G.length}const Ae=new s.UbH(""),Fe=new s.UbH(""),$=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;function he(G){return f=>{if(de(f.value)||de(G))return null;const b=parseFloat(f.value);return!isNaN(b)&&b{if(de(f.value)||de(G))return null;const b=parseFloat(f.value);return!isNaN(b)&&b>G?{max:{max:G,actual:f.value}}:null}}function Ce(G){return de(G.value)?{required:!0}:null}function Le(G){return!0===G.value?null:{required:!0}}function Be(G){return de(G.value)||$.test(G.value)?null:{email:!0}}function wt(G){return f=>de(f.value)||!He(f.value)?null:f.value.lengthHe(f.value)&&f.value.length>G?{maxlength:{requiredLength:G,actualLength:f.value.length}}:null}function pt(G){if(!G)return zt;let f,b;return"string"==typeof G?(b="","^"!==G.charAt(0)&&(b+="^"),b+=G,"$"!==G.charAt(G.length-1)&&(b+="$"),f=new RegExp(b)):(b=G.toString(),f=G),z=>{if(de(z.value))return null;const Ue=z.value;return f.test(Ue)?null:{pattern:{requiredPattern:b,actualValue:Ue}}}}function zt(G){return null}function p1(G){return null!=G}function fn(G){return(0,s.w5$)(G)?(0,F.Q)(G):G}function $1(G){let f={};return G.forEach(b=>{f=null!=b?{...f,...b}:f}),0===Object.keys(f).length?null:f}function St(G,f){return f.map(b=>b(G))}function tn(G){return G.map(f=>function $t(G){return!G.validate}(f)?f:b=>f.validate(b))}function m1(G){if(!G)return null;const f=G.filter(p1);return 0==f.length?null:function(b){return $1(St(b,f))}}function Ut(G){return null!=G?m1(tn(G)):null}function et(G){if(!G)return null;const f=G.filter(p1);return 0==f.length?null:function(b){return function ne(...G){if(1===G.length){const f=G[0];if((0,U.c)(f))return re(f,null);if((0,B.Y)(f)&&Object.getPrototypeOf(f)===Object.prototype){const b=Object.keys(f);return re(b.map(z=>f[z]),b)}}if("function"==typeof G[G.length-1]){const f=G.pop();return re(G=1===G.length&&(0,U.c)(G[0])?G[0]:G,null).pipe((0,k.k)(b=>f(...b)))}return re(G,null)}(St(b,f).map(fn)).pipe((0,k.k)($1))}}function je(G){return null!=G?et(tn(G)):null}function Me(G,f){return null===G?[f]:Array.isArray(G)?[...G,f]:[G,f]}function Z(G){return G._rawValidators}function at(G){return G._rawAsyncValidators}function ot(G){return G?Array.isArray(G)?G:[G]:[]}function b1(G,f){return Array.isArray(G)?G.includes(f):G===f}function T1(G,f){const b=ot(f);return ot(G).forEach(Ue=>{b1(b,Ue)||b.push(Ue)}),b}function ut(G,f){return ot(f).filter(b=>!b1(G,b))}class U1{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(f){this._rawValidators=f||[],this._composedValidatorFn=Ut(this._rawValidators)}_setAsyncValidators(f){this._rawAsyncValidators=f||[],this._composedAsyncValidatorFn=je(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(f){this._onDestroyCallbacks.push(f)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(f=>f()),this._onDestroyCallbacks=[]}reset(f=void 0){this.control&&this.control.reset(f)}hasError(f,b){return!!this.control&&this.control.hasError(f,b)}getError(f,b){return this.control?this.control.getError(f,b):null}}class Ct extends U1{get formDirective(){return null}get path(){return null}}class Ze extends U1{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class kt{constructor(f){this._cd=f}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}class X extends kt{constructor(f){super(f)}static#e=this.\u0275fac=function(b){return new(b||X)(s.GI1(Ze,2))};static#t=this.\u0275dir=s.Sc5({type:X,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(b,z){2&b&&s.eAK("ng-untouched",z.isUntouched)("ng-touched",z.isTouched)("ng-pristine",z.isPristine)("ng-dirty",z.isDirty)("ng-valid",z.isValid)("ng-invalid",z.isInvalid)("ng-pending",z.isPending)},features:[s.eg9]})}class ve extends kt{constructor(f){super(f)}static#e=this.\u0275fac=function(b){return new(b||ve)(s.GI1(Ct,10))};static#t=this.\u0275dir=s.Sc5({type:ve,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(b,z){2&b&&s.eAK("ng-untouched",z.isUntouched)("ng-touched",z.isTouched)("ng-pristine",z.isPristine)("ng-dirty",z.isDirty)("ng-valid",z.isValid)("ng-invalid",z.isInvalid)("ng-pending",z.isPending)("ng-submitted",z.isSubmitted)},features:[s.eg9]})}const ir="VALID",rn="INVALID",Bn="PENDING",ct="DISABLED";function x(G){return(dt(G)?G.validators:G)||null}function we(G,f){return(dt(f)?f.asyncValidators:G)||null}function dt(G){return null!=G&&!Array.isArray(G)&&"object"==typeof G}function e1(G,f,b){const z=G.controls;if(!(f?Object.keys(z):z).length)throw new s.OBp(1e3,"");if(!z[b])throw new s.OBp(1001,"")}function Nt(G,f,b){G._forEachChild((z,Ue)=>{if(void 0===b[Ue])throw new s.OBp(1002,"")})}class it{constructor(f,b){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(f),this._assignAsyncValidators(b)}get validator(){return this._composedValidatorFn}set validator(f){this._rawValidators=this._composedValidatorFn=f}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(f){this._rawAsyncValidators=this._composedAsyncValidatorFn=f}get parent(){return this._parent}get valid(){return this.status===ir}get invalid(){return this.status===rn}get pending(){return this.status==Bn}get disabled(){return this.status===ct}get enabled(){return this.status!==ct}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(f){this._assignValidators(f)}setAsyncValidators(f){this._assignAsyncValidators(f)}addValidators(f){this.setValidators(T1(f,this._rawValidators))}addAsyncValidators(f){this.setAsyncValidators(T1(f,this._rawAsyncValidators))}removeValidators(f){this.setValidators(ut(f,this._rawValidators))}removeAsyncValidators(f){this.setAsyncValidators(ut(f,this._rawAsyncValidators))}hasValidator(f){return b1(this._rawValidators,f)}hasAsyncValidator(f){return b1(this._rawAsyncValidators,f)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(f={}){this.touched=!0,this._parent&&!f.onlySelf&&this._parent.markAsTouched(f)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(f=>f.markAllAsTouched())}markAsUntouched(f={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(b=>{b.markAsUntouched({onlySelf:!0})}),this._parent&&!f.onlySelf&&this._parent._updateTouched(f)}markAsDirty(f={}){this.pristine=!1,this._parent&&!f.onlySelf&&this._parent.markAsDirty(f)}markAsPristine(f={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(b=>{b.markAsPristine({onlySelf:!0})}),this._parent&&!f.onlySelf&&this._parent._updatePristine(f)}markAsPending(f={}){this.status=Bn,!1!==f.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!f.onlySelf&&this._parent.markAsPending(f)}disable(f={}){const b=this._parentMarkedDirty(f.onlySelf);this.status=ct,this.errors=null,this._forEachChild(z=>{z.disable({...f,onlySelf:!0})}),this._updateValue(),!1!==f.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...f,skipPristineCheck:b}),this._onDisabledChange.forEach(z=>z(!0))}enable(f={}){const b=this._parentMarkedDirty(f.onlySelf);this.status=ir,this._forEachChild(z=>{z.enable({...f,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:f.emitEvent}),this._updateAncestors({...f,skipPristineCheck:b}),this._onDisabledChange.forEach(z=>z(!1))}_updateAncestors(f){this._parent&&!f.onlySelf&&(this._parent.updateValueAndValidity(f),f.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(f){this._parent=f}getRawValue(){return this.value}updateValueAndValidity(f={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===ir||this.status===Bn)&&this._runAsyncValidator(f.emitEvent)),!1!==f.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!f.onlySelf&&this._parent.updateValueAndValidity(f)}_updateTreeValidity(f={emitEvent:!0}){this._forEachChild(b=>b._updateTreeValidity(f)),this.updateValueAndValidity({onlySelf:!0,emitEvent:f.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?ct:ir}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(f){if(this.asyncValidator){this.status=Bn,this._hasOwnPendingAsyncValidator=!0;const b=fn(this.asyncValidator(this));this._asyncValidationSubscription=b.subscribe(z=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(z,{emitEvent:f})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(f,b={}){this.errors=f,this._updateControlsErrors(!1!==b.emitEvent)}get(f){let b=f;return null==b||(Array.isArray(b)||(b=b.split(".")),0===b.length)?null:b.reduce((z,Ue)=>z&&z._find(Ue),this)}getError(f,b){const z=b?this.get(b):this;return z&&z.errors?z.errors[f]:null}hasError(f,b){return!!this.getError(f,b)}get root(){let f=this;for(;f._parent;)f=f._parent;return f}_updateControlsErrors(f){this.status=this._calculateStatus(),f&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(f)}_initObservables(){this.valueChanges=new s._w7,this.statusChanges=new s._w7}_calculateStatus(){return this._allControlsDisabled()?ct:this.errors?rn:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Bn)?Bn:this._anyControlsHaveStatus(rn)?rn:ir}_anyControlsHaveStatus(f){return this._anyControls(b=>b.status===f)}_anyControlsDirty(){return this._anyControls(f=>f.dirty)}_anyControlsTouched(){return this._anyControls(f=>f.touched)}_updatePristine(f={}){this.pristine=!this._anyControlsDirty(),this._parent&&!f.onlySelf&&this._parent._updatePristine(f)}_updateTouched(f={}){this.touched=this._anyControlsTouched(),this._parent&&!f.onlySelf&&this._parent._updateTouched(f)}_registerOnCollectionChange(f){this._onCollectionChange=f}_setUpdateStrategy(f){dt(f)&&null!=f.updateOn&&(this._updateOn=f.updateOn)}_parentMarkedDirty(f){const b=this._parent&&this._parent.dirty;return!f&&!!b&&!this._parent._anyControlsDirty()}_find(f){return null}_assignValidators(f){this._rawValidators=Array.isArray(f)?f.slice():f,this._composedValidatorFn=function W(G){return Array.isArray(G)?Ut(G):G||null}(this._rawValidators)}_assignAsyncValidators(f){this._rawAsyncValidators=Array.isArray(f)?f.slice():f,this._composedAsyncValidatorFn=function rt(G){return Array.isArray(G)?je(G):G||null}(this._rawAsyncValidators)}}class V1 extends it{constructor(f,b,z){super(x(b),we(z,b)),this.controls=f,this._initObservables(),this._setUpdateStrategy(b),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(f,b){return this.controls[f]?this.controls[f]:(this.controls[f]=b,b.setParent(this),b._registerOnCollectionChange(this._onCollectionChange),b)}addControl(f,b,z={}){this.registerControl(f,b),this.updateValueAndValidity({emitEvent:z.emitEvent}),this._onCollectionChange()}removeControl(f,b={}){this.controls[f]&&this.controls[f]._registerOnCollectionChange(()=>{}),delete this.controls[f],this.updateValueAndValidity({emitEvent:b.emitEvent}),this._onCollectionChange()}setControl(f,b,z={}){this.controls[f]&&this.controls[f]._registerOnCollectionChange(()=>{}),delete this.controls[f],b&&this.registerControl(f,b),this.updateValueAndValidity({emitEvent:z.emitEvent}),this._onCollectionChange()}contains(f){return this.controls.hasOwnProperty(f)&&this.controls[f].enabled}setValue(f,b={}){Nt(this,0,f),Object.keys(f).forEach(z=>{e1(this,!0,z),this.controls[z].setValue(f[z],{onlySelf:!0,emitEvent:b.emitEvent})}),this.updateValueAndValidity(b)}patchValue(f,b={}){null!=f&&(Object.keys(f).forEach(z=>{const Ue=this.controls[z];Ue&&Ue.patchValue(f[z],{onlySelf:!0,emitEvent:b.emitEvent})}),this.updateValueAndValidity(b))}reset(f={},b={}){this._forEachChild((z,Ue)=>{z.reset(f?f[Ue]:null,{onlySelf:!0,emitEvent:b.emitEvent})}),this._updatePristine(b),this._updateTouched(b),this.updateValueAndValidity(b)}getRawValue(){return this._reduceChildren({},(f,b,z)=>(f[z]=b.getRawValue(),f))}_syncPendingControls(){let f=this._reduceChildren(!1,(b,z)=>!!z._syncPendingControls()||b);return f&&this.updateValueAndValidity({onlySelf:!0}),f}_forEachChild(f){Object.keys(this.controls).forEach(b=>{const z=this.controls[b];z&&f(z,b)})}_setUpControls(){this._forEachChild(f=>{f.setParent(this),f._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(f){for(const[b,z]of Object.entries(this.controls))if(this.contains(b)&&f(z))return!0;return!1}_reduceValue(){return this._reduceChildren({},(b,z,Ue)=>((z.enabled||this.disabled)&&(b[Ue]=z.value),b))}_reduceChildren(f,b){let z=f;return this._forEachChild((Ue,mt)=>{z=b(z,Ue,mt)}),z}_allControlsDisabled(){for(const f of Object.keys(this.controls))if(this.controls[f].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(f){return this.controls.hasOwnProperty(f)?this.controls[f]:null}}class sr extends V1{}const pn=new s.UbH("CallSetDisabledState",{providedIn:"root",factory:()=>wn}),wn="always";function t1(G,f){return[...f.path,G]}function k2(G,f,b=wn){Mt(G,f),f.valueAccessor.writeValue(G.value),(G.disabled||"always"===b)&&f.valueAccessor.setDisabledState?.(G.disabled),function Z2(G,f){f.valueAccessor.registerOnChange(b=>{G._pendingValue=b,G._pendingChange=!0,G._pendingDirty=!0,"change"===G.updateOn&&zn(G,f)})}(G,f),function w2(G,f){const b=(z,Ue)=>{f.valueAccessor.writeValue(z),Ue&&f.viewToModelUpdate(z)};G.registerOnChange(b),f._registerOnDestroy(()=>{G._unregisterOnChange(b)})}(G,f),function F2(G,f){f.valueAccessor.registerOnTouched(()=>{G._pendingTouched=!0,"blur"===G.updateOn&&G._pendingChange&&zn(G,f),"submit"!==G.updateOn&&G.markAsTouched()})}(G,f),function Wt(G,f){if(f.valueAccessor.setDisabledState){const b=z=>{f.valueAccessor.setDisabledState(z)};G.registerOnDisabledChange(b),f._registerOnDestroy(()=>{G._unregisterOnDisabledChange(b)})}}(G,f)}function t2(G,f,b=!0){const z=()=>{};f.valueAccessor&&(f.valueAccessor.registerOnChange(z),f.valueAccessor.registerOnTouched(z)),b2(G,f),G&&(f._invokeOnDestroyCallbacks(),G._registerOnCollectionChange(()=>{}))}function on(G,f){G.forEach(b=>{b.registerOnValidatorChange&&b.registerOnValidatorChange(f)})}function Mt(G,f){const b=Z(G);null!==f.validator?G.setValidators(Me(b,f.validator)):"function"==typeof b&&G.setValidators([b]);const z=at(G);null!==f.asyncValidator?G.setAsyncValidators(Me(z,f.asyncValidator)):"function"==typeof z&&G.setAsyncValidators([z]);const Ue=()=>G.updateValueAndValidity();on(f._rawValidators,Ue),on(f._rawAsyncValidators,Ue)}function b2(G,f){let b=!1;if(null!==G){if(null!==f.validator){const Ue=Z(G);if(Array.isArray(Ue)&&Ue.length>0){const mt=Ue.filter(_n=>_n!==f.validator);mt.length!==Ue.length&&(b=!0,G.setValidators(mt))}}if(null!==f.asyncValidator){const Ue=at(G);if(Array.isArray(Ue)&&Ue.length>0){const mt=Ue.filter(_n=>_n!==f.asyncValidator);mt.length!==Ue.length&&(b=!0,G.setAsyncValidators(mt))}}}const z=()=>{};return on(f._rawValidators,z),on(f._rawAsyncValidators,z),b}function zn(G,f){G._pendingDirty&&G.markAsDirty(),G.setValue(G._pendingValue,{emitModelToViewChange:!1}),f.viewToModelUpdate(G._pendingValue),G._pendingChange=!1}function B1(G,f){Mt(G,f)}function Y2(G,f){if(!G.hasOwnProperty("model"))return!1;const b=G.model;return!!b.isFirstChange()||!Object.is(f,b.currentValue)}function P(G,f){G._syncPendingControls(),f.forEach(b=>{const z=b.control;"submit"===z.updateOn&&z._pendingChange&&(b.viewToModelUpdate(z._pendingValue),z._pendingChange=!1)})}function q(G,f){if(!f)return null;let b,z,Ue;return Array.isArray(f),f.forEach(mt=>{mt.constructor===pe?b=mt:function H(G){return Object.getPrototypeOf(G.constructor)===j}(mt)?z=mt:Ue=mt}),Ue||z||b||null}const Ve={provide:Ct,useExisting:(0,s.wd)(()=>ht)},yt=Promise.resolve();class ht extends Ct{constructor(f,b,z){super(),this.callSetDisabledState=z,this.submitted=!1,this._directives=new Set,this.ngSubmit=new s._w7,this.form=new V1({},Ut(f),je(b))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(f){yt.then(()=>{const b=this._findContainer(f.path);f.control=b.registerControl(f.name,f.control),k2(f.control,f,this.callSetDisabledState),f.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(f)})}getControl(f){return this.form.get(f.path)}removeControl(f){yt.then(()=>{const b=this._findContainer(f.path);b&&b.removeControl(f.name),this._directives.delete(f)})}addFormGroup(f){yt.then(()=>{const b=this._findContainer(f.path),z=new V1({});B1(z,f),b.registerControl(f.name,z),z.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(f){yt.then(()=>{const b=this._findContainer(f.path);b&&b.removeControl(f.name)})}getFormGroup(f){return this.form.get(f.path)}updateModel(f,b){yt.then(()=>{this.form.get(f.path).setValue(b)})}setValue(f){this.control.setValue(f)}onSubmit(f){return this.submitted=!0,P(this.form,this._directives),this.ngSubmit.emit(f),"dialog"===f?.target?.method}onReset(){this.resetForm()}resetForm(f=void 0){this.form.reset(f),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(f){return f.pop(),f.length?this.form.get(f):this.form}static#e=this.\u0275fac=function(b){return new(b||ht)(s.GI1(Ae,10),s.GI1(Fe,10),s.GI1(pn,8))};static#t=this.\u0275dir=s.Sc5({type:ht,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(b,z){1&b&&s.qCj("submit",function(mt){return z.onSubmit(mt)})("reset",function(){return z.onReset()})},inputs:{options:[s.Wk5.None,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[s.M5G([Ve]),s.eg9]})}function Kt(G,f){const b=G.indexOf(f);b>-1&&G.splice(b,1)}function w1(G){return"object"==typeof G&&null!==G&&2===Object.keys(G).length&&"value"in G&&"disabled"in G}const Rt=class extends it{constructor(f=null,b,z){super(x(b),we(z,b)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(f),this._setUpdateStrategy(b),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),dt(b)&&(b.nonNullable||b.initialValueIsDefault)&&(w1(f)?this.defaultValue=f.value:this.defaultValue=f)}setValue(f,b={}){this.value=this._pendingValue=f,this._onChange.length&&!1!==b.emitModelToViewChange&&this._onChange.forEach(z=>z(this.value,!1!==b.emitViewToModelChange)),this.updateValueAndValidity(b)}patchValue(f,b={}){this.setValue(f,b)}reset(f=this.defaultValue,b={}){this._applyFormState(f),this.markAsPristine(b),this.markAsUntouched(b),this.setValue(this.value,b),this._pendingChange=!1}_updateValue(){}_anyControls(f){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(f){this._onChange.push(f)}_unregisterOnChange(f){Kt(this._onChange,f)}registerOnDisabledChange(f){this._onDisabledChange.push(f)}_unregisterOnDisabledChange(f){Kt(this._onDisabledChange,f)}_forEachChild(f){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange))&&(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),!0)}_applyFormState(f){w1(f)?(this.value=this._pendingValue=f.value,f.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=f}};class J1 extends Ct{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return t1(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}static#e=this.\u0275fac=(()=>{let f;return function(z){return(f||(f=s.otF(J1)))(z||J1)}})();static#t=this.\u0275dir=s.Sc5({type:J1,features:[s.eg9]})}const x1={provide:Ct,useExisting:(0,s.wd)(()=>Dn)};class Dn extends J1{constructor(f,b,z){super(),this.name="",this._parent=f,this._setValidators(b),this._setAsyncValidators(z)}_checkParentType(){!(this._parent instanceof Dn)&&this._parent}static#e=this.\u0275fac=function(b){return new(b||Dn)(s.GI1(Ct,5),s.GI1(Ae,10),s.GI1(Fe,10))};static#t=this.\u0275dir=s.Sc5({type:Dn,selectors:[["","ngModelGroup",""]],inputs:{name:[s.Wk5.None,"ngModelGroup","name"]},exportAs:["ngModelGroup"],features:[s.M5G([x1]),s.eg9]})}const On={provide:Ze,useExisting:(0,s.wd)(()=>Un)},Kn=Promise.resolve();class Un extends Ze{constructor(f,b,z,Ue,mt,_n){super(),this._changeDetectorRef=mt,this.callSetDisabledState=_n,this.control=new Rt,this._registered=!1,this.name="",this.update=new s._w7,this._parent=f,this._setValidators(b),this._setAsyncValidators(z),this.valueAccessor=q(0,Ue)}ngOnChanges(f){if(this._checkForErrors(),!this._registered||"name"in f){if(this._registered&&(this._checkName(),this.formDirective)){const b=f.name.previousValue;this.formDirective.removeControl({name:b,path:this._getPath(b)})}this._setUpControl()}"isDisabled"in f&&this._updateDisabled(f),Y2(f,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(f){this.viewModel=f,this.update.emit(f)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){k2(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),!this._isStandalone()&&this.name}_updateValue(f){Kn.then(()=>{this.control.setValue(f,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(f){const b=f.isDisabled.currentValue,z=0!==b&&(0,s.cZD)(b);Kn.then(()=>{z&&!this.control.disabled?this.control.disable():!z&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(f){return this._parent?t1(f,this._parent):[f]}static#e=this.\u0275fac=function(b){return new(b||Un)(s.GI1(Ct,9),s.GI1(Ae,10),s.GI1(Fe,10),s.GI1(se,10),s.GI1(s.kD9,8),s.GI1(pn,8))};static#t=this.\u0275dir=s.Sc5({type:Un,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[s.Wk5.None,"disabled","isDisabled"],model:[s.Wk5.None,"ngModel","model"],options:[s.Wk5.None,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[s.M5G([On]),s.eg9,s.SYr]})}class R2{static#e=this.\u0275fac=function(b){return new(b||R2)};static#t=this.\u0275dir=s.Sc5({type:R2,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}const C3={provide:se,useExisting:(0,s.wd)(()=>Dt),multi:!0};class Dt extends j{writeValue(f){const b=f??"";this.setProperty("value",b)}registerOnChange(f){this.onChange=b=>{f(""==b?null:parseFloat(b))}}static#e=this.\u0275fac=(()=>{let f;return function(z){return(f||(f=s.otF(Dt)))(z||Dt)}})();static#t=this.\u0275dir=s.Sc5({type:Dt,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(b,z){1&b&&s.qCj("input",function(mt){return z.onChange(mt.target.value)})("blur",function(){return z.onTouched()})},features:[s.M5G([C3]),s.eg9]})}const G1={provide:se,useExisting:(0,s.wd)(()=>z1),multi:!0};class Nn{constructor(){this._accessors=[]}add(f,b){this._accessors.push([f,b])}remove(f){for(let b=this._accessors.length-1;b>=0;--b)if(this._accessors[b][1]===f)return void this._accessors.splice(b,1)}select(f){this._accessors.forEach(b=>{this._isSameGroup(b,f)&&b[1]!==f&&b[1].fireUncheck(f.value)})}_isSameGroup(f,b){return!!f[0].control&&(f[0]._parent===b._control._parent&&f[1].name===b.name)}static#e=this.\u0275fac=function(b){return new(b||Nn)};static#t=this.\u0275prov=s.wxM({token:Nn,factory:Nn.\u0275fac,providedIn:"root"})}class z1 extends j{constructor(f,b,z,Ue){super(f,b),this._registry=z,this._injector=Ue,this.setDisabledStateFired=!1,this.onChange=()=>{},this.callSetDisabledState=(0,s.uUt)(pn,{optional:!0})??wn}ngOnInit(){this._control=this._injector.get(Ze),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(f){this._state=f===this.value,this.setProperty("checked",this._state)}registerOnChange(f){this._fn=f,this.onChange=()=>{f(this.value),this._registry.select(this)}}setDisabledState(f){(this.setDisabledStateFired||f||"whenDisabledForLegacyCode"===this.callSetDisabledState)&&this.setProperty("disabled",f),this.setDisabledStateFired=!0}fireUncheck(f){this.writeValue(f)}_checkName(){this.name&&this.formControlName&&(this.name,this.formControlName),!this.name&&this.formControlName&&(this.name=this.formControlName)}static#e=this.\u0275fac=function(b){return new(b||z1)(s.GI1(s.q87),s.GI1(s.GMv),s.GI1(Nn),s.GI1(s.zZn))};static#t=this.\u0275dir=s.Sc5({type:z1,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(b,z){1&b&&s.qCj("change",function(){return z.onChange()})("blur",function(){return z.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[s.M5G([G1]),s.eg9]})}const Kr={provide:se,useExisting:(0,s.wd)(()=>ar),multi:!0};class ar extends j{writeValue(f){this.setProperty("value",parseFloat(f))}registerOnChange(f){this.onChange=b=>{f(""==b?null:parseFloat(b))}}static#e=this.\u0275fac=(()=>{let f;return function(z){return(f||(f=s.otF(ar)))(z||ar)}})();static#t=this.\u0275dir=s.Sc5({type:ar,selectors:[["input","type","range","formControlName",""],["input","type","range","formControl",""],["input","type","range","ngModel",""]],hostBindings:function(b,z){1&b&&s.qCj("change",function(mt){return z.onChange(mt.target.value)})("input",function(mt){return z.onChange(mt.target.value)})("blur",function(){return z.onTouched()})},features:[s.M5G([Kr]),s.eg9]})}const lr=new s.UbH(""),d2={provide:Ze,useExisting:(0,s.wd)(()=>L2)};class L2 extends Ze{set isDisabled(f){}static#e=this._ngModelWarningSentOnce=!1;constructor(f,b,z,Ue,mt){super(),this._ngModelWarningConfig=Ue,this.callSetDisabledState=mt,this.update=new s._w7,this._ngModelWarningSent=!1,this._setValidators(f),this._setAsyncValidators(b),this.valueAccessor=q(0,z)}ngOnChanges(f){if(this._isControlChanged(f)){const b=f.form.previousValue;b&&t2(b,this,!1),k2(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}Y2(f,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&t2(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(f){this.viewModel=f,this.update.emit(f)}_isControlChanged(f){return f.hasOwnProperty("form")}static#t=this.\u0275fac=function(b){return new(b||L2)(s.GI1(Ae,10),s.GI1(Fe,10),s.GI1(se,10),s.GI1(lr,8),s.GI1(pn,8))};static#n=this.\u0275dir=s.Sc5({type:L2,selectors:[["","formControl",""]],inputs:{form:[s.Wk5.None,"formControl","form"],isDisabled:[s.Wk5.None,"disabled","isDisabled"],model:[s.Wk5.None,"ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[s.M5G([d2]),s.eg9,s.SYr]})}const L1={provide:Ct,useExisting:(0,s.wd)(()=>Ye)};class Ye extends Ct{constructor(f,b,z){super(),this.callSetDisabledState=z,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new s._w7,this._setValidators(f),this._setAsyncValidators(b)}ngOnChanges(f){this._checkFormPresent(),f.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(b2(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(f){const b=this.form.get(f.path);return k2(b,f,this.callSetDisabledState),b.updateValueAndValidity({emitEvent:!1}),this.directives.push(f),b}getControl(f){return this.form.get(f.path)}removeControl(f){t2(f.control||null,f,!1),function Se(G,f){const b=G.indexOf(f);b>-1&&G.splice(b,1)}(this.directives,f)}addFormGroup(f){this._setUpFormContainer(f)}removeFormGroup(f){this._cleanUpFormContainer(f)}getFormGroup(f){return this.form.get(f.path)}addFormArray(f){this._setUpFormContainer(f)}removeFormArray(f){this._cleanUpFormContainer(f)}getFormArray(f){return this.form.get(f.path)}updateModel(f,b){this.form.get(f.path).setValue(b)}onSubmit(f){return this.submitted=!0,P(this.form,this.directives),this.ngSubmit.emit(f),"dialog"===f?.target?.method}onReset(){this.resetForm()}resetForm(f=void 0){this.form.reset(f),this.submitted=!1}_updateDomValue(){this.directives.forEach(f=>{const b=f.control,z=this.form.get(f.path);b!==z&&(t2(b||null,f),z instanceof Rt&&(k2(z,f,this.callSetDisabledState),f.control=z))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(f){const b=this.form.get(f.path);B1(b,f),b.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(f){if(this.form){const b=this.form.get(f.path);b&&function c2(G,f){return b2(G,f)}(b,f)&&b.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Mt(this.form,this),this._oldForm&&b2(this._oldForm,this)}_checkFormPresent(){this.form}static#e=this.\u0275fac=function(b){return new(b||Ye)(s.GI1(Ae,10),s.GI1(Fe,10),s.GI1(pn,8))};static#t=this.\u0275dir=s.Sc5({type:Ye,selectors:[["","formGroup",""]],hostBindings:function(b,z){1&b&&s.qCj("submit",function(mt){return z.onSubmit(mt)})("reset",function(){return z.onReset()})},inputs:{form:[s.Wk5.None,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[s.M5G([L1]),s.eg9,s.SYr]})}const vt={provide:Ct,useExisting:(0,s.wd)(()=>k1)};class k1 extends J1{constructor(f,b,z){super(),this.name=null,this._parent=f,this._setValidators(b),this._setAsyncValidators(z)}_checkParentType(){Zt(this._parent)}static#e=this.\u0275fac=function(b){return new(b||k1)(s.GI1(Ct,13),s.GI1(Ae,10),s.GI1(Fe,10))};static#t=this.\u0275dir=s.Sc5({type:k1,selectors:[["","formGroupName",""]],inputs:{name:[s.Wk5.None,"formGroupName","name"]},features:[s.M5G([vt]),s.eg9]})}const gn={provide:Ct,useExisting:(0,s.wd)(()=>R1)};class R1 extends Ct{constructor(f,b,z){super(),this.name=null,this._parent=f,this._setValidators(b),this._setAsyncValidators(z)}ngOnInit(){this._checkParentType(),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return t1(null==this.name?this.name:this.name.toString(),this._parent)}_checkParentType(){Zt(this._parent)}static#e=this.\u0275fac=function(b){return new(b||R1)(s.GI1(Ct,13),s.GI1(Ae,10),s.GI1(Fe,10))};static#t=this.\u0275dir=s.Sc5({type:R1,selectors:[["","formArrayName",""]],inputs:{name:[s.Wk5.None,"formArrayName","name"]},features:[s.M5G([gn]),s.eg9]})}function Zt(G){return!(G instanceof k1||G instanceof Ye||G instanceof R1)}const u1={provide:Ze,useExisting:(0,s.wd)(()=>n1)};class n1 extends Ze{set isDisabled(f){}static#e=this._ngModelWarningSentOnce=!1;constructor(f,b,z,Ue,mt){super(),this._ngModelWarningConfig=mt,this._added=!1,this.name=null,this.update=new s._w7,this._ngModelWarningSent=!1,this._parent=f,this._setValidators(b),this._setAsyncValidators(z),this.valueAccessor=q(0,Ue)}ngOnChanges(f){this._added||this._setUpControl(),Y2(f,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(f){this.viewModel=f,this.update.emit(f)}get path(){return t1(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}static#t=this.\u0275fac=function(b){return new(b||n1)(s.GI1(Ct,13),s.GI1(Ae,10),s.GI1(Fe,10),s.GI1(se,10),s.GI1(lr,8))};static#n=this.\u0275dir=s.Sc5({type:n1,selectors:[["","formControlName",""]],inputs:{name:[s.Wk5.None,"formControlName","name"],isDisabled:[s.Wk5.None,"disabled","isDisabled"],model:[s.Wk5.None,"ngModel","model"]},outputs:{update:"ngModelChange"},features:[s.M5G([u1]),s.eg9,s.SYr]})}const Cn={provide:se,useExisting:(0,s.wd)(()=>E2),multi:!0};function r2(G,f){return null==G?`${f}`:(f&&"object"==typeof f&&(f="Object"),`${G}: ${f}`.slice(0,50))}class E2 extends j{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(f){this._compareWith=f}writeValue(f){this.value=f;const z=r2(this._getOptionId(f),f);this.setProperty("value",z)}registerOnChange(f){this.onChange=b=>{this.value=this._getOptionValue(b),f(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(f){for(const b of this._optionMap.keys())if(this._compareWith(this._optionMap.get(b),f))return b;return null}_getOptionValue(f){const b=function xt(G){return G.split(":")[0]}(f);return this._optionMap.has(b)?this._optionMap.get(b):f}static#e=this.\u0275fac=(()=>{let f;return function(z){return(f||(f=s.otF(E2)))(z||E2)}})();static#t=this.\u0275dir=s.Sc5({type:E2,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(b,z){1&b&&s.qCj("change",function(mt){return z.onChange(mt.target.value)})("blur",function(){return z.onTouched()})},inputs:{compareWith:"compareWith"},features:[s.M5G([Cn]),s.eg9]})}class Q2{constructor(f,b,z){this._element=f,this._renderer=b,this._select=z,this._select&&(this.id=this._select._registerOption())}set ngValue(f){null!=this._select&&(this._select._optionMap.set(this.id,f),this._setElementValue(r2(this.id,f)),this._select.writeValue(this._select.value))}set value(f){this._setElementValue(f),this._select&&this._select.writeValue(this._select.value)}_setElementValue(f){this._renderer.setProperty(this._element.nativeElement,"value",f)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static#e=this.\u0275fac=function(b){return new(b||Q2)(s.GI1(s.GMv),s.GI1(s.q87),s.GI1(E2,9))};static#t=this.\u0275dir=s.Sc5({type:Q2,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}const $2={provide:se,useExisting:(0,s.wd)(()=>ln),multi:!0};function H1(G,f){return null==G?`${f}`:("string"==typeof f&&(f=`'${f}'`),f&&"object"==typeof f&&(f="Object"),`${G}: ${f}`.slice(0,50))}class ln extends j{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(f){this._compareWith=f}writeValue(f){let b;if(this.value=f,Array.isArray(f)){const z=f.map(Ue=>this._getOptionId(Ue));b=(Ue,mt)=>{Ue._setSelected(z.indexOf(mt.toString())>-1)}}else b=(z,Ue)=>{z._setSelected(!1)};this._optionMap.forEach(b)}registerOnChange(f){this.onChange=b=>{const z=[],Ue=b.selectedOptions;if(void 0!==Ue){const mt=Ue;for(let _n=0;_n{let f;return function(z){return(f||(f=s.otF(ln)))(z||ln)}})();static#t=this.\u0275dir=s.Sc5({type:ln,selectors:[["select","multiple","","formControlName",""],["select","multiple","","formControl",""],["select","multiple","","ngModel",""]],hostBindings:function(b,z){1&b&&s.qCj("change",function(mt){return z.onChange(mt.target)})("blur",function(){return z.onTouched()})},inputs:{compareWith:"compareWith"},features:[s.M5G([$2]),s.eg9]})}class o2{constructor(f,b,z){this._element=f,this._renderer=b,this._select=z,this._select&&(this.id=this._select._registerOption(this))}set ngValue(f){null!=this._select&&(this._value=f,this._setElementValue(H1(this.id,f)),this._select.writeValue(this._select.value))}set value(f){this._select?(this._value=f,this._setElementValue(H1(this.id,f)),this._select.writeValue(this._select.value)):this._setElementValue(f)}_setElementValue(f){this._renderer.setProperty(this._element.nativeElement,"value",f)}_setSelected(f){this._renderer.setProperty(this._element.nativeElement,"selected",f)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static#e=this.\u0275fac=function(b){return new(b||o2)(s.GI1(s.GMv),s.GI1(s.q87),s.GI1(ln,9))};static#t=this.\u0275dir=s.Sc5({type:o2,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}function Mr(G){return"number"==typeof G?G:parseInt(G,10)}function mn(G){return"number"==typeof G?G:parseFloat(G)}class Zn{constructor(){this._validator=zt}ngOnChanges(f){if(this.inputName in f){const b=this.normalizeInput(f[this.inputName].currentValue);this._enabled=this.enabled(b),this._validator=this._enabled?this.createValidator(b):zt,this._onChange&&this._onChange()}}validate(f){return this._validator(f)}registerOnValidatorChange(f){this._onChange=f}enabled(f){return null!=f}static#e=this.\u0275fac=function(b){return new(b||Zn)};static#t=this.\u0275dir=s.Sc5({type:Zn,features:[s.SYr]})}const j2={provide:Ae,useExisting:(0,s.wd)(()=>Ot),multi:!0};class Ot extends Zn{constructor(){super(...arguments),this.inputName="max",this.normalizeInput=f=>mn(f),this.createValidator=f=>K(f)}static#e=this.\u0275fac=(()=>{let f;return function(z){return(f||(f=s.otF(Ot)))(z||Ot)}})();static#t=this.\u0275dir=s.Sc5({type:Ot,selectors:[["input","type","number","max","","formControlName",""],["input","type","number","max","","formControl",""],["input","type","number","max","","ngModel",""]],hostVars:1,hostBindings:function(b,z){2&b&&s.e48("max",z._enabled?z.max:null)},inputs:{max:"max"},features:[s.M5G([j2]),s.eg9]})}const Zr={provide:Ae,useExisting:(0,s.wd)(()=>i2),multi:!0};class i2 extends Zn{constructor(){super(...arguments),this.inputName="min",this.normalizeInput=f=>mn(f),this.createValidator=f=>he(f)}static#e=this.\u0275fac=(()=>{let f;return function(z){return(f||(f=s.otF(i2)))(z||i2)}})();static#t=this.\u0275dir=s.Sc5({type:i2,selectors:[["input","type","number","min","","formControlName",""],["input","type","number","min","","formControl",""],["input","type","number","min","","ngModel",""]],hostVars:1,hostBindings:function(b,z){2&b&&s.e48("min",z._enabled?z.min:null)},inputs:{min:"min"},features:[s.M5G([Zr]),s.eg9]})}const An={provide:Ae,useExisting:(0,s.wd)(()=>Sn),multi:!0},cn={provide:Ae,useExisting:(0,s.wd)(()=>Jt),multi:!0};class Sn extends Zn{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=s.cZD,this.createValidator=f=>Ce}enabled(f){return f}static#e=this.\u0275fac=(()=>{let f;return function(z){return(f||(f=s.otF(Sn)))(z||Sn)}})();static#t=this.\u0275dir=s.Sc5({type:Sn,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(b,z){2&b&&s.e48("required",z._enabled?"":null)},inputs:{required:"required"},features:[s.M5G([An]),s.eg9]})}class Jt extends Sn{constructor(){super(...arguments),this.createValidator=f=>Le}static#e=this.\u0275fac=(()=>{let f;return function(z){return(f||(f=s.otF(Jt)))(z||Jt)}})();static#t=this.\u0275dir=s.Sc5({type:Jt,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(b,z){2&b&&s.e48("required",z._enabled?"":null)},features:[s.M5G([cn]),s.eg9]})}const vr={provide:Ae,useExisting:(0,s.wd)(()=>q1),multi:!0};class q1 extends Zn{constructor(){super(...arguments),this.inputName="email",this.normalizeInput=s.cZD,this.createValidator=f=>Be}enabled(f){return f}static#e=this.\u0275fac=(()=>{let f;return function(z){return(f||(f=s.otF(q1)))(z||q1)}})();static#t=this.\u0275dir=s.Sc5({type:q1,selectors:[["","email","","formControlName",""],["","email","","formControl",""],["","email","","ngModel",""]],inputs:{email:"email"},features:[s.M5G([vr]),s.eg9]})}const Y1={provide:Ae,useExisting:(0,s.wd)(()=>Tn),multi:!0};class Tn extends Zn{constructor(){super(...arguments),this.inputName="minlength",this.normalizeInput=f=>Mr(f),this.createValidator=f=>wt(f)}static#e=this.\u0275fac=(()=>{let f;return function(z){return(f||(f=s.otF(Tn)))(z||Tn)}})();static#t=this.\u0275dir=s.Sc5({type:Tn,selectors:[["","minlength","","formControlName",""],["","minlength","","formControl",""],["","minlength","","ngModel",""]],hostVars:1,hostBindings:function(b,z){2&b&&s.e48("minlength",z._enabled?z.minlength:null)},inputs:{minlength:"minlength"},features:[s.M5G([Y1]),s.eg9]})}const f2={provide:Ae,useExisting:(0,s.wd)(()=>d1),multi:!0};class d1 extends Zn{constructor(){super(...arguments),this.inputName="maxlength",this.normalizeInput=f=>Mr(f),this.createValidator=f=>Ht(f)}static#e=this.\u0275fac=(()=>{let f;return function(z){return(f||(f=s.otF(d1)))(z||d1)}})();static#t=this.\u0275dir=s.Sc5({type:d1,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(b,z){2&b&&s.e48("maxlength",z._enabled?z.maxlength:null)},inputs:{maxlength:"maxlength"},features:[s.M5G([f2]),s.eg9]})}const bn={provide:Ae,useExisting:(0,s.wd)(()=>I2),multi:!0};class I2 extends Zn{constructor(){super(...arguments),this.inputName="pattern",this.normalizeInput=f=>f,this.createValidator=f=>pt(f)}static#e=this.\u0275fac=(()=>{let f;return function(z){return(f||(f=s.otF(I2)))(z||I2)}})();static#t=this.\u0275dir=s.Sc5({type:I2,selectors:[["","pattern","","formControlName",""],["","pattern","","formControl",""],["","pattern","","ngModel",""]],hostVars:1,hostBindings:function(b,z){2&b&&s.e48("pattern",z._enabled?z.pattern:null)},inputs:{pattern:"pattern"},features:[s.M5G([bn]),s.eg9]})}class br{static#e=this.\u0275fac=function(b){return new(b||br)};static#t=this.\u0275mod=s.a4G({type:br});static#n=this.\u0275inj=s.s3X({})}class x3 extends it{constructor(f,b,z){super(x(b),we(z,b)),this.controls=f,this._initObservables(),this._setUpdateStrategy(b),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(f){return this.controls[this._adjustIndex(f)]}push(f,b={}){this.controls.push(f),this._registerControl(f),this.updateValueAndValidity({emitEvent:b.emitEvent}),this._onCollectionChange()}insert(f,b,z={}){this.controls.splice(f,0,b),this._registerControl(b),this.updateValueAndValidity({emitEvent:z.emitEvent})}removeAt(f,b={}){let z=this._adjustIndex(f);z<0&&(z=0),this.controls[z]&&this.controls[z]._registerOnCollectionChange(()=>{}),this.controls.splice(z,1),this.updateValueAndValidity({emitEvent:b.emitEvent})}setControl(f,b,z={}){let Ue=this._adjustIndex(f);Ue<0&&(Ue=0),this.controls[Ue]&&this.controls[Ue]._registerOnCollectionChange(()=>{}),this.controls.splice(Ue,1),b&&(this.controls.splice(Ue,0,b),this._registerControl(b)),this.updateValueAndValidity({emitEvent:z.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(f,b={}){Nt(this,0,f),f.forEach((z,Ue)=>{e1(this,!1,Ue),this.at(Ue).setValue(z,{onlySelf:!0,emitEvent:b.emitEvent})}),this.updateValueAndValidity(b)}patchValue(f,b={}){null!=f&&(f.forEach((z,Ue)=>{this.at(Ue)&&this.at(Ue).patchValue(z,{onlySelf:!0,emitEvent:b.emitEvent})}),this.updateValueAndValidity(b))}reset(f=[],b={}){this._forEachChild((z,Ue)=>{z.reset(f[Ue],{onlySelf:!0,emitEvent:b.emitEvent})}),this._updatePristine(b),this._updateTouched(b),this.updateValueAndValidity(b)}getRawValue(){return this.controls.map(f=>f.getRawValue())}clear(f={}){this.controls.length<1||(this._forEachChild(b=>b._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:f.emitEvent}))}_adjustIndex(f){return f<0?f+this.length:f}_syncPendingControls(){let f=this.controls.reduce((b,z)=>!!z._syncPendingControls()||b,!1);return f&&this.updateValueAndValidity({onlySelf:!0}),f}_forEachChild(f){this.controls.forEach((b,z)=>{f(b,z)})}_updateValue(){this.value=this.controls.filter(f=>f.enabled||this.disabled).map(f=>f.value)}_anyControls(f){return this.controls.some(b=>b.enabled&&f(b))}_setUpControls(){this._forEachChild(f=>this._registerControl(f))}_allControlsDisabled(){for(const f of this.controls)if(f.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(f){f.setParent(this),f._registerOnCollectionChange(this._onCollectionChange)}_find(f){return this.at(f)??null}}function p2(G){return!!G&&(void 0!==G.asyncValidators||void 0!==G.validators||void 0!==G.updateOn)}class wr{constructor(){this.useNonNullable=!1}get nonNullable(){const f=new wr;return f.useNonNullable=!0,f}group(f,b=null){const z=this._reduceControls(f);let Ue={};return p2(b)?Ue=b:null!==b&&(Ue.validators=b.validator,Ue.asyncValidators=b.asyncValidator),new V1(z,Ue)}record(f,b=null){const z=this._reduceControls(f);return new sr(z,b)}control(f,b,z){let Ue={};return this.useNonNullable?(p2(b)?Ue=b:(Ue.validators=b,Ue.asyncValidators=z),new Rt(f,{...Ue,nonNullable:!0})):new Rt(f,b,z)}array(f,b,z){const Ue=f.map(mt=>this._createControl(mt));return new x3(Ue,b,z)}_reduceControls(f){const b={};return Object.keys(f).forEach(z=>{b[z]=this._createControl(f[z])}),b}_createControl(f){if(f instanceof Rt)return f;if(f instanceof it)return f;if(Array.isArray(f)){const b=f[0],z=f.length>1?f[1]:null,Ue=f.length>2?f[2]:null;return this.control(b,z,Ue)}return this.control(f)}static#e=this.\u0275fac=function(b){return new(b||wr)};static#t=this.\u0275prov=s.wxM({token:wr,factory:wr.\u0275fac,providedIn:"root"})}class cr{static#e=this.\u0275fac=function(b){return new(b||cr)};static#t=this.\u0275prov=s.wxM({token:cr,factory:()=>(0,s.uUt)(wr).nonNullable,providedIn:"root"})}class Qr extends wr{group(f,b=null){return super.group(f,b)}control(f,b,z){return super.control(f,b,z)}array(f,b,z){return super.array(f,b,z)}static#e=this.\u0275fac=(()=>{let f;return function(z){return(f||(f=s.otF(Qr)))(z||Qr)}})();static#t=this.\u0275prov=s.wxM({token:Qr,factory:Qr.\u0275fac,providedIn:"root"})}new s.a8Z("17.2.4");class Dr{static withConfig(f){return{ngModule:Dr,providers:[{provide:pn,useValue:f.callSetDisabledState??wn}]}}static#e=this.\u0275fac=function(b){return new(b||Dr)};static#t=this.\u0275mod=s.a4G({type:Dr});static#n=this.\u0275inj=s.s3X({imports:[br]})}class $r{static withConfig(f){return{ngModule:$r,providers:[{provide:lr,useValue:f.warnOnNgModelWithFormControl??"always"},{provide:pn,useValue:f.callSetDisabledState??wn}]}}static#e=this.\u0275fac=function(b){return new(b||$r)};static#t=this.\u0275mod=s.a4G({type:$r});static#n=this.\u0275inj=s.s3X({imports:[br]})}},168:(Tt,Ne,D)=>{"use strict";D.d(Ne,{iE:()=>ut,o_:()=>at});var s=D(32),C=D(56); /** - * @license Angular v16.2.12 + * @license Angular v17.2.4 * (c) 2010-2022 Google LLC. https://angular.io/ * License: MIT - */class N extends y.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class J extends N{static makeCurrent(){(0,y.HT)(new J)}onAndCancel(P,B,ce){return P.addEventListener(B,ce),()=>{P.removeEventListener(B,ce)}}dispatchEvent(P,B){P.dispatchEvent(B)}remove(P){P.parentNode&&P.parentNode.removeChild(P)}createElement(P,B){return(B=B||this.getDefaultDocument()).createElement(P)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(P){return P.nodeType===Node.ELEMENT_NODE}isShadowRoot(P){return P instanceof DocumentFragment}getGlobalEventTarget(P,B){return"window"===B?window:"document"===B?P:"body"===B?P.body:null}getBaseHref(P){const B=function R(){return H=H||document.querySelector("base"),H?H.getAttribute("href"):null}();return null==B?null:function Q(Qe){K=K||document.createElement("a"),K.setAttribute("href",Qe);const P=K.pathname;return"/"===P.charAt(0)?P:`/${P}`}(B)}resetBaseElement(){H=null}getUserAgent(){return window.navigator.userAgent}getCookie(P){return(0,y.Mx)(document.cookie,P)}}let K,H=null;class j{build(){return new XMLHttpRequest}static#e=this.\u0275fac=function(B){return new(B||j)};static#t=this.\u0275prov=l.Yz7({token:j,factory:j.\u0275fac})}const G=new l.OlP("EventManagerPlugins");class oe{constructor(P,B){this._zone=B,this._eventNameToPlugin=new Map,P.forEach(ce=>{ce.manager=this}),this._plugins=P.slice().reverse()}addEventListener(P,B,ce){return this._findPluginFor(B).addEventListener(P,B,ce)}getZone(){return this._zone}_findPluginFor(P){let B=this._eventNameToPlugin.get(P);if(B)return B;if(B=this._plugins.find(He=>He.supports(P)),!B)throw new l.vHH(5101,!1);return this._eventNameToPlugin.set(P,B),B}static#e=this.\u0275fac=function(B){return new(B||oe)(l.LFG(G),l.LFG(l.R0b))};static#t=this.\u0275prov=l.Yz7({token:oe,factory:oe.\u0275fac})}class me{constructor(P){this._doc=P}}const De="ng-app-id";class we{constructor(P,B,ce,He={}){this.doc=P,this.appId=B,this.nonce=ce,this.platformId=He,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,y.PM)(He),this.resetHostNodes()}addStyles(P){for(const B of P)1===this.changeUsageCount(B,1)&&this.onStyleAdded(B)}removeStyles(P){for(const B of P)this.changeUsageCount(B,-1)<=0&&this.onStyleRemoved(B)}ngOnDestroy(){const P=this.styleNodesInDOM;P&&(P.forEach(B=>B.remove()),P.clear());for(const B of this.getAllStyles())this.onStyleRemoved(B);this.resetHostNodes()}addHost(P){this.hostNodes.add(P);for(const B of this.getAllStyles())this.addStyleToHost(P,B)}removeHost(P){this.hostNodes.delete(P)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(P){for(const B of this.hostNodes)this.addStyleToHost(B,P)}onStyleRemoved(P){const B=this.styleRef;B.get(P)?.elements?.forEach(ce=>ce.remove()),B.delete(P)}collectServerRenderedStyles(){const P=this.doc.head?.querySelectorAll(`style[${De}="${this.appId}"]`);if(P?.length){const B=new Map;return P.forEach(ce=>{null!=ce.textContent&&B.set(ce.textContent,ce)}),B}return null}changeUsageCount(P,B){const ce=this.styleRef;if(ce.has(P)){const He=ce.get(P);return He.usage+=B,He.usage}return ce.set(P,{usage:B,elements:[]}),B}getStyleElement(P,B){const ce=this.styleNodesInDOM,He=ce?.get(B);if(He?.parentNode===P)return ce.delete(B),He.removeAttribute(De),He;{const st=this.doc.createElement("style");return this.nonce&&st.setAttribute("nonce",this.nonce),st.textContent=B,this.platformIsServer&&st.setAttribute(De,this.appId),st}}addStyleToHost(P,B){const ce=this.getStyleElement(P,B);P.appendChild(ce);const He=this.styleRef,st=He.get(B)?.elements;st?st.push(ce):He.set(B,{elements:[ce],usage:1})}resetHostNodes(){const P=this.hostNodes;P.clear(),P.add(this.doc.head)}static#e=this.\u0275fac=function(B){return new(B||we)(l.LFG(y.K0),l.LFG(l.AFp),l.LFG(l.Ojb,8),l.LFG(l.Lbi))};static#t=this.\u0275prov=l.Yz7({token:we,factory:we.\u0275fac})}const Ie={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},de=/%COMP%/g,ae="_nghost-%COMP%",ke="_ngcontent-%COMP%",Ee=new l.OlP("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>false});function te(Qe,P){return P.map(B=>B.replace(de,Qe))}class V{constructor(P,B,ce,He,st,Dt,Yt,tn=null){this.eventManager=P,this.sharedStylesHost=B,this.appId=ce,this.removeStylesOnCompDestroy=He,this.doc=st,this.platformId=Dt,this.ngZone=Yt,this.nonce=tn,this.rendererByCompId=new Map,this.platformIsServer=(0,y.PM)(Dt),this.defaultRenderer=new fe(P,st,Yt,this.platformIsServer)}createRenderer(P,B){if(!P||!B)return this.defaultRenderer;this.platformIsServer&&B.encapsulation===l.ifc.ShadowDom&&(B={...B,encapsulation:l.ifc.Emulated});const ce=this.getOrCreateRenderer(P,B);return ce instanceof Pt?ce.applyToHost(P):ce instanceof ct&&ce.applyStyles(),ce}getOrCreateRenderer(P,B){const ce=this.rendererByCompId;let He=ce.get(B.id);if(!He){const st=this.doc,Dt=this.ngZone,Yt=this.eventManager,tn=this.sharedStylesHost,On=this.removeStylesOnCompDestroy,Gr=this.platformIsServer;switch(B.encapsulation){case l.ifc.Emulated:He=new Pt(Yt,tn,B,this.appId,On,st,Dt,Gr);break;case l.ifc.ShadowDom:return new Je(Yt,tn,P,B,st,Dt,this.nonce,Gr);default:He=new ct(Yt,tn,B,On,st,Dt,Gr)}ce.set(B.id,He)}return He}ngOnDestroy(){this.rendererByCompId.clear()}static#e=this.\u0275fac=function(B){return new(B||V)(l.LFG(oe),l.LFG(we),l.LFG(l.AFp),l.LFG(Ee),l.LFG(y.K0),l.LFG(l.Lbi),l.LFG(l.R0b),l.LFG(l.Ojb))};static#t=this.\u0275prov=l.Yz7({token:V,factory:V.\u0275fac})}class fe{constructor(P,B,ce,He){this.eventManager=P,this.doc=B,this.ngZone=ce,this.platformIsServer=He,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(P,B){return B?this.doc.createElementNS(Ie[B]||B,P):this.doc.createElement(P)}createComment(P){return this.doc.createComment(P)}createText(P){return this.doc.createTextNode(P)}appendChild(P,B){(lt(P)?P.content:P).appendChild(B)}insertBefore(P,B,ce){P&&(lt(P)?P.content:P).insertBefore(B,ce)}removeChild(P,B){P&&P.removeChild(B)}selectRootElement(P,B){let ce="string"==typeof P?this.doc.querySelector(P):P;if(!ce)throw new l.vHH(-5104,!1);return B||(ce.textContent=""),ce}parentNode(P){return P.parentNode}nextSibling(P){return P.nextSibling}setAttribute(P,B,ce,He){if(He){B=He+":"+B;const st=Ie[He];st?P.setAttributeNS(st,B,ce):P.setAttribute(B,ce)}else P.setAttribute(B,ce)}removeAttribute(P,B,ce){if(ce){const He=Ie[ce];He?P.removeAttributeNS(He,B):P.removeAttribute(`${ce}:${B}`)}else P.removeAttribute(B)}addClass(P,B){P.classList.add(B)}removeClass(P,B){P.classList.remove(B)}setStyle(P,B,ce,He){He&(l.JOm.DashCase|l.JOm.Important)?P.style.setProperty(B,ce,He&l.JOm.Important?"important":""):P.style[B]=ce}removeStyle(P,B,ce){ce&l.JOm.DashCase?P.style.removeProperty(B):P.style[B]=""}setProperty(P,B,ce){P[B]=ce}setValue(P,B){P.nodeValue=B}listen(P,B,ce){if("string"==typeof P&&!(P=(0,y.q)().getGlobalEventTarget(this.doc,P)))throw new Error(`Unsupported event target ${P} for event ${B}`);return this.eventManager.addEventListener(P,B,this.decoratePreventDefault(ce))}decoratePreventDefault(P){return B=>{if("__ngUnwrap__"===B)return P;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>P(B)):P(B))&&B.preventDefault()}}}"@".charCodeAt(0);function lt(Qe){return"TEMPLATE"===Qe.tagName&&void 0!==Qe.content}class Je extends fe{constructor(P,B,ce,He,st,Dt,Yt,tn){super(P,st,Dt,tn),this.sharedStylesHost=B,this.hostEl=ce,this.shadowRoot=ce.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const On=te(He.id,He.styles);for(const Gr of On){const lr=document.createElement("style");Yt&&lr.setAttribute("nonce",Yt),lr.textContent=Gr,this.shadowRoot.appendChild(lr)}}nodeOrShadowRoot(P){return P===this.hostEl?this.shadowRoot:P}appendChild(P,B){return super.appendChild(this.nodeOrShadowRoot(P),B)}insertBefore(P,B,ce){return super.insertBefore(this.nodeOrShadowRoot(P),B,ce)}removeChild(P,B){return super.removeChild(this.nodeOrShadowRoot(P),B)}parentNode(P){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(P)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class ct extends fe{constructor(P,B,ce,He,st,Dt,Yt,tn){super(P,st,Dt,Yt),this.sharedStylesHost=B,this.removeStylesOnCompDestroy=He,this.styles=tn?te(tn,ce.styles):ce.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class Pt extends ct{constructor(P,B,ce,He,st,Dt,Yt,tn){const On=He+"-"+ce.id;super(P,B,ce,st,Dt,Yt,tn,On),this.contentAttr=function ie(Qe){return ke.replace(de,Qe)}(On),this.hostAttr=function U(Qe){return ae.replace(de,Qe)}(On)}applyToHost(P){this.applyStyles(),this.setAttribute(P,this.hostAttr,"")}createElement(P,B){const ce=super.createElement(P,B);return super.setAttribute(ce,this.contentAttr,""),ce}}class xn extends me{constructor(P){super(P)}supports(P){return!0}addEventListener(P,B,ce){return P.addEventListener(B,ce,!1),()=>this.removeEventListener(P,B,ce)}removeEventListener(P,B,ce){return P.removeEventListener(B,ce)}static#e=this.\u0275fac=function(B){return new(B||xn)(l.LFG(y.K0))};static#t=this.\u0275prov=l.Yz7({token:xn,factory:xn.\u0275fac})}const kn=["alt","control","meta","shift"],$e={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},wn={alt:Qe=>Qe.altKey,control:Qe=>Qe.ctrlKey,meta:Qe=>Qe.metaKey,shift:Qe=>Qe.shiftKey};class Ke extends me{constructor(P){super(P)}supports(P){return null!=Ke.parseEventName(P)}addEventListener(P,B,ce){const He=Ke.parseEventName(B),st=Ke.eventCallback(He.fullKey,ce,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,y.q)().onAndCancel(P,He.domEventName,st))}static parseEventName(P){const B=P.toLowerCase().split("."),ce=B.shift();if(0===B.length||"keydown"!==ce&&"keyup"!==ce)return null;const He=Ke._normalizeKey(B.pop());let st="",Dt=B.indexOf("code");if(Dt>-1&&(B.splice(Dt,1),st="code."),kn.forEach(tn=>{const On=B.indexOf(tn);On>-1&&(B.splice(On,1),st+=tn+".")}),st+=He,0!=B.length||0===He.length)return null;const Yt={};return Yt.domEventName=ce,Yt.fullKey=st,Yt}static matchEventFullKeyCode(P,B){let ce=$e[P.key]||P.key,He="";return B.indexOf("code.")>-1&&(ce=P.code,He="code."),!(null==ce||!ce)&&(ce=ce.toLowerCase()," "===ce?ce="space":"."===ce&&(ce="dot"),kn.forEach(st=>{if(st!==ce){(0,wn[st])(P)&&(He+=st+".")}}),He+=ce,He===B)}static eventCallback(P,B,ce){return He=>{Ke.matchEventFullKeyCode(He,P)&&ce.runGuarded(()=>B(He))}}static _normalizeKey(P){return"esc"===P?"escape":P}static#e=this.\u0275fac=function(B){return new(B||Ke)(l.LFG(y.K0))};static#t=this.\u0275prov=l.Yz7({token:Ke,factory:Ke.\u0275fac})}const Ar=[{provide:l.Lbi,useValue:y.bD},{provide:l.g9A,useValue:function In(){J.makeCurrent()},multi:!0},{provide:y.K0,useFactory:function he(){return(0,l.RDi)(document),document},deps:[]}],xt=(0,l.eFA)(l._c5,"browser",Ar),Tn=new l.OlP(""),Rn=[{provide:l.rWj,useClass:class ee{addToWindow(P){l.dqk.getAngularTestability=(ce,He=!0)=>{const st=P.findTestabilityInTree(ce,He);if(null==st)throw new l.vHH(5103,!1);return st},l.dqk.getAllAngularTestabilities=()=>P.getAllTestabilities(),l.dqk.getAllAngularRootElements=()=>P.getAllRootElements();l.dqk.frameworkStabilizers||(l.dqk.frameworkStabilizers=[]),l.dqk.frameworkStabilizers.push(ce=>{const He=l.dqk.getAllAngularTestabilities();let st=He.length,Dt=!1;const Yt=function(tn){Dt=Dt||tn,st--,0==st&&ce(Dt)};He.forEach(tn=>{tn.whenStable(Yt)})})}findTestabilityInTree(P,B,ce){if(null==B)return null;return P.getTestability(B)??(ce?(0,y.q)().isShadowRoot(B)?this.findTestabilityInTree(P,B.host,!0):this.findTestabilityInTree(P,B.parentElement,!0):null)}},deps:[]},{provide:l.lri,useClass:l.dDg,deps:[l.R0b,l.eoX,l.rWj]},{provide:l.dDg,useClass:l.dDg,deps:[l.R0b,l.eoX,l.rWj]}],it=[{provide:l.zSh,useValue:"root"},{provide:l.qLn,useFactory:function cn(){return new l.qLn},deps:[]},{provide:G,useClass:xn,multi:!0,deps:[y.K0,l.R0b,l.Lbi]},{provide:G,useClass:Ke,multi:!0,deps:[y.K0]},V,we,oe,{provide:l.FYo,useExisting:V},{provide:y.JF,useClass:j,deps:[]},[]];class Ue{constructor(P){}static withServerTransition(P){return{ngModule:Ue,providers:[{provide:l.AFp,useValue:P.appId}]}}static#e=this.\u0275fac=function(B){return new(B||Ue)(l.LFG(Tn,12))};static#t=this.\u0275mod=l.oAB({type:Ue});static#n=this.\u0275inj=l.cJS({providers:[...it,...Rn],imports:[y.ez,l.hGG]})}class Y{constructor(P){this._doc=P,this._dom=(0,y.q)()}addTag(P,B=!1){return P?this._getOrCreateElement(P,B):null}addTags(P,B=!1){return P?P.reduce((ce,He)=>(He&&ce.push(this._getOrCreateElement(He,B)),ce),[]):[]}getTag(P){return P&&this._doc.querySelector(`meta[${P}]`)||null}getTags(P){if(!P)return[];const B=this._doc.querySelectorAll(`meta[${P}]`);return B?[].slice.call(B):[]}updateTag(P,B){if(!P)return null;B=B||this._parseSelector(P);const ce=this.getTag(B);return ce?this._setMetaElementAttributes(P,ce):this._getOrCreateElement(P,!0)}removeTag(P){this.removeTagElement(this.getTag(P))}removeTagElement(P){P&&this._dom.remove(P)}_getOrCreateElement(P,B=!1){if(!B){const st=this._parseSelector(P),Dt=this.getTags(st).filter(Yt=>this._containsAttributes(P,Yt))[0];if(void 0!==Dt)return Dt}const ce=this._dom.createElement("meta");return this._setMetaElementAttributes(P,ce),this._doc.getElementsByTagName("head")[0].appendChild(ce),ce}_setMetaElementAttributes(P,B){return Object.keys(P).forEach(ce=>B.setAttribute(this._getMetaKeyMap(ce),P[ce])),B}_parseSelector(P){const B=P.name?"name":"property";return`${B}="${P[B]}"`}_containsAttributes(P,B){return Object.keys(P).every(ce=>B.getAttribute(this._getMetaKeyMap(ce))===P[ce])}_getMetaKeyMap(P){return Ae[P]||P}static#e=this.\u0275fac=function(B){return new(B||Y)(l.LFG(y.K0))};static#t=this.\u0275prov=l.Yz7({token:Y,factory:function(B){let ce=null;return ce=B?new B:function W(){return new Y((0,l.LFG)(y.K0))}(),ce},providedIn:"root"})}const Ae={httpEquiv:"http-equiv"};class Fe{constructor(P){this._doc=P}getTitle(){return this._doc.title}setTitle(P){this._doc.title=P||""}static#e=this.\u0275fac=function(B){return new(B||Fe)(l.LFG(y.K0))};static#t=this.\u0275prov=l.Yz7({token:Fe,factory:function(B){let ce=null;return ce=B?new B:function ft(){return new Fe((0,l.LFG)(y.K0))}(),ce},providedIn:"root"})}typeof window<"u"&&window;const St={pan:!0,panstart:!0,panmove:!0,panend:!0,pancancel:!0,panleft:!0,panright:!0,panup:!0,pandown:!0,pinch:!0,pinchstart:!0,pinchmove:!0,pinchend:!0,pinchcancel:!0,pinchin:!0,pinchout:!0,press:!0,pressup:!0,rotate:!0,rotatestart:!0,rotatemove:!0,rotateend:!0,rotatecancel:!0,swipe:!0,swipeleft:!0,swiperight:!0,swipeup:!0,swipedown:!0,tap:!0,doubletap:!0},Bt=new l.OlP("HammerGestureConfig"),br=new l.OlP("HammerLoader");class Ft{constructor(){this.events=[],this.overrides={}}buildHammer(P){const B=new Hammer(P,this.options);B.get("pinch").set({enable:!0}),B.get("rotate").set({enable:!0});for(const ce in this.overrides)B.get(ce).set(this.overrides[ce]);return B}static#e=this.\u0275fac=function(B){return new(B||Ft)};static#t=this.\u0275prov=l.Yz7({token:Ft,factory:Ft.\u0275fac})}class Wn extends me{constructor(P,B,ce,He){super(P),this._config=B,this.console=ce,this.loader=He,this._loaderPromise=null}supports(P){return!(!St.hasOwnProperty(P.toLowerCase())&&!this.isCustomEvent(P)||!window.Hammer&&!this.loader)}addEventListener(P,B,ce){const He=this.manager.getZone();if(B=B.toLowerCase(),!window.Hammer&&this.loader){this._loaderPromise=this._loaderPromise||He.runOutsideAngular(()=>this.loader());let st=!1,Dt=()=>{st=!0};return He.runOutsideAngular(()=>this._loaderPromise.then(()=>{window.Hammer?st||(Dt=this.addEventListener(P,B,ce)):Dt=()=>{}}).catch(()=>{Dt=()=>{}})),()=>{Dt()}}return He.runOutsideAngular(()=>{const st=this._config.buildHammer(P),Dt=function(Yt){He.runGuarded(function(){ce(Yt)})};return st.on(B,Dt),()=>{st.off(B,Dt),"function"==typeof st.destroy&&st.destroy()}})}isCustomEvent(P){return this._config.events.indexOf(P)>-1}static#e=this.\u0275fac=function(B){return new(B||Wn)(l.LFG(y.K0),l.LFG(Bt),l.LFG(l.c2e),l.LFG(br,8))};static#t=this.\u0275prov=l.Yz7({token:Wn,factory:Wn.\u0275fac})}class xr{static#e=this.\u0275fac=function(B){return new(B||xr)};static#t=this.\u0275mod=l.oAB({type:xr});static#n=this.\u0275inj=l.cJS({providers:[{provide:G,useClass:Wn,multi:!0,deps:[y.K0,Bt,l.c2e,[new l.FiY,br]]},{provide:Bt,useClass:Ft,deps:[]}]})}class Dr{static#e=this.\u0275fac=function(B){return new(B||Dr)};static#t=this.\u0275prov=l.Yz7({token:Dr,factory:function(B){let ce=null;return ce=B?new(B||Dr):l.LFG(Rr),ce},providedIn:"root"})}class Rr extends Dr{constructor(P){super(),this._doc=P}sanitize(P,B){if(null==B)return null;switch(P){case l.q3G.NONE:return B;case l.q3G.HTML:return(0,l.qzn)(B,"HTML")?(0,l.z3N)(B):(0,l.EiD)(this._doc,String(B)).toString();case l.q3G.STYLE:return(0,l.qzn)(B,"Style")?(0,l.z3N)(B):B;case l.q3G.SCRIPT:if((0,l.qzn)(B,"Script"))return(0,l.z3N)(B);throw new l.vHH(5200,!1);case l.q3G.URL:return(0,l.qzn)(B,"URL")?(0,l.z3N)(B):(0,l.mCW)(String(B));case l.q3G.RESOURCE_URL:if((0,l.qzn)(B,"ResourceURL"))return(0,l.z3N)(B);throw new l.vHH(5201,!1);default:throw new l.vHH(5202,!1)}}bypassSecurityTrustHtml(P){return(0,l.JVY)(P)}bypassSecurityTrustStyle(P){return(0,l.L6k)(P)}bypassSecurityTrustScript(P){return(0,l.eBb)(P)}bypassSecurityTrustUrl(P){return(0,l.LAX)(P)}bypassSecurityTrustResourceUrl(P){return(0,l.pB0)(P)}static#e=this.\u0275fac=function(B){return new(B||Rr)(l.LFG(y.K0))};static#t=this.\u0275prov=l.Yz7({token:Rr,factory:function(B){let ce=null;return ce=B?new B:function vt(Qe){return new Rr(Qe.get(y.K0))}(l.LFG(l.zs3)),ce},providedIn:"root"})}new l.GfV("16.2.12")},556:(_t,Me,w)=>{"use strict";w.d(Me,{pE:()=>F1,lk:()=>Sn,T_:()=>_n,Gt:()=>as,nX:()=>is,EO:()=>k1,Hy:()=>ss,XR:()=>En,k7:()=>oo,U:()=>ni,gQ:()=>Ii,uY:()=>C1,N3:()=>t1});var l=w(354);function y(_){if(!_)return[];if(Array.isArray(_))return _;if(void 0!==_.nodeType)return[_];if("string"==typeof _&&(_=document.querySelectorAll(_)),void 0!==_.length)return[].slice.call(_,0);throw new TypeError("unexpected input "+String(_))}function N(_){var g=_.context,b=_.label,I=void 0===b?"context-to-element":b,F=_.resolveDocument,X=_.defaultToDocument,Pe=y(g)[0];if(F&&Pe&&Pe.nodeType===Node.DOCUMENT_NODE&&(Pe=Pe.documentElement),!Pe&&X)return document.documentElement;if(!Pe)throw new TypeError(I+" requires valid options.context");if(Pe.nodeType!==Node.ELEMENT_NODE&&Pe.nodeType!==Node.DOCUMENT_FRAGMENT_NODE)throw new TypeError(I+" requires options.context to be an Element");return Pe}function J(){for(var b=[],I=N({label:"get/parents",context:(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context});I;)b.push(I),(I=I.parentNode)&&I.nodeType!==Node.ELEMENT_NODE&&(I=null);return b}var H=["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector"],R=null;function Q(_,g){return R||function K(_){H.some(function(g){return!!_[g]&&(R=g,!0)})}(_),_[R](g)}var ee=w(861),j=w.n(ee),G=JSON.parse(JSON.stringify(j())),oe=G.os.family||"",me="Android"===oe,De="Windows"===oe.slice(0,7),we="OS X"===oe,Ie="iOS"===oe,de="Blink"===G.layout,ge="Gecko"===G.layout,ae="Trident"===G.layout,ke="EdgeHTML"===G.layout,Oe="WebKit"===G.layout,Ee=parseFloat(G.version),ie=Math.floor(Ee);G.majorVersion=ie,G.is={ANDROID:me,WINDOWS:De,OSX:we,IOS:Ie,BLINK:de,GECKO:ge,TRIDENT:ae,EDGE:ke,WEBKIT:Oe,IE9:ae&&9===ie,IE10:ae&&10===ie,IE11:ae&&11===ie};const U=G;function ye(_){var g=function te(){var _={activeElement:document.activeElement,windowScrollTop:window.scrollTop,windowScrollLeft:window.scrollLeft,bodyScrollTop:document.body.scrollTop,bodyScrollLeft:document.body.scrollLeft},g=document.createElement("iframe");g.setAttribute("style","position:absolute; position:fixed; top:0; left:-2px; width:1px; height:1px; overflow:hidden;"),g.setAttribute("aria-live","off"),g.setAttribute("aria-busy","true"),g.setAttribute("aria-hidden","true"),document.body.appendChild(g);var b=g.contentWindow,I=b.document;I.open(),I.close();var F=I.createElement("div");return I.body.appendChild(F),_.iframe=g,_.wrapper=F,_.window=b,_.document=I,_}(),b={};return Object.keys(_).map(function(I){b[I]=function V(_,g){_.wrapper.innerHTML="";var b="string"==typeof g.element?_.document.createElement(g.element):g.element(_.wrapper,_.document),I=g.mutate&&g.mutate(b,_.wrapper,_.document);return!I&&!1!==I&&(I=b),!b.parentNode&&_.wrapper.appendChild(b),I&&I.focus&&I.focus(),g.validate?g.validate(b,I,_.document):_.document.activeElement===I}(g,_[I])}),function fe(_){_.activeElement===document.body?(document.activeElement&&document.activeElement.blur&&document.activeElement.blur(),U.is.IE10&&document.body.focus()):_.activeElement&&_.activeElement.focus&&_.activeElement.focus(),document.body.removeChild(_.iframe),window.scrollTop=_.windowScrollTop,window.scrollLeft=_.windowScrollLeft,document.body.scrollTop=_.bodyScrollTop,document.body.scrollLeft=_.bodyScrollLeft}(g),b}var Pt=typeof window<"u"&&window.navigator.userAgent||"",xn="ally-supports-cache",kn=function Je(_){var g=void 0;try{g=(g=window.localStorage&&window.localStorage.getItem(_))?JSON.parse(g):{}}catch{g={}}return g}(xn);(kn.userAgent!==Pt||"1.4.1"!==kn.version)&&(kn={}),kn.userAgent=Pt,kn.version="1.4.1";const $e={get:function(){return kn},set:function(g){Object.keys(g).forEach(function(b){kn[b]=g[b]}),kn.time=(new Date).toISOString(),function ct(_,g){if(document.hasFocus())try{window.localStorage&&window.localStorage.setItem(_,JSON.stringify(g))}catch{}else try{window.localStorage&&window.localStorage.removeItem(_)}catch{}}(xn,kn)}};function wn(){var _=void 0;try{document.querySelector("html >>> :first-child"),_=">>>"}catch{try{document.querySelector("html /deep/ :first-child"),_="/deep/"}catch{_=""}}return _}const Ke="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",gt={element:"div",mutate:function(g){return g.innerHTML='',g.querySelector("area")}},Vn={element:"div",mutate:function(g){return g.innerHTML='',!1},validate:function(g,b,I){if(U.is.GECKO)return!0;var F=g.querySelector("area");return F.focus(),I.activeElement===F}},Gn={element:"div",mutate:function(g){return g.innerHTML='',g.querySelector("area")},validate:function(g,b,I){return!!U.is.GECKO||I.activeElement===b}},tr=Ke,In={name:"can-focus-audio-without-controls",element:"audio",mutate:function(g){try{g.setAttribute("src",tr)}catch{}}},he={element:"div",mutate:function(g){return g.innerHTML='',g.querySelector("area")}},Ue={element:"a",mutate:function(g){return g.href="#void",g.innerHTML='',g.querySelector("img")}},W={element:"div",mutate:function(g){return g.innerHTML='',g.querySelector("img")}};var Ae=!U.is.WEBKIT;const Ve="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0ic3ZnIj48dGV4dCB4PSIxMCIgeT0iMjAiIGlkPSJzdmctbGluay10ZXh0Ij50ZXh0PC90ZXh0Pjwvc3ZnPg==",en={element:"object",mutate:function(g){g.setAttribute("type","image/svg+xml"),g.setAttribute("data",Ve),g.setAttribute("width","200"),g.setAttribute("height","50"),g.style.visibility="hidden"}},Ct={name:"can-focus-object-svg",element:"object",mutate:function(g){g.setAttribute("type","image/svg+xml"),g.setAttribute("data",Ve),g.setAttribute("width","200"),g.setAttribute("height","50")},validate:function(g,b,I){return!!U.is.GECKO||I.activeElement===g}};var yt=!U.is.IE9;const Pr={element:"div",mutate:function(g){return g.innerHTML='',g.querySelector("img")},validate:function(g,b,I){var F=g.querySelector("area");return I.activeElement===F}};function Ft(_){if(!(_.ownerSVGElement||"svg"===_.nodeName.toLowerCase()))return!1;var b=function br(){var _=document.createElement("div");return _.innerHTML='\n \n ',_.firstChild.firstChild}();_.appendChild(b);var I=b.querySelector("input");return I.focus(),I.disabled=!0,_.removeChild(b),!0}function Wn(_){return''+_+""}function Dr(_,g,b){return function xr(_){if(!_.focus)try{HTMLElement.prototype.focus.call(_)}catch{Ft(_)}}(g),b.activeElement===g}const vt={element:"div",mutate:function(g){return g.innerHTML=Wn('a'),g.querySelector("text")},validate:Dr},Rr={element:"div",mutate:function(g){return g.innerHTML=Wn('a'),g.querySelector("text")},validate:Dr},Br={element:"div",mutate:function(g){return g.innerHTML=Wn('a'),g.querySelector("text")},validate:Dr},Nn={element:"div",mutate:function(g){return g.innerHTML=Wn(['link',''].join("")),g.querySelector("use")},validate:Dr},Er={element:"div",mutate:function(g){return g.innerHTML=Wn(''),g.querySelector("foreignObject")||g.getElementsByTagName("foreignObject")[0]},validate:Dr};var lo=!!(U.is.GECKO&&typeof SVGElement<"u"&&SVGElement.prototype.focus);const vo={element:"div",mutate:function(g){return g.innerHTML=Wn(""),g.firstChild},validate:Dr},Qe=Ke,P={element:"video",mutate:function(g){try{g.setAttribute("src",Qe)}catch{}}};var B=U.is.GECKO||U.is.TRIDENT||U.is.EDGE;var He={cssShadowPiercingDeepCombinator:wn,focusInZeroDimensionObject:function ft(){return Ae},focusObjectSwf:function $t(){return yt},focusSvgInIframe:function bn(){return lo},tabsequenceAreaAtImgPosition:function ce(){return B}},st={focusAreaImgTabindex:gt,focusAreaTabindex:Vn,focusAreaWithoutHref:Gn,focusAudioWithoutControls:In,focusBrokenImageMap:he,focusChildrenOfFocusableFlexbox:{element:"div",mutate:function(g){return g.setAttribute("tabindex","-1"),g.setAttribute("style","display: -webkit-flex; display: -ms-flexbox; display: flex;"),g.innerHTML='hello',g.querySelector("span")}},focusFieldsetDisabled:{element:"fieldset",mutate:function(g){g.setAttribute("tabindex",0),g.setAttribute("disabled","disabled")}},focusFieldset:{element:"fieldset",mutate:function(g){g.innerHTML="legend

content

"}},focusFlexboxContainer:{element:"span",mutate:function(g){g.setAttribute("style","display: -webkit-flex; display: -ms-flexbox; display: flex;"),g.innerHTML='hello'}},focusFormDisabled:{element:"form",mutate:function(g){g.setAttribute("tabindex",0),g.setAttribute("disabled","disabled")}},focusImgIsmap:Ue,focusImgUsemapTabindex:W,focusInHiddenIframe:{element:function(g,b){var I=b.createElement("iframe");g.appendChild(I);var F=I.contentWindow.document;return F.open(),F.close(),I},mutate:function(g){g.style.visibility="hidden";var b=g.contentWindow.document,I=b.createElement("input");return b.body.appendChild(I),I},validate:function(g){var b=g.contentWindow.document,I=b.querySelector("input");return b.activeElement===I}},focusInvalidTabindex:{element:"div",mutate:function(g){g.setAttribute("tabindex","invalid-value")}},focusLabelTabindex:{element:"label",mutate:function(g){g.setAttribute("tabindex","-1")},validate:function(g,b,I){g.offsetHeight;return g.focus(),I.activeElement===g}},focusObjectSvg:Ct,focusObjectSvgHidden:en,focusRedirectImgUsemap:Pr,focusRedirectLegend:{element:"fieldset",mutate:function(g){return g.innerHTML='legend',!1},validate:function(g,b,I){var F=g.querySelector('input[tabindex="-1"]'),X=g.querySelector('input[tabindex="0"]');return g.focus(),g.querySelector("legend").focus(),(I.activeElement===F?"focusable":I.activeElement===X&&"tabbable")||""}},focusScrollBody:{element:"div",mutate:function(g){return g.setAttribute("style","width: 100px; height: 50px; overflow: auto;"),g.innerHTML='
scrollable content
',g.querySelector("div")}},focusScrollContainerWithoutOverflow:{element:"div",mutate:function(g){g.setAttribute("style","width: 100px; height: 50px;"),g.innerHTML='
scrollable content
'}},focusScrollContainer:{element:"div",mutate:function(g){g.setAttribute("style","width: 100px; height: 50px; overflow: auto;"),g.innerHTML='
scrollable content
'}},focusSummary:{element:"details",mutate:function(g){return g.innerHTML="foo

content

",g.firstElementChild}},focusSvgFocusableAttribute:vt,focusSvgTabindexAttribute:Rr,focusSvgNegativeTabindexAttribute:Br,focusSvgUseTabindex:Nn,focusSvgForeignobjectTabindex:Er,focusSvg:vo,focusTabindexTrailingCharacters:{element:"div",mutate:function(g){g.setAttribute("tabindex","3x")}},focusTable:{element:"table",mutate:function(g,b,I){var F=I.createDocumentFragment();F.innerHTML="cell",g.appendChild(F)}},focusVideoWithoutControls:P};var Yt=null;function tn(){return Yt||((Yt=$e.get()).time||($e.set(function Dt(){var _=ye(st);return Object.keys(He).forEach(function(g){_[g]=He[g]()}),_}()),Yt=$e.get()),Yt)}var On=void 0,Gr=/^\s*(-|\+)?[0-9]+\s*$/,lr=/^\s*(-|\+)?[0-9]+.*$/;function wr(_){On||(On=tn());var g=On.focusTabindexTrailingCharacters?lr:Gr,b=N({label:"is/valid-tabindex",resolveDocument:!0,context:_}),I=b.hasAttribute("tabindex"),F=b.hasAttribute("tabIndex");if(!I&&!F)return!1;if((b.ownerSVGElement||"svg"===b.nodeName.toLowerCase())&&!On.focusSvgTabindexAttribute)return!1;if(On.focusInvalidTabindex)return!0;var Pe=b.getAttribute(I?"tabindex":"tabIndex");return"-32768"!==Pe&&!(!Pe||!g.test(Pe))}function Qn(_){if(!wr(_))return null;var b=_.hasAttribute("tabindex")?"tabindex":"tabIndex",I=parseInt(_.getAttribute(b),10);return isNaN(I)?-1:I}function Wr(_){var g=_.webkitUserModify||"";return!(!g||-1===g.indexOf("write"))}function Si(_){return[_.getPropertyValue("overflow"),_.getPropertyValue("overflow-x"),_.getPropertyValue("overflow-y")].some(function(g){return"auto"===g||"scroll"===g})}function uo(_){return _.display.indexOf("flex")>-1}function co(_,g,b,I){return!("div"!==g&&"span"!==g||b&&"div"!==b&&"span"!==b&&!Si(I))&&(_.offsetHeight<_.scrollHeight||_.offsetWidth<_.scrollWidth)}var nn=void 0;function gi(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},g=_.context,b=_.except,I=void 0===b?{flexbox:!1,scrollable:!1,shadow:!1}:b;nn||(nn=tn());var F=N({label:"is/focus-relevant",resolveDocument:!0,context:g});if(!I.shadow&&F.shadowRoot)return!0;var X=F.nodeName.toLowerCase();if("input"===X&&"hidden"===F.type)return!1;if("input"===X||"select"===X||"button"===X||"textarea"===X||"legend"===X&&nn.focusRedirectLegend||"label"===X||"area"===X||"a"===X&&F.hasAttribute("href"))return!0;if("object"===X&&F.hasAttribute("usemap"))return!1;if("object"===X){var Pe=F.getAttribute("type");if(!nn.focusObjectSvg&&"image/svg+xml"===Pe)return!1;if(!nn.focusObjectSwf&&"application/x-shockwave-flash"===Pe)return!1}if("iframe"===X||"object"===X||"embed"===X||"keygen"===X||F.hasAttribute("contenteditable")||"audio"===X&&(nn.focusAudioWithoutControls||F.hasAttribute("controls"))||"video"===X&&(nn.focusVideoWithoutControls||F.hasAttribute("controls"))||nn.focusSummary&&"summary"===X)return!0;var bt=wr(F);if("img"===X&&F.hasAttribute("usemap"))return bt&&nn.focusImgUsemapTabindex||nn.focusRedirectImgUsemap;if(nn.focusTable&&("table"===X||"td"===X)||nn.focusFieldset&&"fieldset"===X)return!0;var zt="svg"===X,Jt=F.ownerSVGElement,yn=F.getAttribute("focusable"),ar=Qn(F);if("use"===X&&null!==ar&&!nn.focusSvgUseTabindex)return!1;if("foreignobject"===X)return null!==ar&&nn.focusSvgForeignobjectTabindex;if(Q(F,"svg a")&&F.hasAttribute("xlink:href"))return!0;if((zt||Jt)&&F.focus&&!nn.focusSvgNegativeTabindexAttribute&&ar<0)return!1;if(zt)return bt||nn.focusSvg||nn.focusSvgInIframe||!(!nn.focusSvgFocusableAttribute||!yn||"true"!==yn);if(Jt){if(nn.focusSvgTabindexAttribute&&bt)return!0;if(nn.focusSvgFocusableAttribute)return"true"===yn}if(bt)return!0;var mo=window.getComputedStyle(F,null);if(Wr(mo))return!0;if(nn.focusImgIsmap&&"img"===X&&F.hasAttribute("ismap")&&J({context:F}).some(function(Ze){return"a"===Ze.nodeName.toLowerCase()&&Ze.hasAttribute("href")}))return!0;if(!I.scrollable&&nn.focusScrollContainer)if(nn.focusScrollContainerWithoutOverflow){if(co(F,X))return!0}else if(Si(mo))return!0;if(!I.flexbox&&nn.focusFlexboxContainer&&uo(mo))return!0;var _o=F.parentElement;if(!I.scrollable&&_o){var m1=_o.nodeName.toLowerCase(),Qr=window.getComputedStyle(_o,null);if(nn.focusScrollBody&&co(_o,X,m1,Qr)||nn.focusChildrenOfFocusableFlexbox&&uo(Qr))return!0}return!1}gi.except=function(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},g=function(I){return gi({context:I,except:_})};return g.rules=gi,g};const Ce=gi.except({});function T(_,g){if(_.findIndex)return _.findIndex(g);var b=_.length;if(0===b)return-1;for(var I=0;I0&&void 0!==arguments[0]?arguments[0]:{},g=_.context,b=_.except,I=void 0===b?{notRendered:!1,cssDisplay:!1,cssVisibility:!1,detailsElement:!1,browsingContext:!1}:b,F=N({label:"is/visible",resolveDocument:!0,context:g}),X=F.nodeName.toLowerCase();if(!I.notRendered&&hn.test(X))return!0;var Pe=J({context:F}),bt="audio"===X&&!F.hasAttribute("controls");if(!I.cssDisplay&&function qn(_){return _.some(function(g){return"none"===dn(g,"display")})}(bt?Pe.slice(1):Pe)||!I.cssVisibility&&function Bn(_){var g=T(_,function(I){var F=dn(I,"visibility");return"hidden"===F||"collapse"===F});if(-1===g)return!1;var b=T(_,function(I){return"visible"===dn(I,"visibility")});return-1===b||g0&&void 0!==arguments[0]?arguments[0]:{},g=function(I){return Gt({context:I,except:_})};return g.rules=Gt,g};const Nr=Gt.except({});var mn=w(403),Dn=w.n(mn);function jr(_,g){return g.querySelector('map[name="'+Dn()(_)+'"]')||null}function hr(_){var g=_.parentElement;return g.name&&"map"===g.nodeName.toLowerCase()&&pe(_).querySelector('img[usemap="#'+Dn()(g.name)+'"]')||null}var Ir=void 0;var Go=void 0,Fi=void 0,mr={input:!0,select:!0,textarea:!0,button:!0,fieldset:!0,form:!0};function fo(_){Go||((Go=tn()).focusFieldsetDisabled&&delete mr.fieldset,Go.focusFormDisabled&&delete mr.form,Fi=new RegExp("^("+Object.keys(mr).join("|")+")$"));var b=N({label:"is/native-disabled-supported",context:_}).nodeName.toLowerCase();return!!Fi.test(b)}var Po=void 0;function qi(_){return"fieldset"===_.nodeName.toLowerCase()&&_.disabled}function Wo(_){return"form"===_.nodeName.toLowerCase()&&_.disabled}function nr(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},g=_.context,b=_.except,I=void 0===b?{onlyFocusableBrowsingContext:!1,visible:!1}:b,F=N({label:"is/only-tabbable",resolveDocument:!0,context:g});if(!I.visible&&!Nr(F))return!1;if(!I.onlyFocusableBrowsingContext&&(U.is.GECKO||U.is.TRIDENT||U.is.EDGE)){var X=Jn(F);if(X&&Qn(X)<0)return!1}var Pe=F.nodeName.toLowerCase(),bt=Qn(F);return"label"===Pe&&U.is.GECKO?null!==bt&&bt>=0:!!(U.is.GECKO&&F.ownerSVGElement&&!F.focus&&"a"===Pe&&F.hasAttribute("xlink:href")&&U.is.GECKO)}nr.except=function(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},g=function(I){return nr({context:I,except:_})};return g.rules=nr,g};const Zo=nr.except({});var Vr=void 0;function ki(_){var g=_.nodeName.toLowerCase();if("embed"===g||"keygen"===g)return!0;var b=Qn(_);if(_.shadowRoot&&null===b)return!0;if("label"===g)return!Vr.focusLabelTabindex||null===b;if("legend"===g)return null===b;if(Vr.focusSvgFocusableAttribute&&(_.ownerSVGElement||"svg"===g)){var I=_.getAttribute("focusable");return I&&"false"===I}return"img"===g&&_.hasAttribute("usemap")?null===b||!Vr.focusImgUsemapTabindex:"area"===g&&!function mi(_){Ir||(Ir=tn());var g=N({label:"is/valid-area",context:_});if("area"!==g.nodeName.toLowerCase())return!1;var I=g.hasAttribute("tabindex");if(!Ir.focusAreaTabindex&&I)return!1;var F=hr(g);return!(!F||!Nr(F)||!Ir.focusBrokenImageMap&&(!F.complete||!F.naturalHeight||F.offsetWidth<=0||F.offsetHeight<=0))&&(Ir.focusAreaWithoutHref||g.href?!J({context:F}).slice(1).some(function(Pe){var bt=Pe.nodeName.toLowerCase();return"button"===bt||"a"===bt}):Ir.focusAreaTabindex&&I||Ir.focusAreaImgTabindex&&F.hasAttribute("tabindex"))}(_)}function So(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},g=_.context,b=_.except,I=void 0===b?{disabled:!1,visible:!1,onlyTabbable:!1}:b;Vr||(Vr=tn());var F=Zo.rules.except({onlyFocusableBrowsingContext:!0,visible:I.visible}),X=N({label:"is/focusable",resolveDocument:!0,context:g});if(!Ce.rules({context:X,except:I})||ki(X)||!I.disabled&&function xo(_){Po||(Po=tn());var g=N({label:"is/disabled",context:_});if(g.hasAttribute("data-ally-disabled"))return!0;if(!fo(g))return!1;if(g.disabled)return!0;var b=J({context:g});return!!(b.some(qi)||!Po.focusFormDisabled&&b.some(Wo))}(X)||!I.onlyTabbable&&F(X))return!1;if(!I.visible){var bt={context:X,except:{}};if(Vr.focusInHiddenIframe&&(bt.except.browsingContext=!0),Vr.focusObjectSvgHidden)"object"===X.nodeName.toLowerCase()&&(bt.except.cssVisibility=!0);if(!Nr.rules(bt))return!1}var Jt=Jn(X);if(Jt&&!("object"!==Jt.nodeName.toLowerCase()||Vr.focusInZeroDimensionObject||Jt.offsetWidth&&Jt.offsetHeight))return!1;return!("svg"===X.nodeName.toLowerCase()&&Vr.focusSvgInIframe&&!Jt&&null===X.getAttribute("tabindex"))}So.except=function(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},g=function(I){return So({context:I,except:_})};return g.rules=So,g};const Fo=So.except({});function Ko(_){var g=function(I){return I.shadowRoot||_(I)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP};return g.acceptNode=g,g}var $o=Ko(Ce);function _i(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},g=_.context,b=_.includeContext,I=_.includeOnlyTabbable,F=_.strategy;g||(g=document.documentElement);for(var X=Fo.rules.except({onlyTabbable:I}),bt=pe(g).createTreeWalker(g,NodeFilter.SHOW_ELEMENT,"all"===F?$o:Ko(X),!1),zt=[];bt.nextNode();)bt.currentNode.shadowRoot?(X(bt.currentNode)&&zt.push(bt.currentNode),zt=zt.concat(_i({context:bt.currentNode.shadowRoot,includeOnlyTabbable:I,strategy:F}))):zt.push(bt.currentNode);return b&&("all"===F?Ce(g)&&zt.unshift(g):X(g)&&zt.unshift(g)),zt}var Lr=void 0,ko=void 0;function O1(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},g=_.context,b=_.includeContext,I=_.includeOnlyTabbable,F=function Mo(){return Lr||(Lr=tn()),"string"==typeof ko||(ko=tt(ko=(Lr.focusTable?"table, td,":"")+(Lr.focusFieldset?"fieldset,":"")+"svg a,a[href],area[href],input, select, textarea, button,iframe, object, embed,keygen,"+(Lr.focusAudioWithoutControls?"audio,":"audio[controls],")+(Lr.focusVideoWithoutControls?"video,":"video[controls],")+(Lr.focusSummary?"summary,":"")+"[tabindex],[contenteditable]")),ko}(),X=g.querySelectorAll(F),Pe=Fo.rules.except({onlyTabbable:I}),bt=[].filter.call(X,Pe);return b&&Pe(g)&&bt.unshift(g),bt}function Sr(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},g=_.context,b=_.includeContext,I=_.includeOnlyTabbable,F=_.strategy,X=void 0===F?"quick":F,bt={context:N({label:"query/focusable",resolveDocument:!0,defaultToDocument:!0,context:g}),includeContext:b,includeOnlyTabbable:I,strategy:X};if("quick"===X)return O1(bt);if("strict"===X||"all"===X)return _i(bt);throw new TypeError('query/focusable requires option.strategy to be one of ["quick", "strict", "all"]')}function Yo(_){var g=_.element,b=_.attribute,I="data-cached-"+b;if(null===g.getAttribute(I)){var X=g.getAttribute(b);if(null===X)return;g.setAttribute(I,X||""),g.removeAttribute(b)}else{var Pe=g.getAttribute(I);g.removeAttribute(I),g.setAttribute(b,Pe)}}function _r(_){var g=_.element,b=_.attribute,I=_.temporaryValue,F=_.saveValue,X="data-cached-"+b;if(void 0!==I){var Pe=F||g.getAttribute(b);g.setAttribute(X,Pe||""),g.setAttribute(b,I)}else{var bt=g.getAttribute(X);g.removeAttribute(X),""===bt?g.removeAttribute(b):g.setAttribute(b,bt)}}var rn=function(){};const Ot=typeof console<"u"?console:{log:rn,debug:rn,info:rn,warn:rn,error:rn};var rr=void 0;function or(){Ot.warn("trying to focus inert element",this)}function an(_,g){(function Xi(_,g){_r({element:_,attribute:"aria-disabled",temporaryValue:g?"true":void 0})})(_,g),function yi(_,g){if(g){var b=Qn(_);_r({element:_,attribute:"tabindex",temporaryValue:"-1",saveValue:null!==b?b:""})}else _r({element:_,attribute:"tabindex"})}(_,g),function ur(_,g){g?_.focus=or:delete _.focus}(_,g),function As(_,g){if(g){var b=_.style.pointerEvents||"";_.setAttribute("data-inert-pointer-events",b),_.style.pointerEvents="none"}else{var I=_.getAttribute("data-inert-pointer-events");_.removeAttribute("data-inert-pointer-events"),_.style.pointerEvents=I}}(_,g);var b=_.nodeName.toLowerCase();("video"===b||"audio"===b)&&function ir(_,g){Yo({element:_,attribute:"controls",remove:g})}(_,g),("svg"===b||_.ownerSVGElement)&&(rr.focusSvgFocusableAttribute?function Bi(_,g){_r({element:_,attribute:"focusable",temporaryValue:g?"false":void 0})}(_,g):!rr.focusSvgTabindexAttribute&&"a"===b&&function f1(_,g){Yo({element:_,attribute:"xlink:href",remove:g})}(_,g)),g?_.setAttribute("data-ally-disabled","true"):_.removeAttribute("data-ally-disabled")}function Ye(_,g){rr||(rr=tn());var b=N({label:"element/disabled",context:_});g=!!g;var I=b.hasAttribute("data-ally-disabled"),F=1===arguments.length;return fo(b)?F?b.disabled:(b.disabled=g,b):F?I:(I===g||an(b,g),b)}var mt=function(g){return g.shadowRoot?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP};function jt(){var g=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context,b=N({label:"query/shadow-hosts",resolveDocument:!0,defaultToDocument:!0,context:g}),F=pe(g).createTreeWalker(b,NodeFilter.SHOW_ELEMENT,mt,!1),X=[];for(b.shadowRoot&&(X.push(b),X=X.concat(jt({context:b.shadowRoot})));F.nextNode();)X.push(F.currentNode),X=X.concat(jt({context:F.currentNode.shadowRoot}));return X}mt.acceptNode=mt;var Zn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(_){return typeof _}:function(_){return _&&"function"==typeof Symbol&&_.constructor===Symbol&&_!==Symbol.prototype?"symbol":typeof _},ji=function(){function _(g,b){for(var I=0;I0&&void 0!==arguments[0]?arguments[0]:{},I=b.context,F=b.callback,X=b.config;(function jn(_,g){if(!(_ instanceof g))throw new TypeError("Cannot call a class as a function")})(this,_),this.config=X,this.disengage=this.disengage.bind(this),this.clientObserver=new MutationObserver(F),this.hostObserver=new MutationObserver(function(Pe){return Pe.forEach(g.handleHostMutation,g)}),this.observeContext(I),this.observeShadowHosts(I)}return ji(_,[{key:"disengage",value:function(){this.clientObserver&&this.clientObserver.disconnect(),this.clientObserver=null,this.hostObserver&&this.hostObserver.disconnect(),this.hostObserver=null}},{key:"observeShadowHosts",value:function(b){var I=this;jt({context:b}).forEach(function(X){return I.observeContext(X.shadowRoot)})}},{key:"observeContext",value:function(b){this.clientObserver.observe(b,this.config),this.hostObserver.observe(b,Kr)}},{key:"handleHostMutation",value:function(b){"childList"===b.type&&y(b.addedNodes).filter(function(F){return F.nodeType===Node.ELEMENT_NODE}).forEach(this.observeShadowHosts,this)}}]),_}();function Un(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},g=_.parent,b=_.element,I=_.includeSelf;if(g)return function(X){return!!(I&&X===g||g.compareDocumentPosition(X)&Node.DOCUMENT_POSITION_CONTAINED_BY)};if(b)return function(X){return!!(I&&b===X||X.compareDocumentPosition(b)&Node.DOCUMENT_POSITION_CONTAINED_BY)};throw new TypeError("util/compare-position#getParentComparator required either options.parent or options.element")}var ht=function(){function _(g,b){for(var I=0;I0&&void 0!==arguments[0]?arguments[0]:{},I=b.context,F=b.filter;(function Kn(_,g){if(!(_ instanceof g))throw new TypeError("Cannot call a class as a function")})(this,_),this._context=y(I||document.documentElement)[0],this._filter=y(F),this._inertElementCache=[],this.disengage=this.disengage.bind(this),this.handleMutation=this.handleMutation.bind(this),this.renderInert=this.renderInert.bind(this),this.filterElements=this.filterElements.bind(this),this.filterParentElements=this.filterParentElements.bind(this);var X=Sr({context:this._context,includeContext:!0,strategy:"all"});this.renderInert(X),this.shadowObserver=function ho(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},g=_.context,b=_.callback,I=_.config;if("function"!=typeof b)throw new TypeError("observe/shadow-mutations requires options.callback to be a function");if("object"!==(typeof I>"u"?"undefined":Zn(I)))throw new TypeError("observe/shadow-mutations requires options.config to be an object");if(!window.MutationObserver)return{disengage:function(){}};var F=N({label:"observe/shadow-mutations",resolveDocument:!0,defaultToDocument:!0,context:g});return{disengage:new fn({context:F,callback:b,config:I}).disengage}}({context:this._context,config:ln,callback:function(bt){return bt.forEach(g.handleMutation)}})}return ht(_,[{key:"disengage",value:function(){this._context&&(Fr(this._context),this._inertElementCache.forEach(function(b){return Fr(b)}),this._inertElementCache=null,this._filter=null,this._context=null,this.shadowObserver&&this.shadowObserver.disengage(),this.shadowObserver=null)}},{key:"listQueryFocusable",value:function(b){return b.map(function(I){return Sr({context:I,includeContext:!0,strategy:"all"})}).reduce(function(I,F){return I.concat(F)},[])}},{key:"renderInert",value:function(b){var I=this;b.filter(this.filterElements).filter(this.filterParentElements).filter(function(X){return!Ye(X)}).forEach(function(Pe){I._inertElementCache.push(Pe),function vi(_){return Ye(_,!0)}(Pe)})}},{key:"filterElements",value:function(b){var I=Un({element:b,includeSelf:!0});return!this._filter.some(I)}},{key:"filterParentElements",value:function(b){var I=Un({parent:b});return!this._filter.some(I)}},{key:"handleMutation",value:function(b){if("childList"===b.type){var I=y(b.addedNodes).filter(function(X){return X.nodeType===Node.ELEMENT_NODE});if(!I.length)return;var F=this.listQueryFocusable(I);this.renderInert(F)}else"attributes"===b.type&&this.renderInert([b.target])}}]),_}();function Ht(_){var g=_.context,b=_.filter,F=[],X=function(Jt){return b.some(function(yn){return Jt===yn})?NodeFilter.FILTER_REJECT:function(Jt){var yn=Un({parent:Jt});return b.some(yn)}(Jt)?NodeFilter.FILTER_ACCEPT:(F.push(Jt),NodeFilter.FILTER_REJECT)};X.acceptNode=X;for(var bt=pe(g).createTreeWalker(g,NodeFilter.SHOW_ELEMENT,X,!1);bt.nextNode(););return F}var bo=function(){function _(g,b){for(var I=0;I0&&void 0!==arguments[0]?arguments[0]:{},b=g.context,I=g.filter;(function Qo(_,g){if(!(_ instanceof g))throw new TypeError("Cannot call a class as a function")})(this,_),this._context=y(b||document.documentElement)[0],this._filter=y(I),this.disengage=this.disengage.bind(this),this.handleMutation=this.handleMutation.bind(this),this.isInsignificantBranch=this.isInsignificantBranch.bind(this);var F=function $r(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},g=_.context,b=_.filter;if(g=N({label:"get/insignificant-branches",defaultToDocument:!0,context:g}),!(b=y(b)).length)throw new TypeError("get/insignificant-branches requires valid options.filter");return Ht({context:g,filter:b})}({context:this._context,filter:this._filter});F.forEach(no),this.startObserver()}return bo(_,[{key:"disengage",value:function(){this._context&&([].forEach.call(this._context.querySelectorAll("[data-cached-aria-hidden]"),h1),this._context=null,this._filter=null,this._observer&&this._observer.disconnect(),this._observer=null)}},{key:"startObserver",value:function(){var b=this;window.MutationObserver&&(this._observer=new MutationObserver(function(I){return I.forEach(b.handleMutation)}),this._observer.observe(this._context,Do))}},{key:"handleMutation",value:function(b){"childList"===b.type&&y(b.addedNodes).filter(function(I){return I.nodeType===Node.ELEMENT_NODE}).filter(this.isInsignificantBranch).forEach(no)}},{key:"isInsignificantBranch",value:function(b){if(J({context:b}).some(function(X){return"true"===X.getAttribute("aria-hidden")}))return!1;var F=Un({element:b});return!this._filter.some(F)}}]),_}();function Jo(){for(var b=N({label:"get/shadow-host",context:(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context}),I=null;b;)I=b,b=b.parentNode;return I.nodeType===I.DOCUMENT_FRAGMENT_NODE&&I.host?I.host:null}function Bo(_){var g=N({label:"is/active-element",resolveDocument:!0,context:_});if(pe(g).activeElement===g)return!0;var I=Jo({context:g});return!(!I||I.shadowRoot.activeElement!==g)}var $n=void 0,qo=/^(fieldset|table|td|body)$/;function Tr(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},g=_.context,b=_.except,I=void 0===b?{flexbox:!1,scrollable:!1,shadow:!1,visible:!1,onlyTabbable:!1}:b;$n||($n=tn());var F=N({label:"is/tabbable",resolveDocument:!0,context:g});if(U.is.BLINK&&U.is.ANDROID&&U.majorVersion>42)return!1;var X=Jn(F);if(X){if(U.is.WEBKIT&&U.is.IOS||Qn(X)<0||!I.visible&&(U.is.BLINK||U.is.WEBKIT)&&!Nr(X))return!1;if("object"===X.nodeName.toLowerCase()){var bt="Chrome"===U.name&&U.majorVersion>=54||"Opera"===U.name&&U.majorVersion>=41;if(U.is.WEBKIT||U.is.BLINK&&!bt)return!1}}var zt=F.nodeName.toLowerCase(),Jt=Qn(F),yn=null===Jt?null:Jt>=0;if(U.is.EDGE&&U.majorVersion>=14&&X&&F.ownerSVGElement&&Jt<0)return!0;var ar=!1!==yn,mo=null!==Jt&&Jt>=0;if(F.hasAttribute("contenteditable"))return ar;if(qo.test(zt)&&!0!==yn)return!1;if(U.is.WEBKIT&&U.is.IOS){var O="input"===zt&&"text"===F.type||"password"===F.type||"select"===zt||"textarea"===zt||F.hasAttribute("contenteditable");if(!O)O=Wr(window.getComputedStyle(F,null));if(!O)return!1}if("use"===zt&&null!==Jt&&(U.is.BLINK||U.is.WEBKIT&&9===U.majorVersion)||Q(F,"svg a")&&F.hasAttribute("xlink:href")&&(ar||F.focus&&!$n.focusSvgNegativeTabindexAttribute)||"svg"===zt&&$n.focusSvgInIframe&&ar)return!0;if(U.is.TRIDENT||U.is.EDGE){if("svg"===zt)return!!$n.focusSvg||(F.hasAttribute("focusable")||mo);if(F.ownerSVGElement)return!(!$n.focusSvgTabindexAttribute||!mo)||F.hasAttribute("focusable")}if(void 0===F.tabIndex)return!!I.onlyTabbable;if("audio"===zt){if(!F.hasAttribute("controls"))return!1;if(U.is.BLINK)return!0}if("video"===zt)if(F.hasAttribute("controls")){if(U.is.BLINK||U.is.GECKO)return!0}else if(U.is.TRIDENT||U.is.EDGE)return!1;if("object"===zt&&(U.is.BLINK||U.is.WEBKIT)||"iframe"===zt)return!1;if(!I.scrollable&&U.is.GECKO&&Si(window.getComputedStyle(F,null)))return ar;if(U.is.TRIDENT||U.is.EDGE){if("area"===zt){var Qr=hr(F);if(Qr&&Qn(Qr)<0)return!1}var Ze=window.getComputedStyle(F,null);if(Wr(Ze))return F.tabIndex>=0;if(!I.flexbox&&uo(Ze))return null!==Jt?mo:Mi(F)&&Hn(F);if(co(F,zt))return!1;var ls=F.parentElement;if(ls){var du=ls.nodeName.toLowerCase(),n2=window.getComputedStyle(ls,null);if(co(ls,zt,du,n2))return!1;if(uo(n2))return mo}}return F.tabIndex>=0}Tr.except=function(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},g=function(I){return Tr({context:I,except:_})};return g.rules=Tr,g};var Mi=Ce.rules.except({flexbox:!0}),Hn=Tr.except({flexbox:!0});const S=Tr.except({});function d(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},g=_.context,b=_.includeContext,I=_.includeOnlyTabbable,F=_.strategy,X=S.rules.except({onlyTabbable:I});return Sr({context:g,includeContext:b,includeOnlyTabbable:I,strategy:F}).filter(X)}function D(_,g){return _.compareDocumentPosition(g)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1}function qe(_,g,b){var I=[];return g.forEach(function(F){var X=!0,Pe=_.indexOf(F);-1===Pe&&(Pe=function xe(_,g){return T(_,function(b){return g.compareDocumentPosition(b)&Node.DOCUMENT_POSITION_FOLLOWING})}(_,F),X=!1),-1===Pe&&(Pe=_.length);var bt=y(b?b(F):F);bt.length&&I.push({offset:Pe,replace:X,elements:bt})}),I}function sr(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},g=_.list,b=_.elements,I=_.resolveElement,F=g.slice(0),X=y(b).slice(0);return function k(_){return _.sort(D)}(X),function Xn(_,g){var b=0;g.sort(function(I,F){return I.offset-F.offset}),g.forEach(function(I){var F=I.replace?1:0,X=[I.offset+b,F].concat(I.elements);_.splice.apply(_,X),b+=I.elements.length-F})}(F,qe(F,X,I)),F}var Xo=function(){function _(g,b){for(var I=0;I-1?[b].concat(I):I}},{key:"_cleanup",value:function(){Object.keys(this.hosts).forEach(function(b){delete this.hosts[b]._sortingId},this)}}]),_}();var xs=void 0;function ns(_,g){return xs.tabsequenceAreaAtImgPosition&&(_=function Vi(_,g){var b=g.querySelectorAll("img[usemap]"),I=new bi(g),F=I.extractAreasFromList(_);return b.length?sr({list:F,elements:b,resolveElement:function(Pe){var bt=Pe.getAttribute("usemap").slice(1);return I.getAreasFor(bt)}}):F}(_,g)),_=function P1(_){var g={},b=[],I=_.filter(function(X){var Pe=X.tabIndex;return void 0===Pe&&(Pe=Qn(X)),Pe<=0||null==Pe||(g[Pe]||(g[Pe]=[],b.push(Pe)),g[Pe].push(X),!1)});return b.sort().map(function(X){return g[X]}).reduceRight(function(X,Pe){return Pe.concat(X)},I)}(_),_}function ei(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},g=_.context,b=_.includeContext,I=_.includeOnlyTabbable,F=_.strategy;xs||(xs=tn());var X=y(g)[0]||document.documentElement,Pe=d({context:X,includeContext:b,includeOnlyTabbable:I,strategy:F});return Pe=document.body.createShadowRoot&&U.is.BLINK?function zi(_,g,b){var I=new e2(g,b),F=I.extractElements(_);return F.length===_.length?b(_):I.sort(F)}(Pe,X,ns):ns(Pe,X),b&&(Pe=function Ns(_,g){var b=_.indexOf(g);return b>0?_.splice(b,1).concat(_):_}(Pe,X)),Pe}for(var Di={tab:9,left:37,up:38,right:39,down:40,pageUp:33,"page-up":33,pageDown:34,"page-down":34,end:35,home:36,enter:13,escape:27,space:32,shift:16,capsLock:20,"caps-lock":20,ctrl:17,alt:18,meta:91,pause:19,insert:45,delete:46,backspace:8,_alias:{91:[92,93,224]}},rs=1;rs<26;rs++)Di["f"+rs]=rs+111;for(var p1=0;p1<10;p1++){var x1=p1+48,Ei=p1+96;Di[p1]=x1,Di["num-"+p1]=Ei,Di._alias[x1]=[Ei]}for(var Yr=0;Yr<26;Yr++){var Ss=Yr+65;Di[String.fromCharCode(Ss).toLowerCase()]=Ss}const Ui=Di;var ti={alt:"altKey",ctrl:"ctrlKey",meta:"metaKey",shift:"shiftKey"},E3=Object.keys(ti).map(function(_){return ti[_]});function be(_,g){return!E3.some(function(b){return"boolean"==typeof _[b]&&!!g[b]!==_[b]})}function ve(_){return _.split(/\s+/).map(function(g){var b=g.split("+"),I=function cr(_){var b=function w3(_){var g=!!_&&null;return{altKey:g,ctrlKey:g,metaKey:g,shiftKey:g}}(-1!==_.indexOf("*"));return _.forEach(function(I){if("*"!==I){var F=!0,X=I.slice(0,1);"?"===X?F=null:"!"===X&&(F=!1),!0!==F&&(I=I.slice(1));var Pe=ti[I];if(!Pe)throw new TypeError('Unknown modifier "'+I+'"');b[Pe]=F}}),b}(b.slice(0,-1)),F=function se(_){var g=Ui[_]||parseInt(_,10);if(!g||"number"!=typeof g||isNaN(g))throw new TypeError('Unknown key "'+_+'"');return[g].concat(Ui._alias[g]||[])}(b.slice(-1));return{keyCodes:F,modifiers:I,matchModifiers:be.bind(null,I)}})}const gn={disabled:function Ro(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},g=_.context,b=_.filter;return{disengage:new zr({context:g,filter:b}).disengage}},hidden:function Ps(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},g=_.context,b=_.filter;return{disengage:new Vt({context:g,filter:b}).disengage}},tabFocus:function At(){var g=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context;return g||(g=document.documentElement),ei(),function rt(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},g={},b=y(_.context)[0]||document.documentElement;delete _.context;var I=y(_.filter);delete _.filter;var F=Object.keys(_);if(!F.length)throw new TypeError("when/key requires at least one option key");var X=function(Jt){Jt.keyCodes.forEach(function(yn){g[yn]||(g[yn]=[]),g[yn].push(Jt)})};F.forEach(function(zt){if("function"!=typeof _[zt])throw new TypeError('when/key requires option["'+zt+'"] to be a function');ve(zt).map(function(ar){return ar.callback=_[zt],ar}).forEach(X)});var Pe=function(Jt){if(!Jt.defaultPrevented){if(I.length){var yn=Un({element:Jt.target,includeSelf:!0});if(I.some(yn))return}var ar=Jt.keyCode||Jt.which;g[ar]&&g[ar].forEach(function(mo){mo.matchModifiers(Jt)&&mo.callback.call(b,Jt,bt)})}};b.addEventListener("keydown",Pe,!1);var bt=function(){b.removeEventListener("keydown",Pe,!1)};return{disengage:bt}}({"?alt+?shift+tab":function(I){I.preventDefault();var F=ei({context:g}),X=I.shiftKey,Pe=F[0],bt=F[F.length-1],Jt=X?bt:Pe;if(Bo(X?Pe:bt))Jt.focus();else{var yn=void 0;if(F.some(function(O,_o){return!!Bo(O)&&(yn=_o,!0)}))F[yn+(X?-1:1)].focus();else Pe.focus()}}})}};var Ln=w(575),An=w(61),N1=w(264),Fs=w(251),po=w(422);Object.prototype.toString;function ks(_,g,b,I){return(0,Fs.m)(b)&&(I=b,b=void 0),I?ks(_,g,b).pipe((0,po.U)(F=>(0,N1.k)(F)?I(...F):I(F))):new An.y(F=>{ro(_,g,function X(Pe){arguments.length>1?F.next(Array.prototype.slice.call(arguments)):F.next(Pe)},F,b)})}function ro(_,g,b,I,F){let X;if(function h(_){return _&&"function"==typeof _.addEventListener&&"function"==typeof _.removeEventListener}(_)){const Pe=_;_.addEventListener(g,b,F),X=()=>Pe.removeEventListener(g,b,F)}else if(function m(_){return _&&"function"==typeof _.on&&"function"==typeof _.off}(_)){const Pe=_;_.on(g,b),X=()=>Pe.off(g,b)}else if(function wi(_){return _&&"function"==typeof _.addListener&&"function"==typeof _.removeListener}(_)){const Pe=_;_.addListener(g,b),X=()=>Pe.removeListener(g,b)}else{if(!_||!_.length)throw new TypeError("Invalid event target");for(let Pe=0,bt=_.length;Pe{"Enter"===g.key&&(g.stopPropagation(),document.activeElement.click())})}playNext(){this.playNextContent.emit({name:this.nextContent.name,identifier:this.nextContent.identifier,type:"NEXT_CONTENT_PLAY"})}replay(){this.showReplay&&this.replayContent.emit({type:"REPLAY"})}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}static#e=this.\u0275fac=function(b){return new(b||Sn)};static#t=this.\u0275cmp=l.Xpm({type:Sn,selectors:[["sb-player-end-page"]],inputs:{showExit:"showExit",showReplay:"showReplay",contentName:"contentName",outcome:"outcome",outcomeLabel:"outcomeLabel",userName:"userName",timeSpentLabel:"timeSpentLabel",nextContent:"nextContent"},outputs:{replayContent:"replayContent",exitContent:"exitContent",playNextContent:"playNextContent"},ngContentSelectors:kt,decls:237,vars:9,consts:[[1,"player-endpage"],[1,"player-endpage__left-panel"],[1,"user-score-card"],["width","100%","height","100%","viewBox","0 0 250 250","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink",0,"xmlns","xhtml","http://www.w3.org/1999/xhtml"],["id","filter-1"],["in","SourceGraphic","type","matrix","values",""],["x1","-19.3154721%","y1","50%","x2","100%","y2","50%","id","linearGradient-1"],["stop-color","#43A981","offset","0%"],["stop-color","#1D7E58","offset","100%"],["x1","0%","y1","0%","x2","101.719666%","y2","100%","id","linearGradient-2"],["stop-color","#FFCD55","offset","0%"],["stop-color","#FFD955","offset","100%"],["d","M124.02,185.665 C116.138,185.665 109.713,175.367 102.434,173.416 C94.911,171.399 84.204,177.031 77.612,173.212 C70.933,169.339 70.491,157.213 65.068,151.786 C59.642,146.36 47.514,145.92 43.643,139.24 C39.825,132.649 45.454,121.942 43.438,114.42 C41.487,107.143 31.19,100.717 31.19,92.831 C31.19,84.948 41.487,78.521 43.438,71.245 C45.454,63.721 39.825,53.013 43.644,46.423 C47.516,39.742 59.643,39.304 65.068,33.878 C70.493,28.452 70.933,16.325 77.612,12.453 C84.206,8.635 94.911,14.266 102.434,12.248 C109.713,10.297 116.138,-1.42108547e-14 124.02,-1.42108547e-14 C131.907,-1.42108547e-14 138.332,10.297 145.608,12.248 C153.132,14.266 163.839,8.635 170.429,12.454 C177.11,16.325 177.55,28.453 182.976,33.879 C188.403,39.305 200.531,39.743 204.401,46.425 C208.22,53.015 202.589,63.722 204.606,71.245 C206.558,78.521 216.854,84.948 216.854,92.831 C216.854,100.717 206.558,107.143 204.606,114.421 C202.589,121.943 208.22,132.651 204.4,139.242 C200.529,145.923 188.401,146.361 182.975,151.787 C177.55,157.214 177.11,169.34 170.429,173.212 C163.839,177.031 153.132,171.4 145.608,173.416 C138.332,175.367 131.907,185.665 124.02,185.665","id","path-3"],["x","-6.5%","y","-6.5%","width","112.9%","height","112.9%","filterUnits","objectBoundingBox","id","filter-4"],["stdDeviation","11.5","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","1","in","shadowBlurInner1","result","shadowOffsetInner1"],["in","shadowOffsetInner1","in2","SourceAlpha","operator","arithmetic","k2","-1","k3","1","result","shadowInnerInner1"],["values","0 0 0 0 0.0914162133 0 0 0 0 0.159459438 0 0 0 0 0.537477355 0 0 0 1 0","type","matrix","in","shadowInnerInner1"],["x1","50%","y1","0.0901442308%","x2","50%","y2","99.6203016%","id","linearGradient-5"],["stop-color","#1D6349","offset","0%"],["stop-color","#1D6349","offset","100%"],["id","text-8","x","55","y","16","text-anchor","middle","fill","#FFFFFE",4,"ngIf"],["id","player-Player","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","endgame-l2","transform","translate(-39.000000, -65.000000)"],["id","Group-2","transform","translate(39.500000, 65.000000)"],["filter","url(#filter-1)","id","Group"],["transform","translate(4.000000, 4.000000)",1,"particles"],["d","M84.4144231,47.2437308 L77.9616538,41.1916154 C77.5351923,40.7922308 76.8658846,40.8133846 76.4665,41.2394231 C76.0666923,41.6654615 76.0882692,42.3351923 76.5143077,42.7345769 L82.9670769,48.7866923 C83.3931154,49.1860769 84.0624231,49.1649231 84.4622308,48.7384615 C84.8616154,48.3124231 84.8404615,47.6431154 84.4144231,47.2437308","id","Fill-3"],["d","M78.2087308,48.9402692 L84.2616923,42.4875 C84.6615,42.0614615 84.6399231,41.3921538 84.2138846,40.9927692 C83.7878462,40.5929615 83.1185385,40.6141154 82.7187308,41.0405769 L76.6661923,47.4929231 C76.2663846,47.9189615 76.2879615,48.5886923 76.714,48.9880769 C77.1400385,49.3878846 77.8093462,49.3663077 78.2087308,48.9402692","id","Fill-4"],["d","M91.8275769,140.082038 L85.3748077,134.030346 C84.9487692,133.630538 84.2794615,133.652115 83.8796538,134.078154 C83.4802692,134.504192 83.5014231,135.1735 83.9278846,135.573308 L90.3806538,141.625 C90.8066923,142.024808 91.476,142.003231 91.8753846,141.577192 C92.2751923,141.151154 92.2536154,140.481846 91.8275769,140.082038","id","Fill-5"],["d","M85.6223077,141.779 L91.6748462,135.326231 C92.0746538,134.900192 92.0535,134.230885 91.6270385,133.831077 C91.201,133.431269 90.5316923,133.452846 90.1323077,133.878885 L84.0793462,140.331654 C83.6799615,140.757692 83.7011154,141.427 84.1271538,141.826808 C84.5531923,142.226192 85.2225,142.205038 85.6223077,141.779","id","Fill-6"],["d","M13.3091538,191.951269 L6.85638462,185.899154 C6.43034615,185.499769 5.76103846,185.520923 5.36123077,185.946962 C4.96184615,186.373423 4.98342308,187.042731 5.40946154,187.442115 L11.8622308,193.494231 C12.2882692,193.893615 12.9575769,193.872462 13.3569615,193.446423 C13.7567692,193.020385 13.7351923,192.350654 13.3091538,191.951269","id","Fill-7"],["d","M7.10388462,193.647808 L13.1568462,187.195038 C13.5562308,186.769 13.5350769,186.099692 13.1090385,185.700308 C12.683,185.3005 12.0136923,185.322077 11.6138846,185.748115 L5.56092308,192.200885 C5.16153846,192.626923 5.18269231,193.296231 5.60873077,193.695615 C6.03476923,194.095423 6.70407692,194.073846 7.10388462,193.647808","id","Fill-8"],["d","M10.4914615,38.4115769 L4.03869231,32.3594615 C3.61265385,31.9600769 2.94334615,31.9812308 2.54353846,32.4072692 C2.14415385,32.8333077 2.16573077,33.5030385 2.59176923,33.9024231 L9.04453846,39.9545385 C9.47057692,40.3539231 10.1398846,40.3327692 10.5392692,39.9067308 C10.9390769,39.4802692 10.9175,38.8109615 10.4914615,38.4115769","id","Fill-9"],["d","M4.28619231,40.1081154 L10.3391538,33.6553462 C10.7385385,33.2293077 10.7173846,32.56 10.2909231,32.1606154 C9.86488462,31.7608077 9.19557692,31.7823846 8.79619231,32.2084231 L2.74323077,38.6611923 C2.34342308,39.0872308 2.365,39.7565385 2.79103846,40.1559231 C3.21707692,40.5557308 3.88638462,40.5341538 4.28619231,40.1081154","id","Fill-10"],["d","M239.977269,47.0855 L233.5245,41.0333846 C233.098462,40.634 232.429154,40.6551538 232.029769,41.0811923 C231.629962,41.5072308 231.651538,42.1765385 232.077577,42.5763462 L238.530346,48.6284615 C238.956385,49.0278462 239.625692,49.0066923 240.0255,48.5802308 C240.424885,48.1541923 240.403308,47.4848846 239.977269,47.0855","id","Fill-11"],["d","M233.771577,48.7820385 L239.824538,42.3292692 C240.223923,41.9032308 240.202769,41.2339231 239.776731,40.8341154 C239.350692,40.4347308 238.681385,40.4558846 238.281577,40.8823462 L232.228615,47.3346923 C231.829231,47.7607308 231.850385,48.4304615 232.276423,48.8298462 C232.702885,49.2296538 233.372192,49.2080769 233.771577,48.7820385","id","Fill-12"],["d","M163.849231,80.0025769 L157.396462,73.9508846 C156.970423,73.5510769 156.301115,73.5726538 155.901308,73.9986923 C155.501923,74.4247308 155.523077,75.0940385 155.949115,75.4938462 L162.401885,81.5455385 C162.828346,81.9453462 163.497654,81.9237692 163.897038,81.4977308 C164.296846,81.0716923 164.275269,80.4023846 163.849231,80.0025769","id","Fill-13"],["d","M157.644385,81.6995385 L163.696923,75.2467692 C164.096731,74.8207308 164.075154,74.1514231 163.649115,73.7516154 C163.223077,73.3522308 162.553769,73.3733846 162.154385,73.7994231 L156.101423,80.2521923 C155.701615,80.6782308 155.723192,81.3475385 156.149231,81.7473462 C156.575269,82.1467308 157.244577,82.1255769 157.644385,81.6995385","id","Fill-14"],["d","M195.311346,151.846538 L188.858577,145.794423 C188.432538,145.395038 187.763231,145.416192 187.363423,145.842654 C186.964038,146.268692 186.985615,146.938 187.411654,147.337385 L193.864423,153.3895 C194.290462,153.788885 194.959769,153.767731 195.359154,153.341692 C195.758962,152.915654 195.737385,152.245923 195.311346,151.846538","id","Fill-15"],["d","M189.105654,153.543077 L195.158615,147.090308 C195.558,146.664269 195.536846,145.994962 195.110808,145.595577 C194.684769,145.195769 194.015462,145.217346 193.615654,145.643385 L187.562692,152.096154 C187.163308,152.522192 187.184462,153.1915 187.6105,153.590885 C188.036538,153.990692 188.705846,153.969115 189.105654,153.543077","id","Fill-16"],["d","M190.299577,210.370769 L183.846808,204.318654 C183.420769,203.919269 182.751462,203.940423 182.352077,204.366885 C181.952269,204.792923 181.973846,205.462231 182.399885,205.861615 L188.852654,211.913731 C189.278692,212.313538 189.948,212.291962 190.347808,211.865923 C190.747192,211.439885 190.726038,210.770577 190.299577,210.370769","id","Fill-17"],["d","M184.093885,212.067308 L190.146846,205.614538 C190.546654,205.1885 190.525077,204.519192 190.099038,204.119808 C189.673,203.72 189.003692,203.741577 188.603885,204.167615 L182.551346,210.620385 C182.151538,211.046423 182.173115,211.715731 182.599154,212.115115 C183.025192,212.514923 183.6945,212.493346 184.093885,212.067308","id","Fill-18"],["d","M131.642077,57.7017692 L132.557615,57.1720769 L128.114462,49.4881538 C127.925346,49.1611154 127.575885,48.9597308 127.198077,48.9601532 C126.819846,48.9601532 126.470808,49.1623846 126.282538,49.4898462 L117.420346,64.8674231 C117.231654,65.1948846 117.232077,65.5980769 117.421192,65.9251154 C117.610308,66.2521538 117.959769,66.4535385 118.337577,66.453116 L127.210346,66.4459231 L136.084808,66.4416923 C136.462615,66.4416923 136.811654,66.2394615 137.000346,65.9124231 C137.189462,65.5849615 137.189038,65.1817692 136.999923,64.8547308 L132.557615,57.1720769 L131.642077,57.7017692 L130.726115,58.2310385 L134.251192,64.3271538 L127.209077,64.3305385 L120.168231,64.3364615 L127.200615,52.1336538 L130.726115,58.2310385 L131.642077,57.7017692","id","Fill-19"],["d","M116.952846,151.625692 L117.868808,151.096 L113.425654,143.412077 C113.236115,143.085038 112.887077,142.883654 112.508846,142.884076 C112.131038,142.884076 111.782,143.086308 111.593308,143.413769 L102.731115,158.791346 C102.542423,159.118385 102.542846,159.522 102.731962,159.849038 C102.921077,160.176077 103.270538,160.377462 103.648346,160.377039 L112.521538,160.369846 L121.396,160.365615 C121.773808,160.365192 122.123269,160.163385 122.311962,159.836346 C122.500654,159.508885 122.500231,159.105692 122.311115,158.778231 L117.868808,151.096 L116.952846,151.625692 L116.037308,152.154962 L119.562385,158.251077 L112.520269,158.254462 L105.479,158.260385 L112.511385,146.057577 L116.037308,152.154962 L116.952846,151.625692","id","Fill-20"],["d","M167.868885,180.468538 L168.784423,179.938846 L164.341269,172.254923 C164.152154,171.927885 163.802692,171.7265 163.424885,171.7265 C163.047077,171.726923 162.697615,171.929154 162.508923,172.256192 L158.080154,179.944346 L153.646731,187.633769 C153.458038,187.961231 153.458462,188.364423 153.647577,188.691885 C153.836692,189.018923 154.186154,189.220308 154.563962,189.219885 L163.437154,189.212692 L172.311615,189.208462 C172.689423,189.208038 173.038462,189.006231 173.227154,188.678769 C173.415846,188.351731 173.415846,187.948538 173.226731,187.621077 L168.784423,179.938846 L167.868885,180.468538 L166.952923,180.997808 L170.478,187.093923 L163.435885,187.097308 L156.394615,187.103231 L163.427423,174.900423 L166.952923,180.997808 L167.868885,180.468538","id","Fill-21"],["d","M197.152577,121.4785 L198.174731,121.751808 L200.466962,113.176885 C200.564269,112.811769 200.459769,112.422115 200.192385,112.155154 C199.925,111.888192 199.534923,111.784115 199.170231,111.882269 L190.602077,114.186769 L182.030115,116.489154 C181.665423,116.587308 181.380269,116.872462 181.282538,117.237577 C181.185231,117.602692 181.289731,117.991923 181.557115,118.259308 L187.836423,124.528462 L194.114462,130.801 C194.381846,131.067962 194.7715,131.172462 195.136615,131.074308 C195.501308,130.976154 195.786462,130.691 195.884192,130.325885 L198.174731,121.751808 L197.152577,121.4785 L196.130846,121.205615 L194.313308,128.009115 L184.348577,118.056654 L191.151231,116.229808 L197.949654,114.401269 L196.130846,121.205615 L197.152577,121.4785","id","Fill-22"],["d","M51.2223462,21.9327308 L52.2440769,22.2056154 L54.5358846,13.6306923 C54.6336154,13.2655769 54.5291154,12.8759231 54.2617308,12.6089615 C53.9939231,12.342 53.6042692,12.2379231 53.2395769,12.3360769 L44.6714231,14.6405769 L44.6718462,14.6405769 L36.0994615,16.9433846 C35.7343462,17.0411154 35.4496154,17.3266923 35.3518846,17.6918077 C35.2545769,18.0569231 35.3590769,18.4461538 35.6264615,18.7131154 L41.9061923,24.9822692 L41.9057692,24.9818462 L48.1842308,31.2543846 C48.4516154,31.5213462 48.8412692,31.6258462 49.2059615,31.5276923 C49.5710769,31.4295385 49.8562308,31.1443846 49.9535385,30.7792692 L52.2440769,22.2056154 L50.2006154,21.6594231 L48.3830769,28.4629231 L43.4009231,23.4854231 L43.4005,23.485 L38.4179231,18.5108846 L45.2205769,16.6836154 L45.221,16.6836154 L52.019,14.8550769 L50.2006154,21.6594231 L51.2223462,21.9327308","id","Fill-23"],["d","M45.1456923,207.203192 L46.1674231,207.476077 L48.4592308,198.900731 C48.5569615,198.535615 48.4520385,198.145962 48.1846538,197.879 C47.9172692,197.612038 47.5276154,197.507962 47.1629231,197.606115 L38.5947692,199.911038 L38.5947692,199.910615 L30.0228077,202.213846 C29.6576923,202.311577 29.3725385,202.597154 29.2752308,202.962269 C29.1775,203.327385 29.2824231,203.716615 29.5498077,203.983577 L35.8295385,210.252308 L35.8291154,210.251885 L42.1075769,216.524423 C42.3749615,216.791385 42.7646154,216.895885 43.1293077,216.797731 C43.4944231,216.699577 43.7791538,216.414423 43.8768846,216.049308 L46.1674231,207.476077 L44.1239615,206.930308 L42.3064231,213.732962 L37.3242692,208.755462 L37.3238462,208.755038 L32.3412692,203.781346 L39.1435,201.953654 L39.1439231,201.953654 L45.9423462,200.125115 L44.1239615,206.929885 L45.1456923,207.203192","id","Fill-24"],["d","M206.143808,31.5111923 L206.6735,32.4267308 L214.357423,27.984 C214.684462,27.7948846 214.885846,27.4454231 214.885424,27.0676154 C214.885424,26.6893846 214.683192,26.3403462 214.355731,26.1516538 L206.667577,21.7224615 L206.668,21.7228846 L198.978154,17.2894615 C198.651115,17.1007692 198.2475,17.1011923 197.920462,17.2903077 C197.593423,17.4794231 197.392038,17.8288846 197.392461,18.2066923 L197.399654,27.0798846 L197.399654,27.0794615 L197.403885,35.9547692 C197.403885,36.3325769 197.606115,36.6816154 197.933577,36.8703077 C198.260615,37.059 198.664231,37.059 198.991269,36.8698846 L206.6735,32.4267308 L206.143808,31.5111923 L205.614538,30.5952308 L199.518423,34.1211538 L199.515038,27.0786154 L199.515038,27.0781923 L199.509115,20.0373462 L205.611577,23.5556538 L205.612,23.5556538 L211.711923,27.0697308 L205.614538,30.5952308 L206.143808,31.5111923","id","Fill-25"],["d","M44.9489615,120.167385 L45.4782308,121.082923 L53.1625769,116.640192 C53.4896154,116.450654 53.691,116.101192 53.6905776,115.723385 C53.6901538,115.345577 53.4883462,114.996538 53.1608846,114.807846 L45.4727308,110.378654 L45.4731538,110.379077 L37.7833077,105.945654 C37.4558462,105.756962 37.0526538,105.757385 36.7256154,105.9465 C36.3985769,106.135615 36.1971923,106.485077 36.1971923,106.862885 L36.2094615,124.610962 C36.2094615,124.989192 36.4112692,125.338231 36.7387308,125.526923 C37.0661923,125.715615 37.4693846,125.715192 37.7964231,125.526077 L45.4786538,121.082923 L44.4192692,119.251846 L38.324,122.777346 L38.3142692,108.693538 L44.4167308,112.211423 L44.4167308,112.211846 L50.5170769,115.725923 L44.4196923,119.251846 L44.9489615,120.167385","id","Fill-26"],["d","M146.638885,105.637654 L145.581192,105.637654 C145.580769,107.208115 144.947423,108.619923 143.918923,109.650115 C142.888731,110.678615 141.476923,111.311538 139.906885,111.312385 C138.336423,111.311538 136.924192,110.678615 135.893577,109.650115 C134.865077,108.619923 134.232154,107.208115 134.231731,105.637654 C134.232154,104.066769 134.865077,102.654962 135.893577,101.624769 C136.924192,100.596269 138.336423,99.9633462 139.906885,99.9625 C141.476923,99.9633462 142.888731,100.596269 143.918923,101.624769 C144.947423,102.654962 145.580769,104.066769 145.581192,105.637654 L147.696577,105.637654 C147.695731,101.334538 144.209154,97.8479615 139.906885,97.8471154 C135.603769,97.8479615 132.116769,101.334538 132.116346,105.637654 C132.116769,109.940346 135.603769,113.426923 139.906885,113.427769 C144.209154,113.426923 147.695731,109.940346 147.696577,105.637654 L146.638885,105.637654","id","Fill-27"],["d","M112.621808,30.5059615 L111.564115,30.5059615 C111.563692,32.0768462 110.930769,33.4886538 109.901846,34.5188462 C108.871654,35.5473462 107.459846,36.1802692 105.889385,36.1811154 C104.318923,36.1802692 102.907115,35.5473462 101.8765,34.5188462 C100.848,33.4886538 100.214654,32.0764231 100.214231,30.5059615 C100.214654,28.9355 100.848,27.5236923 101.8765,26.4935 C102.907115,25.465 104.318923,24.8320769 105.889385,24.8316538 C107.459846,24.8320769 108.871654,25.465 109.901846,26.4935 C110.930769,27.5236923 111.563692,28.9355 111.564115,30.5059615 L113.6795,30.5059615 C113.678654,26.2032692 110.192077,22.7166923 105.889385,22.7162692 C101.586692,22.7166923 98.0996923,26.2032692 98.0988462,30.5059615 C98.0996923,34.8095 101.586692,38.2956538 105.889385,38.2965 C110.192077,38.2956538 113.678654,34.8090769 113.6795,30.5059615 L112.621808,30.5059615","id","Fill-28"],["d","M116.918154,229.204885 L115.860462,229.204885 C115.860038,230.775346 115.227115,232.187577 114.198192,233.217769 C113.168,234.246269 111.756192,234.879615 110.185731,234.880038 C108.615692,234.879615 107.203462,234.246269 106.172846,233.217769 C105.144346,232.187154 104.511423,230.775346 104.510577,229.204885 C104.511423,227.634423 105.144346,226.222615 106.172846,225.192423 C107.203462,224.163923 108.615692,223.531 110.185731,223.530577 C111.756192,223.531 113.168423,224.163923 114.198615,225.192423 C115.227115,226.222615 115.860038,227.634423 115.860462,229.204885 L117.975846,229.204885 C117.975423,224.901769 114.488423,221.415615 110.185731,221.415192 C108.038192,221.414346 106.084,222.288423 104.677269,223.696423 C103.268846,225.102731 102.394769,227.056923 102.395192,229.204885 C102.396038,233.508 105.883462,236.994577 110.185731,236.995423 C114.488423,236.994577 117.975423,233.508 117.975846,229.204885 L116.918154,229.204885","id","Fill-29"],["d","M135.982423,219.142846 C135.983269,217.572385 136.616192,216.160577 137.645115,215.130385 C138.675308,214.101885 140.087538,213.468962 141.658,213.468538 C143.228462,213.468962 144.640269,214.101885 145.670885,215.130385 C146.699385,216.160154 147.332308,217.572385 147.332731,219.142846 C147.332731,219.726692 147.806577,220.200538 148.390423,220.200538 C148.974692,220.200538 149.448115,219.726692 149.448115,219.142846 C149.447692,214.839731 145.960692,211.353577 141.658,211.353153 C139.510038,211.352308 137.555846,212.226385 136.149538,213.634385 C134.741115,215.040269 133.866615,216.994462 133.867038,219.142846 C133.867038,219.726692 134.340885,220.200538 134.924731,220.200538 C135.509,220.200538 135.982423,219.726692 135.982423,219.142846","id","Fill-30"],["d","M82.247,115.736077 C82.2474231,114.165615 82.8807692,112.753385 83.9092692,111.723192 C84.9398846,110.694692 86.3521154,110.061769 87.9221538,110.061346 C89.4926154,110.061769 90.9044231,110.694692 91.9350385,111.723192 C92.9635385,112.753385 93.5964615,114.165192 93.5968846,115.736077 C93.5968846,116.319923 94.0707308,116.793769 94.6545769,116.793769 C95.2388462,116.793769 95.7122692,116.319923 95.7122692,115.736077 C95.7118462,111.432962 92.2248462,107.946385 87.9221538,107.945538 C83.6198846,107.946385 80.1324615,111.432962 80.1316154,115.736077 C80.1316154,116.319923 80.6054615,116.793769 81.1893077,116.793769 C81.7735769,116.793769 82.247,116.319923 82.247,115.736077","id","Fill-31"],["d","M11.4163077,61.0732692 C11.4167308,59.5011154 12.0479615,58.0884615 13.0713846,57.0586923 C14.0969231,56.0306154 15.5006923,55.3989615 17.061,55.3981154 C18.6213077,55.3989615 20.0250769,56.0306154 21.0501923,57.0586923 C22.0736154,58.0884615 22.7048462,59.5011154 22.7052692,61.0732692 C22.7052692,61.6571154 23.1786923,62.1309615 23.7629615,62.1309615 C24.3468077,62.1309615 24.820654,61.6571154 24.820654,61.0732692 C24.8210769,58.9265769 23.9516538,56.9732308 22.5495769,55.5660769 C21.1491923,54.1576538 19.2017692,53.2823077 17.061,53.2827306 C14.9202308,53.2823077 12.9728077,54.1576538 11.5724231,55.5660769 C10.1699231,56.9732308 9.3005,58.9265769 9.30092292,61.0732692 C9.30092292,61.6571154 9.77434615,62.1309615 10.3586154,62.1309615 C10.9428846,62.1309615 11.4163077,61.6571154 11.4163077,61.0732692","id","Fill-32"],["d","M180.062808,71.0401154 C178.491077,71.0396923 177.078,70.4084615 176.048231,69.3850385 C175.019731,68.3595 174.388077,66.9557308 174.387654,65.3954231 C174.388077,63.8351154 175.019731,62.4317692 176.048231,61.4062308 C177.078,60.3828077 178.490654,59.752 180.062808,59.7511538 C180.647077,59.7511538 181.1205,59.2777308 181.1205,58.6938846 C181.1205,58.1096154 180.647077,57.6361917 180.062808,57.6361917 C177.916115,57.6353462 175.962769,58.5047692 174.555615,59.9072692 C173.147192,61.3072308 172.271423,63.2546538 172.272269,65.3954231 C172.271423,67.5361923 173.147192,69.4836154 174.555615,70.884 C175.962769,72.2865 177.916115,73.1559231 180.062808,73.1555002 C180.647077,73.1555002 181.1205,72.6820769 181.1205,72.0978077 C181.1205,71.5135385 180.647077,71.0401154 180.062808,71.0401154","id","Fill-33"],["d","M17.9490385,228.116731 C16.3768846,228.115885 14.9642308,227.485077 13.9344615,226.461654 C12.9063846,225.436115 12.2747308,224.032346 12.2743077,222.472038 C12.2747308,220.911731 12.9063846,219.507962 13.9344615,218.482846 C14.9642308,217.459423 16.3768846,216.828615 17.9490385,216.828192 C18.5328846,216.828192 19.0067308,216.354769 19.0067308,215.7705 C19.0067308,215.186231 18.5328846,214.712808 17.9490385,214.712808 C15.8023462,214.712385 13.849,215.581808 12.4418462,216.983885 C11.0334231,218.383846 10.1580769,220.331269 10.1589225,222.472038 C10.1580769,224.612808 11.0334231,226.560231 12.4418462,227.960615 C13.849,229.362692 15.8023462,230.232538 17.9490385,230.232116 C18.5328846,230.232116 19.0067308,229.758269 19.0067308,229.174423 C19.0067308,228.590154 18.5328846,228.116731 17.9490385,228.116731","id","Fill-34"],["d","M90.1932308,14.0000385 C88.6215,13.9996154 87.2088462,13.3683846 86.1790769,12.3449615 C85.151,11.3194231 84.5193462,9.91565385 84.5185,8.35534615 C84.5193462,6.79503846 85.151,5.39126923 86.1790769,4.36615385 C87.2088462,3.34273077 88.6215,2.7115 90.1932308,2.71107692 C90.7775,2.71107692 91.2509231,2.23765385 91.2509231,1.65338462 C91.2509231,1.06953846 90.7775,0.595692153 90.1932308,0.595692153 C88.0469615,0.595269231 86.0936154,1.46469231 84.6864615,2.86676923 C83.2780385,4.26715385 82.4026923,6.21457692 82.4031152,8.35534615 C82.4026923,10.4961154 83.2780385,12.4435385 84.6864615,13.8439231 C86.0931923,15.2464231 88.0469615,16.1158462 90.1932308,16.1154232 C90.7775,16.1154232 91.2509231,15.642 91.2509231,15.0577308 C91.2509231,14.4734615 90.7775,14.0000385 90.1932308,14.0000385","id","Fill-35"],["d","M21.3154615,158.362769 L20.2577692,158.362769 C20.2569231,159.933231 19.624,161.345038 18.5955,162.375654 C17.5653077,163.404154 16.1530769,164.037077 14.5830385,164.037923 C13.0125769,164.037077 11.6003462,163.404154 10.5701538,162.375654 C9.54123077,161.345038 8.90830769,159.933231 8.90788462,158.362769 C8.90830769,156.792308 9.54123077,155.3805 10.5701538,154.350308 C11.6003462,153.321808 13.0125769,152.688885 14.5830385,152.688038 C16.1530769,152.688885 17.5653077,153.321808 18.5955,154.349885 C19.624,155.380077 20.2569231,156.791885 20.2577692,158.362769 L22.3731538,158.362769 C22.3723077,154.059654 18.8853077,150.5735 14.5830385,150.572654 C12.4350769,150.572231 10.4808846,151.446308 9.07415385,152.854308 C7.66615385,154.260192 6.79165385,156.214385 6.79249939,158.362769 C6.79292308,162.665885 10.2803462,166.152462 14.5830385,166.153308 C18.8853077,166.152462 22.3723077,162.665462 22.3731538,158.362769 L21.3154615,158.362769","id","Fill-36"],["d","M228.928192,166.051346 L227.8705,166.051346 C227.869654,167.621808 227.236731,169.034038 226.208231,170.064654 C225.178038,171.093154 223.766231,171.726077 222.196192,171.7265 C220.625731,171.726077 219.2135,171.093154 218.183308,170.064654 C217.154385,169.034038 216.521462,167.621808 216.521038,166.051346 C216.521462,164.480885 217.154385,163.069077 218.182885,162.038885 C219.2135,161.010385 220.625308,160.377885 222.196192,160.377038 C223.766231,160.377885 225.178038,161.010385 226.208231,162.038885 C227.236731,163.069077 227.869654,164.480885 227.8705,166.051346 L229.985885,166.051346 C229.985038,161.748231 226.498038,158.2625 222.196192,158.261654 C217.8935,158.2625 214.406077,161.748231 214.405654,166.051346 C214.406077,170.354462 217.893077,173.841462 222.196192,173.841885 C226.498462,173.841462 229.985038,170.354462 229.985885,166.051346 L228.928192,166.051346","id","Fill-37"],["d","M210.305192,58.6993846 L210.305192,59.7570769 L222.64,59.7570769 L222.64,71.0337692 L211.362885,71.0337692 L211.362885,58.6993846 L210.305192,58.6993846 L210.305192,59.7570769 L210.305192,58.6993846 L209.2475,58.6993846 L209.2475,72.0914615 C209.2475,72.3702692 209.360462,72.6427308 209.557192,72.8394615 C209.754346,73.0366154 210.026808,73.1491538 210.305192,73.1491538 L223.697692,73.1491538 C223.976077,73.1491538 224.248538,73.0366154 224.445269,72.8394615 C224.642423,72.6427308 224.755385,72.3702692 224.755385,72.0914615 L224.755385,58.6993846 C224.755385,58.421 224.642423,58.1485385 224.445269,57.9513846 C224.248538,57.7546538 223.976077,57.6416923 223.697692,57.6416923 L210.305192,57.6416923 C210.026808,57.6416923 209.754346,57.7546538 209.557192,57.9513846 C209.360462,58.1485385 209.2475,58.421 209.2475,58.6993846 L210.305192,58.6993846","id","Fill-38"],["d","M58.8897692,65.3954231 L58.8897692,66.4531154 L71.2237308,66.4531154 L71.2237308,77.7302308 L59.9474615,77.7302308 L59.9474615,65.3954231 L58.8897692,65.3954231 L58.8897692,66.4531154 L58.8897692,65.3954231 L57.8320769,65.3954231 L57.8320769,78.7879231 C57.8320769,79.0663077 57.9450385,79.3387692 58.1417692,79.5355 C58.3389231,79.7326538 58.6113846,79.8456154 58.8897692,79.8456154 L72.2814231,79.8456154 C72.5602308,79.8456154 72.8326923,79.7326538 73.0294231,79.5355 C73.2265769,79.3387692 73.3391154,79.0663077 73.3391154,78.7879231 L73.3391154,65.3954231 C73.3391154,65.1170385 73.2265769,64.8445769 73.0294231,64.6478462 C72.8326923,64.4506923 72.5602308,64.3377308 72.2814231,64.3377308 L58.8897692,64.3377308 C58.6113846,64.3377308 58.3389231,64.4506923 58.1417692,64.6478462 C57.9450385,64.8445769 57.8320769,65.1170385 57.8320769,65.3954231 L58.8897692,65.3954231","id","Fill-39"],["d","M58.2175,150.893346 L58.2175,151.951038 L70.5518846,151.951038 L70.5518846,163.228154 L59.2751923,163.228154 L59.2751923,150.893346 L58.2175,150.893346 L58.2175,151.951038 L58.2175,150.893346 L57.1598077,150.893346 L57.1598077,164.285846 C57.1598077,164.564231 57.2727692,164.836692 57.4699231,165.033423 C57.6666538,165.230577 57.9391154,165.343538 58.2175,165.343538 L71.6095769,165.343538 C71.8879615,165.343538 72.1604231,165.230577 72.3571538,165.033423 C72.5543077,164.836692 72.6672692,164.564231 72.6672692,164.285846 L72.6672692,150.893346 C72.6672692,150.614962 72.5543077,150.3425 72.3571538,150.145346 C72.1604231,149.948615 71.8879615,149.835654 71.6095769,149.835654 L58.2175,149.835654 C57.9391154,149.835654 57.6666538,149.948615 57.4699231,150.145346 C57.2727692,150.3425 57.1598077,150.614962 57.1598077,150.893346 L58.2175,150.893346","id","Fill-40"],["d","M210.305192,215.776423 L210.305192,216.834115 L222.639154,216.834115 L222.639154,228.110808 L211.362885,228.110808 L211.362885,215.776423 L210.305192,215.776423 L210.305192,216.834115 L210.305192,215.776423 L209.2475,215.776423 L209.2475,229.1685 C209.2475,229.446885 209.360462,229.719346 209.557192,229.9165 C209.754346,230.113231 210.026808,230.226192 210.305192,230.226192 L223.696846,230.226192 C223.975231,230.226192 224.247692,230.113231 224.444423,229.9165 C224.641577,229.719346 224.754538,229.446885 224.754538,229.1685 L224.754538,215.776423 C224.754538,215.497615 224.641577,215.225154 224.444423,215.028423 C224.247692,214.831269 223.975231,214.718731 223.696846,214.718731 L210.305192,214.718731 C210.026808,214.718731 209.754346,214.831269 209.557192,215.028423 C209.360462,215.225154 209.2475,215.497615 209.2475,215.776423 L210.305192,215.776423","id","Fill-41"],["d","M154.751808,1.65973077 L154.751808,2.71742308 L167.085346,2.71742308 L167.085346,13.9941154 L155.8095,13.9941154 L155.8095,1.65973077 L154.751808,1.65973077 L154.751808,2.71742308 L154.751808,1.65973077 L153.694115,1.65973077 L153.694115,15.0518077 C153.694115,15.3306154 153.806654,15.6030769 154.003808,15.7998077 C154.200538,15.9965385 154.473,16.1095 154.751808,16.1095 L168.143038,16.1095 C168.421423,16.1095 168.693885,15.9965385 168.891038,15.7998077 C169.087769,15.6030769 169.200731,15.3306154 169.200731,15.0518077 L169.200731,1.65973077 C169.200731,1.38134615 169.087769,1.10888462 168.891038,0.911730769 C168.693885,0.715 168.421423,0.602038462 168.143038,0.602038462 L154.751808,0.602038462 C154.473,0.602038462 154.200538,0.715 154.003808,0.911730769 C153.806654,1.10888462 153.694115,1.38134615 153.694115,1.65973077 L154.751808,1.65973077","id","Fill-42"],["d","M135.508154,136.771462 C135.298731,136.769769 135.172654,136.731692 135.044885,136.667808 C134.934038,136.610269 134.818962,136.522692 134.692038,136.386462 C134.469077,136.151231 134.227077,135.765385 133.973654,135.300423 C133.585692,134.604885 133.179962,133.738423 132.487808,132.969692 C132.140885,132.587654 131.710615,132.232269 131.180923,131.980115 C130.6525,131.726692 130.033538,131.585808 129.357885,131.587068 C128.773615,131.587068 128.300192,132.060923 128.300192,132.644769 C128.300192,133.229038 128.773615,133.702462 129.357885,133.702462 C129.702269,133.703308 129.957808,133.76 130.175269,133.847577 C130.365654,133.925423 130.530654,134.0295 130.692692,134.168269 C130.975308,134.409 131.243115,134.767769 131.503731,135.2065 C131.901,135.862692 132.255115,136.675423 132.809346,137.425962 C133.089,137.799538 133.432538,138.165077 133.889038,138.443462 C134.342577,138.722692 134.9095,138.890231 135.508154,138.886896 C136.092423,138.886896 136.565846,138.413423 136.565846,137.829154 C136.565846,137.245308 136.092423,136.771462 135.508154,136.771462","id","Fill-43"],["d","M147.808269,136.771462 C147.598423,136.769769 147.472346,136.731692 147.344577,136.667808 C147.233731,136.610269 147.119077,136.522692 146.991731,136.386462 C146.768769,136.151231 146.526769,135.765385 146.273346,135.300423 C145.885385,134.604885 145.480077,133.738423 144.787923,132.970115 C144.441,132.587654 144.011154,132.232269 143.481462,131.980115 C142.953038,131.726692 142.334077,131.585808 141.658423,131.587068 C141.074577,131.587068 140.600731,132.060923 140.600731,132.644769 C140.600731,133.229038 141.074577,133.702462 141.658423,133.702462 C142.002808,133.703308 142.258346,133.76 142.475808,133.847577 C142.665769,133.925 142.830769,134.0295 142.992808,134.168269 C143.275423,134.409 143.543231,134.767769 143.803423,135.2065 C144.201115,135.862692 144.555231,136.675423 145.109038,137.425962 C145.389115,137.799538 145.732231,138.165077 146.188731,138.443462 C146.642692,138.722692 147.209192,138.890231 147.808269,138.886896 C148.392115,138.886896 148.865962,138.413423 148.865962,137.829154 C148.865962,137.245308 148.392115,136.771462 147.808269,136.771462","id","Fill-44"],["d","M135.508154,138.886873 C136.029808,138.888962 136.527346,138.764577 136.945769,138.545423 C137.313423,138.354615 137.617615,138.101192 137.870615,137.830423 C138.313154,137.353615 138.616923,136.825192 138.896577,136.319615 C139.3095,135.559346 139.676731,134.8435 140.093462,134.393346 C140.300769,134.166154 140.5085,134.003269 140.746269,133.889462 C140.985308,133.776923 141.262846,133.704154 141.658423,133.702462 C142.242692,133.702462 142.716115,133.229038 142.716115,132.644769 C142.716115,132.060923 142.242692,131.587076 141.658423,131.587076 C141.070346,131.586654 140.525423,131.692 140.045231,131.887885 C139.624269,132.058385 139.257462,132.295308 138.945654,132.563538 C138.398615,133.034846 138.015731,133.589923 137.696731,134.122154 C137.225,134.921346 136.870038,135.691346 136.512962,136.159269 C136.337385,136.394923 136.1745,136.548077 136.028538,136.635654 C135.880038,136.721962 135.748885,136.7685 135.508154,136.771462 C134.924308,136.771462 134.450462,137.245308 134.450462,137.829154 C134.450462,138.413423 134.924308,138.886873 135.508154,138.886873","id","Fill-45"],["d","M147.808269,138.886873 C148.3295,138.888962 148.827038,138.764577 149.245462,138.545423 C149.613115,138.354615 149.917308,138.101192 150.170308,137.830423 C150.612423,137.353192 150.916192,136.825192 151.196269,136.319615 C151.608769,135.559346 151.976,134.8435 152.392731,134.393346 C152.600038,134.166154 152.808192,134.003269 153.045538,133.889462 C153.284577,133.776923 153.562115,133.704154 153.957692,133.702462 C154.541538,133.702462 155.015385,133.229038 155.015385,132.644769 C155.015385,132.060923 154.541538,131.587076 153.957692,131.587076 C153.369192,131.586654 152.824269,131.692 152.344077,131.887885 C151.923538,132.058385 151.556731,132.295308 151.244923,132.563538 C150.697885,133.034846 150.315,133.589923 149.996,134.122154 C149.524269,134.921346 149.169731,135.691346 148.812231,136.159269 C148.636654,136.394923 148.473769,136.548077 148.328231,136.635654 C148.179731,136.721962 148.048154,136.7685 147.808269,136.771462 C147.224,136.771462 146.750577,137.245308 146.750577,137.829154 C146.750577,138.413423 147.224,138.886873 147.808269,138.886873","id","Fill-46"],["d","M170.546962,233.332423 C170.337115,233.330308 170.211038,233.292654 170.083269,233.228346 C169.972423,233.170808 169.857769,233.083231 169.730423,232.947 C169.507462,232.711769 169.265462,232.325923 169.012038,231.860962 C168.624077,231.165423 168.218346,230.298538 167.526615,229.529808 C167.179692,229.147769 166.749,228.792385 166.219308,228.540231 C165.690885,228.286385 165.071923,228.145923 164.396692,228.147184 C163.812423,228.147184 163.339,228.620615 163.339,229.204885 C163.339,229.789154 163.812423,230.262577 164.396692,230.262577 C164.741077,230.263423 164.996192,230.319692 165.214077,230.407692 C165.404038,230.485115 165.569038,230.589192 165.7315,230.727962 C166.013692,230.969115 166.2815,231.327885 166.542115,231.766615 C166.939385,232.422808 167.293923,233.235538 167.847731,233.9865 C168.127808,234.360077 168.470923,234.725615 168.927423,235.004 C169.381385,235.283654 169.947885,235.451192 170.546962,235.447858 C171.130808,235.447858 171.604654,234.973962 171.604654,234.390115 C171.604654,233.805846 171.130808,233.332423 170.546962,233.332423","id","Fill-47"],["d","M182.846654,233.332423 C182.637231,233.330308 182.510731,233.292654 182.382962,233.228346 C182.272538,233.170808 182.157462,233.083231 182.030115,232.947 C181.807154,232.711769 181.565577,232.326346 181.311731,231.861385 C180.924192,231.165846 180.518462,230.299385 179.826731,229.530654 C179.479808,229.148615 179.049538,228.793231 178.519846,228.540654 C177.991423,228.287231 177.372462,228.146769 176.697231,228.14803 C176.112962,228.14803 175.639538,228.621462 175.639538,229.205731 C175.639538,229.79 176.112962,230.263423 176.697231,230.263423 C177.041615,230.264269 177.296731,230.320538 177.514192,230.408115 C177.704154,230.485962 177.869577,230.590038 178.031615,230.728808 C178.313808,230.969538 178.581615,231.328308 178.842231,231.767038 C179.2395,232.423231 179.593615,233.235962 180.147846,233.9865 C180.4275,234.360077 180.771038,234.725615 181.227538,235.004 C181.681077,235.283654 182.247577,235.451192 182.846654,235.447858 C183.430923,235.447858 183.904346,234.973962 183.904346,234.390115 C183.904346,233.805846 183.430923,233.332423 182.846654,233.332423","id","Fill-48"],["d","M170.546962,235.447825 C171.068192,235.4495 171.565731,235.325538 171.984577,235.105962 C172.352231,234.915577 172.656423,234.662154 172.909,234.390962 C173.351538,233.914154 173.655308,233.385731 173.935385,232.880154 C174.347885,232.120308 174.715115,231.404038 175.131846,230.953885 C175.339154,230.726692 175.547308,230.563808 175.785077,230.45 C176.023692,230.337462 176.301231,230.264692 176.697231,230.263423 C177.2815,230.263423 177.754923,229.79 177.754923,229.205731 C177.754923,228.621462 177.2815,228.148033 176.697231,228.148033 C176.108731,228.147192 175.563808,228.252538 175.083615,228.448423 C174.663077,228.618923 174.295846,228.855846 173.984038,229.124077 C173.437,229.595808 173.054115,230.150885 172.735115,230.682692 C172.263385,231.481885 171.908846,232.251885 171.551769,232.719808 C171.375769,232.955885 171.212885,233.108615 171.067346,233.196192 C170.918846,233.282923 170.787269,233.329038 170.546962,233.332423 C169.962692,233.332423 169.489269,233.805846 169.489269,234.390115 C169.489269,234.973962 169.962692,235.447825 170.546962,235.447825","id","Fill-49"],["d","M182.847077,235.447825 C183.368308,235.4495 183.865846,235.325115 184.284269,235.105538 C184.6515,234.915154 184.955692,234.661731 185.208692,234.390538 C185.650808,233.913731 185.954577,233.385308 186.234654,232.880154 C186.647154,232.119885 187.014385,231.404038 187.431115,230.953885 C187.638423,230.726692 187.846154,230.563808 188.0835,230.45 C188.322538,230.337462 188.599654,230.264692 188.995231,230.263423 L188.995654,230.263423 L188.995654,229.208692 L188.828962,230.249885 C188.906385,230.262154 188.966038,230.263423 188.995654,230.263423 L188.995654,229.208692 L188.828962,230.249885 C189.405615,230.342115 189.948,229.9495 190.040654,229.372846 C190.132885,228.795769 189.739846,228.253385 189.163192,228.161154 C189.085769,228.148885 189.025692,228.148033 188.995654,228.148033 L188.995231,228.148033 C188.407154,228.147192 187.862231,228.252538 187.382038,228.448423 C186.9615,228.618923 186.594692,228.855846 186.282885,229.124077 C185.736269,229.595385 185.353385,230.150462 185.034385,230.682269 C184.562654,231.481462 184.208115,232.251462 183.851038,232.719808 C183.675038,232.955462 183.512154,233.108192 183.366615,233.196192 C183.218115,233.2825 183.086538,233.329038 182.846231,233.332423 C182.261962,233.332423 181.788962,233.806269 181.788962,234.390115 C181.788962,234.974385 182.262808,235.447825 182.847077,235.447825","id","Fill-50"],["d","M187.318577,94.1223462 C187.109154,94.1202308 186.983077,94.0825769 186.855308,94.0182692 C186.744462,93.9607308 186.629385,93.8731538 186.502462,93.7369231 C186.2795,93.5016923 186.0375,93.1162692 185.784077,92.6508846 C185.396115,91.9553462 184.990385,91.0888846 184.298654,90.3201538 C183.951731,89.9381154 183.521462,89.5827308 182.991769,89.3305769 C182.463346,89.0767308 181.844385,88.9362692 181.169154,88.9375299 C180.584885,88.9375299 180.111462,89.4109615 180.111462,89.9952308 C180.111462,90.5795 180.584885,91.0529231 181.169154,91.0529231 C181.513538,91.0537692 181.768654,91.1100385 181.986115,91.1980385 C182.1765,91.2754615 182.3415,91.3795385 182.503538,91.5183077 C182.786154,91.7590385 183.053538,92.1182308 183.314154,92.5565385 C183.711423,93.2131538 184.065538,94.0258846 184.619769,94.7764231 C184.899423,95.15 185.242962,95.5155385 185.699462,95.7939231 C186.153,96.0735769 186.7195,96.2411154 187.318577,96.2377811 C187.902846,96.2377811 188.376269,95.7638846 188.376269,95.1800385 C188.376269,94.5957692 187.902846,94.1223462 187.318577,94.1223462","id","Fill-51"],["d","M199.618692,94.1223462 C199.408846,94.1202308 199.282769,94.0825769 199.155,94.0182692 C199.044154,93.9607308 198.9295,93.8731538 198.802154,93.7369231 C198.579192,93.5016923 198.337192,93.1162692 198.083769,92.6513077 C197.695808,91.9557692 197.2905,91.0893077 196.598346,90.3205769 C196.251423,89.9385385 195.821154,89.5831538 195.291885,89.331 C194.763038,89.0771538 194.1445,88.9366923 193.468846,88.937953 C192.885,88.937953 192.411154,89.4113846 192.411154,89.9956538 C192.411154,90.5799231 192.885,91.0533462 193.468846,91.0533462 C193.813231,91.0541923 194.068769,91.1104615 194.286231,91.1980385 C194.476192,91.2758846 194.641192,91.3799615 194.803231,91.5187308 C195.085846,91.7594615 195.353231,92.1182308 195.613846,92.5569615 C196.011115,93.2131538 196.365654,94.0258846 196.919462,94.7768462 C197.199538,95.15 197.542654,95.5155385 197.999154,95.7939231 C198.453115,96.0735769 199.019615,96.2411154 199.618692,96.2377811 C200.202538,96.2377811 200.676385,95.7638846 200.676385,95.1800385 C200.676385,94.5957692 200.202538,94.1223462 199.618692,94.1223462","id","Fill-52"],["d","M187.318577,96.2377479 C187.839808,96.2394231 188.337769,96.1154615 188.756192,95.8958846 C189.123846,95.7055 189.428038,95.4520769 189.681038,95.1808846 C190.123577,94.7040769 190.427346,94.1756538 190.707423,93.6705 C191.119923,92.9102308 191.487577,92.1939615 191.904308,91.7438077 C192.111615,91.5166154 192.319346,91.3537308 192.557115,91.2399231 C192.795731,91.1273846 193.073269,91.0546154 193.468846,91.0533462 C194.053115,91.0533462 194.526538,90.5799231 194.526538,89.9956538 C194.526538,89.4113846 194.053115,88.9379565 193.468846,88.9379565 C192.880769,88.9371154 192.335846,89.0424615 191.855654,89.2383462 C191.435115,89.4088462 191.067885,89.6457692 190.756077,89.914 C190.209462,90.3857308 189.826154,90.9408077 189.507577,91.4726154 C189.035423,92.2718077 188.680885,93.0418077 188.323808,93.5097308 C188.147808,93.7453846 187.984923,93.8985385 187.839385,93.9861154 C187.690462,94.0728462 187.558885,94.1189615 187.318577,94.1223462 C186.734731,94.1223462 186.260885,94.5957692 186.260885,95.1800385 C186.260885,95.7638846 186.734731,96.2377479 187.318577,96.2377479","id","Fill-53"],["d","M199.618692,96.2377478 C200.139923,96.2394231 200.637462,96.1150385 201.056308,95.8958846 C201.423538,95.7050769 201.728154,95.4516538 201.980731,95.1808846 C202.423269,94.7036538 202.727038,94.1756538 203.006692,93.6700769 C203.419615,92.9102308 203.786846,92.1939615 204.203577,91.7438077 C204.410885,91.5166154 204.618615,91.3537308 204.856385,91.2399231 C205.095423,91.1273846 205.372962,91.0546154 205.768962,91.0533462 C206.352808,91.0533462 206.826654,90.5795 206.826654,89.9956538 C206.826654,89.4113846 206.352808,88.9379565 205.768962,88.9379565 C205.180462,88.9371154 204.635538,89.0424615 204.155346,89.2383462 C203.734808,89.4088462 203.367577,89.6457692 203.055769,89.914 C202.508731,90.3853077 202.125846,90.9403846 201.806846,91.4721923 C201.335115,92.2718077 200.980577,93.0418077 200.623077,93.5097308 C200.4475,93.7453846 200.284615,93.8985385 200.138654,93.9861154 C199.990154,94.0724231 199.858577,94.1189615 199.618269,94.1223462 C199.034,94.1223462 198.560577,94.5957692 198.560577,95.1800385 C198.561,95.7643077 199.034423,96.2377478 199.618692,96.2377478","id","Fill-54"],["d","M16.2766154,87.857 C16.0667692,87.8553077 15.9406923,87.8172308 15.8129231,87.7529231 C15.7020769,87.6958077 15.5874231,87.6078077 15.4600769,87.472 C15.2371154,87.2367692 14.9951154,86.8509231 14.7416923,86.3859615 C14.3537308,85.6904231 13.948,84.8235385 13.2562692,84.0552308 C12.9093462,83.6727692 12.4790769,83.3173846 11.9493846,83.0652308 C11.4209615,82.8118077 10.802,82.6709231 10.1263462,82.6721838 C9.5425,82.6721838 9.06865385,83.1460385 9.06865385,83.7298846 C9.06865385,84.3141538 9.5425,84.7875769 10.1263462,84.7875769 C10.4707308,84.7884231 10.7262692,84.8451154 10.9437308,84.9326923 C11.1341154,85.0101154 11.2991154,85.1146154 11.4611538,85.2533846 C11.7437692,85.4941154 12.0111538,85.8528846 12.2717692,86.2916154 C12.6690385,86.9478077 13.0235769,87.7605385 13.5773846,88.5115 C13.8574615,88.8850769 14.2005769,89.2506154 14.6570769,89.5285769 C15.1110385,89.8082308 15.6775385,89.9757692 16.2766154,89.9724349 C16.8604615,89.9724349 17.3343077,89.4989615 17.3343077,88.9146923 C17.3343077,88.3304231 16.8604615,87.857 16.2766154,87.857","id","Fill-55"],["d","M28.5763077,87.857 C28.3664615,87.8553077 28.2403846,87.8172308 28.1126154,87.7529231 C28.0017692,87.6958077 27.8871154,87.6078077 27.7597692,87.472 C27.5368077,87.2367692 27.2948077,86.8509231 27.0413846,86.3859615 C26.6538462,85.6904231 26.2481154,84.8239615 25.5563846,84.0552308 C25.2094615,83.6731923 24.7791923,83.3178077 24.2495,83.0656538 C23.7210769,82.8122308 23.1021154,82.6713462 22.4268846,82.6726069 C21.8426154,82.6726069 21.3691923,83.1464615 21.3691923,83.7303077 C21.3691923,84.3145769 21.8426154,84.788 22.4268846,84.788 C22.7708462,84.7888462 23.0263846,84.8455385 23.2438462,84.9331154 C23.4338077,85.0105385 23.5988077,85.1150385 23.7612692,85.2538077 C24.0434615,85.4945385 24.3112692,85.8533077 24.5718846,86.2920385 C24.9691538,86.9482308 25.3232692,87.7609615 25.8775,88.5115 C26.1571538,88.8850769 26.5006923,89.2506154 26.9571923,89.5285769 C27.4107308,89.8082308 27.9772308,89.9757692 28.5763077,89.9724349 C29.1605769,89.9724349 29.634,89.4989615 29.634,88.9146923 C29.634,88.3304231 29.1605769,87.857 28.5763077,87.857","id","Fill-56"],["d","M16.2766154,89.9724112 C16.7978462,89.9745 17.2953846,89.8501154 17.7142308,89.6309615 C18.0814615,89.4401538 18.3860769,89.1867308 18.6386538,88.9159615 C19.0811923,88.4387308 19.3849615,87.9107308 19.6650385,87.4051538 C20.0775385,86.6448846 20.4451923,85.9290385 20.8619231,85.4788846 C21.0692308,85.2516923 21.2769615,85.0888077 21.5147308,84.975 C21.7533462,84.8624615 22.0308846,84.7892692 22.4268846,84.788 C23.0107308,84.788 23.4845769,84.3145769 23.4845769,83.7303077 C23.4845769,83.1464615 23.0107308,82.6726103 22.4268846,82.6726103 C21.8383846,82.6717692 21.2934615,82.7775385 20.8132692,82.9734231 C20.3927308,83.1439231 20.0255,83.3804231 19.7136923,83.6486538 C19.1670769,84.1203846 18.7837692,84.6754615 18.4647692,85.2072692 C17.9930385,86.0068846 17.6385,86.7764615 17.2814231,87.2448077 C17.1054231,87.4804615 16.9425385,87.6331923 16.797,87.7211923 C16.6485,87.8075 16.5169231,87.8536154 16.2766154,87.857 C15.6923462,87.857 15.2189231,88.3304231 15.2189231,88.9146923 C15.2189231,89.4989615 15.6923462,89.9724112 16.2766154,89.9724112","id","Fill-57"],["d","M28.5763077,89.9724017 C29.0975385,89.9740769 29.5950769,89.8501154 30.0139231,89.6305385 C30.3815769,89.4401538 30.6857692,89.1867308 30.9383462,88.9155385 C31.3808846,88.4387308 31.6842308,87.9103077 31.9643077,87.4047308 C32.3768077,86.6448846 32.7444615,85.9286154 33.1607692,85.4788846 C33.3685,85.2516923 33.5762308,85.0888077 33.8135769,84.975 C34.0526154,84.8624615 34.3301538,84.7892692 34.7257308,84.788 L34.7257308,83.7332692 L34.6381538,84.7846154 C34.6804615,84.788 34.7109231,84.788 34.7257308,84.788 L34.7257308,83.7332692 L34.6381538,84.7846154 C35.2203077,84.8328462 35.7318077,84.4004615 35.7800385,83.8183077 C35.8286923,83.2361538 35.3963077,82.7246538 34.8141538,82.6764231 C34.7714231,82.6730385 34.7409615,82.6726141 34.7257308,82.6726141 C34.1376538,82.6721923 33.5927308,82.7775385 33.1121154,82.9734231 C32.692,83.1435 32.3247692,83.3804231 32.0129615,83.6486538 C31.4659231,84.1203846 31.0830385,84.6754615 30.7644615,85.2072692 C30.2927308,86.0064615 29.9377692,86.7764615 29.5806923,87.2443846 C29.4046923,87.4804615 29.2422308,87.6331923 29.0962692,87.7211923 C28.9477692,87.8075 28.8161923,87.8536154 28.5758846,87.857 C27.9920385,87.857 27.5186154,88.3308462 27.5186154,88.9151154 C27.5186154,89.4989615 27.9920385,89.9724017 28.5763077,89.9724017","id","Fill-58"],["d","M135.468808,19.5072308 C135.466692,19.7170769 135.429038,19.8431538 135.364731,19.9709231 C135.307192,20.0817692 135.219615,20.1964231 135.083385,20.3237692 C134.848154,20.5467308 134.462731,20.7887308 133.997346,21.0421538 C133.301808,21.4301154 132.435346,21.8358462 131.667038,22.5275769 C131.285,22.8745 130.929192,23.3047692 130.677038,23.8344615 C130.423615,24.3628846 130.282731,24.9818462 130.284408,25.6575 C130.284408,26.2413462 130.757846,26.7151923 131.342115,26.7151923 C131.925962,26.7151923 132.399808,26.2413462 132.399808,25.6575 C132.400231,25.3131154 132.456923,25.0575769 132.5445,24.8401154 C132.622346,24.6497308 132.726423,24.4847308 132.865192,24.3226923 C133.105923,24.0400769 133.464692,23.7726923 133.903423,23.5120769 C134.559615,23.1148077 135.372346,22.7602692 136.122885,22.2064615 C136.496462,21.9263846 136.862,21.5832692 137.140385,21.1267692 C137.420038,20.6728077 137.587154,20.1063077 137.584231,19.5072308 C137.584231,18.9233846 137.110346,18.4495385 136.5265,18.4495385 C135.942231,18.4495385 135.468808,18.9233846 135.468808,19.5072308","id","Fill-59"],["d","M135.468808,7.20753846 C135.466692,7.41696154 135.429038,7.54346154 135.364731,7.67123077 C135.307192,7.78165385 135.219615,7.89673077 135.083385,8.02407692 C134.848154,8.24703846 134.462731,8.48861538 133.997346,8.74246154 C133.301808,9.13 132.435346,9.53573077 131.667038,10.2274615 C131.285,10.5743846 130.929615,11.0046538 130.677038,11.5343462 C130.423615,12.0627692 130.282731,12.6817308 130.284408,13.3569615 C130.284408,13.9412308 130.757846,14.4146538 131.342115,14.4146538 C131.925962,14.4146538 132.399808,13.9412308 132.399808,13.3569615 C132.400231,13.013 132.456923,12.7574615 132.5445,12.54 C132.622346,12.3500385 132.726423,12.1846154 132.865192,12.0225769 C133.105923,11.7403846 133.464692,11.4725769 133.903423,11.2119615 C134.559615,10.8146923 135.372346,10.4605769 136.122885,9.90634615 C136.496462,9.62669231 136.862,9.28315385 137.140385,8.82665385 C137.420038,8.37311538 137.587154,7.80661538 137.584231,7.20753846 C137.584231,6.62369231 137.110346,6.14984615 136.5265,6.14984615 C135.942231,6.14984615 135.468808,6.62369231 135.468808,7.20753846","id","Fill-60"],["d","M137.584209,19.5072308 C137.585885,18.986 137.461923,18.4884615 137.242346,18.0696154 C137.051962,17.7019615 136.798538,17.3977692 136.527346,17.1451923 C136.050538,16.7026538 135.522115,16.3988846 135.016538,16.1188077 C134.256692,15.7063077 133.540423,15.3386538 133.090269,14.9219231 C132.863077,14.7146154 132.700192,14.5068846 132.586385,14.2691154 C132.473846,14.0305 132.401077,13.7525385 132.399808,13.3569615 C132.399808,12.7731154 131.925962,12.2992692 131.342115,12.2992692 C130.757846,12.2992692 130.284418,12.7731154 130.284418,13.3569615 C130.283577,13.9454615 130.388923,14.4903846 130.584808,14.9705769 C130.755308,15.3911154 130.992231,15.7583462 131.260462,16.0701538 C131.731769,16.6167692 132.287269,17.0000769 132.819077,17.3186538 C133.618269,17.7908077 134.388269,18.1453462 134.856192,18.5024231 C135.091846,18.6784231 135.245,18.8413077 135.332577,18.9868462 C135.418885,19.1353462 135.465423,19.2669231 135.468808,19.5072308 C135.468808,20.0915 135.942231,20.5649231 136.5265,20.5649231 C137.110346,20.5649231 137.584209,20.0915 137.584209,19.5072308","id","Fill-61"],["d","M137.584209,7.20753846 C137.585885,6.68630769 137.461923,6.18876923 137.242346,5.76992308 C137.051962,5.40226923 136.798538,5.09807692 136.527346,4.8455 C136.050538,4.40296154 135.522115,4.09919231 135.016538,3.81953846 C134.256692,3.40661538 133.540423,3.03938462 133.090269,2.62265385 C132.863077,2.41534615 132.700192,2.20761538 132.586385,1.96984615 C132.473846,1.73080769 132.401077,1.45326923 132.399808,1.05769231 C132.399808,0.473423077 131.925962,0 131.342115,0 C130.757846,0 130.284418,0.473423077 130.284418,1.05769231 C130.283577,1.64576923 130.388923,2.19069231 130.584808,2.67130769 C130.755308,3.09184615 130.992231,3.45865385 131.260462,3.77046154 C131.731769,4.3175 132.287269,4.70038462 132.819077,5.01938462 C133.618269,5.49111538 134.388269,5.84565385 134.856192,6.20315385 C135.092269,6.37873077 135.245,6.54161538 135.332577,6.68715385 C135.419308,6.83565385 135.465423,6.96723077 135.468808,7.20753846 C135.468808,7.79180769 135.942231,8.26523077 136.5265,8.26523077 C137.110346,8.26523077 137.584209,7.79180769 137.584209,7.20753846","id","Fill-62"],["d","M97.7553077,83.8453846 C97.7536154,84.0548077 97.7155385,84.1808846 97.6516538,84.3090769 C97.5941154,84.4195 97.5065385,84.5345769 97.3703077,84.6615 C97.1350769,84.8844615 96.7492308,85.1264615 96.2842692,85.3798846 C95.5887308,85.7678462 94.7222692,86.1735769 93.9539615,86.8653077 C93.5715,87.2122308 93.2161154,87.6425 92.9639615,88.1721923 C92.7105385,88.7010385 92.5696538,89.3195769 92.5713311,89.9952308 C92.5713311,90.5795 93.0447692,91.0529231 93.6290385,91.0529231 C94.2128846,91.0529231 94.6867308,90.5795 94.6867308,89.9952308 C94.6871538,89.6508462 94.7438462,89.3953077 94.8314231,89.1778462 C94.9092692,88.9878846 95.0133462,88.8224615 95.1521154,88.6604231 C95.3928462,88.3782308 95.7516154,88.1104231 96.1903462,87.8498077 C96.8465385,87.4525385 97.6592692,87.0984231 98.4098077,86.5441923 C98.7833846,86.2645385 99.1489231,85.921 99.4273077,85.4645 C99.7065385,85.0109615 99.8740769,84.4440385 99.8707426,83.8453846 C99.8707426,83.2611154 99.3972692,82.7876923 98.813,82.7876923 C98.2291538,82.7876923 97.7553077,83.2611154 97.7553077,83.8453846","id","Fill-63"],["d","M97.7553077,71.5452692 C97.7536154,71.7551154 97.7155385,71.8811923 97.6516538,72.0089615 C97.5941154,72.1198077 97.5065385,72.2344615 97.3703077,72.3618077 C97.1350769,72.5847692 96.7492308,72.8267692 96.2842692,73.0801923 C95.5887308,73.4681538 94.7222692,73.8734615 93.9539615,74.5656154 C93.5715,74.9125385 93.2161154,75.3428077 92.9639615,75.8720769 C92.7105385,76.4009231 92.5696538,77.0194615 92.5713311,77.6951154 C92.5713311,78.2789615 93.0447692,78.7528077 93.6290385,78.7528077 C94.2128846,78.7528077 94.6867308,78.2789615 94.6867308,77.6951154 C94.6871538,77.3507308 94.7438462,77.0951923 94.8314231,76.8777308 C94.9092692,76.6877692 95.0133462,76.5227692 95.1521154,76.3607308 C95.3928462,76.0781154 95.7516154,75.8107308 96.1903462,75.5501154 C96.8465385,75.1528462 97.6592692,74.7983077 98.4098077,74.2445 C98.7833846,73.9644231 99.1489231,73.6213077 99.4273077,73.1648077 C99.7065385,72.7108462 99.8740769,72.1443462 99.8707426,71.5452692 C99.8707426,70.9614231 99.3972692,70.4875769 98.813,70.4875769 C98.2291538,70.4875769 97.7553077,70.9614231 97.7553077,71.5452692","id","Fill-64"],["d","M99.8707189,83.8453846 C99.8728077,83.3241538 99.7484231,82.8261923 99.5292692,82.4077692 C99.3388846,82.0401154 99.0854615,81.7359231 98.8142692,81.4829231 C98.3374615,81.0403846 97.8090385,80.7366154 97.3034615,80.4565385 C96.5436154,80.0440385 95.8273462,79.6768077 95.3771923,79.2600769 C95.15,79.0527692 94.9871154,78.8446154 94.8733077,78.6072692 C94.7607692,78.3682308 94.688,78.0906923 94.6867308,77.6951154 C94.6867308,77.1108462 94.2128846,76.6374231 93.6290385,76.6374231 C93.0447692,76.6374231 92.5713411,77.1108462 92.5713411,77.6951154 C92.5705,78.2831923 92.6758462,78.8281154 92.8717308,79.3083077 C93.0422308,79.7288462 93.2791538,80.0960769 93.5473846,80.4078846 C94.0186923,80.9549231 94.5737692,81.3378077 95.106,81.6568077 C95.9051923,82.1285385 96.6751923,82.4830769 97.1431154,82.8405769 C97.3787692,83.0161538 97.5319231,83.1790385 97.6195,83.3245769 C97.7058077,83.4735 97.7523462,83.6050769 97.7553077,83.8453846 C97.7553077,84.4292308 98.2291538,84.9030769 98.813,84.9030769 C99.3972692,84.9030769 99.8707189,84.4292308 99.8707189,83.8453846","id","Fill-65"],["d","M99.8707189,71.5452692 C99.8728077,71.0240385 99.7484231,70.5265 99.5292692,70.1080769 C99.3388846,69.7404231 99.0850385,69.4362308 98.8142692,69.1832308 C98.3374615,68.7411154 97.8090385,68.4373462 97.3034615,68.1572692 C96.5431923,67.7447692 95.8273462,67.3771154 95.3771923,66.9603846 C95.15,66.7530769 94.9871154,66.5453462 94.8733077,66.3075769 C94.7607692,66.0689615 94.688,65.791 94.6867308,65.3954231 C94.6867308,64.8115769 94.2128846,64.3377308 93.6290385,64.3377308 C93.0447692,64.3377308 92.5713411,64.8115769 92.5713411,65.3954231 C92.5705,65.9839231 92.6758462,66.5288462 92.8717308,67.0090385 C93.0422308,67.4295769 93.2791538,67.7968077 93.5473846,68.1086154 C94.0186923,68.6552308 94.5737692,69.0385385 95.106,69.3571154 C95.9051923,69.8292692 96.6751923,70.1838077 97.1431154,70.5408846 C97.3787692,70.7168846 97.5319231,70.8797692 97.6195,71.0253077 C97.7058077,71.1738077 97.7523462,71.3049615 97.7553077,71.5452692 C97.7553077,72.1295385 98.2291538,72.6029615 98.813,72.6029615 C99.3972692,72.6029615 99.8707189,72.1295385 99.8707189,71.5452692","id","Fill-66"],["d","M199.984654,186.622615 C199.982538,186.832462 199.944885,186.958538 199.880577,187.086308 C199.823038,187.197154 199.735462,187.311808 199.599231,187.439154 C199.364,187.662115 198.978577,187.904115 198.513192,188.157538 C197.817654,188.5455 196.951192,188.951231 196.182885,189.643385 C195.800846,189.990308 195.445462,190.420577 195.192885,190.950269 C194.939462,191.478692 194.799,192.097654 194.800261,192.773308 C194.800261,193.357154 195.273692,193.831 195.857962,193.831 C196.442231,193.831 196.915654,193.357154 196.915654,192.773308 C196.9165,192.4285 196.972769,192.173385 197.060769,191.9555 C197.138192,191.765538 197.242269,191.600115 197.381038,191.438077 C197.621769,191.155885 197.980962,190.888077 198.419269,190.627462 C199.075885,190.230192 199.888192,189.875654 200.639154,189.321846 C201.012308,189.041769 201.377846,188.698654 201.656231,188.242154 C201.935885,187.788192 202.103423,187.221692 202.100089,186.622615 C202.100089,186.038769 201.626192,185.564923 201.042346,185.564923 C200.458077,185.564923 199.984654,186.038769 199.984654,186.622615","id","Fill-67"],["d","M199.984654,174.322923 C199.982538,174.532769 199.944885,174.658846 199.880577,174.786615 C199.823038,174.897462 199.735462,175.012115 199.599231,175.139462 C199.364,175.362423 198.978577,175.604 198.513615,175.857846 C197.818077,176.245385 196.951615,176.651115 196.182885,177.342846 C195.800846,177.689769 195.445462,178.120038 195.193308,178.649731 C194.939462,179.178154 194.799,179.797115 194.800261,180.472346 C194.800261,181.056615 195.273692,181.530038 195.857962,181.530038 C196.442231,181.530038 196.915654,181.056615 196.915654,180.472346 C196.9165,180.128385 196.972769,179.872846 197.060769,179.655385 C197.138192,179.465423 197.242269,179.3 197.381038,179.137962 C197.621769,178.855769 197.980538,178.587962 198.419269,178.327346 C199.075462,177.930077 199.888192,177.575962 200.639154,177.021731 C201.012308,176.742077 201.377846,176.398538 201.656231,175.942038 C201.935885,175.4885 202.103423,174.922 202.100089,174.322923 C202.100089,173.738654 201.626192,173.265231 201.042346,173.265231 C200.458077,173.265231 199.984654,173.738654 199.984654,174.322923","id","Fill-68"],["d","M202.100056,186.622615 C202.101731,186.101385 201.977769,185.603846 201.758192,185.185 C201.567808,184.817769 201.314385,184.513154 201.043192,184.260577 C200.566385,183.818038 200.037962,183.514269 199.532808,183.234192 C198.772538,182.821692 198.056269,182.454462 197.606538,182.037731 C197.379346,181.830423 197.216038,181.622269 197.102231,181.384923 C196.990115,181.145885 196.916923,180.868346 196.915654,180.472346 C196.915654,179.8885 196.442231,179.414654 195.857962,179.414654 C195.273692,179.414654 194.800264,179.8885 194.800264,180.472346 C194.799423,181.060846 194.904769,181.605769 195.100654,182.085962 C195.271154,182.5065 195.508077,182.873731 195.776308,183.185538 C196.248038,183.732577 196.803115,184.115462 197.334923,184.434462 C198.134115,184.906192 198.904115,185.260731 199.372038,185.617808 C199.608115,185.793808 199.760846,185.956692 199.848423,186.102231 C199.935154,186.250731 199.981269,186.382308 199.984654,186.622615 C199.984654,187.206885 200.458077,187.680308 201.042346,187.680308 C201.626192,187.680308 202.100056,187.206885 202.100056,186.622615","id","Fill-69"],["d","M202.100056,174.322923 C202.101731,173.801692 201.977769,173.304154 201.758192,172.885308 C201.567808,172.518077 201.314385,172.213885 201.043192,171.960885 C200.566385,171.518769 200.037962,171.215 199.532808,170.934923 C198.772538,170.522423 198.056269,170.154769 197.606115,169.738462 C197.378923,169.530731 197.216038,169.323 197.102231,169.085654 C196.989692,168.846615 196.916923,168.569077 196.915654,168.1735 C196.915654,167.589231 196.442231,167.115808 195.857962,167.115808 C195.273692,167.115808 194.800264,167.589231 194.800264,168.1735 C194.799423,168.761577 194.904769,169.3065 195.100654,169.786692 C195.271154,170.207231 195.508077,170.574462 195.776308,170.886269 C196.248038,171.433308 196.803115,171.816192 197.334923,172.135192 C198.134115,172.606923 198.904115,172.961462 199.372038,173.318538 C199.608115,173.494538 199.760846,173.657423 199.848423,173.802962 C199.935154,173.951462 199.981269,174.082615 199.984654,174.322923 C199.984654,174.907192 200.458077,175.380615 201.042346,175.380615 C201.626192,175.380615 202.100056,174.907192 202.100056,174.322923","id","Fill-70"],["d","M73.1440769,196.315731 C73.1419615,196.525154 73.1043077,196.651231 73.04,196.779 C72.9824615,196.889846 72.8948846,197.004923 72.7586538,197.131846 C72.5234231,197.354808 72.138,197.596808 71.6726154,197.850231 C70.9770769,198.238192 70.1110385,198.643923 69.3423077,199.335654 C68.9602692,199.682577 68.6048846,200.112846 68.3523077,200.642538 C68.0988846,201.170962 67.958,201.7895 67.9596772,202.465154 C67.9596772,203.049 68.4331154,203.522846 69.0173846,203.522846 C69.6012308,203.522846 70.0750769,203.049 70.0750769,202.465154 C70.0755,202.120769 70.1321923,201.865654 70.2197692,201.647769 C70.2976154,201.457808 70.4016923,201.292808 70.5404615,201.130769 C70.7811923,200.848154 71.1399615,200.580769 71.5786923,200.320154 C72.2348846,199.922885 73.0476154,199.568346 73.7981538,199.014538 C74.1717308,198.734462 74.5372692,198.391346 74.8156538,197.934846 C75.0953077,197.480885 75.2624231,196.914385 75.2595003,196.315731 C75.2595003,195.731462 74.7856154,195.258038 74.2017692,195.258038 C73.6175,195.258038 73.1440769,195.731462 73.1440769,196.315731","id","Fill-71"],["d","M73.1440769,184.015615 C73.1419615,184.225462 73.1043077,184.351538 73.04,184.479308 C72.9824615,184.590154 72.8948846,184.704808 72.7586538,184.832154 C72.5234231,185.055115 72.138,185.297115 71.6726154,185.550538 C70.9770769,185.938077 70.1110385,186.343808 69.3423077,187.035962 C68.9602692,187.382462 68.6048846,187.812731 68.3523077,188.342423 C68.0988846,188.870846 67.958,189.489808 67.9596772,190.165038 C67.9596772,190.749308 68.4331154,191.222731 69.0173846,191.222731 C69.6012308,191.222731 70.0750769,190.749308 70.0750769,190.165038 C70.0755,189.821077 70.1321923,189.565538 70.2197692,189.348077 C70.2976154,189.158115 70.4016923,188.993115 70.5404615,188.830654 C70.7811923,188.548462 71.1399615,188.280654 71.5786923,188.020462 C72.2348846,187.622769 73.0476154,187.268654 73.7981538,186.714846 C74.1717308,186.434769 74.5372692,186.091654 74.8156538,185.634731 C75.0953077,185.181192 75.2624231,184.614692 75.2595003,184.015615 C75.2595003,183.431769 74.7856154,182.957923 74.2017692,182.957923 C73.6175,182.957923 73.1440769,183.431769 73.1440769,184.015615","id","Fill-72"],["d","M75.2594786,196.315731 C75.2611538,195.794077 75.1371923,195.296538 74.9176154,194.878115 C74.7272308,194.510462 74.4738077,194.205846 74.2026154,193.953269 C73.7258077,193.510731 73.1973846,193.206962 72.6918077,192.926885 C71.9319615,192.514385 71.2156923,192.146731 70.7655385,191.73 C70.5383462,191.522692 70.3754615,191.314962 70.2616538,191.077192 C70.1491154,190.838577 70.0763462,190.560615 70.0750769,190.165038 C70.0750769,189.581192 69.6012308,189.107346 69.0173846,189.107346 C68.4331154,189.107346 67.9596873,189.581192 67.9596873,190.165038 C67.9588462,190.753538 68.0641923,191.298462 68.2600769,191.778654 C68.4305769,192.199192 68.6675,192.566423 68.9357308,192.878231 C69.4070385,193.424846 69.9625385,193.807731 70.4943462,194.126731 C71.2935385,194.598462 72.0635385,194.953423 72.5314615,195.3105 C72.7671154,195.4865 72.9202692,195.649385 73.0078462,195.794923 C73.0941538,195.943423 73.1406923,196.075 73.1440769,196.315731 C73.1440769,196.899577 73.6175,197.373423 74.2017692,197.373423 C74.7856154,197.373423 75.2594786,196.899577 75.2594786,196.315731","id","Fill-73"],["d","M75.2594786,184.015615 C75.2611538,183.494385 75.1371923,182.996846 74.9176154,182.578 C74.7272308,182.210346 74.4738077,181.906154 74.2026154,181.653154 C73.7258077,181.211038 73.1973846,180.907269 72.6918077,180.627192 C71.9319615,180.214692 71.2156923,179.847462 70.7655385,179.430731 C70.5383462,179.223423 70.3754615,179.015269 70.2616538,178.7775 C70.1491154,178.538885 70.0763462,178.261346 70.0750769,177.865346 C70.0750769,177.281077 69.6012308,176.807654 69.0173846,176.807654 C68.4331154,176.807654 67.9596873,177.281077 67.9596873,177.865346 C67.9588462,178.453846 68.0641923,178.998769 68.2600769,179.478962 C68.4305769,179.8995 68.6675,180.266731 68.9357308,180.578538 C69.4070385,181.125577 69.9625385,181.508462 70.4943462,181.827462 C71.2935385,182.299192 72.0635385,182.653731 72.5314615,183.010808 C72.7671154,183.186808 72.9202692,183.349692 73.0078462,183.495231 C73.0941538,183.643731 73.1406923,183.775308 73.1440769,184.015615 C73.1440769,184.599885 73.6175,185.073308 74.2017692,185.073308 C74.7856154,185.073308 75.2594786,184.599885 75.2594786,184.015615","id","Fill-74"],["d","M150.245615,152.688038 L165.420962,152.688038 C166.005231,152.688038 166.478654,152.214615 166.478654,151.630346 C166.478654,151.0465 166.005231,150.572654 165.420962,150.572654 L150.245615,150.572654 C149.661769,150.572654 149.187923,151.0465 149.187923,151.630346 C149.187923,152.214615 149.661769,152.688038 150.245615,152.688038","id","Fill-75"],["d","M1.05769231,108.836538 L16.2330385,108.836538 C16.8173077,108.836538 17.2907308,108.363115 17.2907308,107.778846 C17.2907308,107.194577 16.8173077,106.721154 16.2330385,106.721154 L1.05769231,106.721154 C0.473423077,106.721154 0,107.194577 0,107.778846 C0,108.363115 0.473423077,108.836538 1.05769231,108.836538","id","Fill-76"],["d","M151.380308,38.2965 L166.555654,38.2965 C167.139923,38.2965 167.613346,37.8226538 167.613346,37.2388077 C167.613346,36.6545385 167.139923,36.1811154 166.555654,36.1811154 L151.380308,36.1811154 C150.796038,36.1811154 150.322615,36.6545385 150.322615,37.2388077 C150.322615,37.8226538 150.796038,38.2965 151.380308,38.2965","id","Fill-77"],["d","M211.198731,4.048 L226.374077,4.048 C226.957923,4.048 227.431769,3.57457692 227.431769,2.99030769 C227.431769,2.40646154 226.957923,1.93261538 226.374077,1.93261538 L211.198731,1.93261538 C210.614462,1.93261538 210.141038,2.40646154 210.141038,2.99030769 C210.141038,3.57457692 210.614462,4.048 211.198731,4.048","id","Fill-78"],["d","M61.5568462,230.232115 L76.7321923,230.232115 C77.3164615,230.232115 77.7898846,229.758269 77.7898846,229.174423 C77.7898846,228.590154 77.3164615,228.116731 76.7321923,228.116731 L61.5568462,228.116731 C60.9725769,228.116731 60.4991538,228.590154 60.4991538,229.174423 C60.4991538,229.758269 60.9725769,230.232115 61.5568462,230.232115","id","Fill-79"],["d","M101.2715,200.604038 L112.002,189.873538 C112.415346,189.460615 112.415346,188.790885 112.002,188.377962 C111.589077,187.964615 110.919346,187.964615 110.506423,188.377962 L99.7759231,199.108462 C99.3625769,199.521385 99.3625769,200.191115 99.7759231,200.604038 C100.188846,201.017385 100.858577,201.017385 101.2715,200.604038","id","Fill-80"],["d","M12.4435385,14.4688077 L23.1740385,3.73830769 C23.5873846,3.32538462 23.5873846,2.65565385 23.1740385,2.24273077 C22.7611154,1.82938462 22.0913846,1.82938462 21.6784615,2.24273077 L10.9479615,12.9732308 C10.5346154,13.3861538 10.5346154,14.0558846 10.9479615,14.4688077 C11.3608846,14.8821538 12.0306154,14.8821538 12.4435385,14.4688077","id","Fill-81"],["d","M219.533769,124.474308 L230.264269,113.743808 C230.677615,113.330885 230.677615,112.661154 230.264269,112.247808 C229.851346,111.834885 229.181615,111.834885 228.768692,112.247808 L218.037769,122.978731 C217.624846,123.391654 217.624846,124.061385 218.037769,124.474308 C218.451115,124.887231 219.120846,124.887231 219.533769,124.474308","id","Fill-82"],["d","M127.623269,71.2592692 L130.399077,66.4442308 L130.887731,66.4442308 L128.356038,70.8357692 L136.862423,70.8285769 L145.370923,70.8247692 L141.111808,63.4594231 L141.478192,63.2478846 L146.104115,71.2474231 L136.862846,71.2516538 L127.623269,71.2592692 M131.619231,64.3284231 L132.933308,62.0480385 L133.177846,62.4706923 L132.606269,63.4636538 L132.107462,64.328 L131.619231,64.3284231 M141.111808,63.4594231 L136.852269,56.0928077 L134.397577,60.3540385 L134.153038,59.9309615 L136.851423,55.2466538 L141.478192,63.2478846 L141.111808,63.4594231","id","Fill-83"],["d","M130.399077,66.4442308 L131.619231,64.3284231 L132.107462,64.328 L130.887731,66.4442308 L130.399077,66.4442308 M133.177846,62.4706923 L132.933308,62.0480385 L134.153038,59.9309615 L134.397577,60.3540385 L133.177846,62.4706923","id","Fill-84"],["d","M112.934462,165.183192 L115.710269,160.368154 L116.198923,160.368154 L113.666808,164.759692 L122.173615,164.7525 L130.682115,164.748692 L126.423,157.383346 L126.606192,157.277577 L126.789385,157.171808 L131.415308,165.171346 L122.174038,165.175577 L112.934462,165.183192 M116.930423,158.252346 L118.2445,155.971538 L118.489038,156.394615 L117.917038,157.387577 L117.418654,158.251923 L116.930423,158.252346 M126.423,157.383346 L122.163462,150.016731 L119.708769,154.277962 L119.464231,153.854885 L122.162615,149.170577 L126.789385,157.171808 L126.606192,157.277577 L126.423,157.383346","id","Fill-85"],["d","M115.710269,160.368154 L116.930423,158.252346 L117.418654,158.251923 L116.198923,160.368154 L115.710269,160.368154 M118.489038,156.394615 L118.2445,155.971538 L119.464231,153.854885 L119.708769,154.277962 L118.489038,156.394615","id","Fill-86"],["d","M163.850077,194.026038 L166.625885,189.211 L167.114538,189.210577 L164.582846,193.602538 L173.089231,193.595346 L181.597308,193.591115 L177.338615,186.226192 L177.705,186.014654 L182.3305,194.014192 L173.089654,194.018423 L163.850077,194.026038 M167.846038,187.095192 L169.160115,184.814385 L169.404654,185.237462 L168.334269,187.094769 L167.846038,187.095192 M177.338615,186.226192 L173.079077,178.859577 L170.624385,183.120808 L170.379423,182.697731 L173.078231,178.013423 L177.705,186.014654 L177.338615,186.226192","id","Fill-87"],["d","M166.625885,189.211 L167.846038,187.095192 L168.334269,187.094769 L167.114538,189.210577 L166.625885,189.211 M169.404654,185.237462 L169.160115,184.814385 L170.379423,182.697731 L170.624385,183.120808 L169.404654,185.237462","id","Fill-88"],["d","M204.624962,136.113577 L198.087577,129.582115 L196.504846,128.001923 L196.630923,127.529769 L198.386269,129.282577 L204.405385,135.296192 L208.799038,118.855423 L200.584577,121.064731 L198.186154,121.709077 L198.312231,121.237346 L200.475,120.656462 L209.396846,118.256346 L204.624962,136.113577 M194.776154,126.276192 L191.548923,123.053615 L195.953154,121.870692 L195.827077,122.342846 L192.366308,123.271923 L194.902231,125.804038 L194.776154,126.276192","id","Fill-89"],["d","M196.504846,128.001923 L194.776154,126.276192 L194.902231,125.804038 L196.630923,127.529769 L196.504846,128.001923 M195.827077,122.342846 L195.953154,121.870692 L198.312231,121.237346 L198.186154,121.709077 L195.827077,122.342846","id","Fill-90"],["d","M58.6947308,36.5669615 L50.5746154,28.4553077 L50.7006923,27.9835769 L52.4560385,29.7359615 L58.4751538,35.7495769 L62.8683846,19.3088077 L54.6539231,21.5185385 L52.2559231,22.1624615 L52.382,21.6907308 L54.5443462,21.1098462 L63.4661923,18.7101538 L58.6947308,36.5669615 M48.8459231,26.73 L45.6182692,23.5074231 L50.0229231,22.3245 L49.8968462,22.7962308 L46.4356538,23.7261538 L48.972,26.2578462 L48.8459231,26.73","id","Fill-91"],["d","M50.5746154,28.4553077 L48.8459231,26.73 L48.972,26.2578462 L50.7006923,27.9835769 L50.5746154,28.4553077 M49.8968462,22.7962308 L50.0229231,22.3245 L52.382,21.6907308 L52.2559231,22.1624615 L49.8968462,22.7962308","id","Fill-92"],["d","M52.6180769,221.837 L46.0802692,215.305538 L44.4975385,213.725769 L44.6240385,213.253615 L46.3793846,215.006 L52.3985,221.019615 L54.5942692,212.8005 L54.7986154,212.855077 L54.5942692,212.8005 L56.7913077,204.579269 L48.5772692,206.788577 L46.1792692,207.432923 L46.3053462,206.960769 L48.4672692,206.379885 L57.3895385,203.980192 L52.6180769,221.837 M42.7692692,212.000038 L39.5411923,208.777885 L43.9462692,207.594538 L43.8201923,208.066692 L40.359,208.996192 L42.8953462,211.528308 L42.7692692,212.000038","id","Fill-93"],["d","M44.4975385,213.725769 L42.7692692,212.000038 L42.8953462,211.528308 L44.6240385,213.253615 L44.4975385,213.725769 M43.8201923,208.066692 L43.9462692,207.594538 L46.3053462,206.960769 L46.1792692,207.432923 L43.8201923,208.066692","id","Fill-94"],["d","M207.903385,41.9726154 L207.898308,31.7185 L208.320962,31.4739615 L208.322231,32.7309231 L208.326038,41.2394231 L215.690962,36.9798846 L223.058,32.7207692 L215.687154,28.4743462 L214.564731,27.8270385 C214.667538,27.7276154 214.748346,27.6078846 214.803346,27.4767308 L215.898269,28.1079615 L223.904154,32.7199231 L207.903385,41.9726154 M207.896192,29.2760769 L207.892385,24.8697308 L208.315885,25.1134231 L208.318846,29.0315385 L207.896192,29.2760769","id","Fill-95"],["d","M207.898308,31.7185 L207.896192,29.2760769 L208.318846,29.0315385 L208.320962,31.4739615 L207.898308,31.7185 M214.564731,27.8270385 L208.315038,24.2245385 L208.315885,25.1134231 L207.892385,24.8697308 L207.891115,23.4917692 L214.803346,27.4767308 C214.748346,27.6078846 214.667538,27.7276154 214.564731,27.8270385","id","Fill-96"],["d","M46.7089615,130.629231 L46.7034615,120.374269 L47.1265385,120.130154 L47.1316154,129.896038 L61.8627308,121.376538 L54.4923077,117.130538 L53.3698846,116.483231 C53.4726923,116.383385 53.5535,116.264077 53.6085,116.1325 L54.7034231,116.763731 L62.7093077,121.375692 L54.7080769,126.002885 L54.7080769,126.002462 L46.7089615,130.629231 M46.7013462,117.932269 L46.6975385,113.5255 L47.1206154,113.769615 L47.1244231,117.687731 L46.7013462,117.932269","id","Fill-97"],["d","M46.7034615,120.374269 L46.7013462,117.932269 L47.1244231,117.687731 L47.1265385,120.130154 L46.7034615,120.374269 M53.3698846,116.483231 L47.1201923,112.880308 L47.1206154,113.769615 L46.6975385,113.5255 L46.6962692,112.147962 L53.6085,116.1325 C53.5535,116.264077 53.4726923,116.383385 53.3698846,116.483231","id","Fill-98"],["d","M149.559808,118.2335 C146.269538,118.2335 143.513615,115.9455 142.796923,112.873538 C142.930615,112.820231 143.062192,112.763115 143.192077,112.702615 C143.464538,113.936308 144.086038,115.038 144.948692,115.900654 C146.1295,117.081038 147.758346,117.810423 149.559808,117.810423 C151.360846,117.810423 152.989692,117.081038 154.1705,115.900654 C155.350885,114.719846 156.080269,113.091 156.080269,111.289538 C156.080269,109.488077 155.350885,107.859231 154.1705,106.678423 C152.989692,105.498038 151.360846,104.768654 149.559808,104.768654 C148.904038,104.768654 148.271115,104.865115 147.674154,105.045346 C147.663577,104.9015 147.648769,104.7585 147.630154,104.617192 C148.242769,104.440346 148.8905,104.345577 149.559808,104.345577 C153.394577,104.345577 156.503346,107.454346 156.503346,111.289538 C156.503346,115.124731 153.394577,118.2335 149.559808,118.2335 M142.648423,110.607115 C142.850654,108.535308 143.963346,106.730462 145.581192,105.597462 C145.581192,105.611 145.581192,105.624115 145.581192,105.637654 C145.581192,105.806885 145.573577,105.974 145.559192,106.139423 C145.344692,106.306538 145.140769,106.486346 144.948692,106.678423 C143.983654,107.643462 143.319846,108.908462 143.109577,110.322385 C142.961077,110.424346 142.807077,110.519538 142.648423,110.607115","id","Fill-99"],["d","M142.796923,112.873538 C142.678462,112.364577 142.615423,111.834462 142.615423,111.289538 C142.615423,111.058962 142.626846,110.831769 142.648423,110.607115 C142.807077,110.519538 142.961077,110.424346 143.109577,110.322385 C143.063038,110.638 143.0385,110.960808 143.0385,111.289538 C143.0385,111.774808 143.091385,112.247808 143.192077,112.702615 C143.062192,112.763115 142.930615,112.820231 142.796923,112.873538 M145.559192,106.139423 C145.573577,105.974 145.581192,105.806885 145.581192,105.637654 C145.581192,105.624115 145.581192,105.611 145.581192,105.597462 C146.198038,105.1655 146.8885,104.831269 147.630154,104.617192 C147.648769,104.7585 147.663577,104.9015 147.674154,105.045346 C146.898231,105.279308 146.183654,105.653731 145.559192,106.139423","id","Fill-100"],["d","M115.542308,43.1022308 C112.252462,43.1022308 109.496538,40.8142308 108.779846,37.7422692 C108.913115,37.6889615 109.045115,37.6318462 109.174577,37.5713462 C109.447038,38.8050385 110.068962,39.9067308 110.931192,40.7693846 C112.112,41.9497692 113.741269,42.6791538 115.542308,42.6791538 C117.343769,42.6791538 118.972615,41.9497692 120.153423,40.7693846 C121.333808,39.5885769 122.063192,37.9597308 122.063192,36.1582692 C122.063192,34.3568077 121.333808,32.7279615 120.153423,31.5471538 C118.972615,30.3667692 117.343769,29.6373846 115.542308,29.6373846 C114.886962,29.6373846 114.254038,29.7338462 113.657077,29.9140769 C113.6465,29.7702308 113.631692,29.6272308 113.613077,29.4859231 C114.225692,29.3090769 114.873,29.2143077 115.542308,29.2143077 C119.3775,29.2143077 122.486269,32.3226538 122.486269,36.1582692 C122.486269,39.9934615 119.3775,43.1022308 115.542308,43.1022308 M108.631346,35.4758462 C108.833154,33.4036154 109.945846,31.5991923 111.564115,30.4661923 C111.564115,30.4793077 111.564115,30.4928462 111.564115,30.5059615 C111.564115,30.6751923 111.556923,30.8427308 111.542115,31.0077308 C111.327615,31.1748462 111.123692,31.3550769 110.931192,31.5471538 C109.966154,32.5126154 109.302346,33.7771923 109.0925,35.1911154 C108.943577,35.2930769 108.789577,35.3882692 108.631346,35.4758462","id","Fill-101"],["d","M108.779846,37.7422692 C108.660962,37.2337308 108.597923,36.7031923 108.597923,36.1582692 C108.597923,35.9281154 108.609346,35.7005 108.631346,35.4758462 C108.789577,35.3882692 108.943577,35.2930769 109.0925,35.1911154 C109.045538,35.5067308 109.021,35.8295385 109.021,36.1582692 C109.021,36.6435385 109.074308,37.1165385 109.174577,37.5713462 C109.045115,37.6318462 108.913115,37.6889615 108.779846,37.7422692 M111.542115,31.0077308 C111.556923,30.8427308 111.564115,30.6751923 111.564115,30.5059615 C111.564115,30.4928462 111.564115,30.4793077 111.564115,30.4661923 C112.180962,30.0342308 112.871846,29.7 113.613077,29.4859231 C113.631692,29.6272308 113.6465,29.7702308 113.657077,29.9140769 C112.881577,30.1476154 112.166577,30.5220385 111.542115,31.0077308","id","Fill-102"],["d","M119.839077,241.801154 C116.549231,241.801154 113.793308,239.513154 113.076192,236.441192 C113.209885,236.387885 113.341462,236.330769 113.471346,236.270269 C113.743808,237.503962 114.365308,238.605654 115.227962,239.467885 C116.408769,240.648692 118.037615,241.378077 119.839077,241.378077 C121.640538,241.378077 123.269385,240.648692 124.450192,239.467885 C125.630577,238.2875 126.359962,236.658231 126.359962,234.856769 C126.359962,233.055308 125.630577,231.426462 124.450192,230.246077 C123.269385,229.065692 121.640538,228.336308 119.839077,228.336308 C119.183308,228.336308 118.550385,228.433192 117.953846,228.613 C117.942846,228.469154 117.928038,228.326154 117.909846,228.184846 C118.522038,228.008 119.169346,227.913231 119.839077,227.913231 C123.674269,227.913231 126.783038,231.021577 126.783038,234.856769 C126.783038,238.692385 123.674269,241.801154 119.839077,241.801154 M112.927692,234.175192 C113.1295,232.102962 114.242192,230.297692 115.860462,229.165115 C115.860462,229.178231 115.860462,229.191346 115.860462,229.204885 C115.860462,229.374115 115.853269,229.541654 115.838885,229.707077 C115.623962,229.873769 115.420038,230.054 115.227962,230.246077 C114.2625,231.211115 113.598692,232.476115 113.388846,233.890038 C113.239923,233.992 113.085923,234.087192 112.927692,234.175192","id","Fill-103"],["d","M113.076192,236.441192 C112.957308,235.932231 112.894692,235.402115 112.894692,234.856769 C112.894692,234.626615 112.905692,234.399423 112.927692,234.175192 C113.085923,234.087192 113.239923,233.992 113.388846,233.890038 C113.341885,234.205654 113.317769,234.528462 113.317769,234.856769 C113.317769,235.342462 113.370654,235.815462 113.471346,236.270269 C113.341462,236.330769 113.209885,236.387885 113.076192,236.441192 M115.838885,229.707077 C115.853269,229.541654 115.860462,229.374115 115.860462,229.204885 C115.860462,229.191346 115.860462,229.178231 115.860462,229.165115 C116.477308,228.733154 117.168192,228.398923 117.909846,228.184846 C117.928038,228.326154 117.942846,228.469154 117.953846,228.613 C117.177923,228.846538 116.462923,229.221385 115.838885,229.707077","id","Fill-104"],["d","M158.255308,224.794731 L157.832231,224.794731 C157.832231,222.993269 157.102423,221.364423 155.922038,220.184038 C154.741231,219.003654 153.112385,218.274269 151.310923,218.274269 C150.655154,218.274269 150.022654,218.370731 149.426115,218.550538 C149.415115,218.406692 149.400731,218.264538 149.382115,218.122385 C149.994308,217.945962 150.641615,217.851192 151.310923,217.851192 C155.146115,217.851192 158.255308,220.959538 158.255308,224.794731 M144.789615,224.794731 L144.366538,224.794731 C144.366538,222.439462 145.539308,220.358346 147.332731,219.102654 C147.332731,219.116192 147.332731,219.129308 147.332731,219.142846 C147.332731,219.291769 147.363615,219.4335 147.419462,219.562115 C147.164769,219.751654 146.924038,219.959808 146.699808,220.184038 C145.519423,221.364423 144.789615,222.993269 144.789615,224.794731","id","Fill-105"],["d","M147.419462,219.562115 C147.363615,219.4335 147.332731,219.291769 147.332731,219.142846 C147.332731,219.129308 147.332731,219.116192 147.332731,219.102654 C147.95,218.670692 148.640462,218.336462 149.382115,218.122385 C149.400731,218.264538 149.415115,218.406692 149.426115,218.550538 C148.694615,218.770962 148.017692,219.116615 147.419462,219.562115","id","Fill-106"],["d","M104.519462,121.387538 L104.096385,121.387538 C104.095962,119.586077 103.366577,117.957231 102.186192,116.776846 C101.005385,115.596462 99.3765385,114.867077 97.5755,114.867077 C96.9197308,114.867077 96.2868077,114.963538 95.6902692,115.143769 C95.6792692,114.999923 95.6644615,114.856923 95.6462692,114.715615 C96.2584615,114.538769 96.9057692,114.444 97.5755,114.444 C101.410269,114.444 104.519038,117.552346 104.519462,121.387538 M91.0541923,121.387538 L90.6311154,121.387538 C90.6311154,119.032269 91.8034615,116.951154 93.5968846,115.695885 C93.5968846,115.709 93.5968846,115.722538 93.5968846,115.736077 C93.5968846,115.885 93.6277692,116.026731 93.6831923,116.155346 C93.4289231,116.344885 93.1886154,116.552615 92.9643846,116.776846 C91.7835769,117.957231 91.0541923,119.586077 91.0541923,121.387538","id","Fill-107"],["d","M93.6831923,116.155346 C93.6277692,116.026731 93.5968846,115.885 93.5968846,115.736077 C93.5968846,115.722538 93.5968846,115.709 93.5968846,115.695885 C94.2137308,115.263923 94.9046154,114.929269 95.6462692,114.715615 C95.6644615,114.856923 95.6792692,114.999923 95.6902692,115.143769 C94.9587692,115.364192 94.2818462,115.709423 93.6831923,116.155346","id","Fill-108"],["d","M33.6274231,66.7251538 L33.2043462,66.7251538 C33.2043462,64.9232692 32.4779231,63.2944231 31.3030385,62.1136154 C30.1277308,60.9336538 28.5065,60.2042692 26.7139231,60.2042692 C26.0475769,60.2042692 25.4045,60.3049615 24.7995,60.4923846 C24.7889231,60.3485385 24.7741154,60.2055385 24.7559231,60.0638077 C25.377,59.8797692 26.0340385,59.7811923 26.7139231,59.7811923 C30.5326154,59.7811923 33.6274231,62.8903846 33.6274231,66.7251538 M20.2235,66.7251538 L19.8004231,66.7251538 C19.8004231,64.3910385 20.9469615,62.326 22.7052692,61.0669231 C22.7052692,61.0690385 22.7052692,61.0711538 22.7052692,61.0732692 C22.7052692,61.2327692 22.7403846,61.3842308 22.8038462,61.5200385 C22.5639615,61.7019615 22.3371923,61.9003846 22.1248077,62.1136154 C20.9499231,63.2944231 20.2235,64.9232692 20.2235,66.7251538","id","Fill-109"],["d","M22.8038462,61.5200385 C22.7403846,61.3842308 22.7052692,61.2327692 22.7052692,61.0732692 C22.7052692,61.0711538 22.7052692,61.0690385 22.7052692,61.0669231 C23.3212692,60.6260769 24.0125769,60.2838077 24.7559231,60.0638077 C24.7741154,60.2055385 24.7889231,60.3485385 24.7995,60.4923846 C24.0713846,60.7178846 23.3978462,61.0686154 22.8038462,61.5200385","id","Fill-110"],["d","M189.715731,77.9612308 C185.881385,77.9612308 182.771769,74.8664231 182.771346,71.0477308 C182.771769,67.2290385 185.881385,64.1342308 189.715731,64.1342308 L189.715731,64.5573077 C187.913846,64.5573077 186.285,65.2837308 185.104192,66.4586154 C183.923808,67.6339231 183.194423,69.2551538 183.194423,71.0477308 C183.194423,72.8403077 183.923808,74.4611154 185.104192,75.6368462 C186.285,76.8117308 187.914269,77.5381538 189.715731,77.5381538 L189.715731,77.9612308","id","Fill-111"],["d","M27.6019615,235.037846 C23.7671923,235.037846 20.6584231,231.942615 20.658,228.123923 C20.6584231,224.305231 23.7671923,221.210846 27.6019615,221.210846 L27.6019615,221.633923 C25.8000769,221.633923 24.1712308,222.360346 22.9904231,223.535231 C21.8104615,224.710538 21.0810769,226.331346 21.0810769,228.123923 C21.0810769,229.9165 21.8104615,231.537731 22.9904231,232.713038 C24.1712308,233.888346 25.8000769,234.614769 27.6019615,234.614769 L27.6019615,235.037846","id","Fill-112"],["d","M99.8465769,20.9211538 C96.0118077,20.9211538 92.9026154,17.8259231 92.9026154,14.0072308 C92.9026154,10.1885385 96.0118077,7.09415385 99.8465769,7.09415385 L99.8465769,7.51723077 C98.0446923,7.51723077 96.4158462,8.24365385 95.2350385,9.41853846 C94.0546538,10.5938462 93.3256923,12.2150769 93.3256923,14.0072308 C93.3256923,15.7998077 94.0546538,17.4210385 95.2350385,18.5967692 C96.4158462,19.7716538 98.0446923,20.4980769 99.8465769,20.4980769 L99.8465769,20.9211538","id","Fill-113"],["d","M24.2359615,170.959038 C20.9461154,170.959038 18.1901923,168.670615 17.4730769,165.599077 C17.6067692,165.545769 17.7383462,165.488654 17.8682308,165.428154 C18.1406923,166.661423 18.7626154,167.763538 19.6248462,168.625769 C20.8056538,169.806577 22.4349231,170.535962 24.2359615,170.535962 C26.037,170.535962 27.6662692,169.806577 28.8470769,168.625769 C30.0274615,167.444962 30.7568462,165.816115 30.7568462,164.014654 C30.7568462,162.213192 30.0274615,160.584346 28.8470769,159.403962 C27.6662692,158.223577 26.037,157.494192 24.2359615,157.494192 C23.5801923,157.494192 22.9476923,157.590654 22.3507308,157.770462 C22.3401538,157.627038 22.3253462,157.484038 22.3067308,157.342731 C22.9193462,157.165885 23.5666538,157.071115 24.2359615,157.071115 C28.0707308,157.071115 31.1799231,160.179462 31.1799231,164.014654 C31.1799231,167.849846 28.0711538,170.959038 24.2359615,170.959038 M17.3245769,163.332654 C17.5268077,161.260423 18.6395,159.455577 20.2573462,158.323 C20.2577692,158.336115 20.2577692,158.349231 20.2577692,158.362769 C20.2577692,158.532 20.2501538,158.699115 20.2357692,158.864538 C20.0208462,159.031654 19.8169231,159.211885 19.6248462,159.403962 C18.6593846,160.369 17.996,161.634 17.7857308,163.047923 C17.6368077,163.149885 17.4832308,163.245077 17.3245769,163.332654","id","Fill-114"],["d","M17.4730769,165.599077 C17.3541923,165.090115 17.2915769,164.56 17.2915769,164.014654 C17.2915769,163.7845 17.3025769,163.557308 17.3245769,163.332654 C17.4832308,163.245077 17.6368077,163.149885 17.7857308,163.047923 C17.7387692,163.363538 17.7146538,163.685923 17.7146538,164.014654 C17.7146538,164.500346 17.7675385,164.973346 17.8682308,165.428154 C17.7383462,165.488654 17.6067692,165.545769 17.4730769,165.599077 M20.2357692,158.864538 C20.2501538,158.699115 20.2577692,158.532 20.2577692,158.362769 C20.2577692,158.349231 20.2577692,158.336115 20.2573462,158.323 C20.8746154,157.891038 21.5650769,157.556385 22.3067308,157.342731 C22.3253462,157.484038 22.3401538,157.627038 22.3507308,157.770462 C21.5748077,158.004423 20.8602308,158.378846 20.2357692,158.864538","id","Fill-115"],["d","M231.849115,178.648038 C228.558846,178.648038 225.802923,176.360038 225.086231,173.288077 C225.219923,173.234346 225.3515,173.177654 225.481385,173.117154 C225.753846,174.350423 226.375769,175.452115 227.238,176.314769 C228.418808,177.495154 230.047654,178.224538 231.849115,178.224962 C233.650154,178.224538 235.279,177.495154 236.459808,176.314769 C237.640192,175.133962 238.369577,173.505115 238.369577,171.703654 C238.369577,169.902192 237.640192,168.273346 236.459808,167.092538 C235.279,165.912577 233.650154,165.183192 231.849115,165.183192 C231.193346,165.183192 230.560423,165.279654 229.963462,165.459462 C229.952885,165.316038 229.938077,165.173038 229.919462,165.031731 C230.532077,164.854885 231.179808,164.760115 231.849115,164.760115 C235.683462,164.760115 238.792654,167.868038 238.792654,171.703654 C238.792654,175.538846 235.683885,178.647615 231.849115,178.648038 M224.937731,171.021654 C225.139962,168.949423 226.252231,167.144577 227.870077,166.012 C227.8705,166.025115 227.8705,166.038231 227.8705,166.051346 C227.8705,166.221 227.862885,166.388538 227.8485,166.553962 C227.634,166.720654 227.430077,166.900885 227.238,167.092538 C226.272962,168.058 225.609154,169.323 225.398885,170.7365 C225.249962,170.838885 225.096385,170.933654 224.937731,171.021654","id","Fill-116"],["d","M225.086231,173.288077 C224.967769,172.779115 224.904731,172.248577 224.904731,171.703654 C224.904731,171.4735 224.916154,171.245885 224.937731,171.021654 C225.096385,170.933654 225.249962,170.838885 225.398885,170.7365 C225.351923,171.052115 225.327808,171.374923 225.327808,171.703654 C225.327808,172.188923 225.380692,172.661923 225.481385,173.117154 C225.3515,173.177654 225.219923,173.234346 225.086231,173.288077 M227.8485,166.553962 C227.862885,166.388538 227.8705,166.221 227.8705,166.051346 C227.8705,166.038231 227.8705,166.025115 227.870077,166.012 C228.487346,165.579615 229.177808,165.245808 229.919462,165.031731 C229.938077,165.173038 229.952885,165.316038 229.963462,165.459462 C229.187538,165.693423 228.472962,166.068269 227.8485,166.553962","id","Fill-117"],["d","M233.562154,77.9553077 L219.747,77.9553077 L219.747,73.1491538 L220.170077,73.1491538 L220.170077,77.5322308 L233.139077,77.5322308 L233.139077,64.5632308 L224.755385,64.5632308 L224.755385,64.1401538 L233.562154,64.1401538 L233.562154,77.9553077 M220.170077,71.0337692 L219.747,71.0337692 L219.747,64.1401538 L222.64,64.1401538 L222.64,64.5632308 L220.170077,64.5632308 L220.170077,71.0337692","id","Fill-118"],["d","M219.747,73.1491538 L220.170077,73.1491538 L220.170077,71.0337692 L219.747,71.0337692 L219.747,73.1491538 Z M222.64,64.5632308 L224.755385,64.5632308 L224.755385,64.1401538 L222.64,64.1401538 L222.64,64.5632308 Z","id","Fill-119"],["d","M82.1463077,84.6513462 L68.3315769,84.6513462 L68.3315769,79.8456154 L68.7546538,79.8456154 L68.7546538,84.2282692 L81.7232308,84.2282692 L81.7232308,71.2592692 L73.3391154,71.2592692 L73.3391154,70.8361923 L82.1463077,70.8361923 L82.1463077,84.6513462 M68.7546538,77.7302308 L68.3315769,77.7302308 L68.3315769,70.8361923 L71.2237308,70.8361923 L71.2237308,71.2592692 L68.7546538,71.2592692 L68.7546538,77.7302308","id","Fill-120"],["d","M68.3315769,79.8456154 L68.7546538,79.8456154 L68.7546538,77.7302308 L68.3315769,77.7302308 L68.3315769,79.8456154 Z M71.2237308,71.2592692 L73.3391154,71.2592692 L73.3391154,70.8361923 L71.2237308,70.8361923 L71.2237308,71.2592692 Z","id","Fill-121"],["d","M81.4740385,170.149269 L67.6593077,170.149269 L67.6593077,165.343538 L68.0823846,165.343538 L68.0823846,169.726192 L81.0509615,169.726192 L81.0509615,156.757192 L72.6672692,156.757192 L72.6672692,156.334115 L81.4740385,156.334115 L81.4740385,170.149269 M68.0823846,163.228154 L67.6593077,163.228154 L67.6593077,156.334115 L70.5518846,156.334115 L70.5518846,156.757192 L68.0823846,156.757192 L68.0823846,163.228154","id","Fill-122"],["d","M67.6593077,165.343538 L68.0823846,165.343538 L68.0823846,163.228154 L67.6593077,163.228154 L67.6593077,165.343538 Z M70.5518846,156.757192 L72.6672692,156.757192 L72.6672692,156.334115 L70.5518846,156.334115 L70.5518846,156.757192 Z","id","Fill-123"],["d","M233.561308,235.031923 L219.747,235.031923 L219.747,230.226192 L220.170077,230.226192 L220.170077,234.608846 L233.138231,234.608846 L233.138231,221.639846 L224.754538,221.639846 L224.754538,221.216769 L233.561308,221.216769 L233.561308,235.031923 M220.170077,228.110808 L219.747,228.110808 L219.747,221.216769 L222.639154,221.216769 L222.639154,221.639846 L220.170077,221.639846 L220.170077,228.110808","id","Fill-124"],["d","M219.747,230.226192 L220.170077,230.226192 L220.170077,228.110808 L219.747,228.110808 L219.747,230.226192 Z M222.639154,221.639846 L224.754538,221.639846 L224.754538,221.216769 L222.639154,221.216769 L222.639154,221.639846 Z","id","Fill-125"],["d","M178.0075,20.9156538 L164.193192,20.9156538 L164.193192,16.1095 L164.616269,16.1095 L164.616269,20.4925769 L177.584423,20.4925769 L177.584423,7.52315385 L169.200731,7.52315385 L169.200731,7.10007692 L178.0075,7.10007692 L178.0075,20.9156538 M164.616269,13.9941154 L164.193192,13.9941154 L164.193192,7.10007692 L167.085346,7.10007692 L167.085346,7.52315385 L164.616269,7.52315385 L164.616269,13.9941154","id","Fill-126"],["d","M164.193192,16.1095 L164.616269,16.1095 L164.616269,13.9941154 L164.193192,13.9941154 L164.193192,16.1095 Z M167.085346,7.52315385 L169.200731,7.52315385 L169.200731,7.10007692 L167.085346,7.10007692 L167.085346,7.52315385 Z","id","Fill-127"],["d","M145.154308,143.693 C144.562,143.693 144.078846,143.487385 143.693,143.165846 C143.304192,142.843462 143.005923,142.412769 142.732192,141.948231 C142.187692,141.018308 141.730346,139.944962 140.990808,139.262115 C140.4975,138.806885 139.894192,138.510731 139.011231,138.508615 L139.011231,138.085538 C139.0125,138.085538 139.014192,138.085538 139.015885,138.085538 C139.749923,138.085538 140.346038,138.281 140.829615,138.598308 C141.314462,138.916462 141.685923,139.350115 142.001538,139.819308 C142.628538,140.758115 143.052462,141.848385 143.651538,142.5325 C144.052615,142.989 144.496423,143.266538 145.1615,143.269923 L145.1615,143.693 C145.158962,143.693 145.156846,143.693 145.154308,143.693","id","Fill-128"],["d","M157.454423,143.693 C156.861692,143.693 156.378538,143.487385 155.992692,143.165846 C155.604308,142.843462 155.305615,142.412769 155.031885,141.948231 C154.487808,141.018308 154.030462,139.944962 153.290923,139.262115 C152.797615,138.806885 152.194731,138.510731 151.311769,138.508615 L151.311769,138.085538 C151.313462,138.085538 151.314731,138.085538 151.316423,138.085538 C152.050038,138.085538 152.646154,138.281 153.129731,138.598308 C153.615,138.916462 153.986038,139.350115 154.301231,139.819308 C154.928654,140.758115 155.352154,141.848385 155.951231,142.5325 C156.352731,142.989 156.796115,143.266538 157.461192,143.269923 L157.461192,143.693 C157.459077,143.693 157.456538,143.693 157.454423,143.693","id","Fill-129"],["d","M145.172077,143.693 C145.168269,143.693 145.164885,143.693 145.1615,143.693 L145.1615,143.269923 C145.662,143.268231 146.031769,143.109577 146.360077,142.840077 C146.686692,142.570154 146.963385,142.1805 147.226115,141.733731 C147.754538,140.841038 148.214423,139.727077 149.044077,138.952 C149.5945,138.437115 150.324308,138.085538 151.301615,138.085538 C151.305,138.085538 151.308385,138.085538 151.311769,138.085538 L151.311769,138.508615 C150.648808,138.509462 150.144923,138.678269 149.725231,138.952423 C149.305962,139.227 148.969615,139.613269 148.672615,140.055385 C148.075654,140.939192 147.658077,142.036231 146.990885,142.810038 C146.549615,143.323654 145.963654,143.693 145.172077,143.693","id","Fill-130"],["d","M157.471769,143.693 C157.468385,143.693 157.464577,143.693 157.461192,143.693 L157.461192,143.269923 C157.961692,143.268231 158.331462,143.109577 158.659346,142.840077 C158.985962,142.570154 159.263077,142.1805 159.525385,141.733731 C160.054231,140.841038 160.513692,139.727077 161.343346,138.952 C161.893769,138.437115 162.623577,138.085538 163.600462,138.085538 C163.603846,138.085538 163.607231,138.085538 163.610615,138.085538 L163.610615,138.508615 C162.947654,138.509462 162.444192,138.678269 162.0245,138.952423 C161.605231,139.226577 161.268885,139.613269 160.971885,140.055385 C160.375346,140.939192 159.957769,142.036231 159.290154,142.810038 C158.849308,143.323654 158.262923,143.693 157.471769,143.693","id","Fill-131"],["d","M180.193115,240.253538 C179.600385,240.253538 179.117231,240.047923 178.731385,239.726385 C178.343,239.404 178.044308,238.973308 177.770577,238.508769 C177.2265,237.578423 176.769154,236.505077 176.029615,235.821808 C175.535885,235.366577 174.933,235.070846 174.049615,235.068308 L174.049615,234.645231 C174.050885,234.645231 174.052577,234.645231 174.054269,234.645231 C174.788308,234.645231 175.384423,234.840692 175.868,235.158423 C176.353269,235.476577 176.724731,235.910231 177.039923,236.379423 C177.667346,237.318654 178.090846,238.4085 178.689923,239.093038 C179.091423,239.549538 179.535231,239.827077 180.199885,239.830462 L180.199885,240.253538 C180.197769,240.253538 180.195231,240.253538 180.193115,240.253538","id","Fill-132"],["d","M192.492808,240.253538 C191.9005,240.253538 191.416923,240.047923 191.0315,239.726385 C190.642692,239.404 190.344423,238.973308 190.070269,238.508769 C189.526192,237.578846 189.068846,236.505923 188.329731,235.822654 C187.836,235.367423 187.233115,235.071692 186.350154,235.069154 L186.350154,234.646077 C186.351846,234.646077 186.353538,234.646077 186.355231,234.646077 C187.088846,234.646077 187.684962,234.841538 188.168115,235.159269 C188.653385,235.477 189.024846,235.911077 189.340038,236.380269 C189.967038,237.319077 190.390962,238.408923 190.989615,239.093462 C191.391115,239.549538 191.834923,239.827077 192.499577,239.830462 L192.499577,240.253538 C192.497462,240.253538 192.494923,240.253538 192.492808,240.253538","id","Fill-133"],["d","M180.210462,240.253538 C180.207077,240.253538 180.203269,240.253538 180.199885,240.253538 L180.199885,239.830462 C180.700808,239.828769 181.070577,239.670115 181.398462,239.400615 C181.725077,239.130692 182.002192,238.741462 182.2645,238.294269 C182.793346,237.401577 183.252808,236.287615 184.082462,235.512962 C184.633308,234.997654 185.363115,234.646077 186.34,234.646077 C186.343385,234.646077 186.346769,234.646077 186.350154,234.646077 L186.350154,235.069154 C185.687192,235.07 185.183731,235.239231 184.763615,235.512962 C184.344346,235.787538 184.008,236.173808 183.711,236.615923 C183.114462,237.499731 182.696885,238.596769 182.029269,239.370577 C181.588423,239.884192 181.002038,240.253538 180.210462,240.253538","id","Fill-134"],["d","M192.5,240.253538 L192.499577,240.042 L192.499577,239.830462 C193.000077,239.828769 193.369846,239.669692 193.697731,239.400192 C194.024346,239.130692 194.301462,238.741038 194.563769,238.293846 C195.092192,237.401577 195.552077,236.287615 196.381308,235.512538 C196.932154,234.997654 197.661538,234.646077 198.638,234.646077 C198.641385,234.646077 198.644769,234.646077 198.648154,234.646077 L198.648577,234.646077 L198.682846,234.648615 L198.615577,235.066615 L198.648577,234.860577 L198.648577,235.069154 L198.648154,235.069154 C197.985615,235.07 197.482154,235.239231 197.062462,235.512962 C196.643192,235.787115 196.307269,236.173385 196.010269,236.615923 C195.413308,237.499308 194.996154,238.596346 194.328538,239.370154 C193.887692,239.883769 193.301308,240.253538 192.510154,240.253538 C192.506769,240.253538 192.502962,240.253538 192.5,240.253538","id","Fill-135"],["d","M196.964731,101.043462 C196.372423,101.043462 195.889269,100.837846 195.503423,100.516308 C195.114615,100.193923 194.816346,99.7632308 194.542615,99.2986923 C193.998115,98.3687692 193.541192,97.2954231 192.801654,96.6121538 C192.308346,96.1569231 191.705462,95.8611923 190.822077,95.8586538 L190.822077,95.4355769 C190.823769,95.4355769 190.825462,95.4355769 190.827154,95.4355769 C191.560769,95.4355769 192.156885,95.6310385 192.640462,95.9487692 C193.125308,96.2665 193.496769,96.7005769 193.811962,97.1697692 C194.438962,98.1085769 194.862885,99.1988462 195.461962,99.8829615 C195.863038,100.339462 196.306846,100.617 196.971923,100.620385 L196.971923,101.043462 C196.969385,101.043462 196.967269,101.043462 196.964731,101.043462","id","Fill-136"],["d","M209.264423,101.043462 C208.672115,101.043462 208.188962,100.837846 207.803115,100.516308 C207.414731,100.193923 207.116038,99.7632308 206.842308,99.2991154 C206.297808,98.3687692 205.840885,97.2958462 205.101346,96.6125769 C204.608038,96.1573462 204.005154,95.8616154 203.122192,95.8590769 L203.122192,95.436 C203.123885,95.436 203.125154,95.436 203.126846,95.436 C203.860885,95.436 204.456577,95.6314615 204.940154,95.9491923 C205.425,96.2669231 205.796462,96.701 206.111654,97.1701923 C206.739077,98.109 207.162577,99.1988462 207.761654,99.8833846 C208.163154,100.339462 208.606538,100.617 209.271615,100.620385 L209.271615,101.043462 C209.269077,101.043462 209.266962,101.043462 209.264423,101.043462","id","Fill-137"],["d","M196.9825,101.043462 C196.978692,101.043462 196.975308,101.043462 196.971923,101.043462 L196.971923,100.620385 C197.472423,100.618692 197.842192,100.460038 198.1705,100.190538 C198.497115,99.9206154 198.774231,99.5313846 199.036538,99.0841923 C199.565385,98.1915 200.025269,97.0775385 200.8545,96.3028846 C201.405346,95.7875769 202.135154,95.436 203.112038,95.436 C203.115423,95.436 203.118808,95.436 203.122192,95.436 L203.122192,95.8590769 C202.459231,95.8599231 201.955769,96.0291538 201.536077,96.3028846 C201.116385,96.5774615 200.780038,96.9637308 200.483462,97.4058462 C199.8865,98.2896538 199.468923,99.3866923 198.801308,100.1605 C198.360038,100.674115 197.774077,101.043462 196.9825,101.043462","id","Fill-138"],["d","M209.281769,101.043462 C209.278385,101.043462 209.275,101.043462 209.271615,101.043462 L209.271615,100.620385 C209.772115,100.618692 210.141885,100.460038 210.470192,100.190538 C210.796808,99.9206154 211.0735,99.5309615 211.336231,99.0841923 C211.864654,98.1915 212.324538,97.0775385 213.154192,96.3024615 C213.705038,95.7875769 214.434846,95.436 215.411731,95.436 C215.415115,95.436 215.4185,95.436 215.421885,95.436 L215.421885,95.8590769 C214.758923,95.8599231 214.255462,96.0291538 213.835346,96.3028846 C213.416077,96.5774615 213.079731,96.9637308 212.782731,97.4058462 C212.185769,98.2896538 211.768192,99.3866923 211.101,100.1605 C210.659731,100.674115 210.073346,101.043462 209.281769,101.043462","id","Fill-139"],["d","M25.9227692,94.7785385 C25.3300385,94.7785385 24.8468846,94.5729231 24.4610385,94.2513846 C24.0726538,93.9285769 23.7739615,93.4978846 23.5002308,93.0337692 C22.9561538,92.1034231 22.4988077,91.0305 21.7592692,90.3472308 C21.2655385,89.892 20.6626538,89.5958462 19.7796923,89.5937308 L19.7796923,89.1706538 C19.7813846,89.1706538 19.7826538,89.1706538 19.7843462,89.1706538 C20.5183846,89.1706538 21.1145,89.3656923 21.5976538,89.6834231 C22.0829231,90.0015769 22.4543846,90.4356538 22.7695769,90.9044231 C23.397,91.8436538 23.8205,92.9335 24.4195769,93.6180385 C24.8206538,94.0741154 25.2644615,94.3520769 25.9295385,94.3554615 L25.9295385,94.7785385 C25.927,94.7785385 25.9248846,94.7785385 25.9227692,94.7785385","id","Fill-140"],["d","M38.2224615,94.7785385 C37.6297308,94.7785385 37.1465769,94.5729231 36.7607308,94.2513846 C36.3723462,93.9285769 36.0736538,93.4983077 35.7999231,93.0337692 C35.2558462,92.1038462 34.7985,91.0305 34.0589615,90.3476538 C33.5656538,89.8924231 32.9627692,89.5962692 32.0798077,89.5941538 L32.0798077,89.1710769 C32.0815,89.1710769 32.0831923,89.1710769 32.0848846,89.1710769 C32.8185,89.1710769 33.4141923,89.3661154 33.8977692,89.6838462 C34.3830385,90.002 34.7545,90.4356538 35.0696923,90.9048462 C35.6966923,91.8436538 36.1201923,92.9335 36.7192692,93.6180385 C37.1207692,94.0741154 37.5645769,94.3520769 38.2292308,94.3554615 L38.2292308,94.7785385 C38.2271154,94.7785385 38.2245769,94.7785385 38.2224615,94.7785385","id","Fill-141"],["d","M25.9401154,94.7785385 C25.9367308,94.7785385 25.9329231,94.7785385 25.9295385,94.7785385 L25.9295385,94.3554615 C26.4304615,94.3537692 26.7998077,94.1946923 27.1281154,93.9256154 C27.4547308,93.6556923 27.7318462,93.2660385 27.9945769,92.8192692 C28.523,91.9265769 28.9824615,90.8126154 29.8121154,90.0375385 C30.3629615,89.5226538 31.0927692,89.1710769 32.0696538,89.1710769 C32.0730385,89.1710769 32.0764231,89.1710769 32.0798077,89.1710769 L32.0798077,89.5941538 C31.4168462,89.595 30.9133846,89.7638077 30.4932692,90.0379615 C30.074,90.3121154 29.7376538,90.6983846 29.4410769,91.1409231 C28.8441154,92.0247308 28.4265385,93.1217692 27.7589231,93.8955769 C27.3180769,94.4087692 26.7316923,94.7785385 25.9401154,94.7785385","id","Fill-142"],["d","M38.2398077,94.7785385 C38.2364231,94.7785385 38.2326154,94.7785385 38.2292308,94.7785385 L38.2292308,94.3554615 C38.7297308,94.3533462 39.0995,94.1946923 39.4278077,93.9251923 C39.7544231,93.6552692 40.0311154,93.2660385 40.2938462,92.8188462 C40.8222692,91.9265769 41.2817308,90.8126154 42.1113846,90.0375385 C42.6622308,89.5222308 43.3916154,89.1710769 44.3685,89.1710769 C44.3718846,89.1710769 44.3752692,89.1710769 44.3786538,89.1710769 L44.3790769,89.1710769 L44.396,89.1715 L44.3790769,89.386 L44.3790769,89.5941538 L44.3786538,89.5941538 C43.7156923,89.595 43.2126538,89.7638077 42.7925385,90.0379615 C42.3732692,90.3121154 42.0369231,90.6983846 41.7403462,91.1405 C41.1433846,92.0243077 40.7258077,93.1213462 40.0586154,93.8951538 C39.6173462,94.4087692 39.0313846,94.7785385 38.2398077,94.7785385","id","Fill-143"],["d","M141.206577,31.3093846 L140.783497,31.3093846 C140.782654,30.5732308 140.978115,29.9758462 141.296692,29.4914231 C141.614423,29.0061538 142.0485,28.6346923 142.517269,28.3195 C143.4565,27.6920769 144.546346,27.2685769 145.230462,26.6695 C145.686962,26.268 145.9645,25.8241923 145.967885,25.1595385 L146.390972,25.1595385 C146.392654,25.7552308 146.186615,26.2405 145.863808,26.6280385 C145.541423,27.0164231 145.110731,27.3151154 144.646192,27.5888462 C143.716269,28.1329231 142.643346,28.5902692 141.960077,29.3298077 C141.504846,29.8231154 141.209115,30.426 141.206577,31.3093846","id","Fill-144"],["d","M141.206577,19.0092692 L140.783497,19.0092692 C140.782654,18.2731154 140.978115,17.6757308 141.296692,17.1913077 C141.614423,16.7060385 142.0485,16.3345769 142.517269,16.0193846 C143.4565,15.3923846 144.546346,14.9684615 145.230462,14.3698077 C145.686962,13.9683077 145.9645,13.5245 145.967885,12.8598462 L146.390972,12.8598462 C146.392654,13.4551154 146.186615,13.9408077 145.863808,14.3279231 C145.541423,14.7167308 145.110731,15.015 144.646192,15.2891538 C143.716269,15.8332308 142.643346,16.2901538 141.960077,17.0296923 C141.504846,17.5234231 141.209115,18.1263077 141.206577,19.0092692","id","Fill-145"],["d","M146.390985,25.1595385 L145.967885,25.1595385 C145.966192,24.6586154 145.807538,24.2888462 145.538038,23.9609615 C145.268115,23.6339231 144.878462,23.3572308 144.431692,23.0945 C143.539,22.5660769 142.425038,22.1061923 141.650385,21.2769615 C141.133385,20.724 140.780962,19.9912308 140.783486,19.0092692 L141.206577,19.0092692 C141.207423,19.6722308 141.376231,20.1756923 141.650385,20.5953846 C141.924962,21.0150769 142.311231,21.351 142.753346,21.648 C143.637154,22.2449615 144.734192,22.6625385 145.508,23.3301538 C146.023731,23.7731154 146.394346,24.3624615 146.390985,25.1595385","id","Fill-146"],["d","M146.390985,12.8598462 L145.967885,12.8598462 C145.966192,12.3589231 145.807538,11.9891538 145.538038,11.6612692 C145.268115,11.3346538 144.878462,11.0575385 144.431692,10.7952308 C143.539,10.2668077 142.425038,9.80692308 141.650385,8.97726923 C141.133385,8.42473077 140.780962,7.69196154 140.783486,6.70957692 L141.206577,6.70957692 C141.207423,7.37253846 141.376231,7.87642308 141.650385,8.29611538 C141.924962,8.71538462 142.311231,9.05173077 142.753346,9.34873077 C143.637154,9.94569231 144.734192,10.3628462 145.508,11.0304615 C146.023731,11.4734231 146.394346,12.0627692 146.390985,12.8598462","id","Fill-147"],["d","M103.4935,95.6471154 L103.07042,95.6471154 C103.069577,94.9113846 103.265038,94.3135769 103.583192,93.8291538 C103.901346,93.3438846 104.335423,92.9724231 104.804192,92.6572308 C105.743,92.0298077 106.833269,91.6063077 107.517385,91.0072308 C107.973885,90.6057308 108.251423,90.1623462 108.254808,89.4972692 L108.677895,89.4972692 C108.679577,90.0929615 108.473538,90.5786538 108.150731,90.9657692 C107.828346,91.3541538 107.397654,91.6528462 106.933115,91.9265769 C106.003192,92.4710769 104.930269,92.928 104.247,93.6675385 C103.791769,94.1608462 103.496038,94.7641538 103.4935,95.6471154","id","Fill-148"],["d","M103.4935,83.347 L103.07042,83.347 C103.069577,82.6108462 103.265038,82.0134615 103.583192,81.5290385 C103.901346,81.0437692 104.335423,80.6723077 104.804192,80.3571154 C105.743,79.7301154 106.833269,79.3066154 107.517385,78.7075385 C107.973885,78.3060385 108.251423,77.8622308 108.254808,77.1975769 L108.677895,77.1975769 C108.679577,77.7932692 108.473538,78.2785385 108.150731,78.6660769 C107.828346,79.0544615 107.397654,79.3531538 106.933115,79.6268846 C106.003192,80.1709615 104.930269,80.6283077 104.247,81.3678462 C103.791769,81.8611538 103.496038,82.4640385 103.4935,83.347","id","Fill-149"],["d","M108.677908,89.4972692 L108.254808,89.4972692 C108.253115,88.9967692 108.094462,88.627 107.824962,88.2986923 C107.555038,87.9720769 107.165385,87.6949615 106.718615,87.4326538 C105.825923,86.9038077 104.711962,86.4439231 103.936885,85.6146923 C103.420308,85.0621538 103.067885,84.3289615 103.070409,83.347 L103.4935,83.347 C103.494346,84.0099615 103.663154,84.5134231 103.937308,84.9335385 C104.211885,85.3528077 104.598154,85.6891538 105.040269,85.9857308 C105.924077,86.5826923 107.021115,87.0002692 107.794923,87.6678846 C108.310654,88.1108462 108.681269,88.7006154 108.677908,89.4972692","id","Fill-150"],["d","M108.677908,77.1975769 L108.254808,77.1975769 C108.253115,76.6970769 108.094462,76.3273077 107.824962,75.999 C107.555038,75.6723846 107.165385,75.3956923 106.718615,75.1329615 C105.825923,74.6045385 104.711962,74.1446538 103.936885,73.3154231 C103.420308,72.7624615 103.067885,72.0296923 103.070409,71.0477308 L103.4935,71.0477308 C103.494346,71.7106923 103.663154,72.2141538 103.937308,72.6338462 C104.211885,73.0531154 104.598154,73.3894615 105.040269,73.6864615 C105.924077,74.2834231 107.021115,74.701 107.794923,75.3681923 C108.310654,75.8111538 108.681269,76.4009231 108.677908,77.1975769","id","Fill-151"],["d","M205.722423,198.425192 L205.299343,198.425192 C205.2985,197.689038 205.493962,197.091231 205.812538,196.606808 C206.130269,196.121538 206.564346,195.750077 207.033538,195.434885 C207.972346,194.807462 209.062192,194.383962 209.746731,193.784885 C210.202808,193.383385 210.480346,192.939577 210.483731,192.274923 L210.906818,192.274923 C210.9085,192.870615 210.702885,193.355885 210.379654,193.743423 C210.057269,194.131808 209.626577,194.4305 209.162462,194.704231 C208.232115,195.248308 207.159192,195.705654 206.475923,196.445192 C206.020692,196.938923 205.724962,197.541808 205.722423,198.425192","id","Fill-152"],["d","M205.722423,186.124654 L205.299343,186.124654 C205.2985,185.3885 205.493962,184.791115 205.812538,184.306692 C206.130269,183.821423 206.564346,183.449962 207.033538,183.134769 C207.972346,182.507769 209.062192,182.083846 209.746731,181.485192 C210.202808,181.083692 210.480346,180.639885 210.483731,179.975231 L210.906818,179.975231 C210.9085,180.5705 210.702885,181.056192 210.379654,181.443308 C210.057269,181.832115 209.626577,182.130385 209.162462,182.404538 C208.232115,182.948615 207.159192,183.405538 206.475923,184.145077 C206.020692,184.638385 205.724962,185.241692 205.722423,186.124654","id","Fill-153"],["d","M210.906831,192.274923 L210.483731,192.274923 C210.482038,191.774 210.323385,191.404231 210.053885,191.076346 C209.783962,190.749308 209.394731,190.472615 208.947538,190.210308 C208.054846,189.681462 206.940885,189.222 206.166231,188.392346 C205.649231,187.839808 205.296808,187.106615 205.299333,186.124654 L205.722423,186.124654 C205.723269,186.787615 205.8925,187.291077 206.166231,187.711192 C206.440808,188.130462 206.827077,188.466808 207.269192,188.763385 C208.153,189.360346 209.250038,189.777923 210.023846,190.445538 C210.539577,190.8885 210.910192,191.477846 210.906831,192.274923","id","Fill-154"],["d","M210.906831,179.975231 L210.483731,179.975231 C210.482038,179.474308 210.323385,179.104962 210.053885,178.776654 C209.783962,178.450038 209.394731,178.173346 208.947538,177.910615 C208.054846,177.382192 206.940885,176.922308 206.166231,176.093077 C205.649231,175.540538 205.296808,174.807346 205.299333,173.825385 L205.722423,173.825385 C205.723269,174.488346 205.8925,174.991808 206.166231,175.411923 C206.440808,175.831192 206.827077,176.167538 207.269192,176.464115 C208.153,177.061077 209.250038,177.478654 210.023846,178.145846 C210.539577,178.588808 210.910192,179.178154 210.906831,179.975231","id","Fill-155"],["d","M78.8818462,208.117038 L78.4587665,208.117038 C78.4579231,207.381308 78.6533846,206.7835 78.9719615,206.299077 C79.2896923,205.813808 79.7237692,205.442346 80.1925385,205.127577 C81.1317692,204.500154 82.2216154,204.076654 82.9057308,203.477577 C83.3622308,203.076077 83.6397692,202.632692 83.6431538,201.967615 L84.0662411,201.967615 C84.0679231,202.563308 83.8618846,203.048577 83.5390769,203.436115 C83.2166923,203.8245 82.786,204.123192 82.3214615,204.396923 C81.3915385,204.941 80.3186154,205.398346 79.6353462,206.137885 C79.1801154,206.631192 78.8843846,207.234077 78.8818462,208.117038","id","Fill-156"],["d","M78.8818462,195.817346 L78.4587665,195.817346 C78.4579231,195.081192 78.6533846,194.483808 78.9719615,193.999385 C79.2896923,193.514115 79.7237692,193.142654 80.1925385,192.827462 C81.1317692,192.200462 82.2216154,191.776962 82.9057308,191.177885 C83.3622308,190.776385 83.6397692,190.332577 83.6431538,189.667923 L84.0662411,189.667923 C84.0679231,190.263192 83.8618846,190.748885 83.5390769,191.136 C83.2166923,191.524808 82.786,191.8235 82.3214615,192.097231 C81.3915385,192.641308 80.3186154,193.098231 79.6353462,193.837769 C79.1801154,194.3315 78.8843846,194.934385 78.8818462,195.817346","id","Fill-157"],["d","M84.0662538,201.967615 L83.6431538,201.967615 C83.6414615,201.466692 83.4828077,201.096923 83.2133077,200.769038 C82.9433846,200.442 82.5541538,200.165308 82.1069615,199.902577 C81.2142692,199.374154 80.1003077,198.914269 79.3256538,198.084615 C78.8086538,197.532077 78.4562308,196.799308 78.4587556,195.817346 L78.8818462,195.817346 C78.8826923,196.480308 79.0519231,196.983769 79.3256538,197.403462 C79.6002308,197.822731 79.9865,198.159077 80.4286154,198.456077 C81.3124231,199.053038 82.4094615,199.470615 83.1832692,200.138231 C83.699,200.581192 84.0696154,201.170538 84.0662538,201.967615","id","Fill-158"],["d","M84.0662538,189.667923 L83.6431538,189.667923 C83.6414615,189.167 83.4828077,188.797231 83.2133077,188.469346 C82.9433846,188.142308 82.5541538,187.865615 82.1069615,187.602885 C81.2142692,187.074462 80.1003077,186.615 79.3256538,185.785346 C78.8086538,185.232808 78.4562308,184.499615 78.4587556,183.517654 L78.8818462,183.517654 C78.8826923,184.180615 79.0519231,184.684077 79.3256538,185.104192 C79.6002308,185.523462 79.9865,185.859808 80.4286154,186.156385 C81.3124231,186.753346 82.4094615,187.170923 83.1832692,187.838538 C83.699,188.2815 84.0696154,188.870846 84.0662538,189.667923","id","Fill-159"],["id","Fill-160","points","159.898962 157.494192 175.074308 157.494192 175.074308 157.071115 159.898962 157.071115"],["id","Fill-161","points","10.7106154 113.642269 25.8859615 113.642269 25.8859615 113.219192 10.7106154 113.219192"],["id","Fill-162","points","161.033231 43.1022308 176.208577 43.1022308 176.208577 42.6791538 161.033231 42.6791538"],["id","Fill-163","points","220.851654 8.85415385 236.027 8.85415385 236.027 8.43107692 220.851654 8.43107692"],["id","Fill-164","points","71.2097692 235.037846 86.3851154 235.037846 86.3851154 234.614769 71.2097692 234.614769"],["id","Fill-165","points","110.326192 205.658115 110.027077 205.359 120.757577 194.628077 121.056692 194.927192 110.326192 205.658115"],["id","Fill-166","points","21.4982308 19.5228846 21.1991154 19.2233462 31.9300385 8.49284615 32.2291538 8.79196154 21.4982308 19.5228846"],["id","Fill-167","points","228.588462 129.527962 228.289346 129.228846 239.019846 118.497923 239.318962 118.797462 228.588462 129.527962"],["d","M139.227423,187.558885 L138.664731,186.663231 C138.397346,186.830769 138.108385,186.908192 137.817731,186.908615 C137.552462,186.908615 137.288462,186.842192 137.055769,186.716115 C136.822654,186.589615 136.620846,186.407269 136.467692,186.164 L136.466846,186.162731 C136.298885,185.894923 136.221885,185.606385 136.221462,185.315731 C136.221038,185.050885 136.287462,184.787308 136.413538,184.554615 C136.540038,184.3215 136.722808,184.119269 136.9665,183.965692 C137.232192,183.799 137.520731,183.722 137.811385,183.721154 C138.076654,183.721154 138.341077,183.788 138.574192,183.913654 C138.807731,184.040154 139.009538,184.222923 139.162269,184.465769 L139.163115,184.467038 C139.330231,184.733154 139.407231,185.021692 139.408077,185.312346 C139.408077,185.577615 139.341654,185.841615 139.215577,186.075154 C139.089077,186.308692 138.906308,186.510923 138.663885,186.664077 L138.664731,186.663231 L139.227423,187.558885 L139.791385,188.454115 C140.348154,188.103385 140.784346,187.622769 141.077115,187.079538 C141.370308,186.535885 141.523038,185.928769 141.523462,185.312346 C141.523885,184.638385 141.337731,183.950038 140.953154,183.339538 L140.953577,183.340808 C140.603692,182.782769 140.122654,182.345308 139.579,182.052538 C139.034923,181.758923 138.427385,181.606192 137.811385,181.605769 C137.137423,181.605346 136.449923,181.791077 135.840269,182.175231 C135.282654,182.525538 134.845615,183.005731 134.552423,183.548962 C134.258808,184.092615 134.106077,184.699731 134.105653,185.315731 C134.105231,185.990538 134.291808,186.678885 134.676808,187.289808 L134.675962,187.288115 C135.025846,187.846154 135.506462,188.284038 136.050115,188.577231 C136.593769,188.870846 137.201308,189.024001 137.817731,189.024001 C138.491692,189.024423 139.179615,188.838692 139.790115,188.454538 L139.791385,188.454115 L139.227423,187.558885","id","Fill-168"],["d","M118.331231,114.613654 L117.768538,113.718 C117.501154,113.885538 117.212192,113.962962 116.921538,113.963385 C116.656269,113.963385 116.392692,113.896962 116.159577,113.770885 C115.926462,113.644385 115.724654,113.462038 115.5715,113.218346 L115.570654,113.2175 C115.403115,112.950115 115.325692,112.661154 115.325269,112.3705 C115.325269,112.106077 115.391692,111.8425 115.517346,111.609385 C115.643846,111.376269 115.826615,111.174462 116.069885,111.020885 C116.336,110.854192 116.624538,110.776769 116.915192,110.776346 C117.180462,110.776346 117.444885,110.842769 117.678,110.968846 C117.911538,111.095346 118.113346,111.278115 118.2665,111.521385 L118.267346,111.522231 C118.434462,111.788346 118.511462,112.076885 118.511885,112.367538 C118.512308,112.632385 118.445462,112.896385 118.319385,113.129923 C118.192885,113.363462 118.010538,113.565692 117.767692,113.718846 L117.768538,113.718 L118.331231,114.613654 L118.894769,115.508885 C119.451962,115.158577 119.888154,114.677962 120.181346,114.134308 C120.474538,113.590654 120.627272,112.983538 120.627272,112.367538 C120.628115,111.693154 120.441962,111.005231 120.057385,110.394731 L120.057808,110.396 C119.7075,109.837962 119.226885,109.4005 118.682808,109.107308 C118.138731,108.813692 117.531615,108.660961 116.915192,108.660961 C116.241231,108.660538 115.553731,108.846269 114.943654,109.230423 C114.386462,109.580308 113.949423,110.0605 113.656654,110.603731 C113.363038,111.147385 113.209884,111.7545 113.209884,112.3705 C113.209462,113.045308 113.395615,113.733654 113.780615,114.344154 L113.779769,114.343308 C114.129654,114.901346 114.610269,115.338808 115.153923,115.632 C115.698,115.925615 116.305115,116.07877 116.921538,116.07877 C117.5955,116.079192 118.283423,115.893462 118.893923,115.509308 L118.894769,115.508885 L118.331231,114.613654","id","Fill-169"],["d","M22.7619615,137.046038 L22.1992692,136.150385 C21.9318846,136.317923 21.6425,136.394923 21.3518462,136.395769 C21.087,136.395769 20.823,136.328923 20.5903077,136.203269 C20.3571923,136.076769 20.1549615,135.894 20.0018077,135.650731 L20.0013846,135.649885 C19.8334231,135.382077 19.756,135.093115 19.7555769,134.802462 C19.7555769,134.538038 19.822,134.274462 19.9480769,134.041346 C20.0745769,133.808231 20.2573462,133.606423 20.5006154,133.452423 L20.5001923,133.452846 C20.7667308,133.285731 21.0548462,133.208731 21.3459231,133.208308 C21.6107692,133.208308 21.8751923,133.274731 22.1087308,133.400808 C22.3422692,133.527308 22.5440769,133.710077 22.6972308,133.952923 L22.6976538,133.953769 C22.8647692,134.220308 22.9421923,134.508423 22.9426154,134.799077 C22.9426154,135.064346 22.8761923,135.328769 22.7501154,135.561885 C22.6236154,135.795423 22.4408462,135.997654 22.198,136.150808 L22.1992692,136.150385 L22.7619615,137.046038 L23.3255,137.940846 C23.8822692,137.590538 24.3188846,137.109923 24.6116538,136.566269 C24.9048462,136.022615 25.0580007,135.4155 25.0580007,134.799077 C25.0584231,134.125115 24.8722692,133.436769 24.4876923,132.826692 L24.4881154,132.827538 C24.1382308,132.2695 23.6571923,131.832462 23.1135385,131.539269 C22.5694615,131.245654 21.9619231,131.092922 21.3459231,131.092922 C20.6719615,131.0925 19.9844615,131.278231 19.3743846,131.661962 L19.3739615,131.661962 C18.8171923,132.012269 18.3801538,132.492462 18.0869615,133.035692 C17.7933462,133.579346 17.6401916,134.186462 17.6401916,134.802462 C17.6397692,135.477269 17.8263462,136.165615 18.2109231,136.776115 L18.2105,136.775269 C18.5603846,137.333308 19.041,137.770769 19.5846538,138.063962 C20.1283077,138.358 20.7358462,138.510731 21.3518462,138.511155 C22.0262308,138.511577 22.7141538,138.325423 23.3242308,137.941692 L23.3255,137.940846 L22.7619615,137.046038","id","Fill-170"],["d","M49.9332308,53.5801538 L49.3705385,52.6845 C49.1031538,52.8520385 48.8141923,52.9290385 48.5235385,52.9294615 C48.2582692,52.9298846 47.9946923,52.8630385 47.7615769,52.7373846 C47.5284615,52.6108846 47.3266538,52.4281154 47.1735,52.1844231 L47.1726538,52.1835769 C47.0051154,51.9161923 46.9276923,51.6272308 46.9272692,51.3365769 C46.9272692,51.0721538 46.9936923,50.8085769 47.1193462,50.5758846 C47.2458462,50.3427692 47.4286154,50.1405385 47.6723077,49.9869615 C47.9384231,49.8202692 48.2265385,49.7432692 48.5171923,49.7424231 C48.7824615,49.7424231 49.0468846,49.8088462 49.28,49.9349231 C49.5135385,50.0618462 49.7153462,50.2441923 49.8685,50.4874615 L49.8693462,50.4883077 C50.0364615,50.7548462 50.1134615,51.0429615 50.1138846,51.3336154 C50.1143077,51.5984615 50.0474615,51.8628846 49.9213846,52.096 C49.7948846,52.3295385 49.6125385,52.5317692 49.3696923,52.6849231 L49.3705385,52.6845 L49.9332308,53.5801538 L50.4967692,54.4749615 C51.0539615,54.1246538 51.4905769,53.6440385 51.7833462,53.1008077 C52.0765385,52.5567308 52.2292721,51.9496154 52.2292721,51.3336154 C52.2301154,50.6596538 52.0439615,49.9713077 51.6593846,49.3612308 L51.6598077,49.3620769 C51.3095,48.8040385 50.8288846,48.367 50.2848077,48.0738077 C49.7411538,47.7801923 49.1336154,47.6274615 48.5171923,47.6270377 C47.8432308,47.6266154 47.1557308,47.8123462 46.5456538,48.1965 C45.9884615,48.5463846 45.5514231,49.0265769 45.2586538,49.5702308 C44.9650385,50.1138846 44.8118839,50.721 44.8118839,51.3365769 C44.8114615,52.0113846 44.9976154,52.6997308 45.3826154,53.3106538 L45.3817692,53.3093846 C45.7320769,53.8674231 46.2122692,54.3048846 46.7559231,54.5980769 C47.3,54.8921154 47.9071154,55.044849 48.5235385,55.044849 C49.1975,55.0456923 49.8854231,54.8595385 50.4959231,54.4758077 L50.4967692,54.4749615 L49.9332308,53.5801538","id","Fill-171"],["d","M195.8,52.261 L195.237308,51.3653462 C194.969923,51.5333077 194.680962,51.6103077 194.390308,51.6107308 C194.125462,51.6107308 193.861462,51.5443077 193.628769,51.4182308 C193.395231,51.2917308 193.193423,51.1093846 193.039846,50.8656923 L193.039846,50.8648462 C192.871885,50.5974615 192.794462,50.3085 192.794038,50.0178462 C192.794038,49.7534231 192.860462,49.4898462 192.986538,49.2567308 C193.112615,49.0236154 193.295385,48.8218077 193.538654,48.6682308 C193.805192,48.5015385 194.093308,48.4241154 194.384385,48.4236923 C194.649231,48.4236923 194.913654,48.4901154 195.146769,48.6161923 C195.380308,48.7426923 195.582538,48.9254615 195.736115,49.1687308 L195.736538,49.1695769 C195.903654,49.4356923 195.980654,49.7242308 195.981077,50.0148846 C195.9815,50.2797308 195.914654,50.5437308 195.788577,50.7772692 C195.662077,51.0108077 195.479308,51.2130385 195.236462,51.3661923 L195.237308,51.3653462 L195.8,52.261 L196.363538,53.1562308 C196.920731,52.8059231 197.357346,52.3253077 197.650115,51.7820769 C197.943731,51.238 198.096464,50.6308846 198.096464,50.0148846 C198.097308,49.3405 197.911154,48.6525769 197.526154,48.0425 L197.526577,48.0429231 C197.176269,47.4853077 196.695654,47.0478462 196.152,46.7550769 C195.607923,46.4614615 195.000385,46.308307 194.384385,46.308307 C193.710423,46.3078846 193.0225,46.4936154 192.412846,46.8777692 C191.855231,47.2276538 191.418192,47.7078462 191.125423,48.2515 C190.831808,48.7951538 190.678653,49.4018462 190.678653,50.0178462 C190.678231,50.6926538 190.864385,51.381 191.248962,51.9915 L191.248962,51.9910769 C191.598846,52.5486923 192.079462,52.9861538 192.622692,53.2793462 C193.166769,53.5729615 193.773885,53.7261161 194.390308,53.7261161 C195.064269,53.7265385 195.752192,53.5408077 196.362692,53.1566538 L196.363538,53.1562308 L195.8,52.261","id","Fill-172"],["d","M233.261346,146.737885 L232.698654,145.842231 C232.431269,146.009769 232.142308,146.087192 231.851654,146.087615 C231.586385,146.087615 231.322808,146.021192 231.089692,145.895115 C230.856577,145.768615 230.654769,145.585846 230.501192,145.342154 C230.333231,145.074346 230.255808,144.785385 230.255385,144.494308 C230.255385,144.229885 230.321808,143.966308 230.447462,143.733192 C230.573962,143.500077 230.756731,143.298269 231.000423,143.144692 C231.266115,142.978 231.554654,142.900577 231.845731,142.900154 C232.110577,142.900154 232.375,142.966577 232.608115,143.092654 C232.841654,143.219154 233.043885,143.401923 233.197038,143.645192 L233.197462,143.646038 C233.365,143.912154 233.442,144.200269 233.442423,144.490923 C233.442423,144.756192 233.376,145.020192 233.249923,145.253731 C233.123423,145.487269 232.940654,145.6895 232.697808,145.842654 L232.698654,145.842231 L233.261346,146.737885 L233.824885,147.633115 C234.382077,147.282808 234.818692,146.802192 235.111462,146.258538 C235.404654,145.714462 235.557808,145.107346 235.557808,144.490923 C235.558231,143.816962 235.3725,143.128615 234.9875,142.518538 L234.987923,142.519385 C234.637615,141.961346 234.157,141.524308 233.612923,141.231115 C233.068846,140.9375 232.461731,140.784769 231.845731,140.784769 C231.171769,140.784346 230.484269,140.970077 229.874192,141.353808 C229.316577,141.704115 228.879538,142.184308 228.586346,142.727962 C228.293154,143.271615 228.139999,143.878731 228.139999,144.494308 C228.139577,145.169115 228.325731,145.857462 228.710308,146.467962 C229.060192,147.025154 229.540385,147.462615 230.084038,147.756231 C230.628115,148.049846 231.235231,148.202577 231.851654,148.203001 C232.525615,148.203423 233.213538,148.017269 233.824038,147.633538 L233.824885,147.633115 L233.261346,146.737885","id","Fill-173"],["id","summary/card1","transform","translate(0.000000, 0.500000)"],["id","Group-3-Copy","transform","translate(0.000000, 31.500000)"],["d","M242.243,146.335 C203.034,140.754 163.526,137.965 124.02,137.965 C84.517,137.965 45.013,140.754 5.802,146.335 C9.204,138.915 12.718,131.514 16.34,124.135 C10.998,117.889 5.55,111.692 4.40536496e-13,105.546 C41.132,99.692 82.575,96.765 124.02,96.765 C165.468,96.765 206.913,99.692 248.049,105.546 C242.495,111.692 237.047,117.889 231.703,124.135 C235.327,131.514 238.839,138.915 242.243,146.335","id","Fill-47","fill","#035429"],["d","M221.022,128.961 C156.569,121.589 91.478,121.589 27.022,128.961 C34.239,133.013 41.355,137.154 48.359,141.384 C98.699,136.826 149.346,136.826 199.687,141.384 C206.691,137.154 213.804,133.013 221.022,128.961","id","Fill-48","fill","#135E41"],["id","Fill-49"],["fill","url(#linearGradient-2)","fill-rule","evenodd",0,"xlink","href","#path-3",1,"badge-img"],["stroke","#E55B28","stroke-width","2","d","M124.02,2 C128.022653,2 131.528214,5.10293248 135.02987,7.95760624 C138.340723,10.6567296 141.645472,13.2561325 145.089895,14.1797264 C148.415186,15.0715974 152.320881,14.6299487 156.265965,14.0272186 L157.295655,13.8671016 C161.693093,13.1744009 166.136786,12.2781684 169.426335,14.1845096 C172.781525,16.1285206 174.236945,20.4874458 175.831984,24.6733586 C177.371482,28.7135135 178.967537,32.6989638 181.561917,35.2933439 C183.94888,37.6798677 187.512993,39.221297 191.213788,40.651052 L192.181629,41.0219806 C196.367671,42.6166562 200.726744,44.0715627 202.670573,47.4278074 C204.403663,50.4183978 203.820311,54.3630785 203.179337,58.3595672 L202.987575,59.5591657 C202.31153,63.849787 201.705365,68.1492743 202.674308,71.763233 C203.598435,75.2078774 206.198132,78.5131022 208.897244,81.8241452 C211.75162,85.3256525 214.854,88.8306466 214.854,92.831 C214.854,96.832985 211.751613,100.338502 208.897136,103.840492 C206.198053,107.151839 203.598389,110.457345 202.674244,113.903006 C201.705459,117.515897 202.311415,121.814933 202.987311,126.105411 C203.680176,130.50361 204.576685,134.948676 202.66949,138.239335 C200.725565,141.594377 196.366857,143.049157 192.181152,144.643626 C188.140809,146.182723 184.155152,147.778421 181.560526,150.373047 C178.967035,152.967494 177.371371,156.952257 175.832191,160.99173 C174.237146,165.17782 172.781641,169.53691 169.426193,171.481573 C166.136359,173.388079 161.691952,172.491384 157.293947,171.798293 C153.003551,171.122161 148.704203,170.515846 145.090015,171.484241 C141.645415,172.407883 138.340605,175.007544 135.029695,177.706948 C131.528095,180.561823 128.022598,183.665 124.02,183.665 C120.021263,183.665 116.517987,180.563494 113.01758,177.709579 C109.70557,175.009266 106.398941,172.408134 102.95193,171.484227 C99.3382679,170.515364 95.0387743,171.121719 90.7479482,171.798003 C86.349975,172.491175 81.9053239,173.387896 78.6152772,171.481845 C75.2605635,169.536523 73.8048191,165.176943 72.2096648,160.990438 C70.6705899,156.951114 69.0751201,152.966605 66.4822136,150.371786 C63.887813,147.777386 59.9020478,146.181298 55.8616562,144.641805 C51.6759515,143.046943 47.317358,141.591742 45.3736068,138.237503 C43.4675217,134.947035 44.3637487,130.502249 45.0564894,126.104197 C45.7322463,121.813971 46.3381248,117.515135 45.3697764,113.902081 C44.4460882,110.456833 41.8463613,107.151411 39.147054,103.840043 C36.2925633,100.338303 33.19,96.8328843 33.19,92.831 C33.19,88.8309097 36.2923113,85.326134 39.1465896,81.8248571 C41.8460499,78.5134916 44.4460193,75.2079505 45.3698548,71.7626262 C46.3381043,68.1489808 45.7322705,63.8496639 45.05665,59.5592552 C44.3640075,55.1607518 43.4678241,50.715808 45.3743973,47.4258586 C47.3187833,44.0708887 51.6771927,42.615999 55.8625437,41.0215503 C59.9028406,39.4823613 63.8883044,37.8866009 66.4823439,35.2920832 C69.0762624,32.6976865 70.6720686,28.7121255 72.2113162,24.6718843 C73.8059598,20.4862389 75.2610199,16.1277098 78.6141553,14.1838046 C81.9057209,12.2779512 86.3498867,13.1741205 90.7474105,13.8669719 C95.0384528,14.5430467 99.3380864,15.1491655 102.951786,14.179812 C106.398885,13.2558815 109.705452,10.6550072 113.017405,7.95497485 C116.517868,5.10126124 120.021208,2 124.02,2 Z","stroke-linejoin","square"],["d","M49.607,92.831 C49.607,51.734 82.928,18.417 124.02,18.417 C165.124,18.417 198.44,51.734 198.44,92.831 C198.44,133.931 165.124,167.247 124.02,167.247 C82.928,167.247 49.607,133.931 49.607,92.831","id","Fill-51","fill","#FFFFFE"],["d","M221.022,128.961 C156.569,121.589 91.478,121.589 27.022,128.961 C25.462,115.317 23.9,101.672 22.342,88.028 C89.911,80.301 158.137,80.301 225.707,88.028 C224.146,101.672 222.584,115.317 221.022,128.961","id","Fill-53","fill","#1D6240"],["id","Group-18-Copy","transform","translate(70.023500, 90.832000)","fill","#FFFFFE","fill-opacity","1"],["id","Group","transform","translate(0.500000, 0.000000)"],["id","387"],["filter","url(#filter-7)",0,"xlink","href","#text-6"],[0,"xlink","href","#text-6"],["id","Pages-read-:"],["filter","url(#filter-9)",0,"xlink","href","#text-8"],[0,"xlink","href","#text-8"],["d","M124.0235,47.417 C126.50975,47.417 128.5235,45.40325 128.5235,42.917 C128.5235,40.43075 126.50975,38.417 124.0235,38.417 C121.53725,38.417 119.5235,40.43075 119.5235,42.917 C119.5235,45.40325 121.53725,47.417 124.0235,47.417 L124.0235,47.417 Z M124.0235,49.667 C121.01975,49.667 115.0235,51.1745 115.0235,54.167 L115.0235,56.417 L133.0235,56.417 L133.0235,54.167 C133.0235,51.1745 127.02725,49.667 124.0235,49.667 L124.0235,49.667 Z","id","Shape-Copy-2","fill","#000"],["text-anchor","middle","x","60","y","60",2,"width","50%","height","1.5rem","font-size","0.75rem"],["xmlns","http://www.w3.org/1999/xhtml",1,"truncate-overflow"],["id","Group-17-Copy-2","transform","translate(95.523500, 128.964250)",4,"ngIf"],[1,"player-endpage__right-panel"],[1,"title-section"],[1,"title","animated","fadeInDown"],[1,"animated","fadeInUp"],[1,"user-options"],["tabindex","0",1,"replay-section",3,"ngClass","click"],["width","36","height","37","xmlns","http://www.w3.org/2000/svg",4,"ngIf"],[1,"title"],["class","exit-section","tabindex","0",3,"click",4,"ngIf"],[4,"ngIf"],["id","text-8","x","55","y","16","text-anchor","middle","fill","#FFFFFE"],["font-size","12","font-weight","400","font-family","Noto Sans, NotoSans-Bold"],["font-size","18","font-family","NotoSans-Bold, Noto Sans"],["id","Group-17-Copy-2","transform","translate(95.523500, 128.964250)"],["id","Icon-24px","transform","translate(0.000000, 0.500000)"],["id","Shape","points","0 0 18 0 18 18 0 18"],["d","M11.25,0.75 L6.75,0.75 L6.75,2.25 L11.25,2.25 L11.25,0.75 L11.25,0.75 Z M8.25,10.5 L9.75,10.5 L9.75,6 L8.25,6 L8.25,10.5 L8.25,10.5 Z M14.2725,5.5425 L15.3375,4.4775 C15.015,4.095 14.6625,3.735 14.28,3.42 L13.215,4.485 C12.0525,3.555 10.59,3 9,3 C5.2725,3 2.25,6.0225 2.25,9.75 C2.25,13.4775 5.265,16.5 9,16.5 C12.735,16.5 15.75,13.4775 15.75,9.75 C15.75,8.16 15.195,6.6975 14.2725,5.5425 L14.2725,5.5425 Z M9,15 C6.0975,15 3.75,12.6525 3.75,9.75 C3.75,6.8475 6.0975,4.5 9,4.5 C11.9025,4.5 14.25,6.8475 14.25,9.75 C14.25,12.6525 11.9025,15 9,15 L9,15 Z","id","Shape","fill","#000"],["id","8:46","font-family","NotoSans-Bold, Noto Sans","font-size","14","font-weight","bold","fill","#000"],["x","22","y","15"],["width","36","height","37","xmlns","http://www.w3.org/2000/svg"],["x1","18%","y1","0%","x2","83.101%","y2","100%","id","a"],["stop-color","#024F9D","offset","0%"],["stop-color","#024F9D","offset","100%"],["fill","none","fill-rule","evenodd"],["d","M0 .853h36v36H0z"],["d","M18 7.5v-6L10.5 9l7.5 7.5v-6c4.965 0 9 4.035 9 9s-4.035 9-9 9-9-4.035-9-9H6c0 6.63 5.37 12 12 12s12-5.37 12-12-5.37-12-12-12z","fill","#ccc","transform","translate(0 .853)"],["d","M18 7.5v-6L10.5 9l7.5 7.5v-6c4.965 0 9 4.035 9 9s-4.035 9-9 9-9-4.035-9-9H6c0 6.63 5.37 12 12 12s12-5.37 12-12-5.37-12-12-12z","fill","url(#a)","transform","translate(0 .853)"],["tabindex","0",1,"exit-section",3,"click"],["xmlns","http://www.w3.org/2000/svg","width","36","height","36"],["x1","0%","y1","0%","x2","101.72%","y2","100%","id","a"],["d","M0 0h36v36H0z"],["d","M15.135 23.385L17.25 25.5l7.5-7.5-7.5-7.5-2.115 2.115 3.87 3.885H4.5v3h14.505l-3.87 3.885zM28.5 4.5h-21a3 3 0 00-3 3v6h3v-6h21v21h-21v-6h-3v6a3 3 0 003 3h21c1.65 0 3-1.35 3-3v-21c0-1.65-1.35-3-3-3z","fill","url(#a)"],[1,"next"],["aria-label","Next content",1,"next-level",3,"click"],["tabindex","0",1,"title-text"],[1,"next-arrow"],["src","assets/next-arrow.svg","alt","next arrow"]],template:function(b,I){1&b&&(l.F$t(),l.TgZ(0,"div",0)(1,"div",1)(2,"div",2),l.O4$(),l.TgZ(3,"svg",3)(4,"defs")(5,"filter",4),l._UZ(6,"feColorMatrix",5),l.qZA(),l.TgZ(7,"linearGradient",6),l._UZ(8,"stop",7)(9,"stop",8),l.qZA(),l.TgZ(10,"linearGradient",9),l._UZ(11,"stop",10)(12,"stop",11),l.qZA(),l._UZ(13,"path",12),l.TgZ(14,"filter",13),l._UZ(15,"feGaussianBlur",14)(16,"feOffset",15)(17,"feComposite",16)(18,"feColorMatrix",17),l.qZA(),l.TgZ(19,"linearGradient",18),l._UZ(20,"stop",19)(21,"stop",20),l.qZA(),l.YNc(22,_e,5,2,"text",21),l.qZA(),l.TgZ(23,"g",22)(24,"g",23)(25,"g",24)(26,"g",25)(27,"g",26),l._UZ(28,"path",27)(29,"path",28)(30,"path",29)(31,"path",30)(32,"path",31)(33,"path",32)(34,"path",33)(35,"path",34)(36,"path",35)(37,"path",36)(38,"path",37)(39,"path",38)(40,"path",39)(41,"path",40)(42,"path",41)(43,"path",42)(44,"path",43)(45,"path",44)(46,"path",45)(47,"path",46)(48,"path",47)(49,"path",48)(50,"path",49)(51,"path",50)(52,"path",51)(53,"path",52)(54,"path",53)(55,"path",54)(56,"path",55)(57,"path",56)(58,"path",57)(59,"path",58)(60,"path",59)(61,"path",60)(62,"path",61)(63,"path",62)(64,"path",63)(65,"path",64)(66,"path",65)(67,"path",66)(68,"path",67)(69,"path",68)(70,"path",69)(71,"path",70)(72,"path",71)(73,"path",72)(74,"path",73)(75,"path",74)(76,"path",75)(77,"path",76)(78,"path",77)(79,"path",78)(80,"path",79)(81,"path",80)(82,"path",81)(83,"path",82)(84,"path",83)(85,"path",84)(86,"path",85)(87,"path",86)(88,"path",87)(89,"path",88)(90,"path",89)(91,"path",90)(92,"path",91)(93,"path",92)(94,"path",93)(95,"path",94)(96,"path",95)(97,"path",96)(98,"path",97)(99,"path",98)(100,"path",99)(101,"path",100)(102,"path",101)(103,"path",102)(104,"path",103)(105,"path",104)(106,"path",105)(107,"path",106)(108,"path",107)(109,"path",108)(110,"path",109)(111,"path",110)(112,"path",111)(113,"path",112)(114,"path",113)(115,"path",114)(116,"path",115)(117,"path",116)(118,"path",117)(119,"path",118)(120,"path",119)(121,"path",120)(122,"path",121)(123,"path",122)(124,"path",123)(125,"path",124)(126,"path",125)(127,"path",126)(128,"path",127)(129,"path",128)(130,"path",129)(131,"path",130)(132,"path",131)(133,"path",132)(134,"path",133)(135,"path",134)(136,"path",135)(137,"path",136)(138,"path",137)(139,"path",138)(140,"path",139)(141,"path",140)(142,"path",141)(143,"path",142)(144,"path",143)(145,"path",144)(146,"path",145)(147,"path",146)(148,"path",147)(149,"path",148)(150,"path",149)(151,"path",150)(152,"path",151)(153,"path",152)(154,"path",153)(155,"path",154)(156,"path",155)(157,"path",156)(158,"path",157)(159,"path",158)(160,"path",159)(161,"path",160)(162,"path",161)(163,"path",162)(164,"path",163)(165,"path",164)(166,"path",165)(167,"path",166)(168,"path",167)(169,"path",168)(170,"path",169)(171,"path",170)(172,"path",171)(173,"path",172)(174,"path",173)(175,"path",174)(176,"path",175)(177,"path",176)(178,"path",177)(179,"path",178)(180,"path",179)(181,"path",180)(182,"path",181)(183,"path",182)(184,"path",183)(185,"polygon",184)(186,"polygon",185)(187,"polygon",186)(188,"polygon",187)(189,"polygon",188)(190,"polyline",189)(191,"polyline",190)(192,"polyline",191)(193,"path",192)(194,"path",193)(195,"path",194)(196,"path",195)(197,"path",196)(198,"path",197),l.qZA()(),l.TgZ(199,"g",198)(200,"g",199),l._UZ(201,"path",200)(202,"path",201),l.TgZ(203,"g",202),l._UZ(204,"use",203)(205,"path",204),l.qZA(),l._UZ(206,"path",205)(207,"path",206),l.TgZ(208,"g",207)(209,"g",208)(210,"g",209),l._UZ(211,"use",210)(212,"use",211),l.qZA(),l.TgZ(213,"g",212),l._UZ(214,"use",213)(215,"use",214),l.qZA()()(),l._UZ(216,"path",215),l.TgZ(217,"foreignObject",216),l.kcU(),l.TgZ(218,"div",217),l._uU(219),l.qZA()(),l.YNc(220,ze,7,1,"g",218),l.qZA()()()()()()()(),l.TgZ(221,"div",219)(222,"div",220)(223,"div",221),l._uU(224,"You just completed"),l.qZA(),l.TgZ(225,"span",222),l._uU(226),l.qZA(),l.Hsn(227),l.qZA(),l.TgZ(228,"div",223)(229,"div",224),l.NdJ("click",function(){return I.replay()}),l.TgZ(230,"div"),l.YNc(231,Mt,8,0,"svg",225),l.YNc(232,Pn,8,0,"svg",225),l.qZA(),l.TgZ(233,"div",226),l._uU(234,"Replay"),l.qZA()(),l.YNc(235,Qt,11,0,"div",227),l.qZA(),l.YNc(236,un,8,1,"ng-container",228),l.qZA()()),2&b&&(l.xp6(22),l.Q6J("ngIf",I.outcome),l.xp6(197),l.hij(" ",I.userName," "),l.xp6(1),l.Q6J("ngIf",I.timeSpentLabel),l.xp6(6),l.Oqu(I.contentName),l.xp6(3),l.Q6J("ngClass",I.showReplay?"":"disabled"),l.xp6(2),l.Q6J("ngIf",!I.showReplay),l.xp6(1),l.Q6J("ngIf",I.showReplay),l.xp6(3),l.Q6J("ngIf",I.showExit),l.xp6(1),l.Q6J("ngIf",I.nextContent))},dependencies:[Ln.mk,Ln.O5],styles:[':root{--sdk-end-page-title:#000;--sdk-end-page-replay-icon: #024f9d;--sdk-end-page-replay-section-bg:#fff;--sdk-end-page-title-span: #666666;--sdk-end-page-replay-section-hover: #F2F2F2}[_nghost-%COMP%] .player-endpage[_ngcontent-%COMP%]{padding:1rem;height:100%;display:flex;align-items:center;justify-content:space-around;background:var(--sdk-end-page-replay-section-bg)}@media all and (orientation: portrait){[_nghost-%COMP%] .player-endpage[_ngcontent-%COMP%]{flex-direction:column;display:block;overflow-y:auto}}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%]{text-align:center;flex:50%}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%]{position:relative;padding:1.5rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .badge[_ngcontent-%COMP%]{width:17.625rem;height:13.1rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .score-details[_ngcontent-%COMP%]{position:absolute;left:0;right:0;bottom:5rem;color:var(--white);text-shadow:.063 .125 #8b2925;display:flex;justify-content:center;align-items:center}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .score-details[_ngcontent-%COMP%] .progress[_ngcontent-%COMP%]{font-size:.85rem;margin-right:.7rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .score-details[_ngcontent-%COMP%] .score[_ngcontent-%COMP%]{font-size:1.3rem;font-weight:700}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .user-details[_ngcontent-%COMP%]{position:absolute;left:0;right:0;top:2.8rem;width:8.5rem;margin:0 auto}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .user-details[_ngcontent-%COMP%] .user[_ngcontent-%COMP%]{width:1.275rem;height:1.275rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .user-details[_ngcontent-%COMP%] .user-title[_ngcontent-%COMP%]{color:var(--primary-color);font-size:.85rem;line-height:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .timer-details[_ngcontent-%COMP%]{position:absolute;bottom:2.75rem;left:0;right:0;display:flex;justify-content:center;align-items:center}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .timer-details[_ngcontent-%COMP%] .timer[_ngcontent-%COMP%]{width:1.275rem;height:1.275rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .timer-details[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--primary-color);font-size:1rem;font-weight:700;margin-left:.3rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%]{flex:50%;text-align:center;padding:1rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .title-section[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:var(--sdk-end-page-title);font-size:1.3125rem;font-weight:700;letter-spacing:0;line-height:1.75rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .title-section[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--sdk-end-page-title-span);font-size:.75rem;word-break:break-word}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .user-options[_ngcontent-%COMP%]{display:flex;justify-content:space-around;padding:1.7rem 0}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .user-options[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:var(--gray-800);font-size:1rem;line-height:1.188rem;text-align:center}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .user-options[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:2.55rem;height:2.55rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next[_ngcontent-%COMP%]{color:var(--gray-400);font-size:.85rem;line-height:1.063rem;margin-bottom:.7rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%]{margin:0 auto;width:auto;border-radius:.5rem;padding:.75rem;background:linear-gradient(135deg,#ffcd55,#ffd955);box-shadow:inset 0 -.063rem .188rem rgba(var(--rc-rgba-black),.5);display:flex;align-items:center;justify-content:space-between;cursor:pointer}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%] .title-text[_ngcontent-%COMP%]{color:var(--gray-800);font-size:.85rem;flex:1;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;line-height:normal}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%] .next-arrow[_ngcontent-%COMP%]{height:2.55rem;width:2.55rem;background-color:var(--white);border-radius:50%;text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%] .next-arrow[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:1.75rem}.replay-section[_ngcontent-%COMP%], .exit-section[_ngcontent-%COMP%]{cursor:pointer;background-color:var(--sdk-end-page-replay-section-bg);padding:.5rem;border-radius:.25rem}.replay-section[_ngcontent-%COMP%]:hover, .exit-section[_ngcontent-%COMP%]:hover{background-color:var(--sdk-end-page-replay-section-hover)}.replay-section[_ngcontent-%COMP%] div[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] g[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:var(--sdk-end-page-replay-icon)}.replay-section[_ngcontent-%COMP%] div[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] g[_ngcontent-%COMP%] path[_ngcontent-%COMP%]:first-child{fill:transparent}.replay-section.disabled[_ngcontent-%COMP%]{cursor:not-allowed}.replay-section.disabled[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:#ccc!important}@keyframes _ngcontent-%COMP%_fadeInDown{0%{opacity:0;transform:translateY(-1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInUp{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;transform:translate(6.25rem)}to{opacity:1;transform:translate(0)}}@keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;transform:translate(-6.25rem)}to{opacity:1;transform:translate(0)}}.fadeInDown[_ngcontent-%COMP%]{animation-name:_ngcontent-%COMP%_fadeInDown}.fadeInUp[_ngcontent-%COMP%]{animation-name:_ngcontent-%COMP%_fadeInUp}.fadeInLeftSide[_ngcontent-%COMP%], .fadeInRightSide[_ngcontent-%COMP%]{animation-name:_ngcontent-%COMP%_fadeInLeftSide}.animated[_ngcontent-%COMP%]{animation-duration:1.5s;animation-fill-mode:both}.truncate-overflow[_ngcontent-%COMP%]{--lh: 1.4rem;line-height:var(--lh);--max-lines: 1;position:relative;max-height:calc(var(--lh) * var(--max-lines));overflow:hidden;width:100%;font-size:.65rem;color:var(--black)}.truncate-overflow[_ngcontent-%COMP%]:before{position:absolute;content:"";bottom:0;right:0}.truncate-overflow[_ngcontent-%COMP%]:after{content:"";position:absolute;right:0;width:1rem;height:1rem;background:var(--white)}.particles[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{transform:scale(1.1);transform-origin:center;animation:_ngcontent-%COMP%_heartbeat 3s ease-in-out infinite both;fill:#e55b28;opacity:.4}.badge-inner-animation[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_heartbeat 5s ease-in-out infinite both;transform-origin:center center}@keyframes _ngcontent-%COMP%_heartbeat{0%{transform:scale(1);transform-origin:center center;animation-timing-function:ease-out}10%{transform:scale(.91);animation-timing-function:ease-in}17%{transform:scale(.98);animation-timing-function:ease-out}33%{transform:scale(.87);animation-timing-function:ease-in}45%{transform:scale(1);animation-timing-function:ease-out}}']})}class En{constructor(){this.sidebarMenuEvent=new l.vpe}toggleMenu(g){const b=document.getElementById("overlay-input"),I=document.querySelector(".navBlock"),F=document.getElementById("playerSideMenu"),X=document.getElementById("ariaLabelValue"),Pe=document.getElementById("overlay-button");g instanceof KeyboardEvent&&(b.checked=!b.checked),b.checked?(F.style.visibility="visible",X.innerHTML="Player Menu Close",Pe.setAttribute("aria-label","Player Menu Close"),I.style.width="100%",I.style.marginLeft="0%",this.sidebarMenuEvent.emit({event:g,type:"OPEN_MENU"})):(F.style.visibility="hidden",X.innerHTML="Player Menu Open",Pe.setAttribute("aria-label","Player Menu Open"),I.style.marginLeft="-100%",this.sidebarMenuEvent.emit({event:g,type:"CLOSE_MENU"}))}static#e=this.\u0275fac=function(b){return new(b||En)};static#t=this.\u0275cmp=l.Xpm({type:En,selectors:[["sb-player-side-menu-icon"]],outputs:{sidebarMenuEvent:"sidebarMenuEvent"},decls:5,vars:0,consts:[["type","checkbox","id","overlay-input",3,"click"],["aria-label","Player Menu Open","for","overlay-input","id","overlay-button","tabindex","0",3,"keydown.enter"],["id","ariaLabelValue"]],template:function(b,I){1&b&&(l.TgZ(0,"input",0),l.NdJ("click",function(X){return I.toggleMenu(X)}),l.qZA(),l.TgZ(1,"label",1),l.NdJ("keydown.enter",function(X){return I.toggleMenu(X)}),l._UZ(2,"span"),l.TgZ(3,"em",2),l._uU(4,"Player Menu Open"),l.qZA()())},styles:[':root{--sdk-overlay-btn-hover:#333332}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]{z-index:10;cursor:pointer;-webkit-user-select:none;user-select:none;margin:0;position:absolute;top:.4rem;left:1rem;height:2.25rem;width:2.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{height:.2rem;width:1.25rem;border-radius:.125rem;background-color:var(--black);position:relative;display:block;transition:all .2s ease-in-out}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:before{top:-.45rem;visibility:visible}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after{top:.45rem}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:before, [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after{height:.2rem;width:1.25rem;border-radius:.125rem;background-color:var(--black);position:absolute;content:"";transition:all .2s ease-in-out}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%], [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]:before, [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]:after{background:var(--sdk-overlay-btn-hover)}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover{background-color:rgba(var(--rc-rgba-black),.75)}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]{background-color:var(--white)}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]:before, [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]:after{background-color:var(--white)}input[type=checkbox][_ngcontent-%COMP%]{display:none}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay[_ngcontent-%COMP%]{visibility:visible}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%], input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{background:transparent}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:before{transform:rotate(45deg) translate(.3125rem,.3125rem);opacity:1}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after{transform:rotate(-45deg) translate(.3125rem,-.3125rem)} html[dir=rtl] #overlay-button{left:auto;right:1rem} html[dir=rtl] #overlay-button span:before, html[dir=rtl] #overlay-button span:after{right:0}#ariaLabelValue[_ngcontent-%COMP%]{position:absolute;opacity:0}']})}function pr(_,g){if(1&_){const b=l.EpF();l.TgZ(0,"li",8),l.NdJ("click",function(F){l.CHM(b);const X=l.oxw();return l.KtG(X.emitSideBarEvent(F,"SHARE"))})("keydown.enter",function(F){l.CHM(b);const X=l.oxw();return l.KtG(X.emitSideBarEvent(F,"SHARE"))}),l._UZ(1,"span",9),l._uU(2," Share"),l.qZA()}}function go(_,g){if(1&_){const b=l.EpF();l.TgZ(0,"li",8),l.NdJ("click",function(F){l.CHM(b);const X=l.oxw();return l.KtG(X.showDownloadPopup(F,"DOWNLOAD_MENU"))})("keydown.enter",function(F){l.CHM(b);const X=l.oxw();return X.closeNav(F),l.KtG(X.showDownloadPopup(F,"DOWNLOAD_MENU"))}),l._UZ(1,"span",10),l._uU(2," Download"),l.qZA()}}function Eo(_,g){if(1&_){const b=l.EpF();l.TgZ(0,"li",8),l.NdJ("click",function(F){l.CHM(b);const X=l.oxw();return X.closeNav(F),l.KtG(X.emitSideBarEvent(F,"PRINT"))})("keydown.enter",function(F){l.CHM(b);const X=l.oxw();return l.KtG(X.emitSideBarEvent(F,"PRINT"))}),l._UZ(1,"span",11),l._uU(2," Print"),l.qZA()}}function jo(_,g){if(1&_){const b=l.EpF();l.TgZ(0,"li",8),l.NdJ("click",function(F){l.CHM(b);const X=l.oxw();return X.closeNav(F),l.KtG(X.emitSideBarEvent(F,"EXIT"))})("keydown.enter",function(F){l.CHM(b);const X=l.oxw();return X.closeNav(F),l.KtG(X.emitSideBarEvent(F,"EXIT"))}),l._UZ(1,"span",12),l._uU(2," Exit"),l.qZA()}}function Or(_,g){if(1&_){const b=l.EpF();l.TgZ(0,"sb-player-download-popup",13),l.NdJ("hideDownloadPopUp",function(F){l.CHM(b);const X=l.oxw();return l.KtG(X.hideDownloadPopUp(F))})("downloadEvent",function(F){l.CHM(b);const X=l.oxw();return l.KtG(X.sidebarEvent.emit(F))}),l.qZA()}if(2&_){const b=l.oxw();l.Q6J("title",b.title)("showDownloadPopUp",b.showDownloadPopUp)}}class oo{constructor(g){this.ref=g,this.config={showShare:!1,showDownload:!1,showReplay:!1,showExit:!1,showPrint:!1},this.sidebarEvent=new l.vpe,this.toggleMenu=new l.vpe,this.showDownloadPopUp=!1}closeNav(g){const b=document.getElementById("ariaLabelValue"),I=document.getElementById("overlay-button"),F=document.getElementById("overlay-input");b.innerHTML="Player Menu Open",I.setAttribute("aria-label","Player Menu Open"),F.checked=!1,document.getElementById("playerSideMenu").style.visibility="hidden",document.querySelector(".navBlock").style.marginLeft="-100%",this.sidebarEvent.emit({event:g,type:"CLOSE_MENU"})}showDownloadPopup(g,b){this.showDownloadPopUp=!0,this.ref.detectChanges(),this.emitSideBarEvent(g,b)}hideDownloadPopUp(g){this.showDownloadPopUp=!1,this.sidebarEvent.emit(g),this.ref.detectChanges()}emitSideBarEvent(g,b){this.sidebarEvent.emit({event:g,type:b})}static#e=this.\u0275fac=function(b){return new(b||oo)(l.Y36(l.sBO))};static#t=this.\u0275cmp=l.Xpm({type:oo,selectors:[["sb-player-sidebar"]],inputs:{title:"title",config:"config"},outputs:{sidebarEvent:"sidebarEvent",toggleMenu:"toggleMenu"},decls:12,vars:6,consts:[["id","playerSideMenu","aria-modal","true","aria-labelledby","Menubar",1,"sidenav"],["sidebarMenu",""],[1,"navBlock"],["role","heading","aria-level","2",1,"player-nav-unit","text-left"],["aria-label","player sidebar","id","sidebar-list"],["tabindex","0",3,"click","keydown.enter",4,"ngIf"],["aria-hidden","true","tabindex","-1",1,"transparentBlock",3,"click"],[3,"title","showDownloadPopUp","hideDownloadPopUp","downloadEvent",4,"ngIf"],["tabindex","0",3,"click","keydown.enter"],[1,"player-icon","player-share","mr-16"],[1,"player-icon","player-download","mr-16"],[1,"player-icon","player-print","mr-16"],[1,"player-icon","player-exit","mr-16"],[3,"title","showDownloadPopUp","hideDownloadPopUp","downloadEvent"]],template:function(b,I){1&b&&(l.TgZ(0,"div",0,1)(2,"div",2)(3,"div",3),l._uU(4),l.qZA(),l.TgZ(5,"ul",4),l.YNc(6,pr,3,0,"li",5),l.YNc(7,go,3,0,"li",5),l.YNc(8,Eo,3,0,"li",5),l.YNc(9,jo,3,0,"li",5),l.qZA()(),l.TgZ(10,"div",6),l.NdJ("click",function(X){return I.closeNav(X)}),l.qZA()(),l.YNc(11,Or,1,2,"sb-player-download-popup",7)),2&b&&(l.xp6(4),l.Oqu(I.title),l.xp6(2),l.Q6J("ngIf",I.config.showShare),l.xp6(1),l.Q6J("ngIf",I.config.showDownload),l.xp6(1),l.Q6J("ngIf",I.config.showPrint),l.xp6(1),l.Q6J("ngIf",I.config.showExit),l.xp6(2),l.Q6J("ngIf",I.showDownloadPopUp))},dependencies:[Ln.O5,ne],styles:[":root{--sdk-player-icon:#6D7278}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%]{width:100%;position:absolute;z-index:1;top:0;left:0;overflow-x:hidden;display:flex;z-index:9;height:100%}@media screen and (max-height: 1024px){[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%]{padding-top:0}}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-size:1.5rem;color:var(--black);display:block}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:var(--gray-0)}@media screen and (max-height: 1024px){[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:1.125rem}}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] .closebtn[_ngcontent-%COMP%]{position:absolute;top:0;right:1.5rem;font-size:2.25rem;margin-left:3.125rem}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%]{width:100%;background:var(--white);max-width:20rem;transition:all .3s ease-in;margin-left:-100%;z-index:10;position:absolute;height:100%}@media (min-width: 1600px){.PlayerMediaQueryClass [_nghost-%COMP%] .navBlock[_ngcontent-%COMP%]{max-width:24rem}}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] .player-nav-unit[_ngcontent-%COMP%]{background:var(--primary-theme);padding:3rem 2rem 2rem;min-height:5.625rem;display:flex;align-items:center;color:var(--gray-800);font-size:1rem;font-weight:700;line-height:normal;word-break:break-word}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{margin:0;padding:0}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{padding:1rem 2rem;background:var(--white);min-height:4rem;cursor:pointer;display:flex;align-items:center;color:rgba(var(--rc-rgba-black),1);font-size:.875rem;line-height:1.375rem;margin:0;line-height:normal}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover{background-color:var(--gray-0)}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .player-icon[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem;background-color:var(--sdk-player-icon)}[_nghost-%COMP%] #playerSideMenu[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .player-replay[_ngcontent-%COMP%]{display:inline;padding:8px}[_nghost-%COMP%] .transparentBlock[_ngcontent-%COMP%]{width:100%;background-color:rgba(var(--rc-rgba-black),.5);height:100%;transition:all .3s ease}[_nghost-%COMP%] .player-share[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik00MDYsMzMyYy0yOS42NDEsMC01NS43NjEsMTQuNTgxLTcyLjE2NywzNi43NTVMMTkxLjk5LDI5Ni4xMjRjMi4zNTUtOC4wMjcsNC4wMS0xNi4zNDYsNC4wMS0yNS4xMjQNCgkJCWMwLTExLjkwNi0yLjQ0MS0yMy4yMjUtNi42NTgtMzMuNjM2bDE0OC40NDUtODkuMzI4QzM1NC4zMDcsMTY3LjQyNCwzNzguNTg5LDE4MCw0MDYsMTgwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJYzAtNDkuNjI5LTQwLjM3MS05MC05MC05MGMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsMTEuNDM3LDIuMzU1LDIyLjI4Niw2LjI2MiwzMi4zNThsLTE0OC44ODcsODkuNTkNCgkJCUMxNTYuODY5LDE5My4xMzYsMTMyLjkzNywxODEsMTA2LDE4MWMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsNDkuNjI5LDQwLjM3MSw5MCw5MCw5MGMzMC4xMywwLDU2LjY5MS0xNS4wMDksNzMuMDM1LTM3LjgwNg0KCQkJbDE0MS4zNzYsNzIuMzk1QzMxNy44MDcsNDAzLjk5NSwzMTYsNDEyLjc1LDMxNiw0MjJjMCw0OS42MjksNDAuMzcxLDkwLDkwLDkwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJQzQ5NiwzNzIuMzcxLDQ1NS42MjksMzMyLDQwNiwzMzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik00MDYsMzMyYy0yOS42NDEsMC01NS43NjEsMTQuNTgxLTcyLjE2NywzNi43NTVMMTkxLjk5LDI5Ni4xMjRjMi4zNTUtOC4wMjcsNC4wMS0xNi4zNDYsNC4wMS0yNS4xMjQNCgkJCWMwLTExLjkwNi0yLjQ0MS0yMy4yMjUtNi42NTgtMzMuNjM2bDE0OC40NDUtODkuMzI4QzM1NC4zMDcsMTY3LjQyNCwzNzguNTg5LDE4MCw0MDYsMTgwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJYzAtNDkuNjI5LTQwLjM3MS05MC05MC05MGMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsMTEuNDM3LDIuMzU1LDIyLjI4Niw2LjI2MiwzMi4zNThsLTE0OC44ODcsODkuNTkNCgkJCUMxNTYuODY5LDE5My4xMzYsMTMyLjkzNywxODEsMTA2LDE4MWMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsNDkuNjI5LDQwLjM3MSw5MCw5MCw5MGMzMC4xMywwLDU2LjY5MS0xNS4wMDksNzMuMDM1LTM3LjgwNg0KCQkJbDE0MS4zNzYsNzIuMzk1QzMxNy44MDcsNDAzLjk5NSwzMTYsNDEyLjc1LDMxNiw0MjJjMCw0OS42MjksNDAuMzcxLDkwLDkwLDkwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJQzQ5NiwzNzIuMzcxLDQ1NS42MjksMzMyLDQwNiwzMzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=)}[_nghost-%COMP%] .player-exit[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzg0IDM4NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzg0IDM4NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZD0iTTM0MS4zMzMsMEg0Mi42NjdDMTkuMDkzLDAsMCwxOS4wOTMsMCw0Mi42NjdWMTI4aDQyLjY2N1Y0Mi42NjdoMjk4LjY2N3YyOTguNjY3SDQyLjY2N1YyNTZIMHY4NS4zMzMNCgkJCQlDMCwzNjQuOTA3LDE5LjA5MywzODQsNDIuNjY3LDM4NGgyOTguNjY3QzM2NC45MDcsMzg0LDM4NCwzNjQuOTA3LDM4NCwzNDEuMzMzVjQyLjY2N0MzODQsMTkuMDkzLDM2NC45MDcsMCwzNDEuMzMzLDB6Ii8+DQoJCQk8cG9seWdvbiBwb2ludHM9IjE1MS4xNDcsMjY4LjQ4IDE4MS4zMzMsMjk4LjY2NyAyODgsMTkyIDE4MS4zMzMsODUuMzMzIDE1MS4xNDcsMTE1LjUyIDIwNi4yOTMsMTcwLjY2NyAwLDE3MC42NjcgMCwyMTMuMzMzIA0KCQkJCTIwNi4yOTMsMjEzLjMzMyAJCQkiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzg0IDM4NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzg0IDM4NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZD0iTTM0MS4zMzMsMEg0Mi42NjdDMTkuMDkzLDAsMCwxOS4wOTMsMCw0Mi42NjdWMTI4aDQyLjY2N1Y0Mi42NjdoMjk4LjY2N3YyOTguNjY3SDQyLjY2N1YyNTZIMHY4NS4zMzMNCgkJCQlDMCwzNjQuOTA3LDE5LjA5MywzODQsNDIuNjY3LDM4NGgyOTguNjY3QzM2NC45MDcsMzg0LDM4NCwzNjQuOTA3LDM4NCwzNDEuMzMzVjQyLjY2N0MzODQsMTkuMDkzLDM2NC45MDcsMCwzNDEuMzMzLDB6Ii8+DQoJCQk8cG9seWdvbiBwb2ludHM9IjE1MS4xNDcsMjY4LjQ4IDE4MS4zMzMsMjk4LjY2NyAyODgsMTkyIDE4MS4zMzMsODUuMzMzIDE1MS4xNDcsMTE1LjUyIDIwNi4yOTMsMTcwLjY2NyAwLDE3MC42NjcgMCwyMTMuMzMzIA0KCQkJCTIwNi4yOTMsMjEzLjMzMyAJCQkiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K)}[_nghost-%COMP%] .player-print[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aWNfcHJpbnQgY29weTwvdGl0bGU+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iSWNvbi0yNHB4Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTE5LDggTDUsOCBDMy4zNCw4IDIsOS4zNCAyLDExIEwyLDE3IEw2LDE3IEw2LDIxIEwxOCwyMSBMMTgsMTcgTDIyLDE3IEwyMiwxMSBDMjIsOS4zNCAyMC42Niw4IDE5LDggTDE5LDggWiBNMTYsMTkgTDgsMTkgTDgsMTQgTDE2LDE0IEwxNiwxOSBMMTYsMTkgWiBNMTksMTIgQzE4LjQ1LDEyIDE4LDExLjU1IDE4LDExIEMxOCwxMC40NSAxOC40NSwxMCAxOSwxMCBDMTkuNTUsMTAgMjAsMTAuNDUgMjAsMTEgQzIwLDExLjU1IDE5LjU1LDEyIDE5LDEyIEwxOSwxMiBaIE0xOCwzIEw2LDMgTDYsNyBMMTgsNyBMMTgsMyBMMTgsMyBaIiBpZD0iU2hhcGUiIGZpbGw9IiM2RDcyNzgiPjwvcGF0aD4KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjAgMCAyNCAwIDI0IDI0IDAgMjQiPjwvcG9seWdvbj4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aWNfcHJpbnQgY29weTwvdGl0bGU+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iSWNvbi0yNHB4Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTE5LDggTDUsOCBDMy4zNCw4IDIsOS4zNCAyLDExIEwyLDE3IEw2LDE3IEw2LDIxIEwxOCwyMSBMMTgsMTcgTDIyLDE3IEwyMiwxMSBDMjIsOS4zNCAyMC42Niw4IDE5LDggTDE5LDggWiBNMTYsMTkgTDgsMTkgTDgsMTQgTDE2LDE0IEwxNiwxOSBMMTYsMTkgWiBNMTksMTIgQzE4LjQ1LDEyIDE4LDExLjU1IDE4LDExIEMxOCwxMC40NSAxOC40NSwxMCAxOSwxMCBDMTkuNTUsMTAgMjAsMTAuNDUgMjAsMTEgQzIwLDExLjU1IDE5LjU1LDEyIDE5LDEyIEwxOSwxMiBaIE0xOCwzIEw2LDMgTDYsNyBMMTgsNyBMMTgsMyBMMTgsMyBaIiBpZD0iU2hhcGUiIGZpbGw9IiM2RDcyNzgiPjwvcGF0aD4KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjAgMCAyNCAwIDI0IDI0IDAgMjQiPjwvcG9seWdvbj4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==)}[_nghost-%COMP%] .player-download[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0zODIuNTYsMjMzLjM3NkMzNzkuOTY4LDIyNy42NDgsMzc0LjI3MiwyMjQsMzY4LDIyNGgtNjRWMTZjMC04LjgzMi03LjE2OC0xNi0xNi0xNmgtNjRjLTguODMyLDAtMTYsNy4xNjgtMTYsMTZ2MjA4aC02NA0KCQkJYy02LjI3MiwwLTExLjk2OCwzLjY4LTE0LjU2LDkuMzc2Yy0yLjYyNCw1LjcyOC0xLjYsMTIuNDE2LDIuNTI4LDE3LjE1MmwxMTIsMTI4YzMuMDQsMy40ODgsNy40MjQsNS40NzIsMTIuMDMyLDUuNDcyDQoJCQljNC42MDgsMCw4Ljk5Mi0yLjAxNiwxMi4wMzItNS40NzJsMTEyLTEyOEMzODQuMTkyLDI0NS44MjQsMzg1LjE1MiwyMzkuMTA0LDM4Mi41NiwyMzMuMzc2eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNNDMyLDM1MnY5Nkg4MHYtOTZIMTZ2MTI4YzAsMTcuNjk2LDE0LjMzNiwzMiwzMiwzMmg0MTZjMTcuNjk2LDAsMzItMTQuMzA0LDMyLTMyVjM1Mkg0MzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0zODIuNTYsMjMzLjM3NkMzNzkuOTY4LDIyNy42NDgsMzc0LjI3MiwyMjQsMzY4LDIyNGgtNjRWMTZjMC04LjgzMi03LjE2OC0xNi0xNi0xNmgtNjRjLTguODMyLDAtMTYsNy4xNjgtMTYsMTZ2MjA4aC02NA0KCQkJYy02LjI3MiwwLTExLjk2OCwzLjY4LTE0LjU2LDkuMzc2Yy0yLjYyNCw1LjcyOC0xLjYsMTIuNDE2LDIuNTI4LDE3LjE1MmwxMTIsMTI4YzMuMDQsMy40ODgsNy40MjQsNS40NzIsMTIuMDMyLDUuNDcyDQoJCQljNC42MDgsMCw4Ljk5Mi0yLjAxNiwxMi4wMzItNS40NzJsMTEyLTEyOEMzODQuMTkyLDI0NS44MjQsMzg1LjE1MiwyMzkuMTA0LDM4Mi41NiwyMzMuMzc2eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNNDMyLDM1MnY5Nkg4MHYtOTZIMTZ2MTI4YzAsMTcuNjk2LDE0LjMzNiwzMiwzMiwzMmg0MTZjMTcuNjk2LDAsMzItMTQuMzA0LDMyLTMyVjM1Mkg0MzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=)}"]})}const Hi=function(_){return{"animated animateBg":_}};class ni{constructor(){this.progress=0}ngOnChanges(g){g.progress&&g.progress.currentValue&&(this.progress=g.progress.currentValue)}static#e=this.\u0275fac=function(b){return new(b||ni)};static#t=this.\u0275cmp=l.Xpm({type:ni,selectors:[["sb-player-start-page"]],inputs:{title:"title",progress:"progress"},features:[l.TTD],decls:10,vars:7,consts:[[1,"sb-player-splash-container",3,"ngClass"],[1,"sb-player-splash-container__header"],[1,"sb-player-splash-container__body","animated","fadeInDown"],[1,""],[1,"sb-player-splash-container__footer"],[1,"loading-text"],[1,"bg"],[1,"el"]],template:function(b,I){1&b&&(l.TgZ(0,"div",0),l._UZ(1,"div",1),l.TgZ(2,"div",2)(3,"span",3),l._uU(4),l.qZA()(),l.TgZ(5,"div",4)(6,"div",5),l._uU(7),l.qZA(),l.TgZ(8,"div",6),l._UZ(9,"div",7),l.qZA()()()),2&b&&(l.Q6J("ngClass",l.VKq(5,Hi,100===I.progress)),l.xp6(4),l.Oqu(I.title),l.xp6(3),l.hij("Loading... ",I.progress,"%"),l.xp6(2),l.Udp("width",I.progress+"%"))},dependencies:[Ln.mk],styles:['.sb-player-splash-container[_ngcontent-%COMP%]{box-sizing:border-box;padding:1rem;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;opacity:1;background:var(--primary-theme);transition:all .3s ease-in}.sb-player-splash-container.animateBg[_ngcontent-%COMP%]{opacity:0}.sb-player-splash-container__body[_ngcontent-%COMP%]{display:flex;flex-direction:column;text-align:center;color:var(--gray-800);letter-spacing:0}.sb-player-splash-container__body[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:normal;word-break:break-word}.sb-player-splash-container__footer[_ngcontent-%COMP%]{color:var(--black);font-size:.75rem;line-height:1.25rem;display:flex;flex-direction:column;width:100%}@keyframes _ngcontent-%COMP%_loading{0%{width:0}to{width:100%}}@keyframes _ngcontent-%COMP%_percentage{1%{content:"1%"}2%{content:"2%"}3%{content:"3%"}4%{content:"4%"}5%{content:"5%"}6%{content:"6%"}7%{content:"7%"}8%{content:"8%"}9%{content:"9%"}10%{content:"10%"}11%{content:"11%"}12%{content:"12%"}13%{content:"13%"}14%{content:"14%"}15%{content:"15%"}16%{content:"16%"}17%{content:"17%"}18%{content:"18%"}19%{content:"19%"}20%{content:"20%"}21%{content:"21%"}22%{content:"22%"}23%{content:"23%"}24%{content:"24%"}25%{content:"25%"}26%{content:"26%"}27%{content:"27%"}28%{content:"28%"}29%{content:"29%"}30%{content:"30%"}31%{content:"31%"}32%{content:"32%"}33%{content:"33%"}34%{content:"34%"}35%{content:"35%"}36%{content:"36%"}37%{content:"37%"}38%{content:"38%"}39%{content:"39%"}40%{content:"40%"}41%{content:"41%"}42%{content:"42%"}43%{content:"43%"}44%{content:"44%"}45%{content:"45%"}46%{content:"46%"}47%{content:"47%"}48%{content:"48%"}49%{content:"49%"}50%{content:"50%"}51%{content:"51%"}52%{content:"52%"}53%{content:"53%"}54%{content:"54%"}55%{content:"55%"}56%{content:"56%"}57%{content:"57%"}58%{content:"58%"}59%{content:"59%"}60%{content:"60%"}61%{content:"61%"}62%{content:"62%"}63%{content:"63%"}64%{content:"64%"}65%{content:"65%"}66%{content:"66%"}67%{content:"67%"}68%{content:"68%"}69%{content:"69%"}70%{content:"70%"}71%{content:"71%"}72%{content:"72%"}73%{content:"73%"}74%{content:"74%"}75%{content:"75%"}76%{content:"76%"}77%{content:"77%"}78%{content:"78%"}79%{content:"79%"}80%{content:"80%"}81%{content:"81%"}82%{content:"82%"}83%{content:"83%"}84%{content:"84%"}85%{content:"85%"}86%{content:"86%"}87%{content:"87%"}88%{content:"88%"}89%{content:"89%"}90%{content:"90%"}91%{content:"91%"}92%{content:"92%"}93%{content:"93%"}94%{content:"94%"}95%{content:"95%"}96%{content:"96%"}97%{content:"97%"}98%{content:"98%"}99%{content:"99%"}to{content:"100%"}}.bg[_ngcontent-%COMP%], .el[_ngcontent-%COMP%]{border-radius:.25rem;height:.5rem}.bg[_ngcontent-%COMP%]{background-color:var(--white)}.el[_ngcontent-%COMP%]{background-color:#f1635d;width:0%;transition:all ease .3s}.loading-text[_ngcontent-%COMP%]{align-self:center;margin-bottom:.5rem;color:var(--black)}@keyframes _ngcontent-%COMP%_fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}.fadeInDown[_ngcontent-%COMP%]{animation-name:_ngcontent-%COMP%_fadeInDown}.fadeInUp[_ngcontent-%COMP%]{animation-name:_ngcontent-%COMP%_fadeInUp}.fadeInLeftSide[_ngcontent-%COMP%], .fadeInRightSide[_ngcontent-%COMP%]{animation-name:_ngcontent-%COMP%_fadeInLeftSide}.animated[_ngcontent-%COMP%]{animation-duration:1.5s;animation-fill-mode:both}']})}function t2(_,g){1&_&&(l.TgZ(0,"div",1),l._uU(1," You are offline\n"),l.qZA())}class S1{constructor(){}ngOnInit(){window.addEventListener("offline",()=>{this.showOfflineAlert=!0,setTimeout(()=>{this.showOfflineAlert=!1},4e3)})}static#e=this.\u0275fac=function(b){return new(b||S1)};static#t=this.\u0275cmp=l.Xpm({type:S1,selectors:[["sb-player-offline-alert"]],decls:1,vars:1,consts:[["class","offline-container",4,"ngIf"],[1,"offline-container"]],template:function(b,I){1&b&&l.YNc(0,t2,2,0,"div",0),2&b&&l.Q6J("ngIf",I.showOfflineAlert)},dependencies:[Ln.O5],styles:[":root{--sdk-offline-container:#fff}.offline-container[_ngcontent-%COMP%]{position:absolute;top:0;left:0;right:0;height:3rem;background:var(--tertiary-color);color:var(--sdk-offline-container);width:100%;display:flex;align-items:center;z-index:999;justify-content:center;box-shadow:0 0 2px 2px #666;font-size:14px}"]})}class g1{static#e=this.\u0275fac=function(b){return new(b||g1)};static#t=this.\u0275mod=l.oAB({type:g1});static#n=this.\u0275inj=l.cJS({imports:[Ln.ez,v.u5]})}var C1,_,t1;(_=C1||(C1={})).contentCompatibility="CPV2_CONT_COMP_01",_.contentLoadFails="CPV2_CONT_LOAD_FAIL_01",_.internetConnectivity="CPV2_INT_CONNECT_01",_.streamingUrlSupport="CPV2_INT_STREAMINGURL_01",function(_){_.contentCompatibility="content compatibility error",_.contentLoadFails="content load failed",_.internetConnectivity="content failed to load , No Internet Available",_.streamingUrlSupport="streaming url is not supported",_.contentPlayFailedHeader="Unable to load content",_.contentPlayFailTitle="Refresh and try again later"}(t1||(t1={}));class F1{ngOnInit(){this.errorMsg||(this.errorMsg={messageHeader:t1.contentPlayFailedHeader,messageTitle:t1.contentPlayFailTitle})}static#e=this.\u0275fac=function(b){return new(b||F1)};static#t=this.\u0275cmp=l.Xpm({type:F1,selectors:[["sb-player-contenterror"]],inputs:{errorMsg:"errorMsg"},decls:6,vars:2,consts:[[1,"playersdk-msg","playersdk-msg--error"],[1,"playersdk-msg__body"],[1,"playersdk-msg__text"],[1,"error-header"]],template:function(b,I){1&b&&(l.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"span",3),l._uU(4),l.qZA(),l._uU(5),l.qZA()()()),2&b&&(l.xp6(4),l.Oqu(I.errorMsg.messageHeader),l.xp6(1),l.hij(" ",I.errorMsg.messageTitle," "))},styles:[':root{--sdk-playersdk-text:#333;--sdk-playersdk-bg:#fbccd1;--sdk-playersdk-border:#ff4558;--sdk-playersdk-closeicon:#ff4558;--sdk-playersdk-error-header:#ff4558}.playersdk-msg[_ngcontent-%COMP%]{position:absolute;top:10%;left:50%;transform:translate(-50%);width:100%;max-width:20rem;margin-bottom:8px;padding:1rem;border:1px solid;border-radius:.5rem;border-width:0 0 0 .5rem;z-index:111111}.playersdk-msg--error[_ngcontent-%COMP%]{color:var(--sdk-playersdk-text);background:var(--sdk-playersdk-bg);border-color:var(--sdk-playersdk-border)}.playersdk-msg__body[_ngcontent-%COMP%]{display:flex;align-items:center}.playersdk-msg__text[_ngcontent-%COMP%]{font-size:.875rem}@media (max-width: 767px){.playersdk-msg__text[_ngcontent-%COMP%]{font-size:.75rem}}.playersdk-msg__close-icon[_ngcontent-%COMP%]{position:absolute;right:0;top:0;width:2rem;height:2rem;cursor:pointer}.playersdk-msg__close-icon[_ngcontent-%COMP%]:after, .playersdk-msg__close-icon[_ngcontent-%COMP%]:before{content:" ";position:absolute;right:1rem;height:1rem;width:.125rem;top:.5rem;background:var(--sdk-playersdk-closeicon)}.playersdk-msg__close-icon[_ngcontent-%COMP%]:before{transform:rotate(45deg)}.playersdk-msg__close-icon[_ngcontent-%COMP%]:after{transform:rotate(-45deg)}.error-header[_ngcontent-%COMP%]{font-size:1.25rem;display:block;margin-bottom:.5rem;line-height:normal;color:var(--sdk-playersdk-error-header)}']})}class is{constructor(){this.nextAction=new l.vpe}static#e=this.\u0275fac=function(b){return new(b||is)};static#t=this.\u0275cmp=l.Xpm({type:is,selectors:[["sb-player-next-navigation"]],outputs:{nextAction:"nextAction"},decls:3,vars:0,consts:[["aria-label","navigation-arrows-nextIcon","tabindex","0",1,"navigation-arrows","player-nextIcon","paginate","right","ml-4",3,"click"]],template:function(b,I){1&b&&(l.TgZ(0,"button",0),l.NdJ("click",function(){return I.nextAction.emit({type:"NEXT"})}),l._UZ(1,"i")(2,"i"),l.qZA())},styles:[':root{--sdk-navigation-arrows-bg:#fff;--sdk-navigation-arrows-border:#F2F2F2;--sdk-navigation-arrows-after:#999999;--sdk-player-nextIcon:#fff}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]{height:2rem;width:4rem;cursor:pointer;border-radius:1rem;background-color:var(--sdk-navigation-arrows-bg);box-shadow:var(--sbt-box-shadow-3px);border:1px solid var(--sdk-navigation-arrows-border);transition:all .1s ease-in}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover{border:1px solid transparent}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover{background:var(--primary-color)}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:after{display:none;content:"";width:.5rem;height:.5rem;border-top:.125rem solid var(--sdk-navigation-arrows-after);border-left:.125rem solid var(--sdk-navigation-arrows-after)}[_nghost-%COMP%] .player-nextIcon[_ngcontent-%COMP%]:after{content:"";transform:rotate(135deg);border-top:.125rem solid var(--sdk-player-nextIcon);border-left:.125rem solid var(--sdk-player-nextIcon)}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover.player-nextIcon:after{content:"";border-top:.125rem solid var(--sdk-player-nextIcon);border-left:.125rem solid var(--sdk-player-nextIcon)}[_nghost-%COMP%] .navigation-arrows.player-nextIcon[_ngcontent-%COMP%]{background:var(--primary-color)}button[_ngcontent-%COMP%]{-webkit-appearance:none;background:transparent;border:0}.paginate[_ngcontent-%COMP%]{position:relative;transform:translateZ(0)}.paginate[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{position:absolute;top:42%;left:40%;width:.75rem;height:.1875rem;border-radius:.09375rem;background:var(--white);transition:all .15s ease}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{transform-origin:0% 50%;background-color:var(--gray-800)}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translateY(-1px) rotate(40deg)}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translateY(1px) rotate(-40deg)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]{background-color:var(--white)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translate(0) rotate(30deg)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translateY(1px) rotate(-30deg)}.paginate.left[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translate(-.3125rem) rotate(0)}.paginate.left[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translate(-.3125rem) rotate(0)}.paginate.left[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translate(-.3125rem) rotate(0)}.paginate.left[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translate(-.3125rem) rotate(0)}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{transform-origin:100% 50%}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translateY(.0625rem) rotate(40deg)}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translateY(-.0625rem) rotate(-40deg)}.paginate.right[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translateY(.0625rem) rotate(30deg)}.paginate.right[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translateY(.0625rem) rotate(-30deg)}.paginate.right[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translate(.3125rem) rotate(0)}.paginate.right[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translate(.3125rem) rotate(0)}.paginate.right[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translate(.3125rem) rotate(0)}.paginate.right[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translate(.3125rem) rotate(0)}.paginate[data-state=disabled][_ngcontent-%COMP%]{opacity:.3;cursor:default} html[dir=rtl] .player-previousIcon, html[dir=rtl] .player-nextIcon{transform:rotate(180deg)}']})}class ss{constructor(){this.previousAction=new l.vpe}static#e=this.\u0275fac=function(b){return new(b||ss)};static#t=this.\u0275cmp=l.Xpm({type:ss,selectors:[["sb-player-previous-navigation"]],outputs:{previousAction:"previousAction"},decls:3,vars:0,consts:[["aria-label","navigation-arrows-previousIcon","tabindex","0",1,"navigation-arrows","player-previousIcon","paginate","left",3,"click"]],template:function(b,I){1&b&&(l.TgZ(0,"button",0),l.NdJ("click",function(){return I.previousAction.emit({type:"PREVIOUS"})}),l._UZ(1,"i")(2,"i"),l.qZA())},styles:[':root{--sdk-navigation-arrows-bg:#fff;--sdk-navigation-arrows-border:#F2F2F2;--sdk-navigation-arrows-after:#999999;--sdk-player-nextIcon:#fff}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]{height:2rem;width:4rem;cursor:pointer;border-radius:1rem;background-color:var(--sdk-navigation-arrows-bg);box-shadow:var(--sbt-box-shadow-3px);border:1px solid var(--sdk-navigation-arrows-border);transition:all .1s ease-in}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover{border:1px solid transparent}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover{background:var(--primary-color)}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:after{display:none;content:"";width:.5rem;height:.5rem;border-top:.125rem solid var(--sdk-navigation-arrows-after);border-left:.125rem solid var(--sdk-navigation-arrows-after)}[_nghost-%COMP%] .player-nextIcon[_ngcontent-%COMP%]:after{content:"";transform:rotate(135deg);border-top:.125rem solid var(--sdk-player-nextIcon);border-left:.125rem solid var(--sdk-player-nextIcon)}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover.player-nextIcon:after{content:"";border-top:.125rem solid var(--sdk-player-nextIcon);border-left:.125rem solid var(--sdk-player-nextIcon)}[_nghost-%COMP%] .navigation-arrows.player-nextIcon[_ngcontent-%COMP%]{background:var(--primary-color)}button[_ngcontent-%COMP%]{-webkit-appearance:none;background:transparent;border:0}.paginate[_ngcontent-%COMP%]{position:relative;transform:translateZ(0)}.paginate[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{position:absolute;top:42%;left:40%;width:.75rem;height:.1875rem;border-radius:.09375rem;background:var(--white);transition:all .15s ease}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{transform-origin:0% 50%;background-color:var(--gray-800)}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translateY(-1px) rotate(40deg)}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translateY(1px) rotate(-40deg)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]{background-color:var(--white)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translate(0) rotate(30deg)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translateY(1px) rotate(-30deg)}.paginate.left[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translate(-.3125rem) rotate(0)}.paginate.left[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translate(-.3125rem) rotate(0)}.paginate.left[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translate(-.3125rem) rotate(0)}.paginate.left[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translate(-.3125rem) rotate(0)}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{transform-origin:100% 50%}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translateY(.0625rem) rotate(40deg)}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translateY(-.0625rem) rotate(-40deg)}.paginate.right[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translateY(.0625rem) rotate(30deg)}.paginate.right[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translateY(.0625rem) rotate(-30deg)}.paginate.right[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translate(.3125rem) rotate(0)}.paginate.right[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translate(.3125rem) rotate(0)}.paginate.right[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translate(.3125rem) rotate(0)}.paginate.right[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translate(.3125rem) rotate(0)}.paginate[data-state=disabled][_ngcontent-%COMP%]{opacity:.3;cursor:default} html[dir=rtl] .player-previousIcon, html[dir=rtl] .player-nextIcon{transform:rotate(180deg)}']})}function yr(_,g){if(1&_){const b=l.EpF();l.TgZ(0,"div",6)(1,"img",7),l.NdJ("click",function(){l.CHM(b);const F=l.oxw();return l.KtG(F.rotateCW())}),l.qZA()()}}function Ur(_,g){if(1&_){const b=l.EpF();l.TgZ(0,"div",8)(1,"button",9),l.NdJ("click",function(){l.CHM(b);const F=l.oxw();return l.KtG(F.zoomOut())}),l.qZA(),l.TgZ(2,"button",10),l.NdJ("click",function(){l.CHM(b);const F=l.oxw();return l.KtG(F.zoomIn())}),l.qZA()()}}function I3(_,g){if(1&_){const b=l.EpF();l.TgZ(0,"div",11)(1,"input",12),l.NdJ("ngModelChange",function(F){l.CHM(b);const X=l.oxw();return l.KtG(X.page=F)}),l.qZA(),l.TgZ(2,"span",13),l.NdJ("click",function(){l.CHM(b);const F=l.oxw();return l.KtG(F.gotoPage())}),l._UZ(3,"img",14),l.qZA(),l.TgZ(4,"span",15),l._uU(5,"/"),l.qZA(),l.TgZ(6,"span",16),l._uU(7),l.qZA()()}if(2&_){const b=l.oxw();l.xp6(1),l.Q6J("ngModel",b.page)("max",b.totalPages),l.xp6(6),l.Oqu(b.totalPages)}}function fa(_,g){if(1&_){const b=l.EpF();l.TgZ(0,"div",17)(1,"div",18)(2,"sb-player-previous-navigation",19),l.NdJ("previousAction",function(F){l.CHM(b);const X=l.oxw();return l.KtG(X.actions.emit(F))}),l.qZA(),l.TgZ(3,"sb-player-next-navigation",20),l.NdJ("nextAction",function(F){l.CHM(b);const X=l.oxw();return l.KtG(X.actions.emit(F))}),l.qZA()()()}}class as{constructor(){this.actions=new l.vpe,this._config={rotation:!1,goto:!1,navigation:!1,zoom:!1}}set config(g){this._item={...this._config,...g},this._config=this._item}get config(){return this._config}ngOnInit(){this.page=this.pageNumber}ngOnChanges(g){for(const b in g)if(g.hasOwnProperty(b))switch(b){case"pageNumber":this.page=g[b].currentValue,this.pageNumber=g[b].currentValue;break;case"totalPages":this.totalPages=g[b].currentValue}}zoomIn(){this.actions.emit({type:"ZOOM_IN"})}zoomOut(){this.actions.emit({type:"ZOOM_OUT"})}rotateCW(){this.actions.emit({type:"ROTATE_CW"})}gotoPage(){const g=parseInt(this.page,10);g>0&&g<=this.totalPages?(this.actions.emit({type:"NAVIGATE_TO_PAGE",data:g}),this.pageNumber=g):(this.actions.emit({type:"INVALID_PAGE_ERROR",data:g}),this.page=this.pageNumber)}static#e=this.\u0275fac=function(b){return new(b||as)};static#t=this.\u0275cmp=l.Xpm({type:as,selectors:[["sb-player-header"]],inputs:{pageNumber:"pageNumber",totalPages:"totalPages",config:"config"},outputs:{actions:"actions"},features:[l.TTD],decls:7,vars:4,consts:[[1,"sb-player-header"],[1,"sb-player-header__panel","d-flex","flex-ai-center","flex-jc-flex-end"],["class","icon_rotate mr-8",4,"ngIf"],["class","player-zoom-btns d-flex mr-8",4,"ngIf"],["class","player-pagenumber",4,"ngIf"],["class","visible-only-landscape",4,"ngIf"],[1,"icon_rotate","mr-8"],["src","./assets/rotate-icon.svg","alt","rotate icon","tabindex","0","role","button","aria-label","rotate page",1,"rotate-icon",3,"click"],[1,"player-zoom-btns","d-flex","mr-8"],["type","button","tabindex","0","aria-label","zoom out","title","zoom out",1,"player-zoom-btns__zoombtn","zoomOut-btn",3,"click"],["type","button","tabindex","0","aria-label","zoom in","title","zoom in",1,"player-zoom-btns__zoombtn","zoomIn-btn",3,"click"],[1,"player-pagenumber"],["type","number","min","1",1,"page-count",3,"ngModel","max","ngModelChange"],["role","button","aria-label","Go to page","tabindex","0",1,"focus-arrow",3,"click"],["src","./assets/arrow-right.svg","alt","arrow-right","width","100%"],[1,"slash"],[1,"pageNumberFullcount"],[1,"visible-only-landscape"],[1,"d-flex","player-slides","ml-8"],[1,"d-flex","flex-ai-center",3,"previousAction"],[1,"d-flex","flex-ai-center",3,"nextAction"]],template:function(b,I){1&b&&(l.TgZ(0,"div")(1,"div",0)(2,"div",1),l.YNc(3,yr,2,0,"div",2),l.YNc(4,Ur,3,0,"div",3),l.YNc(5,I3,8,3,"div",4),l.YNc(6,fa,4,0,"div",5),l.qZA()()()),2&b&&(l.xp6(3),l.Q6J("ngIf",I.config.rotation),l.xp6(1),l.Q6J("ngIf",I.config.zoom),l.xp6(1),l.Q6J("ngIf",I.config.goto&&I.totalPages),l.xp6(1),l.Q6J("ngIf",I.config.navigation))},dependencies:[Ln.O5,v.Fj,v.wV,v.JJ,v.qQ,v.Fd,v.On,is,ss],styles:[':root{--sdk-sb-player-header:#fff;--sdk-player-zoombtn:#000;--sdk-player-zoombtn-icon:#333;--sdk-player-zoombtn-icon-hover:#F2F2F2;--sdk-player-page-count-bg:#fff;--sdk-player-page-count-txt:#CCCCCC;--sdk-player-page-count-arrow:#333333 }[_nghost-%COMP%] .sb-player-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end;height:3rem;padding:.75em 1rem;background:var(--sdk-sb-player-header)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%]{border-radius:.25rem;overflow:hidden}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns__zoombtn[_ngcontent-%COMP%]{color:var(--sdk-player-zoombtn);text-align:center;line-height:.8rem;font-size:1.5rem;background-color:rgba(var(--rc-rgba-gray),.11);padding:0;transition:all .3s ease-in;cursor:pointer;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border:0px}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns__zoombtn[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;mask-size:contain;mask-repeat:no-repeat;background-color:var(--sdk-player-zoombtn-icon)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns__zoombtn[_ngcontent-%COMP%]:hover{background:var(--sdk-player-zoombtn-icon-hover)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%] .zoomOut-btn[_ngcontent-%COMP%]{border-right:.063em solid rgba(var(--rc-rgba-gray),.1)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%] .zoomOut-btn[_ngcontent-%COMP%]:after{content:"-"}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%] .zoomIn-btn[_ngcontent-%COMP%]:after{content:"+"}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%]{font-size:1rem;display:flex;align-items:center;position:relative}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]{height:2rem;width:3rem;border:.031em solid var(--sdk-player-page-count-txt);border-radius:.25rem;background-color:var(--sdk-player-page-count-bg);text-align:center}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus{border-radius:.25em 0px 0px .25rem;outline:0px}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%] ~ .focus-arrow[_ngcontent-%COMP%]{opacity:0;display:flex;align-items:center;justify-content:center;width:2.2rem;height:2rem;background:var(--sdk-player-page-count-arrow);border-radius:0 .25em .25em 0;position:absolute;left:calc(3rem + -0px);cursor:pointer}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%] ~ .focus-arrow[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:50%}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus ~ .focus-arrow[_ngcontent-%COMP%]{opacity:1}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus ~ .slash[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus ~ .pageNumberFullcount[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .slash[_ngcontent-%COMP%]{margin:0 .5rem}[_nghost-%COMP%] .player-zoom-btns-inline[_ngcontent-%COMP%]{display:inline-block}[_nghost-%COMP%] .player-replay[_ngcontent-%COMP%]{display:inline;padding:.5rem}[_nghost-%COMP%] .icon_rotate[_ngcontent-%COMP%]{background:transparent;height:2rem;text-align:center;width:2rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;padding:.25rem;cursor:pointer;transition:all .3s ease-in}[_nghost-%COMP%] .icon_rotate[_ngcontent-%COMP%]:hover{background:rgba(var(--rc-rgba-gray),.11)}[_nghost-%COMP%] .icon_rotate[_ngcontent-%COMP%] .rotate-icon[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%] sb-player-previous-navigation[_ngcontent-%COMP%], [_nghost-%COMP%] sb-player-next-navigation[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center} html[dir=rtl] .sb-player-header__panel .pdf-pagenumber .page-count:focus{border-radius:0 .25em .25rem 0!important} html[dir=rtl] .sb-player-header__panel .pdf-pagenumber .page-count~.focus-arrow{left:auto;right:calc(3rem + -0px);border-radius:.25em 0 0 .25em!important} html[dir=rtl] .sb-player-header__panel .pdf-pagenumber .page-count~.focus-arrow img{transform:rotate(180deg)}']})}class Co{static#e=this.\u0275fac=function(b){return new(b||Co)};static#t=this.\u0275mod=l.oAB({type:Co});static#n=this.\u0275inj=l.cJS({imports:[Ln.ez,v.u5]})}const k1=new l.OlP("playerConfig");class Ii{static forRoot(g){return{ngModule:Ii,providers:[{provide:k1,useValue:g}]}}static#e=this.\u0275fac=function(b){return new(b||Ii)};static#t=this.\u0275mod=l.oAB({type:Ii});static#n=this.\u0275inj=l.cJS({imports:[g1,Co,g1,Co]})}class _n{constructor(g){this.config=g,this.playerContentCompatibiltyLevel=5,this.getInternetConnectivityError=new l.vpe,this.setInternetConnectivityError=()=>{const b=new Error;b.message=t1.internetConnectivity,b.name=C1.internetConnectivity,this.getInternetConnectivityError.emit({error:b})},this.initInternetConnectivityError(),this.config?.contentCompatibilityLevel&&(this.playerContentCompatibiltyLevel=this.config?.contentCompatibilityLevel)}checkContentCompatibility(g){if(g>this.playerContentCompatibiltyLevel){const b=new Error;return b.message=`Player supports ${this.playerContentCompatibiltyLevel}\n but content compatibility is ${g}`,b.name="contentCompatibily",{error:b,isCompitable:!1}}return{error:null,isCompitable:!0}}initInternetConnectivityError(){window.addEventListener("offline",this.setInternetConnectivityError)}ngOnDestroy(){window.removeEventListener("offline",this.setInternetConnectivityError)}static#e=this.\u0275fac=function(b){return new(b||_n)(l.LFG(k1))};static#t=this.\u0275prov=l.Yz7({token:_n,factory:_n.\u0275fac,providedIn:"root"})}}}]); + */class F extends C.mg{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class te extends F{static makeCurrent(){(0,C.ug)(new te)}onAndCancel(x,W,we){return x.addEventListener(W,we),()=>{x.removeEventListener(W,we)}}dispatchEvent(x,W){x.dispatchEvent(W)}remove(x){x.parentNode&&x.parentNode.removeChild(x)}createElement(x,W){return(W=W||this.getDefaultDocument()).createElement(x)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(x){return x.nodeType===Node.ELEMENT_NODE}isShadowRoot(x){return x instanceof DocumentFragment}getGlobalEventTarget(x,W){return"window"===W?window:"document"===W?x:"body"===W?x.body:null}getBaseHref(x){const W=function k(){return U=U||document.querySelector("base"),U?U.getAttribute("href"):null}();return null==W?null:function B(ct){return new URL(ct,document.baseURI).pathname}(W)}resetBaseElement(){U=null}getUserAgent(){return window.navigator.userAgent}getCookie(x){return(0,C.Sg)(document.cookie,x)}}let U=null;class re{build(){return new XMLHttpRequest}static#e=this.\u0275fac=function(W){return new(W||re)};static#t=this.\u0275prov=s.wxM({token:re,factory:re.\u0275fac})}const R=new s.UbH("");class j{constructor(x,W){this._zone=W,this._eventNameToPlugin=new Map,x.forEach(we=>{we.manager=this}),this._plugins=x.slice().reverse()}addEventListener(x,W,we){return this._findPluginFor(W).addEventListener(x,W,we)}getZone(){return this._zone}_findPluginFor(x){let W=this._eventNameToPlugin.get(x);if(W)return W;if(W=this._plugins.find(rt=>rt.supports(x)),!W)throw new s.OBp(5101,!1);return this._eventNameToPlugin.set(x,W),W}static#e=this.\u0275fac=function(W){return new(W||j)(s.CoB(R),s.CoB(s.WW2))};static#t=this.\u0275prov=s.wxM({token:j,factory:j.\u0275fac})}class se{constructor(x){this._doc=x}}const me="ng-app-id";class be{constructor(x,W,we,rt={}){this.doc=x,this.appId=W,this.nonce=we,this.platformId=rt,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,C.uf)(rt),this.resetHostNodes()}addStyles(x){for(const W of x)1===this.changeUsageCount(W,1)&&this.onStyleAdded(W)}removeStyles(x){for(const W of x)this.changeUsageCount(W,-1)<=0&&this.onStyleRemoved(W)}ngOnDestroy(){const x=this.styleNodesInDOM;x&&(x.forEach(W=>W.remove()),x.clear());for(const W of this.getAllStyles())this.onStyleRemoved(W);this.resetHostNodes()}addHost(x){this.hostNodes.add(x);for(const W of this.getAllStyles())this.addStyleToHost(x,W)}removeHost(x){this.hostNodes.delete(x)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(x){for(const W of this.hostNodes)this.addStyleToHost(W,x)}onStyleRemoved(x){const W=this.styleRef;W.get(x)?.elements?.forEach(we=>we.remove()),W.delete(x)}collectServerRenderedStyles(){const x=this.doc.head?.querySelectorAll(`style[${me}="${this.appId}"]`);if(x?.length){const W=new Map;return x.forEach(we=>{null!=we.textContent&&W.set(we.textContent,we)}),W}return null}changeUsageCount(x,W){const we=this.styleRef;if(we.has(x)){const rt=we.get(x);return rt.usage+=W,rt.usage}return we.set(x,{usage:W,elements:[]}),W}getStyleElement(x,W){const we=this.styleNodesInDOM,rt=we?.get(W);if(rt?.parentNode===x)return we.delete(W),rt.removeAttribute(me),rt;{const dt=this.doc.createElement("style");return this.nonce&&dt.setAttribute("nonce",this.nonce),dt.textContent=W,this.platformIsServer&&dt.setAttribute(me,this.appId),x.appendChild(dt),dt}}addStyleToHost(x,W){const we=this.getStyleElement(x,W),rt=this.styleRef,dt=rt.get(W)?.elements;dt?dt.push(we):rt.set(W,{elements:[we],usage:1})}resetHostNodes(){const x=this.hostNodes;x.clear(),x.add(this.doc.head)}static#e=this.\u0275fac=function(W){return new(W||be)(s.CoB(C.Ud),s.CoB(s.QHP),s.CoB(s.YND,8),s.CoB(s.AHE))};static#t=this.\u0275prov=s.wxM({token:be,factory:be.\u0275fac})}const xe={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},Oe=/%COMP%/g,pe="_nghost-%COMP%",de="_ngcontent-%COMP%",Ae=new s.UbH("",{providedIn:"root",factory:()=>true});function J(ct,x){return x.map(W=>W.replace(Oe,ct))}class he{constructor(x,W,we,rt,dt,e1,Nt,it=null){this.eventManager=x,this.sharedStylesHost=W,this.appId=we,this.removeStylesOnCompDestroy=rt,this.doc=dt,this.platformId=e1,this.ngZone=Nt,this.nonce=it,this.rendererByCompId=new Map,this.platformIsServer=(0,C.uf)(e1),this.defaultRenderer=new K(x,dt,Nt,this.platformIsServer)}createRenderer(x,W){if(!x||!W)return this.defaultRenderer;this.platformIsServer&&W.encapsulation===s.K6R.ShadowDom&&(W={...W,encapsulation:s.K6R.Emulated});const we=this.getOrCreateRenderer(x,W);return we instanceof pt?we.applyToHost(x):we instanceof Ht&&we.applyStyles(),we}getOrCreateRenderer(x,W){const we=this.rendererByCompId;let rt=we.get(W.id);if(!rt){const dt=this.doc,e1=this.ngZone,Nt=this.eventManager,it=this.sharedStylesHost,V1=this.removeStylesOnCompDestroy,v2=this.platformIsServer;switch(W.encapsulation){case s.K6R.Emulated:rt=new pt(Nt,it,W,this.appId,V1,dt,e1,v2);break;case s.K6R.ShadowDom:return new wt(Nt,it,x,W,dt,e1,this.nonce,v2);default:rt=new Ht(Nt,it,W,V1,dt,e1,v2)}we.set(W.id,rt)}return rt}ngOnDestroy(){this.rendererByCompId.clear()}static#e=this.\u0275fac=function(W){return new(W||he)(s.CoB(j),s.CoB(be),s.CoB(s.QHP),s.CoB(Ae),s.CoB(C.Ud),s.CoB(s.AHE),s.CoB(s.WW2),s.CoB(s.YND))};static#t=this.\u0275prov=s.wxM({token:he,factory:he.\u0275fac})}class K{constructor(x,W,we,rt){this.eventManager=x,this.doc=W,this.ngZone=we,this.platformIsServer=rt,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(x,W){return W?this.doc.createElementNS(xe[W]||W,x):this.doc.createElement(x)}createComment(x){return this.doc.createComment(x)}createText(x){return this.doc.createTextNode(x)}appendChild(x,W){(Be(x)?x.content:x).appendChild(W)}insertBefore(x,W,we){x&&(Be(x)?x.content:x).insertBefore(W,we)}removeChild(x,W){x&&x.removeChild(W)}selectRootElement(x,W){let we="string"==typeof x?this.doc.querySelector(x):x;if(!we)throw new s.OBp(-5104,!1);return W||(we.textContent=""),we}parentNode(x){return x.parentNode}nextSibling(x){return x.nextSibling}setAttribute(x,W,we,rt){if(rt){W=rt+":"+W;const dt=xe[rt];dt?x.setAttributeNS(dt,W,we):x.setAttribute(W,we)}else x.setAttribute(W,we)}removeAttribute(x,W,we){if(we){const rt=xe[we];rt?x.removeAttributeNS(rt,W):x.removeAttribute(`${we}:${W}`)}else x.removeAttribute(W)}addClass(x,W){x.classList.add(W)}removeClass(x,W){x.classList.remove(W)}setStyle(x,W,we,rt){rt&(s.yzm.DashCase|s.yzm.Important)?x.style.setProperty(W,we,rt&s.yzm.Important?"important":""):x.style[W]=we}removeStyle(x,W,we){we&s.yzm.DashCase?x.style.removeProperty(W):x.style[W]=""}setProperty(x,W,we){null!=x&&(x[W]=we)}setValue(x,W){x.nodeValue=W}listen(x,W,we){if("string"==typeof x&&!(x=(0,C.uy)().getGlobalEventTarget(this.doc,x)))throw new Error(`Unsupported event target ${x} for event ${W}`);return this.eventManager.addEventListener(x,W,this.decoratePreventDefault(we))}decoratePreventDefault(x){return W=>{if("__ngUnwrap__"===W)return x;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>x(W)):x(W))&&W.preventDefault()}}}function Be(ct){return"TEMPLATE"===ct.tagName&&void 0!==ct.content}class wt extends K{constructor(x,W,we,rt,dt,e1,Nt,it){super(x,dt,e1,it),this.sharedStylesHost=W,this.hostEl=we,this.shadowRoot=we.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const V1=J(rt.id,rt.styles);for(const v2 of V1){const e2=document.createElement("style");Nt&&e2.setAttribute("nonce",Nt),e2.textContent=v2,this.shadowRoot.appendChild(e2)}}nodeOrShadowRoot(x){return x===this.hostEl?this.shadowRoot:x}appendChild(x,W){return super.appendChild(this.nodeOrShadowRoot(x),W)}insertBefore(x,W,we){return super.insertBefore(this.nodeOrShadowRoot(x),W,we)}removeChild(x,W){return super.removeChild(this.nodeOrShadowRoot(x),W)}parentNode(x){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(x)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class Ht extends K{constructor(x,W,we,rt,dt,e1,Nt,it){super(x,dt,e1,Nt),this.sharedStylesHost=W,this.removeStylesOnCompDestroy=rt,this.styles=it?J(it,we.styles):we.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class pt extends Ht{constructor(x,W,we,rt,dt,e1,Nt,it){const V1=rt+"-"+we.id;super(x,W,we,dt,e1,Nt,it,V1),this.contentAttr=function Fe(ct){return de.replace(Oe,ct)}(V1),this.hostAttr=function $(ct){return pe.replace(Oe,ct)}(V1)}applyToHost(x){this.applyStyles(),this.setAttribute(x,this.hostAttr,"")}createElement(x,W){const we=super.createElement(x,W);return super.setAttribute(we,this.contentAttr,""),we}}class zt extends se{constructor(x){super(x)}supports(x){return!0}addEventListener(x,W,we){return x.addEventListener(W,we,!1),()=>this.removeEventListener(x,W,we)}removeEventListener(x,W,we){return x.removeEventListener(W,we)}static#e=this.\u0275fac=function(W){return new(W||zt)(s.CoB(C.Ud))};static#t=this.\u0275prov=s.wxM({token:zt,factory:zt.\u0275fac})}const p1=["alt","control","meta","shift"],fn={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},$1={alt:ct=>ct.altKey,control:ct=>ct.ctrlKey,meta:ct=>ct.metaKey,shift:ct=>ct.shiftKey};class St extends se{constructor(x){super(x)}supports(x){return null!=St.parseEventName(x)}addEventListener(x,W,we){const rt=St.parseEventName(W),dt=St.eventCallback(rt.fullKey,we,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,C.uy)().onAndCancel(x,rt.domEventName,dt))}static parseEventName(x){const W=x.toLowerCase().split("."),we=W.shift();if(0===W.length||"keydown"!==we&&"keyup"!==we)return null;const rt=St._normalizeKey(W.pop());let dt="",e1=W.indexOf("code");if(e1>-1&&(W.splice(e1,1),dt="code."),p1.forEach(it=>{const V1=W.indexOf(it);V1>-1&&(W.splice(V1,1),dt+=it+".")}),dt+=rt,0!=W.length||0===rt.length)return null;const Nt={};return Nt.domEventName=we,Nt.fullKey=dt,Nt}static matchEventFullKeyCode(x,W){let we=fn[x.key]||x.key,rt="";return W.indexOf("code.")>-1&&(we=x.code,rt="code."),!(null==we||!we)&&(we=we.toLowerCase()," "===we?we="space":"."===we&&(we="dot"),p1.forEach(dt=>{if(dt!==we){(0,$1[dt])(x)&&(rt+=dt+".")}}),rt+=we,rt===W)}static eventCallback(x,W,we){return rt=>{St.matchEventFullKeyCode(rt,x)&&we.runGuarded(()=>W(rt))}}static _normalizeKey(x){return"esc"===x?"escape":x}static#e=this.\u0275fac=function(W){return new(W||St)(s.CoB(C.Ud))};static#t=this.\u0275prov=s.wxM({token:St,factory:St.\u0275fac})}const Z=[{provide:s.AHE,useValue:C._k},{provide:s.crf,useValue:function et(){te.makeCurrent()},multi:!0},{provide:C.Ud,useFactory:function Me(){return(0,s.auf)(document),document},deps:[]}],at=(0,s.grM)(s.m4O,"browser",Z),ot=new s.UbH(""),b1=[{provide:s.Mn9,useClass:class ne{addToWindow(x){s.IHs.getAngularTestability=(we,rt=!0)=>{const dt=x.findTestabilityInTree(we,rt);if(null==dt)throw new s.OBp(5103,!1);return dt},s.IHs.getAllAngularTestabilities=()=>x.getAllTestabilities(),s.IHs.getAllAngularRootElements=()=>x.getAllRootElements();s.IHs.frameworkStabilizers||(s.IHs.frameworkStabilizers=[]),s.IHs.frameworkStabilizers.push(we=>{const rt=s.IHs.getAllAngularTestabilities();let dt=rt.length;const e1=function(){dt--,0==dt&&we()};rt.forEach(Nt=>{Nt.whenStable(e1)})})}findTestabilityInTree(x,W,we){if(null==W)return null;return x.getTestability(W)??(we?(0,C.uy)().isShadowRoot(W)?this.findTestabilityInTree(x,W.host,!0):this.findTestabilityInTree(x,W.parentElement,!0):null)}},deps:[]},{provide:s.aS5,useClass:s.G4X,deps:[s.WW2,s.eOv,s.Mn9]},{provide:s.G4X,useClass:s.G4X,deps:[s.WW2,s.eOv,s.Mn9]}],T1=[{provide:s.i4S,useValue:"root"},{provide:s.eAe,useFactory:function je(){return new s.eAe},deps:[]},{provide:R,useClass:zt,multi:!0,deps:[C.Ud,s.WW2,s.AHE]},{provide:R,useClass:St,multi:!0,deps:[C.Ud]},he,be,j,{provide:s.O8F,useExisting:he},{provide:C.OM,useClass:re,deps:[]},[]];class ut{constructor(x){}static withServerTransition(x){return{ngModule:ut,providers:[{provide:s.QHP,useValue:x.appId}]}}static#e=this.\u0275fac=function(W){return new(W||ut)(s.CoB(ot,12))};static#t=this.\u0275mod=s.a4G({type:ut});static#n=this.\u0275inj=s.s3X({providers:[...T1,...b1],imports:[C.MD,s.Ev2]})}class U1{constructor(x){this._doc=x,this._dom=(0,C.uy)()}addTag(x,W=!1){return x?this._getOrCreateElement(x,W):null}addTags(x,W=!1){return x?x.reduce((we,rt)=>(rt&&we.push(this._getOrCreateElement(rt,W)),we),[]):[]}getTag(x){return x&&this._doc.querySelector(`meta[${x}]`)||null}getTags(x){if(!x)return[];const W=this._doc.querySelectorAll(`meta[${x}]`);return W?[].slice.call(W):[]}updateTag(x,W){if(!x)return null;W=W||this._parseSelector(x);const we=this.getTag(W);return we?this._setMetaElementAttributes(x,we):this._getOrCreateElement(x,!0)}removeTag(x){this.removeTagElement(this.getTag(x))}removeTagElement(x){x&&this._dom.remove(x)}_getOrCreateElement(x,W=!1){if(!W){const dt=this._parseSelector(x),e1=this.getTags(dt).filter(Nt=>this._containsAttributes(x,Nt))[0];if(void 0!==e1)return e1}const we=this._dom.createElement("meta");return this._setMetaElementAttributes(x,we),this._doc.getElementsByTagName("head")[0].appendChild(we),we}_setMetaElementAttributes(x,W){return Object.keys(x).forEach(we=>W.setAttribute(this._getMetaKeyMap(we),x[we])),W}_parseSelector(x){const W=x.name?"name":"property";return`${W}="${x[W]}"`}_containsAttributes(x,W){return Object.keys(x).every(we=>W.getAttribute(this._getMetaKeyMap(we))===x[we])}_getMetaKeyMap(x){return Ct[x]||x}static#e=this.\u0275fac=function(W){return new(W||U1)(s.CoB(C.Ud))};static#t=this.\u0275prov=s.wxM({token:U1,factory:U1.\u0275fac,providedIn:"root"})}const Ct={httpEquiv:"http-equiv"};class Ze{constructor(x){this._doc=x}getTitle(){return this._doc.title}setTitle(x){this._doc.title=x||""}static#e=this.\u0275fac=function(W){return new(W||Ze)(s.CoB(C.Ud))};static#t=this.\u0275prov=s.wxM({token:Ze,factory:Ze.\u0275fac,providedIn:"root"})}const Te={pan:!0,panstart:!0,panmove:!0,panend:!0,pancancel:!0,panleft:!0,panright:!0,panup:!0,pandown:!0,pinch:!0,pinchstart:!0,pinchmove:!0,pinchend:!0,pinchcancel:!0,pinchin:!0,pinchout:!0,press:!0,pressup:!0,rotate:!0,rotatestart:!0,rotatemove:!0,rotateend:!0,rotatecancel:!0,swipe:!0,swipeleft:!0,swiperight:!0,swipeup:!0,swipedown:!0,tap:!0,doubletap:!0},V=new s.UbH("HammerGestureConfig"),N=new s.UbH("HammerLoader");class ae{constructor(){this.events=[],this.overrides={}}buildHammer(x){const W=new Hammer(x,this.options);W.get("pinch").set({enable:!0}),W.get("rotate").set({enable:!0});for(const we in this.overrides)W.get(we).set(this.overrides[we]);return W}static#e=this.\u0275fac=function(W){return new(W||ae)};static#t=this.\u0275prov=s.wxM({token:ae,factory:ae.\u0275fac})}class Ee extends se{constructor(x,W,we,rt){super(x),this._config=W,this.console=we,this.loader=rt,this._loaderPromise=null}supports(x){return!(!Te.hasOwnProperty(x.toLowerCase())&&!this.isCustomEvent(x)||!window.Hammer&&!this.loader)}addEventListener(x,W,we){const rt=this.manager.getZone();if(W=W.toLowerCase(),!window.Hammer&&this.loader){this._loaderPromise=this._loaderPromise||rt.runOutsideAngular(()=>this.loader());let dt=!1,e1=()=>{dt=!0};return rt.runOutsideAngular(()=>this._loaderPromise.then(()=>{window.Hammer?dt||(e1=this.addEventListener(x,W,we)):e1=()=>{}}).catch(()=>{e1=()=>{}})),()=>{e1()}}return rt.runOutsideAngular(()=>{const dt=this._config.buildHammer(x),e1=function(Nt){rt.runGuarded(function(){we(Nt)})};return dt.on(W,e1),()=>{dt.off(W,e1),"function"==typeof dt.destroy&&dt.destroy()}})}isCustomEvent(x){return this._config.events.indexOf(x)>-1}static#e=this.\u0275fac=function(W){return new(W||Ee)(s.CoB(C.Ud),s.CoB(V),s.CoB(s.oPY),s.CoB(N,8))};static#t=this.\u0275prov=s.wxM({token:Ee,factory:Ee.\u0275fac})}class ke{static#e=this.\u0275fac=function(W){return new(W||ke)};static#t=this.\u0275mod=s.a4G({type:ke});static#n=this.\u0275inj=s.s3X({providers:[{provide:R,useClass:Ee,multi:!0,deps:[C.Ud,V,s.oPY,[new s.T7N,N]]},{provide:V,useClass:ae,deps:[]}]})}class P1{static#e=this.\u0275fac=function(W){return new(W||P1)};static#t=this.\u0275prov=s.wxM({token:P1,factory:function(W){let we=null;return we=W?new(W||P1):s.CoB(_t),we},providedIn:"root"})}class _t extends P1{constructor(x){super(),this._doc=x}sanitize(x,W){if(null==W)return null;switch(x){case s.SI6.NONE:return W;case s.SI6.HTML:return(0,s.K2p)(W,"HTML")?(0,s.E2t)(W):(0,s.Om8)(this._doc,String(W)).toString();case s.SI6.STYLE:return(0,s.K2p)(W,"Style")?(0,s.E2t)(W):W;case s.SI6.SCRIPT:if((0,s.K2p)(W,"Script"))return(0,s.E2t)(W);throw new s.OBp(5200,!1);case s.SI6.URL:return(0,s.K2p)(W,"URL")?(0,s.E2t)(W):(0,s.ozE)(String(W));case s.SI6.RESOURCE_URL:if((0,s.K2p)(W,"ResourceURL"))return(0,s.E2t)(W);throw new s.OBp(5201,!1);default:throw new s.OBp(5202,!1)}}bypassSecurityTrustHtml(x){return(0,s.GM_)(x)}bypassSecurityTrustStyle(x){return(0,s.Vfw)(x)}bypassSecurityTrustScript(x){return(0,s.ER9)(x)}bypassSecurityTrustUrl(x){return(0,s.Gc)(x)}bypassSecurityTrustResourceUrl(x){return(0,s.u8n)(x)}static#e=this.\u0275fac=function(W){return new(W||_t)(s.CoB(C.Ud))};static#t=this.\u0275prov=s.wxM({token:_t,factory:_t.\u0275fac,providedIn:"root"})}var l1,ct;(ct=l1||(l1={}))[ct.NoHttpTransferCache=0]="NoHttpTransferCache",ct[ct.HttpTransferCacheOptions=1]="HttpTransferCacheOptions";new s.a8Z("17.2.4")},726:(Tt,Ne,D)=>{"use strict";D.d(Ne,{g:()=>Lt,u:()=>lt});var s=D(32),C=D(456),F=D(56),te=D(314),U=D(556);const k=function(Te){return{showDownload:Te}};class B{constructor(){this.downloadEvent=new s._w7,this.hideDownloadPopUp=new s._w7,this.showDownloadPopUp=!1}hideDownloadPopup(V,N){this.disabledHandle.disengage(),this.hideDownloadPopUp.emit({event:V,type:N})}ngOnChanges(V){for(const N in V)if(V.hasOwnProperty(N)&&"showDownloadPopUp"===N){this.showDownloadPopUp=V[N].currentValue||!1;const ae=document.querySelector(".file-download");this.disabledHandle=C.c.disabled({filter:ae})}}download(V,N){this.downloadEvent.emit({event:V,type:N}),this.disabledHandle.disengage()}static#e=this.\u0275fac=function(N){return new(N||B)};static#t=this.\u0275cmp=s.In1({type:B,selectors:[["sb-player-download-popup"]],inputs:{title:"title",showDownloadPopUp:"showDownloadPopUp"},outputs:{downloadEvent:"downloadEvent",hideDownloadPopUp:"hideDownloadPopUp"},features:[s.SYr],decls:16,vars:4,consts:[[1,"file-download",3,"ngClass"],[1,"file-download__overlay"],["aria-modal","true","aria-labelledby","Download Content","aria-describedby","Dialog to download content",1,"file-download__popup"],[1,"close-btn",3,"click"],["type","button","id","close","data-animation","showShadow","aria-label","player-close-btn",1,"close-icon"],[1,"file-download__metadata"],[1,"file-download__title","text-left"],[1,"file-download__text","text-left"],[1,"file-download__size"],[1,"file-download__action-btns"],["type","button","id","cancel",1,"sb-btn","sb-btn-normal","sb-btn-outline-primary","sb-btn-radius","cancel-btn","mr-8",3,"click"],["type","button","id","download",1,"sb-btn","sb-btn-normal","sb-btn-primary","sb-btn-radius","download-btn",3,"click"]],template:function(N,ae){1&N&&(s.I0R(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),s.qCj("click",function(ke){return ae.hideDownloadPopup(ke,"DOWNLOAD_POPUP_CLOSE")}),s.wR5(4,"button",4),s.C$Y(),s.I0R(5,"div",5)(6,"h5",6),s.OEk(7,"Confirm Download"),s.C$Y(),s.I0R(8,"div",7),s.OEk(9),s.C$Y(),s.wR5(10,"div",8),s.I0R(11,"div",9)(12,"button",10),s.qCj("click",function(ke){return ae.hideDownloadPopup(ke,"DOWNLOAD_POPUP_CANCEL")}),s.OEk(13,"Cancel"),s.C$Y(),s.I0R(14,"button",11),s.qCj("click",function(ke){return ae.download(ke,"DOWNLOAD")}),s.OEk(15,"Download"),s.C$Y()()()()()()),2&N&&(s.E7m("ngClass",s.S45(2,k,ae.showDownloadPopUp)),s.yG2(9),s.oRS('"',ae.title,'" will be saved on your device.'))},dependencies:[F.QF],styles:['[_nghost-%COMP%] .file-download[_ngcontent-%COMP%]{width:100%;height:100%;position:absolute;top:0;left:0;z-index:99;transition:all .3s;opacity:0;visibility:hidden}[_nghost-%COMP%] .file-download__overlay[_ngcontent-%COMP%]{width:100%;height:100%;background:rgba(var(--rc-rgba-black),.5);display:flex;align-items:center;justify-content:center;transition:all .3s;visibility:hidden}[_nghost-%COMP%] .file-download__popup[_ngcontent-%COMP%]{width:90%;max-width:22.5rem;min-height:13.125rem;background:var(--white);border-radius:1rem;box-shadow:0 0 1.5em rgba(var(--rc-rgba-black),.22);padding:1.5rem;position:relative;transition:all .3s ease-in;transform:scale(.5)}[_nghost-%COMP%] .file-download__close-btn[_ngcontent-%COMP%]{position:absolute;top:.75rem;right:.75rem;width:1.5rem;height:1.5rem;cursor:pointer}[_nghost-%COMP%] .file-download__close-btn[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%}[_nghost-%COMP%] .file-download__metadata[_ngcontent-%COMP%]{display:flex;flex-direction:column;height:100%}[_nghost-%COMP%] .file-download__title[_ngcontent-%COMP%]{font-size:1rem;font-weight:700;line-height:1.375rem;word-break:break-word}[_nghost-%COMP%] .file-download__text[_ngcontent-%COMP%]{color:var(--gray-400);word-break:break-word}[_nghost-%COMP%] .file-download__size[_ngcontent-%COMP%]{color:var(--black)}[_nghost-%COMP%] .file-download__text[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__size[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.25rem}[_nghost-%COMP%] .file-download__title[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__text[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__size[_ngcontent-%COMP%]{margin:0 0 1.5em}[_nghost-%COMP%] .file-download__action-btns[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end}[_nghost-%COMP%] .file-download__action-btns[_ngcontent-%COMP%] .cancel-btn[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__action-btns[_ngcontent-%COMP%] .download-btn[_ngcontent-%COMP%]{outline:none;border:none;font-size:.75rem;text-transform:uppercase;cursor:pointer;line-height:normal}[_nghost-%COMP%] .file-download.showDownload[_ngcontent-%COMP%] .file-download__popup[_ngcontent-%COMP%]{transform:scale(1);visibility:visible}[_nghost-%COMP%] .file-download.showDownload[_ngcontent-%COMP%]{visibility:visible;opacity:1}[_nghost-%COMP%] .file-download.showDownload[_ngcontent-%COMP%] .file-download__overlay[_ngcontent-%COMP%]{visibility:visible}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%]{position:absolute;top:.75rem;right:.75rem}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]{width:1.875rem;height:1.875rem;background:0 0;border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;padding:0}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:after{content:"";transform:rotate(-45deg)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:before{content:"";transform:rotate(45deg)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:after, [_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:before{content:"";width:1.25rem;height:.125rem;position:absolute;background-color:var(--black)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]{box-shadow:0 0 0 0 var(--red) inset;transition:.2s cubic-bezier(.175,.885,.52,1.775);border:0px solid var(--white)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:before{transition:.2s cubic-bezier(.175,.885,.52,1.775)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:after{transition:.2s cubic-bezier(.175,.885,.52,1.775)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover{box-shadow:0 0 0 .25rem var(--red) inset}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover:before{transform:scale(.7) rotate(45deg);transition-delay:.1s;background-color:var(--red)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover:after{transform:scale(.7) rotate(-45deg);transition-delay:.1s;background-color:var(--red)} html[dir=rtl] .close-btn{left:.75rem;right:auto}']})}function ne(Te,V){if(1&Te&&(s.S2Z(),s.I0R(0,"text",229)(1,"tspan",230),s.OEk(2),s.C$Y(),s.I0R(3,"tspan",231),s.OEk(4),s.C$Y()()),2&Te){const N=s.GaO();s.yG2(2),s.cNF(N.outcomeLabel),s.yG2(2),s.cNF(N.outcome)}}function re(Te,V){if(1&Te&&(s.S2Z(),s.I0R(0,"g",232)(1,"g",233),s.wR5(2,"polygon",234)(3,"path",235),s.C$Y(),s.I0R(4,"text",236)(5,"tspan",237),s.OEk(6),s.C$Y()()()),2&Te){const N=s.GaO();s.yG2(6),s.cNF(N.timeSpentLabel)}}function R(Te,V){1&Te&&(s.S2Z(),s.I0R(0,"svg",238)(1,"defs")(2,"linearGradient",239),s.wR5(3,"stop",240)(4,"stop",241),s.C$Y()(),s.I0R(5,"g",242),s.wR5(6,"path",243)(7,"path",244),s.C$Y()())}function j(Te,V){1&Te&&(s.S2Z(),s.I0R(0,"svg",238)(1,"defs")(2,"linearGradient",239),s.wR5(3,"stop",240)(4,"stop",241),s.C$Y()(),s.I0R(5,"g",242),s.wR5(6,"path",243)(7,"path",245),s.C$Y()())}function se(Te,V){if(1&Te){const N=s.KQA();s.I0R(0,"div",246),s.qCj("click",function(){s.usT(N);const Ee=s.GaO();return s.CGJ(Ee.exitContent.emit({type:"EXIT"}))}),s.S2Z(),s.I0R(1,"svg",247)(2,"defs")(3,"linearGradient",248),s.wR5(4,"stop",240)(5,"stop",241),s.C$Y()(),s.I0R(6,"g",242),s.wR5(7,"path",249)(8,"path",250),s.C$Y()(),s.gRP(),s.I0R(9,"div",226),s.OEk(10,"Exit"),s.C$Y()()}}function me(Te,V){if(1&Te){const N=s.KQA();s.SAx(0),s.I0R(1,"div",251),s.OEk(2,"Up Next"),s.C$Y(),s.I0R(3,"div",252),s.qCj("click",function(){s.usT(N);const Ee=s.GaO();return s.CGJ(Ee.playNext())}),s.I0R(4,"div",253),s.OEk(5),s.C$Y(),s.I0R(6,"div",254),s.wR5(7,"img",255),s.C$Y()(),s.k70()}if(2&Te){const N=s.GaO();s.yG2(5),s.cNF(N.nextContent.name)}}const be=["*"];class xe{constructor(){this.showReplay=!0,this.replayContent=new s._w7,this.exitContent=new s._w7,this.playNextContent=new s._w7}ngOnInit(){this.subscription=(0,te.w)(document,"keydown").subscribe(V=>{"Enter"===V.key&&(V.stopPropagation(),document.activeElement.click())})}playNext(){this.playNextContent.emit({name:this.nextContent.name,identifier:this.nextContent.identifier,type:"NEXT_CONTENT_PLAY"})}replay(){this.showReplay&&this.replayContent.emit({type:"REPLAY"})}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}static#e=this.\u0275fac=function(N){return new(N||xe)};static#t=this.\u0275cmp=s.In1({type:xe,selectors:[["sb-player-end-page"]],inputs:{showExit:"showExit",showReplay:"showReplay",contentName:"contentName",outcome:"outcome",outcomeLabel:"outcomeLabel",userName:"userName",timeSpentLabel:"timeSpentLabel",nextContent:"nextContent"},outputs:{replayContent:"replayContent",exitContent:"exitContent",playNextContent:"playNextContent"},ngContentSelectors:be,decls:237,vars:9,consts:[[1,"player-endpage"],[1,"player-endpage__left-panel"],[1,"user-score-card"],["width","100%","height","100%","viewBox","0 0 250 250","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink",0,"xmlns","xhtml","http://www.w3.org/1999/xhtml"],["id","filter-1"],["in","SourceGraphic","type","matrix","values",""],["x1","-19.3154721%","y1","50%","x2","100%","y2","50%","id","linearGradient-1"],["stop-color","#43A981","offset","0%"],["stop-color","#1D7E58","offset","100%"],["x1","0%","y1","0%","x2","101.719666%","y2","100%","id","linearGradient-2"],["stop-color","#FFCD55","offset","0%"],["stop-color","#FFD955","offset","100%"],["d","M124.02,185.665 C116.138,185.665 109.713,175.367 102.434,173.416 C94.911,171.399 84.204,177.031 77.612,173.212 C70.933,169.339 70.491,157.213 65.068,151.786 C59.642,146.36 47.514,145.92 43.643,139.24 C39.825,132.649 45.454,121.942 43.438,114.42 C41.487,107.143 31.19,100.717 31.19,92.831 C31.19,84.948 41.487,78.521 43.438,71.245 C45.454,63.721 39.825,53.013 43.644,46.423 C47.516,39.742 59.643,39.304 65.068,33.878 C70.493,28.452 70.933,16.325 77.612,12.453 C84.206,8.635 94.911,14.266 102.434,12.248 C109.713,10.297 116.138,-1.42108547e-14 124.02,-1.42108547e-14 C131.907,-1.42108547e-14 138.332,10.297 145.608,12.248 C153.132,14.266 163.839,8.635 170.429,12.454 C177.11,16.325 177.55,28.453 182.976,33.879 C188.403,39.305 200.531,39.743 204.401,46.425 C208.22,53.015 202.589,63.722 204.606,71.245 C206.558,78.521 216.854,84.948 216.854,92.831 C216.854,100.717 206.558,107.143 204.606,114.421 C202.589,121.943 208.22,132.651 204.4,139.242 C200.529,145.923 188.401,146.361 182.975,151.787 C177.55,157.214 177.11,169.34 170.429,173.212 C163.839,177.031 153.132,171.4 145.608,173.416 C138.332,175.367 131.907,185.665 124.02,185.665","id","path-3"],["x","-6.5%","y","-6.5%","width","112.9%","height","112.9%","filterUnits","objectBoundingBox","id","filter-4"],["stdDeviation","11.5","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","1","in","shadowBlurInner1","result","shadowOffsetInner1"],["in","shadowOffsetInner1","in2","SourceAlpha","operator","arithmetic","k2","-1","k3","1","result","shadowInnerInner1"],["values","0 0 0 0 0.0914162133 0 0 0 0 0.159459438 0 0 0 0 0.537477355 0 0 0 1 0","type","matrix","in","shadowInnerInner1"],["x1","50%","y1","0.0901442308%","x2","50%","y2","99.6203016%","id","linearGradient-5"],["stop-color","#1D6349","offset","0%"],["stop-color","#1D6349","offset","100%"],["id","text-8","x","55","y","16","text-anchor","middle","fill","#FFFFFE",4,"ngIf"],["id","player-Player","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","endgame-l2","transform","translate(-39.000000, -65.000000)"],["id","Group-2","transform","translate(39.500000, 65.000000)"],["filter","url(#filter-1)","id","Group"],["transform","translate(4.000000, 4.000000)",1,"particles"],["d","M84.4144231,47.2437308 L77.9616538,41.1916154 C77.5351923,40.7922308 76.8658846,40.8133846 76.4665,41.2394231 C76.0666923,41.6654615 76.0882692,42.3351923 76.5143077,42.7345769 L82.9670769,48.7866923 C83.3931154,49.1860769 84.0624231,49.1649231 84.4622308,48.7384615 C84.8616154,48.3124231 84.8404615,47.6431154 84.4144231,47.2437308","id","Fill-3"],["d","M78.2087308,48.9402692 L84.2616923,42.4875 C84.6615,42.0614615 84.6399231,41.3921538 84.2138846,40.9927692 C83.7878462,40.5929615 83.1185385,40.6141154 82.7187308,41.0405769 L76.6661923,47.4929231 C76.2663846,47.9189615 76.2879615,48.5886923 76.714,48.9880769 C77.1400385,49.3878846 77.8093462,49.3663077 78.2087308,48.9402692","id","Fill-4"],["d","M91.8275769,140.082038 L85.3748077,134.030346 C84.9487692,133.630538 84.2794615,133.652115 83.8796538,134.078154 C83.4802692,134.504192 83.5014231,135.1735 83.9278846,135.573308 L90.3806538,141.625 C90.8066923,142.024808 91.476,142.003231 91.8753846,141.577192 C92.2751923,141.151154 92.2536154,140.481846 91.8275769,140.082038","id","Fill-5"],["d","M85.6223077,141.779 L91.6748462,135.326231 C92.0746538,134.900192 92.0535,134.230885 91.6270385,133.831077 C91.201,133.431269 90.5316923,133.452846 90.1323077,133.878885 L84.0793462,140.331654 C83.6799615,140.757692 83.7011154,141.427 84.1271538,141.826808 C84.5531923,142.226192 85.2225,142.205038 85.6223077,141.779","id","Fill-6"],["d","M13.3091538,191.951269 L6.85638462,185.899154 C6.43034615,185.499769 5.76103846,185.520923 5.36123077,185.946962 C4.96184615,186.373423 4.98342308,187.042731 5.40946154,187.442115 L11.8622308,193.494231 C12.2882692,193.893615 12.9575769,193.872462 13.3569615,193.446423 C13.7567692,193.020385 13.7351923,192.350654 13.3091538,191.951269","id","Fill-7"],["d","M7.10388462,193.647808 L13.1568462,187.195038 C13.5562308,186.769 13.5350769,186.099692 13.1090385,185.700308 C12.683,185.3005 12.0136923,185.322077 11.6138846,185.748115 L5.56092308,192.200885 C5.16153846,192.626923 5.18269231,193.296231 5.60873077,193.695615 C6.03476923,194.095423 6.70407692,194.073846 7.10388462,193.647808","id","Fill-8"],["d","M10.4914615,38.4115769 L4.03869231,32.3594615 C3.61265385,31.9600769 2.94334615,31.9812308 2.54353846,32.4072692 C2.14415385,32.8333077 2.16573077,33.5030385 2.59176923,33.9024231 L9.04453846,39.9545385 C9.47057692,40.3539231 10.1398846,40.3327692 10.5392692,39.9067308 C10.9390769,39.4802692 10.9175,38.8109615 10.4914615,38.4115769","id","Fill-9"],["d","M4.28619231,40.1081154 L10.3391538,33.6553462 C10.7385385,33.2293077 10.7173846,32.56 10.2909231,32.1606154 C9.86488462,31.7608077 9.19557692,31.7823846 8.79619231,32.2084231 L2.74323077,38.6611923 C2.34342308,39.0872308 2.365,39.7565385 2.79103846,40.1559231 C3.21707692,40.5557308 3.88638462,40.5341538 4.28619231,40.1081154","id","Fill-10"],["d","M239.977269,47.0855 L233.5245,41.0333846 C233.098462,40.634 232.429154,40.6551538 232.029769,41.0811923 C231.629962,41.5072308 231.651538,42.1765385 232.077577,42.5763462 L238.530346,48.6284615 C238.956385,49.0278462 239.625692,49.0066923 240.0255,48.5802308 C240.424885,48.1541923 240.403308,47.4848846 239.977269,47.0855","id","Fill-11"],["d","M233.771577,48.7820385 L239.824538,42.3292692 C240.223923,41.9032308 240.202769,41.2339231 239.776731,40.8341154 C239.350692,40.4347308 238.681385,40.4558846 238.281577,40.8823462 L232.228615,47.3346923 C231.829231,47.7607308 231.850385,48.4304615 232.276423,48.8298462 C232.702885,49.2296538 233.372192,49.2080769 233.771577,48.7820385","id","Fill-12"],["d","M163.849231,80.0025769 L157.396462,73.9508846 C156.970423,73.5510769 156.301115,73.5726538 155.901308,73.9986923 C155.501923,74.4247308 155.523077,75.0940385 155.949115,75.4938462 L162.401885,81.5455385 C162.828346,81.9453462 163.497654,81.9237692 163.897038,81.4977308 C164.296846,81.0716923 164.275269,80.4023846 163.849231,80.0025769","id","Fill-13"],["d","M157.644385,81.6995385 L163.696923,75.2467692 C164.096731,74.8207308 164.075154,74.1514231 163.649115,73.7516154 C163.223077,73.3522308 162.553769,73.3733846 162.154385,73.7994231 L156.101423,80.2521923 C155.701615,80.6782308 155.723192,81.3475385 156.149231,81.7473462 C156.575269,82.1467308 157.244577,82.1255769 157.644385,81.6995385","id","Fill-14"],["d","M195.311346,151.846538 L188.858577,145.794423 C188.432538,145.395038 187.763231,145.416192 187.363423,145.842654 C186.964038,146.268692 186.985615,146.938 187.411654,147.337385 L193.864423,153.3895 C194.290462,153.788885 194.959769,153.767731 195.359154,153.341692 C195.758962,152.915654 195.737385,152.245923 195.311346,151.846538","id","Fill-15"],["d","M189.105654,153.543077 L195.158615,147.090308 C195.558,146.664269 195.536846,145.994962 195.110808,145.595577 C194.684769,145.195769 194.015462,145.217346 193.615654,145.643385 L187.562692,152.096154 C187.163308,152.522192 187.184462,153.1915 187.6105,153.590885 C188.036538,153.990692 188.705846,153.969115 189.105654,153.543077","id","Fill-16"],["d","M190.299577,210.370769 L183.846808,204.318654 C183.420769,203.919269 182.751462,203.940423 182.352077,204.366885 C181.952269,204.792923 181.973846,205.462231 182.399885,205.861615 L188.852654,211.913731 C189.278692,212.313538 189.948,212.291962 190.347808,211.865923 C190.747192,211.439885 190.726038,210.770577 190.299577,210.370769","id","Fill-17"],["d","M184.093885,212.067308 L190.146846,205.614538 C190.546654,205.1885 190.525077,204.519192 190.099038,204.119808 C189.673,203.72 189.003692,203.741577 188.603885,204.167615 L182.551346,210.620385 C182.151538,211.046423 182.173115,211.715731 182.599154,212.115115 C183.025192,212.514923 183.6945,212.493346 184.093885,212.067308","id","Fill-18"],["d","M131.642077,57.7017692 L132.557615,57.1720769 L128.114462,49.4881538 C127.925346,49.1611154 127.575885,48.9597308 127.198077,48.9601532 C126.819846,48.9601532 126.470808,49.1623846 126.282538,49.4898462 L117.420346,64.8674231 C117.231654,65.1948846 117.232077,65.5980769 117.421192,65.9251154 C117.610308,66.2521538 117.959769,66.4535385 118.337577,66.453116 L127.210346,66.4459231 L136.084808,66.4416923 C136.462615,66.4416923 136.811654,66.2394615 137.000346,65.9124231 C137.189462,65.5849615 137.189038,65.1817692 136.999923,64.8547308 L132.557615,57.1720769 L131.642077,57.7017692 L130.726115,58.2310385 L134.251192,64.3271538 L127.209077,64.3305385 L120.168231,64.3364615 L127.200615,52.1336538 L130.726115,58.2310385 L131.642077,57.7017692","id","Fill-19"],["d","M116.952846,151.625692 L117.868808,151.096 L113.425654,143.412077 C113.236115,143.085038 112.887077,142.883654 112.508846,142.884076 C112.131038,142.884076 111.782,143.086308 111.593308,143.413769 L102.731115,158.791346 C102.542423,159.118385 102.542846,159.522 102.731962,159.849038 C102.921077,160.176077 103.270538,160.377462 103.648346,160.377039 L112.521538,160.369846 L121.396,160.365615 C121.773808,160.365192 122.123269,160.163385 122.311962,159.836346 C122.500654,159.508885 122.500231,159.105692 122.311115,158.778231 L117.868808,151.096 L116.952846,151.625692 L116.037308,152.154962 L119.562385,158.251077 L112.520269,158.254462 L105.479,158.260385 L112.511385,146.057577 L116.037308,152.154962 L116.952846,151.625692","id","Fill-20"],["d","M167.868885,180.468538 L168.784423,179.938846 L164.341269,172.254923 C164.152154,171.927885 163.802692,171.7265 163.424885,171.7265 C163.047077,171.726923 162.697615,171.929154 162.508923,172.256192 L158.080154,179.944346 L153.646731,187.633769 C153.458038,187.961231 153.458462,188.364423 153.647577,188.691885 C153.836692,189.018923 154.186154,189.220308 154.563962,189.219885 L163.437154,189.212692 L172.311615,189.208462 C172.689423,189.208038 173.038462,189.006231 173.227154,188.678769 C173.415846,188.351731 173.415846,187.948538 173.226731,187.621077 L168.784423,179.938846 L167.868885,180.468538 L166.952923,180.997808 L170.478,187.093923 L163.435885,187.097308 L156.394615,187.103231 L163.427423,174.900423 L166.952923,180.997808 L167.868885,180.468538","id","Fill-21"],["d","M197.152577,121.4785 L198.174731,121.751808 L200.466962,113.176885 C200.564269,112.811769 200.459769,112.422115 200.192385,112.155154 C199.925,111.888192 199.534923,111.784115 199.170231,111.882269 L190.602077,114.186769 L182.030115,116.489154 C181.665423,116.587308 181.380269,116.872462 181.282538,117.237577 C181.185231,117.602692 181.289731,117.991923 181.557115,118.259308 L187.836423,124.528462 L194.114462,130.801 C194.381846,131.067962 194.7715,131.172462 195.136615,131.074308 C195.501308,130.976154 195.786462,130.691 195.884192,130.325885 L198.174731,121.751808 L197.152577,121.4785 L196.130846,121.205615 L194.313308,128.009115 L184.348577,118.056654 L191.151231,116.229808 L197.949654,114.401269 L196.130846,121.205615 L197.152577,121.4785","id","Fill-22"],["d","M51.2223462,21.9327308 L52.2440769,22.2056154 L54.5358846,13.6306923 C54.6336154,13.2655769 54.5291154,12.8759231 54.2617308,12.6089615 C53.9939231,12.342 53.6042692,12.2379231 53.2395769,12.3360769 L44.6714231,14.6405769 L44.6718462,14.6405769 L36.0994615,16.9433846 C35.7343462,17.0411154 35.4496154,17.3266923 35.3518846,17.6918077 C35.2545769,18.0569231 35.3590769,18.4461538 35.6264615,18.7131154 L41.9061923,24.9822692 L41.9057692,24.9818462 L48.1842308,31.2543846 C48.4516154,31.5213462 48.8412692,31.6258462 49.2059615,31.5276923 C49.5710769,31.4295385 49.8562308,31.1443846 49.9535385,30.7792692 L52.2440769,22.2056154 L50.2006154,21.6594231 L48.3830769,28.4629231 L43.4009231,23.4854231 L43.4005,23.485 L38.4179231,18.5108846 L45.2205769,16.6836154 L45.221,16.6836154 L52.019,14.8550769 L50.2006154,21.6594231 L51.2223462,21.9327308","id","Fill-23"],["d","M45.1456923,207.203192 L46.1674231,207.476077 L48.4592308,198.900731 C48.5569615,198.535615 48.4520385,198.145962 48.1846538,197.879 C47.9172692,197.612038 47.5276154,197.507962 47.1629231,197.606115 L38.5947692,199.911038 L38.5947692,199.910615 L30.0228077,202.213846 C29.6576923,202.311577 29.3725385,202.597154 29.2752308,202.962269 C29.1775,203.327385 29.2824231,203.716615 29.5498077,203.983577 L35.8295385,210.252308 L35.8291154,210.251885 L42.1075769,216.524423 C42.3749615,216.791385 42.7646154,216.895885 43.1293077,216.797731 C43.4944231,216.699577 43.7791538,216.414423 43.8768846,216.049308 L46.1674231,207.476077 L44.1239615,206.930308 L42.3064231,213.732962 L37.3242692,208.755462 L37.3238462,208.755038 L32.3412692,203.781346 L39.1435,201.953654 L39.1439231,201.953654 L45.9423462,200.125115 L44.1239615,206.929885 L45.1456923,207.203192","id","Fill-24"],["d","M206.143808,31.5111923 L206.6735,32.4267308 L214.357423,27.984 C214.684462,27.7948846 214.885846,27.4454231 214.885424,27.0676154 C214.885424,26.6893846 214.683192,26.3403462 214.355731,26.1516538 L206.667577,21.7224615 L206.668,21.7228846 L198.978154,17.2894615 C198.651115,17.1007692 198.2475,17.1011923 197.920462,17.2903077 C197.593423,17.4794231 197.392038,17.8288846 197.392461,18.2066923 L197.399654,27.0798846 L197.399654,27.0794615 L197.403885,35.9547692 C197.403885,36.3325769 197.606115,36.6816154 197.933577,36.8703077 C198.260615,37.059 198.664231,37.059 198.991269,36.8698846 L206.6735,32.4267308 L206.143808,31.5111923 L205.614538,30.5952308 L199.518423,34.1211538 L199.515038,27.0786154 L199.515038,27.0781923 L199.509115,20.0373462 L205.611577,23.5556538 L205.612,23.5556538 L211.711923,27.0697308 L205.614538,30.5952308 L206.143808,31.5111923","id","Fill-25"],["d","M44.9489615,120.167385 L45.4782308,121.082923 L53.1625769,116.640192 C53.4896154,116.450654 53.691,116.101192 53.6905776,115.723385 C53.6901538,115.345577 53.4883462,114.996538 53.1608846,114.807846 L45.4727308,110.378654 L45.4731538,110.379077 L37.7833077,105.945654 C37.4558462,105.756962 37.0526538,105.757385 36.7256154,105.9465 C36.3985769,106.135615 36.1971923,106.485077 36.1971923,106.862885 L36.2094615,124.610962 C36.2094615,124.989192 36.4112692,125.338231 36.7387308,125.526923 C37.0661923,125.715615 37.4693846,125.715192 37.7964231,125.526077 L45.4786538,121.082923 L44.4192692,119.251846 L38.324,122.777346 L38.3142692,108.693538 L44.4167308,112.211423 L44.4167308,112.211846 L50.5170769,115.725923 L44.4196923,119.251846 L44.9489615,120.167385","id","Fill-26"],["d","M146.638885,105.637654 L145.581192,105.637654 C145.580769,107.208115 144.947423,108.619923 143.918923,109.650115 C142.888731,110.678615 141.476923,111.311538 139.906885,111.312385 C138.336423,111.311538 136.924192,110.678615 135.893577,109.650115 C134.865077,108.619923 134.232154,107.208115 134.231731,105.637654 C134.232154,104.066769 134.865077,102.654962 135.893577,101.624769 C136.924192,100.596269 138.336423,99.9633462 139.906885,99.9625 C141.476923,99.9633462 142.888731,100.596269 143.918923,101.624769 C144.947423,102.654962 145.580769,104.066769 145.581192,105.637654 L147.696577,105.637654 C147.695731,101.334538 144.209154,97.8479615 139.906885,97.8471154 C135.603769,97.8479615 132.116769,101.334538 132.116346,105.637654 C132.116769,109.940346 135.603769,113.426923 139.906885,113.427769 C144.209154,113.426923 147.695731,109.940346 147.696577,105.637654 L146.638885,105.637654","id","Fill-27"],["d","M112.621808,30.5059615 L111.564115,30.5059615 C111.563692,32.0768462 110.930769,33.4886538 109.901846,34.5188462 C108.871654,35.5473462 107.459846,36.1802692 105.889385,36.1811154 C104.318923,36.1802692 102.907115,35.5473462 101.8765,34.5188462 C100.848,33.4886538 100.214654,32.0764231 100.214231,30.5059615 C100.214654,28.9355 100.848,27.5236923 101.8765,26.4935 C102.907115,25.465 104.318923,24.8320769 105.889385,24.8316538 C107.459846,24.8320769 108.871654,25.465 109.901846,26.4935 C110.930769,27.5236923 111.563692,28.9355 111.564115,30.5059615 L113.6795,30.5059615 C113.678654,26.2032692 110.192077,22.7166923 105.889385,22.7162692 C101.586692,22.7166923 98.0996923,26.2032692 98.0988462,30.5059615 C98.0996923,34.8095 101.586692,38.2956538 105.889385,38.2965 C110.192077,38.2956538 113.678654,34.8090769 113.6795,30.5059615 L112.621808,30.5059615","id","Fill-28"],["d","M116.918154,229.204885 L115.860462,229.204885 C115.860038,230.775346 115.227115,232.187577 114.198192,233.217769 C113.168,234.246269 111.756192,234.879615 110.185731,234.880038 C108.615692,234.879615 107.203462,234.246269 106.172846,233.217769 C105.144346,232.187154 104.511423,230.775346 104.510577,229.204885 C104.511423,227.634423 105.144346,226.222615 106.172846,225.192423 C107.203462,224.163923 108.615692,223.531 110.185731,223.530577 C111.756192,223.531 113.168423,224.163923 114.198615,225.192423 C115.227115,226.222615 115.860038,227.634423 115.860462,229.204885 L117.975846,229.204885 C117.975423,224.901769 114.488423,221.415615 110.185731,221.415192 C108.038192,221.414346 106.084,222.288423 104.677269,223.696423 C103.268846,225.102731 102.394769,227.056923 102.395192,229.204885 C102.396038,233.508 105.883462,236.994577 110.185731,236.995423 C114.488423,236.994577 117.975423,233.508 117.975846,229.204885 L116.918154,229.204885","id","Fill-29"],["d","M135.982423,219.142846 C135.983269,217.572385 136.616192,216.160577 137.645115,215.130385 C138.675308,214.101885 140.087538,213.468962 141.658,213.468538 C143.228462,213.468962 144.640269,214.101885 145.670885,215.130385 C146.699385,216.160154 147.332308,217.572385 147.332731,219.142846 C147.332731,219.726692 147.806577,220.200538 148.390423,220.200538 C148.974692,220.200538 149.448115,219.726692 149.448115,219.142846 C149.447692,214.839731 145.960692,211.353577 141.658,211.353153 C139.510038,211.352308 137.555846,212.226385 136.149538,213.634385 C134.741115,215.040269 133.866615,216.994462 133.867038,219.142846 C133.867038,219.726692 134.340885,220.200538 134.924731,220.200538 C135.509,220.200538 135.982423,219.726692 135.982423,219.142846","id","Fill-30"],["d","M82.247,115.736077 C82.2474231,114.165615 82.8807692,112.753385 83.9092692,111.723192 C84.9398846,110.694692 86.3521154,110.061769 87.9221538,110.061346 C89.4926154,110.061769 90.9044231,110.694692 91.9350385,111.723192 C92.9635385,112.753385 93.5964615,114.165192 93.5968846,115.736077 C93.5968846,116.319923 94.0707308,116.793769 94.6545769,116.793769 C95.2388462,116.793769 95.7122692,116.319923 95.7122692,115.736077 C95.7118462,111.432962 92.2248462,107.946385 87.9221538,107.945538 C83.6198846,107.946385 80.1324615,111.432962 80.1316154,115.736077 C80.1316154,116.319923 80.6054615,116.793769 81.1893077,116.793769 C81.7735769,116.793769 82.247,116.319923 82.247,115.736077","id","Fill-31"],["d","M11.4163077,61.0732692 C11.4167308,59.5011154 12.0479615,58.0884615 13.0713846,57.0586923 C14.0969231,56.0306154 15.5006923,55.3989615 17.061,55.3981154 C18.6213077,55.3989615 20.0250769,56.0306154 21.0501923,57.0586923 C22.0736154,58.0884615 22.7048462,59.5011154 22.7052692,61.0732692 C22.7052692,61.6571154 23.1786923,62.1309615 23.7629615,62.1309615 C24.3468077,62.1309615 24.820654,61.6571154 24.820654,61.0732692 C24.8210769,58.9265769 23.9516538,56.9732308 22.5495769,55.5660769 C21.1491923,54.1576538 19.2017692,53.2823077 17.061,53.2827306 C14.9202308,53.2823077 12.9728077,54.1576538 11.5724231,55.5660769 C10.1699231,56.9732308 9.3005,58.9265769 9.30092292,61.0732692 C9.30092292,61.6571154 9.77434615,62.1309615 10.3586154,62.1309615 C10.9428846,62.1309615 11.4163077,61.6571154 11.4163077,61.0732692","id","Fill-32"],["d","M180.062808,71.0401154 C178.491077,71.0396923 177.078,70.4084615 176.048231,69.3850385 C175.019731,68.3595 174.388077,66.9557308 174.387654,65.3954231 C174.388077,63.8351154 175.019731,62.4317692 176.048231,61.4062308 C177.078,60.3828077 178.490654,59.752 180.062808,59.7511538 C180.647077,59.7511538 181.1205,59.2777308 181.1205,58.6938846 C181.1205,58.1096154 180.647077,57.6361917 180.062808,57.6361917 C177.916115,57.6353462 175.962769,58.5047692 174.555615,59.9072692 C173.147192,61.3072308 172.271423,63.2546538 172.272269,65.3954231 C172.271423,67.5361923 173.147192,69.4836154 174.555615,70.884 C175.962769,72.2865 177.916115,73.1559231 180.062808,73.1555002 C180.647077,73.1555002 181.1205,72.6820769 181.1205,72.0978077 C181.1205,71.5135385 180.647077,71.0401154 180.062808,71.0401154","id","Fill-33"],["d","M17.9490385,228.116731 C16.3768846,228.115885 14.9642308,227.485077 13.9344615,226.461654 C12.9063846,225.436115 12.2747308,224.032346 12.2743077,222.472038 C12.2747308,220.911731 12.9063846,219.507962 13.9344615,218.482846 C14.9642308,217.459423 16.3768846,216.828615 17.9490385,216.828192 C18.5328846,216.828192 19.0067308,216.354769 19.0067308,215.7705 C19.0067308,215.186231 18.5328846,214.712808 17.9490385,214.712808 C15.8023462,214.712385 13.849,215.581808 12.4418462,216.983885 C11.0334231,218.383846 10.1580769,220.331269 10.1589225,222.472038 C10.1580769,224.612808 11.0334231,226.560231 12.4418462,227.960615 C13.849,229.362692 15.8023462,230.232538 17.9490385,230.232116 C18.5328846,230.232116 19.0067308,229.758269 19.0067308,229.174423 C19.0067308,228.590154 18.5328846,228.116731 17.9490385,228.116731","id","Fill-34"],["d","M90.1932308,14.0000385 C88.6215,13.9996154 87.2088462,13.3683846 86.1790769,12.3449615 C85.151,11.3194231 84.5193462,9.91565385 84.5185,8.35534615 C84.5193462,6.79503846 85.151,5.39126923 86.1790769,4.36615385 C87.2088462,3.34273077 88.6215,2.7115 90.1932308,2.71107692 C90.7775,2.71107692 91.2509231,2.23765385 91.2509231,1.65338462 C91.2509231,1.06953846 90.7775,0.595692153 90.1932308,0.595692153 C88.0469615,0.595269231 86.0936154,1.46469231 84.6864615,2.86676923 C83.2780385,4.26715385 82.4026923,6.21457692 82.4031152,8.35534615 C82.4026923,10.4961154 83.2780385,12.4435385 84.6864615,13.8439231 C86.0931923,15.2464231 88.0469615,16.1158462 90.1932308,16.1154232 C90.7775,16.1154232 91.2509231,15.642 91.2509231,15.0577308 C91.2509231,14.4734615 90.7775,14.0000385 90.1932308,14.0000385","id","Fill-35"],["d","M21.3154615,158.362769 L20.2577692,158.362769 C20.2569231,159.933231 19.624,161.345038 18.5955,162.375654 C17.5653077,163.404154 16.1530769,164.037077 14.5830385,164.037923 C13.0125769,164.037077 11.6003462,163.404154 10.5701538,162.375654 C9.54123077,161.345038 8.90830769,159.933231 8.90788462,158.362769 C8.90830769,156.792308 9.54123077,155.3805 10.5701538,154.350308 C11.6003462,153.321808 13.0125769,152.688885 14.5830385,152.688038 C16.1530769,152.688885 17.5653077,153.321808 18.5955,154.349885 C19.624,155.380077 20.2569231,156.791885 20.2577692,158.362769 L22.3731538,158.362769 C22.3723077,154.059654 18.8853077,150.5735 14.5830385,150.572654 C12.4350769,150.572231 10.4808846,151.446308 9.07415385,152.854308 C7.66615385,154.260192 6.79165385,156.214385 6.79249939,158.362769 C6.79292308,162.665885 10.2803462,166.152462 14.5830385,166.153308 C18.8853077,166.152462 22.3723077,162.665462 22.3731538,158.362769 L21.3154615,158.362769","id","Fill-36"],["d","M228.928192,166.051346 L227.8705,166.051346 C227.869654,167.621808 227.236731,169.034038 226.208231,170.064654 C225.178038,171.093154 223.766231,171.726077 222.196192,171.7265 C220.625731,171.726077 219.2135,171.093154 218.183308,170.064654 C217.154385,169.034038 216.521462,167.621808 216.521038,166.051346 C216.521462,164.480885 217.154385,163.069077 218.182885,162.038885 C219.2135,161.010385 220.625308,160.377885 222.196192,160.377038 C223.766231,160.377885 225.178038,161.010385 226.208231,162.038885 C227.236731,163.069077 227.869654,164.480885 227.8705,166.051346 L229.985885,166.051346 C229.985038,161.748231 226.498038,158.2625 222.196192,158.261654 C217.8935,158.2625 214.406077,161.748231 214.405654,166.051346 C214.406077,170.354462 217.893077,173.841462 222.196192,173.841885 C226.498462,173.841462 229.985038,170.354462 229.985885,166.051346 L228.928192,166.051346","id","Fill-37"],["d","M210.305192,58.6993846 L210.305192,59.7570769 L222.64,59.7570769 L222.64,71.0337692 L211.362885,71.0337692 L211.362885,58.6993846 L210.305192,58.6993846 L210.305192,59.7570769 L210.305192,58.6993846 L209.2475,58.6993846 L209.2475,72.0914615 C209.2475,72.3702692 209.360462,72.6427308 209.557192,72.8394615 C209.754346,73.0366154 210.026808,73.1491538 210.305192,73.1491538 L223.697692,73.1491538 C223.976077,73.1491538 224.248538,73.0366154 224.445269,72.8394615 C224.642423,72.6427308 224.755385,72.3702692 224.755385,72.0914615 L224.755385,58.6993846 C224.755385,58.421 224.642423,58.1485385 224.445269,57.9513846 C224.248538,57.7546538 223.976077,57.6416923 223.697692,57.6416923 L210.305192,57.6416923 C210.026808,57.6416923 209.754346,57.7546538 209.557192,57.9513846 C209.360462,58.1485385 209.2475,58.421 209.2475,58.6993846 L210.305192,58.6993846","id","Fill-38"],["d","M58.8897692,65.3954231 L58.8897692,66.4531154 L71.2237308,66.4531154 L71.2237308,77.7302308 L59.9474615,77.7302308 L59.9474615,65.3954231 L58.8897692,65.3954231 L58.8897692,66.4531154 L58.8897692,65.3954231 L57.8320769,65.3954231 L57.8320769,78.7879231 C57.8320769,79.0663077 57.9450385,79.3387692 58.1417692,79.5355 C58.3389231,79.7326538 58.6113846,79.8456154 58.8897692,79.8456154 L72.2814231,79.8456154 C72.5602308,79.8456154 72.8326923,79.7326538 73.0294231,79.5355 C73.2265769,79.3387692 73.3391154,79.0663077 73.3391154,78.7879231 L73.3391154,65.3954231 C73.3391154,65.1170385 73.2265769,64.8445769 73.0294231,64.6478462 C72.8326923,64.4506923 72.5602308,64.3377308 72.2814231,64.3377308 L58.8897692,64.3377308 C58.6113846,64.3377308 58.3389231,64.4506923 58.1417692,64.6478462 C57.9450385,64.8445769 57.8320769,65.1170385 57.8320769,65.3954231 L58.8897692,65.3954231","id","Fill-39"],["d","M58.2175,150.893346 L58.2175,151.951038 L70.5518846,151.951038 L70.5518846,163.228154 L59.2751923,163.228154 L59.2751923,150.893346 L58.2175,150.893346 L58.2175,151.951038 L58.2175,150.893346 L57.1598077,150.893346 L57.1598077,164.285846 C57.1598077,164.564231 57.2727692,164.836692 57.4699231,165.033423 C57.6666538,165.230577 57.9391154,165.343538 58.2175,165.343538 L71.6095769,165.343538 C71.8879615,165.343538 72.1604231,165.230577 72.3571538,165.033423 C72.5543077,164.836692 72.6672692,164.564231 72.6672692,164.285846 L72.6672692,150.893346 C72.6672692,150.614962 72.5543077,150.3425 72.3571538,150.145346 C72.1604231,149.948615 71.8879615,149.835654 71.6095769,149.835654 L58.2175,149.835654 C57.9391154,149.835654 57.6666538,149.948615 57.4699231,150.145346 C57.2727692,150.3425 57.1598077,150.614962 57.1598077,150.893346 L58.2175,150.893346","id","Fill-40"],["d","M210.305192,215.776423 L210.305192,216.834115 L222.639154,216.834115 L222.639154,228.110808 L211.362885,228.110808 L211.362885,215.776423 L210.305192,215.776423 L210.305192,216.834115 L210.305192,215.776423 L209.2475,215.776423 L209.2475,229.1685 C209.2475,229.446885 209.360462,229.719346 209.557192,229.9165 C209.754346,230.113231 210.026808,230.226192 210.305192,230.226192 L223.696846,230.226192 C223.975231,230.226192 224.247692,230.113231 224.444423,229.9165 C224.641577,229.719346 224.754538,229.446885 224.754538,229.1685 L224.754538,215.776423 C224.754538,215.497615 224.641577,215.225154 224.444423,215.028423 C224.247692,214.831269 223.975231,214.718731 223.696846,214.718731 L210.305192,214.718731 C210.026808,214.718731 209.754346,214.831269 209.557192,215.028423 C209.360462,215.225154 209.2475,215.497615 209.2475,215.776423 L210.305192,215.776423","id","Fill-41"],["d","M154.751808,1.65973077 L154.751808,2.71742308 L167.085346,2.71742308 L167.085346,13.9941154 L155.8095,13.9941154 L155.8095,1.65973077 L154.751808,1.65973077 L154.751808,2.71742308 L154.751808,1.65973077 L153.694115,1.65973077 L153.694115,15.0518077 C153.694115,15.3306154 153.806654,15.6030769 154.003808,15.7998077 C154.200538,15.9965385 154.473,16.1095 154.751808,16.1095 L168.143038,16.1095 C168.421423,16.1095 168.693885,15.9965385 168.891038,15.7998077 C169.087769,15.6030769 169.200731,15.3306154 169.200731,15.0518077 L169.200731,1.65973077 C169.200731,1.38134615 169.087769,1.10888462 168.891038,0.911730769 C168.693885,0.715 168.421423,0.602038462 168.143038,0.602038462 L154.751808,0.602038462 C154.473,0.602038462 154.200538,0.715 154.003808,0.911730769 C153.806654,1.10888462 153.694115,1.38134615 153.694115,1.65973077 L154.751808,1.65973077","id","Fill-42"],["d","M135.508154,136.771462 C135.298731,136.769769 135.172654,136.731692 135.044885,136.667808 C134.934038,136.610269 134.818962,136.522692 134.692038,136.386462 C134.469077,136.151231 134.227077,135.765385 133.973654,135.300423 C133.585692,134.604885 133.179962,133.738423 132.487808,132.969692 C132.140885,132.587654 131.710615,132.232269 131.180923,131.980115 C130.6525,131.726692 130.033538,131.585808 129.357885,131.587068 C128.773615,131.587068 128.300192,132.060923 128.300192,132.644769 C128.300192,133.229038 128.773615,133.702462 129.357885,133.702462 C129.702269,133.703308 129.957808,133.76 130.175269,133.847577 C130.365654,133.925423 130.530654,134.0295 130.692692,134.168269 C130.975308,134.409 131.243115,134.767769 131.503731,135.2065 C131.901,135.862692 132.255115,136.675423 132.809346,137.425962 C133.089,137.799538 133.432538,138.165077 133.889038,138.443462 C134.342577,138.722692 134.9095,138.890231 135.508154,138.886896 C136.092423,138.886896 136.565846,138.413423 136.565846,137.829154 C136.565846,137.245308 136.092423,136.771462 135.508154,136.771462","id","Fill-43"],["d","M147.808269,136.771462 C147.598423,136.769769 147.472346,136.731692 147.344577,136.667808 C147.233731,136.610269 147.119077,136.522692 146.991731,136.386462 C146.768769,136.151231 146.526769,135.765385 146.273346,135.300423 C145.885385,134.604885 145.480077,133.738423 144.787923,132.970115 C144.441,132.587654 144.011154,132.232269 143.481462,131.980115 C142.953038,131.726692 142.334077,131.585808 141.658423,131.587068 C141.074577,131.587068 140.600731,132.060923 140.600731,132.644769 C140.600731,133.229038 141.074577,133.702462 141.658423,133.702462 C142.002808,133.703308 142.258346,133.76 142.475808,133.847577 C142.665769,133.925 142.830769,134.0295 142.992808,134.168269 C143.275423,134.409 143.543231,134.767769 143.803423,135.2065 C144.201115,135.862692 144.555231,136.675423 145.109038,137.425962 C145.389115,137.799538 145.732231,138.165077 146.188731,138.443462 C146.642692,138.722692 147.209192,138.890231 147.808269,138.886896 C148.392115,138.886896 148.865962,138.413423 148.865962,137.829154 C148.865962,137.245308 148.392115,136.771462 147.808269,136.771462","id","Fill-44"],["d","M135.508154,138.886873 C136.029808,138.888962 136.527346,138.764577 136.945769,138.545423 C137.313423,138.354615 137.617615,138.101192 137.870615,137.830423 C138.313154,137.353615 138.616923,136.825192 138.896577,136.319615 C139.3095,135.559346 139.676731,134.8435 140.093462,134.393346 C140.300769,134.166154 140.5085,134.003269 140.746269,133.889462 C140.985308,133.776923 141.262846,133.704154 141.658423,133.702462 C142.242692,133.702462 142.716115,133.229038 142.716115,132.644769 C142.716115,132.060923 142.242692,131.587076 141.658423,131.587076 C141.070346,131.586654 140.525423,131.692 140.045231,131.887885 C139.624269,132.058385 139.257462,132.295308 138.945654,132.563538 C138.398615,133.034846 138.015731,133.589923 137.696731,134.122154 C137.225,134.921346 136.870038,135.691346 136.512962,136.159269 C136.337385,136.394923 136.1745,136.548077 136.028538,136.635654 C135.880038,136.721962 135.748885,136.7685 135.508154,136.771462 C134.924308,136.771462 134.450462,137.245308 134.450462,137.829154 C134.450462,138.413423 134.924308,138.886873 135.508154,138.886873","id","Fill-45"],["d","M147.808269,138.886873 C148.3295,138.888962 148.827038,138.764577 149.245462,138.545423 C149.613115,138.354615 149.917308,138.101192 150.170308,137.830423 C150.612423,137.353192 150.916192,136.825192 151.196269,136.319615 C151.608769,135.559346 151.976,134.8435 152.392731,134.393346 C152.600038,134.166154 152.808192,134.003269 153.045538,133.889462 C153.284577,133.776923 153.562115,133.704154 153.957692,133.702462 C154.541538,133.702462 155.015385,133.229038 155.015385,132.644769 C155.015385,132.060923 154.541538,131.587076 153.957692,131.587076 C153.369192,131.586654 152.824269,131.692 152.344077,131.887885 C151.923538,132.058385 151.556731,132.295308 151.244923,132.563538 C150.697885,133.034846 150.315,133.589923 149.996,134.122154 C149.524269,134.921346 149.169731,135.691346 148.812231,136.159269 C148.636654,136.394923 148.473769,136.548077 148.328231,136.635654 C148.179731,136.721962 148.048154,136.7685 147.808269,136.771462 C147.224,136.771462 146.750577,137.245308 146.750577,137.829154 C146.750577,138.413423 147.224,138.886873 147.808269,138.886873","id","Fill-46"],["d","M170.546962,233.332423 C170.337115,233.330308 170.211038,233.292654 170.083269,233.228346 C169.972423,233.170808 169.857769,233.083231 169.730423,232.947 C169.507462,232.711769 169.265462,232.325923 169.012038,231.860962 C168.624077,231.165423 168.218346,230.298538 167.526615,229.529808 C167.179692,229.147769 166.749,228.792385 166.219308,228.540231 C165.690885,228.286385 165.071923,228.145923 164.396692,228.147184 C163.812423,228.147184 163.339,228.620615 163.339,229.204885 C163.339,229.789154 163.812423,230.262577 164.396692,230.262577 C164.741077,230.263423 164.996192,230.319692 165.214077,230.407692 C165.404038,230.485115 165.569038,230.589192 165.7315,230.727962 C166.013692,230.969115 166.2815,231.327885 166.542115,231.766615 C166.939385,232.422808 167.293923,233.235538 167.847731,233.9865 C168.127808,234.360077 168.470923,234.725615 168.927423,235.004 C169.381385,235.283654 169.947885,235.451192 170.546962,235.447858 C171.130808,235.447858 171.604654,234.973962 171.604654,234.390115 C171.604654,233.805846 171.130808,233.332423 170.546962,233.332423","id","Fill-47"],["d","M182.846654,233.332423 C182.637231,233.330308 182.510731,233.292654 182.382962,233.228346 C182.272538,233.170808 182.157462,233.083231 182.030115,232.947 C181.807154,232.711769 181.565577,232.326346 181.311731,231.861385 C180.924192,231.165846 180.518462,230.299385 179.826731,229.530654 C179.479808,229.148615 179.049538,228.793231 178.519846,228.540654 C177.991423,228.287231 177.372462,228.146769 176.697231,228.14803 C176.112962,228.14803 175.639538,228.621462 175.639538,229.205731 C175.639538,229.79 176.112962,230.263423 176.697231,230.263423 C177.041615,230.264269 177.296731,230.320538 177.514192,230.408115 C177.704154,230.485962 177.869577,230.590038 178.031615,230.728808 C178.313808,230.969538 178.581615,231.328308 178.842231,231.767038 C179.2395,232.423231 179.593615,233.235962 180.147846,233.9865 C180.4275,234.360077 180.771038,234.725615 181.227538,235.004 C181.681077,235.283654 182.247577,235.451192 182.846654,235.447858 C183.430923,235.447858 183.904346,234.973962 183.904346,234.390115 C183.904346,233.805846 183.430923,233.332423 182.846654,233.332423","id","Fill-48"],["d","M170.546962,235.447825 C171.068192,235.4495 171.565731,235.325538 171.984577,235.105962 C172.352231,234.915577 172.656423,234.662154 172.909,234.390962 C173.351538,233.914154 173.655308,233.385731 173.935385,232.880154 C174.347885,232.120308 174.715115,231.404038 175.131846,230.953885 C175.339154,230.726692 175.547308,230.563808 175.785077,230.45 C176.023692,230.337462 176.301231,230.264692 176.697231,230.263423 C177.2815,230.263423 177.754923,229.79 177.754923,229.205731 C177.754923,228.621462 177.2815,228.148033 176.697231,228.148033 C176.108731,228.147192 175.563808,228.252538 175.083615,228.448423 C174.663077,228.618923 174.295846,228.855846 173.984038,229.124077 C173.437,229.595808 173.054115,230.150885 172.735115,230.682692 C172.263385,231.481885 171.908846,232.251885 171.551769,232.719808 C171.375769,232.955885 171.212885,233.108615 171.067346,233.196192 C170.918846,233.282923 170.787269,233.329038 170.546962,233.332423 C169.962692,233.332423 169.489269,233.805846 169.489269,234.390115 C169.489269,234.973962 169.962692,235.447825 170.546962,235.447825","id","Fill-49"],["d","M182.847077,235.447825 C183.368308,235.4495 183.865846,235.325115 184.284269,235.105538 C184.6515,234.915154 184.955692,234.661731 185.208692,234.390538 C185.650808,233.913731 185.954577,233.385308 186.234654,232.880154 C186.647154,232.119885 187.014385,231.404038 187.431115,230.953885 C187.638423,230.726692 187.846154,230.563808 188.0835,230.45 C188.322538,230.337462 188.599654,230.264692 188.995231,230.263423 L188.995654,230.263423 L188.995654,229.208692 L188.828962,230.249885 C188.906385,230.262154 188.966038,230.263423 188.995654,230.263423 L188.995654,229.208692 L188.828962,230.249885 C189.405615,230.342115 189.948,229.9495 190.040654,229.372846 C190.132885,228.795769 189.739846,228.253385 189.163192,228.161154 C189.085769,228.148885 189.025692,228.148033 188.995654,228.148033 L188.995231,228.148033 C188.407154,228.147192 187.862231,228.252538 187.382038,228.448423 C186.9615,228.618923 186.594692,228.855846 186.282885,229.124077 C185.736269,229.595385 185.353385,230.150462 185.034385,230.682269 C184.562654,231.481462 184.208115,232.251462 183.851038,232.719808 C183.675038,232.955462 183.512154,233.108192 183.366615,233.196192 C183.218115,233.2825 183.086538,233.329038 182.846231,233.332423 C182.261962,233.332423 181.788962,233.806269 181.788962,234.390115 C181.788962,234.974385 182.262808,235.447825 182.847077,235.447825","id","Fill-50"],["d","M187.318577,94.1223462 C187.109154,94.1202308 186.983077,94.0825769 186.855308,94.0182692 C186.744462,93.9607308 186.629385,93.8731538 186.502462,93.7369231 C186.2795,93.5016923 186.0375,93.1162692 185.784077,92.6508846 C185.396115,91.9553462 184.990385,91.0888846 184.298654,90.3201538 C183.951731,89.9381154 183.521462,89.5827308 182.991769,89.3305769 C182.463346,89.0767308 181.844385,88.9362692 181.169154,88.9375299 C180.584885,88.9375299 180.111462,89.4109615 180.111462,89.9952308 C180.111462,90.5795 180.584885,91.0529231 181.169154,91.0529231 C181.513538,91.0537692 181.768654,91.1100385 181.986115,91.1980385 C182.1765,91.2754615 182.3415,91.3795385 182.503538,91.5183077 C182.786154,91.7590385 183.053538,92.1182308 183.314154,92.5565385 C183.711423,93.2131538 184.065538,94.0258846 184.619769,94.7764231 C184.899423,95.15 185.242962,95.5155385 185.699462,95.7939231 C186.153,96.0735769 186.7195,96.2411154 187.318577,96.2377811 C187.902846,96.2377811 188.376269,95.7638846 188.376269,95.1800385 C188.376269,94.5957692 187.902846,94.1223462 187.318577,94.1223462","id","Fill-51"],["d","M199.618692,94.1223462 C199.408846,94.1202308 199.282769,94.0825769 199.155,94.0182692 C199.044154,93.9607308 198.9295,93.8731538 198.802154,93.7369231 C198.579192,93.5016923 198.337192,93.1162692 198.083769,92.6513077 C197.695808,91.9557692 197.2905,91.0893077 196.598346,90.3205769 C196.251423,89.9385385 195.821154,89.5831538 195.291885,89.331 C194.763038,89.0771538 194.1445,88.9366923 193.468846,88.937953 C192.885,88.937953 192.411154,89.4113846 192.411154,89.9956538 C192.411154,90.5799231 192.885,91.0533462 193.468846,91.0533462 C193.813231,91.0541923 194.068769,91.1104615 194.286231,91.1980385 C194.476192,91.2758846 194.641192,91.3799615 194.803231,91.5187308 C195.085846,91.7594615 195.353231,92.1182308 195.613846,92.5569615 C196.011115,93.2131538 196.365654,94.0258846 196.919462,94.7768462 C197.199538,95.15 197.542654,95.5155385 197.999154,95.7939231 C198.453115,96.0735769 199.019615,96.2411154 199.618692,96.2377811 C200.202538,96.2377811 200.676385,95.7638846 200.676385,95.1800385 C200.676385,94.5957692 200.202538,94.1223462 199.618692,94.1223462","id","Fill-52"],["d","M187.318577,96.2377479 C187.839808,96.2394231 188.337769,96.1154615 188.756192,95.8958846 C189.123846,95.7055 189.428038,95.4520769 189.681038,95.1808846 C190.123577,94.7040769 190.427346,94.1756538 190.707423,93.6705 C191.119923,92.9102308 191.487577,92.1939615 191.904308,91.7438077 C192.111615,91.5166154 192.319346,91.3537308 192.557115,91.2399231 C192.795731,91.1273846 193.073269,91.0546154 193.468846,91.0533462 C194.053115,91.0533462 194.526538,90.5799231 194.526538,89.9956538 C194.526538,89.4113846 194.053115,88.9379565 193.468846,88.9379565 C192.880769,88.9371154 192.335846,89.0424615 191.855654,89.2383462 C191.435115,89.4088462 191.067885,89.6457692 190.756077,89.914 C190.209462,90.3857308 189.826154,90.9408077 189.507577,91.4726154 C189.035423,92.2718077 188.680885,93.0418077 188.323808,93.5097308 C188.147808,93.7453846 187.984923,93.8985385 187.839385,93.9861154 C187.690462,94.0728462 187.558885,94.1189615 187.318577,94.1223462 C186.734731,94.1223462 186.260885,94.5957692 186.260885,95.1800385 C186.260885,95.7638846 186.734731,96.2377479 187.318577,96.2377479","id","Fill-53"],["d","M199.618692,96.2377478 C200.139923,96.2394231 200.637462,96.1150385 201.056308,95.8958846 C201.423538,95.7050769 201.728154,95.4516538 201.980731,95.1808846 C202.423269,94.7036538 202.727038,94.1756538 203.006692,93.6700769 C203.419615,92.9102308 203.786846,92.1939615 204.203577,91.7438077 C204.410885,91.5166154 204.618615,91.3537308 204.856385,91.2399231 C205.095423,91.1273846 205.372962,91.0546154 205.768962,91.0533462 C206.352808,91.0533462 206.826654,90.5795 206.826654,89.9956538 C206.826654,89.4113846 206.352808,88.9379565 205.768962,88.9379565 C205.180462,88.9371154 204.635538,89.0424615 204.155346,89.2383462 C203.734808,89.4088462 203.367577,89.6457692 203.055769,89.914 C202.508731,90.3853077 202.125846,90.9403846 201.806846,91.4721923 C201.335115,92.2718077 200.980577,93.0418077 200.623077,93.5097308 C200.4475,93.7453846 200.284615,93.8985385 200.138654,93.9861154 C199.990154,94.0724231 199.858577,94.1189615 199.618269,94.1223462 C199.034,94.1223462 198.560577,94.5957692 198.560577,95.1800385 C198.561,95.7643077 199.034423,96.2377478 199.618692,96.2377478","id","Fill-54"],["d","M16.2766154,87.857 C16.0667692,87.8553077 15.9406923,87.8172308 15.8129231,87.7529231 C15.7020769,87.6958077 15.5874231,87.6078077 15.4600769,87.472 C15.2371154,87.2367692 14.9951154,86.8509231 14.7416923,86.3859615 C14.3537308,85.6904231 13.948,84.8235385 13.2562692,84.0552308 C12.9093462,83.6727692 12.4790769,83.3173846 11.9493846,83.0652308 C11.4209615,82.8118077 10.802,82.6709231 10.1263462,82.6721838 C9.5425,82.6721838 9.06865385,83.1460385 9.06865385,83.7298846 C9.06865385,84.3141538 9.5425,84.7875769 10.1263462,84.7875769 C10.4707308,84.7884231 10.7262692,84.8451154 10.9437308,84.9326923 C11.1341154,85.0101154 11.2991154,85.1146154 11.4611538,85.2533846 C11.7437692,85.4941154 12.0111538,85.8528846 12.2717692,86.2916154 C12.6690385,86.9478077 13.0235769,87.7605385 13.5773846,88.5115 C13.8574615,88.8850769 14.2005769,89.2506154 14.6570769,89.5285769 C15.1110385,89.8082308 15.6775385,89.9757692 16.2766154,89.9724349 C16.8604615,89.9724349 17.3343077,89.4989615 17.3343077,88.9146923 C17.3343077,88.3304231 16.8604615,87.857 16.2766154,87.857","id","Fill-55"],["d","M28.5763077,87.857 C28.3664615,87.8553077 28.2403846,87.8172308 28.1126154,87.7529231 C28.0017692,87.6958077 27.8871154,87.6078077 27.7597692,87.472 C27.5368077,87.2367692 27.2948077,86.8509231 27.0413846,86.3859615 C26.6538462,85.6904231 26.2481154,84.8239615 25.5563846,84.0552308 C25.2094615,83.6731923 24.7791923,83.3178077 24.2495,83.0656538 C23.7210769,82.8122308 23.1021154,82.6713462 22.4268846,82.6726069 C21.8426154,82.6726069 21.3691923,83.1464615 21.3691923,83.7303077 C21.3691923,84.3145769 21.8426154,84.788 22.4268846,84.788 C22.7708462,84.7888462 23.0263846,84.8455385 23.2438462,84.9331154 C23.4338077,85.0105385 23.5988077,85.1150385 23.7612692,85.2538077 C24.0434615,85.4945385 24.3112692,85.8533077 24.5718846,86.2920385 C24.9691538,86.9482308 25.3232692,87.7609615 25.8775,88.5115 C26.1571538,88.8850769 26.5006923,89.2506154 26.9571923,89.5285769 C27.4107308,89.8082308 27.9772308,89.9757692 28.5763077,89.9724349 C29.1605769,89.9724349 29.634,89.4989615 29.634,88.9146923 C29.634,88.3304231 29.1605769,87.857 28.5763077,87.857","id","Fill-56"],["d","M16.2766154,89.9724112 C16.7978462,89.9745 17.2953846,89.8501154 17.7142308,89.6309615 C18.0814615,89.4401538 18.3860769,89.1867308 18.6386538,88.9159615 C19.0811923,88.4387308 19.3849615,87.9107308 19.6650385,87.4051538 C20.0775385,86.6448846 20.4451923,85.9290385 20.8619231,85.4788846 C21.0692308,85.2516923 21.2769615,85.0888077 21.5147308,84.975 C21.7533462,84.8624615 22.0308846,84.7892692 22.4268846,84.788 C23.0107308,84.788 23.4845769,84.3145769 23.4845769,83.7303077 C23.4845769,83.1464615 23.0107308,82.6726103 22.4268846,82.6726103 C21.8383846,82.6717692 21.2934615,82.7775385 20.8132692,82.9734231 C20.3927308,83.1439231 20.0255,83.3804231 19.7136923,83.6486538 C19.1670769,84.1203846 18.7837692,84.6754615 18.4647692,85.2072692 C17.9930385,86.0068846 17.6385,86.7764615 17.2814231,87.2448077 C17.1054231,87.4804615 16.9425385,87.6331923 16.797,87.7211923 C16.6485,87.8075 16.5169231,87.8536154 16.2766154,87.857 C15.6923462,87.857 15.2189231,88.3304231 15.2189231,88.9146923 C15.2189231,89.4989615 15.6923462,89.9724112 16.2766154,89.9724112","id","Fill-57"],["d","M28.5763077,89.9724017 C29.0975385,89.9740769 29.5950769,89.8501154 30.0139231,89.6305385 C30.3815769,89.4401538 30.6857692,89.1867308 30.9383462,88.9155385 C31.3808846,88.4387308 31.6842308,87.9103077 31.9643077,87.4047308 C32.3768077,86.6448846 32.7444615,85.9286154 33.1607692,85.4788846 C33.3685,85.2516923 33.5762308,85.0888077 33.8135769,84.975 C34.0526154,84.8624615 34.3301538,84.7892692 34.7257308,84.788 L34.7257308,83.7332692 L34.6381538,84.7846154 C34.6804615,84.788 34.7109231,84.788 34.7257308,84.788 L34.7257308,83.7332692 L34.6381538,84.7846154 C35.2203077,84.8328462 35.7318077,84.4004615 35.7800385,83.8183077 C35.8286923,83.2361538 35.3963077,82.7246538 34.8141538,82.6764231 C34.7714231,82.6730385 34.7409615,82.6726141 34.7257308,82.6726141 C34.1376538,82.6721923 33.5927308,82.7775385 33.1121154,82.9734231 C32.692,83.1435 32.3247692,83.3804231 32.0129615,83.6486538 C31.4659231,84.1203846 31.0830385,84.6754615 30.7644615,85.2072692 C30.2927308,86.0064615 29.9377692,86.7764615 29.5806923,87.2443846 C29.4046923,87.4804615 29.2422308,87.6331923 29.0962692,87.7211923 C28.9477692,87.8075 28.8161923,87.8536154 28.5758846,87.857 C27.9920385,87.857 27.5186154,88.3308462 27.5186154,88.9151154 C27.5186154,89.4989615 27.9920385,89.9724017 28.5763077,89.9724017","id","Fill-58"],["d","M135.468808,19.5072308 C135.466692,19.7170769 135.429038,19.8431538 135.364731,19.9709231 C135.307192,20.0817692 135.219615,20.1964231 135.083385,20.3237692 C134.848154,20.5467308 134.462731,20.7887308 133.997346,21.0421538 C133.301808,21.4301154 132.435346,21.8358462 131.667038,22.5275769 C131.285,22.8745 130.929192,23.3047692 130.677038,23.8344615 C130.423615,24.3628846 130.282731,24.9818462 130.284408,25.6575 C130.284408,26.2413462 130.757846,26.7151923 131.342115,26.7151923 C131.925962,26.7151923 132.399808,26.2413462 132.399808,25.6575 C132.400231,25.3131154 132.456923,25.0575769 132.5445,24.8401154 C132.622346,24.6497308 132.726423,24.4847308 132.865192,24.3226923 C133.105923,24.0400769 133.464692,23.7726923 133.903423,23.5120769 C134.559615,23.1148077 135.372346,22.7602692 136.122885,22.2064615 C136.496462,21.9263846 136.862,21.5832692 137.140385,21.1267692 C137.420038,20.6728077 137.587154,20.1063077 137.584231,19.5072308 C137.584231,18.9233846 137.110346,18.4495385 136.5265,18.4495385 C135.942231,18.4495385 135.468808,18.9233846 135.468808,19.5072308","id","Fill-59"],["d","M135.468808,7.20753846 C135.466692,7.41696154 135.429038,7.54346154 135.364731,7.67123077 C135.307192,7.78165385 135.219615,7.89673077 135.083385,8.02407692 C134.848154,8.24703846 134.462731,8.48861538 133.997346,8.74246154 C133.301808,9.13 132.435346,9.53573077 131.667038,10.2274615 C131.285,10.5743846 130.929615,11.0046538 130.677038,11.5343462 C130.423615,12.0627692 130.282731,12.6817308 130.284408,13.3569615 C130.284408,13.9412308 130.757846,14.4146538 131.342115,14.4146538 C131.925962,14.4146538 132.399808,13.9412308 132.399808,13.3569615 C132.400231,13.013 132.456923,12.7574615 132.5445,12.54 C132.622346,12.3500385 132.726423,12.1846154 132.865192,12.0225769 C133.105923,11.7403846 133.464692,11.4725769 133.903423,11.2119615 C134.559615,10.8146923 135.372346,10.4605769 136.122885,9.90634615 C136.496462,9.62669231 136.862,9.28315385 137.140385,8.82665385 C137.420038,8.37311538 137.587154,7.80661538 137.584231,7.20753846 C137.584231,6.62369231 137.110346,6.14984615 136.5265,6.14984615 C135.942231,6.14984615 135.468808,6.62369231 135.468808,7.20753846","id","Fill-60"],["d","M137.584209,19.5072308 C137.585885,18.986 137.461923,18.4884615 137.242346,18.0696154 C137.051962,17.7019615 136.798538,17.3977692 136.527346,17.1451923 C136.050538,16.7026538 135.522115,16.3988846 135.016538,16.1188077 C134.256692,15.7063077 133.540423,15.3386538 133.090269,14.9219231 C132.863077,14.7146154 132.700192,14.5068846 132.586385,14.2691154 C132.473846,14.0305 132.401077,13.7525385 132.399808,13.3569615 C132.399808,12.7731154 131.925962,12.2992692 131.342115,12.2992692 C130.757846,12.2992692 130.284418,12.7731154 130.284418,13.3569615 C130.283577,13.9454615 130.388923,14.4903846 130.584808,14.9705769 C130.755308,15.3911154 130.992231,15.7583462 131.260462,16.0701538 C131.731769,16.6167692 132.287269,17.0000769 132.819077,17.3186538 C133.618269,17.7908077 134.388269,18.1453462 134.856192,18.5024231 C135.091846,18.6784231 135.245,18.8413077 135.332577,18.9868462 C135.418885,19.1353462 135.465423,19.2669231 135.468808,19.5072308 C135.468808,20.0915 135.942231,20.5649231 136.5265,20.5649231 C137.110346,20.5649231 137.584209,20.0915 137.584209,19.5072308","id","Fill-61"],["d","M137.584209,7.20753846 C137.585885,6.68630769 137.461923,6.18876923 137.242346,5.76992308 C137.051962,5.40226923 136.798538,5.09807692 136.527346,4.8455 C136.050538,4.40296154 135.522115,4.09919231 135.016538,3.81953846 C134.256692,3.40661538 133.540423,3.03938462 133.090269,2.62265385 C132.863077,2.41534615 132.700192,2.20761538 132.586385,1.96984615 C132.473846,1.73080769 132.401077,1.45326923 132.399808,1.05769231 C132.399808,0.473423077 131.925962,0 131.342115,0 C130.757846,0 130.284418,0.473423077 130.284418,1.05769231 C130.283577,1.64576923 130.388923,2.19069231 130.584808,2.67130769 C130.755308,3.09184615 130.992231,3.45865385 131.260462,3.77046154 C131.731769,4.3175 132.287269,4.70038462 132.819077,5.01938462 C133.618269,5.49111538 134.388269,5.84565385 134.856192,6.20315385 C135.092269,6.37873077 135.245,6.54161538 135.332577,6.68715385 C135.419308,6.83565385 135.465423,6.96723077 135.468808,7.20753846 C135.468808,7.79180769 135.942231,8.26523077 136.5265,8.26523077 C137.110346,8.26523077 137.584209,7.79180769 137.584209,7.20753846","id","Fill-62"],["d","M97.7553077,83.8453846 C97.7536154,84.0548077 97.7155385,84.1808846 97.6516538,84.3090769 C97.5941154,84.4195 97.5065385,84.5345769 97.3703077,84.6615 C97.1350769,84.8844615 96.7492308,85.1264615 96.2842692,85.3798846 C95.5887308,85.7678462 94.7222692,86.1735769 93.9539615,86.8653077 C93.5715,87.2122308 93.2161154,87.6425 92.9639615,88.1721923 C92.7105385,88.7010385 92.5696538,89.3195769 92.5713311,89.9952308 C92.5713311,90.5795 93.0447692,91.0529231 93.6290385,91.0529231 C94.2128846,91.0529231 94.6867308,90.5795 94.6867308,89.9952308 C94.6871538,89.6508462 94.7438462,89.3953077 94.8314231,89.1778462 C94.9092692,88.9878846 95.0133462,88.8224615 95.1521154,88.6604231 C95.3928462,88.3782308 95.7516154,88.1104231 96.1903462,87.8498077 C96.8465385,87.4525385 97.6592692,87.0984231 98.4098077,86.5441923 C98.7833846,86.2645385 99.1489231,85.921 99.4273077,85.4645 C99.7065385,85.0109615 99.8740769,84.4440385 99.8707426,83.8453846 C99.8707426,83.2611154 99.3972692,82.7876923 98.813,82.7876923 C98.2291538,82.7876923 97.7553077,83.2611154 97.7553077,83.8453846","id","Fill-63"],["d","M97.7553077,71.5452692 C97.7536154,71.7551154 97.7155385,71.8811923 97.6516538,72.0089615 C97.5941154,72.1198077 97.5065385,72.2344615 97.3703077,72.3618077 C97.1350769,72.5847692 96.7492308,72.8267692 96.2842692,73.0801923 C95.5887308,73.4681538 94.7222692,73.8734615 93.9539615,74.5656154 C93.5715,74.9125385 93.2161154,75.3428077 92.9639615,75.8720769 C92.7105385,76.4009231 92.5696538,77.0194615 92.5713311,77.6951154 C92.5713311,78.2789615 93.0447692,78.7528077 93.6290385,78.7528077 C94.2128846,78.7528077 94.6867308,78.2789615 94.6867308,77.6951154 C94.6871538,77.3507308 94.7438462,77.0951923 94.8314231,76.8777308 C94.9092692,76.6877692 95.0133462,76.5227692 95.1521154,76.3607308 C95.3928462,76.0781154 95.7516154,75.8107308 96.1903462,75.5501154 C96.8465385,75.1528462 97.6592692,74.7983077 98.4098077,74.2445 C98.7833846,73.9644231 99.1489231,73.6213077 99.4273077,73.1648077 C99.7065385,72.7108462 99.8740769,72.1443462 99.8707426,71.5452692 C99.8707426,70.9614231 99.3972692,70.4875769 98.813,70.4875769 C98.2291538,70.4875769 97.7553077,70.9614231 97.7553077,71.5452692","id","Fill-64"],["d","M99.8707189,83.8453846 C99.8728077,83.3241538 99.7484231,82.8261923 99.5292692,82.4077692 C99.3388846,82.0401154 99.0854615,81.7359231 98.8142692,81.4829231 C98.3374615,81.0403846 97.8090385,80.7366154 97.3034615,80.4565385 C96.5436154,80.0440385 95.8273462,79.6768077 95.3771923,79.2600769 C95.15,79.0527692 94.9871154,78.8446154 94.8733077,78.6072692 C94.7607692,78.3682308 94.688,78.0906923 94.6867308,77.6951154 C94.6867308,77.1108462 94.2128846,76.6374231 93.6290385,76.6374231 C93.0447692,76.6374231 92.5713411,77.1108462 92.5713411,77.6951154 C92.5705,78.2831923 92.6758462,78.8281154 92.8717308,79.3083077 C93.0422308,79.7288462 93.2791538,80.0960769 93.5473846,80.4078846 C94.0186923,80.9549231 94.5737692,81.3378077 95.106,81.6568077 C95.9051923,82.1285385 96.6751923,82.4830769 97.1431154,82.8405769 C97.3787692,83.0161538 97.5319231,83.1790385 97.6195,83.3245769 C97.7058077,83.4735 97.7523462,83.6050769 97.7553077,83.8453846 C97.7553077,84.4292308 98.2291538,84.9030769 98.813,84.9030769 C99.3972692,84.9030769 99.8707189,84.4292308 99.8707189,83.8453846","id","Fill-65"],["d","M99.8707189,71.5452692 C99.8728077,71.0240385 99.7484231,70.5265 99.5292692,70.1080769 C99.3388846,69.7404231 99.0850385,69.4362308 98.8142692,69.1832308 C98.3374615,68.7411154 97.8090385,68.4373462 97.3034615,68.1572692 C96.5431923,67.7447692 95.8273462,67.3771154 95.3771923,66.9603846 C95.15,66.7530769 94.9871154,66.5453462 94.8733077,66.3075769 C94.7607692,66.0689615 94.688,65.791 94.6867308,65.3954231 C94.6867308,64.8115769 94.2128846,64.3377308 93.6290385,64.3377308 C93.0447692,64.3377308 92.5713411,64.8115769 92.5713411,65.3954231 C92.5705,65.9839231 92.6758462,66.5288462 92.8717308,67.0090385 C93.0422308,67.4295769 93.2791538,67.7968077 93.5473846,68.1086154 C94.0186923,68.6552308 94.5737692,69.0385385 95.106,69.3571154 C95.9051923,69.8292692 96.6751923,70.1838077 97.1431154,70.5408846 C97.3787692,70.7168846 97.5319231,70.8797692 97.6195,71.0253077 C97.7058077,71.1738077 97.7523462,71.3049615 97.7553077,71.5452692 C97.7553077,72.1295385 98.2291538,72.6029615 98.813,72.6029615 C99.3972692,72.6029615 99.8707189,72.1295385 99.8707189,71.5452692","id","Fill-66"],["d","M199.984654,186.622615 C199.982538,186.832462 199.944885,186.958538 199.880577,187.086308 C199.823038,187.197154 199.735462,187.311808 199.599231,187.439154 C199.364,187.662115 198.978577,187.904115 198.513192,188.157538 C197.817654,188.5455 196.951192,188.951231 196.182885,189.643385 C195.800846,189.990308 195.445462,190.420577 195.192885,190.950269 C194.939462,191.478692 194.799,192.097654 194.800261,192.773308 C194.800261,193.357154 195.273692,193.831 195.857962,193.831 C196.442231,193.831 196.915654,193.357154 196.915654,192.773308 C196.9165,192.4285 196.972769,192.173385 197.060769,191.9555 C197.138192,191.765538 197.242269,191.600115 197.381038,191.438077 C197.621769,191.155885 197.980962,190.888077 198.419269,190.627462 C199.075885,190.230192 199.888192,189.875654 200.639154,189.321846 C201.012308,189.041769 201.377846,188.698654 201.656231,188.242154 C201.935885,187.788192 202.103423,187.221692 202.100089,186.622615 C202.100089,186.038769 201.626192,185.564923 201.042346,185.564923 C200.458077,185.564923 199.984654,186.038769 199.984654,186.622615","id","Fill-67"],["d","M199.984654,174.322923 C199.982538,174.532769 199.944885,174.658846 199.880577,174.786615 C199.823038,174.897462 199.735462,175.012115 199.599231,175.139462 C199.364,175.362423 198.978577,175.604 198.513615,175.857846 C197.818077,176.245385 196.951615,176.651115 196.182885,177.342846 C195.800846,177.689769 195.445462,178.120038 195.193308,178.649731 C194.939462,179.178154 194.799,179.797115 194.800261,180.472346 C194.800261,181.056615 195.273692,181.530038 195.857962,181.530038 C196.442231,181.530038 196.915654,181.056615 196.915654,180.472346 C196.9165,180.128385 196.972769,179.872846 197.060769,179.655385 C197.138192,179.465423 197.242269,179.3 197.381038,179.137962 C197.621769,178.855769 197.980538,178.587962 198.419269,178.327346 C199.075462,177.930077 199.888192,177.575962 200.639154,177.021731 C201.012308,176.742077 201.377846,176.398538 201.656231,175.942038 C201.935885,175.4885 202.103423,174.922 202.100089,174.322923 C202.100089,173.738654 201.626192,173.265231 201.042346,173.265231 C200.458077,173.265231 199.984654,173.738654 199.984654,174.322923","id","Fill-68"],["d","M202.100056,186.622615 C202.101731,186.101385 201.977769,185.603846 201.758192,185.185 C201.567808,184.817769 201.314385,184.513154 201.043192,184.260577 C200.566385,183.818038 200.037962,183.514269 199.532808,183.234192 C198.772538,182.821692 198.056269,182.454462 197.606538,182.037731 C197.379346,181.830423 197.216038,181.622269 197.102231,181.384923 C196.990115,181.145885 196.916923,180.868346 196.915654,180.472346 C196.915654,179.8885 196.442231,179.414654 195.857962,179.414654 C195.273692,179.414654 194.800264,179.8885 194.800264,180.472346 C194.799423,181.060846 194.904769,181.605769 195.100654,182.085962 C195.271154,182.5065 195.508077,182.873731 195.776308,183.185538 C196.248038,183.732577 196.803115,184.115462 197.334923,184.434462 C198.134115,184.906192 198.904115,185.260731 199.372038,185.617808 C199.608115,185.793808 199.760846,185.956692 199.848423,186.102231 C199.935154,186.250731 199.981269,186.382308 199.984654,186.622615 C199.984654,187.206885 200.458077,187.680308 201.042346,187.680308 C201.626192,187.680308 202.100056,187.206885 202.100056,186.622615","id","Fill-69"],["d","M202.100056,174.322923 C202.101731,173.801692 201.977769,173.304154 201.758192,172.885308 C201.567808,172.518077 201.314385,172.213885 201.043192,171.960885 C200.566385,171.518769 200.037962,171.215 199.532808,170.934923 C198.772538,170.522423 198.056269,170.154769 197.606115,169.738462 C197.378923,169.530731 197.216038,169.323 197.102231,169.085654 C196.989692,168.846615 196.916923,168.569077 196.915654,168.1735 C196.915654,167.589231 196.442231,167.115808 195.857962,167.115808 C195.273692,167.115808 194.800264,167.589231 194.800264,168.1735 C194.799423,168.761577 194.904769,169.3065 195.100654,169.786692 C195.271154,170.207231 195.508077,170.574462 195.776308,170.886269 C196.248038,171.433308 196.803115,171.816192 197.334923,172.135192 C198.134115,172.606923 198.904115,172.961462 199.372038,173.318538 C199.608115,173.494538 199.760846,173.657423 199.848423,173.802962 C199.935154,173.951462 199.981269,174.082615 199.984654,174.322923 C199.984654,174.907192 200.458077,175.380615 201.042346,175.380615 C201.626192,175.380615 202.100056,174.907192 202.100056,174.322923","id","Fill-70"],["d","M73.1440769,196.315731 C73.1419615,196.525154 73.1043077,196.651231 73.04,196.779 C72.9824615,196.889846 72.8948846,197.004923 72.7586538,197.131846 C72.5234231,197.354808 72.138,197.596808 71.6726154,197.850231 C70.9770769,198.238192 70.1110385,198.643923 69.3423077,199.335654 C68.9602692,199.682577 68.6048846,200.112846 68.3523077,200.642538 C68.0988846,201.170962 67.958,201.7895 67.9596772,202.465154 C67.9596772,203.049 68.4331154,203.522846 69.0173846,203.522846 C69.6012308,203.522846 70.0750769,203.049 70.0750769,202.465154 C70.0755,202.120769 70.1321923,201.865654 70.2197692,201.647769 C70.2976154,201.457808 70.4016923,201.292808 70.5404615,201.130769 C70.7811923,200.848154 71.1399615,200.580769 71.5786923,200.320154 C72.2348846,199.922885 73.0476154,199.568346 73.7981538,199.014538 C74.1717308,198.734462 74.5372692,198.391346 74.8156538,197.934846 C75.0953077,197.480885 75.2624231,196.914385 75.2595003,196.315731 C75.2595003,195.731462 74.7856154,195.258038 74.2017692,195.258038 C73.6175,195.258038 73.1440769,195.731462 73.1440769,196.315731","id","Fill-71"],["d","M73.1440769,184.015615 C73.1419615,184.225462 73.1043077,184.351538 73.04,184.479308 C72.9824615,184.590154 72.8948846,184.704808 72.7586538,184.832154 C72.5234231,185.055115 72.138,185.297115 71.6726154,185.550538 C70.9770769,185.938077 70.1110385,186.343808 69.3423077,187.035962 C68.9602692,187.382462 68.6048846,187.812731 68.3523077,188.342423 C68.0988846,188.870846 67.958,189.489808 67.9596772,190.165038 C67.9596772,190.749308 68.4331154,191.222731 69.0173846,191.222731 C69.6012308,191.222731 70.0750769,190.749308 70.0750769,190.165038 C70.0755,189.821077 70.1321923,189.565538 70.2197692,189.348077 C70.2976154,189.158115 70.4016923,188.993115 70.5404615,188.830654 C70.7811923,188.548462 71.1399615,188.280654 71.5786923,188.020462 C72.2348846,187.622769 73.0476154,187.268654 73.7981538,186.714846 C74.1717308,186.434769 74.5372692,186.091654 74.8156538,185.634731 C75.0953077,185.181192 75.2624231,184.614692 75.2595003,184.015615 C75.2595003,183.431769 74.7856154,182.957923 74.2017692,182.957923 C73.6175,182.957923 73.1440769,183.431769 73.1440769,184.015615","id","Fill-72"],["d","M75.2594786,196.315731 C75.2611538,195.794077 75.1371923,195.296538 74.9176154,194.878115 C74.7272308,194.510462 74.4738077,194.205846 74.2026154,193.953269 C73.7258077,193.510731 73.1973846,193.206962 72.6918077,192.926885 C71.9319615,192.514385 71.2156923,192.146731 70.7655385,191.73 C70.5383462,191.522692 70.3754615,191.314962 70.2616538,191.077192 C70.1491154,190.838577 70.0763462,190.560615 70.0750769,190.165038 C70.0750769,189.581192 69.6012308,189.107346 69.0173846,189.107346 C68.4331154,189.107346 67.9596873,189.581192 67.9596873,190.165038 C67.9588462,190.753538 68.0641923,191.298462 68.2600769,191.778654 C68.4305769,192.199192 68.6675,192.566423 68.9357308,192.878231 C69.4070385,193.424846 69.9625385,193.807731 70.4943462,194.126731 C71.2935385,194.598462 72.0635385,194.953423 72.5314615,195.3105 C72.7671154,195.4865 72.9202692,195.649385 73.0078462,195.794923 C73.0941538,195.943423 73.1406923,196.075 73.1440769,196.315731 C73.1440769,196.899577 73.6175,197.373423 74.2017692,197.373423 C74.7856154,197.373423 75.2594786,196.899577 75.2594786,196.315731","id","Fill-73"],["d","M75.2594786,184.015615 C75.2611538,183.494385 75.1371923,182.996846 74.9176154,182.578 C74.7272308,182.210346 74.4738077,181.906154 74.2026154,181.653154 C73.7258077,181.211038 73.1973846,180.907269 72.6918077,180.627192 C71.9319615,180.214692 71.2156923,179.847462 70.7655385,179.430731 C70.5383462,179.223423 70.3754615,179.015269 70.2616538,178.7775 C70.1491154,178.538885 70.0763462,178.261346 70.0750769,177.865346 C70.0750769,177.281077 69.6012308,176.807654 69.0173846,176.807654 C68.4331154,176.807654 67.9596873,177.281077 67.9596873,177.865346 C67.9588462,178.453846 68.0641923,178.998769 68.2600769,179.478962 C68.4305769,179.8995 68.6675,180.266731 68.9357308,180.578538 C69.4070385,181.125577 69.9625385,181.508462 70.4943462,181.827462 C71.2935385,182.299192 72.0635385,182.653731 72.5314615,183.010808 C72.7671154,183.186808 72.9202692,183.349692 73.0078462,183.495231 C73.0941538,183.643731 73.1406923,183.775308 73.1440769,184.015615 C73.1440769,184.599885 73.6175,185.073308 74.2017692,185.073308 C74.7856154,185.073308 75.2594786,184.599885 75.2594786,184.015615","id","Fill-74"],["d","M150.245615,152.688038 L165.420962,152.688038 C166.005231,152.688038 166.478654,152.214615 166.478654,151.630346 C166.478654,151.0465 166.005231,150.572654 165.420962,150.572654 L150.245615,150.572654 C149.661769,150.572654 149.187923,151.0465 149.187923,151.630346 C149.187923,152.214615 149.661769,152.688038 150.245615,152.688038","id","Fill-75"],["d","M1.05769231,108.836538 L16.2330385,108.836538 C16.8173077,108.836538 17.2907308,108.363115 17.2907308,107.778846 C17.2907308,107.194577 16.8173077,106.721154 16.2330385,106.721154 L1.05769231,106.721154 C0.473423077,106.721154 0,107.194577 0,107.778846 C0,108.363115 0.473423077,108.836538 1.05769231,108.836538","id","Fill-76"],["d","M151.380308,38.2965 L166.555654,38.2965 C167.139923,38.2965 167.613346,37.8226538 167.613346,37.2388077 C167.613346,36.6545385 167.139923,36.1811154 166.555654,36.1811154 L151.380308,36.1811154 C150.796038,36.1811154 150.322615,36.6545385 150.322615,37.2388077 C150.322615,37.8226538 150.796038,38.2965 151.380308,38.2965","id","Fill-77"],["d","M211.198731,4.048 L226.374077,4.048 C226.957923,4.048 227.431769,3.57457692 227.431769,2.99030769 C227.431769,2.40646154 226.957923,1.93261538 226.374077,1.93261538 L211.198731,1.93261538 C210.614462,1.93261538 210.141038,2.40646154 210.141038,2.99030769 C210.141038,3.57457692 210.614462,4.048 211.198731,4.048","id","Fill-78"],["d","M61.5568462,230.232115 L76.7321923,230.232115 C77.3164615,230.232115 77.7898846,229.758269 77.7898846,229.174423 C77.7898846,228.590154 77.3164615,228.116731 76.7321923,228.116731 L61.5568462,228.116731 C60.9725769,228.116731 60.4991538,228.590154 60.4991538,229.174423 C60.4991538,229.758269 60.9725769,230.232115 61.5568462,230.232115","id","Fill-79"],["d","M101.2715,200.604038 L112.002,189.873538 C112.415346,189.460615 112.415346,188.790885 112.002,188.377962 C111.589077,187.964615 110.919346,187.964615 110.506423,188.377962 L99.7759231,199.108462 C99.3625769,199.521385 99.3625769,200.191115 99.7759231,200.604038 C100.188846,201.017385 100.858577,201.017385 101.2715,200.604038","id","Fill-80"],["d","M12.4435385,14.4688077 L23.1740385,3.73830769 C23.5873846,3.32538462 23.5873846,2.65565385 23.1740385,2.24273077 C22.7611154,1.82938462 22.0913846,1.82938462 21.6784615,2.24273077 L10.9479615,12.9732308 C10.5346154,13.3861538 10.5346154,14.0558846 10.9479615,14.4688077 C11.3608846,14.8821538 12.0306154,14.8821538 12.4435385,14.4688077","id","Fill-81"],["d","M219.533769,124.474308 L230.264269,113.743808 C230.677615,113.330885 230.677615,112.661154 230.264269,112.247808 C229.851346,111.834885 229.181615,111.834885 228.768692,112.247808 L218.037769,122.978731 C217.624846,123.391654 217.624846,124.061385 218.037769,124.474308 C218.451115,124.887231 219.120846,124.887231 219.533769,124.474308","id","Fill-82"],["d","M127.623269,71.2592692 L130.399077,66.4442308 L130.887731,66.4442308 L128.356038,70.8357692 L136.862423,70.8285769 L145.370923,70.8247692 L141.111808,63.4594231 L141.478192,63.2478846 L146.104115,71.2474231 L136.862846,71.2516538 L127.623269,71.2592692 M131.619231,64.3284231 L132.933308,62.0480385 L133.177846,62.4706923 L132.606269,63.4636538 L132.107462,64.328 L131.619231,64.3284231 M141.111808,63.4594231 L136.852269,56.0928077 L134.397577,60.3540385 L134.153038,59.9309615 L136.851423,55.2466538 L141.478192,63.2478846 L141.111808,63.4594231","id","Fill-83"],["d","M130.399077,66.4442308 L131.619231,64.3284231 L132.107462,64.328 L130.887731,66.4442308 L130.399077,66.4442308 M133.177846,62.4706923 L132.933308,62.0480385 L134.153038,59.9309615 L134.397577,60.3540385 L133.177846,62.4706923","id","Fill-84"],["d","M112.934462,165.183192 L115.710269,160.368154 L116.198923,160.368154 L113.666808,164.759692 L122.173615,164.7525 L130.682115,164.748692 L126.423,157.383346 L126.606192,157.277577 L126.789385,157.171808 L131.415308,165.171346 L122.174038,165.175577 L112.934462,165.183192 M116.930423,158.252346 L118.2445,155.971538 L118.489038,156.394615 L117.917038,157.387577 L117.418654,158.251923 L116.930423,158.252346 M126.423,157.383346 L122.163462,150.016731 L119.708769,154.277962 L119.464231,153.854885 L122.162615,149.170577 L126.789385,157.171808 L126.606192,157.277577 L126.423,157.383346","id","Fill-85"],["d","M115.710269,160.368154 L116.930423,158.252346 L117.418654,158.251923 L116.198923,160.368154 L115.710269,160.368154 M118.489038,156.394615 L118.2445,155.971538 L119.464231,153.854885 L119.708769,154.277962 L118.489038,156.394615","id","Fill-86"],["d","M163.850077,194.026038 L166.625885,189.211 L167.114538,189.210577 L164.582846,193.602538 L173.089231,193.595346 L181.597308,193.591115 L177.338615,186.226192 L177.705,186.014654 L182.3305,194.014192 L173.089654,194.018423 L163.850077,194.026038 M167.846038,187.095192 L169.160115,184.814385 L169.404654,185.237462 L168.334269,187.094769 L167.846038,187.095192 M177.338615,186.226192 L173.079077,178.859577 L170.624385,183.120808 L170.379423,182.697731 L173.078231,178.013423 L177.705,186.014654 L177.338615,186.226192","id","Fill-87"],["d","M166.625885,189.211 L167.846038,187.095192 L168.334269,187.094769 L167.114538,189.210577 L166.625885,189.211 M169.404654,185.237462 L169.160115,184.814385 L170.379423,182.697731 L170.624385,183.120808 L169.404654,185.237462","id","Fill-88"],["d","M204.624962,136.113577 L198.087577,129.582115 L196.504846,128.001923 L196.630923,127.529769 L198.386269,129.282577 L204.405385,135.296192 L208.799038,118.855423 L200.584577,121.064731 L198.186154,121.709077 L198.312231,121.237346 L200.475,120.656462 L209.396846,118.256346 L204.624962,136.113577 M194.776154,126.276192 L191.548923,123.053615 L195.953154,121.870692 L195.827077,122.342846 L192.366308,123.271923 L194.902231,125.804038 L194.776154,126.276192","id","Fill-89"],["d","M196.504846,128.001923 L194.776154,126.276192 L194.902231,125.804038 L196.630923,127.529769 L196.504846,128.001923 M195.827077,122.342846 L195.953154,121.870692 L198.312231,121.237346 L198.186154,121.709077 L195.827077,122.342846","id","Fill-90"],["d","M58.6947308,36.5669615 L50.5746154,28.4553077 L50.7006923,27.9835769 L52.4560385,29.7359615 L58.4751538,35.7495769 L62.8683846,19.3088077 L54.6539231,21.5185385 L52.2559231,22.1624615 L52.382,21.6907308 L54.5443462,21.1098462 L63.4661923,18.7101538 L58.6947308,36.5669615 M48.8459231,26.73 L45.6182692,23.5074231 L50.0229231,22.3245 L49.8968462,22.7962308 L46.4356538,23.7261538 L48.972,26.2578462 L48.8459231,26.73","id","Fill-91"],["d","M50.5746154,28.4553077 L48.8459231,26.73 L48.972,26.2578462 L50.7006923,27.9835769 L50.5746154,28.4553077 M49.8968462,22.7962308 L50.0229231,22.3245 L52.382,21.6907308 L52.2559231,22.1624615 L49.8968462,22.7962308","id","Fill-92"],["d","M52.6180769,221.837 L46.0802692,215.305538 L44.4975385,213.725769 L44.6240385,213.253615 L46.3793846,215.006 L52.3985,221.019615 L54.5942692,212.8005 L54.7986154,212.855077 L54.5942692,212.8005 L56.7913077,204.579269 L48.5772692,206.788577 L46.1792692,207.432923 L46.3053462,206.960769 L48.4672692,206.379885 L57.3895385,203.980192 L52.6180769,221.837 M42.7692692,212.000038 L39.5411923,208.777885 L43.9462692,207.594538 L43.8201923,208.066692 L40.359,208.996192 L42.8953462,211.528308 L42.7692692,212.000038","id","Fill-93"],["d","M44.4975385,213.725769 L42.7692692,212.000038 L42.8953462,211.528308 L44.6240385,213.253615 L44.4975385,213.725769 M43.8201923,208.066692 L43.9462692,207.594538 L46.3053462,206.960769 L46.1792692,207.432923 L43.8201923,208.066692","id","Fill-94"],["d","M207.903385,41.9726154 L207.898308,31.7185 L208.320962,31.4739615 L208.322231,32.7309231 L208.326038,41.2394231 L215.690962,36.9798846 L223.058,32.7207692 L215.687154,28.4743462 L214.564731,27.8270385 C214.667538,27.7276154 214.748346,27.6078846 214.803346,27.4767308 L215.898269,28.1079615 L223.904154,32.7199231 L207.903385,41.9726154 M207.896192,29.2760769 L207.892385,24.8697308 L208.315885,25.1134231 L208.318846,29.0315385 L207.896192,29.2760769","id","Fill-95"],["d","M207.898308,31.7185 L207.896192,29.2760769 L208.318846,29.0315385 L208.320962,31.4739615 L207.898308,31.7185 M214.564731,27.8270385 L208.315038,24.2245385 L208.315885,25.1134231 L207.892385,24.8697308 L207.891115,23.4917692 L214.803346,27.4767308 C214.748346,27.6078846 214.667538,27.7276154 214.564731,27.8270385","id","Fill-96"],["d","M46.7089615,130.629231 L46.7034615,120.374269 L47.1265385,120.130154 L47.1316154,129.896038 L61.8627308,121.376538 L54.4923077,117.130538 L53.3698846,116.483231 C53.4726923,116.383385 53.5535,116.264077 53.6085,116.1325 L54.7034231,116.763731 L62.7093077,121.375692 L54.7080769,126.002885 L54.7080769,126.002462 L46.7089615,130.629231 M46.7013462,117.932269 L46.6975385,113.5255 L47.1206154,113.769615 L47.1244231,117.687731 L46.7013462,117.932269","id","Fill-97"],["d","M46.7034615,120.374269 L46.7013462,117.932269 L47.1244231,117.687731 L47.1265385,120.130154 L46.7034615,120.374269 M53.3698846,116.483231 L47.1201923,112.880308 L47.1206154,113.769615 L46.6975385,113.5255 L46.6962692,112.147962 L53.6085,116.1325 C53.5535,116.264077 53.4726923,116.383385 53.3698846,116.483231","id","Fill-98"],["d","M149.559808,118.2335 C146.269538,118.2335 143.513615,115.9455 142.796923,112.873538 C142.930615,112.820231 143.062192,112.763115 143.192077,112.702615 C143.464538,113.936308 144.086038,115.038 144.948692,115.900654 C146.1295,117.081038 147.758346,117.810423 149.559808,117.810423 C151.360846,117.810423 152.989692,117.081038 154.1705,115.900654 C155.350885,114.719846 156.080269,113.091 156.080269,111.289538 C156.080269,109.488077 155.350885,107.859231 154.1705,106.678423 C152.989692,105.498038 151.360846,104.768654 149.559808,104.768654 C148.904038,104.768654 148.271115,104.865115 147.674154,105.045346 C147.663577,104.9015 147.648769,104.7585 147.630154,104.617192 C148.242769,104.440346 148.8905,104.345577 149.559808,104.345577 C153.394577,104.345577 156.503346,107.454346 156.503346,111.289538 C156.503346,115.124731 153.394577,118.2335 149.559808,118.2335 M142.648423,110.607115 C142.850654,108.535308 143.963346,106.730462 145.581192,105.597462 C145.581192,105.611 145.581192,105.624115 145.581192,105.637654 C145.581192,105.806885 145.573577,105.974 145.559192,106.139423 C145.344692,106.306538 145.140769,106.486346 144.948692,106.678423 C143.983654,107.643462 143.319846,108.908462 143.109577,110.322385 C142.961077,110.424346 142.807077,110.519538 142.648423,110.607115","id","Fill-99"],["d","M142.796923,112.873538 C142.678462,112.364577 142.615423,111.834462 142.615423,111.289538 C142.615423,111.058962 142.626846,110.831769 142.648423,110.607115 C142.807077,110.519538 142.961077,110.424346 143.109577,110.322385 C143.063038,110.638 143.0385,110.960808 143.0385,111.289538 C143.0385,111.774808 143.091385,112.247808 143.192077,112.702615 C143.062192,112.763115 142.930615,112.820231 142.796923,112.873538 M145.559192,106.139423 C145.573577,105.974 145.581192,105.806885 145.581192,105.637654 C145.581192,105.624115 145.581192,105.611 145.581192,105.597462 C146.198038,105.1655 146.8885,104.831269 147.630154,104.617192 C147.648769,104.7585 147.663577,104.9015 147.674154,105.045346 C146.898231,105.279308 146.183654,105.653731 145.559192,106.139423","id","Fill-100"],["d","M115.542308,43.1022308 C112.252462,43.1022308 109.496538,40.8142308 108.779846,37.7422692 C108.913115,37.6889615 109.045115,37.6318462 109.174577,37.5713462 C109.447038,38.8050385 110.068962,39.9067308 110.931192,40.7693846 C112.112,41.9497692 113.741269,42.6791538 115.542308,42.6791538 C117.343769,42.6791538 118.972615,41.9497692 120.153423,40.7693846 C121.333808,39.5885769 122.063192,37.9597308 122.063192,36.1582692 C122.063192,34.3568077 121.333808,32.7279615 120.153423,31.5471538 C118.972615,30.3667692 117.343769,29.6373846 115.542308,29.6373846 C114.886962,29.6373846 114.254038,29.7338462 113.657077,29.9140769 C113.6465,29.7702308 113.631692,29.6272308 113.613077,29.4859231 C114.225692,29.3090769 114.873,29.2143077 115.542308,29.2143077 C119.3775,29.2143077 122.486269,32.3226538 122.486269,36.1582692 C122.486269,39.9934615 119.3775,43.1022308 115.542308,43.1022308 M108.631346,35.4758462 C108.833154,33.4036154 109.945846,31.5991923 111.564115,30.4661923 C111.564115,30.4793077 111.564115,30.4928462 111.564115,30.5059615 C111.564115,30.6751923 111.556923,30.8427308 111.542115,31.0077308 C111.327615,31.1748462 111.123692,31.3550769 110.931192,31.5471538 C109.966154,32.5126154 109.302346,33.7771923 109.0925,35.1911154 C108.943577,35.2930769 108.789577,35.3882692 108.631346,35.4758462","id","Fill-101"],["d","M108.779846,37.7422692 C108.660962,37.2337308 108.597923,36.7031923 108.597923,36.1582692 C108.597923,35.9281154 108.609346,35.7005 108.631346,35.4758462 C108.789577,35.3882692 108.943577,35.2930769 109.0925,35.1911154 C109.045538,35.5067308 109.021,35.8295385 109.021,36.1582692 C109.021,36.6435385 109.074308,37.1165385 109.174577,37.5713462 C109.045115,37.6318462 108.913115,37.6889615 108.779846,37.7422692 M111.542115,31.0077308 C111.556923,30.8427308 111.564115,30.6751923 111.564115,30.5059615 C111.564115,30.4928462 111.564115,30.4793077 111.564115,30.4661923 C112.180962,30.0342308 112.871846,29.7 113.613077,29.4859231 C113.631692,29.6272308 113.6465,29.7702308 113.657077,29.9140769 C112.881577,30.1476154 112.166577,30.5220385 111.542115,31.0077308","id","Fill-102"],["d","M119.839077,241.801154 C116.549231,241.801154 113.793308,239.513154 113.076192,236.441192 C113.209885,236.387885 113.341462,236.330769 113.471346,236.270269 C113.743808,237.503962 114.365308,238.605654 115.227962,239.467885 C116.408769,240.648692 118.037615,241.378077 119.839077,241.378077 C121.640538,241.378077 123.269385,240.648692 124.450192,239.467885 C125.630577,238.2875 126.359962,236.658231 126.359962,234.856769 C126.359962,233.055308 125.630577,231.426462 124.450192,230.246077 C123.269385,229.065692 121.640538,228.336308 119.839077,228.336308 C119.183308,228.336308 118.550385,228.433192 117.953846,228.613 C117.942846,228.469154 117.928038,228.326154 117.909846,228.184846 C118.522038,228.008 119.169346,227.913231 119.839077,227.913231 C123.674269,227.913231 126.783038,231.021577 126.783038,234.856769 C126.783038,238.692385 123.674269,241.801154 119.839077,241.801154 M112.927692,234.175192 C113.1295,232.102962 114.242192,230.297692 115.860462,229.165115 C115.860462,229.178231 115.860462,229.191346 115.860462,229.204885 C115.860462,229.374115 115.853269,229.541654 115.838885,229.707077 C115.623962,229.873769 115.420038,230.054 115.227962,230.246077 C114.2625,231.211115 113.598692,232.476115 113.388846,233.890038 C113.239923,233.992 113.085923,234.087192 112.927692,234.175192","id","Fill-103"],["d","M113.076192,236.441192 C112.957308,235.932231 112.894692,235.402115 112.894692,234.856769 C112.894692,234.626615 112.905692,234.399423 112.927692,234.175192 C113.085923,234.087192 113.239923,233.992 113.388846,233.890038 C113.341885,234.205654 113.317769,234.528462 113.317769,234.856769 C113.317769,235.342462 113.370654,235.815462 113.471346,236.270269 C113.341462,236.330769 113.209885,236.387885 113.076192,236.441192 M115.838885,229.707077 C115.853269,229.541654 115.860462,229.374115 115.860462,229.204885 C115.860462,229.191346 115.860462,229.178231 115.860462,229.165115 C116.477308,228.733154 117.168192,228.398923 117.909846,228.184846 C117.928038,228.326154 117.942846,228.469154 117.953846,228.613 C117.177923,228.846538 116.462923,229.221385 115.838885,229.707077","id","Fill-104"],["d","M158.255308,224.794731 L157.832231,224.794731 C157.832231,222.993269 157.102423,221.364423 155.922038,220.184038 C154.741231,219.003654 153.112385,218.274269 151.310923,218.274269 C150.655154,218.274269 150.022654,218.370731 149.426115,218.550538 C149.415115,218.406692 149.400731,218.264538 149.382115,218.122385 C149.994308,217.945962 150.641615,217.851192 151.310923,217.851192 C155.146115,217.851192 158.255308,220.959538 158.255308,224.794731 M144.789615,224.794731 L144.366538,224.794731 C144.366538,222.439462 145.539308,220.358346 147.332731,219.102654 C147.332731,219.116192 147.332731,219.129308 147.332731,219.142846 C147.332731,219.291769 147.363615,219.4335 147.419462,219.562115 C147.164769,219.751654 146.924038,219.959808 146.699808,220.184038 C145.519423,221.364423 144.789615,222.993269 144.789615,224.794731","id","Fill-105"],["d","M147.419462,219.562115 C147.363615,219.4335 147.332731,219.291769 147.332731,219.142846 C147.332731,219.129308 147.332731,219.116192 147.332731,219.102654 C147.95,218.670692 148.640462,218.336462 149.382115,218.122385 C149.400731,218.264538 149.415115,218.406692 149.426115,218.550538 C148.694615,218.770962 148.017692,219.116615 147.419462,219.562115","id","Fill-106"],["d","M104.519462,121.387538 L104.096385,121.387538 C104.095962,119.586077 103.366577,117.957231 102.186192,116.776846 C101.005385,115.596462 99.3765385,114.867077 97.5755,114.867077 C96.9197308,114.867077 96.2868077,114.963538 95.6902692,115.143769 C95.6792692,114.999923 95.6644615,114.856923 95.6462692,114.715615 C96.2584615,114.538769 96.9057692,114.444 97.5755,114.444 C101.410269,114.444 104.519038,117.552346 104.519462,121.387538 M91.0541923,121.387538 L90.6311154,121.387538 C90.6311154,119.032269 91.8034615,116.951154 93.5968846,115.695885 C93.5968846,115.709 93.5968846,115.722538 93.5968846,115.736077 C93.5968846,115.885 93.6277692,116.026731 93.6831923,116.155346 C93.4289231,116.344885 93.1886154,116.552615 92.9643846,116.776846 C91.7835769,117.957231 91.0541923,119.586077 91.0541923,121.387538","id","Fill-107"],["d","M93.6831923,116.155346 C93.6277692,116.026731 93.5968846,115.885 93.5968846,115.736077 C93.5968846,115.722538 93.5968846,115.709 93.5968846,115.695885 C94.2137308,115.263923 94.9046154,114.929269 95.6462692,114.715615 C95.6644615,114.856923 95.6792692,114.999923 95.6902692,115.143769 C94.9587692,115.364192 94.2818462,115.709423 93.6831923,116.155346","id","Fill-108"],["d","M33.6274231,66.7251538 L33.2043462,66.7251538 C33.2043462,64.9232692 32.4779231,63.2944231 31.3030385,62.1136154 C30.1277308,60.9336538 28.5065,60.2042692 26.7139231,60.2042692 C26.0475769,60.2042692 25.4045,60.3049615 24.7995,60.4923846 C24.7889231,60.3485385 24.7741154,60.2055385 24.7559231,60.0638077 C25.377,59.8797692 26.0340385,59.7811923 26.7139231,59.7811923 C30.5326154,59.7811923 33.6274231,62.8903846 33.6274231,66.7251538 M20.2235,66.7251538 L19.8004231,66.7251538 C19.8004231,64.3910385 20.9469615,62.326 22.7052692,61.0669231 C22.7052692,61.0690385 22.7052692,61.0711538 22.7052692,61.0732692 C22.7052692,61.2327692 22.7403846,61.3842308 22.8038462,61.5200385 C22.5639615,61.7019615 22.3371923,61.9003846 22.1248077,62.1136154 C20.9499231,63.2944231 20.2235,64.9232692 20.2235,66.7251538","id","Fill-109"],["d","M22.8038462,61.5200385 C22.7403846,61.3842308 22.7052692,61.2327692 22.7052692,61.0732692 C22.7052692,61.0711538 22.7052692,61.0690385 22.7052692,61.0669231 C23.3212692,60.6260769 24.0125769,60.2838077 24.7559231,60.0638077 C24.7741154,60.2055385 24.7889231,60.3485385 24.7995,60.4923846 C24.0713846,60.7178846 23.3978462,61.0686154 22.8038462,61.5200385","id","Fill-110"],["d","M189.715731,77.9612308 C185.881385,77.9612308 182.771769,74.8664231 182.771346,71.0477308 C182.771769,67.2290385 185.881385,64.1342308 189.715731,64.1342308 L189.715731,64.5573077 C187.913846,64.5573077 186.285,65.2837308 185.104192,66.4586154 C183.923808,67.6339231 183.194423,69.2551538 183.194423,71.0477308 C183.194423,72.8403077 183.923808,74.4611154 185.104192,75.6368462 C186.285,76.8117308 187.914269,77.5381538 189.715731,77.5381538 L189.715731,77.9612308","id","Fill-111"],["d","M27.6019615,235.037846 C23.7671923,235.037846 20.6584231,231.942615 20.658,228.123923 C20.6584231,224.305231 23.7671923,221.210846 27.6019615,221.210846 L27.6019615,221.633923 C25.8000769,221.633923 24.1712308,222.360346 22.9904231,223.535231 C21.8104615,224.710538 21.0810769,226.331346 21.0810769,228.123923 C21.0810769,229.9165 21.8104615,231.537731 22.9904231,232.713038 C24.1712308,233.888346 25.8000769,234.614769 27.6019615,234.614769 L27.6019615,235.037846","id","Fill-112"],["d","M99.8465769,20.9211538 C96.0118077,20.9211538 92.9026154,17.8259231 92.9026154,14.0072308 C92.9026154,10.1885385 96.0118077,7.09415385 99.8465769,7.09415385 L99.8465769,7.51723077 C98.0446923,7.51723077 96.4158462,8.24365385 95.2350385,9.41853846 C94.0546538,10.5938462 93.3256923,12.2150769 93.3256923,14.0072308 C93.3256923,15.7998077 94.0546538,17.4210385 95.2350385,18.5967692 C96.4158462,19.7716538 98.0446923,20.4980769 99.8465769,20.4980769 L99.8465769,20.9211538","id","Fill-113"],["d","M24.2359615,170.959038 C20.9461154,170.959038 18.1901923,168.670615 17.4730769,165.599077 C17.6067692,165.545769 17.7383462,165.488654 17.8682308,165.428154 C18.1406923,166.661423 18.7626154,167.763538 19.6248462,168.625769 C20.8056538,169.806577 22.4349231,170.535962 24.2359615,170.535962 C26.037,170.535962 27.6662692,169.806577 28.8470769,168.625769 C30.0274615,167.444962 30.7568462,165.816115 30.7568462,164.014654 C30.7568462,162.213192 30.0274615,160.584346 28.8470769,159.403962 C27.6662692,158.223577 26.037,157.494192 24.2359615,157.494192 C23.5801923,157.494192 22.9476923,157.590654 22.3507308,157.770462 C22.3401538,157.627038 22.3253462,157.484038 22.3067308,157.342731 C22.9193462,157.165885 23.5666538,157.071115 24.2359615,157.071115 C28.0707308,157.071115 31.1799231,160.179462 31.1799231,164.014654 C31.1799231,167.849846 28.0711538,170.959038 24.2359615,170.959038 M17.3245769,163.332654 C17.5268077,161.260423 18.6395,159.455577 20.2573462,158.323 C20.2577692,158.336115 20.2577692,158.349231 20.2577692,158.362769 C20.2577692,158.532 20.2501538,158.699115 20.2357692,158.864538 C20.0208462,159.031654 19.8169231,159.211885 19.6248462,159.403962 C18.6593846,160.369 17.996,161.634 17.7857308,163.047923 C17.6368077,163.149885 17.4832308,163.245077 17.3245769,163.332654","id","Fill-114"],["d","M17.4730769,165.599077 C17.3541923,165.090115 17.2915769,164.56 17.2915769,164.014654 C17.2915769,163.7845 17.3025769,163.557308 17.3245769,163.332654 C17.4832308,163.245077 17.6368077,163.149885 17.7857308,163.047923 C17.7387692,163.363538 17.7146538,163.685923 17.7146538,164.014654 C17.7146538,164.500346 17.7675385,164.973346 17.8682308,165.428154 C17.7383462,165.488654 17.6067692,165.545769 17.4730769,165.599077 M20.2357692,158.864538 C20.2501538,158.699115 20.2577692,158.532 20.2577692,158.362769 C20.2577692,158.349231 20.2577692,158.336115 20.2573462,158.323 C20.8746154,157.891038 21.5650769,157.556385 22.3067308,157.342731 C22.3253462,157.484038 22.3401538,157.627038 22.3507308,157.770462 C21.5748077,158.004423 20.8602308,158.378846 20.2357692,158.864538","id","Fill-115"],["d","M231.849115,178.648038 C228.558846,178.648038 225.802923,176.360038 225.086231,173.288077 C225.219923,173.234346 225.3515,173.177654 225.481385,173.117154 C225.753846,174.350423 226.375769,175.452115 227.238,176.314769 C228.418808,177.495154 230.047654,178.224538 231.849115,178.224962 C233.650154,178.224538 235.279,177.495154 236.459808,176.314769 C237.640192,175.133962 238.369577,173.505115 238.369577,171.703654 C238.369577,169.902192 237.640192,168.273346 236.459808,167.092538 C235.279,165.912577 233.650154,165.183192 231.849115,165.183192 C231.193346,165.183192 230.560423,165.279654 229.963462,165.459462 C229.952885,165.316038 229.938077,165.173038 229.919462,165.031731 C230.532077,164.854885 231.179808,164.760115 231.849115,164.760115 C235.683462,164.760115 238.792654,167.868038 238.792654,171.703654 C238.792654,175.538846 235.683885,178.647615 231.849115,178.648038 M224.937731,171.021654 C225.139962,168.949423 226.252231,167.144577 227.870077,166.012 C227.8705,166.025115 227.8705,166.038231 227.8705,166.051346 C227.8705,166.221 227.862885,166.388538 227.8485,166.553962 C227.634,166.720654 227.430077,166.900885 227.238,167.092538 C226.272962,168.058 225.609154,169.323 225.398885,170.7365 C225.249962,170.838885 225.096385,170.933654 224.937731,171.021654","id","Fill-116"],["d","M225.086231,173.288077 C224.967769,172.779115 224.904731,172.248577 224.904731,171.703654 C224.904731,171.4735 224.916154,171.245885 224.937731,171.021654 C225.096385,170.933654 225.249962,170.838885 225.398885,170.7365 C225.351923,171.052115 225.327808,171.374923 225.327808,171.703654 C225.327808,172.188923 225.380692,172.661923 225.481385,173.117154 C225.3515,173.177654 225.219923,173.234346 225.086231,173.288077 M227.8485,166.553962 C227.862885,166.388538 227.8705,166.221 227.8705,166.051346 C227.8705,166.038231 227.8705,166.025115 227.870077,166.012 C228.487346,165.579615 229.177808,165.245808 229.919462,165.031731 C229.938077,165.173038 229.952885,165.316038 229.963462,165.459462 C229.187538,165.693423 228.472962,166.068269 227.8485,166.553962","id","Fill-117"],["d","M233.562154,77.9553077 L219.747,77.9553077 L219.747,73.1491538 L220.170077,73.1491538 L220.170077,77.5322308 L233.139077,77.5322308 L233.139077,64.5632308 L224.755385,64.5632308 L224.755385,64.1401538 L233.562154,64.1401538 L233.562154,77.9553077 M220.170077,71.0337692 L219.747,71.0337692 L219.747,64.1401538 L222.64,64.1401538 L222.64,64.5632308 L220.170077,64.5632308 L220.170077,71.0337692","id","Fill-118"],["d","M219.747,73.1491538 L220.170077,73.1491538 L220.170077,71.0337692 L219.747,71.0337692 L219.747,73.1491538 Z M222.64,64.5632308 L224.755385,64.5632308 L224.755385,64.1401538 L222.64,64.1401538 L222.64,64.5632308 Z","id","Fill-119"],["d","M82.1463077,84.6513462 L68.3315769,84.6513462 L68.3315769,79.8456154 L68.7546538,79.8456154 L68.7546538,84.2282692 L81.7232308,84.2282692 L81.7232308,71.2592692 L73.3391154,71.2592692 L73.3391154,70.8361923 L82.1463077,70.8361923 L82.1463077,84.6513462 M68.7546538,77.7302308 L68.3315769,77.7302308 L68.3315769,70.8361923 L71.2237308,70.8361923 L71.2237308,71.2592692 L68.7546538,71.2592692 L68.7546538,77.7302308","id","Fill-120"],["d","M68.3315769,79.8456154 L68.7546538,79.8456154 L68.7546538,77.7302308 L68.3315769,77.7302308 L68.3315769,79.8456154 Z M71.2237308,71.2592692 L73.3391154,71.2592692 L73.3391154,70.8361923 L71.2237308,70.8361923 L71.2237308,71.2592692 Z","id","Fill-121"],["d","M81.4740385,170.149269 L67.6593077,170.149269 L67.6593077,165.343538 L68.0823846,165.343538 L68.0823846,169.726192 L81.0509615,169.726192 L81.0509615,156.757192 L72.6672692,156.757192 L72.6672692,156.334115 L81.4740385,156.334115 L81.4740385,170.149269 M68.0823846,163.228154 L67.6593077,163.228154 L67.6593077,156.334115 L70.5518846,156.334115 L70.5518846,156.757192 L68.0823846,156.757192 L68.0823846,163.228154","id","Fill-122"],["d","M67.6593077,165.343538 L68.0823846,165.343538 L68.0823846,163.228154 L67.6593077,163.228154 L67.6593077,165.343538 Z M70.5518846,156.757192 L72.6672692,156.757192 L72.6672692,156.334115 L70.5518846,156.334115 L70.5518846,156.757192 Z","id","Fill-123"],["d","M233.561308,235.031923 L219.747,235.031923 L219.747,230.226192 L220.170077,230.226192 L220.170077,234.608846 L233.138231,234.608846 L233.138231,221.639846 L224.754538,221.639846 L224.754538,221.216769 L233.561308,221.216769 L233.561308,235.031923 M220.170077,228.110808 L219.747,228.110808 L219.747,221.216769 L222.639154,221.216769 L222.639154,221.639846 L220.170077,221.639846 L220.170077,228.110808","id","Fill-124"],["d","M219.747,230.226192 L220.170077,230.226192 L220.170077,228.110808 L219.747,228.110808 L219.747,230.226192 Z M222.639154,221.639846 L224.754538,221.639846 L224.754538,221.216769 L222.639154,221.216769 L222.639154,221.639846 Z","id","Fill-125"],["d","M178.0075,20.9156538 L164.193192,20.9156538 L164.193192,16.1095 L164.616269,16.1095 L164.616269,20.4925769 L177.584423,20.4925769 L177.584423,7.52315385 L169.200731,7.52315385 L169.200731,7.10007692 L178.0075,7.10007692 L178.0075,20.9156538 M164.616269,13.9941154 L164.193192,13.9941154 L164.193192,7.10007692 L167.085346,7.10007692 L167.085346,7.52315385 L164.616269,7.52315385 L164.616269,13.9941154","id","Fill-126"],["d","M164.193192,16.1095 L164.616269,16.1095 L164.616269,13.9941154 L164.193192,13.9941154 L164.193192,16.1095 Z M167.085346,7.52315385 L169.200731,7.52315385 L169.200731,7.10007692 L167.085346,7.10007692 L167.085346,7.52315385 Z","id","Fill-127"],["d","M145.154308,143.693 C144.562,143.693 144.078846,143.487385 143.693,143.165846 C143.304192,142.843462 143.005923,142.412769 142.732192,141.948231 C142.187692,141.018308 141.730346,139.944962 140.990808,139.262115 C140.4975,138.806885 139.894192,138.510731 139.011231,138.508615 L139.011231,138.085538 C139.0125,138.085538 139.014192,138.085538 139.015885,138.085538 C139.749923,138.085538 140.346038,138.281 140.829615,138.598308 C141.314462,138.916462 141.685923,139.350115 142.001538,139.819308 C142.628538,140.758115 143.052462,141.848385 143.651538,142.5325 C144.052615,142.989 144.496423,143.266538 145.1615,143.269923 L145.1615,143.693 C145.158962,143.693 145.156846,143.693 145.154308,143.693","id","Fill-128"],["d","M157.454423,143.693 C156.861692,143.693 156.378538,143.487385 155.992692,143.165846 C155.604308,142.843462 155.305615,142.412769 155.031885,141.948231 C154.487808,141.018308 154.030462,139.944962 153.290923,139.262115 C152.797615,138.806885 152.194731,138.510731 151.311769,138.508615 L151.311769,138.085538 C151.313462,138.085538 151.314731,138.085538 151.316423,138.085538 C152.050038,138.085538 152.646154,138.281 153.129731,138.598308 C153.615,138.916462 153.986038,139.350115 154.301231,139.819308 C154.928654,140.758115 155.352154,141.848385 155.951231,142.5325 C156.352731,142.989 156.796115,143.266538 157.461192,143.269923 L157.461192,143.693 C157.459077,143.693 157.456538,143.693 157.454423,143.693","id","Fill-129"],["d","M145.172077,143.693 C145.168269,143.693 145.164885,143.693 145.1615,143.693 L145.1615,143.269923 C145.662,143.268231 146.031769,143.109577 146.360077,142.840077 C146.686692,142.570154 146.963385,142.1805 147.226115,141.733731 C147.754538,140.841038 148.214423,139.727077 149.044077,138.952 C149.5945,138.437115 150.324308,138.085538 151.301615,138.085538 C151.305,138.085538 151.308385,138.085538 151.311769,138.085538 L151.311769,138.508615 C150.648808,138.509462 150.144923,138.678269 149.725231,138.952423 C149.305962,139.227 148.969615,139.613269 148.672615,140.055385 C148.075654,140.939192 147.658077,142.036231 146.990885,142.810038 C146.549615,143.323654 145.963654,143.693 145.172077,143.693","id","Fill-130"],["d","M157.471769,143.693 C157.468385,143.693 157.464577,143.693 157.461192,143.693 L157.461192,143.269923 C157.961692,143.268231 158.331462,143.109577 158.659346,142.840077 C158.985962,142.570154 159.263077,142.1805 159.525385,141.733731 C160.054231,140.841038 160.513692,139.727077 161.343346,138.952 C161.893769,138.437115 162.623577,138.085538 163.600462,138.085538 C163.603846,138.085538 163.607231,138.085538 163.610615,138.085538 L163.610615,138.508615 C162.947654,138.509462 162.444192,138.678269 162.0245,138.952423 C161.605231,139.226577 161.268885,139.613269 160.971885,140.055385 C160.375346,140.939192 159.957769,142.036231 159.290154,142.810038 C158.849308,143.323654 158.262923,143.693 157.471769,143.693","id","Fill-131"],["d","M180.193115,240.253538 C179.600385,240.253538 179.117231,240.047923 178.731385,239.726385 C178.343,239.404 178.044308,238.973308 177.770577,238.508769 C177.2265,237.578423 176.769154,236.505077 176.029615,235.821808 C175.535885,235.366577 174.933,235.070846 174.049615,235.068308 L174.049615,234.645231 C174.050885,234.645231 174.052577,234.645231 174.054269,234.645231 C174.788308,234.645231 175.384423,234.840692 175.868,235.158423 C176.353269,235.476577 176.724731,235.910231 177.039923,236.379423 C177.667346,237.318654 178.090846,238.4085 178.689923,239.093038 C179.091423,239.549538 179.535231,239.827077 180.199885,239.830462 L180.199885,240.253538 C180.197769,240.253538 180.195231,240.253538 180.193115,240.253538","id","Fill-132"],["d","M192.492808,240.253538 C191.9005,240.253538 191.416923,240.047923 191.0315,239.726385 C190.642692,239.404 190.344423,238.973308 190.070269,238.508769 C189.526192,237.578846 189.068846,236.505923 188.329731,235.822654 C187.836,235.367423 187.233115,235.071692 186.350154,235.069154 L186.350154,234.646077 C186.351846,234.646077 186.353538,234.646077 186.355231,234.646077 C187.088846,234.646077 187.684962,234.841538 188.168115,235.159269 C188.653385,235.477 189.024846,235.911077 189.340038,236.380269 C189.967038,237.319077 190.390962,238.408923 190.989615,239.093462 C191.391115,239.549538 191.834923,239.827077 192.499577,239.830462 L192.499577,240.253538 C192.497462,240.253538 192.494923,240.253538 192.492808,240.253538","id","Fill-133"],["d","M180.210462,240.253538 C180.207077,240.253538 180.203269,240.253538 180.199885,240.253538 L180.199885,239.830462 C180.700808,239.828769 181.070577,239.670115 181.398462,239.400615 C181.725077,239.130692 182.002192,238.741462 182.2645,238.294269 C182.793346,237.401577 183.252808,236.287615 184.082462,235.512962 C184.633308,234.997654 185.363115,234.646077 186.34,234.646077 C186.343385,234.646077 186.346769,234.646077 186.350154,234.646077 L186.350154,235.069154 C185.687192,235.07 185.183731,235.239231 184.763615,235.512962 C184.344346,235.787538 184.008,236.173808 183.711,236.615923 C183.114462,237.499731 182.696885,238.596769 182.029269,239.370577 C181.588423,239.884192 181.002038,240.253538 180.210462,240.253538","id","Fill-134"],["d","M192.5,240.253538 L192.499577,240.042 L192.499577,239.830462 C193.000077,239.828769 193.369846,239.669692 193.697731,239.400192 C194.024346,239.130692 194.301462,238.741038 194.563769,238.293846 C195.092192,237.401577 195.552077,236.287615 196.381308,235.512538 C196.932154,234.997654 197.661538,234.646077 198.638,234.646077 C198.641385,234.646077 198.644769,234.646077 198.648154,234.646077 L198.648577,234.646077 L198.682846,234.648615 L198.615577,235.066615 L198.648577,234.860577 L198.648577,235.069154 L198.648154,235.069154 C197.985615,235.07 197.482154,235.239231 197.062462,235.512962 C196.643192,235.787115 196.307269,236.173385 196.010269,236.615923 C195.413308,237.499308 194.996154,238.596346 194.328538,239.370154 C193.887692,239.883769 193.301308,240.253538 192.510154,240.253538 C192.506769,240.253538 192.502962,240.253538 192.5,240.253538","id","Fill-135"],["d","M196.964731,101.043462 C196.372423,101.043462 195.889269,100.837846 195.503423,100.516308 C195.114615,100.193923 194.816346,99.7632308 194.542615,99.2986923 C193.998115,98.3687692 193.541192,97.2954231 192.801654,96.6121538 C192.308346,96.1569231 191.705462,95.8611923 190.822077,95.8586538 L190.822077,95.4355769 C190.823769,95.4355769 190.825462,95.4355769 190.827154,95.4355769 C191.560769,95.4355769 192.156885,95.6310385 192.640462,95.9487692 C193.125308,96.2665 193.496769,96.7005769 193.811962,97.1697692 C194.438962,98.1085769 194.862885,99.1988462 195.461962,99.8829615 C195.863038,100.339462 196.306846,100.617 196.971923,100.620385 L196.971923,101.043462 C196.969385,101.043462 196.967269,101.043462 196.964731,101.043462","id","Fill-136"],["d","M209.264423,101.043462 C208.672115,101.043462 208.188962,100.837846 207.803115,100.516308 C207.414731,100.193923 207.116038,99.7632308 206.842308,99.2991154 C206.297808,98.3687692 205.840885,97.2958462 205.101346,96.6125769 C204.608038,96.1573462 204.005154,95.8616154 203.122192,95.8590769 L203.122192,95.436 C203.123885,95.436 203.125154,95.436 203.126846,95.436 C203.860885,95.436 204.456577,95.6314615 204.940154,95.9491923 C205.425,96.2669231 205.796462,96.701 206.111654,97.1701923 C206.739077,98.109 207.162577,99.1988462 207.761654,99.8833846 C208.163154,100.339462 208.606538,100.617 209.271615,100.620385 L209.271615,101.043462 C209.269077,101.043462 209.266962,101.043462 209.264423,101.043462","id","Fill-137"],["d","M196.9825,101.043462 C196.978692,101.043462 196.975308,101.043462 196.971923,101.043462 L196.971923,100.620385 C197.472423,100.618692 197.842192,100.460038 198.1705,100.190538 C198.497115,99.9206154 198.774231,99.5313846 199.036538,99.0841923 C199.565385,98.1915 200.025269,97.0775385 200.8545,96.3028846 C201.405346,95.7875769 202.135154,95.436 203.112038,95.436 C203.115423,95.436 203.118808,95.436 203.122192,95.436 L203.122192,95.8590769 C202.459231,95.8599231 201.955769,96.0291538 201.536077,96.3028846 C201.116385,96.5774615 200.780038,96.9637308 200.483462,97.4058462 C199.8865,98.2896538 199.468923,99.3866923 198.801308,100.1605 C198.360038,100.674115 197.774077,101.043462 196.9825,101.043462","id","Fill-138"],["d","M209.281769,101.043462 C209.278385,101.043462 209.275,101.043462 209.271615,101.043462 L209.271615,100.620385 C209.772115,100.618692 210.141885,100.460038 210.470192,100.190538 C210.796808,99.9206154 211.0735,99.5309615 211.336231,99.0841923 C211.864654,98.1915 212.324538,97.0775385 213.154192,96.3024615 C213.705038,95.7875769 214.434846,95.436 215.411731,95.436 C215.415115,95.436 215.4185,95.436 215.421885,95.436 L215.421885,95.8590769 C214.758923,95.8599231 214.255462,96.0291538 213.835346,96.3028846 C213.416077,96.5774615 213.079731,96.9637308 212.782731,97.4058462 C212.185769,98.2896538 211.768192,99.3866923 211.101,100.1605 C210.659731,100.674115 210.073346,101.043462 209.281769,101.043462","id","Fill-139"],["d","M25.9227692,94.7785385 C25.3300385,94.7785385 24.8468846,94.5729231 24.4610385,94.2513846 C24.0726538,93.9285769 23.7739615,93.4978846 23.5002308,93.0337692 C22.9561538,92.1034231 22.4988077,91.0305 21.7592692,90.3472308 C21.2655385,89.892 20.6626538,89.5958462 19.7796923,89.5937308 L19.7796923,89.1706538 C19.7813846,89.1706538 19.7826538,89.1706538 19.7843462,89.1706538 C20.5183846,89.1706538 21.1145,89.3656923 21.5976538,89.6834231 C22.0829231,90.0015769 22.4543846,90.4356538 22.7695769,90.9044231 C23.397,91.8436538 23.8205,92.9335 24.4195769,93.6180385 C24.8206538,94.0741154 25.2644615,94.3520769 25.9295385,94.3554615 L25.9295385,94.7785385 C25.927,94.7785385 25.9248846,94.7785385 25.9227692,94.7785385","id","Fill-140"],["d","M38.2224615,94.7785385 C37.6297308,94.7785385 37.1465769,94.5729231 36.7607308,94.2513846 C36.3723462,93.9285769 36.0736538,93.4983077 35.7999231,93.0337692 C35.2558462,92.1038462 34.7985,91.0305 34.0589615,90.3476538 C33.5656538,89.8924231 32.9627692,89.5962692 32.0798077,89.5941538 L32.0798077,89.1710769 C32.0815,89.1710769 32.0831923,89.1710769 32.0848846,89.1710769 C32.8185,89.1710769 33.4141923,89.3661154 33.8977692,89.6838462 C34.3830385,90.002 34.7545,90.4356538 35.0696923,90.9048462 C35.6966923,91.8436538 36.1201923,92.9335 36.7192692,93.6180385 C37.1207692,94.0741154 37.5645769,94.3520769 38.2292308,94.3554615 L38.2292308,94.7785385 C38.2271154,94.7785385 38.2245769,94.7785385 38.2224615,94.7785385","id","Fill-141"],["d","M25.9401154,94.7785385 C25.9367308,94.7785385 25.9329231,94.7785385 25.9295385,94.7785385 L25.9295385,94.3554615 C26.4304615,94.3537692 26.7998077,94.1946923 27.1281154,93.9256154 C27.4547308,93.6556923 27.7318462,93.2660385 27.9945769,92.8192692 C28.523,91.9265769 28.9824615,90.8126154 29.8121154,90.0375385 C30.3629615,89.5226538 31.0927692,89.1710769 32.0696538,89.1710769 C32.0730385,89.1710769 32.0764231,89.1710769 32.0798077,89.1710769 L32.0798077,89.5941538 C31.4168462,89.595 30.9133846,89.7638077 30.4932692,90.0379615 C30.074,90.3121154 29.7376538,90.6983846 29.4410769,91.1409231 C28.8441154,92.0247308 28.4265385,93.1217692 27.7589231,93.8955769 C27.3180769,94.4087692 26.7316923,94.7785385 25.9401154,94.7785385","id","Fill-142"],["d","M38.2398077,94.7785385 C38.2364231,94.7785385 38.2326154,94.7785385 38.2292308,94.7785385 L38.2292308,94.3554615 C38.7297308,94.3533462 39.0995,94.1946923 39.4278077,93.9251923 C39.7544231,93.6552692 40.0311154,93.2660385 40.2938462,92.8188462 C40.8222692,91.9265769 41.2817308,90.8126154 42.1113846,90.0375385 C42.6622308,89.5222308 43.3916154,89.1710769 44.3685,89.1710769 C44.3718846,89.1710769 44.3752692,89.1710769 44.3786538,89.1710769 L44.3790769,89.1710769 L44.396,89.1715 L44.3790769,89.386 L44.3790769,89.5941538 L44.3786538,89.5941538 C43.7156923,89.595 43.2126538,89.7638077 42.7925385,90.0379615 C42.3732692,90.3121154 42.0369231,90.6983846 41.7403462,91.1405 C41.1433846,92.0243077 40.7258077,93.1213462 40.0586154,93.8951538 C39.6173462,94.4087692 39.0313846,94.7785385 38.2398077,94.7785385","id","Fill-143"],["d","M141.206577,31.3093846 L140.783497,31.3093846 C140.782654,30.5732308 140.978115,29.9758462 141.296692,29.4914231 C141.614423,29.0061538 142.0485,28.6346923 142.517269,28.3195 C143.4565,27.6920769 144.546346,27.2685769 145.230462,26.6695 C145.686962,26.268 145.9645,25.8241923 145.967885,25.1595385 L146.390972,25.1595385 C146.392654,25.7552308 146.186615,26.2405 145.863808,26.6280385 C145.541423,27.0164231 145.110731,27.3151154 144.646192,27.5888462 C143.716269,28.1329231 142.643346,28.5902692 141.960077,29.3298077 C141.504846,29.8231154 141.209115,30.426 141.206577,31.3093846","id","Fill-144"],["d","M141.206577,19.0092692 L140.783497,19.0092692 C140.782654,18.2731154 140.978115,17.6757308 141.296692,17.1913077 C141.614423,16.7060385 142.0485,16.3345769 142.517269,16.0193846 C143.4565,15.3923846 144.546346,14.9684615 145.230462,14.3698077 C145.686962,13.9683077 145.9645,13.5245 145.967885,12.8598462 L146.390972,12.8598462 C146.392654,13.4551154 146.186615,13.9408077 145.863808,14.3279231 C145.541423,14.7167308 145.110731,15.015 144.646192,15.2891538 C143.716269,15.8332308 142.643346,16.2901538 141.960077,17.0296923 C141.504846,17.5234231 141.209115,18.1263077 141.206577,19.0092692","id","Fill-145"],["d","M146.390985,25.1595385 L145.967885,25.1595385 C145.966192,24.6586154 145.807538,24.2888462 145.538038,23.9609615 C145.268115,23.6339231 144.878462,23.3572308 144.431692,23.0945 C143.539,22.5660769 142.425038,22.1061923 141.650385,21.2769615 C141.133385,20.724 140.780962,19.9912308 140.783486,19.0092692 L141.206577,19.0092692 C141.207423,19.6722308 141.376231,20.1756923 141.650385,20.5953846 C141.924962,21.0150769 142.311231,21.351 142.753346,21.648 C143.637154,22.2449615 144.734192,22.6625385 145.508,23.3301538 C146.023731,23.7731154 146.394346,24.3624615 146.390985,25.1595385","id","Fill-146"],["d","M146.390985,12.8598462 L145.967885,12.8598462 C145.966192,12.3589231 145.807538,11.9891538 145.538038,11.6612692 C145.268115,11.3346538 144.878462,11.0575385 144.431692,10.7952308 C143.539,10.2668077 142.425038,9.80692308 141.650385,8.97726923 C141.133385,8.42473077 140.780962,7.69196154 140.783486,6.70957692 L141.206577,6.70957692 C141.207423,7.37253846 141.376231,7.87642308 141.650385,8.29611538 C141.924962,8.71538462 142.311231,9.05173077 142.753346,9.34873077 C143.637154,9.94569231 144.734192,10.3628462 145.508,11.0304615 C146.023731,11.4734231 146.394346,12.0627692 146.390985,12.8598462","id","Fill-147"],["d","M103.4935,95.6471154 L103.07042,95.6471154 C103.069577,94.9113846 103.265038,94.3135769 103.583192,93.8291538 C103.901346,93.3438846 104.335423,92.9724231 104.804192,92.6572308 C105.743,92.0298077 106.833269,91.6063077 107.517385,91.0072308 C107.973885,90.6057308 108.251423,90.1623462 108.254808,89.4972692 L108.677895,89.4972692 C108.679577,90.0929615 108.473538,90.5786538 108.150731,90.9657692 C107.828346,91.3541538 107.397654,91.6528462 106.933115,91.9265769 C106.003192,92.4710769 104.930269,92.928 104.247,93.6675385 C103.791769,94.1608462 103.496038,94.7641538 103.4935,95.6471154","id","Fill-148"],["d","M103.4935,83.347 L103.07042,83.347 C103.069577,82.6108462 103.265038,82.0134615 103.583192,81.5290385 C103.901346,81.0437692 104.335423,80.6723077 104.804192,80.3571154 C105.743,79.7301154 106.833269,79.3066154 107.517385,78.7075385 C107.973885,78.3060385 108.251423,77.8622308 108.254808,77.1975769 L108.677895,77.1975769 C108.679577,77.7932692 108.473538,78.2785385 108.150731,78.6660769 C107.828346,79.0544615 107.397654,79.3531538 106.933115,79.6268846 C106.003192,80.1709615 104.930269,80.6283077 104.247,81.3678462 C103.791769,81.8611538 103.496038,82.4640385 103.4935,83.347","id","Fill-149"],["d","M108.677908,89.4972692 L108.254808,89.4972692 C108.253115,88.9967692 108.094462,88.627 107.824962,88.2986923 C107.555038,87.9720769 107.165385,87.6949615 106.718615,87.4326538 C105.825923,86.9038077 104.711962,86.4439231 103.936885,85.6146923 C103.420308,85.0621538 103.067885,84.3289615 103.070409,83.347 L103.4935,83.347 C103.494346,84.0099615 103.663154,84.5134231 103.937308,84.9335385 C104.211885,85.3528077 104.598154,85.6891538 105.040269,85.9857308 C105.924077,86.5826923 107.021115,87.0002692 107.794923,87.6678846 C108.310654,88.1108462 108.681269,88.7006154 108.677908,89.4972692","id","Fill-150"],["d","M108.677908,77.1975769 L108.254808,77.1975769 C108.253115,76.6970769 108.094462,76.3273077 107.824962,75.999 C107.555038,75.6723846 107.165385,75.3956923 106.718615,75.1329615 C105.825923,74.6045385 104.711962,74.1446538 103.936885,73.3154231 C103.420308,72.7624615 103.067885,72.0296923 103.070409,71.0477308 L103.4935,71.0477308 C103.494346,71.7106923 103.663154,72.2141538 103.937308,72.6338462 C104.211885,73.0531154 104.598154,73.3894615 105.040269,73.6864615 C105.924077,74.2834231 107.021115,74.701 107.794923,75.3681923 C108.310654,75.8111538 108.681269,76.4009231 108.677908,77.1975769","id","Fill-151"],["d","M205.722423,198.425192 L205.299343,198.425192 C205.2985,197.689038 205.493962,197.091231 205.812538,196.606808 C206.130269,196.121538 206.564346,195.750077 207.033538,195.434885 C207.972346,194.807462 209.062192,194.383962 209.746731,193.784885 C210.202808,193.383385 210.480346,192.939577 210.483731,192.274923 L210.906818,192.274923 C210.9085,192.870615 210.702885,193.355885 210.379654,193.743423 C210.057269,194.131808 209.626577,194.4305 209.162462,194.704231 C208.232115,195.248308 207.159192,195.705654 206.475923,196.445192 C206.020692,196.938923 205.724962,197.541808 205.722423,198.425192","id","Fill-152"],["d","M205.722423,186.124654 L205.299343,186.124654 C205.2985,185.3885 205.493962,184.791115 205.812538,184.306692 C206.130269,183.821423 206.564346,183.449962 207.033538,183.134769 C207.972346,182.507769 209.062192,182.083846 209.746731,181.485192 C210.202808,181.083692 210.480346,180.639885 210.483731,179.975231 L210.906818,179.975231 C210.9085,180.5705 210.702885,181.056192 210.379654,181.443308 C210.057269,181.832115 209.626577,182.130385 209.162462,182.404538 C208.232115,182.948615 207.159192,183.405538 206.475923,184.145077 C206.020692,184.638385 205.724962,185.241692 205.722423,186.124654","id","Fill-153"],["d","M210.906831,192.274923 L210.483731,192.274923 C210.482038,191.774 210.323385,191.404231 210.053885,191.076346 C209.783962,190.749308 209.394731,190.472615 208.947538,190.210308 C208.054846,189.681462 206.940885,189.222 206.166231,188.392346 C205.649231,187.839808 205.296808,187.106615 205.299333,186.124654 L205.722423,186.124654 C205.723269,186.787615 205.8925,187.291077 206.166231,187.711192 C206.440808,188.130462 206.827077,188.466808 207.269192,188.763385 C208.153,189.360346 209.250038,189.777923 210.023846,190.445538 C210.539577,190.8885 210.910192,191.477846 210.906831,192.274923","id","Fill-154"],["d","M210.906831,179.975231 L210.483731,179.975231 C210.482038,179.474308 210.323385,179.104962 210.053885,178.776654 C209.783962,178.450038 209.394731,178.173346 208.947538,177.910615 C208.054846,177.382192 206.940885,176.922308 206.166231,176.093077 C205.649231,175.540538 205.296808,174.807346 205.299333,173.825385 L205.722423,173.825385 C205.723269,174.488346 205.8925,174.991808 206.166231,175.411923 C206.440808,175.831192 206.827077,176.167538 207.269192,176.464115 C208.153,177.061077 209.250038,177.478654 210.023846,178.145846 C210.539577,178.588808 210.910192,179.178154 210.906831,179.975231","id","Fill-155"],["d","M78.8818462,208.117038 L78.4587665,208.117038 C78.4579231,207.381308 78.6533846,206.7835 78.9719615,206.299077 C79.2896923,205.813808 79.7237692,205.442346 80.1925385,205.127577 C81.1317692,204.500154 82.2216154,204.076654 82.9057308,203.477577 C83.3622308,203.076077 83.6397692,202.632692 83.6431538,201.967615 L84.0662411,201.967615 C84.0679231,202.563308 83.8618846,203.048577 83.5390769,203.436115 C83.2166923,203.8245 82.786,204.123192 82.3214615,204.396923 C81.3915385,204.941 80.3186154,205.398346 79.6353462,206.137885 C79.1801154,206.631192 78.8843846,207.234077 78.8818462,208.117038","id","Fill-156"],["d","M78.8818462,195.817346 L78.4587665,195.817346 C78.4579231,195.081192 78.6533846,194.483808 78.9719615,193.999385 C79.2896923,193.514115 79.7237692,193.142654 80.1925385,192.827462 C81.1317692,192.200462 82.2216154,191.776962 82.9057308,191.177885 C83.3622308,190.776385 83.6397692,190.332577 83.6431538,189.667923 L84.0662411,189.667923 C84.0679231,190.263192 83.8618846,190.748885 83.5390769,191.136 C83.2166923,191.524808 82.786,191.8235 82.3214615,192.097231 C81.3915385,192.641308 80.3186154,193.098231 79.6353462,193.837769 C79.1801154,194.3315 78.8843846,194.934385 78.8818462,195.817346","id","Fill-157"],["d","M84.0662538,201.967615 L83.6431538,201.967615 C83.6414615,201.466692 83.4828077,201.096923 83.2133077,200.769038 C82.9433846,200.442 82.5541538,200.165308 82.1069615,199.902577 C81.2142692,199.374154 80.1003077,198.914269 79.3256538,198.084615 C78.8086538,197.532077 78.4562308,196.799308 78.4587556,195.817346 L78.8818462,195.817346 C78.8826923,196.480308 79.0519231,196.983769 79.3256538,197.403462 C79.6002308,197.822731 79.9865,198.159077 80.4286154,198.456077 C81.3124231,199.053038 82.4094615,199.470615 83.1832692,200.138231 C83.699,200.581192 84.0696154,201.170538 84.0662538,201.967615","id","Fill-158"],["d","M84.0662538,189.667923 L83.6431538,189.667923 C83.6414615,189.167 83.4828077,188.797231 83.2133077,188.469346 C82.9433846,188.142308 82.5541538,187.865615 82.1069615,187.602885 C81.2142692,187.074462 80.1003077,186.615 79.3256538,185.785346 C78.8086538,185.232808 78.4562308,184.499615 78.4587556,183.517654 L78.8818462,183.517654 C78.8826923,184.180615 79.0519231,184.684077 79.3256538,185.104192 C79.6002308,185.523462 79.9865,185.859808 80.4286154,186.156385 C81.3124231,186.753346 82.4094615,187.170923 83.1832692,187.838538 C83.699,188.2815 84.0696154,188.870846 84.0662538,189.667923","id","Fill-159"],["id","Fill-160","points","159.898962 157.494192 175.074308 157.494192 175.074308 157.071115 159.898962 157.071115"],["id","Fill-161","points","10.7106154 113.642269 25.8859615 113.642269 25.8859615 113.219192 10.7106154 113.219192"],["id","Fill-162","points","161.033231 43.1022308 176.208577 43.1022308 176.208577 42.6791538 161.033231 42.6791538"],["id","Fill-163","points","220.851654 8.85415385 236.027 8.85415385 236.027 8.43107692 220.851654 8.43107692"],["id","Fill-164","points","71.2097692 235.037846 86.3851154 235.037846 86.3851154 234.614769 71.2097692 234.614769"],["id","Fill-165","points","110.326192 205.658115 110.027077 205.359 120.757577 194.628077 121.056692 194.927192 110.326192 205.658115"],["id","Fill-166","points","21.4982308 19.5228846 21.1991154 19.2233462 31.9300385 8.49284615 32.2291538 8.79196154 21.4982308 19.5228846"],["id","Fill-167","points","228.588462 129.527962 228.289346 129.228846 239.019846 118.497923 239.318962 118.797462 228.588462 129.527962"],["d","M139.227423,187.558885 L138.664731,186.663231 C138.397346,186.830769 138.108385,186.908192 137.817731,186.908615 C137.552462,186.908615 137.288462,186.842192 137.055769,186.716115 C136.822654,186.589615 136.620846,186.407269 136.467692,186.164 L136.466846,186.162731 C136.298885,185.894923 136.221885,185.606385 136.221462,185.315731 C136.221038,185.050885 136.287462,184.787308 136.413538,184.554615 C136.540038,184.3215 136.722808,184.119269 136.9665,183.965692 C137.232192,183.799 137.520731,183.722 137.811385,183.721154 C138.076654,183.721154 138.341077,183.788 138.574192,183.913654 C138.807731,184.040154 139.009538,184.222923 139.162269,184.465769 L139.163115,184.467038 C139.330231,184.733154 139.407231,185.021692 139.408077,185.312346 C139.408077,185.577615 139.341654,185.841615 139.215577,186.075154 C139.089077,186.308692 138.906308,186.510923 138.663885,186.664077 L138.664731,186.663231 L139.227423,187.558885 L139.791385,188.454115 C140.348154,188.103385 140.784346,187.622769 141.077115,187.079538 C141.370308,186.535885 141.523038,185.928769 141.523462,185.312346 C141.523885,184.638385 141.337731,183.950038 140.953154,183.339538 L140.953577,183.340808 C140.603692,182.782769 140.122654,182.345308 139.579,182.052538 C139.034923,181.758923 138.427385,181.606192 137.811385,181.605769 C137.137423,181.605346 136.449923,181.791077 135.840269,182.175231 C135.282654,182.525538 134.845615,183.005731 134.552423,183.548962 C134.258808,184.092615 134.106077,184.699731 134.105653,185.315731 C134.105231,185.990538 134.291808,186.678885 134.676808,187.289808 L134.675962,187.288115 C135.025846,187.846154 135.506462,188.284038 136.050115,188.577231 C136.593769,188.870846 137.201308,189.024001 137.817731,189.024001 C138.491692,189.024423 139.179615,188.838692 139.790115,188.454538 L139.791385,188.454115 L139.227423,187.558885","id","Fill-168"],["d","M118.331231,114.613654 L117.768538,113.718 C117.501154,113.885538 117.212192,113.962962 116.921538,113.963385 C116.656269,113.963385 116.392692,113.896962 116.159577,113.770885 C115.926462,113.644385 115.724654,113.462038 115.5715,113.218346 L115.570654,113.2175 C115.403115,112.950115 115.325692,112.661154 115.325269,112.3705 C115.325269,112.106077 115.391692,111.8425 115.517346,111.609385 C115.643846,111.376269 115.826615,111.174462 116.069885,111.020885 C116.336,110.854192 116.624538,110.776769 116.915192,110.776346 C117.180462,110.776346 117.444885,110.842769 117.678,110.968846 C117.911538,111.095346 118.113346,111.278115 118.2665,111.521385 L118.267346,111.522231 C118.434462,111.788346 118.511462,112.076885 118.511885,112.367538 C118.512308,112.632385 118.445462,112.896385 118.319385,113.129923 C118.192885,113.363462 118.010538,113.565692 117.767692,113.718846 L117.768538,113.718 L118.331231,114.613654 L118.894769,115.508885 C119.451962,115.158577 119.888154,114.677962 120.181346,114.134308 C120.474538,113.590654 120.627272,112.983538 120.627272,112.367538 C120.628115,111.693154 120.441962,111.005231 120.057385,110.394731 L120.057808,110.396 C119.7075,109.837962 119.226885,109.4005 118.682808,109.107308 C118.138731,108.813692 117.531615,108.660961 116.915192,108.660961 C116.241231,108.660538 115.553731,108.846269 114.943654,109.230423 C114.386462,109.580308 113.949423,110.0605 113.656654,110.603731 C113.363038,111.147385 113.209884,111.7545 113.209884,112.3705 C113.209462,113.045308 113.395615,113.733654 113.780615,114.344154 L113.779769,114.343308 C114.129654,114.901346 114.610269,115.338808 115.153923,115.632 C115.698,115.925615 116.305115,116.07877 116.921538,116.07877 C117.5955,116.079192 118.283423,115.893462 118.893923,115.509308 L118.894769,115.508885 L118.331231,114.613654","id","Fill-169"],["d","M22.7619615,137.046038 L22.1992692,136.150385 C21.9318846,136.317923 21.6425,136.394923 21.3518462,136.395769 C21.087,136.395769 20.823,136.328923 20.5903077,136.203269 C20.3571923,136.076769 20.1549615,135.894 20.0018077,135.650731 L20.0013846,135.649885 C19.8334231,135.382077 19.756,135.093115 19.7555769,134.802462 C19.7555769,134.538038 19.822,134.274462 19.9480769,134.041346 C20.0745769,133.808231 20.2573462,133.606423 20.5006154,133.452423 L20.5001923,133.452846 C20.7667308,133.285731 21.0548462,133.208731 21.3459231,133.208308 C21.6107692,133.208308 21.8751923,133.274731 22.1087308,133.400808 C22.3422692,133.527308 22.5440769,133.710077 22.6972308,133.952923 L22.6976538,133.953769 C22.8647692,134.220308 22.9421923,134.508423 22.9426154,134.799077 C22.9426154,135.064346 22.8761923,135.328769 22.7501154,135.561885 C22.6236154,135.795423 22.4408462,135.997654 22.198,136.150808 L22.1992692,136.150385 L22.7619615,137.046038 L23.3255,137.940846 C23.8822692,137.590538 24.3188846,137.109923 24.6116538,136.566269 C24.9048462,136.022615 25.0580007,135.4155 25.0580007,134.799077 C25.0584231,134.125115 24.8722692,133.436769 24.4876923,132.826692 L24.4881154,132.827538 C24.1382308,132.2695 23.6571923,131.832462 23.1135385,131.539269 C22.5694615,131.245654 21.9619231,131.092922 21.3459231,131.092922 C20.6719615,131.0925 19.9844615,131.278231 19.3743846,131.661962 L19.3739615,131.661962 C18.8171923,132.012269 18.3801538,132.492462 18.0869615,133.035692 C17.7933462,133.579346 17.6401916,134.186462 17.6401916,134.802462 C17.6397692,135.477269 17.8263462,136.165615 18.2109231,136.776115 L18.2105,136.775269 C18.5603846,137.333308 19.041,137.770769 19.5846538,138.063962 C20.1283077,138.358 20.7358462,138.510731 21.3518462,138.511155 C22.0262308,138.511577 22.7141538,138.325423 23.3242308,137.941692 L23.3255,137.940846 L22.7619615,137.046038","id","Fill-170"],["d","M49.9332308,53.5801538 L49.3705385,52.6845 C49.1031538,52.8520385 48.8141923,52.9290385 48.5235385,52.9294615 C48.2582692,52.9298846 47.9946923,52.8630385 47.7615769,52.7373846 C47.5284615,52.6108846 47.3266538,52.4281154 47.1735,52.1844231 L47.1726538,52.1835769 C47.0051154,51.9161923 46.9276923,51.6272308 46.9272692,51.3365769 C46.9272692,51.0721538 46.9936923,50.8085769 47.1193462,50.5758846 C47.2458462,50.3427692 47.4286154,50.1405385 47.6723077,49.9869615 C47.9384231,49.8202692 48.2265385,49.7432692 48.5171923,49.7424231 C48.7824615,49.7424231 49.0468846,49.8088462 49.28,49.9349231 C49.5135385,50.0618462 49.7153462,50.2441923 49.8685,50.4874615 L49.8693462,50.4883077 C50.0364615,50.7548462 50.1134615,51.0429615 50.1138846,51.3336154 C50.1143077,51.5984615 50.0474615,51.8628846 49.9213846,52.096 C49.7948846,52.3295385 49.6125385,52.5317692 49.3696923,52.6849231 L49.3705385,52.6845 L49.9332308,53.5801538 L50.4967692,54.4749615 C51.0539615,54.1246538 51.4905769,53.6440385 51.7833462,53.1008077 C52.0765385,52.5567308 52.2292721,51.9496154 52.2292721,51.3336154 C52.2301154,50.6596538 52.0439615,49.9713077 51.6593846,49.3612308 L51.6598077,49.3620769 C51.3095,48.8040385 50.8288846,48.367 50.2848077,48.0738077 C49.7411538,47.7801923 49.1336154,47.6274615 48.5171923,47.6270377 C47.8432308,47.6266154 47.1557308,47.8123462 46.5456538,48.1965 C45.9884615,48.5463846 45.5514231,49.0265769 45.2586538,49.5702308 C44.9650385,50.1138846 44.8118839,50.721 44.8118839,51.3365769 C44.8114615,52.0113846 44.9976154,52.6997308 45.3826154,53.3106538 L45.3817692,53.3093846 C45.7320769,53.8674231 46.2122692,54.3048846 46.7559231,54.5980769 C47.3,54.8921154 47.9071154,55.044849 48.5235385,55.044849 C49.1975,55.0456923 49.8854231,54.8595385 50.4959231,54.4758077 L50.4967692,54.4749615 L49.9332308,53.5801538","id","Fill-171"],["d","M195.8,52.261 L195.237308,51.3653462 C194.969923,51.5333077 194.680962,51.6103077 194.390308,51.6107308 C194.125462,51.6107308 193.861462,51.5443077 193.628769,51.4182308 C193.395231,51.2917308 193.193423,51.1093846 193.039846,50.8656923 L193.039846,50.8648462 C192.871885,50.5974615 192.794462,50.3085 192.794038,50.0178462 C192.794038,49.7534231 192.860462,49.4898462 192.986538,49.2567308 C193.112615,49.0236154 193.295385,48.8218077 193.538654,48.6682308 C193.805192,48.5015385 194.093308,48.4241154 194.384385,48.4236923 C194.649231,48.4236923 194.913654,48.4901154 195.146769,48.6161923 C195.380308,48.7426923 195.582538,48.9254615 195.736115,49.1687308 L195.736538,49.1695769 C195.903654,49.4356923 195.980654,49.7242308 195.981077,50.0148846 C195.9815,50.2797308 195.914654,50.5437308 195.788577,50.7772692 C195.662077,51.0108077 195.479308,51.2130385 195.236462,51.3661923 L195.237308,51.3653462 L195.8,52.261 L196.363538,53.1562308 C196.920731,52.8059231 197.357346,52.3253077 197.650115,51.7820769 C197.943731,51.238 198.096464,50.6308846 198.096464,50.0148846 C198.097308,49.3405 197.911154,48.6525769 197.526154,48.0425 L197.526577,48.0429231 C197.176269,47.4853077 196.695654,47.0478462 196.152,46.7550769 C195.607923,46.4614615 195.000385,46.308307 194.384385,46.308307 C193.710423,46.3078846 193.0225,46.4936154 192.412846,46.8777692 C191.855231,47.2276538 191.418192,47.7078462 191.125423,48.2515 C190.831808,48.7951538 190.678653,49.4018462 190.678653,50.0178462 C190.678231,50.6926538 190.864385,51.381 191.248962,51.9915 L191.248962,51.9910769 C191.598846,52.5486923 192.079462,52.9861538 192.622692,53.2793462 C193.166769,53.5729615 193.773885,53.7261161 194.390308,53.7261161 C195.064269,53.7265385 195.752192,53.5408077 196.362692,53.1566538 L196.363538,53.1562308 L195.8,52.261","id","Fill-172"],["d","M233.261346,146.737885 L232.698654,145.842231 C232.431269,146.009769 232.142308,146.087192 231.851654,146.087615 C231.586385,146.087615 231.322808,146.021192 231.089692,145.895115 C230.856577,145.768615 230.654769,145.585846 230.501192,145.342154 C230.333231,145.074346 230.255808,144.785385 230.255385,144.494308 C230.255385,144.229885 230.321808,143.966308 230.447462,143.733192 C230.573962,143.500077 230.756731,143.298269 231.000423,143.144692 C231.266115,142.978 231.554654,142.900577 231.845731,142.900154 C232.110577,142.900154 232.375,142.966577 232.608115,143.092654 C232.841654,143.219154 233.043885,143.401923 233.197038,143.645192 L233.197462,143.646038 C233.365,143.912154 233.442,144.200269 233.442423,144.490923 C233.442423,144.756192 233.376,145.020192 233.249923,145.253731 C233.123423,145.487269 232.940654,145.6895 232.697808,145.842654 L232.698654,145.842231 L233.261346,146.737885 L233.824885,147.633115 C234.382077,147.282808 234.818692,146.802192 235.111462,146.258538 C235.404654,145.714462 235.557808,145.107346 235.557808,144.490923 C235.558231,143.816962 235.3725,143.128615 234.9875,142.518538 L234.987923,142.519385 C234.637615,141.961346 234.157,141.524308 233.612923,141.231115 C233.068846,140.9375 232.461731,140.784769 231.845731,140.784769 C231.171769,140.784346 230.484269,140.970077 229.874192,141.353808 C229.316577,141.704115 228.879538,142.184308 228.586346,142.727962 C228.293154,143.271615 228.139999,143.878731 228.139999,144.494308 C228.139577,145.169115 228.325731,145.857462 228.710308,146.467962 C229.060192,147.025154 229.540385,147.462615 230.084038,147.756231 C230.628115,148.049846 231.235231,148.202577 231.851654,148.203001 C232.525615,148.203423 233.213538,148.017269 233.824038,147.633538 L233.824885,147.633115 L233.261346,146.737885","id","Fill-173"],["id","summary/card1","transform","translate(0.000000, 0.500000)"],["id","Group-3-Copy","transform","translate(0.000000, 31.500000)"],["d","M242.243,146.335 C203.034,140.754 163.526,137.965 124.02,137.965 C84.517,137.965 45.013,140.754 5.802,146.335 C9.204,138.915 12.718,131.514 16.34,124.135 C10.998,117.889 5.55,111.692 4.40536496e-13,105.546 C41.132,99.692 82.575,96.765 124.02,96.765 C165.468,96.765 206.913,99.692 248.049,105.546 C242.495,111.692 237.047,117.889 231.703,124.135 C235.327,131.514 238.839,138.915 242.243,146.335","id","Fill-47","fill","#035429"],["d","M221.022,128.961 C156.569,121.589 91.478,121.589 27.022,128.961 C34.239,133.013 41.355,137.154 48.359,141.384 C98.699,136.826 149.346,136.826 199.687,141.384 C206.691,137.154 213.804,133.013 221.022,128.961","id","Fill-48","fill","#135E41"],["id","Fill-49"],["fill","url(#linearGradient-2)","fill-rule","evenodd",0,"xlink","href","#path-3",1,"badge-img"],["stroke","#E55B28","stroke-width","2","d","M124.02,2 C128.022653,2 131.528214,5.10293248 135.02987,7.95760624 C138.340723,10.6567296 141.645472,13.2561325 145.089895,14.1797264 C148.415186,15.0715974 152.320881,14.6299487 156.265965,14.0272186 L157.295655,13.8671016 C161.693093,13.1744009 166.136786,12.2781684 169.426335,14.1845096 C172.781525,16.1285206 174.236945,20.4874458 175.831984,24.6733586 C177.371482,28.7135135 178.967537,32.6989638 181.561917,35.2933439 C183.94888,37.6798677 187.512993,39.221297 191.213788,40.651052 L192.181629,41.0219806 C196.367671,42.6166562 200.726744,44.0715627 202.670573,47.4278074 C204.403663,50.4183978 203.820311,54.3630785 203.179337,58.3595672 L202.987575,59.5591657 C202.31153,63.849787 201.705365,68.1492743 202.674308,71.763233 C203.598435,75.2078774 206.198132,78.5131022 208.897244,81.8241452 C211.75162,85.3256525 214.854,88.8306466 214.854,92.831 C214.854,96.832985 211.751613,100.338502 208.897136,103.840492 C206.198053,107.151839 203.598389,110.457345 202.674244,113.903006 C201.705459,117.515897 202.311415,121.814933 202.987311,126.105411 C203.680176,130.50361 204.576685,134.948676 202.66949,138.239335 C200.725565,141.594377 196.366857,143.049157 192.181152,144.643626 C188.140809,146.182723 184.155152,147.778421 181.560526,150.373047 C178.967035,152.967494 177.371371,156.952257 175.832191,160.99173 C174.237146,165.17782 172.781641,169.53691 169.426193,171.481573 C166.136359,173.388079 161.691952,172.491384 157.293947,171.798293 C153.003551,171.122161 148.704203,170.515846 145.090015,171.484241 C141.645415,172.407883 138.340605,175.007544 135.029695,177.706948 C131.528095,180.561823 128.022598,183.665 124.02,183.665 C120.021263,183.665 116.517987,180.563494 113.01758,177.709579 C109.70557,175.009266 106.398941,172.408134 102.95193,171.484227 C99.3382679,170.515364 95.0387743,171.121719 90.7479482,171.798003 C86.349975,172.491175 81.9053239,173.387896 78.6152772,171.481845 C75.2605635,169.536523 73.8048191,165.176943 72.2096648,160.990438 C70.6705899,156.951114 69.0751201,152.966605 66.4822136,150.371786 C63.887813,147.777386 59.9020478,146.181298 55.8616562,144.641805 C51.6759515,143.046943 47.317358,141.591742 45.3736068,138.237503 C43.4675217,134.947035 44.3637487,130.502249 45.0564894,126.104197 C45.7322463,121.813971 46.3381248,117.515135 45.3697764,113.902081 C44.4460882,110.456833 41.8463613,107.151411 39.147054,103.840043 C36.2925633,100.338303 33.19,96.8328843 33.19,92.831 C33.19,88.8309097 36.2923113,85.326134 39.1465896,81.8248571 C41.8460499,78.5134916 44.4460193,75.2079505 45.3698548,71.7626262 C46.3381043,68.1489808 45.7322705,63.8496639 45.05665,59.5592552 C44.3640075,55.1607518 43.4678241,50.715808 45.3743973,47.4258586 C47.3187833,44.0708887 51.6771927,42.615999 55.8625437,41.0215503 C59.9028406,39.4823613 63.8883044,37.8866009 66.4823439,35.2920832 C69.0762624,32.6976865 70.6720686,28.7121255 72.2113162,24.6718843 C73.8059598,20.4862389 75.2610199,16.1277098 78.6141553,14.1838046 C81.9057209,12.2779512 86.3498867,13.1741205 90.7474105,13.8669719 C95.0384528,14.5430467 99.3380864,15.1491655 102.951786,14.179812 C106.398885,13.2558815 109.705452,10.6550072 113.017405,7.95497485 C116.517868,5.10126124 120.021208,2 124.02,2 Z","stroke-linejoin","square"],["d","M49.607,92.831 C49.607,51.734 82.928,18.417 124.02,18.417 C165.124,18.417 198.44,51.734 198.44,92.831 C198.44,133.931 165.124,167.247 124.02,167.247 C82.928,167.247 49.607,133.931 49.607,92.831","id","Fill-51","fill","#FFFFFE"],["d","M221.022,128.961 C156.569,121.589 91.478,121.589 27.022,128.961 C25.462,115.317 23.9,101.672 22.342,88.028 C89.911,80.301 158.137,80.301 225.707,88.028 C224.146,101.672 222.584,115.317 221.022,128.961","id","Fill-53","fill","#1D6240"],["id","Group-18-Copy","transform","translate(70.023500, 90.832000)","fill","#FFFFFE","fill-opacity","1"],["id","Group","transform","translate(0.500000, 0.000000)"],["id","387"],["filter","url(#filter-7)",0,"xlink","href","#text-6"],[0,"xlink","href","#text-6"],["id","Pages-read-:"],["filter","url(#filter-9)",0,"xlink","href","#text-8"],[0,"xlink","href","#text-8"],["d","M124.0235,47.417 C126.50975,47.417 128.5235,45.40325 128.5235,42.917 C128.5235,40.43075 126.50975,38.417 124.0235,38.417 C121.53725,38.417 119.5235,40.43075 119.5235,42.917 C119.5235,45.40325 121.53725,47.417 124.0235,47.417 L124.0235,47.417 Z M124.0235,49.667 C121.01975,49.667 115.0235,51.1745 115.0235,54.167 L115.0235,56.417 L133.0235,56.417 L133.0235,54.167 C133.0235,51.1745 127.02725,49.667 124.0235,49.667 L124.0235,49.667 Z","id","Shape-Copy-2","fill","#000"],["text-anchor","middle","x","60","y","60",2,"width","50%","height","1.5rem","font-size","0.75rem"],["xmlns","http://www.w3.org/1999/xhtml",1,"truncate-overflow"],["id","Group-17-Copy-2","transform","translate(95.523500, 128.964250)",4,"ngIf"],[1,"player-endpage__right-panel"],[1,"title-section"],[1,"title","animated","fadeInDown"],[1,"animated","fadeInUp"],[1,"user-options"],["tabindex","0",1,"replay-section",3,"ngClass","click"],["width","36","height","37","xmlns","http://www.w3.org/2000/svg",4,"ngIf"],[1,"title"],["class","exit-section","tabindex","0",3,"click",4,"ngIf"],[4,"ngIf"],["id","text-8","x","55","y","16","text-anchor","middle","fill","#FFFFFE"],["font-size","12","font-weight","400","font-family","Noto Sans, NotoSans-Bold"],["font-size","18","font-family","NotoSans-Bold, Noto Sans"],["id","Group-17-Copy-2","transform","translate(95.523500, 128.964250)"],["id","Icon-24px","transform","translate(0.000000, 0.500000)"],["id","Shape","points","0 0 18 0 18 18 0 18"],["d","M11.25,0.75 L6.75,0.75 L6.75,2.25 L11.25,2.25 L11.25,0.75 L11.25,0.75 Z M8.25,10.5 L9.75,10.5 L9.75,6 L8.25,6 L8.25,10.5 L8.25,10.5 Z M14.2725,5.5425 L15.3375,4.4775 C15.015,4.095 14.6625,3.735 14.28,3.42 L13.215,4.485 C12.0525,3.555 10.59,3 9,3 C5.2725,3 2.25,6.0225 2.25,9.75 C2.25,13.4775 5.265,16.5 9,16.5 C12.735,16.5 15.75,13.4775 15.75,9.75 C15.75,8.16 15.195,6.6975 14.2725,5.5425 L14.2725,5.5425 Z M9,15 C6.0975,15 3.75,12.6525 3.75,9.75 C3.75,6.8475 6.0975,4.5 9,4.5 C11.9025,4.5 14.25,6.8475 14.25,9.75 C14.25,12.6525 11.9025,15 9,15 L9,15 Z","id","Shape","fill","#000"],["id","8:46","font-family","NotoSans-Bold, Noto Sans","font-size","14","font-weight","bold","fill","#000"],["x","22","y","15"],["width","36","height","37","xmlns","http://www.w3.org/2000/svg"],["x1","18%","y1","0%","x2","83.101%","y2","100%","id","a"],["stop-color","#024F9D","offset","0%"],["stop-color","#024F9D","offset","100%"],["fill","none","fill-rule","evenodd"],["d","M0 .853h36v36H0z"],["d","M18 7.5v-6L10.5 9l7.5 7.5v-6c4.965 0 9 4.035 9 9s-4.035 9-9 9-9-4.035-9-9H6c0 6.63 5.37 12 12 12s12-5.37 12-12-5.37-12-12-12z","fill","#ccc","transform","translate(0 .853)"],["d","M18 7.5v-6L10.5 9l7.5 7.5v-6c4.965 0 9 4.035 9 9s-4.035 9-9 9-9-4.035-9-9H6c0 6.63 5.37 12 12 12s12-5.37 12-12-5.37-12-12-12z","fill","url(#a)","transform","translate(0 .853)"],["tabindex","0",1,"exit-section",3,"click"],["xmlns","http://www.w3.org/2000/svg","width","36","height","36"],["x1","0%","y1","0%","x2","101.72%","y2","100%","id","a"],["d","M0 0h36v36H0z"],["d","M15.135 23.385L17.25 25.5l7.5-7.5-7.5-7.5-2.115 2.115 3.87 3.885H4.5v3h14.505l-3.87 3.885zM28.5 4.5h-21a3 3 0 00-3 3v6h3v-6h21v21h-21v-6h-3v6a3 3 0 003 3h21c1.65 0 3-1.35 3-3v-21c0-1.65-1.35-3-3-3z","fill","url(#a)"],[1,"next"],["aria-label","Next content",1,"next-level",3,"click"],["tabindex","0",1,"title-text"],[1,"next-arrow"],["src","assets/next-arrow.svg","alt","next arrow"]],template:function(N,ae){1&N&&(s.kPM(),s.I0R(0,"div",0)(1,"div",1)(2,"div",2),s.S2Z(),s.I0R(3,"svg",3)(4,"defs")(5,"filter",4),s.wR5(6,"feColorMatrix",5),s.C$Y(),s.I0R(7,"linearGradient",6),s.wR5(8,"stop",7)(9,"stop",8),s.C$Y(),s.I0R(10,"linearGradient",9),s.wR5(11,"stop",10)(12,"stop",11),s.C$Y(),s.wR5(13,"path",12),s.I0R(14,"filter",13),s.wR5(15,"feGaussianBlur",14)(16,"feOffset",15)(17,"feComposite",16)(18,"feColorMatrix",17),s.C$Y(),s.I0R(19,"linearGradient",18),s.wR5(20,"stop",19)(21,"stop",20),s.C$Y(),s.yuY(22,ne,5,2,"text",21),s.C$Y(),s.I0R(23,"g",22)(24,"g",23)(25,"g",24)(26,"g",25)(27,"g",26),s.wR5(28,"path",27)(29,"path",28)(30,"path",29)(31,"path",30)(32,"path",31)(33,"path",32)(34,"path",33)(35,"path",34)(36,"path",35)(37,"path",36)(38,"path",37)(39,"path",38)(40,"path",39)(41,"path",40)(42,"path",41)(43,"path",42)(44,"path",43)(45,"path",44)(46,"path",45)(47,"path",46)(48,"path",47)(49,"path",48)(50,"path",49)(51,"path",50)(52,"path",51)(53,"path",52)(54,"path",53)(55,"path",54)(56,"path",55)(57,"path",56)(58,"path",57)(59,"path",58)(60,"path",59)(61,"path",60)(62,"path",61)(63,"path",62)(64,"path",63)(65,"path",64)(66,"path",65)(67,"path",66)(68,"path",67)(69,"path",68)(70,"path",69)(71,"path",70)(72,"path",71)(73,"path",72)(74,"path",73)(75,"path",74)(76,"path",75)(77,"path",76)(78,"path",77)(79,"path",78)(80,"path",79)(81,"path",80)(82,"path",81)(83,"path",82)(84,"path",83)(85,"path",84)(86,"path",85)(87,"path",86)(88,"path",87)(89,"path",88)(90,"path",89)(91,"path",90)(92,"path",91)(93,"path",92)(94,"path",93)(95,"path",94)(96,"path",95)(97,"path",96)(98,"path",97)(99,"path",98)(100,"path",99)(101,"path",100)(102,"path",101)(103,"path",102)(104,"path",103)(105,"path",104)(106,"path",105)(107,"path",106)(108,"path",107)(109,"path",108)(110,"path",109)(111,"path",110)(112,"path",111)(113,"path",112)(114,"path",113)(115,"path",114)(116,"path",115)(117,"path",116)(118,"path",117)(119,"path",118)(120,"path",119)(121,"path",120)(122,"path",121)(123,"path",122)(124,"path",123)(125,"path",124)(126,"path",125)(127,"path",126)(128,"path",127)(129,"path",128)(130,"path",129)(131,"path",130)(132,"path",131)(133,"path",132)(134,"path",133)(135,"path",134)(136,"path",135)(137,"path",136)(138,"path",137)(139,"path",138)(140,"path",139)(141,"path",140)(142,"path",141)(143,"path",142)(144,"path",143)(145,"path",144)(146,"path",145)(147,"path",146)(148,"path",147)(149,"path",148)(150,"path",149)(151,"path",150)(152,"path",151)(153,"path",152)(154,"path",153)(155,"path",154)(156,"path",155)(157,"path",156)(158,"path",157)(159,"path",158)(160,"path",159)(161,"path",160)(162,"path",161)(163,"path",162)(164,"path",163)(165,"path",164)(166,"path",165)(167,"path",166)(168,"path",167)(169,"path",168)(170,"path",169)(171,"path",170)(172,"path",171)(173,"path",172)(174,"path",173)(175,"path",174)(176,"path",175)(177,"path",176)(178,"path",177)(179,"path",178)(180,"path",179)(181,"path",180)(182,"path",181)(183,"path",182)(184,"path",183)(185,"polygon",184)(186,"polygon",185)(187,"polygon",186)(188,"polygon",187)(189,"polygon",188)(190,"polyline",189)(191,"polyline",190)(192,"polyline",191)(193,"path",192)(194,"path",193)(195,"path",194)(196,"path",195)(197,"path",196)(198,"path",197),s.C$Y()(),s.I0R(199,"g",198)(200,"g",199),s.wR5(201,"path",200)(202,"path",201),s.I0R(203,"g",202),s.wR5(204,"use",203)(205,"path",204),s.C$Y(),s.wR5(206,"path",205)(207,"path",206),s.I0R(208,"g",207)(209,"g",208)(210,"g",209),s.wR5(211,"use",210)(212,"use",211),s.C$Y(),s.I0R(213,"g",212),s.wR5(214,"use",213)(215,"use",214),s.C$Y()()(),s.wR5(216,"path",215),s.I0R(217,"foreignObject",216),s.gRP(),s.I0R(218,"div",217),s.OEk(219),s.C$Y()(),s.yuY(220,re,7,1,"g",218),s.C$Y()()()()()()()(),s.I0R(221,"div",219)(222,"div",220)(223,"div",221),s.OEk(224,"You just completed"),s.C$Y(),s.I0R(225,"span",222),s.OEk(226),s.C$Y(),s._Xx(227),s.C$Y(),s.I0R(228,"div",223)(229,"div",224),s.qCj("click",function(){return ae.replay()}),s.I0R(230,"div"),s.yuY(231,R,8,0,"svg",225),s.yuY(232,j,8,0,"svg",225),s.C$Y(),s.I0R(233,"div",226),s.OEk(234,"Replay"),s.C$Y()(),s.yuY(235,se,11,0,"div",227),s.C$Y(),s.yuY(236,me,8,1,"ng-container",228),s.C$Y()()),2&N&&(s.yG2(22),s.E7m("ngIf",ae.outcome),s.yG2(197),s.oRS(" ",ae.userName," "),s.yG2(1),s.E7m("ngIf",ae.timeSpentLabel),s.yG2(6),s.cNF(ae.contentName),s.yG2(3),s.E7m("ngClass",ae.showReplay?"":"disabled"),s.yG2(2),s.E7m("ngIf",!ae.showReplay),s.yG2(1),s.E7m("ngIf",ae.showReplay),s.yG2(3),s.E7m("ngIf",ae.showExit),s.yG2(1),s.E7m("ngIf",ae.nextContent))},dependencies:[F.QF,F.u_],styles:[':root{--sdk-end-page-title:#000;--sdk-end-page-replay-icon: #024f9d;--sdk-end-page-replay-section-bg:#fff;--sdk-end-page-title-span: #666666;--sdk-end-page-replay-section-hover: #F2F2F2}[_nghost-%COMP%] .player-endpage[_ngcontent-%COMP%]{padding:1rem;height:100%;display:flex;align-items:center;justify-content:space-around;background:var(--sdk-end-page-replay-section-bg)}@media all and (orientation: portrait){[_nghost-%COMP%] .player-endpage[_ngcontent-%COMP%]{flex-direction:column;display:block;overflow-y:auto}}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%]{text-align:center;flex:50%}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%]{position:relative;padding:1.5rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .badge[_ngcontent-%COMP%]{width:17.625rem;height:13.1rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .score-details[_ngcontent-%COMP%]{position:absolute;left:0;right:0;bottom:5rem;color:var(--white);text-shadow:.063 .125 #8b2925;display:flex;justify-content:center;align-items:center}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .score-details[_ngcontent-%COMP%] .progress[_ngcontent-%COMP%]{font-size:.85rem;margin-right:.7rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .score-details[_ngcontent-%COMP%] .score[_ngcontent-%COMP%]{font-size:1.3rem;font-weight:700}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .user-details[_ngcontent-%COMP%]{position:absolute;left:0;right:0;top:2.8rem;width:8.5rem;margin:0 auto}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .user-details[_ngcontent-%COMP%] .user[_ngcontent-%COMP%]{width:1.275rem;height:1.275rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .user-details[_ngcontent-%COMP%] .user-title[_ngcontent-%COMP%]{color:var(--primary-color);font-size:.85rem;line-height:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .timer-details[_ngcontent-%COMP%]{position:absolute;bottom:2.75rem;left:0;right:0;display:flex;justify-content:center;align-items:center}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .timer-details[_ngcontent-%COMP%] .timer[_ngcontent-%COMP%]{width:1.275rem;height:1.275rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .timer-details[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--primary-color);font-size:1rem;font-weight:700;margin-left:.3rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%]{flex:50%;text-align:center;padding:1rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .title-section[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:var(--sdk-end-page-title);font-size:1.3125rem;font-weight:700;letter-spacing:0;line-height:1.75rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .title-section[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--sdk-end-page-title-span);font-size:.75rem;word-break:break-word}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .user-options[_ngcontent-%COMP%]{display:flex;justify-content:space-around;padding:1.7rem 0}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .user-options[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:var(--gray-800);font-size:1rem;line-height:1.188rem;text-align:center}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .user-options[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:2.55rem;height:2.55rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next[_ngcontent-%COMP%]{color:var(--gray-400);font-size:.85rem;line-height:1.063rem;margin-bottom:.7rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%]{margin:0 auto;width:auto;border-radius:.5rem;padding:.75rem;background:linear-gradient(135deg,#ffcd55,#ffd955);box-shadow:inset 0 -.063rem .188rem rgba(var(--rc-rgba-black),.5);display:flex;align-items:center;justify-content:space-between;cursor:pointer}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%] .title-text[_ngcontent-%COMP%]{color:var(--gray-800);font-size:.85rem;flex:1;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;line-height:normal}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%] .next-arrow[_ngcontent-%COMP%]{height:2.55rem;width:2.55rem;background-color:var(--white);border-radius:50%;text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%] .next-arrow[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:1.75rem}.replay-section[_ngcontent-%COMP%], .exit-section[_ngcontent-%COMP%]{cursor:pointer;background-color:var(--sdk-end-page-replay-section-bg);padding:.5rem;border-radius:.25rem}.replay-section[_ngcontent-%COMP%]:hover, .exit-section[_ngcontent-%COMP%]:hover{background-color:var(--sdk-end-page-replay-section-hover)}.replay-section[_ngcontent-%COMP%] div[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] g[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:var(--sdk-end-page-replay-icon)}.replay-section[_ngcontent-%COMP%] div[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] g[_ngcontent-%COMP%] path[_ngcontent-%COMP%]:first-child{fill:transparent}.replay-section.disabled[_ngcontent-%COMP%]{cursor:not-allowed}.replay-section.disabled[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:#ccc!important}@keyframes _ngcontent-%COMP%_fadeInDown{0%{opacity:0;transform:translateY(-1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInUp{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;transform:translate(6.25rem)}to{opacity:1;transform:translate(0)}}@keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;transform:translate(-6.25rem)}to{opacity:1;transform:translate(0)}}.fadeInDown[_ngcontent-%COMP%]{animation-name:_ngcontent-%COMP%_fadeInDown}.fadeInUp[_ngcontent-%COMP%]{animation-name:_ngcontent-%COMP%_fadeInUp}.fadeInLeftSide[_ngcontent-%COMP%], .fadeInRightSide[_ngcontent-%COMP%]{animation-name:_ngcontent-%COMP%_fadeInLeftSide}.animated[_ngcontent-%COMP%]{animation-duration:1.5s;animation-fill-mode:both}.truncate-overflow[_ngcontent-%COMP%]{--lh: 1.4rem;line-height:var(--lh);--max-lines: 1;position:relative;max-height:calc(var(--lh) * var(--max-lines));overflow:hidden;width:100%;font-size:.65rem;color:var(--black)}.truncate-overflow[_ngcontent-%COMP%]:before{position:absolute;content:"";bottom:0;right:0}.truncate-overflow[_ngcontent-%COMP%]:after{content:"";position:absolute;right:0;width:1rem;height:1rem;background:var(--white)}.particles[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{transform:scale(1.1);transform-origin:center;animation:_ngcontent-%COMP%_heartbeat 3s ease-in-out infinite both;fill:#e55b28;opacity:.4}.badge-inner-animation[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_heartbeat 5s ease-in-out infinite both;transform-origin:center center}@keyframes _ngcontent-%COMP%_heartbeat{0%{transform:scale(1);transform-origin:center center;animation-timing-function:ease-out}10%{transform:scale(.91);animation-timing-function:ease-in}17%{transform:scale(.98);animation-timing-function:ease-out}33%{transform:scale(.87);animation-timing-function:ease-in}45%{transform:scale(1);animation-timing-function:ease-out}}']})}class Oe{constructor(){this.sidebarMenuEvent=new s._w7}toggleMenu(V){const N=document.getElementById("overlay-input"),ae=document.querySelector(".navBlock"),Ee=document.getElementById("playerSideMenu"),ke=document.getElementById("ariaLabelValue"),P1=document.getElementById("overlay-button");V instanceof KeyboardEvent&&(N.checked=!N.checked),N.checked?(Ee.style.visibility="visible",ke.innerHTML="Player Menu Close",P1.setAttribute("aria-label","Player Menu Close"),ae.style.width="100%",ae.style.marginLeft="0%",this.sidebarMenuEvent.emit({event:V,type:"OPEN_MENU"})):(Ee.style.visibility="hidden",ke.innerHTML="Player Menu Open",P1.setAttribute("aria-label","Player Menu Open"),ae.style.marginLeft="-100%",this.sidebarMenuEvent.emit({event:V,type:"CLOSE_MENU"}))}static#e=this.\u0275fac=function(N){return new(N||Oe)};static#t=this.\u0275cmp=s.In1({type:Oe,selectors:[["sb-player-side-menu-icon"]],outputs:{sidebarMenuEvent:"sidebarMenuEvent"},decls:5,vars:0,consts:[["type","checkbox","id","overlay-input",3,"click"],["aria-label","Player Menu Open","for","overlay-input","id","overlay-button","tabindex","0",3,"keydown.enter"],["id","ariaLabelValue"]],template:function(N,ae){1&N&&(s.I0R(0,"input",0),s.qCj("click",function(ke){return ae.toggleMenu(ke)}),s.C$Y(),s.I0R(1,"label",1),s.qCj("keydown.enter",function(ke){return ae.toggleMenu(ke)}),s.wR5(2,"span"),s.I0R(3,"em",2),s.OEk(4,"Player Menu Open"),s.C$Y()())},styles:[':root{--sdk-overlay-btn-hover:#333332}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]{z-index:10;cursor:pointer;-webkit-user-select:none;user-select:none;margin:0;position:absolute;top:.4rem;left:1rem;height:2.25rem;width:2.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{height:.2rem;width:1.25rem;border-radius:.125rem;background-color:var(--black);position:relative;display:block;transition:all .2s ease-in-out}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:before{top:-.45rem;visibility:visible}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after{top:.45rem}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:before, [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after{height:.2rem;width:1.25rem;border-radius:.125rem;background-color:var(--black);position:absolute;content:"";transition:all .2s ease-in-out}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%], [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]:before, [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]:after{background:var(--sdk-overlay-btn-hover)}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover{background-color:rgba(var(--rc-rgba-black),.75)}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]{background-color:var(--white)}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]:before, [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]:after{background-color:var(--white)}input[type=checkbox][_ngcontent-%COMP%]{display:none}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay[_ngcontent-%COMP%]{visibility:visible}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%], input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{background:transparent}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:before{transform:rotate(45deg) translate(.3125rem,.3125rem);opacity:1}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after{transform:rotate(-45deg) translate(.3125rem,-.3125rem)} html[dir=rtl] #overlay-button{left:auto;right:1rem} html[dir=rtl] #overlay-button span:before, html[dir=rtl] #overlay-button span:after{right:0}#ariaLabelValue[_ngcontent-%COMP%]{position:absolute;opacity:0}']})}function fe(Te,V){if(1&Te){const N=s.KQA();s.I0R(0,"li",8),s.qCj("click",function(Ee){s.usT(N);const ke=s.GaO();return s.CGJ(ke.emitSideBarEvent(Ee,"SHARE"))})("keydown.enter",function(Ee){s.usT(N);const ke=s.GaO();return s.CGJ(ke.emitSideBarEvent(Ee,"SHARE"))}),s.wR5(1,"span",9),s.OEk(2," Share"),s.C$Y()}}function pe(Te,V){if(1&Te){const N=s.KQA();s.I0R(0,"li",8),s.qCj("click",function(Ee){s.usT(N);const ke=s.GaO();return s.CGJ(ke.showDownloadPopup(Ee,"DOWNLOAD_MENU"))})("keydown.enter",function(Ee){s.usT(N);const ke=s.GaO();return ke.closeNav(Ee),s.CGJ(ke.showDownloadPopup(Ee,"DOWNLOAD_MENU"))}),s.wR5(1,"span",10),s.OEk(2," Download"),s.C$Y()}}function de(Te,V){if(1&Te){const N=s.KQA();s.I0R(0,"li",8),s.qCj("click",function(Ee){s.usT(N);const ke=s.GaO();return ke.closeNav(Ee),s.CGJ(ke.emitSideBarEvent(Ee,"PRINT"))})("keydown.enter",function(Ee){s.usT(N);const ke=s.GaO();return s.CGJ(ke.emitSideBarEvent(Ee,"PRINT"))}),s.wR5(1,"span",11),s.OEk(2," Print"),s.C$Y()}}function He(Te,V){if(1&Te){const N=s.KQA();s.I0R(0,"li",8),s.qCj("click",function(Ee){s.usT(N);const ke=s.GaO();return ke.closeNav(Ee),s.CGJ(ke.emitSideBarEvent(Ee,"EXIT"))})("keydown.enter",function(Ee){s.usT(N);const ke=s.GaO();return ke.closeNav(Ee),s.CGJ(ke.emitSideBarEvent(Ee,"EXIT"))}),s.wR5(1,"span",12),s.OEk(2," Exit"),s.C$Y()}}function Ae(Te,V){if(1&Te){const N=s.KQA();s.I0R(0,"sb-player-download-popup",13),s.qCj("hideDownloadPopUp",function(Ee){s.usT(N);const ke=s.GaO();return s.CGJ(ke.hideDownloadPopUp(Ee))})("downloadEvent",function(Ee){s.usT(N);const ke=s.GaO();return s.CGJ(ke.sidebarEvent.emit(Ee))}),s.C$Y()}if(2&Te){const N=s.GaO();s.E7m("title",N.title)("showDownloadPopUp",N.showDownloadPopUp)}}class Fe{constructor(V){this.ref=V,this.config={showShare:!1,showDownload:!1,showReplay:!1,showExit:!1,showPrint:!1},this.sidebarEvent=new s._w7,this.toggleMenu=new s._w7,this.showDownloadPopUp=!1}closeNav(V){const N=document.getElementById("ariaLabelValue"),ae=document.getElementById("overlay-button"),Ee=document.getElementById("overlay-input");N.innerHTML="Player Menu Open",ae.setAttribute("aria-label","Player Menu Open"),Ee.checked=!1,document.getElementById("playerSideMenu").style.visibility="hidden",document.querySelector(".navBlock").style.marginLeft="-100%",this.sidebarEvent.emit({event:V,type:"CLOSE_MENU"})}showDownloadPopup(V,N){this.showDownloadPopUp=!0,this.ref.detectChanges(),this.emitSideBarEvent(V,N)}hideDownloadPopUp(V){this.showDownloadPopUp=!1,this.sidebarEvent.emit(V),this.ref.detectChanges()}emitSideBarEvent(V,N){this.sidebarEvent.emit({event:V,type:N})}static#e=this.\u0275fac=function(N){return new(N||Fe)(s.GI1(s.kD9))};static#t=this.\u0275cmp=s.In1({type:Fe,selectors:[["sb-player-sidebar"]],inputs:{title:"title",config:"config"},outputs:{sidebarEvent:"sidebarEvent",toggleMenu:"toggleMenu"},decls:12,vars:6,consts:[["id","playerSideMenu","aria-modal","true","aria-labelledby","Menubar",1,"sidenav"],["sidebarMenu",""],[1,"navBlock"],["role","heading","aria-level","2",1,"player-nav-unit","text-left"],["aria-label","player sidebar","id","sidebar-list"],["tabindex","0",3,"click","keydown.enter",4,"ngIf"],["aria-hidden","true","tabindex","-1",1,"transparentBlock",3,"click"],[3,"title","showDownloadPopUp","hideDownloadPopUp","downloadEvent",4,"ngIf"],["tabindex","0",3,"click","keydown.enter"],[1,"player-icon","player-share","mr-16"],[1,"player-icon","player-download","mr-16"],[1,"player-icon","player-print","mr-16"],[1,"player-icon","player-exit","mr-16"],[3,"title","showDownloadPopUp","hideDownloadPopUp","downloadEvent"]],template:function(N,ae){1&N&&(s.I0R(0,"div",0,1)(2,"div",2)(3,"div",3),s.OEk(4),s.C$Y(),s.I0R(5,"ul",4),s.yuY(6,fe,3,0,"li",5),s.yuY(7,pe,3,0,"li",5),s.yuY(8,de,3,0,"li",5),s.yuY(9,He,3,0,"li",5),s.C$Y()(),s.I0R(10,"div",6),s.qCj("click",function(ke){return ae.closeNav(ke)}),s.C$Y()(),s.yuY(11,Ae,1,2,"sb-player-download-popup",7)),2&N&&(s.yG2(4),s.cNF(ae.title),s.yG2(2),s.E7m("ngIf",ae.config.showShare),s.yG2(1),s.E7m("ngIf",ae.config.showDownload),s.yG2(1),s.E7m("ngIf",ae.config.showPrint),s.yG2(1),s.E7m("ngIf",ae.config.showExit),s.yG2(2),s.E7m("ngIf",ae.showDownloadPopUp))},dependencies:[F.u_,B],styles:[":root{--sdk-player-icon:#6D7278}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%]{width:100%;position:absolute;z-index:1;top:0;left:0;overflow-x:hidden;display:flex;z-index:9;height:100%}@media screen and (max-height: 1024px){[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%]{padding-top:0}}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-size:1.5rem;color:var(--black);display:block}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:var(--gray-0)}@media screen and (max-height: 1024px){[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:1.125rem}}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] .closebtn[_ngcontent-%COMP%]{position:absolute;top:0;right:1.5rem;font-size:2.25rem;margin-left:3.125rem}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%]{width:100%;background:var(--white);max-width:20rem;transition:all .3s ease-in;margin-left:-100%;z-index:10;position:absolute;height:100%}@media (min-width: 1600px){.PlayerMediaQueryClass [_nghost-%COMP%] .navBlock[_ngcontent-%COMP%]{max-width:24rem}}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] .player-nav-unit[_ngcontent-%COMP%]{background:var(--primary-theme);padding:3rem 2rem 2rem;min-height:5.625rem;display:flex;align-items:center;color:var(--gray-800);font-size:1rem;font-weight:700;line-height:normal;word-break:break-word}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{margin:0;padding:0}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{padding:1rem 2rem;background:var(--white);min-height:4rem;cursor:pointer;display:flex;align-items:center;color:rgba(var(--rc-rgba-black),1);font-size:.875rem;line-height:1.375rem;margin:0;line-height:normal}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover{background-color:var(--gray-0)}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .player-icon[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem;background-color:var(--sdk-player-icon)}[_nghost-%COMP%] #playerSideMenu[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .player-replay[_ngcontent-%COMP%]{display:inline;padding:8px}[_nghost-%COMP%] .transparentBlock[_ngcontent-%COMP%]{width:100%;background-color:rgba(var(--rc-rgba-black),.5);height:100%;transition:all .3s ease}[_nghost-%COMP%] .player-share[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik00MDYsMzMyYy0yOS42NDEsMC01NS43NjEsMTQuNTgxLTcyLjE2NywzNi43NTVMMTkxLjk5LDI5Ni4xMjRjMi4zNTUtOC4wMjcsNC4wMS0xNi4zNDYsNC4wMS0yNS4xMjQNCgkJCWMwLTExLjkwNi0yLjQ0MS0yMy4yMjUtNi42NTgtMzMuNjM2bDE0OC40NDUtODkuMzI4QzM1NC4zMDcsMTY3LjQyNCwzNzguNTg5LDE4MCw0MDYsMTgwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJYzAtNDkuNjI5LTQwLjM3MS05MC05MC05MGMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsMTEuNDM3LDIuMzU1LDIyLjI4Niw2LjI2MiwzMi4zNThsLTE0OC44ODcsODkuNTkNCgkJCUMxNTYuODY5LDE5My4xMzYsMTMyLjkzNywxODEsMTA2LDE4MWMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsNDkuNjI5LDQwLjM3MSw5MCw5MCw5MGMzMC4xMywwLDU2LjY5MS0xNS4wMDksNzMuMDM1LTM3LjgwNg0KCQkJbDE0MS4zNzYsNzIuMzk1QzMxNy44MDcsNDAzLjk5NSwzMTYsNDEyLjc1LDMxNiw0MjJjMCw0OS42MjksNDAuMzcxLDkwLDkwLDkwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJQzQ5NiwzNzIuMzcxLDQ1NS42MjksMzMyLDQwNiwzMzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik00MDYsMzMyYy0yOS42NDEsMC01NS43NjEsMTQuNTgxLTcyLjE2NywzNi43NTVMMTkxLjk5LDI5Ni4xMjRjMi4zNTUtOC4wMjcsNC4wMS0xNi4zNDYsNC4wMS0yNS4xMjQNCgkJCWMwLTExLjkwNi0yLjQ0MS0yMy4yMjUtNi42NTgtMzMuNjM2bDE0OC40NDUtODkuMzI4QzM1NC4zMDcsMTY3LjQyNCwzNzguNTg5LDE4MCw0MDYsMTgwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJYzAtNDkuNjI5LTQwLjM3MS05MC05MC05MGMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsMTEuNDM3LDIuMzU1LDIyLjI4Niw2LjI2MiwzMi4zNThsLTE0OC44ODcsODkuNTkNCgkJCUMxNTYuODY5LDE5My4xMzYsMTMyLjkzNywxODEsMTA2LDE4MWMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsNDkuNjI5LDQwLjM3MSw5MCw5MCw5MGMzMC4xMywwLDU2LjY5MS0xNS4wMDksNzMuMDM1LTM3LjgwNg0KCQkJbDE0MS4zNzYsNzIuMzk1QzMxNy44MDcsNDAzLjk5NSwzMTYsNDEyLjc1LDMxNiw0MjJjMCw0OS42MjksNDAuMzcxLDkwLDkwLDkwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJQzQ5NiwzNzIuMzcxLDQ1NS42MjksMzMyLDQwNiwzMzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=)}[_nghost-%COMP%] .player-exit[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzg0IDM4NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzg0IDM4NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZD0iTTM0MS4zMzMsMEg0Mi42NjdDMTkuMDkzLDAsMCwxOS4wOTMsMCw0Mi42NjdWMTI4aDQyLjY2N1Y0Mi42NjdoMjk4LjY2N3YyOTguNjY3SDQyLjY2N1YyNTZIMHY4NS4zMzMNCgkJCQlDMCwzNjQuOTA3LDE5LjA5MywzODQsNDIuNjY3LDM4NGgyOTguNjY3QzM2NC45MDcsMzg0LDM4NCwzNjQuOTA3LDM4NCwzNDEuMzMzVjQyLjY2N0MzODQsMTkuMDkzLDM2NC45MDcsMCwzNDEuMzMzLDB6Ii8+DQoJCQk8cG9seWdvbiBwb2ludHM9IjE1MS4xNDcsMjY4LjQ4IDE4MS4zMzMsMjk4LjY2NyAyODgsMTkyIDE4MS4zMzMsODUuMzMzIDE1MS4xNDcsMTE1LjUyIDIwNi4yOTMsMTcwLjY2NyAwLDE3MC42NjcgMCwyMTMuMzMzIA0KCQkJCTIwNi4yOTMsMjEzLjMzMyAJCQkiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzg0IDM4NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzg0IDM4NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZD0iTTM0MS4zMzMsMEg0Mi42NjdDMTkuMDkzLDAsMCwxOS4wOTMsMCw0Mi42NjdWMTI4aDQyLjY2N1Y0Mi42NjdoMjk4LjY2N3YyOTguNjY3SDQyLjY2N1YyNTZIMHY4NS4zMzMNCgkJCQlDMCwzNjQuOTA3LDE5LjA5MywzODQsNDIuNjY3LDM4NGgyOTguNjY3QzM2NC45MDcsMzg0LDM4NCwzNjQuOTA3LDM4NCwzNDEuMzMzVjQyLjY2N0MzODQsMTkuMDkzLDM2NC45MDcsMCwzNDEuMzMzLDB6Ii8+DQoJCQk8cG9seWdvbiBwb2ludHM9IjE1MS4xNDcsMjY4LjQ4IDE4MS4zMzMsMjk4LjY2NyAyODgsMTkyIDE4MS4zMzMsODUuMzMzIDE1MS4xNDcsMTE1LjUyIDIwNi4yOTMsMTcwLjY2NyAwLDE3MC42NjcgMCwyMTMuMzMzIA0KCQkJCTIwNi4yOTMsMjEzLjMzMyAJCQkiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K)}[_nghost-%COMP%] .player-print[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aWNfcHJpbnQgY29weTwvdGl0bGU+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iSWNvbi0yNHB4Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTE5LDggTDUsOCBDMy4zNCw4IDIsOS4zNCAyLDExIEwyLDE3IEw2LDE3IEw2LDIxIEwxOCwyMSBMMTgsMTcgTDIyLDE3IEwyMiwxMSBDMjIsOS4zNCAyMC42Niw4IDE5LDggTDE5LDggWiBNMTYsMTkgTDgsMTkgTDgsMTQgTDE2LDE0IEwxNiwxOSBMMTYsMTkgWiBNMTksMTIgQzE4LjQ1LDEyIDE4LDExLjU1IDE4LDExIEMxOCwxMC40NSAxOC40NSwxMCAxOSwxMCBDMTkuNTUsMTAgMjAsMTAuNDUgMjAsMTEgQzIwLDExLjU1IDE5LjU1LDEyIDE5LDEyIEwxOSwxMiBaIE0xOCwzIEw2LDMgTDYsNyBMMTgsNyBMMTgsMyBMMTgsMyBaIiBpZD0iU2hhcGUiIGZpbGw9IiM2RDcyNzgiPjwvcGF0aD4KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjAgMCAyNCAwIDI0IDI0IDAgMjQiPjwvcG9seWdvbj4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aWNfcHJpbnQgY29weTwvdGl0bGU+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iSWNvbi0yNHB4Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTE5LDggTDUsOCBDMy4zNCw4IDIsOS4zNCAyLDExIEwyLDE3IEw2LDE3IEw2LDIxIEwxOCwyMSBMMTgsMTcgTDIyLDE3IEwyMiwxMSBDMjIsOS4zNCAyMC42Niw4IDE5LDggTDE5LDggWiBNMTYsMTkgTDgsMTkgTDgsMTQgTDE2LDE0IEwxNiwxOSBMMTYsMTkgWiBNMTksMTIgQzE4LjQ1LDEyIDE4LDExLjU1IDE4LDExIEMxOCwxMC40NSAxOC40NSwxMCAxOSwxMCBDMTkuNTUsMTAgMjAsMTAuNDUgMjAsMTEgQzIwLDExLjU1IDE5LjU1LDEyIDE5LDEyIEwxOSwxMiBaIE0xOCwzIEw2LDMgTDYsNyBMMTgsNyBMMTgsMyBMMTgsMyBaIiBpZD0iU2hhcGUiIGZpbGw9IiM2RDcyNzgiPjwvcGF0aD4KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjAgMCAyNCAwIDI0IDI0IDAgMjQiPjwvcG9seWdvbj4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==)}[_nghost-%COMP%] .player-download[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0zODIuNTYsMjMzLjM3NkMzNzkuOTY4LDIyNy42NDgsMzc0LjI3MiwyMjQsMzY4LDIyNGgtNjRWMTZjMC04LjgzMi03LjE2OC0xNi0xNi0xNmgtNjRjLTguODMyLDAtMTYsNy4xNjgtMTYsMTZ2MjA4aC02NA0KCQkJYy02LjI3MiwwLTExLjk2OCwzLjY4LTE0LjU2LDkuMzc2Yy0yLjYyNCw1LjcyOC0xLjYsMTIuNDE2LDIuNTI4LDE3LjE1MmwxMTIsMTI4YzMuMDQsMy40ODgsNy40MjQsNS40NzIsMTIuMDMyLDUuNDcyDQoJCQljNC42MDgsMCw4Ljk5Mi0yLjAxNiwxMi4wMzItNS40NzJsMTEyLTEyOEMzODQuMTkyLDI0NS44MjQsMzg1LjE1MiwyMzkuMTA0LDM4Mi41NiwyMzMuMzc2eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNNDMyLDM1MnY5Nkg4MHYtOTZIMTZ2MTI4YzAsMTcuNjk2LDE0LjMzNiwzMiwzMiwzMmg0MTZjMTcuNjk2LDAsMzItMTQuMzA0LDMyLTMyVjM1Mkg0MzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0zODIuNTYsMjMzLjM3NkMzNzkuOTY4LDIyNy42NDgsMzc0LjI3MiwyMjQsMzY4LDIyNGgtNjRWMTZjMC04LjgzMi03LjE2OC0xNi0xNi0xNmgtNjRjLTguODMyLDAtMTYsNy4xNjgtMTYsMTZ2MjA4aC02NA0KCQkJYy02LjI3MiwwLTExLjk2OCwzLjY4LTE0LjU2LDkuMzc2Yy0yLjYyNCw1LjcyOC0xLjYsMTIuNDE2LDIuNTI4LDE3LjE1MmwxMTIsMTI4YzMuMDQsMy40ODgsNy40MjQsNS40NzIsMTIuMDMyLDUuNDcyDQoJCQljNC42MDgsMCw4Ljk5Mi0yLjAxNiwxMi4wMzItNS40NzJsMTEyLTEyOEMzODQuMTkyLDI0NS44MjQsMzg1LjE1MiwyMzkuMTA0LDM4Mi41NiwyMzMuMzc2eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNNDMyLDM1MnY5Nkg4MHYtOTZIMTZ2MTI4YzAsMTcuNjk2LDE0LjMzNiwzMiwzMiwzMmg0MTZjMTcuNjk2LDAsMzItMTQuMzA0LDMyLTMyVjM1Mkg0MzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=)}"]})}const $=function(Te){return{"animated animateBg":Te}};class J{constructor(){this.progress=0}ngOnChanges(V){V.progress&&V.progress.currentValue&&(this.progress=V.progress.currentValue)}static#e=this.\u0275fac=function(N){return new(N||J)};static#t=this.\u0275cmp=s.In1({type:J,selectors:[["sb-player-start-page"]],inputs:{title:"title",progress:"progress"},features:[s.SYr],decls:10,vars:7,consts:[[1,"sb-player-splash-container",3,"ngClass"],[1,"sb-player-splash-container__header"],[1,"sb-player-splash-container__body","animated","fadeInDown"],[1,""],[1,"sb-player-splash-container__footer"],[1,"loading-text"],[1,"bg"],[1,"el"]],template:function(N,ae){1&N&&(s.I0R(0,"div",0),s.wR5(1,"div",1),s.I0R(2,"div",2)(3,"span",3),s.OEk(4),s.C$Y()(),s.I0R(5,"div",4)(6,"div",5),s.OEk(7),s.C$Y(),s.I0R(8,"div",6),s.wR5(9,"div",7),s.C$Y()()()),2&N&&(s.E7m("ngClass",s.S45(5,$,100===ae.progress)),s.yG2(4),s.cNF(ae.title),s.yG2(3),s.oRS("Loading... ",ae.progress,"%"),s.yG2(2),s.m4B("width",ae.progress+"%"))},dependencies:[F.QF],styles:['.sb-player-splash-container[_ngcontent-%COMP%]{box-sizing:border-box;padding:1rem;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;opacity:1;background:var(--primary-theme);transition:all .3s ease-in}.sb-player-splash-container.animateBg[_ngcontent-%COMP%]{opacity:0}.sb-player-splash-container__body[_ngcontent-%COMP%]{display:flex;flex-direction:column;text-align:center;color:var(--gray-800);letter-spacing:0}.sb-player-splash-container__body[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:normal;word-break:break-word}.sb-player-splash-container__footer[_ngcontent-%COMP%]{color:var(--black);font-size:.75rem;line-height:1.25rem;display:flex;flex-direction:column;width:100%}@keyframes _ngcontent-%COMP%_loading{0%{width:0}to{width:100%}}@keyframes _ngcontent-%COMP%_percentage{1%{content:"1%"}2%{content:"2%"}3%{content:"3%"}4%{content:"4%"}5%{content:"5%"}6%{content:"6%"}7%{content:"7%"}8%{content:"8%"}9%{content:"9%"}10%{content:"10%"}11%{content:"11%"}12%{content:"12%"}13%{content:"13%"}14%{content:"14%"}15%{content:"15%"}16%{content:"16%"}17%{content:"17%"}18%{content:"18%"}19%{content:"19%"}20%{content:"20%"}21%{content:"21%"}22%{content:"22%"}23%{content:"23%"}24%{content:"24%"}25%{content:"25%"}26%{content:"26%"}27%{content:"27%"}28%{content:"28%"}29%{content:"29%"}30%{content:"30%"}31%{content:"31%"}32%{content:"32%"}33%{content:"33%"}34%{content:"34%"}35%{content:"35%"}36%{content:"36%"}37%{content:"37%"}38%{content:"38%"}39%{content:"39%"}40%{content:"40%"}41%{content:"41%"}42%{content:"42%"}43%{content:"43%"}44%{content:"44%"}45%{content:"45%"}46%{content:"46%"}47%{content:"47%"}48%{content:"48%"}49%{content:"49%"}50%{content:"50%"}51%{content:"51%"}52%{content:"52%"}53%{content:"53%"}54%{content:"54%"}55%{content:"55%"}56%{content:"56%"}57%{content:"57%"}58%{content:"58%"}59%{content:"59%"}60%{content:"60%"}61%{content:"61%"}62%{content:"62%"}63%{content:"63%"}64%{content:"64%"}65%{content:"65%"}66%{content:"66%"}67%{content:"67%"}68%{content:"68%"}69%{content:"69%"}70%{content:"70%"}71%{content:"71%"}72%{content:"72%"}73%{content:"73%"}74%{content:"74%"}75%{content:"75%"}76%{content:"76%"}77%{content:"77%"}78%{content:"78%"}79%{content:"79%"}80%{content:"80%"}81%{content:"81%"}82%{content:"82%"}83%{content:"83%"}84%{content:"84%"}85%{content:"85%"}86%{content:"86%"}87%{content:"87%"}88%{content:"88%"}89%{content:"89%"}90%{content:"90%"}91%{content:"91%"}92%{content:"92%"}93%{content:"93%"}94%{content:"94%"}95%{content:"95%"}96%{content:"96%"}97%{content:"97%"}98%{content:"98%"}99%{content:"99%"}to{content:"100%"}}.bg[_ngcontent-%COMP%], .el[_ngcontent-%COMP%]{border-radius:.25rem;height:.5rem}.bg[_ngcontent-%COMP%]{background-color:var(--white)}.el[_ngcontent-%COMP%]{background-color:#f1635d;width:0%;transition:all ease .3s}.loading-text[_ngcontent-%COMP%]{align-self:center;margin-bottom:.5rem;color:var(--black)}@keyframes _ngcontent-%COMP%_fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}.fadeInDown[_ngcontent-%COMP%]{animation-name:_ngcontent-%COMP%_fadeInDown}.fadeInUp[_ngcontent-%COMP%]{animation-name:_ngcontent-%COMP%_fadeInUp}.fadeInLeftSide[_ngcontent-%COMP%], .fadeInRightSide[_ngcontent-%COMP%]{animation-name:_ngcontent-%COMP%_fadeInLeftSide}.animated[_ngcontent-%COMP%]{animation-duration:1.5s;animation-fill-mode:both}']})}function he(Te,V){1&Te&&(s.I0R(0,"div",1),s.OEk(1," You are offline\n"),s.C$Y())}class K{constructor(){}ngOnInit(){window.addEventListener("offline",()=>{this.showOfflineAlert=!0,setTimeout(()=>{this.showOfflineAlert=!1},4e3)})}static#e=this.\u0275fac=function(N){return new(N||K)};static#t=this.\u0275cmp=s.In1({type:K,selectors:[["sb-player-offline-alert"]],decls:1,vars:1,consts:[["class","offline-container",4,"ngIf"],[1,"offline-container"]],template:function(N,ae){1&N&&s.yuY(0,he,2,0,"div",0),2&N&&s.E7m("ngIf",ae.showOfflineAlert)},dependencies:[F.u_],styles:[":root{--sdk-offline-container:#fff}.offline-container[_ngcontent-%COMP%]{position:absolute;top:0;left:0;right:0;height:3rem;background:var(--tertiary-color);color:var(--sdk-offline-container);width:100%;display:flex;align-items:center;z-index:999;justify-content:center;box-shadow:0 0 2px 2px #666;font-size:14px}"]})}class Ce{static#e=this.\u0275fac=function(N){return new(N||Ce)};static#t=this.\u0275mod=s.a4G({type:Ce});static#n=this.\u0275inj=s.s3X({imports:[F.MD,U.y]})}var Le,Te,Be;(Te=Le||(Le={})).contentCompatibility="CPV2_CONT_COMP_01",Te.contentLoadFails="CPV2_CONT_LOAD_FAIL_01",Te.internetConnectivity="CPV2_INT_CONNECT_01",Te.streamingUrlSupport="CPV2_INT_STREAMINGURL_01",function(Te){Te.contentCompatibility="content compatibility error",Te.contentLoadFails="content load failed",Te.internetConnectivity="content failed to load , No Internet Available",Te.streamingUrlSupport="streaming url is not supported",Te.contentPlayFailedHeader="Unable to load content",Te.contentPlayFailTitle="Refresh and try again later"}(Be||(Be={}));class wt{ngOnInit(){this.errorMsg||(this.errorMsg={messageHeader:Be.contentPlayFailedHeader,messageTitle:Be.contentPlayFailTitle})}static#e=this.\u0275fac=function(N){return new(N||wt)};static#t=this.\u0275cmp=s.In1({type:wt,selectors:[["sb-player-contenterror"]],inputs:{errorMsg:"errorMsg"},decls:6,vars:2,consts:[[1,"playersdk-msg","playersdk-msg--error"],[1,"playersdk-msg__body"],[1,"playersdk-msg__text"],[1,"error-header"]],template:function(N,ae){1&N&&(s.I0R(0,"div",0)(1,"div",1)(2,"div",2)(3,"span",3),s.OEk(4),s.C$Y(),s.OEk(5),s.C$Y()()()),2&N&&(s.yG2(4),s.cNF(ae.errorMsg.messageHeader),s.yG2(1),s.oRS(" ",ae.errorMsg.messageTitle," "))},styles:[':root{--sdk-playersdk-text:#333;--sdk-playersdk-bg:#fbccd1;--sdk-playersdk-border:#ff4558;--sdk-playersdk-closeicon:#ff4558;--sdk-playersdk-error-header:#ff4558}.playersdk-msg[_ngcontent-%COMP%]{position:absolute;top:10%;left:50%;transform:translate(-50%);width:100%;max-width:20rem;margin-bottom:8px;padding:1rem;border:1px solid;border-radius:.5rem;border-width:0 0 0 .5rem;z-index:111111}.playersdk-msg--error[_ngcontent-%COMP%]{color:var(--sdk-playersdk-text);background:var(--sdk-playersdk-bg);border-color:var(--sdk-playersdk-border)}.playersdk-msg__body[_ngcontent-%COMP%]{display:flex;align-items:center}.playersdk-msg__text[_ngcontent-%COMP%]{font-size:.875rem}@media (max-width: 767px){.playersdk-msg__text[_ngcontent-%COMP%]{font-size:.75rem}}.playersdk-msg__close-icon[_ngcontent-%COMP%]{position:absolute;right:0;top:0;width:2rem;height:2rem;cursor:pointer}.playersdk-msg__close-icon[_ngcontent-%COMP%]:after, .playersdk-msg__close-icon[_ngcontent-%COMP%]:before{content:" ";position:absolute;right:1rem;height:1rem;width:.125rem;top:.5rem;background:var(--sdk-playersdk-closeicon)}.playersdk-msg__close-icon[_ngcontent-%COMP%]:before{transform:rotate(45deg)}.playersdk-msg__close-icon[_ngcontent-%COMP%]:after{transform:rotate(-45deg)}.error-header[_ngcontent-%COMP%]{font-size:1.25rem;display:block;margin-bottom:.5rem;line-height:normal;color:var(--sdk-playersdk-error-header)}']})}class Ht{constructor(){this.nextAction=new s._w7}static#e=this.\u0275fac=function(N){return new(N||Ht)};static#t=this.\u0275cmp=s.In1({type:Ht,selectors:[["sb-player-next-navigation"]],outputs:{nextAction:"nextAction"},decls:3,vars:0,consts:[["aria-label","navigation-arrows-nextIcon","tabindex","0",1,"navigation-arrows","player-nextIcon","paginate","right","ml-4",3,"click"]],template:function(N,ae){1&N&&(s.I0R(0,"button",0),s.qCj("click",function(){return ae.nextAction.emit({type:"NEXT"})}),s.wR5(1,"i")(2,"i"),s.C$Y())},styles:[':root{--sdk-navigation-arrows-bg:#fff;--sdk-navigation-arrows-border:#F2F2F2;--sdk-navigation-arrows-after:#999999;--sdk-player-nextIcon:#fff}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]{height:2rem;width:4rem;cursor:pointer;border-radius:1rem;background-color:var(--sdk-navigation-arrows-bg);box-shadow:var(--sbt-box-shadow-3px);border:1px solid var(--sdk-navigation-arrows-border);transition:all .1s ease-in}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover{border:1px solid transparent}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover{background:var(--primary-color)}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:after{display:none;content:"";width:.5rem;height:.5rem;border-top:.125rem solid var(--sdk-navigation-arrows-after);border-left:.125rem solid var(--sdk-navigation-arrows-after)}[_nghost-%COMP%] .player-nextIcon[_ngcontent-%COMP%]:after{content:"";transform:rotate(135deg);border-top:.125rem solid var(--sdk-player-nextIcon);border-left:.125rem solid var(--sdk-player-nextIcon)}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover.player-nextIcon:after{content:"";border-top:.125rem solid var(--sdk-player-nextIcon);border-left:.125rem solid var(--sdk-player-nextIcon)}[_nghost-%COMP%] .navigation-arrows.player-nextIcon[_ngcontent-%COMP%]{background:var(--primary-color)}button[_ngcontent-%COMP%]{-webkit-appearance:none;background:transparent;border:0}.paginate[_ngcontent-%COMP%]{position:relative;transform:translateZ(0)}.paginate[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{position:absolute;top:42%;left:40%;width:.75rem;height:.1875rem;border-radius:.09375rem;background:var(--white);transition:all .15s ease}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{transform-origin:0% 50%;background-color:var(--gray-800)}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translateY(-1px) rotate(40deg)}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translateY(1px) rotate(-40deg)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]{background-color:var(--white)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translate(0) rotate(30deg)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translateY(1px) rotate(-30deg)}.paginate.left[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translate(-.3125rem) rotate(0)}.paginate.left[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translate(-.3125rem) rotate(0)}.paginate.left[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translate(-.3125rem) rotate(0)}.paginate.left[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translate(-.3125rem) rotate(0)}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{transform-origin:100% 50%}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translateY(.0625rem) rotate(40deg)}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translateY(-.0625rem) rotate(-40deg)}.paginate.right[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translateY(.0625rem) rotate(30deg)}.paginate.right[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translateY(.0625rem) rotate(-30deg)}.paginate.right[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translate(.3125rem) rotate(0)}.paginate.right[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translate(.3125rem) rotate(0)}.paginate.right[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translate(.3125rem) rotate(0)}.paginate.right[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translate(.3125rem) rotate(0)}.paginate[data-state=disabled][_ngcontent-%COMP%]{opacity:.3;cursor:default} html[dir=rtl] .player-previousIcon, html[dir=rtl] .player-nextIcon{transform:rotate(180deg)}']})}class pt{constructor(){this.previousAction=new s._w7}static#e=this.\u0275fac=function(N){return new(N||pt)};static#t=this.\u0275cmp=s.In1({type:pt,selectors:[["sb-player-previous-navigation"]],outputs:{previousAction:"previousAction"},decls:3,vars:0,consts:[["aria-label","navigation-arrows-previousIcon","tabindex","0",1,"navigation-arrows","player-previousIcon","paginate","left",3,"click"]],template:function(N,ae){1&N&&(s.I0R(0,"button",0),s.qCj("click",function(){return ae.previousAction.emit({type:"PREVIOUS"})}),s.wR5(1,"i")(2,"i"),s.C$Y())},styles:[':root{--sdk-navigation-arrows-bg:#fff;--sdk-navigation-arrows-border:#F2F2F2;--sdk-navigation-arrows-after:#999999;--sdk-player-nextIcon:#fff}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]{height:2rem;width:4rem;cursor:pointer;border-radius:1rem;background-color:var(--sdk-navigation-arrows-bg);box-shadow:var(--sbt-box-shadow-3px);border:1px solid var(--sdk-navigation-arrows-border);transition:all .1s ease-in}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover{border:1px solid transparent}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover{background:var(--primary-color)}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:after{display:none;content:"";width:.5rem;height:.5rem;border-top:.125rem solid var(--sdk-navigation-arrows-after);border-left:.125rem solid var(--sdk-navigation-arrows-after)}[_nghost-%COMP%] .player-nextIcon[_ngcontent-%COMP%]:after{content:"";transform:rotate(135deg);border-top:.125rem solid var(--sdk-player-nextIcon);border-left:.125rem solid var(--sdk-player-nextIcon)}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover.player-nextIcon:after{content:"";border-top:.125rem solid var(--sdk-player-nextIcon);border-left:.125rem solid var(--sdk-player-nextIcon)}[_nghost-%COMP%] .navigation-arrows.player-nextIcon[_ngcontent-%COMP%]{background:var(--primary-color)}button[_ngcontent-%COMP%]{-webkit-appearance:none;background:transparent;border:0}.paginate[_ngcontent-%COMP%]{position:relative;transform:translateZ(0)}.paginate[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{position:absolute;top:42%;left:40%;width:.75rem;height:.1875rem;border-radius:.09375rem;background:var(--white);transition:all .15s ease}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{transform-origin:0% 50%;background-color:var(--gray-800)}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translateY(-1px) rotate(40deg)}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translateY(1px) rotate(-40deg)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]{background-color:var(--white)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translate(0) rotate(30deg)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translateY(1px) rotate(-30deg)}.paginate.left[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translate(-.3125rem) rotate(0)}.paginate.left[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translate(-.3125rem) rotate(0)}.paginate.left[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translate(-.3125rem) rotate(0)}.paginate.left[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translate(-.3125rem) rotate(0)}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{transform-origin:100% 50%}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translateY(.0625rem) rotate(40deg)}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translateY(-.0625rem) rotate(-40deg)}.paginate.right[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translateY(.0625rem) rotate(30deg)}.paginate.right[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translateY(.0625rem) rotate(-30deg)}.paginate.right[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translate(.3125rem) rotate(0)}.paginate.right[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translate(.3125rem) rotate(0)}.paginate.right[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translate(.3125rem) rotate(0)}.paginate.right[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translate(.3125rem) rotate(0)}.paginate[data-state=disabled][_ngcontent-%COMP%]{opacity:.3;cursor:default} html[dir=rtl] .player-previousIcon, html[dir=rtl] .player-nextIcon{transform:rotate(180deg)}']})}function zt(Te,V){if(1&Te){const N=s.KQA();s.I0R(0,"div",6)(1,"img",7),s.qCj("click",function(){s.usT(N);const Ee=s.GaO();return s.CGJ(Ee.rotateCW())}),s.C$Y()()}}function p1(Te,V){if(1&Te){const N=s.KQA();s.I0R(0,"div",8)(1,"button",9),s.qCj("click",function(){s.usT(N);const Ee=s.GaO();return s.CGJ(Ee.zoomOut())}),s.C$Y(),s.I0R(2,"button",10),s.qCj("click",function(){s.usT(N);const Ee=s.GaO();return s.CGJ(Ee.zoomIn())}),s.C$Y()()}}function fn(Te,V){if(1&Te){const N=s.KQA();s.I0R(0,"div",11)(1,"input",12),s.qCj("ngModelChange",function(Ee){s.usT(N);const ke=s.GaO();return s.CGJ(ke.page=Ee)}),s.C$Y(),s.I0R(2,"span",13),s.qCj("click",function(){s.usT(N);const Ee=s.GaO();return s.CGJ(Ee.gotoPage())}),s.wR5(3,"img",14),s.C$Y(),s.I0R(4,"span",15),s.OEk(5,"/"),s.C$Y(),s.I0R(6,"span",16),s.OEk(7),s.C$Y()()}if(2&Te){const N=s.GaO();s.yG2(1),s.E7m("ngModel",N.page)("max",N.totalPages),s.yG2(6),s.cNF(N.totalPages)}}function $1(Te,V){if(1&Te){const N=s.KQA();s.I0R(0,"div",17)(1,"div",18)(2,"sb-player-previous-navigation",19),s.qCj("previousAction",function(Ee){s.usT(N);const ke=s.GaO();return s.CGJ(ke.actions.emit(Ee))}),s.C$Y(),s.I0R(3,"sb-player-next-navigation",20),s.qCj("nextAction",function(Ee){s.usT(N);const ke=s.GaO();return s.CGJ(ke.actions.emit(Ee))}),s.C$Y()()()}}class St{constructor(){this.actions=new s._w7,this._config={rotation:!1,goto:!1,navigation:!1,zoom:!1}}set config(V){this._item={...this._config,...V},this._config=this._item}get config(){return this._config}ngOnInit(){this.page=this.pageNumber}ngOnChanges(V){for(const N in V)if(V.hasOwnProperty(N))switch(N){case"pageNumber":this.page=V[N].currentValue,this.pageNumber=V[N].currentValue;break;case"totalPages":this.totalPages=V[N].currentValue}}zoomIn(){this.actions.emit({type:"ZOOM_IN"})}zoomOut(){this.actions.emit({type:"ZOOM_OUT"})}rotateCW(){this.actions.emit({type:"ROTATE_CW"})}gotoPage(){const V=parseInt(this.page,10);V>0&&V<=this.totalPages?(this.actions.emit({type:"NAVIGATE_TO_PAGE",data:V}),this.pageNumber=V):(this.actions.emit({type:"INVALID_PAGE_ERROR",data:V}),this.page=this.pageNumber)}static#e=this.\u0275fac=function(N){return new(N||St)};static#t=this.\u0275cmp=s.In1({type:St,selectors:[["sb-player-header"]],inputs:{pageNumber:"pageNumber",totalPages:"totalPages",config:"config"},outputs:{actions:"actions"},features:[s.SYr],decls:7,vars:4,consts:[[1,"sb-player-header"],[1,"sb-player-header__panel","d-flex","flex-ai-center","flex-jc-flex-end"],["class","icon_rotate mr-8",4,"ngIf"],["class","player-zoom-btns d-flex mr-8",4,"ngIf"],["class","player-pagenumber",4,"ngIf"],["class","visible-only-landscape",4,"ngIf"],[1,"icon_rotate","mr-8"],["src","./assets/rotate-icon.svg","alt","rotate icon","tabindex","0","role","button","aria-label","rotate page",1,"rotate-icon",3,"click"],[1,"player-zoom-btns","d-flex","mr-8"],["type","button","tabindex","0","aria-label","zoom out","title","zoom out",1,"player-zoom-btns__zoombtn","zoomOut-btn",3,"click"],["type","button","tabindex","0","aria-label","zoom in","title","zoom in",1,"player-zoom-btns__zoombtn","zoomIn-btn",3,"click"],[1,"player-pagenumber"],["type","number","min","1",1,"page-count",3,"ngModel","max","ngModelChange"],["role","button","aria-label","Go to page","tabindex","0",1,"focus-arrow",3,"click"],["src","./assets/arrow-right.svg","alt","arrow-right","width","100%"],[1,"slash"],[1,"pageNumberFullcount"],[1,"visible-only-landscape"],[1,"d-flex","player-slides","ml-8"],[1,"d-flex","flex-ai-center",3,"previousAction"],[1,"d-flex","flex-ai-center",3,"nextAction"]],template:function(N,ae){1&N&&(s.I0R(0,"div")(1,"div",0)(2,"div",1),s.yuY(3,zt,2,0,"div",2),s.yuY(4,p1,3,0,"div",3),s.yuY(5,fn,8,3,"div",4),s.yuY(6,$1,4,0,"div",5),s.C$Y()()()),2&N&&(s.yG2(3),s.E7m("ngIf",ae.config.rotation),s.yG2(1),s.E7m("ngIf",ae.config.zoom),s.yG2(1),s.E7m("ngIf",ae.config.goto&&ae.totalPages),s.yG2(1),s.E7m("ngIf",ae.config.navigation))},dependencies:[F.u_,U.ot,U.O4,U.ue,U.Gu,U._t,U._G,Ht,pt],styles:[':root{--sdk-sb-player-header:#fff;--sdk-player-zoombtn:#000;--sdk-player-zoombtn-icon:#333;--sdk-player-zoombtn-icon-hover:#F2F2F2;--sdk-player-page-count-bg:#fff;--sdk-player-page-count-txt:#CCCCCC;--sdk-player-page-count-arrow:#333333 }[_nghost-%COMP%] .sb-player-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end;height:3rem;padding:.75em 1rem;background:var(--sdk-sb-player-header)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%]{border-radius:.25rem;overflow:hidden}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns__zoombtn[_ngcontent-%COMP%]{color:var(--sdk-player-zoombtn);text-align:center;line-height:.8rem;font-size:1.5rem;background-color:rgba(var(--rc-rgba-gray),.11);padding:0;transition:all .3s ease-in;cursor:pointer;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border:0px}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns__zoombtn[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;mask-size:contain;mask-repeat:no-repeat;background-color:var(--sdk-player-zoombtn-icon)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns__zoombtn[_ngcontent-%COMP%]:hover{background:var(--sdk-player-zoombtn-icon-hover)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%] .zoomOut-btn[_ngcontent-%COMP%]{border-right:.063em solid rgba(var(--rc-rgba-gray),.1)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%] .zoomOut-btn[_ngcontent-%COMP%]:after{content:"-"}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%] .zoomIn-btn[_ngcontent-%COMP%]:after{content:"+"}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%]{font-size:1rem;display:flex;align-items:center;position:relative}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]{height:2rem;width:3rem;border:.031em solid var(--sdk-player-page-count-txt);border-radius:.25rem;background-color:var(--sdk-player-page-count-bg);text-align:center}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus{border-radius:.25em 0px 0px .25rem;outline:0px}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%] ~ .focus-arrow[_ngcontent-%COMP%]{opacity:0;display:flex;align-items:center;justify-content:center;width:2.2rem;height:2rem;background:var(--sdk-player-page-count-arrow);border-radius:0 .25em .25em 0;position:absolute;left:calc(3rem + -0px);cursor:pointer}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%] ~ .focus-arrow[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:50%}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus ~ .focus-arrow[_ngcontent-%COMP%]{opacity:1}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus ~ .slash[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus ~ .pageNumberFullcount[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .slash[_ngcontent-%COMP%]{margin:0 .5rem}[_nghost-%COMP%] .player-zoom-btns-inline[_ngcontent-%COMP%]{display:inline-block}[_nghost-%COMP%] .player-replay[_ngcontent-%COMP%]{display:inline;padding:.5rem}[_nghost-%COMP%] .icon_rotate[_ngcontent-%COMP%]{background:transparent;height:2rem;text-align:center;width:2rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;padding:.25rem;cursor:pointer;transition:all .3s ease-in}[_nghost-%COMP%] .icon_rotate[_ngcontent-%COMP%]:hover{background:rgba(var(--rc-rgba-gray),.11)}[_nghost-%COMP%] .icon_rotate[_ngcontent-%COMP%] .rotate-icon[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%] sb-player-previous-navigation[_ngcontent-%COMP%], [_nghost-%COMP%] sb-player-next-navigation[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center} html[dir=rtl] .sb-player-header__panel .pdf-pagenumber .page-count:focus{border-radius:0 .25em .25rem 0!important} html[dir=rtl] .sb-player-header__panel .pdf-pagenumber .page-count~.focus-arrow{left:auto;right:calc(3rem + -0px);border-radius:.25em 0 0 .25em!important} html[dir=rtl] .sb-player-header__panel .pdf-pagenumber .page-count~.focus-arrow img{transform:rotate(180deg)}']})}class $t{static#e=this.\u0275fac=function(N){return new(N||$t)};static#t=this.\u0275mod=s.a4G({type:$t});static#n=this.\u0275inj=s.s3X({imports:[F.MD,U.y]})}const tn=new s.UbH("playerConfig");class m1{static forRoot(V){return{ngModule:m1,providers:[{provide:tn,useValue:V}]}}static#e=this.\u0275fac=function(N){return new(N||m1)};static#t=this.\u0275mod=s.a4G({type:m1});static#n=this.\u0275inj=s.s3X({imports:[Ce,$t,Ce,$t]})}class Ut{constructor(V){this.config=V,this.playerContentCompatibiltyLevel=5,this.getInternetConnectivityError=new s._w7,this.setInternetConnectivityError=()=>{const N=new Error;N.message=Be.internetConnectivity,N.name=Le.internetConnectivity,this.getInternetConnectivityError.emit({error:N})},this.initInternetConnectivityError(),this.config?.contentCompatibilityLevel&&(this.playerContentCompatibiltyLevel=this.config?.contentCompatibilityLevel)}checkContentCompatibility(V){if(V>this.playerContentCompatibiltyLevel){const N=new Error;return N.message=`Player supports ${this.playerContentCompatibiltyLevel}\n but content compatibility is ${V}`,N.name="contentCompatibily",{error:N,isCompitable:!1}}return{error:null,isCompitable:!0}}initInternetConnectivityError(){window.addEventListener("offline",this.setInternetConnectivityError)}ngOnDestroy(){window.removeEventListener("offline",this.setInternetConnectivityError)}static#e=this.\u0275fac=function(N){return new(N||Ut)(s.CoB(tn))};static#t=this.\u0275prov=s.wxM({token:Ut,factory:Ut.\u0275fac,providedIn:"root"})}var et=D(616),je=D(696);class Me{uniqueId(V=32){let N="";const ae="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";for(let ke=0;keV.pagesCount?1:this.currentPagePointer,this.metaData.totalPages=V.pagesCount,this.totalNumberOfPages=V.pagesCount;const N=(new Date).getTime()-this.pdfPlayerStartTime,ae={eid:"START",ver:this.version,edata:{type:"START",currentPage:this.currentPagePointer,duration:N},metaData:this.metaData};this.playerEvent.emit(ae),this.pdfLastPageTime=this.pdfPlayerStartTime=(new Date).getTime(),this.sunbirdPdfPlayerService.start(N)}raiseEndEvent(){if(!this.isEndEventRaised){this.pageSessionUpdate();const V=(new Date).getTime()-this.pdfPlayerStartTime,N={eid:"END",ver:this.version,edata:{type:"END",currentPage:this.currentPagePointer,totalPages:this.totalNumberOfPages,duration:V},metaData:this.getMetadata()};this.playerEvent.emit(N);const ae=this.metaData.pagesVisited.filter((Ee,ke,P1)=>P1.indexOf(Ee)===ke).length;this.timeSpent=this.utilService.getTimeSpentText(this.pdfPlayerStartTime),this.sunbirdPdfPlayerService.end(V,this.currentPagePointer,this.totalNumberOfPages,ae,this.endPageSeen),this.isEndEventRaised=!0}}getMetadata(){return{pagesVisited:this.metaData.pagesVisited.length?this.endPageSeen?[0]:[je.last(this.metaData.pagesVisited)]:[],duration:this.metaData.duration.length?[je.last(this.metaData.duration)]:[],zoom:this.metaData.zoom.length?[je.last(this.metaData.zoom)]:[],rotation:this.metaData.rotation.length?[je.last(this.metaData.rotation)]:[]}}raiseHeartBeatEvent(V){const N={eid:"HEARTBEAT",ver:this.version,edata:{type:V,currentPage:this.currentPagePointer},metaData:this.metaData};this.playerEvent.emit(N),this.sunbirdPdfPlayerService.heartBeat(N),"PAGE_CHANGE"===V&&this.sunbirdPdfPlayerService.impression(this.currentPagePointer),["CLOSE_DOWNLOAD","DOWNLOAD","ZOOM_IN","ZOOM_OUT","NAVIGATE_TO_PAGE","NEXT","OPEN_MENU","PREVIOUS","CLOSE_MENU","DOWNLOAD_MENU","SHARE","ROTATION_CHANGE","REPLAY","PRINT","NEXT_CONTENT_PLAY"].includes(V)&&this.sunbirdPdfPlayerService.interact(V.toLowerCase(),this.currentPagePointer)}raiseExceptionLog(V,N,ae,Ee){const ke={eid:"ERROR",edata:{err:V,errtype:N,requestid:Ee||"",stacktrace:ae&&ae.toString()||""}};this.playerEvent.emit(ke),this.sunbirdPdfPlayerService.error(ae,{err:V,errtype:N})}static#e=this.\u0275fac=function(N){return new(N||at)(s.CoB(Z),s.CoB(Me))};static#t=this.\u0275prov=s.wxM({token:at,factory:at.\u0275fac,providedIn:"root"})}const ot=["iframe"];class b1{constructor(V,N){this.renderer=V,this.viewerService=N,this.src="assets/pdfjs/web/viewer.html?file=",this.actions=new s._w7,this.isNextLastPageClicked=!1,this.viewerEvent=new s._w7,this.actionsMap=new Map([["ZOOM_OUT","zoomout"],["NEXT","nextpage"],["PREVIOUS","previouspage"],["ROTATE_CW","rotatecw"],["DOWNLOAD","download"]])}onWebViewerLoaded(){this.viewerApp=this.iframeRef.nativeElement.contentWindow.PDFViewerApplication,this.viewerApp.initializedPromise.then(()=>{let V,N=!1;this.progressInterval=setInterval(()=>{this.viewerApp&&(V!==this.viewerApp.loadingBar.percent||100===this.viewerApp.loadingBar.percent)&&(V=this.viewerApp.loadingBar.percent,this.viewerEvent.emit({type:"progress",data:this.viewerApp.loadingBar.percent})),this.viewerApp.pdfLoadingTask&&!N&&(this.viewerApp.pdfLoadingTask.promise.catch(ae=>{clearInterval(this.progressInterval),this.viewerEvent.emit({type:"error",data:(navigator.onLine?`Internet available but unable to fetch the url ${this.pdfURL} `:`No internet to load pdf with url ${this.pdfURL} `)+(ae?ae.toString():"")})}),N=!0)},50),this.registerForEvents()}).catch(V=>{this.viewerEvent.emit({type:"error",data:(navigator.onLine?`Internet available but unable to fetch the url ${this.pdfURL} `:`No internet to load pdf with url ${this.pdfURL} `)+(V?V.toString():"")})})}ngAfterViewInit(){this.iframeRef.nativeElement.src=`${this.src}${this.pdfURL}#pagemode=none&page=${this.viewerService.currentPagePointer}&zoom=${this.viewerService.zoom}`,this.iframeWindow=this.iframeRef.nativeElement.contentWindow,this.actions.subscribe(({type:V,data:N})=>{"REPLAY"===V?this.iframeRef.nativeElement.contentDocument.location.reload(!0):"ZOOM_IN"===V&&this.viewerApp.pdfViewer.currentScale<3?(this.viewerService.pageSessionUpdate(),this.viewerApp.zoomIn(),this.viewerService.zoom=100*this.viewerApp.pdfViewer.currentScale):"ZOOM_OUT"===V?(this.viewerService.pageSessionUpdate(),this.viewerApp.zoomOut(),this.viewerService.zoom=100*this.viewerApp.pdfViewer.currentScale):"NAVIGATE_TO_PAGE"===V?(this.viewerEvent.emit({type:"INVALID_PAGE_ERROR",data:!0}),this.viewerApp.page=N):this.actionsMap.has(V)?("NEXT"===V&&(this.isNextLastPageClicked=!0),this.viewerApp.eventBus.dispatch(this.actionsMap.get(V))):"INVALID_PAGE_ERROR"===V&&this.viewerEvent.emit({type:"INVALID_PAGE_ERROR",data:!1})})}registerForEvents(){this.viewerApp.eventBus.on("pagesloaded",V=>{setTimeout(()=>{this.viewerApp.rotatePages(this.viewerService.rotation)},500),this.pagesLoadedCallback(V),this.viewerApp?.page&&this.viewerService.currentPagePointer&&(this.viewerApp.page=this.viewerService.currentPagePointer)}),this.viewerApp.eventBus.on("pagechanging",V=>{this.viewerEvent.emit({type:"pagechanging",data:V})}),this.viewerApp.eventBus.on("rotatecw",()=>{this.viewerEvent.emit({type:"rotatecw",data:this.viewerApp.pdfViewer.pagesRotation})}),this.viewerApp.eventBus.on("pagerendered",V=>{this.ListenToPageScroll(V?.pageNumber)})}pagesLoadedCallback(V){this.viewerEvent.emit({type:"progress",data:100}),clearInterval(this.progressInterval),this.viewerEvent.emit({type:"pagesloaded",data:V})}ListenToPageScroll(V){if(this.viewerService.totalNumberOfPages<=1||V!==this.viewerService.totalNumberOfPages)return;const N=this.iframeRef.nativeElement.contentDocument.getElementById("viewerContainer");N&&(N.onscroll=ae=>{Math.ceil(ae.target.offsetHeight+ae.target.scrollTop)>=ae.target.scrollHeight&&0==this.isNextLastPageClicked&&this.viewerEvent.emit({type:"pageend"}),this.isNextLastPageClicked=!1})}static#e=this.\u0275fac=function(N){return new(N||b1)(s.GI1(s.q87),s.GI1(at))};static#t=this.\u0275cmp=s.In1({type:b1,selectors:[["pdf-viewer"]],viewQuery:function(N,ae){if(1&N&&s.CC$(ot,7),2&N){let Ee;s.wto(Ee=s.Gqi())&&(ae.iframeRef=Ee.first)}},hostBindings:function(N,ae){1&N&&s.qCj("webviewerloaded",function(){return ae.onWebViewerLoaded()},!1,s.wLc)},inputs:{pdfURL:"pdfURL",actions:"actions"},outputs:{viewerEvent:"viewerEvent"},decls:2,vars:0,consts:[["frameborder","0"],["iframe",""]],template:function(N,ae){1&N&&s.wR5(0,"iframe",0,1)},styles:["iframe[_ngcontent-%COMP%]{width:100%;height:100%}"]})}const T1=["pdfPlayer"];function ut(Te,V){if(1&Te&&s.wR5(0,"sb-player-start-page",12),2&Te){const N=s.GaO();s.E7m("title",N.viewerService.contentName)("progress",N.viewerService.loadingProgress)}}const U1=function(Te){return{isVisible:Te}};function Ct(Te,V){if(1&Te){const N=s.KQA();s.I0R(0,"sb-player-header",13),s.qCj("actions",function(Ee){s.usT(N);const ke=s.GaO();return s.CGJ(ke.headerActions(Ee))}),s.C$Y()}if(2&Te){const N=s.GaO();s.E7m("ngClass",s.S45(4,U1,N.showControls))("pageNumber",N.viewerService.currentPagePointer)("config",N.headerConfig)("totalPages",N.viewerService.totalNumberOfPages)}}function Ze(Te,V){if(1&Te){const N=s.KQA();s.I0R(0,"sb-player-side-menu-icon",14),s.qCj("sidebarMenuEvent",function(Ee){s.usT(N);const ke=s.GaO();return s.CGJ(ke.sideBarEvents(Ee))}),s.C$Y()}if(2&Te){const N=s.GaO();s.E7m("ngClass",s.S45(1,U1,N.showControls))}}function kt(Te,V){if(1&Te){const N=s.KQA();s.I0R(0,"sb-player-sidebar",15),s.qCj("sidebarEvent",function(Ee){s.usT(N);const ke=s.GaO();return s.CGJ(ke.sideBarEvents(Ee))}),s.C$Y()}if(2&Te){const N=s.GaO();s.E7m("title",N.viewerService.contentName)("config",N.sideMenuConfig)}}function nt(Te,V){if(1&Te&&(s.I0R(0,"div",16),s.OEk(1),s.wR5(2,"span"),s.OEk(3),s.C$Y()),2&Te){const N=s.GaO();s.yG2(1),s.CAO("Page ",N.viewerService.currentPagePointer," of ",N.viewerService.totalNumberOfPages," "),s.yG2(2),s.oRS(" ",(N.viewerService.currentPagePointer/N.viewerService.totalNumberOfPages*100).toFixed(0),"%")}}function _e(Te,V){if(1&Te){const N=s.KQA();s.I0R(0,"div",17)(1,"div",18)(2,"div",19)(3,"sb-player-previous-navigation",20),s.qCj("previousAction",function(Ee){s.usT(N);const ke=s.GaO();return s.CGJ(ke.headerActions(Ee))}),s.C$Y(),s.I0R(4,"sb-player-next-navigation",21),s.qCj("nextAction",function(Ee){s.usT(N);const ke=s.GaO();return s.CGJ(ke.headerActions(Ee))}),s.C$Y()()()()}if(2&Te){const N=s.GaO();s.E7m("ngClass",s.S45(1,U1,N.showControls))}}function X(Te,V){if(1&Te){const N=s.KQA();s.I0R(0,"sb-player-end-page",22),s.qCj("replayContent",function(Ee){s.usT(N);const ke=s.GaO();return s.CGJ(ke.replayContent(Ee))})("exitContent",function(Ee){s.usT(N);const ke=s.GaO();return s.CGJ(ke.exitContent(Ee))})("playNextContent",function(Ee){s.usT(N);const ke=s.GaO();return s.CGJ(ke.playContent(Ee))}),s.C$Y()}if(2&Te){const N=s.GaO();s.E7m("contentName",N.viewerService.contentName)("outcomeLabel","Pages read:")("outcome",N.viewerService.currentPagePointer)("userName",N.viewerService.userName)("nextContent",N.nextContent)("timeSpentLabel",N.viewerService.timeSpent)("showExit",N.sideMenuConfig.showExit)}}function ve(Te,V){1&Te&&s.wR5(0,"sb-player-contenterror")}function Je(Te,V){1&Te&&(s.I0R(0,"div",23),s.wR5(1,"div",24),s.I0R(2,"div",25),s.OEk(3,"Page Not Found"),s.C$Y()())}class Lt{constructor(V,N,ae,Ee,ke){this.pdfPlayerService=V,this.viewerService=N,this.cdRef=ae,this.renderer2=Ee,this.errorService=ke,this.viewState="start",this.showControls=!0,this.validPage=!0,this.isInitialized=!1,this.sideMenuConfig={showShare:!0,showDownload:!0,showReplay:!0,showExit:!1,showPrint:!0},this.telemetryEvent=new s._w7,this.headerConfig={rotation:!0,goto:!0,navigation:!0,zoom:!0},this.viewerActions=new s._w7,this.defaultCompatibilityLevel=4,this.playerEvent=this.viewerService.playerEvent}onTelemetryEvent(V){this.telemetryEvent.emit(V.detail)}ngOnInit(){if(this.isInitialized=!0,this.playerConfig&&"string"==typeof this.playerConfig)try{this.playerConfig=JSON.parse(this.playerConfig)}catch(V){console.error("Invalid playerConfig: ",V)}this.nextContent=this.playerConfig?.config?.nextContent,this.viewState="start",this.pdfConfig={...this.viewerService.defaultConfig,...this.playerConfig?.config},this.sideMenuConfig={...this.sideMenuConfig,...this.playerConfig?.config?.sideMenu},this.pdfPlayerService.initialize(this.playerConfig),this.viewerService.initialize(this.playerConfig)}ngAfterViewInit(){const V=this.pdfPlayerRef.nativeElement;this.unlistenMouseEnter=this.renderer2.listen(V,"mouseenter",()=>{this.showControls=!0}),this.unlistenMouseLeave=this.renderer2.listen(V,"mouseleave",()=>{this.showControls=!1}),this.traceId=this.playerConfig?.config?.traceId;const N=this.playerConfig.metadata?.compatibilityLevel;if(N){const ae=this.errorService.checkContentCompatibility(N);ae.isCompitable||this.viewerService.raiseExceptionLog(Le.contentCompatibility,Be.contentCompatibility,ae.error,this.traceId)}}headerActions({type:V,data:N}){if("NEXT"===V&&this.viewerService.currentPagePointer===this.viewerService.totalNumberOfPages)return this.viewerService.raiseEndEvent(),this.viewState="end",this.viewerService.endPageSeen=!0,void this.cdRef.detectChanges();this.viewerActions.emit({type:V,data:N}),this.viewerService.raiseHeartBeatEvent(V)}playContent(V){this.viewerService.raiseHeartBeatEvent(V.type)}sideBarEvents(V){this.viewerService.raiseHeartBeatEvent(V.type),this.viewerActions.emit({type:V.type})}replayContent(V){this.viewerService.raiseHeartBeatEvent(V.type),this.ngOnInit(),this.viewerActions.emit({type:"REPLAY"}),this.viewerService.isEndEventRaised=!1,this.cdRef.detectChanges()}exitContent(V){this.viewerService.raiseHeartBeatEvent(V.type)}onPdfLoaded(V){const N=this.viewerService.raiseStartEvent(V);this.telemetryEvent.emit(N),this.viewState="player",this.cdRef.detectChanges()}onPdfLoadFailed(V){let N=Le.contentLoadFails,ae=Be.contentLoadFails;navigator.onLine||(N=Le.internetConnectivity,ae=Be.internetConnectivity),this.viewerService.isAvailableLocally&&(N=Le.contentLoadFails,ae=Be.contentLoadFails),N===Le.contentLoadFails&&(this.showContentError=!0),this.viewerService.raiseExceptionLog(N,ae,V,this.traceId)}onZoomChange(V){this.viewerService.pageSessionUpdate(),this.viewerService.raiseHeartBeatEvent("ZOOM_CHANGE"),this.viewerService.zoom=V}onPdfDownloaded(){this.viewerService.raiseHeartBeatEvent("PDF_DOWNLOAD")}onAfterPrint(){this.viewerService.raiseHeartBeatEvent("PDF_PRINT")}onRotationChange(V){this.viewerService.pageSessionUpdate(),this.viewerService.raiseHeartBeatEvent("ROTATION_CHANGE"),this.viewerService.rotation=V}onPageChange(V){this.viewerService.pageSessionUpdate(),this.viewerService.currentPagePointer=V.pageNumber,this.viewerService.raiseHeartBeatEvent("PAGE_CHANGE")}ngOnChanges(V){V.action&&this.viewerActions.emit({type:V.action}),V.playerConfig.firstChange&&this.isInitialized&&this.ngOnInit()}viewerEvent({type:V,data:N}){"progress"===V?this.viewerService.loadingProgress=N:"pagesloaded"===V?this.onPdfLoaded(N):"pagechanging"===V?this.onPageChange(N):"rotatecw"===V?this.onRotationChange(N):"pageend"===V?(this.viewerService.raiseEndEvent(),this.viewerService.endPageSeen=!0,this.viewState="end"):"error"===V?this.onPdfLoadFailed(N):"INVALID_PAGE_ERROR"===V&&(this.validPage=N,this.resetValidPage()),this.cdRef.detectChanges()}resetValidPage(){setTimeout(()=>{this.validPage=!0,this.cdRef.detectChanges()},5e3)}ngOnDestroy(){this.viewerService.raiseEndEvent(),this.subscription&&this.subscription.unsubscribe(),this.viewerService.isEndEventRaised=!1,this.unlistenMouseEnter(),this.unlistenMouseLeave()}static#e=this.\u0275fac=function(N){return new(N||Lt)(s.GI1(Z),s.GI1(at),s.GI1(s.kD9),s.GI1(s.q87),s.GI1(Ut))};static#t=this.\u0275cmp=s.In1({type:Lt,selectors:[["sunbird-pdf-player"]],viewQuery:function(N,ae){if(1&N&&s.CC$(T1,7),2&N){let Ee;s.wto(Ee=s.Gqi())&&(ae.pdfPlayerRef=Ee.first)}},hostBindings:function(N,ae){1&N&&s.qCj("TelemetryEvent",function(ke){return ae.onTelemetryEvent(ke)},!1,s.wLc)("beforeunload",function(){return ae.ngOnDestroy()},!1,s.MbM)},inputs:{playerConfig:"playerConfig",action:"action"},outputs:{playerEvent:"playerEvent",telemetryEvent:"telemetryEvent"},features:[s.SYr],decls:13,vars:13,consts:[[1,"sunbird-pdf-palyer-container"],["pdfPlayer",""],[3,"title","progress",4,"ngIf"],["class","sb-pdf-main-header notVisible",3,"ngClass","pageNumber","config","totalPages","actions",4,"ngIf"],["class","notVisible",3,"ngClass","sidebarMenuEvent",4,"ngIf"],[3,"pdfURL","actions","viewerEvent"],[3,"title","config","sidebarEvent",4,"ngIf"],["class","sb-pdf-reading-status",4,"ngIf"],["class","visible-only-potrait BtmNotVisible",3,"ngClass",4,"ngIf"],[3,"contentName","outcomeLabel","outcome","userName","nextContent","timeSpentLabel","showExit","replayContent","exitContent","playNextContent",4,"ngIf"],[4,"ngIf"],["class","pagenotfound__tooltip",4,"ngIf"],[3,"title","progress"],[1,"sb-pdf-main-header","notVisible",3,"ngClass","pageNumber","config","totalPages","actions"],[1,"notVisible",3,"ngClass","sidebarMenuEvent"],[3,"title","config","sidebarEvent"],[1,"sb-pdf-reading-status"],[1,"visible-only-potrait","BtmNotVisible",3,"ngClass"],[1,"sbt-pdf-footer"],[1,"d-flex","pdf-slides",2,"float","right"],[1,"d-flex","flex-ai-center","flex-jc-center",3,"previousAction"],[1,"d-flex","flex-ai-center","flex-jc-center",3,"nextAction"],[3,"contentName","outcomeLabel","outcome","userName","nextContent","timeSpentLabel","showExit","replayContent","exitContent","playNextContent"],[1,"pagenotfound__tooltip"],[1,"pagenotfound__icon"],[1,"pagenotfound__text"]],template:function(N,ae){1&N&&(s.I0R(0,"div",0,1),s.yuY(2,ut,1,2,"sb-player-start-page",2),s.yuY(3,Ct,1,6,"sb-player-header",3),s.yuY(4,Ze,1,3,"sb-player-side-menu-icon",4),s.I0R(5,"span")(6,"pdf-viewer",5),s.qCj("viewerEvent",function(ke){return ae.viewerEvent(ke)}),s.C$Y()(),s.yuY(7,kt,1,2,"sb-player-sidebar",6),s.yuY(8,nt,4,3,"div",7),s.yuY(9,_e,5,3,"div",8),s.yuY(10,X,1,7,"sb-player-end-page",9),s.yuY(11,ve,1,0,"sb-player-contenterror",10),s.C$Y(),s.yuY(12,Je,4,0,"div",11)),2&N&&(s.yG2(2),s.E7m("ngIf","start"===ae.viewState),s.yG2(1),s.E7m("ngIf","player"===ae.viewState),s.yG2(1),s.E7m("ngIf","player"===ae.viewState),s.yG2(1),s.m4B("display","player"===ae.viewState?"inline":"none"),s.yG2(1),s.E7m("pdfURL",ae.viewerService.src)("actions",ae.viewerActions),s.yG2(1),s.E7m("ngIf","player"===ae.viewState),s.yG2(1),s.E7m("ngIf","player"===ae.viewState),s.yG2(1),s.E7m("ngIf","player"===ae.viewState),s.yG2(1),s.E7m("ngIf","end"===ae.viewState),s.yG2(1),s.E7m("ngIf",ae.showContentError),s.yG2(1),s.E7m("ngIf",!ae.validPage))},dependencies:[F.QF,F.u_,J,xe,Fe,Oe,St,Ht,pt,wt,b1],styles:['.sunbird-pdf-palyer-container[_ngcontent-%COMP%]{width:100%;height:100%;overflow:hidden;position:relative}pdf-menu[_ngcontent-%COMP%]{position:absolute;top:0;left:0;z-index:99}.notVisible[_ngcontent-%COMP%], .BtmNotVisible[_ngcontent-%COMP%]{transition:all .3s ease-in-out;position:absolute;width:100%}.notVisible[_ngcontent-%COMP%]{top:-10rem}.notVisible.isVisible[_ngcontent-%COMP%]{top:0rem}.BtmNotVisible[_ngcontent-%COMP%]{bottom:-10rem}.BtmNotVisible.isVisible[_ngcontent-%COMP%]{bottom:0rem} .pdfViewer .page{background:none!important;border-image:none!important;border:0!important} #toolbarContainer{background:none!important;height:auto!important} #viewerContainer{position:relative!important;height:calc(100% - 3rem)} .html, .body, .pdf-viewer button, .pdf-viewer input, .pdf-viewer select{font-size:inherit!important} .findbar, .secondaryToolbar, html[dir=ltr] #toolbarContainer, html[dir=rtl] #toolbarContainer{box-shadow:none!important} .zoom{min-height:inherit!important} html[dir=rtl] .sb-pdf-reading-status{left:auto;right:1rem}[_nghost-%COMP%] .sb-pdf-reading-status[_ngcontent-%COMP%]{color:var(--gray-800);font-size:.75rem;position:absolute;left:1rem;bottom:.75rem;display:flex;align-items:center;background:var(--white);border-radius:.5rem;padding:.25em .5rem;z-index:5;line-height:normal}[_nghost-%COMP%] .sb-pdf-reading-status[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{background:var(--gray-800);width:.25rem;height:.25rem;display:block;margin:0px .5rem;border-radius:50%}.sbt-pdf-footer[_ngcontent-%COMP%]{background:var(--white);position:absolute;bottom:0;width:100%;height:3rem;display:flex;align-items:center;justify-content:flex-end;padding:.75rem .5rem}@media all and (orientation: landscape){ .visible-only-potrait{display:none}}@media all and (orientation: portrait){ #viewerContainer{height:calc(100% - 6rem)!important} .visible-only-landscape{display:none} .visible-only-potrait{display:block} .visible-only-potrait .sbt-pdf-footer button.navigation-arrows:hover{border:1px solid transparent} .file-download__popup{height:15.125rem} .pdf-endpage{display:block!important;position:relative} .pdf-endpage__left-panel{margin-top:6rem} .pdf-endpage__right-panel .title-section{position:absolute;top:0;left:0;right:0}}@media all and (max-width: 640px){.visible-only-landscape[_ngcontent-%COMP%]{display:none}.visible-only-potrait[_ngcontent-%COMP%]{display:block}}@media all and (min-width: 640px){.visible-only-landscape[_ngcontent-%COMP%]{display:block}.visible-only-potrait[_ngcontent-%COMP%]{display:none}}.pagenotfound__tooltip[_ngcontent-%COMP%]{position:absolute;top:10%;left:50%;transform:translate(-50%);background:#333;z-index:11111;padding:.5rem 1.25rem;font-size:.875rem;color:#fff;border-radius:.25rem;display:flex;align-items:center}.pagenotfound__icon[_ngcontent-%COMP%]{width:1.375rem;height:1.375rem;margin-right:.75rem;background:#fff;border-radius:50%;position:relative}.pagenotfound__icon[_ngcontent-%COMP%]:after{content:"!";position:absolute;top:50%;left:50%;color:#333;font-size:18px;transform:translate(-50%,-50%)}']})}class lt{static#e=this.\u0275fac=function(N){return new(N||lt)};static#t=this.\u0275mod=s.a4G({type:lt});static#n=this.\u0275inj=s.s3X({providers:[{provide:tn,useValue:{contentCompatibilityLevel:5}}],imports:[F.MD,U.y,m1]})}},948:(Tt,Ne,D)=>{"use strict";D.d(Ne,{Ij:()=>tn,qW:()=>m1});var s=D(32),C=D(456),F=D(56),te=D(314),U=D(556);const k=et=>({showDownload:et});class B{constructor(){this.downloadEvent=new s._w7,this.hideDownloadPopUp=new s._w7,this.showDownloadPopUp=!1}hideDownloadPopup(je,Me){this.disabledHandle.disengage(),this.hideDownloadPopUp.emit({event:je,type:Me})}ngOnChanges(je){for(const Me in je)if(je.hasOwnProperty(Me)&&"showDownloadPopUp"===Me){this.showDownloadPopUp=je[Me].currentValue||!1;const Z=document.querySelector(".file-download");this.disabledHandle=C.c.disabled({filter:Z})}}download(je,Me){this.downloadEvent.emit({event:je,type:Me}),this.disabledHandle.disengage()}static#e=this.\u0275fac=function(Me){return new(Me||B)};static#t=this.\u0275cmp=s.In1({type:B,selectors:[["sb-player-download-popup"]],inputs:{title:"title",showDownloadPopUp:"showDownloadPopUp"},outputs:{downloadEvent:"downloadEvent",hideDownloadPopUp:"hideDownloadPopUp"},features:[s.SYr],decls:16,vars:4,consts:[[1,"file-download",3,"ngClass"],[1,"file-download__overlay"],["aria-modal","true","aria-labelledby","Download Content","aria-describedby","Dialog to download content",1,"file-download__popup"],[1,"close-btn",3,"click"],["type","button","id","close","data-animation","showShadow","aria-label","player-close-btn",1,"close-icon"],[1,"file-download__metadata"],[1,"file-download__title","text-left"],[1,"file-download__text","text-left"],[1,"file-download__size"],[1,"file-download__action-btns"],["type","button","id","cancel",1,"sb-btn","sb-btn-normal","sb-btn-outline-primary","sb-btn-radius","cancel-btn","mr-8",3,"click"],["type","button","id","download",1,"sb-btn","sb-btn-normal","sb-btn-primary","sb-btn-radius","download-btn",3,"click"]],template:function(Me,Z){1&Me&&(s.I0R(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),s.qCj("click",function(ot){return Z.hideDownloadPopup(ot,"DOWNLOAD_POPUP_CLOSE")}),s.wR5(4,"button",4),s.C$Y(),s.I0R(5,"div",5)(6,"h5",6),s.OEk(7,"Confirm Download"),s.C$Y(),s.I0R(8,"div",7),s.OEk(9),s.C$Y(),s.wR5(10,"div",8),s.I0R(11,"div",9)(12,"button",10),s.qCj("click",function(ot){return Z.hideDownloadPopup(ot,"DOWNLOAD_POPUP_CANCEL")}),s.OEk(13,"Cancel"),s.C$Y(),s.I0R(14,"button",11),s.qCj("click",function(ot){return Z.download(ot,"DOWNLOAD")}),s.OEk(15,"Download"),s.C$Y()()()()()()),2&Me&&(s.E7m("ngClass",s.S45(2,k,Z.showDownloadPopUp)),s.yG2(9),s.oRS('"',Z.title,'" will be saved on your device.'))},dependencies:[F.QF],styles:['[_nghost-%COMP%] .file-download[_ngcontent-%COMP%]{width:100%;height:100%;position:absolute;top:0;left:0;z-index:99;transition:all .3s;opacity:0;visibility:hidden}[_nghost-%COMP%] .file-download__overlay[_ngcontent-%COMP%]{width:100%;height:100%;background:rgba(var(--rc-rgba-black),.5);display:flex;align-items:center;justify-content:center;transition:all .3s;visibility:hidden}[_nghost-%COMP%] .file-download__popup[_ngcontent-%COMP%]{width:90%;max-width:22.5rem;min-height:13.125rem;background:var(--white);border-radius:1rem;box-shadow:0 0 1.5em rgba(var(--rc-rgba-black),.22);padding:1.5rem;position:relative;transition:all .3s ease-in;transform:scale(.5)}[_nghost-%COMP%] .file-download__close-btn[_ngcontent-%COMP%]{position:absolute;top:.75rem;right:.75rem;width:1.5rem;height:1.5rem;cursor:pointer}[_nghost-%COMP%] .file-download__close-btn[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%}[_nghost-%COMP%] .file-download__metadata[_ngcontent-%COMP%]{display:flex;flex-direction:column;height:100%}[_nghost-%COMP%] .file-download__title[_ngcontent-%COMP%]{font-size:1rem;font-weight:700;line-height:1.375rem;word-break:break-word}[_nghost-%COMP%] .file-download__text[_ngcontent-%COMP%]{color:var(--gray-400);word-break:break-word}[_nghost-%COMP%] .file-download__size[_ngcontent-%COMP%]{color:var(--black)}[_nghost-%COMP%] .file-download__text[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__size[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.25rem}[_nghost-%COMP%] .file-download__title[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__text[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__size[_ngcontent-%COMP%]{margin:0 0 1.5em}[_nghost-%COMP%] .file-download__action-btns[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end}[_nghost-%COMP%] .file-download__action-btns[_ngcontent-%COMP%] .cancel-btn[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__action-btns[_ngcontent-%COMP%] .download-btn[_ngcontent-%COMP%]{outline:none;border:none;font-size:.75rem;text-transform:uppercase;cursor:pointer;line-height:normal}[_nghost-%COMP%] .file-download.showDownload[_ngcontent-%COMP%] .file-download__popup[_ngcontent-%COMP%]{transform:scale(1);visibility:visible}[_nghost-%COMP%] .file-download.showDownload[_ngcontent-%COMP%]{visibility:visible;opacity:1}[_nghost-%COMP%] .file-download.showDownload[_ngcontent-%COMP%] .file-download__overlay[_ngcontent-%COMP%]{visibility:visible}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%]{position:absolute;top:.75rem;right:.75rem}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]{width:1.875rem;height:1.875rem;background:0 0;border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;padding:0}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:after{content:"";transform:rotate(-45deg)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:before{content:"";transform:rotate(45deg)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:after, [_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:before{content:"";width:1.25rem;height:.125rem;position:absolute;background-color:var(--black)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]{box-shadow:0 0 0 0 var(--red) inset;transition:.2s cubic-bezier(.175,.885,.52,1.775);border:0px solid var(--white)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:before{transition:.2s cubic-bezier(.175,.885,.52,1.775)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:after{transition:.2s cubic-bezier(.175,.885,.52,1.775)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover{box-shadow:0 0 0 .25rem var(--red) inset}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover:before{transform:scale(.7) rotate(45deg);transition-delay:.1s;background-color:var(--red)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover:after{transform:scale(.7) rotate(-45deg);transition-delay:.1s;background-color:var(--red)} html[dir=rtl] .close-btn{left:.75rem;right:auto}']})}function ne(et,je){if(1&et&&(s.S2Z(),s.I0R(0,"text",229)(1,"tspan",230),s.OEk(2),s.C$Y(),s.I0R(3,"tspan",231),s.OEk(4),s.C$Y()()),2&et){const Me=s.GaO();s.yG2(2),s.cNF(Me.outcomeLabel),s.yG2(2),s.cNF(Me.outcome)}}function re(et,je){if(1&et&&(s.S2Z(),s.I0R(0,"g",232)(1,"g",233),s.wR5(2,"polygon",234)(3,"path",235),s.C$Y(),s.I0R(4,"text",236)(5,"tspan",237),s.OEk(6),s.C$Y()()()),2&et){const Me=s.GaO();s.yG2(6),s.cNF(Me.timeSpentLabel)}}function R(et,je){1&et&&(s.S2Z(),s.I0R(0,"svg",238)(1,"defs")(2,"linearGradient",239),s.wR5(3,"stop",240)(4,"stop",241),s.C$Y()(),s.I0R(5,"g",242),s.wR5(6,"path",243)(7,"path",244),s.C$Y()())}function j(et,je){1&et&&(s.S2Z(),s.I0R(0,"svg",238)(1,"defs")(2,"linearGradient",239),s.wR5(3,"stop",240)(4,"stop",241),s.C$Y()(),s.I0R(5,"g",242),s.wR5(6,"path",243)(7,"path",245),s.C$Y()())}function se(et,je){if(1&et){const Me=s.KQA();s.I0R(0,"div",246),s.qCj("click",function(){s.usT(Me);const at=s.GaO();return s.CGJ(at.exitContent.emit({type:"EXIT"}))}),s.S2Z(),s.I0R(1,"svg",247)(2,"defs")(3,"linearGradient",248),s.wR5(4,"stop",240)(5,"stop",241),s.C$Y()(),s.I0R(6,"g",242),s.wR5(7,"path",249)(8,"path",250),s.C$Y()(),s.gRP(),s.I0R(9,"div",226),s.OEk(10,"Exit"),s.C$Y()()}}function me(et,je){if(1&et){const Me=s.KQA();s.SAx(0),s.I0R(1,"div",251),s.OEk(2,"Up Next"),s.C$Y(),s.I0R(3,"div",252),s.qCj("click",function(){s.usT(Me);const at=s.GaO();return s.CGJ(at.playNext())}),s.I0R(4,"div",253),s.OEk(5),s.C$Y(),s.I0R(6,"div",254),s.wR5(7,"img",255),s.C$Y()(),s.k70()}if(2&et){const Me=s.GaO();s.yG2(5),s.cNF(Me.nextContent.name)}}const be=["*"];class xe{constructor(){this.showReplay=!0,this.replayContent=new s._w7,this.exitContent=new s._w7,this.playNextContent=new s._w7}ngOnInit(){this.subscription=(0,te.w)(document,"keydown").subscribe(je=>{"Enter"===je.key&&(je.stopPropagation(),document.activeElement.click())})}playNext(){this.playNextContent.emit({name:this.nextContent.name,identifier:this.nextContent.identifier,type:"NEXT_CONTENT_PLAY"})}replay(){this.showReplay&&this.replayContent.emit({type:"REPLAY"})}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}static#e=this.\u0275fac=function(Me){return new(Me||xe)};static#t=this.\u0275cmp=s.In1({type:xe,selectors:[["sb-player-end-page"]],inputs:{showExit:"showExit",showReplay:"showReplay",contentName:"contentName",outcome:"outcome",outcomeLabel:"outcomeLabel",userName:"userName",timeSpentLabel:"timeSpentLabel",nextContent:"nextContent"},outputs:{replayContent:"replayContent",exitContent:"exitContent",playNextContent:"playNextContent"},ngContentSelectors:be,decls:237,vars:9,consts:[[1,"player-endpage"],[1,"player-endpage__left-panel"],[1,"user-score-card"],["width","100%","height","100%","viewBox","0 0 250 250","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink",0,"xmlns","xhtml","http://www.w3.org/1999/xhtml"],["id","filter-1"],["in","SourceGraphic","type","matrix","values",""],["x1","-19.3154721%","y1","50%","x2","100%","y2","50%","id","linearGradient-1"],["stop-color","#43A981","offset","0%"],["stop-color","#1D7E58","offset","100%"],["x1","0%","y1","0%","x2","101.719666%","y2","100%","id","linearGradient-2"],["stop-color","#FFCD55","offset","0%"],["stop-color","#FFD955","offset","100%"],["d","M124.02,185.665 C116.138,185.665 109.713,175.367 102.434,173.416 C94.911,171.399 84.204,177.031 77.612,173.212 C70.933,169.339 70.491,157.213 65.068,151.786 C59.642,146.36 47.514,145.92 43.643,139.24 C39.825,132.649 45.454,121.942 43.438,114.42 C41.487,107.143 31.19,100.717 31.19,92.831 C31.19,84.948 41.487,78.521 43.438,71.245 C45.454,63.721 39.825,53.013 43.644,46.423 C47.516,39.742 59.643,39.304 65.068,33.878 C70.493,28.452 70.933,16.325 77.612,12.453 C84.206,8.635 94.911,14.266 102.434,12.248 C109.713,10.297 116.138,-1.42108547e-14 124.02,-1.42108547e-14 C131.907,-1.42108547e-14 138.332,10.297 145.608,12.248 C153.132,14.266 163.839,8.635 170.429,12.454 C177.11,16.325 177.55,28.453 182.976,33.879 C188.403,39.305 200.531,39.743 204.401,46.425 C208.22,53.015 202.589,63.722 204.606,71.245 C206.558,78.521 216.854,84.948 216.854,92.831 C216.854,100.717 206.558,107.143 204.606,114.421 C202.589,121.943 208.22,132.651 204.4,139.242 C200.529,145.923 188.401,146.361 182.975,151.787 C177.55,157.214 177.11,169.34 170.429,173.212 C163.839,177.031 153.132,171.4 145.608,173.416 C138.332,175.367 131.907,185.665 124.02,185.665","id","path-3"],["x","-6.5%","y","-6.5%","width","112.9%","height","112.9%","filterUnits","objectBoundingBox","id","filter-4"],["stdDeviation","11.5","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","1","in","shadowBlurInner1","result","shadowOffsetInner1"],["in","shadowOffsetInner1","in2","SourceAlpha","operator","arithmetic","k2","-1","k3","1","result","shadowInnerInner1"],["values","0 0 0 0 0.0914162133 0 0 0 0 0.159459438 0 0 0 0 0.537477355 0 0 0 1 0","type","matrix","in","shadowInnerInner1"],["x1","50%","y1","0.0901442308%","x2","50%","y2","99.6203016%","id","linearGradient-5"],["stop-color","#1D6349","offset","0%"],["stop-color","#1D6349","offset","100%"],["id","text-8","x","55","y","16","text-anchor","middle","fill","#FFFFFE",4,"ngIf"],["id","player-Player","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","endgame-l2","transform","translate(-39.000000, -65.000000)"],["id","Group-2","transform","translate(39.500000, 65.000000)"],["filter","url(#filter-1)","id","Group"],["transform","translate(4.000000, 4.000000)",1,"particles"],["d","M84.4144231,47.2437308 L77.9616538,41.1916154 C77.5351923,40.7922308 76.8658846,40.8133846 76.4665,41.2394231 C76.0666923,41.6654615 76.0882692,42.3351923 76.5143077,42.7345769 L82.9670769,48.7866923 C83.3931154,49.1860769 84.0624231,49.1649231 84.4622308,48.7384615 C84.8616154,48.3124231 84.8404615,47.6431154 84.4144231,47.2437308","id","Fill-3"],["d","M78.2087308,48.9402692 L84.2616923,42.4875 C84.6615,42.0614615 84.6399231,41.3921538 84.2138846,40.9927692 C83.7878462,40.5929615 83.1185385,40.6141154 82.7187308,41.0405769 L76.6661923,47.4929231 C76.2663846,47.9189615 76.2879615,48.5886923 76.714,48.9880769 C77.1400385,49.3878846 77.8093462,49.3663077 78.2087308,48.9402692","id","Fill-4"],["d","M91.8275769,140.082038 L85.3748077,134.030346 C84.9487692,133.630538 84.2794615,133.652115 83.8796538,134.078154 C83.4802692,134.504192 83.5014231,135.1735 83.9278846,135.573308 L90.3806538,141.625 C90.8066923,142.024808 91.476,142.003231 91.8753846,141.577192 C92.2751923,141.151154 92.2536154,140.481846 91.8275769,140.082038","id","Fill-5"],["d","M85.6223077,141.779 L91.6748462,135.326231 C92.0746538,134.900192 92.0535,134.230885 91.6270385,133.831077 C91.201,133.431269 90.5316923,133.452846 90.1323077,133.878885 L84.0793462,140.331654 C83.6799615,140.757692 83.7011154,141.427 84.1271538,141.826808 C84.5531923,142.226192 85.2225,142.205038 85.6223077,141.779","id","Fill-6"],["d","M13.3091538,191.951269 L6.85638462,185.899154 C6.43034615,185.499769 5.76103846,185.520923 5.36123077,185.946962 C4.96184615,186.373423 4.98342308,187.042731 5.40946154,187.442115 L11.8622308,193.494231 C12.2882692,193.893615 12.9575769,193.872462 13.3569615,193.446423 C13.7567692,193.020385 13.7351923,192.350654 13.3091538,191.951269","id","Fill-7"],["d","M7.10388462,193.647808 L13.1568462,187.195038 C13.5562308,186.769 13.5350769,186.099692 13.1090385,185.700308 C12.683,185.3005 12.0136923,185.322077 11.6138846,185.748115 L5.56092308,192.200885 C5.16153846,192.626923 5.18269231,193.296231 5.60873077,193.695615 C6.03476923,194.095423 6.70407692,194.073846 7.10388462,193.647808","id","Fill-8"],["d","M10.4914615,38.4115769 L4.03869231,32.3594615 C3.61265385,31.9600769 2.94334615,31.9812308 2.54353846,32.4072692 C2.14415385,32.8333077 2.16573077,33.5030385 2.59176923,33.9024231 L9.04453846,39.9545385 C9.47057692,40.3539231 10.1398846,40.3327692 10.5392692,39.9067308 C10.9390769,39.4802692 10.9175,38.8109615 10.4914615,38.4115769","id","Fill-9"],["d","M4.28619231,40.1081154 L10.3391538,33.6553462 C10.7385385,33.2293077 10.7173846,32.56 10.2909231,32.1606154 C9.86488462,31.7608077 9.19557692,31.7823846 8.79619231,32.2084231 L2.74323077,38.6611923 C2.34342308,39.0872308 2.365,39.7565385 2.79103846,40.1559231 C3.21707692,40.5557308 3.88638462,40.5341538 4.28619231,40.1081154","id","Fill-10"],["d","M239.977269,47.0855 L233.5245,41.0333846 C233.098462,40.634 232.429154,40.6551538 232.029769,41.0811923 C231.629962,41.5072308 231.651538,42.1765385 232.077577,42.5763462 L238.530346,48.6284615 C238.956385,49.0278462 239.625692,49.0066923 240.0255,48.5802308 C240.424885,48.1541923 240.403308,47.4848846 239.977269,47.0855","id","Fill-11"],["d","M233.771577,48.7820385 L239.824538,42.3292692 C240.223923,41.9032308 240.202769,41.2339231 239.776731,40.8341154 C239.350692,40.4347308 238.681385,40.4558846 238.281577,40.8823462 L232.228615,47.3346923 C231.829231,47.7607308 231.850385,48.4304615 232.276423,48.8298462 C232.702885,49.2296538 233.372192,49.2080769 233.771577,48.7820385","id","Fill-12"],["d","M163.849231,80.0025769 L157.396462,73.9508846 C156.970423,73.5510769 156.301115,73.5726538 155.901308,73.9986923 C155.501923,74.4247308 155.523077,75.0940385 155.949115,75.4938462 L162.401885,81.5455385 C162.828346,81.9453462 163.497654,81.9237692 163.897038,81.4977308 C164.296846,81.0716923 164.275269,80.4023846 163.849231,80.0025769","id","Fill-13"],["d","M157.644385,81.6995385 L163.696923,75.2467692 C164.096731,74.8207308 164.075154,74.1514231 163.649115,73.7516154 C163.223077,73.3522308 162.553769,73.3733846 162.154385,73.7994231 L156.101423,80.2521923 C155.701615,80.6782308 155.723192,81.3475385 156.149231,81.7473462 C156.575269,82.1467308 157.244577,82.1255769 157.644385,81.6995385","id","Fill-14"],["d","M195.311346,151.846538 L188.858577,145.794423 C188.432538,145.395038 187.763231,145.416192 187.363423,145.842654 C186.964038,146.268692 186.985615,146.938 187.411654,147.337385 L193.864423,153.3895 C194.290462,153.788885 194.959769,153.767731 195.359154,153.341692 C195.758962,152.915654 195.737385,152.245923 195.311346,151.846538","id","Fill-15"],["d","M189.105654,153.543077 L195.158615,147.090308 C195.558,146.664269 195.536846,145.994962 195.110808,145.595577 C194.684769,145.195769 194.015462,145.217346 193.615654,145.643385 L187.562692,152.096154 C187.163308,152.522192 187.184462,153.1915 187.6105,153.590885 C188.036538,153.990692 188.705846,153.969115 189.105654,153.543077","id","Fill-16"],["d","M190.299577,210.370769 L183.846808,204.318654 C183.420769,203.919269 182.751462,203.940423 182.352077,204.366885 C181.952269,204.792923 181.973846,205.462231 182.399885,205.861615 L188.852654,211.913731 C189.278692,212.313538 189.948,212.291962 190.347808,211.865923 C190.747192,211.439885 190.726038,210.770577 190.299577,210.370769","id","Fill-17"],["d","M184.093885,212.067308 L190.146846,205.614538 C190.546654,205.1885 190.525077,204.519192 190.099038,204.119808 C189.673,203.72 189.003692,203.741577 188.603885,204.167615 L182.551346,210.620385 C182.151538,211.046423 182.173115,211.715731 182.599154,212.115115 C183.025192,212.514923 183.6945,212.493346 184.093885,212.067308","id","Fill-18"],["d","M131.642077,57.7017692 L132.557615,57.1720769 L128.114462,49.4881538 C127.925346,49.1611154 127.575885,48.9597308 127.198077,48.9601532 C126.819846,48.9601532 126.470808,49.1623846 126.282538,49.4898462 L117.420346,64.8674231 C117.231654,65.1948846 117.232077,65.5980769 117.421192,65.9251154 C117.610308,66.2521538 117.959769,66.4535385 118.337577,66.453116 L127.210346,66.4459231 L136.084808,66.4416923 C136.462615,66.4416923 136.811654,66.2394615 137.000346,65.9124231 C137.189462,65.5849615 137.189038,65.1817692 136.999923,64.8547308 L132.557615,57.1720769 L131.642077,57.7017692 L130.726115,58.2310385 L134.251192,64.3271538 L127.209077,64.3305385 L120.168231,64.3364615 L127.200615,52.1336538 L130.726115,58.2310385 L131.642077,57.7017692","id","Fill-19"],["d","M116.952846,151.625692 L117.868808,151.096 L113.425654,143.412077 C113.236115,143.085038 112.887077,142.883654 112.508846,142.884076 C112.131038,142.884076 111.782,143.086308 111.593308,143.413769 L102.731115,158.791346 C102.542423,159.118385 102.542846,159.522 102.731962,159.849038 C102.921077,160.176077 103.270538,160.377462 103.648346,160.377039 L112.521538,160.369846 L121.396,160.365615 C121.773808,160.365192 122.123269,160.163385 122.311962,159.836346 C122.500654,159.508885 122.500231,159.105692 122.311115,158.778231 L117.868808,151.096 L116.952846,151.625692 L116.037308,152.154962 L119.562385,158.251077 L112.520269,158.254462 L105.479,158.260385 L112.511385,146.057577 L116.037308,152.154962 L116.952846,151.625692","id","Fill-20"],["d","M167.868885,180.468538 L168.784423,179.938846 L164.341269,172.254923 C164.152154,171.927885 163.802692,171.7265 163.424885,171.7265 C163.047077,171.726923 162.697615,171.929154 162.508923,172.256192 L158.080154,179.944346 L153.646731,187.633769 C153.458038,187.961231 153.458462,188.364423 153.647577,188.691885 C153.836692,189.018923 154.186154,189.220308 154.563962,189.219885 L163.437154,189.212692 L172.311615,189.208462 C172.689423,189.208038 173.038462,189.006231 173.227154,188.678769 C173.415846,188.351731 173.415846,187.948538 173.226731,187.621077 L168.784423,179.938846 L167.868885,180.468538 L166.952923,180.997808 L170.478,187.093923 L163.435885,187.097308 L156.394615,187.103231 L163.427423,174.900423 L166.952923,180.997808 L167.868885,180.468538","id","Fill-21"],["d","M197.152577,121.4785 L198.174731,121.751808 L200.466962,113.176885 C200.564269,112.811769 200.459769,112.422115 200.192385,112.155154 C199.925,111.888192 199.534923,111.784115 199.170231,111.882269 L190.602077,114.186769 L182.030115,116.489154 C181.665423,116.587308 181.380269,116.872462 181.282538,117.237577 C181.185231,117.602692 181.289731,117.991923 181.557115,118.259308 L187.836423,124.528462 L194.114462,130.801 C194.381846,131.067962 194.7715,131.172462 195.136615,131.074308 C195.501308,130.976154 195.786462,130.691 195.884192,130.325885 L198.174731,121.751808 L197.152577,121.4785 L196.130846,121.205615 L194.313308,128.009115 L184.348577,118.056654 L191.151231,116.229808 L197.949654,114.401269 L196.130846,121.205615 L197.152577,121.4785","id","Fill-22"],["d","M51.2223462,21.9327308 L52.2440769,22.2056154 L54.5358846,13.6306923 C54.6336154,13.2655769 54.5291154,12.8759231 54.2617308,12.6089615 C53.9939231,12.342 53.6042692,12.2379231 53.2395769,12.3360769 L44.6714231,14.6405769 L44.6718462,14.6405769 L36.0994615,16.9433846 C35.7343462,17.0411154 35.4496154,17.3266923 35.3518846,17.6918077 C35.2545769,18.0569231 35.3590769,18.4461538 35.6264615,18.7131154 L41.9061923,24.9822692 L41.9057692,24.9818462 L48.1842308,31.2543846 C48.4516154,31.5213462 48.8412692,31.6258462 49.2059615,31.5276923 C49.5710769,31.4295385 49.8562308,31.1443846 49.9535385,30.7792692 L52.2440769,22.2056154 L50.2006154,21.6594231 L48.3830769,28.4629231 L43.4009231,23.4854231 L43.4005,23.485 L38.4179231,18.5108846 L45.2205769,16.6836154 L45.221,16.6836154 L52.019,14.8550769 L50.2006154,21.6594231 L51.2223462,21.9327308","id","Fill-23"],["d","M45.1456923,207.203192 L46.1674231,207.476077 L48.4592308,198.900731 C48.5569615,198.535615 48.4520385,198.145962 48.1846538,197.879 C47.9172692,197.612038 47.5276154,197.507962 47.1629231,197.606115 L38.5947692,199.911038 L38.5947692,199.910615 L30.0228077,202.213846 C29.6576923,202.311577 29.3725385,202.597154 29.2752308,202.962269 C29.1775,203.327385 29.2824231,203.716615 29.5498077,203.983577 L35.8295385,210.252308 L35.8291154,210.251885 L42.1075769,216.524423 C42.3749615,216.791385 42.7646154,216.895885 43.1293077,216.797731 C43.4944231,216.699577 43.7791538,216.414423 43.8768846,216.049308 L46.1674231,207.476077 L44.1239615,206.930308 L42.3064231,213.732962 L37.3242692,208.755462 L37.3238462,208.755038 L32.3412692,203.781346 L39.1435,201.953654 L39.1439231,201.953654 L45.9423462,200.125115 L44.1239615,206.929885 L45.1456923,207.203192","id","Fill-24"],["d","M206.143808,31.5111923 L206.6735,32.4267308 L214.357423,27.984 C214.684462,27.7948846 214.885846,27.4454231 214.885424,27.0676154 C214.885424,26.6893846 214.683192,26.3403462 214.355731,26.1516538 L206.667577,21.7224615 L206.668,21.7228846 L198.978154,17.2894615 C198.651115,17.1007692 198.2475,17.1011923 197.920462,17.2903077 C197.593423,17.4794231 197.392038,17.8288846 197.392461,18.2066923 L197.399654,27.0798846 L197.399654,27.0794615 L197.403885,35.9547692 C197.403885,36.3325769 197.606115,36.6816154 197.933577,36.8703077 C198.260615,37.059 198.664231,37.059 198.991269,36.8698846 L206.6735,32.4267308 L206.143808,31.5111923 L205.614538,30.5952308 L199.518423,34.1211538 L199.515038,27.0786154 L199.515038,27.0781923 L199.509115,20.0373462 L205.611577,23.5556538 L205.612,23.5556538 L211.711923,27.0697308 L205.614538,30.5952308 L206.143808,31.5111923","id","Fill-25"],["d","M44.9489615,120.167385 L45.4782308,121.082923 L53.1625769,116.640192 C53.4896154,116.450654 53.691,116.101192 53.6905776,115.723385 C53.6901538,115.345577 53.4883462,114.996538 53.1608846,114.807846 L45.4727308,110.378654 L45.4731538,110.379077 L37.7833077,105.945654 C37.4558462,105.756962 37.0526538,105.757385 36.7256154,105.9465 C36.3985769,106.135615 36.1971923,106.485077 36.1971923,106.862885 L36.2094615,124.610962 C36.2094615,124.989192 36.4112692,125.338231 36.7387308,125.526923 C37.0661923,125.715615 37.4693846,125.715192 37.7964231,125.526077 L45.4786538,121.082923 L44.4192692,119.251846 L38.324,122.777346 L38.3142692,108.693538 L44.4167308,112.211423 L44.4167308,112.211846 L50.5170769,115.725923 L44.4196923,119.251846 L44.9489615,120.167385","id","Fill-26"],["d","M146.638885,105.637654 L145.581192,105.637654 C145.580769,107.208115 144.947423,108.619923 143.918923,109.650115 C142.888731,110.678615 141.476923,111.311538 139.906885,111.312385 C138.336423,111.311538 136.924192,110.678615 135.893577,109.650115 C134.865077,108.619923 134.232154,107.208115 134.231731,105.637654 C134.232154,104.066769 134.865077,102.654962 135.893577,101.624769 C136.924192,100.596269 138.336423,99.9633462 139.906885,99.9625 C141.476923,99.9633462 142.888731,100.596269 143.918923,101.624769 C144.947423,102.654962 145.580769,104.066769 145.581192,105.637654 L147.696577,105.637654 C147.695731,101.334538 144.209154,97.8479615 139.906885,97.8471154 C135.603769,97.8479615 132.116769,101.334538 132.116346,105.637654 C132.116769,109.940346 135.603769,113.426923 139.906885,113.427769 C144.209154,113.426923 147.695731,109.940346 147.696577,105.637654 L146.638885,105.637654","id","Fill-27"],["d","M112.621808,30.5059615 L111.564115,30.5059615 C111.563692,32.0768462 110.930769,33.4886538 109.901846,34.5188462 C108.871654,35.5473462 107.459846,36.1802692 105.889385,36.1811154 C104.318923,36.1802692 102.907115,35.5473462 101.8765,34.5188462 C100.848,33.4886538 100.214654,32.0764231 100.214231,30.5059615 C100.214654,28.9355 100.848,27.5236923 101.8765,26.4935 C102.907115,25.465 104.318923,24.8320769 105.889385,24.8316538 C107.459846,24.8320769 108.871654,25.465 109.901846,26.4935 C110.930769,27.5236923 111.563692,28.9355 111.564115,30.5059615 L113.6795,30.5059615 C113.678654,26.2032692 110.192077,22.7166923 105.889385,22.7162692 C101.586692,22.7166923 98.0996923,26.2032692 98.0988462,30.5059615 C98.0996923,34.8095 101.586692,38.2956538 105.889385,38.2965 C110.192077,38.2956538 113.678654,34.8090769 113.6795,30.5059615 L112.621808,30.5059615","id","Fill-28"],["d","M116.918154,229.204885 L115.860462,229.204885 C115.860038,230.775346 115.227115,232.187577 114.198192,233.217769 C113.168,234.246269 111.756192,234.879615 110.185731,234.880038 C108.615692,234.879615 107.203462,234.246269 106.172846,233.217769 C105.144346,232.187154 104.511423,230.775346 104.510577,229.204885 C104.511423,227.634423 105.144346,226.222615 106.172846,225.192423 C107.203462,224.163923 108.615692,223.531 110.185731,223.530577 C111.756192,223.531 113.168423,224.163923 114.198615,225.192423 C115.227115,226.222615 115.860038,227.634423 115.860462,229.204885 L117.975846,229.204885 C117.975423,224.901769 114.488423,221.415615 110.185731,221.415192 C108.038192,221.414346 106.084,222.288423 104.677269,223.696423 C103.268846,225.102731 102.394769,227.056923 102.395192,229.204885 C102.396038,233.508 105.883462,236.994577 110.185731,236.995423 C114.488423,236.994577 117.975423,233.508 117.975846,229.204885 L116.918154,229.204885","id","Fill-29"],["d","M135.982423,219.142846 C135.983269,217.572385 136.616192,216.160577 137.645115,215.130385 C138.675308,214.101885 140.087538,213.468962 141.658,213.468538 C143.228462,213.468962 144.640269,214.101885 145.670885,215.130385 C146.699385,216.160154 147.332308,217.572385 147.332731,219.142846 C147.332731,219.726692 147.806577,220.200538 148.390423,220.200538 C148.974692,220.200538 149.448115,219.726692 149.448115,219.142846 C149.447692,214.839731 145.960692,211.353577 141.658,211.353153 C139.510038,211.352308 137.555846,212.226385 136.149538,213.634385 C134.741115,215.040269 133.866615,216.994462 133.867038,219.142846 C133.867038,219.726692 134.340885,220.200538 134.924731,220.200538 C135.509,220.200538 135.982423,219.726692 135.982423,219.142846","id","Fill-30"],["d","M82.247,115.736077 C82.2474231,114.165615 82.8807692,112.753385 83.9092692,111.723192 C84.9398846,110.694692 86.3521154,110.061769 87.9221538,110.061346 C89.4926154,110.061769 90.9044231,110.694692 91.9350385,111.723192 C92.9635385,112.753385 93.5964615,114.165192 93.5968846,115.736077 C93.5968846,116.319923 94.0707308,116.793769 94.6545769,116.793769 C95.2388462,116.793769 95.7122692,116.319923 95.7122692,115.736077 C95.7118462,111.432962 92.2248462,107.946385 87.9221538,107.945538 C83.6198846,107.946385 80.1324615,111.432962 80.1316154,115.736077 C80.1316154,116.319923 80.6054615,116.793769 81.1893077,116.793769 C81.7735769,116.793769 82.247,116.319923 82.247,115.736077","id","Fill-31"],["d","M11.4163077,61.0732692 C11.4167308,59.5011154 12.0479615,58.0884615 13.0713846,57.0586923 C14.0969231,56.0306154 15.5006923,55.3989615 17.061,55.3981154 C18.6213077,55.3989615 20.0250769,56.0306154 21.0501923,57.0586923 C22.0736154,58.0884615 22.7048462,59.5011154 22.7052692,61.0732692 C22.7052692,61.6571154 23.1786923,62.1309615 23.7629615,62.1309615 C24.3468077,62.1309615 24.820654,61.6571154 24.820654,61.0732692 C24.8210769,58.9265769 23.9516538,56.9732308 22.5495769,55.5660769 C21.1491923,54.1576538 19.2017692,53.2823077 17.061,53.2827306 C14.9202308,53.2823077 12.9728077,54.1576538 11.5724231,55.5660769 C10.1699231,56.9732308 9.3005,58.9265769 9.30092292,61.0732692 C9.30092292,61.6571154 9.77434615,62.1309615 10.3586154,62.1309615 C10.9428846,62.1309615 11.4163077,61.6571154 11.4163077,61.0732692","id","Fill-32"],["d","M180.062808,71.0401154 C178.491077,71.0396923 177.078,70.4084615 176.048231,69.3850385 C175.019731,68.3595 174.388077,66.9557308 174.387654,65.3954231 C174.388077,63.8351154 175.019731,62.4317692 176.048231,61.4062308 C177.078,60.3828077 178.490654,59.752 180.062808,59.7511538 C180.647077,59.7511538 181.1205,59.2777308 181.1205,58.6938846 C181.1205,58.1096154 180.647077,57.6361917 180.062808,57.6361917 C177.916115,57.6353462 175.962769,58.5047692 174.555615,59.9072692 C173.147192,61.3072308 172.271423,63.2546538 172.272269,65.3954231 C172.271423,67.5361923 173.147192,69.4836154 174.555615,70.884 C175.962769,72.2865 177.916115,73.1559231 180.062808,73.1555002 C180.647077,73.1555002 181.1205,72.6820769 181.1205,72.0978077 C181.1205,71.5135385 180.647077,71.0401154 180.062808,71.0401154","id","Fill-33"],["d","M17.9490385,228.116731 C16.3768846,228.115885 14.9642308,227.485077 13.9344615,226.461654 C12.9063846,225.436115 12.2747308,224.032346 12.2743077,222.472038 C12.2747308,220.911731 12.9063846,219.507962 13.9344615,218.482846 C14.9642308,217.459423 16.3768846,216.828615 17.9490385,216.828192 C18.5328846,216.828192 19.0067308,216.354769 19.0067308,215.7705 C19.0067308,215.186231 18.5328846,214.712808 17.9490385,214.712808 C15.8023462,214.712385 13.849,215.581808 12.4418462,216.983885 C11.0334231,218.383846 10.1580769,220.331269 10.1589225,222.472038 C10.1580769,224.612808 11.0334231,226.560231 12.4418462,227.960615 C13.849,229.362692 15.8023462,230.232538 17.9490385,230.232116 C18.5328846,230.232116 19.0067308,229.758269 19.0067308,229.174423 C19.0067308,228.590154 18.5328846,228.116731 17.9490385,228.116731","id","Fill-34"],["d","M90.1932308,14.0000385 C88.6215,13.9996154 87.2088462,13.3683846 86.1790769,12.3449615 C85.151,11.3194231 84.5193462,9.91565385 84.5185,8.35534615 C84.5193462,6.79503846 85.151,5.39126923 86.1790769,4.36615385 C87.2088462,3.34273077 88.6215,2.7115 90.1932308,2.71107692 C90.7775,2.71107692 91.2509231,2.23765385 91.2509231,1.65338462 C91.2509231,1.06953846 90.7775,0.595692153 90.1932308,0.595692153 C88.0469615,0.595269231 86.0936154,1.46469231 84.6864615,2.86676923 C83.2780385,4.26715385 82.4026923,6.21457692 82.4031152,8.35534615 C82.4026923,10.4961154 83.2780385,12.4435385 84.6864615,13.8439231 C86.0931923,15.2464231 88.0469615,16.1158462 90.1932308,16.1154232 C90.7775,16.1154232 91.2509231,15.642 91.2509231,15.0577308 C91.2509231,14.4734615 90.7775,14.0000385 90.1932308,14.0000385","id","Fill-35"],["d","M21.3154615,158.362769 L20.2577692,158.362769 C20.2569231,159.933231 19.624,161.345038 18.5955,162.375654 C17.5653077,163.404154 16.1530769,164.037077 14.5830385,164.037923 C13.0125769,164.037077 11.6003462,163.404154 10.5701538,162.375654 C9.54123077,161.345038 8.90830769,159.933231 8.90788462,158.362769 C8.90830769,156.792308 9.54123077,155.3805 10.5701538,154.350308 C11.6003462,153.321808 13.0125769,152.688885 14.5830385,152.688038 C16.1530769,152.688885 17.5653077,153.321808 18.5955,154.349885 C19.624,155.380077 20.2569231,156.791885 20.2577692,158.362769 L22.3731538,158.362769 C22.3723077,154.059654 18.8853077,150.5735 14.5830385,150.572654 C12.4350769,150.572231 10.4808846,151.446308 9.07415385,152.854308 C7.66615385,154.260192 6.79165385,156.214385 6.79249939,158.362769 C6.79292308,162.665885 10.2803462,166.152462 14.5830385,166.153308 C18.8853077,166.152462 22.3723077,162.665462 22.3731538,158.362769 L21.3154615,158.362769","id","Fill-36"],["d","M228.928192,166.051346 L227.8705,166.051346 C227.869654,167.621808 227.236731,169.034038 226.208231,170.064654 C225.178038,171.093154 223.766231,171.726077 222.196192,171.7265 C220.625731,171.726077 219.2135,171.093154 218.183308,170.064654 C217.154385,169.034038 216.521462,167.621808 216.521038,166.051346 C216.521462,164.480885 217.154385,163.069077 218.182885,162.038885 C219.2135,161.010385 220.625308,160.377885 222.196192,160.377038 C223.766231,160.377885 225.178038,161.010385 226.208231,162.038885 C227.236731,163.069077 227.869654,164.480885 227.8705,166.051346 L229.985885,166.051346 C229.985038,161.748231 226.498038,158.2625 222.196192,158.261654 C217.8935,158.2625 214.406077,161.748231 214.405654,166.051346 C214.406077,170.354462 217.893077,173.841462 222.196192,173.841885 C226.498462,173.841462 229.985038,170.354462 229.985885,166.051346 L228.928192,166.051346","id","Fill-37"],["d","M210.305192,58.6993846 L210.305192,59.7570769 L222.64,59.7570769 L222.64,71.0337692 L211.362885,71.0337692 L211.362885,58.6993846 L210.305192,58.6993846 L210.305192,59.7570769 L210.305192,58.6993846 L209.2475,58.6993846 L209.2475,72.0914615 C209.2475,72.3702692 209.360462,72.6427308 209.557192,72.8394615 C209.754346,73.0366154 210.026808,73.1491538 210.305192,73.1491538 L223.697692,73.1491538 C223.976077,73.1491538 224.248538,73.0366154 224.445269,72.8394615 C224.642423,72.6427308 224.755385,72.3702692 224.755385,72.0914615 L224.755385,58.6993846 C224.755385,58.421 224.642423,58.1485385 224.445269,57.9513846 C224.248538,57.7546538 223.976077,57.6416923 223.697692,57.6416923 L210.305192,57.6416923 C210.026808,57.6416923 209.754346,57.7546538 209.557192,57.9513846 C209.360462,58.1485385 209.2475,58.421 209.2475,58.6993846 L210.305192,58.6993846","id","Fill-38"],["d","M58.8897692,65.3954231 L58.8897692,66.4531154 L71.2237308,66.4531154 L71.2237308,77.7302308 L59.9474615,77.7302308 L59.9474615,65.3954231 L58.8897692,65.3954231 L58.8897692,66.4531154 L58.8897692,65.3954231 L57.8320769,65.3954231 L57.8320769,78.7879231 C57.8320769,79.0663077 57.9450385,79.3387692 58.1417692,79.5355 C58.3389231,79.7326538 58.6113846,79.8456154 58.8897692,79.8456154 L72.2814231,79.8456154 C72.5602308,79.8456154 72.8326923,79.7326538 73.0294231,79.5355 C73.2265769,79.3387692 73.3391154,79.0663077 73.3391154,78.7879231 L73.3391154,65.3954231 C73.3391154,65.1170385 73.2265769,64.8445769 73.0294231,64.6478462 C72.8326923,64.4506923 72.5602308,64.3377308 72.2814231,64.3377308 L58.8897692,64.3377308 C58.6113846,64.3377308 58.3389231,64.4506923 58.1417692,64.6478462 C57.9450385,64.8445769 57.8320769,65.1170385 57.8320769,65.3954231 L58.8897692,65.3954231","id","Fill-39"],["d","M58.2175,150.893346 L58.2175,151.951038 L70.5518846,151.951038 L70.5518846,163.228154 L59.2751923,163.228154 L59.2751923,150.893346 L58.2175,150.893346 L58.2175,151.951038 L58.2175,150.893346 L57.1598077,150.893346 L57.1598077,164.285846 C57.1598077,164.564231 57.2727692,164.836692 57.4699231,165.033423 C57.6666538,165.230577 57.9391154,165.343538 58.2175,165.343538 L71.6095769,165.343538 C71.8879615,165.343538 72.1604231,165.230577 72.3571538,165.033423 C72.5543077,164.836692 72.6672692,164.564231 72.6672692,164.285846 L72.6672692,150.893346 C72.6672692,150.614962 72.5543077,150.3425 72.3571538,150.145346 C72.1604231,149.948615 71.8879615,149.835654 71.6095769,149.835654 L58.2175,149.835654 C57.9391154,149.835654 57.6666538,149.948615 57.4699231,150.145346 C57.2727692,150.3425 57.1598077,150.614962 57.1598077,150.893346 L58.2175,150.893346","id","Fill-40"],["d","M210.305192,215.776423 L210.305192,216.834115 L222.639154,216.834115 L222.639154,228.110808 L211.362885,228.110808 L211.362885,215.776423 L210.305192,215.776423 L210.305192,216.834115 L210.305192,215.776423 L209.2475,215.776423 L209.2475,229.1685 C209.2475,229.446885 209.360462,229.719346 209.557192,229.9165 C209.754346,230.113231 210.026808,230.226192 210.305192,230.226192 L223.696846,230.226192 C223.975231,230.226192 224.247692,230.113231 224.444423,229.9165 C224.641577,229.719346 224.754538,229.446885 224.754538,229.1685 L224.754538,215.776423 C224.754538,215.497615 224.641577,215.225154 224.444423,215.028423 C224.247692,214.831269 223.975231,214.718731 223.696846,214.718731 L210.305192,214.718731 C210.026808,214.718731 209.754346,214.831269 209.557192,215.028423 C209.360462,215.225154 209.2475,215.497615 209.2475,215.776423 L210.305192,215.776423","id","Fill-41"],["d","M154.751808,1.65973077 L154.751808,2.71742308 L167.085346,2.71742308 L167.085346,13.9941154 L155.8095,13.9941154 L155.8095,1.65973077 L154.751808,1.65973077 L154.751808,2.71742308 L154.751808,1.65973077 L153.694115,1.65973077 L153.694115,15.0518077 C153.694115,15.3306154 153.806654,15.6030769 154.003808,15.7998077 C154.200538,15.9965385 154.473,16.1095 154.751808,16.1095 L168.143038,16.1095 C168.421423,16.1095 168.693885,15.9965385 168.891038,15.7998077 C169.087769,15.6030769 169.200731,15.3306154 169.200731,15.0518077 L169.200731,1.65973077 C169.200731,1.38134615 169.087769,1.10888462 168.891038,0.911730769 C168.693885,0.715 168.421423,0.602038462 168.143038,0.602038462 L154.751808,0.602038462 C154.473,0.602038462 154.200538,0.715 154.003808,0.911730769 C153.806654,1.10888462 153.694115,1.38134615 153.694115,1.65973077 L154.751808,1.65973077","id","Fill-42"],["d","M135.508154,136.771462 C135.298731,136.769769 135.172654,136.731692 135.044885,136.667808 C134.934038,136.610269 134.818962,136.522692 134.692038,136.386462 C134.469077,136.151231 134.227077,135.765385 133.973654,135.300423 C133.585692,134.604885 133.179962,133.738423 132.487808,132.969692 C132.140885,132.587654 131.710615,132.232269 131.180923,131.980115 C130.6525,131.726692 130.033538,131.585808 129.357885,131.587068 C128.773615,131.587068 128.300192,132.060923 128.300192,132.644769 C128.300192,133.229038 128.773615,133.702462 129.357885,133.702462 C129.702269,133.703308 129.957808,133.76 130.175269,133.847577 C130.365654,133.925423 130.530654,134.0295 130.692692,134.168269 C130.975308,134.409 131.243115,134.767769 131.503731,135.2065 C131.901,135.862692 132.255115,136.675423 132.809346,137.425962 C133.089,137.799538 133.432538,138.165077 133.889038,138.443462 C134.342577,138.722692 134.9095,138.890231 135.508154,138.886896 C136.092423,138.886896 136.565846,138.413423 136.565846,137.829154 C136.565846,137.245308 136.092423,136.771462 135.508154,136.771462","id","Fill-43"],["d","M147.808269,136.771462 C147.598423,136.769769 147.472346,136.731692 147.344577,136.667808 C147.233731,136.610269 147.119077,136.522692 146.991731,136.386462 C146.768769,136.151231 146.526769,135.765385 146.273346,135.300423 C145.885385,134.604885 145.480077,133.738423 144.787923,132.970115 C144.441,132.587654 144.011154,132.232269 143.481462,131.980115 C142.953038,131.726692 142.334077,131.585808 141.658423,131.587068 C141.074577,131.587068 140.600731,132.060923 140.600731,132.644769 C140.600731,133.229038 141.074577,133.702462 141.658423,133.702462 C142.002808,133.703308 142.258346,133.76 142.475808,133.847577 C142.665769,133.925 142.830769,134.0295 142.992808,134.168269 C143.275423,134.409 143.543231,134.767769 143.803423,135.2065 C144.201115,135.862692 144.555231,136.675423 145.109038,137.425962 C145.389115,137.799538 145.732231,138.165077 146.188731,138.443462 C146.642692,138.722692 147.209192,138.890231 147.808269,138.886896 C148.392115,138.886896 148.865962,138.413423 148.865962,137.829154 C148.865962,137.245308 148.392115,136.771462 147.808269,136.771462","id","Fill-44"],["d","M135.508154,138.886873 C136.029808,138.888962 136.527346,138.764577 136.945769,138.545423 C137.313423,138.354615 137.617615,138.101192 137.870615,137.830423 C138.313154,137.353615 138.616923,136.825192 138.896577,136.319615 C139.3095,135.559346 139.676731,134.8435 140.093462,134.393346 C140.300769,134.166154 140.5085,134.003269 140.746269,133.889462 C140.985308,133.776923 141.262846,133.704154 141.658423,133.702462 C142.242692,133.702462 142.716115,133.229038 142.716115,132.644769 C142.716115,132.060923 142.242692,131.587076 141.658423,131.587076 C141.070346,131.586654 140.525423,131.692 140.045231,131.887885 C139.624269,132.058385 139.257462,132.295308 138.945654,132.563538 C138.398615,133.034846 138.015731,133.589923 137.696731,134.122154 C137.225,134.921346 136.870038,135.691346 136.512962,136.159269 C136.337385,136.394923 136.1745,136.548077 136.028538,136.635654 C135.880038,136.721962 135.748885,136.7685 135.508154,136.771462 C134.924308,136.771462 134.450462,137.245308 134.450462,137.829154 C134.450462,138.413423 134.924308,138.886873 135.508154,138.886873","id","Fill-45"],["d","M147.808269,138.886873 C148.3295,138.888962 148.827038,138.764577 149.245462,138.545423 C149.613115,138.354615 149.917308,138.101192 150.170308,137.830423 C150.612423,137.353192 150.916192,136.825192 151.196269,136.319615 C151.608769,135.559346 151.976,134.8435 152.392731,134.393346 C152.600038,134.166154 152.808192,134.003269 153.045538,133.889462 C153.284577,133.776923 153.562115,133.704154 153.957692,133.702462 C154.541538,133.702462 155.015385,133.229038 155.015385,132.644769 C155.015385,132.060923 154.541538,131.587076 153.957692,131.587076 C153.369192,131.586654 152.824269,131.692 152.344077,131.887885 C151.923538,132.058385 151.556731,132.295308 151.244923,132.563538 C150.697885,133.034846 150.315,133.589923 149.996,134.122154 C149.524269,134.921346 149.169731,135.691346 148.812231,136.159269 C148.636654,136.394923 148.473769,136.548077 148.328231,136.635654 C148.179731,136.721962 148.048154,136.7685 147.808269,136.771462 C147.224,136.771462 146.750577,137.245308 146.750577,137.829154 C146.750577,138.413423 147.224,138.886873 147.808269,138.886873","id","Fill-46"],["d","M170.546962,233.332423 C170.337115,233.330308 170.211038,233.292654 170.083269,233.228346 C169.972423,233.170808 169.857769,233.083231 169.730423,232.947 C169.507462,232.711769 169.265462,232.325923 169.012038,231.860962 C168.624077,231.165423 168.218346,230.298538 167.526615,229.529808 C167.179692,229.147769 166.749,228.792385 166.219308,228.540231 C165.690885,228.286385 165.071923,228.145923 164.396692,228.147184 C163.812423,228.147184 163.339,228.620615 163.339,229.204885 C163.339,229.789154 163.812423,230.262577 164.396692,230.262577 C164.741077,230.263423 164.996192,230.319692 165.214077,230.407692 C165.404038,230.485115 165.569038,230.589192 165.7315,230.727962 C166.013692,230.969115 166.2815,231.327885 166.542115,231.766615 C166.939385,232.422808 167.293923,233.235538 167.847731,233.9865 C168.127808,234.360077 168.470923,234.725615 168.927423,235.004 C169.381385,235.283654 169.947885,235.451192 170.546962,235.447858 C171.130808,235.447858 171.604654,234.973962 171.604654,234.390115 C171.604654,233.805846 171.130808,233.332423 170.546962,233.332423","id","Fill-47"],["d","M182.846654,233.332423 C182.637231,233.330308 182.510731,233.292654 182.382962,233.228346 C182.272538,233.170808 182.157462,233.083231 182.030115,232.947 C181.807154,232.711769 181.565577,232.326346 181.311731,231.861385 C180.924192,231.165846 180.518462,230.299385 179.826731,229.530654 C179.479808,229.148615 179.049538,228.793231 178.519846,228.540654 C177.991423,228.287231 177.372462,228.146769 176.697231,228.14803 C176.112962,228.14803 175.639538,228.621462 175.639538,229.205731 C175.639538,229.79 176.112962,230.263423 176.697231,230.263423 C177.041615,230.264269 177.296731,230.320538 177.514192,230.408115 C177.704154,230.485962 177.869577,230.590038 178.031615,230.728808 C178.313808,230.969538 178.581615,231.328308 178.842231,231.767038 C179.2395,232.423231 179.593615,233.235962 180.147846,233.9865 C180.4275,234.360077 180.771038,234.725615 181.227538,235.004 C181.681077,235.283654 182.247577,235.451192 182.846654,235.447858 C183.430923,235.447858 183.904346,234.973962 183.904346,234.390115 C183.904346,233.805846 183.430923,233.332423 182.846654,233.332423","id","Fill-48"],["d","M170.546962,235.447825 C171.068192,235.4495 171.565731,235.325538 171.984577,235.105962 C172.352231,234.915577 172.656423,234.662154 172.909,234.390962 C173.351538,233.914154 173.655308,233.385731 173.935385,232.880154 C174.347885,232.120308 174.715115,231.404038 175.131846,230.953885 C175.339154,230.726692 175.547308,230.563808 175.785077,230.45 C176.023692,230.337462 176.301231,230.264692 176.697231,230.263423 C177.2815,230.263423 177.754923,229.79 177.754923,229.205731 C177.754923,228.621462 177.2815,228.148033 176.697231,228.148033 C176.108731,228.147192 175.563808,228.252538 175.083615,228.448423 C174.663077,228.618923 174.295846,228.855846 173.984038,229.124077 C173.437,229.595808 173.054115,230.150885 172.735115,230.682692 C172.263385,231.481885 171.908846,232.251885 171.551769,232.719808 C171.375769,232.955885 171.212885,233.108615 171.067346,233.196192 C170.918846,233.282923 170.787269,233.329038 170.546962,233.332423 C169.962692,233.332423 169.489269,233.805846 169.489269,234.390115 C169.489269,234.973962 169.962692,235.447825 170.546962,235.447825","id","Fill-49"],["d","M182.847077,235.447825 C183.368308,235.4495 183.865846,235.325115 184.284269,235.105538 C184.6515,234.915154 184.955692,234.661731 185.208692,234.390538 C185.650808,233.913731 185.954577,233.385308 186.234654,232.880154 C186.647154,232.119885 187.014385,231.404038 187.431115,230.953885 C187.638423,230.726692 187.846154,230.563808 188.0835,230.45 C188.322538,230.337462 188.599654,230.264692 188.995231,230.263423 L188.995654,230.263423 L188.995654,229.208692 L188.828962,230.249885 C188.906385,230.262154 188.966038,230.263423 188.995654,230.263423 L188.995654,229.208692 L188.828962,230.249885 C189.405615,230.342115 189.948,229.9495 190.040654,229.372846 C190.132885,228.795769 189.739846,228.253385 189.163192,228.161154 C189.085769,228.148885 189.025692,228.148033 188.995654,228.148033 L188.995231,228.148033 C188.407154,228.147192 187.862231,228.252538 187.382038,228.448423 C186.9615,228.618923 186.594692,228.855846 186.282885,229.124077 C185.736269,229.595385 185.353385,230.150462 185.034385,230.682269 C184.562654,231.481462 184.208115,232.251462 183.851038,232.719808 C183.675038,232.955462 183.512154,233.108192 183.366615,233.196192 C183.218115,233.2825 183.086538,233.329038 182.846231,233.332423 C182.261962,233.332423 181.788962,233.806269 181.788962,234.390115 C181.788962,234.974385 182.262808,235.447825 182.847077,235.447825","id","Fill-50"],["d","M187.318577,94.1223462 C187.109154,94.1202308 186.983077,94.0825769 186.855308,94.0182692 C186.744462,93.9607308 186.629385,93.8731538 186.502462,93.7369231 C186.2795,93.5016923 186.0375,93.1162692 185.784077,92.6508846 C185.396115,91.9553462 184.990385,91.0888846 184.298654,90.3201538 C183.951731,89.9381154 183.521462,89.5827308 182.991769,89.3305769 C182.463346,89.0767308 181.844385,88.9362692 181.169154,88.9375299 C180.584885,88.9375299 180.111462,89.4109615 180.111462,89.9952308 C180.111462,90.5795 180.584885,91.0529231 181.169154,91.0529231 C181.513538,91.0537692 181.768654,91.1100385 181.986115,91.1980385 C182.1765,91.2754615 182.3415,91.3795385 182.503538,91.5183077 C182.786154,91.7590385 183.053538,92.1182308 183.314154,92.5565385 C183.711423,93.2131538 184.065538,94.0258846 184.619769,94.7764231 C184.899423,95.15 185.242962,95.5155385 185.699462,95.7939231 C186.153,96.0735769 186.7195,96.2411154 187.318577,96.2377811 C187.902846,96.2377811 188.376269,95.7638846 188.376269,95.1800385 C188.376269,94.5957692 187.902846,94.1223462 187.318577,94.1223462","id","Fill-51"],["d","M199.618692,94.1223462 C199.408846,94.1202308 199.282769,94.0825769 199.155,94.0182692 C199.044154,93.9607308 198.9295,93.8731538 198.802154,93.7369231 C198.579192,93.5016923 198.337192,93.1162692 198.083769,92.6513077 C197.695808,91.9557692 197.2905,91.0893077 196.598346,90.3205769 C196.251423,89.9385385 195.821154,89.5831538 195.291885,89.331 C194.763038,89.0771538 194.1445,88.9366923 193.468846,88.937953 C192.885,88.937953 192.411154,89.4113846 192.411154,89.9956538 C192.411154,90.5799231 192.885,91.0533462 193.468846,91.0533462 C193.813231,91.0541923 194.068769,91.1104615 194.286231,91.1980385 C194.476192,91.2758846 194.641192,91.3799615 194.803231,91.5187308 C195.085846,91.7594615 195.353231,92.1182308 195.613846,92.5569615 C196.011115,93.2131538 196.365654,94.0258846 196.919462,94.7768462 C197.199538,95.15 197.542654,95.5155385 197.999154,95.7939231 C198.453115,96.0735769 199.019615,96.2411154 199.618692,96.2377811 C200.202538,96.2377811 200.676385,95.7638846 200.676385,95.1800385 C200.676385,94.5957692 200.202538,94.1223462 199.618692,94.1223462","id","Fill-52"],["d","M187.318577,96.2377479 C187.839808,96.2394231 188.337769,96.1154615 188.756192,95.8958846 C189.123846,95.7055 189.428038,95.4520769 189.681038,95.1808846 C190.123577,94.7040769 190.427346,94.1756538 190.707423,93.6705 C191.119923,92.9102308 191.487577,92.1939615 191.904308,91.7438077 C192.111615,91.5166154 192.319346,91.3537308 192.557115,91.2399231 C192.795731,91.1273846 193.073269,91.0546154 193.468846,91.0533462 C194.053115,91.0533462 194.526538,90.5799231 194.526538,89.9956538 C194.526538,89.4113846 194.053115,88.9379565 193.468846,88.9379565 C192.880769,88.9371154 192.335846,89.0424615 191.855654,89.2383462 C191.435115,89.4088462 191.067885,89.6457692 190.756077,89.914 C190.209462,90.3857308 189.826154,90.9408077 189.507577,91.4726154 C189.035423,92.2718077 188.680885,93.0418077 188.323808,93.5097308 C188.147808,93.7453846 187.984923,93.8985385 187.839385,93.9861154 C187.690462,94.0728462 187.558885,94.1189615 187.318577,94.1223462 C186.734731,94.1223462 186.260885,94.5957692 186.260885,95.1800385 C186.260885,95.7638846 186.734731,96.2377479 187.318577,96.2377479","id","Fill-53"],["d","M199.618692,96.2377478 C200.139923,96.2394231 200.637462,96.1150385 201.056308,95.8958846 C201.423538,95.7050769 201.728154,95.4516538 201.980731,95.1808846 C202.423269,94.7036538 202.727038,94.1756538 203.006692,93.6700769 C203.419615,92.9102308 203.786846,92.1939615 204.203577,91.7438077 C204.410885,91.5166154 204.618615,91.3537308 204.856385,91.2399231 C205.095423,91.1273846 205.372962,91.0546154 205.768962,91.0533462 C206.352808,91.0533462 206.826654,90.5795 206.826654,89.9956538 C206.826654,89.4113846 206.352808,88.9379565 205.768962,88.9379565 C205.180462,88.9371154 204.635538,89.0424615 204.155346,89.2383462 C203.734808,89.4088462 203.367577,89.6457692 203.055769,89.914 C202.508731,90.3853077 202.125846,90.9403846 201.806846,91.4721923 C201.335115,92.2718077 200.980577,93.0418077 200.623077,93.5097308 C200.4475,93.7453846 200.284615,93.8985385 200.138654,93.9861154 C199.990154,94.0724231 199.858577,94.1189615 199.618269,94.1223462 C199.034,94.1223462 198.560577,94.5957692 198.560577,95.1800385 C198.561,95.7643077 199.034423,96.2377478 199.618692,96.2377478","id","Fill-54"],["d","M16.2766154,87.857 C16.0667692,87.8553077 15.9406923,87.8172308 15.8129231,87.7529231 C15.7020769,87.6958077 15.5874231,87.6078077 15.4600769,87.472 C15.2371154,87.2367692 14.9951154,86.8509231 14.7416923,86.3859615 C14.3537308,85.6904231 13.948,84.8235385 13.2562692,84.0552308 C12.9093462,83.6727692 12.4790769,83.3173846 11.9493846,83.0652308 C11.4209615,82.8118077 10.802,82.6709231 10.1263462,82.6721838 C9.5425,82.6721838 9.06865385,83.1460385 9.06865385,83.7298846 C9.06865385,84.3141538 9.5425,84.7875769 10.1263462,84.7875769 C10.4707308,84.7884231 10.7262692,84.8451154 10.9437308,84.9326923 C11.1341154,85.0101154 11.2991154,85.1146154 11.4611538,85.2533846 C11.7437692,85.4941154 12.0111538,85.8528846 12.2717692,86.2916154 C12.6690385,86.9478077 13.0235769,87.7605385 13.5773846,88.5115 C13.8574615,88.8850769 14.2005769,89.2506154 14.6570769,89.5285769 C15.1110385,89.8082308 15.6775385,89.9757692 16.2766154,89.9724349 C16.8604615,89.9724349 17.3343077,89.4989615 17.3343077,88.9146923 C17.3343077,88.3304231 16.8604615,87.857 16.2766154,87.857","id","Fill-55"],["d","M28.5763077,87.857 C28.3664615,87.8553077 28.2403846,87.8172308 28.1126154,87.7529231 C28.0017692,87.6958077 27.8871154,87.6078077 27.7597692,87.472 C27.5368077,87.2367692 27.2948077,86.8509231 27.0413846,86.3859615 C26.6538462,85.6904231 26.2481154,84.8239615 25.5563846,84.0552308 C25.2094615,83.6731923 24.7791923,83.3178077 24.2495,83.0656538 C23.7210769,82.8122308 23.1021154,82.6713462 22.4268846,82.6726069 C21.8426154,82.6726069 21.3691923,83.1464615 21.3691923,83.7303077 C21.3691923,84.3145769 21.8426154,84.788 22.4268846,84.788 C22.7708462,84.7888462 23.0263846,84.8455385 23.2438462,84.9331154 C23.4338077,85.0105385 23.5988077,85.1150385 23.7612692,85.2538077 C24.0434615,85.4945385 24.3112692,85.8533077 24.5718846,86.2920385 C24.9691538,86.9482308 25.3232692,87.7609615 25.8775,88.5115 C26.1571538,88.8850769 26.5006923,89.2506154 26.9571923,89.5285769 C27.4107308,89.8082308 27.9772308,89.9757692 28.5763077,89.9724349 C29.1605769,89.9724349 29.634,89.4989615 29.634,88.9146923 C29.634,88.3304231 29.1605769,87.857 28.5763077,87.857","id","Fill-56"],["d","M16.2766154,89.9724112 C16.7978462,89.9745 17.2953846,89.8501154 17.7142308,89.6309615 C18.0814615,89.4401538 18.3860769,89.1867308 18.6386538,88.9159615 C19.0811923,88.4387308 19.3849615,87.9107308 19.6650385,87.4051538 C20.0775385,86.6448846 20.4451923,85.9290385 20.8619231,85.4788846 C21.0692308,85.2516923 21.2769615,85.0888077 21.5147308,84.975 C21.7533462,84.8624615 22.0308846,84.7892692 22.4268846,84.788 C23.0107308,84.788 23.4845769,84.3145769 23.4845769,83.7303077 C23.4845769,83.1464615 23.0107308,82.6726103 22.4268846,82.6726103 C21.8383846,82.6717692 21.2934615,82.7775385 20.8132692,82.9734231 C20.3927308,83.1439231 20.0255,83.3804231 19.7136923,83.6486538 C19.1670769,84.1203846 18.7837692,84.6754615 18.4647692,85.2072692 C17.9930385,86.0068846 17.6385,86.7764615 17.2814231,87.2448077 C17.1054231,87.4804615 16.9425385,87.6331923 16.797,87.7211923 C16.6485,87.8075 16.5169231,87.8536154 16.2766154,87.857 C15.6923462,87.857 15.2189231,88.3304231 15.2189231,88.9146923 C15.2189231,89.4989615 15.6923462,89.9724112 16.2766154,89.9724112","id","Fill-57"],["d","M28.5763077,89.9724017 C29.0975385,89.9740769 29.5950769,89.8501154 30.0139231,89.6305385 C30.3815769,89.4401538 30.6857692,89.1867308 30.9383462,88.9155385 C31.3808846,88.4387308 31.6842308,87.9103077 31.9643077,87.4047308 C32.3768077,86.6448846 32.7444615,85.9286154 33.1607692,85.4788846 C33.3685,85.2516923 33.5762308,85.0888077 33.8135769,84.975 C34.0526154,84.8624615 34.3301538,84.7892692 34.7257308,84.788 L34.7257308,83.7332692 L34.6381538,84.7846154 C34.6804615,84.788 34.7109231,84.788 34.7257308,84.788 L34.7257308,83.7332692 L34.6381538,84.7846154 C35.2203077,84.8328462 35.7318077,84.4004615 35.7800385,83.8183077 C35.8286923,83.2361538 35.3963077,82.7246538 34.8141538,82.6764231 C34.7714231,82.6730385 34.7409615,82.6726141 34.7257308,82.6726141 C34.1376538,82.6721923 33.5927308,82.7775385 33.1121154,82.9734231 C32.692,83.1435 32.3247692,83.3804231 32.0129615,83.6486538 C31.4659231,84.1203846 31.0830385,84.6754615 30.7644615,85.2072692 C30.2927308,86.0064615 29.9377692,86.7764615 29.5806923,87.2443846 C29.4046923,87.4804615 29.2422308,87.6331923 29.0962692,87.7211923 C28.9477692,87.8075 28.8161923,87.8536154 28.5758846,87.857 C27.9920385,87.857 27.5186154,88.3308462 27.5186154,88.9151154 C27.5186154,89.4989615 27.9920385,89.9724017 28.5763077,89.9724017","id","Fill-58"],["d","M135.468808,19.5072308 C135.466692,19.7170769 135.429038,19.8431538 135.364731,19.9709231 C135.307192,20.0817692 135.219615,20.1964231 135.083385,20.3237692 C134.848154,20.5467308 134.462731,20.7887308 133.997346,21.0421538 C133.301808,21.4301154 132.435346,21.8358462 131.667038,22.5275769 C131.285,22.8745 130.929192,23.3047692 130.677038,23.8344615 C130.423615,24.3628846 130.282731,24.9818462 130.284408,25.6575 C130.284408,26.2413462 130.757846,26.7151923 131.342115,26.7151923 C131.925962,26.7151923 132.399808,26.2413462 132.399808,25.6575 C132.400231,25.3131154 132.456923,25.0575769 132.5445,24.8401154 C132.622346,24.6497308 132.726423,24.4847308 132.865192,24.3226923 C133.105923,24.0400769 133.464692,23.7726923 133.903423,23.5120769 C134.559615,23.1148077 135.372346,22.7602692 136.122885,22.2064615 C136.496462,21.9263846 136.862,21.5832692 137.140385,21.1267692 C137.420038,20.6728077 137.587154,20.1063077 137.584231,19.5072308 C137.584231,18.9233846 137.110346,18.4495385 136.5265,18.4495385 C135.942231,18.4495385 135.468808,18.9233846 135.468808,19.5072308","id","Fill-59"],["d","M135.468808,7.20753846 C135.466692,7.41696154 135.429038,7.54346154 135.364731,7.67123077 C135.307192,7.78165385 135.219615,7.89673077 135.083385,8.02407692 C134.848154,8.24703846 134.462731,8.48861538 133.997346,8.74246154 C133.301808,9.13 132.435346,9.53573077 131.667038,10.2274615 C131.285,10.5743846 130.929615,11.0046538 130.677038,11.5343462 C130.423615,12.0627692 130.282731,12.6817308 130.284408,13.3569615 C130.284408,13.9412308 130.757846,14.4146538 131.342115,14.4146538 C131.925962,14.4146538 132.399808,13.9412308 132.399808,13.3569615 C132.400231,13.013 132.456923,12.7574615 132.5445,12.54 C132.622346,12.3500385 132.726423,12.1846154 132.865192,12.0225769 C133.105923,11.7403846 133.464692,11.4725769 133.903423,11.2119615 C134.559615,10.8146923 135.372346,10.4605769 136.122885,9.90634615 C136.496462,9.62669231 136.862,9.28315385 137.140385,8.82665385 C137.420038,8.37311538 137.587154,7.80661538 137.584231,7.20753846 C137.584231,6.62369231 137.110346,6.14984615 136.5265,6.14984615 C135.942231,6.14984615 135.468808,6.62369231 135.468808,7.20753846","id","Fill-60"],["d","M137.584209,19.5072308 C137.585885,18.986 137.461923,18.4884615 137.242346,18.0696154 C137.051962,17.7019615 136.798538,17.3977692 136.527346,17.1451923 C136.050538,16.7026538 135.522115,16.3988846 135.016538,16.1188077 C134.256692,15.7063077 133.540423,15.3386538 133.090269,14.9219231 C132.863077,14.7146154 132.700192,14.5068846 132.586385,14.2691154 C132.473846,14.0305 132.401077,13.7525385 132.399808,13.3569615 C132.399808,12.7731154 131.925962,12.2992692 131.342115,12.2992692 C130.757846,12.2992692 130.284418,12.7731154 130.284418,13.3569615 C130.283577,13.9454615 130.388923,14.4903846 130.584808,14.9705769 C130.755308,15.3911154 130.992231,15.7583462 131.260462,16.0701538 C131.731769,16.6167692 132.287269,17.0000769 132.819077,17.3186538 C133.618269,17.7908077 134.388269,18.1453462 134.856192,18.5024231 C135.091846,18.6784231 135.245,18.8413077 135.332577,18.9868462 C135.418885,19.1353462 135.465423,19.2669231 135.468808,19.5072308 C135.468808,20.0915 135.942231,20.5649231 136.5265,20.5649231 C137.110346,20.5649231 137.584209,20.0915 137.584209,19.5072308","id","Fill-61"],["d","M137.584209,7.20753846 C137.585885,6.68630769 137.461923,6.18876923 137.242346,5.76992308 C137.051962,5.40226923 136.798538,5.09807692 136.527346,4.8455 C136.050538,4.40296154 135.522115,4.09919231 135.016538,3.81953846 C134.256692,3.40661538 133.540423,3.03938462 133.090269,2.62265385 C132.863077,2.41534615 132.700192,2.20761538 132.586385,1.96984615 C132.473846,1.73080769 132.401077,1.45326923 132.399808,1.05769231 C132.399808,0.473423077 131.925962,0 131.342115,0 C130.757846,0 130.284418,0.473423077 130.284418,1.05769231 C130.283577,1.64576923 130.388923,2.19069231 130.584808,2.67130769 C130.755308,3.09184615 130.992231,3.45865385 131.260462,3.77046154 C131.731769,4.3175 132.287269,4.70038462 132.819077,5.01938462 C133.618269,5.49111538 134.388269,5.84565385 134.856192,6.20315385 C135.092269,6.37873077 135.245,6.54161538 135.332577,6.68715385 C135.419308,6.83565385 135.465423,6.96723077 135.468808,7.20753846 C135.468808,7.79180769 135.942231,8.26523077 136.5265,8.26523077 C137.110346,8.26523077 137.584209,7.79180769 137.584209,7.20753846","id","Fill-62"],["d","M97.7553077,83.8453846 C97.7536154,84.0548077 97.7155385,84.1808846 97.6516538,84.3090769 C97.5941154,84.4195 97.5065385,84.5345769 97.3703077,84.6615 C97.1350769,84.8844615 96.7492308,85.1264615 96.2842692,85.3798846 C95.5887308,85.7678462 94.7222692,86.1735769 93.9539615,86.8653077 C93.5715,87.2122308 93.2161154,87.6425 92.9639615,88.1721923 C92.7105385,88.7010385 92.5696538,89.3195769 92.5713311,89.9952308 C92.5713311,90.5795 93.0447692,91.0529231 93.6290385,91.0529231 C94.2128846,91.0529231 94.6867308,90.5795 94.6867308,89.9952308 C94.6871538,89.6508462 94.7438462,89.3953077 94.8314231,89.1778462 C94.9092692,88.9878846 95.0133462,88.8224615 95.1521154,88.6604231 C95.3928462,88.3782308 95.7516154,88.1104231 96.1903462,87.8498077 C96.8465385,87.4525385 97.6592692,87.0984231 98.4098077,86.5441923 C98.7833846,86.2645385 99.1489231,85.921 99.4273077,85.4645 C99.7065385,85.0109615 99.8740769,84.4440385 99.8707426,83.8453846 C99.8707426,83.2611154 99.3972692,82.7876923 98.813,82.7876923 C98.2291538,82.7876923 97.7553077,83.2611154 97.7553077,83.8453846","id","Fill-63"],["d","M97.7553077,71.5452692 C97.7536154,71.7551154 97.7155385,71.8811923 97.6516538,72.0089615 C97.5941154,72.1198077 97.5065385,72.2344615 97.3703077,72.3618077 C97.1350769,72.5847692 96.7492308,72.8267692 96.2842692,73.0801923 C95.5887308,73.4681538 94.7222692,73.8734615 93.9539615,74.5656154 C93.5715,74.9125385 93.2161154,75.3428077 92.9639615,75.8720769 C92.7105385,76.4009231 92.5696538,77.0194615 92.5713311,77.6951154 C92.5713311,78.2789615 93.0447692,78.7528077 93.6290385,78.7528077 C94.2128846,78.7528077 94.6867308,78.2789615 94.6867308,77.6951154 C94.6871538,77.3507308 94.7438462,77.0951923 94.8314231,76.8777308 C94.9092692,76.6877692 95.0133462,76.5227692 95.1521154,76.3607308 C95.3928462,76.0781154 95.7516154,75.8107308 96.1903462,75.5501154 C96.8465385,75.1528462 97.6592692,74.7983077 98.4098077,74.2445 C98.7833846,73.9644231 99.1489231,73.6213077 99.4273077,73.1648077 C99.7065385,72.7108462 99.8740769,72.1443462 99.8707426,71.5452692 C99.8707426,70.9614231 99.3972692,70.4875769 98.813,70.4875769 C98.2291538,70.4875769 97.7553077,70.9614231 97.7553077,71.5452692","id","Fill-64"],["d","M99.8707189,83.8453846 C99.8728077,83.3241538 99.7484231,82.8261923 99.5292692,82.4077692 C99.3388846,82.0401154 99.0854615,81.7359231 98.8142692,81.4829231 C98.3374615,81.0403846 97.8090385,80.7366154 97.3034615,80.4565385 C96.5436154,80.0440385 95.8273462,79.6768077 95.3771923,79.2600769 C95.15,79.0527692 94.9871154,78.8446154 94.8733077,78.6072692 C94.7607692,78.3682308 94.688,78.0906923 94.6867308,77.6951154 C94.6867308,77.1108462 94.2128846,76.6374231 93.6290385,76.6374231 C93.0447692,76.6374231 92.5713411,77.1108462 92.5713411,77.6951154 C92.5705,78.2831923 92.6758462,78.8281154 92.8717308,79.3083077 C93.0422308,79.7288462 93.2791538,80.0960769 93.5473846,80.4078846 C94.0186923,80.9549231 94.5737692,81.3378077 95.106,81.6568077 C95.9051923,82.1285385 96.6751923,82.4830769 97.1431154,82.8405769 C97.3787692,83.0161538 97.5319231,83.1790385 97.6195,83.3245769 C97.7058077,83.4735 97.7523462,83.6050769 97.7553077,83.8453846 C97.7553077,84.4292308 98.2291538,84.9030769 98.813,84.9030769 C99.3972692,84.9030769 99.8707189,84.4292308 99.8707189,83.8453846","id","Fill-65"],["d","M99.8707189,71.5452692 C99.8728077,71.0240385 99.7484231,70.5265 99.5292692,70.1080769 C99.3388846,69.7404231 99.0850385,69.4362308 98.8142692,69.1832308 C98.3374615,68.7411154 97.8090385,68.4373462 97.3034615,68.1572692 C96.5431923,67.7447692 95.8273462,67.3771154 95.3771923,66.9603846 C95.15,66.7530769 94.9871154,66.5453462 94.8733077,66.3075769 C94.7607692,66.0689615 94.688,65.791 94.6867308,65.3954231 C94.6867308,64.8115769 94.2128846,64.3377308 93.6290385,64.3377308 C93.0447692,64.3377308 92.5713411,64.8115769 92.5713411,65.3954231 C92.5705,65.9839231 92.6758462,66.5288462 92.8717308,67.0090385 C93.0422308,67.4295769 93.2791538,67.7968077 93.5473846,68.1086154 C94.0186923,68.6552308 94.5737692,69.0385385 95.106,69.3571154 C95.9051923,69.8292692 96.6751923,70.1838077 97.1431154,70.5408846 C97.3787692,70.7168846 97.5319231,70.8797692 97.6195,71.0253077 C97.7058077,71.1738077 97.7523462,71.3049615 97.7553077,71.5452692 C97.7553077,72.1295385 98.2291538,72.6029615 98.813,72.6029615 C99.3972692,72.6029615 99.8707189,72.1295385 99.8707189,71.5452692","id","Fill-66"],["d","M199.984654,186.622615 C199.982538,186.832462 199.944885,186.958538 199.880577,187.086308 C199.823038,187.197154 199.735462,187.311808 199.599231,187.439154 C199.364,187.662115 198.978577,187.904115 198.513192,188.157538 C197.817654,188.5455 196.951192,188.951231 196.182885,189.643385 C195.800846,189.990308 195.445462,190.420577 195.192885,190.950269 C194.939462,191.478692 194.799,192.097654 194.800261,192.773308 C194.800261,193.357154 195.273692,193.831 195.857962,193.831 C196.442231,193.831 196.915654,193.357154 196.915654,192.773308 C196.9165,192.4285 196.972769,192.173385 197.060769,191.9555 C197.138192,191.765538 197.242269,191.600115 197.381038,191.438077 C197.621769,191.155885 197.980962,190.888077 198.419269,190.627462 C199.075885,190.230192 199.888192,189.875654 200.639154,189.321846 C201.012308,189.041769 201.377846,188.698654 201.656231,188.242154 C201.935885,187.788192 202.103423,187.221692 202.100089,186.622615 C202.100089,186.038769 201.626192,185.564923 201.042346,185.564923 C200.458077,185.564923 199.984654,186.038769 199.984654,186.622615","id","Fill-67"],["d","M199.984654,174.322923 C199.982538,174.532769 199.944885,174.658846 199.880577,174.786615 C199.823038,174.897462 199.735462,175.012115 199.599231,175.139462 C199.364,175.362423 198.978577,175.604 198.513615,175.857846 C197.818077,176.245385 196.951615,176.651115 196.182885,177.342846 C195.800846,177.689769 195.445462,178.120038 195.193308,178.649731 C194.939462,179.178154 194.799,179.797115 194.800261,180.472346 C194.800261,181.056615 195.273692,181.530038 195.857962,181.530038 C196.442231,181.530038 196.915654,181.056615 196.915654,180.472346 C196.9165,180.128385 196.972769,179.872846 197.060769,179.655385 C197.138192,179.465423 197.242269,179.3 197.381038,179.137962 C197.621769,178.855769 197.980538,178.587962 198.419269,178.327346 C199.075462,177.930077 199.888192,177.575962 200.639154,177.021731 C201.012308,176.742077 201.377846,176.398538 201.656231,175.942038 C201.935885,175.4885 202.103423,174.922 202.100089,174.322923 C202.100089,173.738654 201.626192,173.265231 201.042346,173.265231 C200.458077,173.265231 199.984654,173.738654 199.984654,174.322923","id","Fill-68"],["d","M202.100056,186.622615 C202.101731,186.101385 201.977769,185.603846 201.758192,185.185 C201.567808,184.817769 201.314385,184.513154 201.043192,184.260577 C200.566385,183.818038 200.037962,183.514269 199.532808,183.234192 C198.772538,182.821692 198.056269,182.454462 197.606538,182.037731 C197.379346,181.830423 197.216038,181.622269 197.102231,181.384923 C196.990115,181.145885 196.916923,180.868346 196.915654,180.472346 C196.915654,179.8885 196.442231,179.414654 195.857962,179.414654 C195.273692,179.414654 194.800264,179.8885 194.800264,180.472346 C194.799423,181.060846 194.904769,181.605769 195.100654,182.085962 C195.271154,182.5065 195.508077,182.873731 195.776308,183.185538 C196.248038,183.732577 196.803115,184.115462 197.334923,184.434462 C198.134115,184.906192 198.904115,185.260731 199.372038,185.617808 C199.608115,185.793808 199.760846,185.956692 199.848423,186.102231 C199.935154,186.250731 199.981269,186.382308 199.984654,186.622615 C199.984654,187.206885 200.458077,187.680308 201.042346,187.680308 C201.626192,187.680308 202.100056,187.206885 202.100056,186.622615","id","Fill-69"],["d","M202.100056,174.322923 C202.101731,173.801692 201.977769,173.304154 201.758192,172.885308 C201.567808,172.518077 201.314385,172.213885 201.043192,171.960885 C200.566385,171.518769 200.037962,171.215 199.532808,170.934923 C198.772538,170.522423 198.056269,170.154769 197.606115,169.738462 C197.378923,169.530731 197.216038,169.323 197.102231,169.085654 C196.989692,168.846615 196.916923,168.569077 196.915654,168.1735 C196.915654,167.589231 196.442231,167.115808 195.857962,167.115808 C195.273692,167.115808 194.800264,167.589231 194.800264,168.1735 C194.799423,168.761577 194.904769,169.3065 195.100654,169.786692 C195.271154,170.207231 195.508077,170.574462 195.776308,170.886269 C196.248038,171.433308 196.803115,171.816192 197.334923,172.135192 C198.134115,172.606923 198.904115,172.961462 199.372038,173.318538 C199.608115,173.494538 199.760846,173.657423 199.848423,173.802962 C199.935154,173.951462 199.981269,174.082615 199.984654,174.322923 C199.984654,174.907192 200.458077,175.380615 201.042346,175.380615 C201.626192,175.380615 202.100056,174.907192 202.100056,174.322923","id","Fill-70"],["d","M73.1440769,196.315731 C73.1419615,196.525154 73.1043077,196.651231 73.04,196.779 C72.9824615,196.889846 72.8948846,197.004923 72.7586538,197.131846 C72.5234231,197.354808 72.138,197.596808 71.6726154,197.850231 C70.9770769,198.238192 70.1110385,198.643923 69.3423077,199.335654 C68.9602692,199.682577 68.6048846,200.112846 68.3523077,200.642538 C68.0988846,201.170962 67.958,201.7895 67.9596772,202.465154 C67.9596772,203.049 68.4331154,203.522846 69.0173846,203.522846 C69.6012308,203.522846 70.0750769,203.049 70.0750769,202.465154 C70.0755,202.120769 70.1321923,201.865654 70.2197692,201.647769 C70.2976154,201.457808 70.4016923,201.292808 70.5404615,201.130769 C70.7811923,200.848154 71.1399615,200.580769 71.5786923,200.320154 C72.2348846,199.922885 73.0476154,199.568346 73.7981538,199.014538 C74.1717308,198.734462 74.5372692,198.391346 74.8156538,197.934846 C75.0953077,197.480885 75.2624231,196.914385 75.2595003,196.315731 C75.2595003,195.731462 74.7856154,195.258038 74.2017692,195.258038 C73.6175,195.258038 73.1440769,195.731462 73.1440769,196.315731","id","Fill-71"],["d","M73.1440769,184.015615 C73.1419615,184.225462 73.1043077,184.351538 73.04,184.479308 C72.9824615,184.590154 72.8948846,184.704808 72.7586538,184.832154 C72.5234231,185.055115 72.138,185.297115 71.6726154,185.550538 C70.9770769,185.938077 70.1110385,186.343808 69.3423077,187.035962 C68.9602692,187.382462 68.6048846,187.812731 68.3523077,188.342423 C68.0988846,188.870846 67.958,189.489808 67.9596772,190.165038 C67.9596772,190.749308 68.4331154,191.222731 69.0173846,191.222731 C69.6012308,191.222731 70.0750769,190.749308 70.0750769,190.165038 C70.0755,189.821077 70.1321923,189.565538 70.2197692,189.348077 C70.2976154,189.158115 70.4016923,188.993115 70.5404615,188.830654 C70.7811923,188.548462 71.1399615,188.280654 71.5786923,188.020462 C72.2348846,187.622769 73.0476154,187.268654 73.7981538,186.714846 C74.1717308,186.434769 74.5372692,186.091654 74.8156538,185.634731 C75.0953077,185.181192 75.2624231,184.614692 75.2595003,184.015615 C75.2595003,183.431769 74.7856154,182.957923 74.2017692,182.957923 C73.6175,182.957923 73.1440769,183.431769 73.1440769,184.015615","id","Fill-72"],["d","M75.2594786,196.315731 C75.2611538,195.794077 75.1371923,195.296538 74.9176154,194.878115 C74.7272308,194.510462 74.4738077,194.205846 74.2026154,193.953269 C73.7258077,193.510731 73.1973846,193.206962 72.6918077,192.926885 C71.9319615,192.514385 71.2156923,192.146731 70.7655385,191.73 C70.5383462,191.522692 70.3754615,191.314962 70.2616538,191.077192 C70.1491154,190.838577 70.0763462,190.560615 70.0750769,190.165038 C70.0750769,189.581192 69.6012308,189.107346 69.0173846,189.107346 C68.4331154,189.107346 67.9596873,189.581192 67.9596873,190.165038 C67.9588462,190.753538 68.0641923,191.298462 68.2600769,191.778654 C68.4305769,192.199192 68.6675,192.566423 68.9357308,192.878231 C69.4070385,193.424846 69.9625385,193.807731 70.4943462,194.126731 C71.2935385,194.598462 72.0635385,194.953423 72.5314615,195.3105 C72.7671154,195.4865 72.9202692,195.649385 73.0078462,195.794923 C73.0941538,195.943423 73.1406923,196.075 73.1440769,196.315731 C73.1440769,196.899577 73.6175,197.373423 74.2017692,197.373423 C74.7856154,197.373423 75.2594786,196.899577 75.2594786,196.315731","id","Fill-73"],["d","M75.2594786,184.015615 C75.2611538,183.494385 75.1371923,182.996846 74.9176154,182.578 C74.7272308,182.210346 74.4738077,181.906154 74.2026154,181.653154 C73.7258077,181.211038 73.1973846,180.907269 72.6918077,180.627192 C71.9319615,180.214692 71.2156923,179.847462 70.7655385,179.430731 C70.5383462,179.223423 70.3754615,179.015269 70.2616538,178.7775 C70.1491154,178.538885 70.0763462,178.261346 70.0750769,177.865346 C70.0750769,177.281077 69.6012308,176.807654 69.0173846,176.807654 C68.4331154,176.807654 67.9596873,177.281077 67.9596873,177.865346 C67.9588462,178.453846 68.0641923,178.998769 68.2600769,179.478962 C68.4305769,179.8995 68.6675,180.266731 68.9357308,180.578538 C69.4070385,181.125577 69.9625385,181.508462 70.4943462,181.827462 C71.2935385,182.299192 72.0635385,182.653731 72.5314615,183.010808 C72.7671154,183.186808 72.9202692,183.349692 73.0078462,183.495231 C73.0941538,183.643731 73.1406923,183.775308 73.1440769,184.015615 C73.1440769,184.599885 73.6175,185.073308 74.2017692,185.073308 C74.7856154,185.073308 75.2594786,184.599885 75.2594786,184.015615","id","Fill-74"],["d","M150.245615,152.688038 L165.420962,152.688038 C166.005231,152.688038 166.478654,152.214615 166.478654,151.630346 C166.478654,151.0465 166.005231,150.572654 165.420962,150.572654 L150.245615,150.572654 C149.661769,150.572654 149.187923,151.0465 149.187923,151.630346 C149.187923,152.214615 149.661769,152.688038 150.245615,152.688038","id","Fill-75"],["d","M1.05769231,108.836538 L16.2330385,108.836538 C16.8173077,108.836538 17.2907308,108.363115 17.2907308,107.778846 C17.2907308,107.194577 16.8173077,106.721154 16.2330385,106.721154 L1.05769231,106.721154 C0.473423077,106.721154 0,107.194577 0,107.778846 C0,108.363115 0.473423077,108.836538 1.05769231,108.836538","id","Fill-76"],["d","M151.380308,38.2965 L166.555654,38.2965 C167.139923,38.2965 167.613346,37.8226538 167.613346,37.2388077 C167.613346,36.6545385 167.139923,36.1811154 166.555654,36.1811154 L151.380308,36.1811154 C150.796038,36.1811154 150.322615,36.6545385 150.322615,37.2388077 C150.322615,37.8226538 150.796038,38.2965 151.380308,38.2965","id","Fill-77"],["d","M211.198731,4.048 L226.374077,4.048 C226.957923,4.048 227.431769,3.57457692 227.431769,2.99030769 C227.431769,2.40646154 226.957923,1.93261538 226.374077,1.93261538 L211.198731,1.93261538 C210.614462,1.93261538 210.141038,2.40646154 210.141038,2.99030769 C210.141038,3.57457692 210.614462,4.048 211.198731,4.048","id","Fill-78"],["d","M61.5568462,230.232115 L76.7321923,230.232115 C77.3164615,230.232115 77.7898846,229.758269 77.7898846,229.174423 C77.7898846,228.590154 77.3164615,228.116731 76.7321923,228.116731 L61.5568462,228.116731 C60.9725769,228.116731 60.4991538,228.590154 60.4991538,229.174423 C60.4991538,229.758269 60.9725769,230.232115 61.5568462,230.232115","id","Fill-79"],["d","M101.2715,200.604038 L112.002,189.873538 C112.415346,189.460615 112.415346,188.790885 112.002,188.377962 C111.589077,187.964615 110.919346,187.964615 110.506423,188.377962 L99.7759231,199.108462 C99.3625769,199.521385 99.3625769,200.191115 99.7759231,200.604038 C100.188846,201.017385 100.858577,201.017385 101.2715,200.604038","id","Fill-80"],["d","M12.4435385,14.4688077 L23.1740385,3.73830769 C23.5873846,3.32538462 23.5873846,2.65565385 23.1740385,2.24273077 C22.7611154,1.82938462 22.0913846,1.82938462 21.6784615,2.24273077 L10.9479615,12.9732308 C10.5346154,13.3861538 10.5346154,14.0558846 10.9479615,14.4688077 C11.3608846,14.8821538 12.0306154,14.8821538 12.4435385,14.4688077","id","Fill-81"],["d","M219.533769,124.474308 L230.264269,113.743808 C230.677615,113.330885 230.677615,112.661154 230.264269,112.247808 C229.851346,111.834885 229.181615,111.834885 228.768692,112.247808 L218.037769,122.978731 C217.624846,123.391654 217.624846,124.061385 218.037769,124.474308 C218.451115,124.887231 219.120846,124.887231 219.533769,124.474308","id","Fill-82"],["d","M127.623269,71.2592692 L130.399077,66.4442308 L130.887731,66.4442308 L128.356038,70.8357692 L136.862423,70.8285769 L145.370923,70.8247692 L141.111808,63.4594231 L141.478192,63.2478846 L146.104115,71.2474231 L136.862846,71.2516538 L127.623269,71.2592692 M131.619231,64.3284231 L132.933308,62.0480385 L133.177846,62.4706923 L132.606269,63.4636538 L132.107462,64.328 L131.619231,64.3284231 M141.111808,63.4594231 L136.852269,56.0928077 L134.397577,60.3540385 L134.153038,59.9309615 L136.851423,55.2466538 L141.478192,63.2478846 L141.111808,63.4594231","id","Fill-83"],["d","M130.399077,66.4442308 L131.619231,64.3284231 L132.107462,64.328 L130.887731,66.4442308 L130.399077,66.4442308 M133.177846,62.4706923 L132.933308,62.0480385 L134.153038,59.9309615 L134.397577,60.3540385 L133.177846,62.4706923","id","Fill-84"],["d","M112.934462,165.183192 L115.710269,160.368154 L116.198923,160.368154 L113.666808,164.759692 L122.173615,164.7525 L130.682115,164.748692 L126.423,157.383346 L126.606192,157.277577 L126.789385,157.171808 L131.415308,165.171346 L122.174038,165.175577 L112.934462,165.183192 M116.930423,158.252346 L118.2445,155.971538 L118.489038,156.394615 L117.917038,157.387577 L117.418654,158.251923 L116.930423,158.252346 M126.423,157.383346 L122.163462,150.016731 L119.708769,154.277962 L119.464231,153.854885 L122.162615,149.170577 L126.789385,157.171808 L126.606192,157.277577 L126.423,157.383346","id","Fill-85"],["d","M115.710269,160.368154 L116.930423,158.252346 L117.418654,158.251923 L116.198923,160.368154 L115.710269,160.368154 M118.489038,156.394615 L118.2445,155.971538 L119.464231,153.854885 L119.708769,154.277962 L118.489038,156.394615","id","Fill-86"],["d","M163.850077,194.026038 L166.625885,189.211 L167.114538,189.210577 L164.582846,193.602538 L173.089231,193.595346 L181.597308,193.591115 L177.338615,186.226192 L177.705,186.014654 L182.3305,194.014192 L173.089654,194.018423 L163.850077,194.026038 M167.846038,187.095192 L169.160115,184.814385 L169.404654,185.237462 L168.334269,187.094769 L167.846038,187.095192 M177.338615,186.226192 L173.079077,178.859577 L170.624385,183.120808 L170.379423,182.697731 L173.078231,178.013423 L177.705,186.014654 L177.338615,186.226192","id","Fill-87"],["d","M166.625885,189.211 L167.846038,187.095192 L168.334269,187.094769 L167.114538,189.210577 L166.625885,189.211 M169.404654,185.237462 L169.160115,184.814385 L170.379423,182.697731 L170.624385,183.120808 L169.404654,185.237462","id","Fill-88"],["d","M204.624962,136.113577 L198.087577,129.582115 L196.504846,128.001923 L196.630923,127.529769 L198.386269,129.282577 L204.405385,135.296192 L208.799038,118.855423 L200.584577,121.064731 L198.186154,121.709077 L198.312231,121.237346 L200.475,120.656462 L209.396846,118.256346 L204.624962,136.113577 M194.776154,126.276192 L191.548923,123.053615 L195.953154,121.870692 L195.827077,122.342846 L192.366308,123.271923 L194.902231,125.804038 L194.776154,126.276192","id","Fill-89"],["d","M196.504846,128.001923 L194.776154,126.276192 L194.902231,125.804038 L196.630923,127.529769 L196.504846,128.001923 M195.827077,122.342846 L195.953154,121.870692 L198.312231,121.237346 L198.186154,121.709077 L195.827077,122.342846","id","Fill-90"],["d","M58.6947308,36.5669615 L50.5746154,28.4553077 L50.7006923,27.9835769 L52.4560385,29.7359615 L58.4751538,35.7495769 L62.8683846,19.3088077 L54.6539231,21.5185385 L52.2559231,22.1624615 L52.382,21.6907308 L54.5443462,21.1098462 L63.4661923,18.7101538 L58.6947308,36.5669615 M48.8459231,26.73 L45.6182692,23.5074231 L50.0229231,22.3245 L49.8968462,22.7962308 L46.4356538,23.7261538 L48.972,26.2578462 L48.8459231,26.73","id","Fill-91"],["d","M50.5746154,28.4553077 L48.8459231,26.73 L48.972,26.2578462 L50.7006923,27.9835769 L50.5746154,28.4553077 M49.8968462,22.7962308 L50.0229231,22.3245 L52.382,21.6907308 L52.2559231,22.1624615 L49.8968462,22.7962308","id","Fill-92"],["d","M52.6180769,221.837 L46.0802692,215.305538 L44.4975385,213.725769 L44.6240385,213.253615 L46.3793846,215.006 L52.3985,221.019615 L54.5942692,212.8005 L54.7986154,212.855077 L54.5942692,212.8005 L56.7913077,204.579269 L48.5772692,206.788577 L46.1792692,207.432923 L46.3053462,206.960769 L48.4672692,206.379885 L57.3895385,203.980192 L52.6180769,221.837 M42.7692692,212.000038 L39.5411923,208.777885 L43.9462692,207.594538 L43.8201923,208.066692 L40.359,208.996192 L42.8953462,211.528308 L42.7692692,212.000038","id","Fill-93"],["d","M44.4975385,213.725769 L42.7692692,212.000038 L42.8953462,211.528308 L44.6240385,213.253615 L44.4975385,213.725769 M43.8201923,208.066692 L43.9462692,207.594538 L46.3053462,206.960769 L46.1792692,207.432923 L43.8201923,208.066692","id","Fill-94"],["d","M207.903385,41.9726154 L207.898308,31.7185 L208.320962,31.4739615 L208.322231,32.7309231 L208.326038,41.2394231 L215.690962,36.9798846 L223.058,32.7207692 L215.687154,28.4743462 L214.564731,27.8270385 C214.667538,27.7276154 214.748346,27.6078846 214.803346,27.4767308 L215.898269,28.1079615 L223.904154,32.7199231 L207.903385,41.9726154 M207.896192,29.2760769 L207.892385,24.8697308 L208.315885,25.1134231 L208.318846,29.0315385 L207.896192,29.2760769","id","Fill-95"],["d","M207.898308,31.7185 L207.896192,29.2760769 L208.318846,29.0315385 L208.320962,31.4739615 L207.898308,31.7185 M214.564731,27.8270385 L208.315038,24.2245385 L208.315885,25.1134231 L207.892385,24.8697308 L207.891115,23.4917692 L214.803346,27.4767308 C214.748346,27.6078846 214.667538,27.7276154 214.564731,27.8270385","id","Fill-96"],["d","M46.7089615,130.629231 L46.7034615,120.374269 L47.1265385,120.130154 L47.1316154,129.896038 L61.8627308,121.376538 L54.4923077,117.130538 L53.3698846,116.483231 C53.4726923,116.383385 53.5535,116.264077 53.6085,116.1325 L54.7034231,116.763731 L62.7093077,121.375692 L54.7080769,126.002885 L54.7080769,126.002462 L46.7089615,130.629231 M46.7013462,117.932269 L46.6975385,113.5255 L47.1206154,113.769615 L47.1244231,117.687731 L46.7013462,117.932269","id","Fill-97"],["d","M46.7034615,120.374269 L46.7013462,117.932269 L47.1244231,117.687731 L47.1265385,120.130154 L46.7034615,120.374269 M53.3698846,116.483231 L47.1201923,112.880308 L47.1206154,113.769615 L46.6975385,113.5255 L46.6962692,112.147962 L53.6085,116.1325 C53.5535,116.264077 53.4726923,116.383385 53.3698846,116.483231","id","Fill-98"],["d","M149.559808,118.2335 C146.269538,118.2335 143.513615,115.9455 142.796923,112.873538 C142.930615,112.820231 143.062192,112.763115 143.192077,112.702615 C143.464538,113.936308 144.086038,115.038 144.948692,115.900654 C146.1295,117.081038 147.758346,117.810423 149.559808,117.810423 C151.360846,117.810423 152.989692,117.081038 154.1705,115.900654 C155.350885,114.719846 156.080269,113.091 156.080269,111.289538 C156.080269,109.488077 155.350885,107.859231 154.1705,106.678423 C152.989692,105.498038 151.360846,104.768654 149.559808,104.768654 C148.904038,104.768654 148.271115,104.865115 147.674154,105.045346 C147.663577,104.9015 147.648769,104.7585 147.630154,104.617192 C148.242769,104.440346 148.8905,104.345577 149.559808,104.345577 C153.394577,104.345577 156.503346,107.454346 156.503346,111.289538 C156.503346,115.124731 153.394577,118.2335 149.559808,118.2335 M142.648423,110.607115 C142.850654,108.535308 143.963346,106.730462 145.581192,105.597462 C145.581192,105.611 145.581192,105.624115 145.581192,105.637654 C145.581192,105.806885 145.573577,105.974 145.559192,106.139423 C145.344692,106.306538 145.140769,106.486346 144.948692,106.678423 C143.983654,107.643462 143.319846,108.908462 143.109577,110.322385 C142.961077,110.424346 142.807077,110.519538 142.648423,110.607115","id","Fill-99"],["d","M142.796923,112.873538 C142.678462,112.364577 142.615423,111.834462 142.615423,111.289538 C142.615423,111.058962 142.626846,110.831769 142.648423,110.607115 C142.807077,110.519538 142.961077,110.424346 143.109577,110.322385 C143.063038,110.638 143.0385,110.960808 143.0385,111.289538 C143.0385,111.774808 143.091385,112.247808 143.192077,112.702615 C143.062192,112.763115 142.930615,112.820231 142.796923,112.873538 M145.559192,106.139423 C145.573577,105.974 145.581192,105.806885 145.581192,105.637654 C145.581192,105.624115 145.581192,105.611 145.581192,105.597462 C146.198038,105.1655 146.8885,104.831269 147.630154,104.617192 C147.648769,104.7585 147.663577,104.9015 147.674154,105.045346 C146.898231,105.279308 146.183654,105.653731 145.559192,106.139423","id","Fill-100"],["d","M115.542308,43.1022308 C112.252462,43.1022308 109.496538,40.8142308 108.779846,37.7422692 C108.913115,37.6889615 109.045115,37.6318462 109.174577,37.5713462 C109.447038,38.8050385 110.068962,39.9067308 110.931192,40.7693846 C112.112,41.9497692 113.741269,42.6791538 115.542308,42.6791538 C117.343769,42.6791538 118.972615,41.9497692 120.153423,40.7693846 C121.333808,39.5885769 122.063192,37.9597308 122.063192,36.1582692 C122.063192,34.3568077 121.333808,32.7279615 120.153423,31.5471538 C118.972615,30.3667692 117.343769,29.6373846 115.542308,29.6373846 C114.886962,29.6373846 114.254038,29.7338462 113.657077,29.9140769 C113.6465,29.7702308 113.631692,29.6272308 113.613077,29.4859231 C114.225692,29.3090769 114.873,29.2143077 115.542308,29.2143077 C119.3775,29.2143077 122.486269,32.3226538 122.486269,36.1582692 C122.486269,39.9934615 119.3775,43.1022308 115.542308,43.1022308 M108.631346,35.4758462 C108.833154,33.4036154 109.945846,31.5991923 111.564115,30.4661923 C111.564115,30.4793077 111.564115,30.4928462 111.564115,30.5059615 C111.564115,30.6751923 111.556923,30.8427308 111.542115,31.0077308 C111.327615,31.1748462 111.123692,31.3550769 110.931192,31.5471538 C109.966154,32.5126154 109.302346,33.7771923 109.0925,35.1911154 C108.943577,35.2930769 108.789577,35.3882692 108.631346,35.4758462","id","Fill-101"],["d","M108.779846,37.7422692 C108.660962,37.2337308 108.597923,36.7031923 108.597923,36.1582692 C108.597923,35.9281154 108.609346,35.7005 108.631346,35.4758462 C108.789577,35.3882692 108.943577,35.2930769 109.0925,35.1911154 C109.045538,35.5067308 109.021,35.8295385 109.021,36.1582692 C109.021,36.6435385 109.074308,37.1165385 109.174577,37.5713462 C109.045115,37.6318462 108.913115,37.6889615 108.779846,37.7422692 M111.542115,31.0077308 C111.556923,30.8427308 111.564115,30.6751923 111.564115,30.5059615 C111.564115,30.4928462 111.564115,30.4793077 111.564115,30.4661923 C112.180962,30.0342308 112.871846,29.7 113.613077,29.4859231 C113.631692,29.6272308 113.6465,29.7702308 113.657077,29.9140769 C112.881577,30.1476154 112.166577,30.5220385 111.542115,31.0077308","id","Fill-102"],["d","M119.839077,241.801154 C116.549231,241.801154 113.793308,239.513154 113.076192,236.441192 C113.209885,236.387885 113.341462,236.330769 113.471346,236.270269 C113.743808,237.503962 114.365308,238.605654 115.227962,239.467885 C116.408769,240.648692 118.037615,241.378077 119.839077,241.378077 C121.640538,241.378077 123.269385,240.648692 124.450192,239.467885 C125.630577,238.2875 126.359962,236.658231 126.359962,234.856769 C126.359962,233.055308 125.630577,231.426462 124.450192,230.246077 C123.269385,229.065692 121.640538,228.336308 119.839077,228.336308 C119.183308,228.336308 118.550385,228.433192 117.953846,228.613 C117.942846,228.469154 117.928038,228.326154 117.909846,228.184846 C118.522038,228.008 119.169346,227.913231 119.839077,227.913231 C123.674269,227.913231 126.783038,231.021577 126.783038,234.856769 C126.783038,238.692385 123.674269,241.801154 119.839077,241.801154 M112.927692,234.175192 C113.1295,232.102962 114.242192,230.297692 115.860462,229.165115 C115.860462,229.178231 115.860462,229.191346 115.860462,229.204885 C115.860462,229.374115 115.853269,229.541654 115.838885,229.707077 C115.623962,229.873769 115.420038,230.054 115.227962,230.246077 C114.2625,231.211115 113.598692,232.476115 113.388846,233.890038 C113.239923,233.992 113.085923,234.087192 112.927692,234.175192","id","Fill-103"],["d","M113.076192,236.441192 C112.957308,235.932231 112.894692,235.402115 112.894692,234.856769 C112.894692,234.626615 112.905692,234.399423 112.927692,234.175192 C113.085923,234.087192 113.239923,233.992 113.388846,233.890038 C113.341885,234.205654 113.317769,234.528462 113.317769,234.856769 C113.317769,235.342462 113.370654,235.815462 113.471346,236.270269 C113.341462,236.330769 113.209885,236.387885 113.076192,236.441192 M115.838885,229.707077 C115.853269,229.541654 115.860462,229.374115 115.860462,229.204885 C115.860462,229.191346 115.860462,229.178231 115.860462,229.165115 C116.477308,228.733154 117.168192,228.398923 117.909846,228.184846 C117.928038,228.326154 117.942846,228.469154 117.953846,228.613 C117.177923,228.846538 116.462923,229.221385 115.838885,229.707077","id","Fill-104"],["d","M158.255308,224.794731 L157.832231,224.794731 C157.832231,222.993269 157.102423,221.364423 155.922038,220.184038 C154.741231,219.003654 153.112385,218.274269 151.310923,218.274269 C150.655154,218.274269 150.022654,218.370731 149.426115,218.550538 C149.415115,218.406692 149.400731,218.264538 149.382115,218.122385 C149.994308,217.945962 150.641615,217.851192 151.310923,217.851192 C155.146115,217.851192 158.255308,220.959538 158.255308,224.794731 M144.789615,224.794731 L144.366538,224.794731 C144.366538,222.439462 145.539308,220.358346 147.332731,219.102654 C147.332731,219.116192 147.332731,219.129308 147.332731,219.142846 C147.332731,219.291769 147.363615,219.4335 147.419462,219.562115 C147.164769,219.751654 146.924038,219.959808 146.699808,220.184038 C145.519423,221.364423 144.789615,222.993269 144.789615,224.794731","id","Fill-105"],["d","M147.419462,219.562115 C147.363615,219.4335 147.332731,219.291769 147.332731,219.142846 C147.332731,219.129308 147.332731,219.116192 147.332731,219.102654 C147.95,218.670692 148.640462,218.336462 149.382115,218.122385 C149.400731,218.264538 149.415115,218.406692 149.426115,218.550538 C148.694615,218.770962 148.017692,219.116615 147.419462,219.562115","id","Fill-106"],["d","M104.519462,121.387538 L104.096385,121.387538 C104.095962,119.586077 103.366577,117.957231 102.186192,116.776846 C101.005385,115.596462 99.3765385,114.867077 97.5755,114.867077 C96.9197308,114.867077 96.2868077,114.963538 95.6902692,115.143769 C95.6792692,114.999923 95.6644615,114.856923 95.6462692,114.715615 C96.2584615,114.538769 96.9057692,114.444 97.5755,114.444 C101.410269,114.444 104.519038,117.552346 104.519462,121.387538 M91.0541923,121.387538 L90.6311154,121.387538 C90.6311154,119.032269 91.8034615,116.951154 93.5968846,115.695885 C93.5968846,115.709 93.5968846,115.722538 93.5968846,115.736077 C93.5968846,115.885 93.6277692,116.026731 93.6831923,116.155346 C93.4289231,116.344885 93.1886154,116.552615 92.9643846,116.776846 C91.7835769,117.957231 91.0541923,119.586077 91.0541923,121.387538","id","Fill-107"],["d","M93.6831923,116.155346 C93.6277692,116.026731 93.5968846,115.885 93.5968846,115.736077 C93.5968846,115.722538 93.5968846,115.709 93.5968846,115.695885 C94.2137308,115.263923 94.9046154,114.929269 95.6462692,114.715615 C95.6644615,114.856923 95.6792692,114.999923 95.6902692,115.143769 C94.9587692,115.364192 94.2818462,115.709423 93.6831923,116.155346","id","Fill-108"],["d","M33.6274231,66.7251538 L33.2043462,66.7251538 C33.2043462,64.9232692 32.4779231,63.2944231 31.3030385,62.1136154 C30.1277308,60.9336538 28.5065,60.2042692 26.7139231,60.2042692 C26.0475769,60.2042692 25.4045,60.3049615 24.7995,60.4923846 C24.7889231,60.3485385 24.7741154,60.2055385 24.7559231,60.0638077 C25.377,59.8797692 26.0340385,59.7811923 26.7139231,59.7811923 C30.5326154,59.7811923 33.6274231,62.8903846 33.6274231,66.7251538 M20.2235,66.7251538 L19.8004231,66.7251538 C19.8004231,64.3910385 20.9469615,62.326 22.7052692,61.0669231 C22.7052692,61.0690385 22.7052692,61.0711538 22.7052692,61.0732692 C22.7052692,61.2327692 22.7403846,61.3842308 22.8038462,61.5200385 C22.5639615,61.7019615 22.3371923,61.9003846 22.1248077,62.1136154 C20.9499231,63.2944231 20.2235,64.9232692 20.2235,66.7251538","id","Fill-109"],["d","M22.8038462,61.5200385 C22.7403846,61.3842308 22.7052692,61.2327692 22.7052692,61.0732692 C22.7052692,61.0711538 22.7052692,61.0690385 22.7052692,61.0669231 C23.3212692,60.6260769 24.0125769,60.2838077 24.7559231,60.0638077 C24.7741154,60.2055385 24.7889231,60.3485385 24.7995,60.4923846 C24.0713846,60.7178846 23.3978462,61.0686154 22.8038462,61.5200385","id","Fill-110"],["d","M189.715731,77.9612308 C185.881385,77.9612308 182.771769,74.8664231 182.771346,71.0477308 C182.771769,67.2290385 185.881385,64.1342308 189.715731,64.1342308 L189.715731,64.5573077 C187.913846,64.5573077 186.285,65.2837308 185.104192,66.4586154 C183.923808,67.6339231 183.194423,69.2551538 183.194423,71.0477308 C183.194423,72.8403077 183.923808,74.4611154 185.104192,75.6368462 C186.285,76.8117308 187.914269,77.5381538 189.715731,77.5381538 L189.715731,77.9612308","id","Fill-111"],["d","M27.6019615,235.037846 C23.7671923,235.037846 20.6584231,231.942615 20.658,228.123923 C20.6584231,224.305231 23.7671923,221.210846 27.6019615,221.210846 L27.6019615,221.633923 C25.8000769,221.633923 24.1712308,222.360346 22.9904231,223.535231 C21.8104615,224.710538 21.0810769,226.331346 21.0810769,228.123923 C21.0810769,229.9165 21.8104615,231.537731 22.9904231,232.713038 C24.1712308,233.888346 25.8000769,234.614769 27.6019615,234.614769 L27.6019615,235.037846","id","Fill-112"],["d","M99.8465769,20.9211538 C96.0118077,20.9211538 92.9026154,17.8259231 92.9026154,14.0072308 C92.9026154,10.1885385 96.0118077,7.09415385 99.8465769,7.09415385 L99.8465769,7.51723077 C98.0446923,7.51723077 96.4158462,8.24365385 95.2350385,9.41853846 C94.0546538,10.5938462 93.3256923,12.2150769 93.3256923,14.0072308 C93.3256923,15.7998077 94.0546538,17.4210385 95.2350385,18.5967692 C96.4158462,19.7716538 98.0446923,20.4980769 99.8465769,20.4980769 L99.8465769,20.9211538","id","Fill-113"],["d","M24.2359615,170.959038 C20.9461154,170.959038 18.1901923,168.670615 17.4730769,165.599077 C17.6067692,165.545769 17.7383462,165.488654 17.8682308,165.428154 C18.1406923,166.661423 18.7626154,167.763538 19.6248462,168.625769 C20.8056538,169.806577 22.4349231,170.535962 24.2359615,170.535962 C26.037,170.535962 27.6662692,169.806577 28.8470769,168.625769 C30.0274615,167.444962 30.7568462,165.816115 30.7568462,164.014654 C30.7568462,162.213192 30.0274615,160.584346 28.8470769,159.403962 C27.6662692,158.223577 26.037,157.494192 24.2359615,157.494192 C23.5801923,157.494192 22.9476923,157.590654 22.3507308,157.770462 C22.3401538,157.627038 22.3253462,157.484038 22.3067308,157.342731 C22.9193462,157.165885 23.5666538,157.071115 24.2359615,157.071115 C28.0707308,157.071115 31.1799231,160.179462 31.1799231,164.014654 C31.1799231,167.849846 28.0711538,170.959038 24.2359615,170.959038 M17.3245769,163.332654 C17.5268077,161.260423 18.6395,159.455577 20.2573462,158.323 C20.2577692,158.336115 20.2577692,158.349231 20.2577692,158.362769 C20.2577692,158.532 20.2501538,158.699115 20.2357692,158.864538 C20.0208462,159.031654 19.8169231,159.211885 19.6248462,159.403962 C18.6593846,160.369 17.996,161.634 17.7857308,163.047923 C17.6368077,163.149885 17.4832308,163.245077 17.3245769,163.332654","id","Fill-114"],["d","M17.4730769,165.599077 C17.3541923,165.090115 17.2915769,164.56 17.2915769,164.014654 C17.2915769,163.7845 17.3025769,163.557308 17.3245769,163.332654 C17.4832308,163.245077 17.6368077,163.149885 17.7857308,163.047923 C17.7387692,163.363538 17.7146538,163.685923 17.7146538,164.014654 C17.7146538,164.500346 17.7675385,164.973346 17.8682308,165.428154 C17.7383462,165.488654 17.6067692,165.545769 17.4730769,165.599077 M20.2357692,158.864538 C20.2501538,158.699115 20.2577692,158.532 20.2577692,158.362769 C20.2577692,158.349231 20.2577692,158.336115 20.2573462,158.323 C20.8746154,157.891038 21.5650769,157.556385 22.3067308,157.342731 C22.3253462,157.484038 22.3401538,157.627038 22.3507308,157.770462 C21.5748077,158.004423 20.8602308,158.378846 20.2357692,158.864538","id","Fill-115"],["d","M231.849115,178.648038 C228.558846,178.648038 225.802923,176.360038 225.086231,173.288077 C225.219923,173.234346 225.3515,173.177654 225.481385,173.117154 C225.753846,174.350423 226.375769,175.452115 227.238,176.314769 C228.418808,177.495154 230.047654,178.224538 231.849115,178.224962 C233.650154,178.224538 235.279,177.495154 236.459808,176.314769 C237.640192,175.133962 238.369577,173.505115 238.369577,171.703654 C238.369577,169.902192 237.640192,168.273346 236.459808,167.092538 C235.279,165.912577 233.650154,165.183192 231.849115,165.183192 C231.193346,165.183192 230.560423,165.279654 229.963462,165.459462 C229.952885,165.316038 229.938077,165.173038 229.919462,165.031731 C230.532077,164.854885 231.179808,164.760115 231.849115,164.760115 C235.683462,164.760115 238.792654,167.868038 238.792654,171.703654 C238.792654,175.538846 235.683885,178.647615 231.849115,178.648038 M224.937731,171.021654 C225.139962,168.949423 226.252231,167.144577 227.870077,166.012 C227.8705,166.025115 227.8705,166.038231 227.8705,166.051346 C227.8705,166.221 227.862885,166.388538 227.8485,166.553962 C227.634,166.720654 227.430077,166.900885 227.238,167.092538 C226.272962,168.058 225.609154,169.323 225.398885,170.7365 C225.249962,170.838885 225.096385,170.933654 224.937731,171.021654","id","Fill-116"],["d","M225.086231,173.288077 C224.967769,172.779115 224.904731,172.248577 224.904731,171.703654 C224.904731,171.4735 224.916154,171.245885 224.937731,171.021654 C225.096385,170.933654 225.249962,170.838885 225.398885,170.7365 C225.351923,171.052115 225.327808,171.374923 225.327808,171.703654 C225.327808,172.188923 225.380692,172.661923 225.481385,173.117154 C225.3515,173.177654 225.219923,173.234346 225.086231,173.288077 M227.8485,166.553962 C227.862885,166.388538 227.8705,166.221 227.8705,166.051346 C227.8705,166.038231 227.8705,166.025115 227.870077,166.012 C228.487346,165.579615 229.177808,165.245808 229.919462,165.031731 C229.938077,165.173038 229.952885,165.316038 229.963462,165.459462 C229.187538,165.693423 228.472962,166.068269 227.8485,166.553962","id","Fill-117"],["d","M233.562154,77.9553077 L219.747,77.9553077 L219.747,73.1491538 L220.170077,73.1491538 L220.170077,77.5322308 L233.139077,77.5322308 L233.139077,64.5632308 L224.755385,64.5632308 L224.755385,64.1401538 L233.562154,64.1401538 L233.562154,77.9553077 M220.170077,71.0337692 L219.747,71.0337692 L219.747,64.1401538 L222.64,64.1401538 L222.64,64.5632308 L220.170077,64.5632308 L220.170077,71.0337692","id","Fill-118"],["d","M219.747,73.1491538 L220.170077,73.1491538 L220.170077,71.0337692 L219.747,71.0337692 L219.747,73.1491538 Z M222.64,64.5632308 L224.755385,64.5632308 L224.755385,64.1401538 L222.64,64.1401538 L222.64,64.5632308 Z","id","Fill-119"],["d","M82.1463077,84.6513462 L68.3315769,84.6513462 L68.3315769,79.8456154 L68.7546538,79.8456154 L68.7546538,84.2282692 L81.7232308,84.2282692 L81.7232308,71.2592692 L73.3391154,71.2592692 L73.3391154,70.8361923 L82.1463077,70.8361923 L82.1463077,84.6513462 M68.7546538,77.7302308 L68.3315769,77.7302308 L68.3315769,70.8361923 L71.2237308,70.8361923 L71.2237308,71.2592692 L68.7546538,71.2592692 L68.7546538,77.7302308","id","Fill-120"],["d","M68.3315769,79.8456154 L68.7546538,79.8456154 L68.7546538,77.7302308 L68.3315769,77.7302308 L68.3315769,79.8456154 Z M71.2237308,71.2592692 L73.3391154,71.2592692 L73.3391154,70.8361923 L71.2237308,70.8361923 L71.2237308,71.2592692 Z","id","Fill-121"],["d","M81.4740385,170.149269 L67.6593077,170.149269 L67.6593077,165.343538 L68.0823846,165.343538 L68.0823846,169.726192 L81.0509615,169.726192 L81.0509615,156.757192 L72.6672692,156.757192 L72.6672692,156.334115 L81.4740385,156.334115 L81.4740385,170.149269 M68.0823846,163.228154 L67.6593077,163.228154 L67.6593077,156.334115 L70.5518846,156.334115 L70.5518846,156.757192 L68.0823846,156.757192 L68.0823846,163.228154","id","Fill-122"],["d","M67.6593077,165.343538 L68.0823846,165.343538 L68.0823846,163.228154 L67.6593077,163.228154 L67.6593077,165.343538 Z M70.5518846,156.757192 L72.6672692,156.757192 L72.6672692,156.334115 L70.5518846,156.334115 L70.5518846,156.757192 Z","id","Fill-123"],["d","M233.561308,235.031923 L219.747,235.031923 L219.747,230.226192 L220.170077,230.226192 L220.170077,234.608846 L233.138231,234.608846 L233.138231,221.639846 L224.754538,221.639846 L224.754538,221.216769 L233.561308,221.216769 L233.561308,235.031923 M220.170077,228.110808 L219.747,228.110808 L219.747,221.216769 L222.639154,221.216769 L222.639154,221.639846 L220.170077,221.639846 L220.170077,228.110808","id","Fill-124"],["d","M219.747,230.226192 L220.170077,230.226192 L220.170077,228.110808 L219.747,228.110808 L219.747,230.226192 Z M222.639154,221.639846 L224.754538,221.639846 L224.754538,221.216769 L222.639154,221.216769 L222.639154,221.639846 Z","id","Fill-125"],["d","M178.0075,20.9156538 L164.193192,20.9156538 L164.193192,16.1095 L164.616269,16.1095 L164.616269,20.4925769 L177.584423,20.4925769 L177.584423,7.52315385 L169.200731,7.52315385 L169.200731,7.10007692 L178.0075,7.10007692 L178.0075,20.9156538 M164.616269,13.9941154 L164.193192,13.9941154 L164.193192,7.10007692 L167.085346,7.10007692 L167.085346,7.52315385 L164.616269,7.52315385 L164.616269,13.9941154","id","Fill-126"],["d","M164.193192,16.1095 L164.616269,16.1095 L164.616269,13.9941154 L164.193192,13.9941154 L164.193192,16.1095 Z M167.085346,7.52315385 L169.200731,7.52315385 L169.200731,7.10007692 L167.085346,7.10007692 L167.085346,7.52315385 Z","id","Fill-127"],["d","M145.154308,143.693 C144.562,143.693 144.078846,143.487385 143.693,143.165846 C143.304192,142.843462 143.005923,142.412769 142.732192,141.948231 C142.187692,141.018308 141.730346,139.944962 140.990808,139.262115 C140.4975,138.806885 139.894192,138.510731 139.011231,138.508615 L139.011231,138.085538 C139.0125,138.085538 139.014192,138.085538 139.015885,138.085538 C139.749923,138.085538 140.346038,138.281 140.829615,138.598308 C141.314462,138.916462 141.685923,139.350115 142.001538,139.819308 C142.628538,140.758115 143.052462,141.848385 143.651538,142.5325 C144.052615,142.989 144.496423,143.266538 145.1615,143.269923 L145.1615,143.693 C145.158962,143.693 145.156846,143.693 145.154308,143.693","id","Fill-128"],["d","M157.454423,143.693 C156.861692,143.693 156.378538,143.487385 155.992692,143.165846 C155.604308,142.843462 155.305615,142.412769 155.031885,141.948231 C154.487808,141.018308 154.030462,139.944962 153.290923,139.262115 C152.797615,138.806885 152.194731,138.510731 151.311769,138.508615 L151.311769,138.085538 C151.313462,138.085538 151.314731,138.085538 151.316423,138.085538 C152.050038,138.085538 152.646154,138.281 153.129731,138.598308 C153.615,138.916462 153.986038,139.350115 154.301231,139.819308 C154.928654,140.758115 155.352154,141.848385 155.951231,142.5325 C156.352731,142.989 156.796115,143.266538 157.461192,143.269923 L157.461192,143.693 C157.459077,143.693 157.456538,143.693 157.454423,143.693","id","Fill-129"],["d","M145.172077,143.693 C145.168269,143.693 145.164885,143.693 145.1615,143.693 L145.1615,143.269923 C145.662,143.268231 146.031769,143.109577 146.360077,142.840077 C146.686692,142.570154 146.963385,142.1805 147.226115,141.733731 C147.754538,140.841038 148.214423,139.727077 149.044077,138.952 C149.5945,138.437115 150.324308,138.085538 151.301615,138.085538 C151.305,138.085538 151.308385,138.085538 151.311769,138.085538 L151.311769,138.508615 C150.648808,138.509462 150.144923,138.678269 149.725231,138.952423 C149.305962,139.227 148.969615,139.613269 148.672615,140.055385 C148.075654,140.939192 147.658077,142.036231 146.990885,142.810038 C146.549615,143.323654 145.963654,143.693 145.172077,143.693","id","Fill-130"],["d","M157.471769,143.693 C157.468385,143.693 157.464577,143.693 157.461192,143.693 L157.461192,143.269923 C157.961692,143.268231 158.331462,143.109577 158.659346,142.840077 C158.985962,142.570154 159.263077,142.1805 159.525385,141.733731 C160.054231,140.841038 160.513692,139.727077 161.343346,138.952 C161.893769,138.437115 162.623577,138.085538 163.600462,138.085538 C163.603846,138.085538 163.607231,138.085538 163.610615,138.085538 L163.610615,138.508615 C162.947654,138.509462 162.444192,138.678269 162.0245,138.952423 C161.605231,139.226577 161.268885,139.613269 160.971885,140.055385 C160.375346,140.939192 159.957769,142.036231 159.290154,142.810038 C158.849308,143.323654 158.262923,143.693 157.471769,143.693","id","Fill-131"],["d","M180.193115,240.253538 C179.600385,240.253538 179.117231,240.047923 178.731385,239.726385 C178.343,239.404 178.044308,238.973308 177.770577,238.508769 C177.2265,237.578423 176.769154,236.505077 176.029615,235.821808 C175.535885,235.366577 174.933,235.070846 174.049615,235.068308 L174.049615,234.645231 C174.050885,234.645231 174.052577,234.645231 174.054269,234.645231 C174.788308,234.645231 175.384423,234.840692 175.868,235.158423 C176.353269,235.476577 176.724731,235.910231 177.039923,236.379423 C177.667346,237.318654 178.090846,238.4085 178.689923,239.093038 C179.091423,239.549538 179.535231,239.827077 180.199885,239.830462 L180.199885,240.253538 C180.197769,240.253538 180.195231,240.253538 180.193115,240.253538","id","Fill-132"],["d","M192.492808,240.253538 C191.9005,240.253538 191.416923,240.047923 191.0315,239.726385 C190.642692,239.404 190.344423,238.973308 190.070269,238.508769 C189.526192,237.578846 189.068846,236.505923 188.329731,235.822654 C187.836,235.367423 187.233115,235.071692 186.350154,235.069154 L186.350154,234.646077 C186.351846,234.646077 186.353538,234.646077 186.355231,234.646077 C187.088846,234.646077 187.684962,234.841538 188.168115,235.159269 C188.653385,235.477 189.024846,235.911077 189.340038,236.380269 C189.967038,237.319077 190.390962,238.408923 190.989615,239.093462 C191.391115,239.549538 191.834923,239.827077 192.499577,239.830462 L192.499577,240.253538 C192.497462,240.253538 192.494923,240.253538 192.492808,240.253538","id","Fill-133"],["d","M180.210462,240.253538 C180.207077,240.253538 180.203269,240.253538 180.199885,240.253538 L180.199885,239.830462 C180.700808,239.828769 181.070577,239.670115 181.398462,239.400615 C181.725077,239.130692 182.002192,238.741462 182.2645,238.294269 C182.793346,237.401577 183.252808,236.287615 184.082462,235.512962 C184.633308,234.997654 185.363115,234.646077 186.34,234.646077 C186.343385,234.646077 186.346769,234.646077 186.350154,234.646077 L186.350154,235.069154 C185.687192,235.07 185.183731,235.239231 184.763615,235.512962 C184.344346,235.787538 184.008,236.173808 183.711,236.615923 C183.114462,237.499731 182.696885,238.596769 182.029269,239.370577 C181.588423,239.884192 181.002038,240.253538 180.210462,240.253538","id","Fill-134"],["d","M192.5,240.253538 L192.499577,240.042 L192.499577,239.830462 C193.000077,239.828769 193.369846,239.669692 193.697731,239.400192 C194.024346,239.130692 194.301462,238.741038 194.563769,238.293846 C195.092192,237.401577 195.552077,236.287615 196.381308,235.512538 C196.932154,234.997654 197.661538,234.646077 198.638,234.646077 C198.641385,234.646077 198.644769,234.646077 198.648154,234.646077 L198.648577,234.646077 L198.682846,234.648615 L198.615577,235.066615 L198.648577,234.860577 L198.648577,235.069154 L198.648154,235.069154 C197.985615,235.07 197.482154,235.239231 197.062462,235.512962 C196.643192,235.787115 196.307269,236.173385 196.010269,236.615923 C195.413308,237.499308 194.996154,238.596346 194.328538,239.370154 C193.887692,239.883769 193.301308,240.253538 192.510154,240.253538 C192.506769,240.253538 192.502962,240.253538 192.5,240.253538","id","Fill-135"],["d","M196.964731,101.043462 C196.372423,101.043462 195.889269,100.837846 195.503423,100.516308 C195.114615,100.193923 194.816346,99.7632308 194.542615,99.2986923 C193.998115,98.3687692 193.541192,97.2954231 192.801654,96.6121538 C192.308346,96.1569231 191.705462,95.8611923 190.822077,95.8586538 L190.822077,95.4355769 C190.823769,95.4355769 190.825462,95.4355769 190.827154,95.4355769 C191.560769,95.4355769 192.156885,95.6310385 192.640462,95.9487692 C193.125308,96.2665 193.496769,96.7005769 193.811962,97.1697692 C194.438962,98.1085769 194.862885,99.1988462 195.461962,99.8829615 C195.863038,100.339462 196.306846,100.617 196.971923,100.620385 L196.971923,101.043462 C196.969385,101.043462 196.967269,101.043462 196.964731,101.043462","id","Fill-136"],["d","M209.264423,101.043462 C208.672115,101.043462 208.188962,100.837846 207.803115,100.516308 C207.414731,100.193923 207.116038,99.7632308 206.842308,99.2991154 C206.297808,98.3687692 205.840885,97.2958462 205.101346,96.6125769 C204.608038,96.1573462 204.005154,95.8616154 203.122192,95.8590769 L203.122192,95.436 C203.123885,95.436 203.125154,95.436 203.126846,95.436 C203.860885,95.436 204.456577,95.6314615 204.940154,95.9491923 C205.425,96.2669231 205.796462,96.701 206.111654,97.1701923 C206.739077,98.109 207.162577,99.1988462 207.761654,99.8833846 C208.163154,100.339462 208.606538,100.617 209.271615,100.620385 L209.271615,101.043462 C209.269077,101.043462 209.266962,101.043462 209.264423,101.043462","id","Fill-137"],["d","M196.9825,101.043462 C196.978692,101.043462 196.975308,101.043462 196.971923,101.043462 L196.971923,100.620385 C197.472423,100.618692 197.842192,100.460038 198.1705,100.190538 C198.497115,99.9206154 198.774231,99.5313846 199.036538,99.0841923 C199.565385,98.1915 200.025269,97.0775385 200.8545,96.3028846 C201.405346,95.7875769 202.135154,95.436 203.112038,95.436 C203.115423,95.436 203.118808,95.436 203.122192,95.436 L203.122192,95.8590769 C202.459231,95.8599231 201.955769,96.0291538 201.536077,96.3028846 C201.116385,96.5774615 200.780038,96.9637308 200.483462,97.4058462 C199.8865,98.2896538 199.468923,99.3866923 198.801308,100.1605 C198.360038,100.674115 197.774077,101.043462 196.9825,101.043462","id","Fill-138"],["d","M209.281769,101.043462 C209.278385,101.043462 209.275,101.043462 209.271615,101.043462 L209.271615,100.620385 C209.772115,100.618692 210.141885,100.460038 210.470192,100.190538 C210.796808,99.9206154 211.0735,99.5309615 211.336231,99.0841923 C211.864654,98.1915 212.324538,97.0775385 213.154192,96.3024615 C213.705038,95.7875769 214.434846,95.436 215.411731,95.436 C215.415115,95.436 215.4185,95.436 215.421885,95.436 L215.421885,95.8590769 C214.758923,95.8599231 214.255462,96.0291538 213.835346,96.3028846 C213.416077,96.5774615 213.079731,96.9637308 212.782731,97.4058462 C212.185769,98.2896538 211.768192,99.3866923 211.101,100.1605 C210.659731,100.674115 210.073346,101.043462 209.281769,101.043462","id","Fill-139"],["d","M25.9227692,94.7785385 C25.3300385,94.7785385 24.8468846,94.5729231 24.4610385,94.2513846 C24.0726538,93.9285769 23.7739615,93.4978846 23.5002308,93.0337692 C22.9561538,92.1034231 22.4988077,91.0305 21.7592692,90.3472308 C21.2655385,89.892 20.6626538,89.5958462 19.7796923,89.5937308 L19.7796923,89.1706538 C19.7813846,89.1706538 19.7826538,89.1706538 19.7843462,89.1706538 C20.5183846,89.1706538 21.1145,89.3656923 21.5976538,89.6834231 C22.0829231,90.0015769 22.4543846,90.4356538 22.7695769,90.9044231 C23.397,91.8436538 23.8205,92.9335 24.4195769,93.6180385 C24.8206538,94.0741154 25.2644615,94.3520769 25.9295385,94.3554615 L25.9295385,94.7785385 C25.927,94.7785385 25.9248846,94.7785385 25.9227692,94.7785385","id","Fill-140"],["d","M38.2224615,94.7785385 C37.6297308,94.7785385 37.1465769,94.5729231 36.7607308,94.2513846 C36.3723462,93.9285769 36.0736538,93.4983077 35.7999231,93.0337692 C35.2558462,92.1038462 34.7985,91.0305 34.0589615,90.3476538 C33.5656538,89.8924231 32.9627692,89.5962692 32.0798077,89.5941538 L32.0798077,89.1710769 C32.0815,89.1710769 32.0831923,89.1710769 32.0848846,89.1710769 C32.8185,89.1710769 33.4141923,89.3661154 33.8977692,89.6838462 C34.3830385,90.002 34.7545,90.4356538 35.0696923,90.9048462 C35.6966923,91.8436538 36.1201923,92.9335 36.7192692,93.6180385 C37.1207692,94.0741154 37.5645769,94.3520769 38.2292308,94.3554615 L38.2292308,94.7785385 C38.2271154,94.7785385 38.2245769,94.7785385 38.2224615,94.7785385","id","Fill-141"],["d","M25.9401154,94.7785385 C25.9367308,94.7785385 25.9329231,94.7785385 25.9295385,94.7785385 L25.9295385,94.3554615 C26.4304615,94.3537692 26.7998077,94.1946923 27.1281154,93.9256154 C27.4547308,93.6556923 27.7318462,93.2660385 27.9945769,92.8192692 C28.523,91.9265769 28.9824615,90.8126154 29.8121154,90.0375385 C30.3629615,89.5226538 31.0927692,89.1710769 32.0696538,89.1710769 C32.0730385,89.1710769 32.0764231,89.1710769 32.0798077,89.1710769 L32.0798077,89.5941538 C31.4168462,89.595 30.9133846,89.7638077 30.4932692,90.0379615 C30.074,90.3121154 29.7376538,90.6983846 29.4410769,91.1409231 C28.8441154,92.0247308 28.4265385,93.1217692 27.7589231,93.8955769 C27.3180769,94.4087692 26.7316923,94.7785385 25.9401154,94.7785385","id","Fill-142"],["d","M38.2398077,94.7785385 C38.2364231,94.7785385 38.2326154,94.7785385 38.2292308,94.7785385 L38.2292308,94.3554615 C38.7297308,94.3533462 39.0995,94.1946923 39.4278077,93.9251923 C39.7544231,93.6552692 40.0311154,93.2660385 40.2938462,92.8188462 C40.8222692,91.9265769 41.2817308,90.8126154 42.1113846,90.0375385 C42.6622308,89.5222308 43.3916154,89.1710769 44.3685,89.1710769 C44.3718846,89.1710769 44.3752692,89.1710769 44.3786538,89.1710769 L44.3790769,89.1710769 L44.396,89.1715 L44.3790769,89.386 L44.3790769,89.5941538 L44.3786538,89.5941538 C43.7156923,89.595 43.2126538,89.7638077 42.7925385,90.0379615 C42.3732692,90.3121154 42.0369231,90.6983846 41.7403462,91.1405 C41.1433846,92.0243077 40.7258077,93.1213462 40.0586154,93.8951538 C39.6173462,94.4087692 39.0313846,94.7785385 38.2398077,94.7785385","id","Fill-143"],["d","M141.206577,31.3093846 L140.783497,31.3093846 C140.782654,30.5732308 140.978115,29.9758462 141.296692,29.4914231 C141.614423,29.0061538 142.0485,28.6346923 142.517269,28.3195 C143.4565,27.6920769 144.546346,27.2685769 145.230462,26.6695 C145.686962,26.268 145.9645,25.8241923 145.967885,25.1595385 L146.390972,25.1595385 C146.392654,25.7552308 146.186615,26.2405 145.863808,26.6280385 C145.541423,27.0164231 145.110731,27.3151154 144.646192,27.5888462 C143.716269,28.1329231 142.643346,28.5902692 141.960077,29.3298077 C141.504846,29.8231154 141.209115,30.426 141.206577,31.3093846","id","Fill-144"],["d","M141.206577,19.0092692 L140.783497,19.0092692 C140.782654,18.2731154 140.978115,17.6757308 141.296692,17.1913077 C141.614423,16.7060385 142.0485,16.3345769 142.517269,16.0193846 C143.4565,15.3923846 144.546346,14.9684615 145.230462,14.3698077 C145.686962,13.9683077 145.9645,13.5245 145.967885,12.8598462 L146.390972,12.8598462 C146.392654,13.4551154 146.186615,13.9408077 145.863808,14.3279231 C145.541423,14.7167308 145.110731,15.015 144.646192,15.2891538 C143.716269,15.8332308 142.643346,16.2901538 141.960077,17.0296923 C141.504846,17.5234231 141.209115,18.1263077 141.206577,19.0092692","id","Fill-145"],["d","M146.390985,25.1595385 L145.967885,25.1595385 C145.966192,24.6586154 145.807538,24.2888462 145.538038,23.9609615 C145.268115,23.6339231 144.878462,23.3572308 144.431692,23.0945 C143.539,22.5660769 142.425038,22.1061923 141.650385,21.2769615 C141.133385,20.724 140.780962,19.9912308 140.783486,19.0092692 L141.206577,19.0092692 C141.207423,19.6722308 141.376231,20.1756923 141.650385,20.5953846 C141.924962,21.0150769 142.311231,21.351 142.753346,21.648 C143.637154,22.2449615 144.734192,22.6625385 145.508,23.3301538 C146.023731,23.7731154 146.394346,24.3624615 146.390985,25.1595385","id","Fill-146"],["d","M146.390985,12.8598462 L145.967885,12.8598462 C145.966192,12.3589231 145.807538,11.9891538 145.538038,11.6612692 C145.268115,11.3346538 144.878462,11.0575385 144.431692,10.7952308 C143.539,10.2668077 142.425038,9.80692308 141.650385,8.97726923 C141.133385,8.42473077 140.780962,7.69196154 140.783486,6.70957692 L141.206577,6.70957692 C141.207423,7.37253846 141.376231,7.87642308 141.650385,8.29611538 C141.924962,8.71538462 142.311231,9.05173077 142.753346,9.34873077 C143.637154,9.94569231 144.734192,10.3628462 145.508,11.0304615 C146.023731,11.4734231 146.394346,12.0627692 146.390985,12.8598462","id","Fill-147"],["d","M103.4935,95.6471154 L103.07042,95.6471154 C103.069577,94.9113846 103.265038,94.3135769 103.583192,93.8291538 C103.901346,93.3438846 104.335423,92.9724231 104.804192,92.6572308 C105.743,92.0298077 106.833269,91.6063077 107.517385,91.0072308 C107.973885,90.6057308 108.251423,90.1623462 108.254808,89.4972692 L108.677895,89.4972692 C108.679577,90.0929615 108.473538,90.5786538 108.150731,90.9657692 C107.828346,91.3541538 107.397654,91.6528462 106.933115,91.9265769 C106.003192,92.4710769 104.930269,92.928 104.247,93.6675385 C103.791769,94.1608462 103.496038,94.7641538 103.4935,95.6471154","id","Fill-148"],["d","M103.4935,83.347 L103.07042,83.347 C103.069577,82.6108462 103.265038,82.0134615 103.583192,81.5290385 C103.901346,81.0437692 104.335423,80.6723077 104.804192,80.3571154 C105.743,79.7301154 106.833269,79.3066154 107.517385,78.7075385 C107.973885,78.3060385 108.251423,77.8622308 108.254808,77.1975769 L108.677895,77.1975769 C108.679577,77.7932692 108.473538,78.2785385 108.150731,78.6660769 C107.828346,79.0544615 107.397654,79.3531538 106.933115,79.6268846 C106.003192,80.1709615 104.930269,80.6283077 104.247,81.3678462 C103.791769,81.8611538 103.496038,82.4640385 103.4935,83.347","id","Fill-149"],["d","M108.677908,89.4972692 L108.254808,89.4972692 C108.253115,88.9967692 108.094462,88.627 107.824962,88.2986923 C107.555038,87.9720769 107.165385,87.6949615 106.718615,87.4326538 C105.825923,86.9038077 104.711962,86.4439231 103.936885,85.6146923 C103.420308,85.0621538 103.067885,84.3289615 103.070409,83.347 L103.4935,83.347 C103.494346,84.0099615 103.663154,84.5134231 103.937308,84.9335385 C104.211885,85.3528077 104.598154,85.6891538 105.040269,85.9857308 C105.924077,86.5826923 107.021115,87.0002692 107.794923,87.6678846 C108.310654,88.1108462 108.681269,88.7006154 108.677908,89.4972692","id","Fill-150"],["d","M108.677908,77.1975769 L108.254808,77.1975769 C108.253115,76.6970769 108.094462,76.3273077 107.824962,75.999 C107.555038,75.6723846 107.165385,75.3956923 106.718615,75.1329615 C105.825923,74.6045385 104.711962,74.1446538 103.936885,73.3154231 C103.420308,72.7624615 103.067885,72.0296923 103.070409,71.0477308 L103.4935,71.0477308 C103.494346,71.7106923 103.663154,72.2141538 103.937308,72.6338462 C104.211885,73.0531154 104.598154,73.3894615 105.040269,73.6864615 C105.924077,74.2834231 107.021115,74.701 107.794923,75.3681923 C108.310654,75.8111538 108.681269,76.4009231 108.677908,77.1975769","id","Fill-151"],["d","M205.722423,198.425192 L205.299343,198.425192 C205.2985,197.689038 205.493962,197.091231 205.812538,196.606808 C206.130269,196.121538 206.564346,195.750077 207.033538,195.434885 C207.972346,194.807462 209.062192,194.383962 209.746731,193.784885 C210.202808,193.383385 210.480346,192.939577 210.483731,192.274923 L210.906818,192.274923 C210.9085,192.870615 210.702885,193.355885 210.379654,193.743423 C210.057269,194.131808 209.626577,194.4305 209.162462,194.704231 C208.232115,195.248308 207.159192,195.705654 206.475923,196.445192 C206.020692,196.938923 205.724962,197.541808 205.722423,198.425192","id","Fill-152"],["d","M205.722423,186.124654 L205.299343,186.124654 C205.2985,185.3885 205.493962,184.791115 205.812538,184.306692 C206.130269,183.821423 206.564346,183.449962 207.033538,183.134769 C207.972346,182.507769 209.062192,182.083846 209.746731,181.485192 C210.202808,181.083692 210.480346,180.639885 210.483731,179.975231 L210.906818,179.975231 C210.9085,180.5705 210.702885,181.056192 210.379654,181.443308 C210.057269,181.832115 209.626577,182.130385 209.162462,182.404538 C208.232115,182.948615 207.159192,183.405538 206.475923,184.145077 C206.020692,184.638385 205.724962,185.241692 205.722423,186.124654","id","Fill-153"],["d","M210.906831,192.274923 L210.483731,192.274923 C210.482038,191.774 210.323385,191.404231 210.053885,191.076346 C209.783962,190.749308 209.394731,190.472615 208.947538,190.210308 C208.054846,189.681462 206.940885,189.222 206.166231,188.392346 C205.649231,187.839808 205.296808,187.106615 205.299333,186.124654 L205.722423,186.124654 C205.723269,186.787615 205.8925,187.291077 206.166231,187.711192 C206.440808,188.130462 206.827077,188.466808 207.269192,188.763385 C208.153,189.360346 209.250038,189.777923 210.023846,190.445538 C210.539577,190.8885 210.910192,191.477846 210.906831,192.274923","id","Fill-154"],["d","M210.906831,179.975231 L210.483731,179.975231 C210.482038,179.474308 210.323385,179.104962 210.053885,178.776654 C209.783962,178.450038 209.394731,178.173346 208.947538,177.910615 C208.054846,177.382192 206.940885,176.922308 206.166231,176.093077 C205.649231,175.540538 205.296808,174.807346 205.299333,173.825385 L205.722423,173.825385 C205.723269,174.488346 205.8925,174.991808 206.166231,175.411923 C206.440808,175.831192 206.827077,176.167538 207.269192,176.464115 C208.153,177.061077 209.250038,177.478654 210.023846,178.145846 C210.539577,178.588808 210.910192,179.178154 210.906831,179.975231","id","Fill-155"],["d","M78.8818462,208.117038 L78.4587665,208.117038 C78.4579231,207.381308 78.6533846,206.7835 78.9719615,206.299077 C79.2896923,205.813808 79.7237692,205.442346 80.1925385,205.127577 C81.1317692,204.500154 82.2216154,204.076654 82.9057308,203.477577 C83.3622308,203.076077 83.6397692,202.632692 83.6431538,201.967615 L84.0662411,201.967615 C84.0679231,202.563308 83.8618846,203.048577 83.5390769,203.436115 C83.2166923,203.8245 82.786,204.123192 82.3214615,204.396923 C81.3915385,204.941 80.3186154,205.398346 79.6353462,206.137885 C79.1801154,206.631192 78.8843846,207.234077 78.8818462,208.117038","id","Fill-156"],["d","M78.8818462,195.817346 L78.4587665,195.817346 C78.4579231,195.081192 78.6533846,194.483808 78.9719615,193.999385 C79.2896923,193.514115 79.7237692,193.142654 80.1925385,192.827462 C81.1317692,192.200462 82.2216154,191.776962 82.9057308,191.177885 C83.3622308,190.776385 83.6397692,190.332577 83.6431538,189.667923 L84.0662411,189.667923 C84.0679231,190.263192 83.8618846,190.748885 83.5390769,191.136 C83.2166923,191.524808 82.786,191.8235 82.3214615,192.097231 C81.3915385,192.641308 80.3186154,193.098231 79.6353462,193.837769 C79.1801154,194.3315 78.8843846,194.934385 78.8818462,195.817346","id","Fill-157"],["d","M84.0662538,201.967615 L83.6431538,201.967615 C83.6414615,201.466692 83.4828077,201.096923 83.2133077,200.769038 C82.9433846,200.442 82.5541538,200.165308 82.1069615,199.902577 C81.2142692,199.374154 80.1003077,198.914269 79.3256538,198.084615 C78.8086538,197.532077 78.4562308,196.799308 78.4587556,195.817346 L78.8818462,195.817346 C78.8826923,196.480308 79.0519231,196.983769 79.3256538,197.403462 C79.6002308,197.822731 79.9865,198.159077 80.4286154,198.456077 C81.3124231,199.053038 82.4094615,199.470615 83.1832692,200.138231 C83.699,200.581192 84.0696154,201.170538 84.0662538,201.967615","id","Fill-158"],["d","M84.0662538,189.667923 L83.6431538,189.667923 C83.6414615,189.167 83.4828077,188.797231 83.2133077,188.469346 C82.9433846,188.142308 82.5541538,187.865615 82.1069615,187.602885 C81.2142692,187.074462 80.1003077,186.615 79.3256538,185.785346 C78.8086538,185.232808 78.4562308,184.499615 78.4587556,183.517654 L78.8818462,183.517654 C78.8826923,184.180615 79.0519231,184.684077 79.3256538,185.104192 C79.6002308,185.523462 79.9865,185.859808 80.4286154,186.156385 C81.3124231,186.753346 82.4094615,187.170923 83.1832692,187.838538 C83.699,188.2815 84.0696154,188.870846 84.0662538,189.667923","id","Fill-159"],["id","Fill-160","points","159.898962 157.494192 175.074308 157.494192 175.074308 157.071115 159.898962 157.071115"],["id","Fill-161","points","10.7106154 113.642269 25.8859615 113.642269 25.8859615 113.219192 10.7106154 113.219192"],["id","Fill-162","points","161.033231 43.1022308 176.208577 43.1022308 176.208577 42.6791538 161.033231 42.6791538"],["id","Fill-163","points","220.851654 8.85415385 236.027 8.85415385 236.027 8.43107692 220.851654 8.43107692"],["id","Fill-164","points","71.2097692 235.037846 86.3851154 235.037846 86.3851154 234.614769 71.2097692 234.614769"],["id","Fill-165","points","110.326192 205.658115 110.027077 205.359 120.757577 194.628077 121.056692 194.927192 110.326192 205.658115"],["id","Fill-166","points","21.4982308 19.5228846 21.1991154 19.2233462 31.9300385 8.49284615 32.2291538 8.79196154 21.4982308 19.5228846"],["id","Fill-167","points","228.588462 129.527962 228.289346 129.228846 239.019846 118.497923 239.318962 118.797462 228.588462 129.527962"],["d","M139.227423,187.558885 L138.664731,186.663231 C138.397346,186.830769 138.108385,186.908192 137.817731,186.908615 C137.552462,186.908615 137.288462,186.842192 137.055769,186.716115 C136.822654,186.589615 136.620846,186.407269 136.467692,186.164 L136.466846,186.162731 C136.298885,185.894923 136.221885,185.606385 136.221462,185.315731 C136.221038,185.050885 136.287462,184.787308 136.413538,184.554615 C136.540038,184.3215 136.722808,184.119269 136.9665,183.965692 C137.232192,183.799 137.520731,183.722 137.811385,183.721154 C138.076654,183.721154 138.341077,183.788 138.574192,183.913654 C138.807731,184.040154 139.009538,184.222923 139.162269,184.465769 L139.163115,184.467038 C139.330231,184.733154 139.407231,185.021692 139.408077,185.312346 C139.408077,185.577615 139.341654,185.841615 139.215577,186.075154 C139.089077,186.308692 138.906308,186.510923 138.663885,186.664077 L138.664731,186.663231 L139.227423,187.558885 L139.791385,188.454115 C140.348154,188.103385 140.784346,187.622769 141.077115,187.079538 C141.370308,186.535885 141.523038,185.928769 141.523462,185.312346 C141.523885,184.638385 141.337731,183.950038 140.953154,183.339538 L140.953577,183.340808 C140.603692,182.782769 140.122654,182.345308 139.579,182.052538 C139.034923,181.758923 138.427385,181.606192 137.811385,181.605769 C137.137423,181.605346 136.449923,181.791077 135.840269,182.175231 C135.282654,182.525538 134.845615,183.005731 134.552423,183.548962 C134.258808,184.092615 134.106077,184.699731 134.105653,185.315731 C134.105231,185.990538 134.291808,186.678885 134.676808,187.289808 L134.675962,187.288115 C135.025846,187.846154 135.506462,188.284038 136.050115,188.577231 C136.593769,188.870846 137.201308,189.024001 137.817731,189.024001 C138.491692,189.024423 139.179615,188.838692 139.790115,188.454538 L139.791385,188.454115 L139.227423,187.558885","id","Fill-168"],["d","M118.331231,114.613654 L117.768538,113.718 C117.501154,113.885538 117.212192,113.962962 116.921538,113.963385 C116.656269,113.963385 116.392692,113.896962 116.159577,113.770885 C115.926462,113.644385 115.724654,113.462038 115.5715,113.218346 L115.570654,113.2175 C115.403115,112.950115 115.325692,112.661154 115.325269,112.3705 C115.325269,112.106077 115.391692,111.8425 115.517346,111.609385 C115.643846,111.376269 115.826615,111.174462 116.069885,111.020885 C116.336,110.854192 116.624538,110.776769 116.915192,110.776346 C117.180462,110.776346 117.444885,110.842769 117.678,110.968846 C117.911538,111.095346 118.113346,111.278115 118.2665,111.521385 L118.267346,111.522231 C118.434462,111.788346 118.511462,112.076885 118.511885,112.367538 C118.512308,112.632385 118.445462,112.896385 118.319385,113.129923 C118.192885,113.363462 118.010538,113.565692 117.767692,113.718846 L117.768538,113.718 L118.331231,114.613654 L118.894769,115.508885 C119.451962,115.158577 119.888154,114.677962 120.181346,114.134308 C120.474538,113.590654 120.627272,112.983538 120.627272,112.367538 C120.628115,111.693154 120.441962,111.005231 120.057385,110.394731 L120.057808,110.396 C119.7075,109.837962 119.226885,109.4005 118.682808,109.107308 C118.138731,108.813692 117.531615,108.660961 116.915192,108.660961 C116.241231,108.660538 115.553731,108.846269 114.943654,109.230423 C114.386462,109.580308 113.949423,110.0605 113.656654,110.603731 C113.363038,111.147385 113.209884,111.7545 113.209884,112.3705 C113.209462,113.045308 113.395615,113.733654 113.780615,114.344154 L113.779769,114.343308 C114.129654,114.901346 114.610269,115.338808 115.153923,115.632 C115.698,115.925615 116.305115,116.07877 116.921538,116.07877 C117.5955,116.079192 118.283423,115.893462 118.893923,115.509308 L118.894769,115.508885 L118.331231,114.613654","id","Fill-169"],["d","M22.7619615,137.046038 L22.1992692,136.150385 C21.9318846,136.317923 21.6425,136.394923 21.3518462,136.395769 C21.087,136.395769 20.823,136.328923 20.5903077,136.203269 C20.3571923,136.076769 20.1549615,135.894 20.0018077,135.650731 L20.0013846,135.649885 C19.8334231,135.382077 19.756,135.093115 19.7555769,134.802462 C19.7555769,134.538038 19.822,134.274462 19.9480769,134.041346 C20.0745769,133.808231 20.2573462,133.606423 20.5006154,133.452423 L20.5001923,133.452846 C20.7667308,133.285731 21.0548462,133.208731 21.3459231,133.208308 C21.6107692,133.208308 21.8751923,133.274731 22.1087308,133.400808 C22.3422692,133.527308 22.5440769,133.710077 22.6972308,133.952923 L22.6976538,133.953769 C22.8647692,134.220308 22.9421923,134.508423 22.9426154,134.799077 C22.9426154,135.064346 22.8761923,135.328769 22.7501154,135.561885 C22.6236154,135.795423 22.4408462,135.997654 22.198,136.150808 L22.1992692,136.150385 L22.7619615,137.046038 L23.3255,137.940846 C23.8822692,137.590538 24.3188846,137.109923 24.6116538,136.566269 C24.9048462,136.022615 25.0580007,135.4155 25.0580007,134.799077 C25.0584231,134.125115 24.8722692,133.436769 24.4876923,132.826692 L24.4881154,132.827538 C24.1382308,132.2695 23.6571923,131.832462 23.1135385,131.539269 C22.5694615,131.245654 21.9619231,131.092922 21.3459231,131.092922 C20.6719615,131.0925 19.9844615,131.278231 19.3743846,131.661962 L19.3739615,131.661962 C18.8171923,132.012269 18.3801538,132.492462 18.0869615,133.035692 C17.7933462,133.579346 17.6401916,134.186462 17.6401916,134.802462 C17.6397692,135.477269 17.8263462,136.165615 18.2109231,136.776115 L18.2105,136.775269 C18.5603846,137.333308 19.041,137.770769 19.5846538,138.063962 C20.1283077,138.358 20.7358462,138.510731 21.3518462,138.511155 C22.0262308,138.511577 22.7141538,138.325423 23.3242308,137.941692 L23.3255,137.940846 L22.7619615,137.046038","id","Fill-170"],["d","M49.9332308,53.5801538 L49.3705385,52.6845 C49.1031538,52.8520385 48.8141923,52.9290385 48.5235385,52.9294615 C48.2582692,52.9298846 47.9946923,52.8630385 47.7615769,52.7373846 C47.5284615,52.6108846 47.3266538,52.4281154 47.1735,52.1844231 L47.1726538,52.1835769 C47.0051154,51.9161923 46.9276923,51.6272308 46.9272692,51.3365769 C46.9272692,51.0721538 46.9936923,50.8085769 47.1193462,50.5758846 C47.2458462,50.3427692 47.4286154,50.1405385 47.6723077,49.9869615 C47.9384231,49.8202692 48.2265385,49.7432692 48.5171923,49.7424231 C48.7824615,49.7424231 49.0468846,49.8088462 49.28,49.9349231 C49.5135385,50.0618462 49.7153462,50.2441923 49.8685,50.4874615 L49.8693462,50.4883077 C50.0364615,50.7548462 50.1134615,51.0429615 50.1138846,51.3336154 C50.1143077,51.5984615 50.0474615,51.8628846 49.9213846,52.096 C49.7948846,52.3295385 49.6125385,52.5317692 49.3696923,52.6849231 L49.3705385,52.6845 L49.9332308,53.5801538 L50.4967692,54.4749615 C51.0539615,54.1246538 51.4905769,53.6440385 51.7833462,53.1008077 C52.0765385,52.5567308 52.2292721,51.9496154 52.2292721,51.3336154 C52.2301154,50.6596538 52.0439615,49.9713077 51.6593846,49.3612308 L51.6598077,49.3620769 C51.3095,48.8040385 50.8288846,48.367 50.2848077,48.0738077 C49.7411538,47.7801923 49.1336154,47.6274615 48.5171923,47.6270377 C47.8432308,47.6266154 47.1557308,47.8123462 46.5456538,48.1965 C45.9884615,48.5463846 45.5514231,49.0265769 45.2586538,49.5702308 C44.9650385,50.1138846 44.8118839,50.721 44.8118839,51.3365769 C44.8114615,52.0113846 44.9976154,52.6997308 45.3826154,53.3106538 L45.3817692,53.3093846 C45.7320769,53.8674231 46.2122692,54.3048846 46.7559231,54.5980769 C47.3,54.8921154 47.9071154,55.044849 48.5235385,55.044849 C49.1975,55.0456923 49.8854231,54.8595385 50.4959231,54.4758077 L50.4967692,54.4749615 L49.9332308,53.5801538","id","Fill-171"],["d","M195.8,52.261 L195.237308,51.3653462 C194.969923,51.5333077 194.680962,51.6103077 194.390308,51.6107308 C194.125462,51.6107308 193.861462,51.5443077 193.628769,51.4182308 C193.395231,51.2917308 193.193423,51.1093846 193.039846,50.8656923 L193.039846,50.8648462 C192.871885,50.5974615 192.794462,50.3085 192.794038,50.0178462 C192.794038,49.7534231 192.860462,49.4898462 192.986538,49.2567308 C193.112615,49.0236154 193.295385,48.8218077 193.538654,48.6682308 C193.805192,48.5015385 194.093308,48.4241154 194.384385,48.4236923 C194.649231,48.4236923 194.913654,48.4901154 195.146769,48.6161923 C195.380308,48.7426923 195.582538,48.9254615 195.736115,49.1687308 L195.736538,49.1695769 C195.903654,49.4356923 195.980654,49.7242308 195.981077,50.0148846 C195.9815,50.2797308 195.914654,50.5437308 195.788577,50.7772692 C195.662077,51.0108077 195.479308,51.2130385 195.236462,51.3661923 L195.237308,51.3653462 L195.8,52.261 L196.363538,53.1562308 C196.920731,52.8059231 197.357346,52.3253077 197.650115,51.7820769 C197.943731,51.238 198.096464,50.6308846 198.096464,50.0148846 C198.097308,49.3405 197.911154,48.6525769 197.526154,48.0425 L197.526577,48.0429231 C197.176269,47.4853077 196.695654,47.0478462 196.152,46.7550769 C195.607923,46.4614615 195.000385,46.308307 194.384385,46.308307 C193.710423,46.3078846 193.0225,46.4936154 192.412846,46.8777692 C191.855231,47.2276538 191.418192,47.7078462 191.125423,48.2515 C190.831808,48.7951538 190.678653,49.4018462 190.678653,50.0178462 C190.678231,50.6926538 190.864385,51.381 191.248962,51.9915 L191.248962,51.9910769 C191.598846,52.5486923 192.079462,52.9861538 192.622692,53.2793462 C193.166769,53.5729615 193.773885,53.7261161 194.390308,53.7261161 C195.064269,53.7265385 195.752192,53.5408077 196.362692,53.1566538 L196.363538,53.1562308 L195.8,52.261","id","Fill-172"],["d","M233.261346,146.737885 L232.698654,145.842231 C232.431269,146.009769 232.142308,146.087192 231.851654,146.087615 C231.586385,146.087615 231.322808,146.021192 231.089692,145.895115 C230.856577,145.768615 230.654769,145.585846 230.501192,145.342154 C230.333231,145.074346 230.255808,144.785385 230.255385,144.494308 C230.255385,144.229885 230.321808,143.966308 230.447462,143.733192 C230.573962,143.500077 230.756731,143.298269 231.000423,143.144692 C231.266115,142.978 231.554654,142.900577 231.845731,142.900154 C232.110577,142.900154 232.375,142.966577 232.608115,143.092654 C232.841654,143.219154 233.043885,143.401923 233.197038,143.645192 L233.197462,143.646038 C233.365,143.912154 233.442,144.200269 233.442423,144.490923 C233.442423,144.756192 233.376,145.020192 233.249923,145.253731 C233.123423,145.487269 232.940654,145.6895 232.697808,145.842654 L232.698654,145.842231 L233.261346,146.737885 L233.824885,147.633115 C234.382077,147.282808 234.818692,146.802192 235.111462,146.258538 C235.404654,145.714462 235.557808,145.107346 235.557808,144.490923 C235.558231,143.816962 235.3725,143.128615 234.9875,142.518538 L234.987923,142.519385 C234.637615,141.961346 234.157,141.524308 233.612923,141.231115 C233.068846,140.9375 232.461731,140.784769 231.845731,140.784769 C231.171769,140.784346 230.484269,140.970077 229.874192,141.353808 C229.316577,141.704115 228.879538,142.184308 228.586346,142.727962 C228.293154,143.271615 228.139999,143.878731 228.139999,144.494308 C228.139577,145.169115 228.325731,145.857462 228.710308,146.467962 C229.060192,147.025154 229.540385,147.462615 230.084038,147.756231 C230.628115,148.049846 231.235231,148.202577 231.851654,148.203001 C232.525615,148.203423 233.213538,148.017269 233.824038,147.633538 L233.824885,147.633115 L233.261346,146.737885","id","Fill-173"],["id","summary/card1","transform","translate(0.000000, 0.500000)"],["id","Group-3-Copy","transform","translate(0.000000, 31.500000)"],["d","M242.243,146.335 C203.034,140.754 163.526,137.965 124.02,137.965 C84.517,137.965 45.013,140.754 5.802,146.335 C9.204,138.915 12.718,131.514 16.34,124.135 C10.998,117.889 5.55,111.692 4.40536496e-13,105.546 C41.132,99.692 82.575,96.765 124.02,96.765 C165.468,96.765 206.913,99.692 248.049,105.546 C242.495,111.692 237.047,117.889 231.703,124.135 C235.327,131.514 238.839,138.915 242.243,146.335","id","Fill-47","fill","#035429"],["d","M221.022,128.961 C156.569,121.589 91.478,121.589 27.022,128.961 C34.239,133.013 41.355,137.154 48.359,141.384 C98.699,136.826 149.346,136.826 199.687,141.384 C206.691,137.154 213.804,133.013 221.022,128.961","id","Fill-48","fill","#135E41"],["id","Fill-49"],["fill","url(#linearGradient-2)","fill-rule","evenodd",0,"xlink","href","#path-3",1,"badge-img"],["stroke","#E55B28","stroke-width","2","d","M124.02,2 C128.022653,2 131.528214,5.10293248 135.02987,7.95760624 C138.340723,10.6567296 141.645472,13.2561325 145.089895,14.1797264 C148.415186,15.0715974 152.320881,14.6299487 156.265965,14.0272186 L157.295655,13.8671016 C161.693093,13.1744009 166.136786,12.2781684 169.426335,14.1845096 C172.781525,16.1285206 174.236945,20.4874458 175.831984,24.6733586 C177.371482,28.7135135 178.967537,32.6989638 181.561917,35.2933439 C183.94888,37.6798677 187.512993,39.221297 191.213788,40.651052 L192.181629,41.0219806 C196.367671,42.6166562 200.726744,44.0715627 202.670573,47.4278074 C204.403663,50.4183978 203.820311,54.3630785 203.179337,58.3595672 L202.987575,59.5591657 C202.31153,63.849787 201.705365,68.1492743 202.674308,71.763233 C203.598435,75.2078774 206.198132,78.5131022 208.897244,81.8241452 C211.75162,85.3256525 214.854,88.8306466 214.854,92.831 C214.854,96.832985 211.751613,100.338502 208.897136,103.840492 C206.198053,107.151839 203.598389,110.457345 202.674244,113.903006 C201.705459,117.515897 202.311415,121.814933 202.987311,126.105411 C203.680176,130.50361 204.576685,134.948676 202.66949,138.239335 C200.725565,141.594377 196.366857,143.049157 192.181152,144.643626 C188.140809,146.182723 184.155152,147.778421 181.560526,150.373047 C178.967035,152.967494 177.371371,156.952257 175.832191,160.99173 C174.237146,165.17782 172.781641,169.53691 169.426193,171.481573 C166.136359,173.388079 161.691952,172.491384 157.293947,171.798293 C153.003551,171.122161 148.704203,170.515846 145.090015,171.484241 C141.645415,172.407883 138.340605,175.007544 135.029695,177.706948 C131.528095,180.561823 128.022598,183.665 124.02,183.665 C120.021263,183.665 116.517987,180.563494 113.01758,177.709579 C109.70557,175.009266 106.398941,172.408134 102.95193,171.484227 C99.3382679,170.515364 95.0387743,171.121719 90.7479482,171.798003 C86.349975,172.491175 81.9053239,173.387896 78.6152772,171.481845 C75.2605635,169.536523 73.8048191,165.176943 72.2096648,160.990438 C70.6705899,156.951114 69.0751201,152.966605 66.4822136,150.371786 C63.887813,147.777386 59.9020478,146.181298 55.8616562,144.641805 C51.6759515,143.046943 47.317358,141.591742 45.3736068,138.237503 C43.4675217,134.947035 44.3637487,130.502249 45.0564894,126.104197 C45.7322463,121.813971 46.3381248,117.515135 45.3697764,113.902081 C44.4460882,110.456833 41.8463613,107.151411 39.147054,103.840043 C36.2925633,100.338303 33.19,96.8328843 33.19,92.831 C33.19,88.8309097 36.2923113,85.326134 39.1465896,81.8248571 C41.8460499,78.5134916 44.4460193,75.2079505 45.3698548,71.7626262 C46.3381043,68.1489808 45.7322705,63.8496639 45.05665,59.5592552 C44.3640075,55.1607518 43.4678241,50.715808 45.3743973,47.4258586 C47.3187833,44.0708887 51.6771927,42.615999 55.8625437,41.0215503 C59.9028406,39.4823613 63.8883044,37.8866009 66.4823439,35.2920832 C69.0762624,32.6976865 70.6720686,28.7121255 72.2113162,24.6718843 C73.8059598,20.4862389 75.2610199,16.1277098 78.6141553,14.1838046 C81.9057209,12.2779512 86.3498867,13.1741205 90.7474105,13.8669719 C95.0384528,14.5430467 99.3380864,15.1491655 102.951786,14.179812 C106.398885,13.2558815 109.705452,10.6550072 113.017405,7.95497485 C116.517868,5.10126124 120.021208,2 124.02,2 Z","stroke-linejoin","square"],["d","M49.607,92.831 C49.607,51.734 82.928,18.417 124.02,18.417 C165.124,18.417 198.44,51.734 198.44,92.831 C198.44,133.931 165.124,167.247 124.02,167.247 C82.928,167.247 49.607,133.931 49.607,92.831","id","Fill-51","fill","#FFFFFE"],["d","M221.022,128.961 C156.569,121.589 91.478,121.589 27.022,128.961 C25.462,115.317 23.9,101.672 22.342,88.028 C89.911,80.301 158.137,80.301 225.707,88.028 C224.146,101.672 222.584,115.317 221.022,128.961","id","Fill-53","fill","#1D6240"],["id","Group-18-Copy","transform","translate(70.023500, 90.832000)","fill","#FFFFFE","fill-opacity","1"],["id","Group","transform","translate(0.500000, 0.000000)"],["id","387"],["filter","url(#filter-7)",0,"xlink","href","#text-6"],[0,"xlink","href","#text-6"],["id","Pages-read-:"],["filter","url(#filter-9)",0,"xlink","href","#text-8"],[0,"xlink","href","#text-8"],["d","M124.0235,47.417 C126.50975,47.417 128.5235,45.40325 128.5235,42.917 C128.5235,40.43075 126.50975,38.417 124.0235,38.417 C121.53725,38.417 119.5235,40.43075 119.5235,42.917 C119.5235,45.40325 121.53725,47.417 124.0235,47.417 L124.0235,47.417 Z M124.0235,49.667 C121.01975,49.667 115.0235,51.1745 115.0235,54.167 L115.0235,56.417 L133.0235,56.417 L133.0235,54.167 C133.0235,51.1745 127.02725,49.667 124.0235,49.667 L124.0235,49.667 Z","id","Shape-Copy-2","fill","#000"],["text-anchor","middle","x","60","y","60",2,"width","50%","height","1.5rem","font-size","0.75rem"],["xmlns","http://www.w3.org/1999/xhtml",1,"truncate-overflow"],["id","Group-17-Copy-2","transform","translate(95.523500, 128.964250)",4,"ngIf"],[1,"player-endpage__right-panel"],[1,"title-section"],[1,"title","animated","fadeInDown"],[1,"animated","fadeInUp"],[1,"user-options"],["tabindex","0",1,"replay-section",3,"ngClass","click"],["width","36","height","37","xmlns","http://www.w3.org/2000/svg",4,"ngIf"],[1,"title"],["class","exit-section","tabindex","0",3,"click",4,"ngIf"],[4,"ngIf"],["id","text-8","x","55","y","16","text-anchor","middle","fill","#FFFFFE"],["font-size","12","font-weight","400","font-family","Noto Sans, NotoSans-Bold"],["font-size","18","font-family","NotoSans-Bold, Noto Sans"],["id","Group-17-Copy-2","transform","translate(95.523500, 128.964250)"],["id","Icon-24px","transform","translate(0.000000, 0.500000)"],["id","Shape","points","0 0 18 0 18 18 0 18"],["d","M11.25,0.75 L6.75,0.75 L6.75,2.25 L11.25,2.25 L11.25,0.75 L11.25,0.75 Z M8.25,10.5 L9.75,10.5 L9.75,6 L8.25,6 L8.25,10.5 L8.25,10.5 Z M14.2725,5.5425 L15.3375,4.4775 C15.015,4.095 14.6625,3.735 14.28,3.42 L13.215,4.485 C12.0525,3.555 10.59,3 9,3 C5.2725,3 2.25,6.0225 2.25,9.75 C2.25,13.4775 5.265,16.5 9,16.5 C12.735,16.5 15.75,13.4775 15.75,9.75 C15.75,8.16 15.195,6.6975 14.2725,5.5425 L14.2725,5.5425 Z M9,15 C6.0975,15 3.75,12.6525 3.75,9.75 C3.75,6.8475 6.0975,4.5 9,4.5 C11.9025,4.5 14.25,6.8475 14.25,9.75 C14.25,12.6525 11.9025,15 9,15 L9,15 Z","id","Shape","fill","#000"],["id","8:46","font-family","NotoSans-Bold, Noto Sans","font-size","14","font-weight","bold","fill","#000"],["x","22","y","15"],["width","36","height","37","xmlns","http://www.w3.org/2000/svg"],["x1","18%","y1","0%","x2","83.101%","y2","100%","id","a"],["stop-color","#024F9D","offset","0%"],["stop-color","#024F9D","offset","100%"],["fill","none","fill-rule","evenodd"],["d","M0 .853h36v36H0z"],["d","M18 7.5v-6L10.5 9l7.5 7.5v-6c4.965 0 9 4.035 9 9s-4.035 9-9 9-9-4.035-9-9H6c0 6.63 5.37 12 12 12s12-5.37 12-12-5.37-12-12-12z","fill","#ccc","transform","translate(0 .853)"],["d","M18 7.5v-6L10.5 9l7.5 7.5v-6c4.965 0 9 4.035 9 9s-4.035 9-9 9-9-4.035-9-9H6c0 6.63 5.37 12 12 12s12-5.37 12-12-5.37-12-12-12z","fill","url(#a)","transform","translate(0 .853)"],["tabindex","0",1,"exit-section",3,"click"],["xmlns","http://www.w3.org/2000/svg","width","36","height","36"],["x1","0%","y1","0%","x2","101.72%","y2","100%","id","a"],["d","M0 0h36v36H0z"],["d","M15.135 23.385L17.25 25.5l7.5-7.5-7.5-7.5-2.115 2.115 3.87 3.885H4.5v3h14.505l-3.87 3.885zM28.5 4.5h-21a3 3 0 00-3 3v6h3v-6h21v21h-21v-6h-3v6a3 3 0 003 3h21c1.65 0 3-1.35 3-3v-21c0-1.65-1.35-3-3-3z","fill","url(#a)"],[1,"next"],["aria-label","Next content",1,"next-level",3,"click"],["tabindex","0",1,"title-text"],[1,"next-arrow"],["src","assets/next-arrow.svg","alt","next arrow"]],template:function(Me,Z){1&Me&&(s.kPM(),s.I0R(0,"div",0)(1,"div",1)(2,"div",2),s.S2Z(),s.I0R(3,"svg",3)(4,"defs")(5,"filter",4),s.wR5(6,"feColorMatrix",5),s.C$Y(),s.I0R(7,"linearGradient",6),s.wR5(8,"stop",7)(9,"stop",8),s.C$Y(),s.I0R(10,"linearGradient",9),s.wR5(11,"stop",10)(12,"stop",11),s.C$Y(),s.wR5(13,"path",12),s.I0R(14,"filter",13),s.wR5(15,"feGaussianBlur",14)(16,"feOffset",15)(17,"feComposite",16)(18,"feColorMatrix",17),s.C$Y(),s.I0R(19,"linearGradient",18),s.wR5(20,"stop",19)(21,"stop",20),s.C$Y(),s.yuY(22,ne,5,2,"text",21),s.C$Y(),s.I0R(23,"g",22)(24,"g",23)(25,"g",24)(26,"g",25)(27,"g",26),s.wR5(28,"path",27)(29,"path",28)(30,"path",29)(31,"path",30)(32,"path",31)(33,"path",32)(34,"path",33)(35,"path",34)(36,"path",35)(37,"path",36)(38,"path",37)(39,"path",38)(40,"path",39)(41,"path",40)(42,"path",41)(43,"path",42)(44,"path",43)(45,"path",44)(46,"path",45)(47,"path",46)(48,"path",47)(49,"path",48)(50,"path",49)(51,"path",50)(52,"path",51)(53,"path",52)(54,"path",53)(55,"path",54)(56,"path",55)(57,"path",56)(58,"path",57)(59,"path",58)(60,"path",59)(61,"path",60)(62,"path",61)(63,"path",62)(64,"path",63)(65,"path",64)(66,"path",65)(67,"path",66)(68,"path",67)(69,"path",68)(70,"path",69)(71,"path",70)(72,"path",71)(73,"path",72)(74,"path",73)(75,"path",74)(76,"path",75)(77,"path",76)(78,"path",77)(79,"path",78)(80,"path",79)(81,"path",80)(82,"path",81)(83,"path",82)(84,"path",83)(85,"path",84)(86,"path",85)(87,"path",86)(88,"path",87)(89,"path",88)(90,"path",89)(91,"path",90)(92,"path",91)(93,"path",92)(94,"path",93)(95,"path",94)(96,"path",95)(97,"path",96)(98,"path",97)(99,"path",98)(100,"path",99)(101,"path",100)(102,"path",101)(103,"path",102)(104,"path",103)(105,"path",104)(106,"path",105)(107,"path",106)(108,"path",107)(109,"path",108)(110,"path",109)(111,"path",110)(112,"path",111)(113,"path",112)(114,"path",113)(115,"path",114)(116,"path",115)(117,"path",116)(118,"path",117)(119,"path",118)(120,"path",119)(121,"path",120)(122,"path",121)(123,"path",122)(124,"path",123)(125,"path",124)(126,"path",125)(127,"path",126)(128,"path",127)(129,"path",128)(130,"path",129)(131,"path",130)(132,"path",131)(133,"path",132)(134,"path",133)(135,"path",134)(136,"path",135)(137,"path",136)(138,"path",137)(139,"path",138)(140,"path",139)(141,"path",140)(142,"path",141)(143,"path",142)(144,"path",143)(145,"path",144)(146,"path",145)(147,"path",146)(148,"path",147)(149,"path",148)(150,"path",149)(151,"path",150)(152,"path",151)(153,"path",152)(154,"path",153)(155,"path",154)(156,"path",155)(157,"path",156)(158,"path",157)(159,"path",158)(160,"path",159)(161,"path",160)(162,"path",161)(163,"path",162)(164,"path",163)(165,"path",164)(166,"path",165)(167,"path",166)(168,"path",167)(169,"path",168)(170,"path",169)(171,"path",170)(172,"path",171)(173,"path",172)(174,"path",173)(175,"path",174)(176,"path",175)(177,"path",176)(178,"path",177)(179,"path",178)(180,"path",179)(181,"path",180)(182,"path",181)(183,"path",182)(184,"path",183)(185,"polygon",184)(186,"polygon",185)(187,"polygon",186)(188,"polygon",187)(189,"polygon",188)(190,"polyline",189)(191,"polyline",190)(192,"polyline",191)(193,"path",192)(194,"path",193)(195,"path",194)(196,"path",195)(197,"path",196)(198,"path",197),s.C$Y()(),s.I0R(199,"g",198)(200,"g",199),s.wR5(201,"path",200)(202,"path",201),s.I0R(203,"g",202),s.wR5(204,"use",203)(205,"path",204),s.C$Y(),s.wR5(206,"path",205)(207,"path",206),s.I0R(208,"g",207)(209,"g",208)(210,"g",209),s.wR5(211,"use",210)(212,"use",211),s.C$Y(),s.I0R(213,"g",212),s.wR5(214,"use",213)(215,"use",214),s.C$Y()()(),s.wR5(216,"path",215),s.I0R(217,"foreignObject",216),s.gRP(),s.I0R(218,"div",217),s.OEk(219),s.C$Y()(),s.yuY(220,re,7,1,"g",218),s.C$Y()()()()()()()(),s.I0R(221,"div",219)(222,"div",220)(223,"div",221),s.OEk(224,"You just completed"),s.C$Y(),s.I0R(225,"span",222),s.OEk(226),s.C$Y(),s._Xx(227),s.C$Y(),s.I0R(228,"div",223)(229,"div",224),s.qCj("click",function(){return Z.replay()}),s.I0R(230,"div"),s.yuY(231,R,8,0,"svg",225)(232,j,8,0,"svg",225),s.C$Y(),s.I0R(233,"div",226),s.OEk(234,"Replay"),s.C$Y()(),s.yuY(235,se,11,0,"div",227),s.C$Y(),s.yuY(236,me,8,1,"ng-container",228),s.C$Y()()),2&Me&&(s.yG2(22),s.E7m("ngIf",Z.outcome),s.yG2(197),s.oRS(" ",Z.userName," "),s.yG2(),s.E7m("ngIf",Z.timeSpentLabel),s.yG2(6),s.cNF(Z.contentName),s.yG2(3),s.E7m("ngClass",Z.showReplay?"":"disabled"),s.yG2(2),s.E7m("ngIf",!Z.showReplay),s.yG2(),s.E7m("ngIf",Z.showReplay),s.yG2(3),s.E7m("ngIf",Z.showExit),s.yG2(),s.E7m("ngIf",Z.nextContent))},dependencies:[F.QF,F.u_],styles:[':root{--sdk-end-page-title:#000;--sdk-end-page-replay-icon: #024f9d;--sdk-end-page-replay-section-bg:#fff;--sdk-end-page-title-span: #666666;--sdk-end-page-replay-section-hover: #F2F2F2}[_nghost-%COMP%] .player-endpage[_ngcontent-%COMP%]{padding:1rem;height:100%;display:flex;align-items:center;justify-content:space-around;background:var(--sdk-end-page-replay-section-bg)}@media all and (orientation: portrait){[_nghost-%COMP%] .player-endpage[_ngcontent-%COMP%]{flex-direction:column;display:block;overflow-y:auto}}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%]{text-align:center;flex:50%}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%]{position:relative;padding:1.5rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .badge[_ngcontent-%COMP%]{width:17.625rem;height:13.1rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .score-details[_ngcontent-%COMP%]{position:absolute;left:0;right:0;bottom:5rem;color:var(--white);text-shadow:.063 .125 #8b2925;display:flex;justify-content:center;align-items:center}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .score-details[_ngcontent-%COMP%] .progress[_ngcontent-%COMP%]{font-size:.85rem;margin-right:.7rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .score-details[_ngcontent-%COMP%] .score[_ngcontent-%COMP%]{font-size:1.3rem;font-weight:700}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .user-details[_ngcontent-%COMP%]{position:absolute;left:0;right:0;top:2.8rem;width:8.5rem;margin:0 auto}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .user-details[_ngcontent-%COMP%] .user[_ngcontent-%COMP%]{width:1.275rem;height:1.275rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .user-details[_ngcontent-%COMP%] .user-title[_ngcontent-%COMP%]{color:var(--primary-color);font-size:.85rem;line-height:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .timer-details[_ngcontent-%COMP%]{position:absolute;bottom:2.75rem;left:0;right:0;display:flex;justify-content:center;align-items:center}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .timer-details[_ngcontent-%COMP%] .timer[_ngcontent-%COMP%]{width:1.275rem;height:1.275rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .timer-details[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--primary-color);font-size:1rem;font-weight:700;margin-left:.3rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%]{flex:50%;text-align:center;padding:1rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .title-section[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:var(--sdk-end-page-title);font-size:1.3125rem;font-weight:700;letter-spacing:0;line-height:1.75rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .title-section[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--sdk-end-page-title-span);font-size:.75rem;word-break:break-word}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .user-options[_ngcontent-%COMP%]{display:flex;justify-content:space-around;padding:1.7rem 0}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .user-options[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:var(--gray-800);font-size:1rem;line-height:1.188rem;text-align:center}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .user-options[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:2.55rem;height:2.55rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next[_ngcontent-%COMP%]{color:var(--gray-400);font-size:.85rem;line-height:1.063rem;margin-bottom:.7rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%]{margin:0 auto;width:auto;border-radius:.5rem;padding:.75rem;background:linear-gradient(135deg,#ffcd55,#ffd955);box-shadow:inset 0 -.063rem .188rem rgba(var(--rc-rgba-black),.5);display:flex;align-items:center;justify-content:space-between;cursor:pointer}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%] .title-text[_ngcontent-%COMP%]{color:var(--gray-800);font-size:.85rem;flex:1;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;line-height:normal}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%] .next-arrow[_ngcontent-%COMP%]{height:2.55rem;width:2.55rem;background-color:var(--white);border-radius:50%;text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%] .next-arrow[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:1.75rem}.replay-section[_ngcontent-%COMP%], .exit-section[_ngcontent-%COMP%]{cursor:pointer;background-color:var(--sdk-end-page-replay-section-bg);padding:.5rem;border-radius:.25rem}.replay-section[_ngcontent-%COMP%]:hover, .exit-section[_ngcontent-%COMP%]:hover{background-color:var(--sdk-end-page-replay-section-hover)}.replay-section[_ngcontent-%COMP%] div[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] g[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:var(--sdk-end-page-replay-icon)}.replay-section[_ngcontent-%COMP%] div[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] g[_ngcontent-%COMP%] path[_ngcontent-%COMP%]:first-child{fill:transparent}.replay-section.disabled[_ngcontent-%COMP%]{cursor:not-allowed}.replay-section.disabled[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:#ccc!important}@keyframes _ngcontent-%COMP%_fadeInDown{0%{opacity:0;transform:translateY(-1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInUp{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;transform:translate(6.25rem)}to{opacity:1;transform:translate(0)}}@keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;transform:translate(-6.25rem)}to{opacity:1;transform:translate(0)}}.fadeInDown[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_fadeInDown;animation-name:_ngcontent-%COMP%_fadeInDown}.fadeInUp[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_fadeInUp;animation-name:_ngcontent-%COMP%_fadeInUp}.fadeInLeftSide[_ngcontent-%COMP%], .fadeInRightSide[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_fadeInLeftSide;animation-name:_ngcontent-%COMP%_fadeInLeftSide}.animated[_ngcontent-%COMP%]{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.truncate-overflow[_ngcontent-%COMP%]{--lh: 1.4rem;line-height:var(--lh);--max-lines: 1;position:relative;max-height:calc(var(--lh) * var(--max-lines));overflow:hidden;width:100%;font-size:.65rem;color:var(--black)}.truncate-overflow[_ngcontent-%COMP%]:before{position:absolute;content:"";bottom:0;right:0}.truncate-overflow[_ngcontent-%COMP%]:after{content:"";position:absolute;right:0;width:1rem;height:1rem;background:var(--white)}.particles[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{transform:scale(1.1);transform-origin:center;animation:_ngcontent-%COMP%_heartbeat 3s ease-in-out infinite both;fill:#e55b28;opacity:.4}.badge-inner-animation[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_heartbeat 5s ease-in-out infinite both;transform-origin:center center}@keyframes _ngcontent-%COMP%_heartbeat{0%{transform:scale(1);transform-origin:center center;animation-timing-function:ease-out}10%{transform:scale(.91);animation-timing-function:ease-in}17%{transform:scale(.98);animation-timing-function:ease-out}33%{transform:scale(.87);animation-timing-function:ease-in}45%{transform:scale(1);animation-timing-function:ease-out}}']})}class Oe{constructor(){this.sidebarMenuEvent=new s._w7}toggleMenu(je){const Me=document.getElementById("overlay-input"),Z=document.querySelector(".navBlock"),at=document.getElementById("playerSideMenu"),ot=document.getElementById("ariaLabelValue"),b1=document.getElementById("overlay-button");je instanceof KeyboardEvent&&(Me.checked=!Me.checked),Me.checked?(at.style.visibility="visible",ot.innerHTML="Player Menu Close",b1.setAttribute("aria-label","Player Menu Close"),Z.style.width="100%",Z.style.marginLeft="0%",this.sidebarMenuEvent.emit({event:je,type:"OPEN_MENU"})):(at.style.visibility="hidden",ot.innerHTML="Player Menu Open",b1.setAttribute("aria-label","Player Menu Open"),Z.style.marginLeft="-100%",this.sidebarMenuEvent.emit({event:je,type:"CLOSE_MENU"}))}static#e=this.\u0275fac=function(Me){return new(Me||Oe)};static#t=this.\u0275cmp=s.In1({type:Oe,selectors:[["sb-player-side-menu-icon"]],outputs:{sidebarMenuEvent:"sidebarMenuEvent"},decls:5,vars:0,consts:[["type","checkbox","id","overlay-input",3,"click"],["aria-label","Player Menu Open","for","overlay-input","id","overlay-button","tabindex","0",3,"keydown.enter"],["id","ariaLabelValue"]],template:function(Me,Z){1&Me&&(s.I0R(0,"input",0),s.qCj("click",function(ot){return Z.toggleMenu(ot)}),s.C$Y(),s.I0R(1,"label",1),s.qCj("keydown.enter",function(ot){return Z.toggleMenu(ot)}),s.wR5(2,"span"),s.I0R(3,"em",2),s.OEk(4,"Player Menu Open"),s.C$Y()())},styles:[':root{--sdk-overlay-btn-hover:#333332}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]{z-index:10;cursor:pointer;-webkit-user-select:none;user-select:none;margin:0;position:absolute;top:.4rem;left:1rem;height:2.25rem;width:2.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{height:.2rem;width:1.25rem;border-radius:.125rem;background-color:var(--black);position:relative;display:block;transition:all .2s ease-in-out}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:before{top:-.45rem;visibility:visible}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after{top:.45rem}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:before, [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after{height:.2rem;width:1.25rem;border-radius:.125rem;background-color:var(--black);position:absolute;content:"";transition:all .2s ease-in-out}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%], [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]:before, [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]:after{background:var(--sdk-overlay-btn-hover)}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover{background-color:rgba(var(--rc-rgba-black),.75)}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]{background-color:var(--white)}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]:before, [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]:after{background-color:var(--white)}input[type=checkbox][_ngcontent-%COMP%]{display:none}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay[_ngcontent-%COMP%]{visibility:visible}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%], input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{background:transparent}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:before{transform:rotate(45deg) translate(.3125rem,.3125rem);opacity:1}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after{transform:rotate(-45deg) translate(.3125rem,-.3125rem)} html[dir=rtl] #overlay-button{left:auto;right:1rem} html[dir=rtl] #overlay-button span:before, html[dir=rtl] #overlay-button span:after{right:0}#ariaLabelValue[_ngcontent-%COMP%]{position:absolute;opacity:0}']})}function fe(et,je){if(1&et){const Me=s.KQA();s.I0R(0,"li",8),s.qCj("click",function(at){s.usT(Me);const ot=s.GaO();return s.CGJ(ot.emitSideBarEvent(at,"SHARE"))})("keydown.enter",function(at){s.usT(Me);const ot=s.GaO();return s.CGJ(ot.emitSideBarEvent(at,"SHARE"))}),s.wR5(1,"span",9),s.OEk(2," Share"),s.C$Y()}}function pe(et,je){if(1&et){const Me=s.KQA();s.I0R(0,"li",8),s.qCj("click",function(at){s.usT(Me);const ot=s.GaO();return s.CGJ(ot.showDownloadPopup(at,"DOWNLOAD_MENU"))})("keydown.enter",function(at){s.usT(Me);const ot=s.GaO();return ot.closeNav(at),s.CGJ(ot.showDownloadPopup(at,"DOWNLOAD_MENU"))}),s.wR5(1,"span",10),s.OEk(2," Download"),s.C$Y()}}function de(et,je){if(1&et){const Me=s.KQA();s.I0R(0,"li",8),s.qCj("click",function(at){s.usT(Me);const ot=s.GaO();return ot.closeNav(at),s.CGJ(ot.emitSideBarEvent(at,"PRINT"))})("keydown.enter",function(at){s.usT(Me);const ot=s.GaO();return s.CGJ(ot.emitSideBarEvent(at,"PRINT"))}),s.wR5(1,"span",11),s.OEk(2," Print"),s.C$Y()}}function He(et,je){if(1&et){const Me=s.KQA();s.I0R(0,"li",8),s.qCj("click",function(at){s.usT(Me);const ot=s.GaO();return ot.closeNav(at),s.CGJ(ot.emitSideBarEvent(at,"EXIT"))})("keydown.enter",function(at){s.usT(Me);const ot=s.GaO();return ot.closeNav(at),s.CGJ(ot.emitSideBarEvent(at,"EXIT"))}),s.wR5(1,"span",12),s.OEk(2," Exit"),s.C$Y()}}function Ae(et,je){if(1&et){const Me=s.KQA();s.I0R(0,"sb-player-download-popup",13),s.qCj("hideDownloadPopUp",function(at){s.usT(Me);const ot=s.GaO();return s.CGJ(ot.hideDownloadPopUp(at))})("downloadEvent",function(at){s.usT(Me);const ot=s.GaO();return s.CGJ(ot.sidebarEvent.emit(at))}),s.C$Y()}if(2&et){const Me=s.GaO();s.E7m("title",Me.title)("showDownloadPopUp",Me.showDownloadPopUp)}}class Fe{constructor(je){this.ref=je,this.config={showShare:!1,showDownload:!1,showReplay:!1,showExit:!1,showPrint:!1},this.sidebarEvent=new s._w7,this.toggleMenu=new s._w7,this.showDownloadPopUp=!1}closeNav(je){const Me=document.getElementById("ariaLabelValue"),Z=document.getElementById("overlay-button"),at=document.getElementById("overlay-input");Me.innerHTML="Player Menu Open",Z.setAttribute("aria-label","Player Menu Open"),at.checked=!1,document.getElementById("playerSideMenu").style.visibility="hidden",document.querySelector(".navBlock").style.marginLeft="-100%",this.sidebarEvent.emit({event:je,type:"CLOSE_MENU"})}showDownloadPopup(je,Me){this.showDownloadPopUp=!0,this.ref.detectChanges(),this.emitSideBarEvent(je,Me)}hideDownloadPopUp(je){this.showDownloadPopUp=!1,this.sidebarEvent.emit(je),this.ref.detectChanges()}emitSideBarEvent(je,Me){this.sidebarEvent.emit({event:je,type:Me})}static#e=this.\u0275fac=function(Me){return new(Me||Fe)(s.GI1(s.kD9))};static#t=this.\u0275cmp=s.In1({type:Fe,selectors:[["sb-player-sidebar"]],inputs:{title:"title",config:"config"},outputs:{sidebarEvent:"sidebarEvent",toggleMenu:"toggleMenu"},decls:12,vars:6,consts:[["id","playerSideMenu","aria-modal","true","aria-labelledby","Menubar",1,"sidenav"],["sidebarMenu",""],[1,"navBlock"],["role","heading","aria-level","2",1,"player-nav-unit","text-left"],["aria-label","player sidebar","id","sidebar-list"],["tabindex","0",3,"click","keydown.enter",4,"ngIf"],["aria-hidden","true","tabindex","-1",1,"transparentBlock",3,"click"],[3,"title","showDownloadPopUp","hideDownloadPopUp","downloadEvent",4,"ngIf"],["tabindex","0",3,"click","keydown.enter"],[1,"player-icon","player-share","mr-16"],[1,"player-icon","player-download","mr-16"],[1,"player-icon","player-print","mr-16"],[1,"player-icon","player-exit","mr-16"],[3,"title","showDownloadPopUp","hideDownloadPopUp","downloadEvent"]],template:function(Me,Z){1&Me&&(s.I0R(0,"div",0,1)(2,"div",2)(3,"div",3),s.OEk(4),s.C$Y(),s.I0R(5,"ul",4),s.yuY(6,fe,3,0,"li",5)(7,pe,3,0,"li",5)(8,de,3,0,"li",5)(9,He,3,0,"li",5),s.C$Y()(),s.I0R(10,"div",6),s.qCj("click",function(ot){return Z.closeNav(ot)}),s.C$Y()(),s.yuY(11,Ae,1,2,"sb-player-download-popup",7)),2&Me&&(s.yG2(4),s.cNF(Z.title),s.yG2(2),s.E7m("ngIf",Z.config.showShare),s.yG2(),s.E7m("ngIf",Z.config.showDownload),s.yG2(),s.E7m("ngIf",Z.config.showPrint),s.yG2(),s.E7m("ngIf",Z.config.showExit),s.yG2(2),s.E7m("ngIf",Z.showDownloadPopUp))},dependencies:[F.u_,B],styles:[":root{--sdk-player-icon:#6D7278}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%]{width:100%;position:absolute;z-index:1;top:0;left:0;overflow-x:hidden;display:flex;z-index:9;height:100%}@media screen and (max-height: 1024px){[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%]{padding-top:0}}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-size:1.5rem;color:var(--black);display:block}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:var(--gray-0)}@media screen and (max-height: 1024px){[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:1.125rem}}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] .closebtn[_ngcontent-%COMP%]{position:absolute;top:0;right:1.5rem;font-size:2.25rem;margin-left:3.125rem}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%]{width:100%;background:var(--white);max-width:20rem;transition:all .3s ease-in;margin-left:-100%;z-index:10;position:absolute;height:100%}@media (min-width: 1600px){.PlayerMediaQueryClass [_nghost-%COMP%] .navBlock[_ngcontent-%COMP%]{max-width:24rem}}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] .player-nav-unit[_ngcontent-%COMP%]{background:var(--primary-theme);padding:3rem 2rem 2rem;min-height:5.625rem;display:flex;align-items:center;color:var(--gray-800);font-size:1rem;font-weight:700;line-height:normal;word-break:break-word}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{margin:0;padding:0}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{padding:1rem 2rem;background:var(--white);min-height:4rem;cursor:pointer;display:flex;align-items:center;color:rgba(var(--rc-rgba-black),1);font-size:.875rem;line-height:1.375rem;margin:0;line-height:normal}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover{background-color:var(--gray-0)}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .player-icon[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem;background-color:var(--sdk-player-icon)}[_nghost-%COMP%] #playerSideMenu[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .player-replay[_ngcontent-%COMP%]{display:inline;padding:8px}[_nghost-%COMP%] .transparentBlock[_ngcontent-%COMP%]{width:100%;background-color:rgba(var(--rc-rgba-black),.5);height:100%;transition:all .3s ease}[_nghost-%COMP%] .player-share[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik00MDYsMzMyYy0yOS42NDEsMC01NS43NjEsMTQuNTgxLTcyLjE2NywzNi43NTVMMTkxLjk5LDI5Ni4xMjRjMi4zNTUtOC4wMjcsNC4wMS0xNi4zNDYsNC4wMS0yNS4xMjQNCgkJCWMwLTExLjkwNi0yLjQ0MS0yMy4yMjUtNi42NTgtMzMuNjM2bDE0OC40NDUtODkuMzI4QzM1NC4zMDcsMTY3LjQyNCwzNzguNTg5LDE4MCw0MDYsMTgwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJYzAtNDkuNjI5LTQwLjM3MS05MC05MC05MGMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsMTEuNDM3LDIuMzU1LDIyLjI4Niw2LjI2MiwzMi4zNThsLTE0OC44ODcsODkuNTkNCgkJCUMxNTYuODY5LDE5My4xMzYsMTMyLjkzNywxODEsMTA2LDE4MWMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsNDkuNjI5LDQwLjM3MSw5MCw5MCw5MGMzMC4xMywwLDU2LjY5MS0xNS4wMDksNzMuMDM1LTM3LjgwNg0KCQkJbDE0MS4zNzYsNzIuMzk1QzMxNy44MDcsNDAzLjk5NSwzMTYsNDEyLjc1LDMxNiw0MjJjMCw0OS42MjksNDAuMzcxLDkwLDkwLDkwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJQzQ5NiwzNzIuMzcxLDQ1NS42MjksMzMyLDQwNiwzMzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik00MDYsMzMyYy0yOS42NDEsMC01NS43NjEsMTQuNTgxLTcyLjE2NywzNi43NTVMMTkxLjk5LDI5Ni4xMjRjMi4zNTUtOC4wMjcsNC4wMS0xNi4zNDYsNC4wMS0yNS4xMjQNCgkJCWMwLTExLjkwNi0yLjQ0MS0yMy4yMjUtNi42NTgtMzMuNjM2bDE0OC40NDUtODkuMzI4QzM1NC4zMDcsMTY3LjQyNCwzNzguNTg5LDE4MCw0MDYsMTgwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJYzAtNDkuNjI5LTQwLjM3MS05MC05MC05MGMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsMTEuNDM3LDIuMzU1LDIyLjI4Niw2LjI2MiwzMi4zNThsLTE0OC44ODcsODkuNTkNCgkJCUMxNTYuODY5LDE5My4xMzYsMTMyLjkzNywxODEsMTA2LDE4MWMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsNDkuNjI5LDQwLjM3MSw5MCw5MCw5MGMzMC4xMywwLDU2LjY5MS0xNS4wMDksNzMuMDM1LTM3LjgwNg0KCQkJbDE0MS4zNzYsNzIuMzk1QzMxNy44MDcsNDAzLjk5NSwzMTYsNDEyLjc1LDMxNiw0MjJjMCw0OS42MjksNDAuMzcxLDkwLDkwLDkwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJQzQ5NiwzNzIuMzcxLDQ1NS42MjksMzMyLDQwNiwzMzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=)}[_nghost-%COMP%] .player-exit[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzg0IDM4NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzg0IDM4NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZD0iTTM0MS4zMzMsMEg0Mi42NjdDMTkuMDkzLDAsMCwxOS4wOTMsMCw0Mi42NjdWMTI4aDQyLjY2N1Y0Mi42NjdoMjk4LjY2N3YyOTguNjY3SDQyLjY2N1YyNTZIMHY4NS4zMzMNCgkJCQlDMCwzNjQuOTA3LDE5LjA5MywzODQsNDIuNjY3LDM4NGgyOTguNjY3QzM2NC45MDcsMzg0LDM4NCwzNjQuOTA3LDM4NCwzNDEuMzMzVjQyLjY2N0MzODQsMTkuMDkzLDM2NC45MDcsMCwzNDEuMzMzLDB6Ii8+DQoJCQk8cG9seWdvbiBwb2ludHM9IjE1MS4xNDcsMjY4LjQ4IDE4MS4zMzMsMjk4LjY2NyAyODgsMTkyIDE4MS4zMzMsODUuMzMzIDE1MS4xNDcsMTE1LjUyIDIwNi4yOTMsMTcwLjY2NyAwLDE3MC42NjcgMCwyMTMuMzMzIA0KCQkJCTIwNi4yOTMsMjEzLjMzMyAJCQkiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzg0IDM4NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzg0IDM4NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZD0iTTM0MS4zMzMsMEg0Mi42NjdDMTkuMDkzLDAsMCwxOS4wOTMsMCw0Mi42NjdWMTI4aDQyLjY2N1Y0Mi42NjdoMjk4LjY2N3YyOTguNjY3SDQyLjY2N1YyNTZIMHY4NS4zMzMNCgkJCQlDMCwzNjQuOTA3LDE5LjA5MywzODQsNDIuNjY3LDM4NGgyOTguNjY3QzM2NC45MDcsMzg0LDM4NCwzNjQuOTA3LDM4NCwzNDEuMzMzVjQyLjY2N0MzODQsMTkuMDkzLDM2NC45MDcsMCwzNDEuMzMzLDB6Ii8+DQoJCQk8cG9seWdvbiBwb2ludHM9IjE1MS4xNDcsMjY4LjQ4IDE4MS4zMzMsMjk4LjY2NyAyODgsMTkyIDE4MS4zMzMsODUuMzMzIDE1MS4xNDcsMTE1LjUyIDIwNi4yOTMsMTcwLjY2NyAwLDE3MC42NjcgMCwyMTMuMzMzIA0KCQkJCTIwNi4yOTMsMjEzLjMzMyAJCQkiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K)}[_nghost-%COMP%] .player-print[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aWNfcHJpbnQgY29weTwvdGl0bGU+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iSWNvbi0yNHB4Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTE5LDggTDUsOCBDMy4zNCw4IDIsOS4zNCAyLDExIEwyLDE3IEw2LDE3IEw2LDIxIEwxOCwyMSBMMTgsMTcgTDIyLDE3IEwyMiwxMSBDMjIsOS4zNCAyMC42Niw4IDE5LDggTDE5LDggWiBNMTYsMTkgTDgsMTkgTDgsMTQgTDE2LDE0IEwxNiwxOSBMMTYsMTkgWiBNMTksMTIgQzE4LjQ1LDEyIDE4LDExLjU1IDE4LDExIEMxOCwxMC40NSAxOC40NSwxMCAxOSwxMCBDMTkuNTUsMTAgMjAsMTAuNDUgMjAsMTEgQzIwLDExLjU1IDE5LjU1LDEyIDE5LDEyIEwxOSwxMiBaIE0xOCwzIEw2LDMgTDYsNyBMMTgsNyBMMTgsMyBMMTgsMyBaIiBpZD0iU2hhcGUiIGZpbGw9IiM2RDcyNzgiPjwvcGF0aD4KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjAgMCAyNCAwIDI0IDI0IDAgMjQiPjwvcG9seWdvbj4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aWNfcHJpbnQgY29weTwvdGl0bGU+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iSWNvbi0yNHB4Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTE5LDggTDUsOCBDMy4zNCw4IDIsOS4zNCAyLDExIEwyLDE3IEw2LDE3IEw2LDIxIEwxOCwyMSBMMTgsMTcgTDIyLDE3IEwyMiwxMSBDMjIsOS4zNCAyMC42Niw4IDE5LDggTDE5LDggWiBNMTYsMTkgTDgsMTkgTDgsMTQgTDE2LDE0IEwxNiwxOSBMMTYsMTkgWiBNMTksMTIgQzE4LjQ1LDEyIDE4LDExLjU1IDE4LDExIEMxOCwxMC40NSAxOC40NSwxMCAxOSwxMCBDMTkuNTUsMTAgMjAsMTAuNDUgMjAsMTEgQzIwLDExLjU1IDE5LjU1LDEyIDE5LDEyIEwxOSwxMiBaIE0xOCwzIEw2LDMgTDYsNyBMMTgsNyBMMTgsMyBMMTgsMyBaIiBpZD0iU2hhcGUiIGZpbGw9IiM2RDcyNzgiPjwvcGF0aD4KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjAgMCAyNCAwIDI0IDI0IDAgMjQiPjwvcG9seWdvbj4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==)}[_nghost-%COMP%] .player-download[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0zODIuNTYsMjMzLjM3NkMzNzkuOTY4LDIyNy42NDgsMzc0LjI3MiwyMjQsMzY4LDIyNGgtNjRWMTZjMC04LjgzMi03LjE2OC0xNi0xNi0xNmgtNjRjLTguODMyLDAtMTYsNy4xNjgtMTYsMTZ2MjA4aC02NA0KCQkJYy02LjI3MiwwLTExLjk2OCwzLjY4LTE0LjU2LDkuMzc2Yy0yLjYyNCw1LjcyOC0xLjYsMTIuNDE2LDIuNTI4LDE3LjE1MmwxMTIsMTI4YzMuMDQsMy40ODgsNy40MjQsNS40NzIsMTIuMDMyLDUuNDcyDQoJCQljNC42MDgsMCw4Ljk5Mi0yLjAxNiwxMi4wMzItNS40NzJsMTEyLTEyOEMzODQuMTkyLDI0NS44MjQsMzg1LjE1MiwyMzkuMTA0LDM4Mi41NiwyMzMuMzc2eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNNDMyLDM1MnY5Nkg4MHYtOTZIMTZ2MTI4YzAsMTcuNjk2LDE0LjMzNiwzMiwzMiwzMmg0MTZjMTcuNjk2LDAsMzItMTQuMzA0LDMyLTMyVjM1Mkg0MzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0zODIuNTYsMjMzLjM3NkMzNzkuOTY4LDIyNy42NDgsMzc0LjI3MiwyMjQsMzY4LDIyNGgtNjRWMTZjMC04LjgzMi03LjE2OC0xNi0xNi0xNmgtNjRjLTguODMyLDAtMTYsNy4xNjgtMTYsMTZ2MjA4aC02NA0KCQkJYy02LjI3MiwwLTExLjk2OCwzLjY4LTE0LjU2LDkuMzc2Yy0yLjYyNCw1LjcyOC0xLjYsMTIuNDE2LDIuNTI4LDE3LjE1MmwxMTIsMTI4YzMuMDQsMy40ODgsNy40MjQsNS40NzIsMTIuMDMyLDUuNDcyDQoJCQljNC42MDgsMCw4Ljk5Mi0yLjAxNiwxMi4wMzItNS40NzJsMTEyLTEyOEMzODQuMTkyLDI0NS44MjQsMzg1LjE1MiwyMzkuMTA0LDM4Mi41NiwyMzMuMzc2eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNNDMyLDM1MnY5Nkg4MHYtOTZIMTZ2MTI4YzAsMTcuNjk2LDE0LjMzNiwzMiwzMiwzMmg0MTZjMTcuNjk2LDAsMzItMTQuMzA0LDMyLTMyVjM1Mkg0MzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=)}"]})}const $=et=>({"animated animateBg":et});class J{constructor(){this.progress=0}ngOnChanges(je){je.progress&&je.progress.currentValue&&(this.progress=je.progress.currentValue)}static#e=this.\u0275fac=function(Me){return new(Me||J)};static#t=this.\u0275cmp=s.In1({type:J,selectors:[["sb-player-start-page"]],inputs:{title:"title",progress:"progress"},features:[s.SYr],decls:10,vars:7,consts:[[1,"sb-player-splash-container",3,"ngClass"],[1,"sb-player-splash-container__header"],[1,"sb-player-splash-container__body","animated","fadeInDown"],[1,""],[1,"sb-player-splash-container__footer"],[1,"loading-text"],[1,"bg"],[1,"el"]],template:function(Me,Z){1&Me&&(s.I0R(0,"div",0),s.wR5(1,"div",1),s.I0R(2,"div",2)(3,"span",3),s.OEk(4),s.C$Y()(),s.I0R(5,"div",4)(6,"div",5),s.OEk(7),s.C$Y(),s.I0R(8,"div",6),s.wR5(9,"div",7),s.C$Y()()()),2&Me&&(s.E7m("ngClass",s.S45(5,$,100===Z.progress)),s.yG2(4),s.cNF(Z.title),s.yG2(3),s.oRS("Loading... ",Z.progress,"%"),s.yG2(2),s.m4B("width",Z.progress+"%"))},dependencies:[F.QF],styles:['.sb-player-splash-container[_ngcontent-%COMP%]{box-sizing:border-box;padding:1rem;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;opacity:1;background:var(--primary-theme);transition:all .3s ease-in}.sb-player-splash-container.animateBg[_ngcontent-%COMP%]{opacity:0}.sb-player-splash-container__body[_ngcontent-%COMP%]{display:flex;flex-direction:column;text-align:center;color:var(--gray-800);letter-spacing:0}.sb-player-splash-container__body[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:normal;word-break:break-word}.sb-player-splash-container__footer[_ngcontent-%COMP%]{color:var(--black);font-size:.75rem;line-height:1.25rem;display:flex;flex-direction:column;width:100%}@keyframes _ngcontent-%COMP%_loading{0%{width:0}to{width:100%}}@keyframes _ngcontent-%COMP%_percentage{1%{content:"1%"}2%{content:"2%"}3%{content:"3%"}4%{content:"4%"}5%{content:"5%"}6%{content:"6%"}7%{content:"7%"}8%{content:"8%"}9%{content:"9%"}10%{content:"10%"}11%{content:"11%"}12%{content:"12%"}13%{content:"13%"}14%{content:"14%"}15%{content:"15%"}16%{content:"16%"}17%{content:"17%"}18%{content:"18%"}19%{content:"19%"}20%{content:"20%"}21%{content:"21%"}22%{content:"22%"}23%{content:"23%"}24%{content:"24%"}25%{content:"25%"}26%{content:"26%"}27%{content:"27%"}28%{content:"28%"}29%{content:"29%"}30%{content:"30%"}31%{content:"31%"}32%{content:"32%"}33%{content:"33%"}34%{content:"34%"}35%{content:"35%"}36%{content:"36%"}37%{content:"37%"}38%{content:"38%"}39%{content:"39%"}40%{content:"40%"}41%{content:"41%"}42%{content:"42%"}43%{content:"43%"}44%{content:"44%"}45%{content:"45%"}46%{content:"46%"}47%{content:"47%"}48%{content:"48%"}49%{content:"49%"}50%{content:"50%"}51%{content:"51%"}52%{content:"52%"}53%{content:"53%"}54%{content:"54%"}55%{content:"55%"}56%{content:"56%"}57%{content:"57%"}58%{content:"58%"}59%{content:"59%"}60%{content:"60%"}61%{content:"61%"}62%{content:"62%"}63%{content:"63%"}64%{content:"64%"}65%{content:"65%"}66%{content:"66%"}67%{content:"67%"}68%{content:"68%"}69%{content:"69%"}70%{content:"70%"}71%{content:"71%"}72%{content:"72%"}73%{content:"73%"}74%{content:"74%"}75%{content:"75%"}76%{content:"76%"}77%{content:"77%"}78%{content:"78%"}79%{content:"79%"}80%{content:"80%"}81%{content:"81%"}82%{content:"82%"}83%{content:"83%"}84%{content:"84%"}85%{content:"85%"}86%{content:"86%"}87%{content:"87%"}88%{content:"88%"}89%{content:"89%"}90%{content:"90%"}91%{content:"91%"}92%{content:"92%"}93%{content:"93%"}94%{content:"94%"}95%{content:"95%"}96%{content:"96%"}97%{content:"97%"}98%{content:"98%"}99%{content:"99%"}to{content:"100%"}}.bg[_ngcontent-%COMP%], .el[_ngcontent-%COMP%]{border-radius:.25rem;height:.5rem}.bg[_ngcontent-%COMP%]{background-color:var(--white)}.el[_ngcontent-%COMP%]{background-color:#f1635d;width:0%;transition:all ease .3s}.loading-text[_ngcontent-%COMP%]{align-self:center;margin-bottom:.5rem;color:var(--black)}@keyframes _ngcontent-%COMP%_fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}.fadeInDown[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_fadeInDown;animation-name:_ngcontent-%COMP%_fadeInDown}.fadeInUp[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_fadeInUp;animation-name:_ngcontent-%COMP%_fadeInUp}.fadeInLeftSide[_ngcontent-%COMP%], .fadeInRightSide[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_fadeInLeftSide;animation-name:_ngcontent-%COMP%_fadeInLeftSide}.animated[_ngcontent-%COMP%]{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}']})}function he(et,je){1&et&&(s.I0R(0,"div",1),s.OEk(1," You are offline\n"),s.C$Y())}class K{constructor(){}ngOnInit(){window.addEventListener("offline",()=>{this.showOfflineAlert=!0,setTimeout(()=>{this.showOfflineAlert=!1},4e3)})}static#e=this.\u0275fac=function(Me){return new(Me||K)};static#t=this.\u0275cmp=s.In1({type:K,selectors:[["sb-player-offline-alert"]],decls:1,vars:1,consts:[["class","offline-container",4,"ngIf"],[1,"offline-container"]],template:function(Me,Z){1&Me&&s.yuY(0,he,2,0,"div",0),2&Me&&s.E7m("ngIf",Z.showOfflineAlert)},dependencies:[F.u_],styles:[":root{--sdk-offline-container:#fff}.offline-container[_ngcontent-%COMP%]{position:absolute;top:0;left:0;right:0;height:3rem;background:var(--tertiary-color);color:var(--sdk-offline-container);width:100%;display:flex;align-items:center;z-index:999;justify-content:center;box-shadow:0 0 2px 2px #666;font-size:14px}"]})}class Ce{static#e=this.\u0275fac=function(Me){return new(Me||Ce)};static#t=this.\u0275mod=s.a4G({type:Ce});static#n=this.\u0275inj=s.s3X({imports:[F.MD,U.y]})}var Le,et,Be;(et=Le||(Le={})).contentCompatibility="CPV2_CONT_COMP_01",et.contentLoadFails="CPV2_CONT_LOAD_FAIL_01",et.internetConnectivity="CPV2_INT_CONNECT_01",et.streamingUrlSupport="CPV2_INT_STREAMINGURL_01",function(et){et.contentCompatibility="content compatibility error",et.contentLoadFails="content load failed",et.internetConnectivity="content failed to load , No Internet Available",et.streamingUrlSupport="streaming url is not supported",et.contentPlayFailedHeader="Unable to load content",et.contentPlayFailTitle="Refresh and try again later"}(Be||(Be={}));class wt{ngOnInit(){this.errorMsg||(this.errorMsg={messageHeader:Be.contentPlayFailedHeader,messageTitle:Be.contentPlayFailTitle})}static#e=this.\u0275fac=function(Me){return new(Me||wt)};static#t=this.\u0275cmp=s.In1({type:wt,selectors:[["sb-player-contenterror"]],inputs:{errorMsg:"errorMsg"},decls:6,vars:2,consts:[[1,"playersdk-msg","playersdk-msg--error"],[1,"playersdk-msg__body"],[1,"playersdk-msg__text"],[1,"error-header"]],template:function(Me,Z){1&Me&&(s.I0R(0,"div",0)(1,"div",1)(2,"div",2)(3,"span",3),s.OEk(4),s.C$Y(),s.OEk(5),s.C$Y()()()),2&Me&&(s.yG2(4),s.cNF(Z.errorMsg.messageHeader),s.yG2(),s.oRS(" ",Z.errorMsg.messageTitle," "))},styles:[':root{--sdk-playersdk-text:#333;--sdk-playersdk-bg:#fbccd1;--sdk-playersdk-border:#ff4558;--sdk-playersdk-closeicon:#ff4558;--sdk-playersdk-error-header:#ff4558}.playersdk-msg[_ngcontent-%COMP%]{position:absolute;top:10%;left:50%;transform:translate(-50%);width:100%;max-width:20rem;margin-bottom:8px;padding:1rem;border:1px solid;border-radius:.5rem;border-width:0 0 0 .5rem;z-index:111111}.playersdk-msg--error[_ngcontent-%COMP%]{color:var(--sdk-playersdk-text);background:var(--sdk-playersdk-bg);border-color:var(--sdk-playersdk-border)}.playersdk-msg__body[_ngcontent-%COMP%]{display:flex;align-items:center}.playersdk-msg__text[_ngcontent-%COMP%]{font-size:.875rem}@media (max-width: 767px){.playersdk-msg__text[_ngcontent-%COMP%]{font-size:.75rem}}.playersdk-msg__close-icon[_ngcontent-%COMP%]{position:absolute;right:0;top:0;width:2rem;height:2rem;cursor:pointer}.playersdk-msg__close-icon[_ngcontent-%COMP%]:after, .playersdk-msg__close-icon[_ngcontent-%COMP%]:before{content:" ";position:absolute;right:1rem;height:1rem;width:.125rem;top:.5rem;background:var(--sdk-playersdk-closeicon)}.playersdk-msg__close-icon[_ngcontent-%COMP%]:before{transform:rotate(45deg)}.playersdk-msg__close-icon[_ngcontent-%COMP%]:after{transform:rotate(-45deg)}.error-header[_ngcontent-%COMP%]{font-size:1.25rem;display:block;margin-bottom:.5rem;line-height:normal;color:var(--sdk-playersdk-error-header)}']})}class Ht{constructor(){this.nextAction=new s._w7}static#e=this.\u0275fac=function(Me){return new(Me||Ht)};static#t=this.\u0275cmp=s.In1({type:Ht,selectors:[["sb-player-next-navigation"]],outputs:{nextAction:"nextAction"},decls:3,vars:0,consts:[["aria-label","navigation-arrows-nextIcon","tabindex","0",1,"navigation-arrows","player-nextIcon","paginate","right","ml-4",3,"click"]],template:function(Me,Z){1&Me&&(s.I0R(0,"button",0),s.qCj("click",function(){return Z.nextAction.emit({type:"NEXT"})}),s.wR5(1,"i")(2,"i"),s.C$Y())},styles:[':root{--sdk-navigation-arrows-bg:#fff;--sdk-navigation-arrows-border:#F2F2F2;--sdk-navigation-arrows-after:#999999;--sdk-player-nextIcon:#fff}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]{height:2rem;width:4rem;cursor:pointer;border-radius:1rem;background-color:var(--sdk-navigation-arrows-bg);box-shadow:var(--sbt-box-shadow-3px);border:1px solid var(--sdk-navigation-arrows-border);transition:all .1s ease-in}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover{border:1px solid transparent}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover{background:var(--primary-color)}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:after{display:none;content:"";width:.5rem;height:.5rem;border-top:.125rem solid var(--sdk-navigation-arrows-after);border-left:.125rem solid var(--sdk-navigation-arrows-after)}[_nghost-%COMP%] .player-nextIcon[_ngcontent-%COMP%]:after{content:"";transform:rotate(135deg);border-top:.125rem solid var(--sdk-player-nextIcon);border-left:.125rem solid var(--sdk-player-nextIcon)}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover.player-nextIcon:after{content:"";border-top:.125rem solid var(--sdk-player-nextIcon);border-left:.125rem solid var(--sdk-player-nextIcon)}[_nghost-%COMP%] .navigation-arrows.player-nextIcon[_ngcontent-%COMP%]{background:var(--primary-color)}button[_ngcontent-%COMP%]{-webkit-appearance:none;background:transparent;border:0}.paginate[_ngcontent-%COMP%]{position:relative;transform:translateZ(0)}.paginate[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{position:absolute;top:42%;left:40%;width:.75rem;height:.1875rem;border-radius:.09375rem;background:var(--white);transition:all .15s ease}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{transform-origin:0% 50%;background-color:var(--gray-800)}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translateY(-1px) rotate(40deg)}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translateY(1px) rotate(-40deg)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]{background-color:var(--white)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translate(0) rotate(30deg)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translateY(1px) rotate(-30deg)}.paginate.left[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translate(-.3125rem) rotate(0)}.paginate.left[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translate(-.3125rem) rotate(0)}.paginate.left[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translate(-.3125rem) rotate(0)}.paginate.left[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translate(-.3125rem) rotate(0)}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{transform-origin:100% 50%}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translateY(.0625rem) rotate(40deg)}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translateY(-.0625rem) rotate(-40deg)}.paginate.right[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translateY(.0625rem) rotate(30deg)}.paginate.right[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translateY(.0625rem) rotate(-30deg)}.paginate.right[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translate(.3125rem) rotate(0)}.paginate.right[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translate(.3125rem) rotate(0)}.paginate.right[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translate(.3125rem) rotate(0)}.paginate.right[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translate(.3125rem) rotate(0)}.paginate[data-state=disabled][_ngcontent-%COMP%]{opacity:.3;cursor:default} html[dir=rtl] .player-previousIcon, html[dir=rtl] .player-nextIcon{transform:rotate(180deg)}']})}class pt{constructor(){this.previousAction=new s._w7}static#e=this.\u0275fac=function(Me){return new(Me||pt)};static#t=this.\u0275cmp=s.In1({type:pt,selectors:[["sb-player-previous-navigation"]],outputs:{previousAction:"previousAction"},decls:3,vars:0,consts:[["aria-label","navigation-arrows-previousIcon","tabindex","0",1,"navigation-arrows","player-previousIcon","paginate","left",3,"click"]],template:function(Me,Z){1&Me&&(s.I0R(0,"button",0),s.qCj("click",function(){return Z.previousAction.emit({type:"PREVIOUS"})}),s.wR5(1,"i")(2,"i"),s.C$Y())},styles:[':root{--sdk-navigation-arrows-bg:#fff;--sdk-navigation-arrows-border:#F2F2F2;--sdk-navigation-arrows-after:#999999;--sdk-player-nextIcon:#fff}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]{height:2rem;width:4rem;cursor:pointer;border-radius:1rem;background-color:var(--sdk-navigation-arrows-bg);box-shadow:var(--sbt-box-shadow-3px);border:1px solid var(--sdk-navigation-arrows-border);transition:all .1s ease-in}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover{border:1px solid transparent}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover{background:var(--primary-color)}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:after{display:none;content:"";width:.5rem;height:.5rem;border-top:.125rem solid var(--sdk-navigation-arrows-after);border-left:.125rem solid var(--sdk-navigation-arrows-after)}[_nghost-%COMP%] .player-nextIcon[_ngcontent-%COMP%]:after{content:"";transform:rotate(135deg);border-top:.125rem solid var(--sdk-player-nextIcon);border-left:.125rem solid var(--sdk-player-nextIcon)}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover.player-nextIcon:after{content:"";border-top:.125rem solid var(--sdk-player-nextIcon);border-left:.125rem solid var(--sdk-player-nextIcon)}[_nghost-%COMP%] .navigation-arrows.player-nextIcon[_ngcontent-%COMP%]{background:var(--primary-color)}button[_ngcontent-%COMP%]{-webkit-appearance:none;background:transparent;border:0}.paginate[_ngcontent-%COMP%]{position:relative;transform:translateZ(0)}.paginate[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{position:absolute;top:42%;left:40%;width:.75rem;height:.1875rem;border-radius:.09375rem;background:var(--white);transition:all .15s ease}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{transform-origin:0% 50%;background-color:var(--gray-800)}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translateY(-1px) rotate(40deg)}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translateY(1px) rotate(-40deg)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]{background-color:var(--white)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translate(0) rotate(30deg)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translateY(1px) rotate(-30deg)}.paginate.left[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translate(-.3125rem) rotate(0)}.paginate.left[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translate(-.3125rem) rotate(0)}.paginate.left[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translate(-.3125rem) rotate(0)}.paginate.left[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translate(-.3125rem) rotate(0)}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{transform-origin:100% 50%}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translateY(.0625rem) rotate(40deg)}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translateY(-.0625rem) rotate(-40deg)}.paginate.right[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translateY(.0625rem) rotate(30deg)}.paginate.right[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translateY(.0625rem) rotate(-30deg)}.paginate.right[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translate(.3125rem) rotate(0)}.paginate.right[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translate(.3125rem) rotate(0)}.paginate.right[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translate(.3125rem) rotate(0)}.paginate.right[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translate(.3125rem) rotate(0)}.paginate[data-state=disabled][_ngcontent-%COMP%]{opacity:.3;cursor:default} html[dir=rtl] .player-previousIcon, html[dir=rtl] .player-nextIcon{transform:rotate(180deg)}']})}function zt(et,je){if(1&et){const Me=s.KQA();s.I0R(0,"div",6)(1,"img",7),s.qCj("click",function(){s.usT(Me);const at=s.GaO();return s.CGJ(at.rotateCW())}),s.C$Y()()}}function p1(et,je){if(1&et){const Me=s.KQA();s.I0R(0,"div",8)(1,"button",9),s.qCj("click",function(){s.usT(Me);const at=s.GaO();return s.CGJ(at.zoomOut())}),s.C$Y(),s.I0R(2,"button",10),s.qCj("click",function(){s.usT(Me);const at=s.GaO();return s.CGJ(at.zoomIn())}),s.C$Y()()}}function fn(et,je){if(1&et){const Me=s.KQA();s.I0R(0,"div",11)(1,"input",12),s.iHE("ngModelChange",function(at){s.usT(Me);const ot=s.GaO();return s.kNx(ot.page,at)||(ot.page=at),s.CGJ(at)}),s.C$Y(),s.I0R(2,"span",13),s.qCj("click",function(){s.usT(Me);const at=s.GaO();return s.CGJ(at.gotoPage())}),s.wR5(3,"img",14),s.C$Y(),s.I0R(4,"span",15),s.OEk(5,"/"),s.C$Y(),s.I0R(6,"span",16),s.OEk(7),s.C$Y()()}if(2&et){const Me=s.GaO();s.yG2(),s.OKB("ngModel",Me.page),s.E7m("max",Me.totalPages),s.yG2(6),s.cNF(Me.totalPages)}}function $1(et,je){if(1&et){const Me=s.KQA();s.I0R(0,"div",17)(1,"div",18)(2,"sb-player-previous-navigation",19),s.qCj("previousAction",function(at){s.usT(Me);const ot=s.GaO();return s.CGJ(ot.actions.emit(at))}),s.C$Y(),s.I0R(3,"sb-player-next-navigation",20),s.qCj("nextAction",function(at){s.usT(Me);const ot=s.GaO();return s.CGJ(ot.actions.emit(at))}),s.C$Y()()()}}class St{constructor(){this.actions=new s._w7,this._config={rotation:!1,goto:!1,navigation:!1,zoom:!1}}set config(je){this._item={...this._config,...je},this._config=this._item}get config(){return this._config}ngOnInit(){this.page=this.pageNumber}ngOnChanges(je){for(const Me in je)if(je.hasOwnProperty(Me))switch(Me){case"pageNumber":this.page=je[Me].currentValue,this.pageNumber=je[Me].currentValue;break;case"totalPages":this.totalPages=je[Me].currentValue}}zoomIn(){this.actions.emit({type:"ZOOM_IN"})}zoomOut(){this.actions.emit({type:"ZOOM_OUT"})}rotateCW(){this.actions.emit({type:"ROTATE_CW"})}gotoPage(){const je=parseInt(this.page,10);je>0&&je<=this.totalPages?(this.actions.emit({type:"NAVIGATE_TO_PAGE",data:je}),this.pageNumber=je):(this.actions.emit({type:"INVALID_PAGE_ERROR",data:je}),this.page=this.pageNumber)}static#e=this.\u0275fac=function(Me){return new(Me||St)};static#t=this.\u0275cmp=s.In1({type:St,selectors:[["sb-player-header"]],inputs:{pageNumber:"pageNumber",totalPages:"totalPages",config:"config"},outputs:{actions:"actions"},features:[s.SYr],decls:7,vars:4,consts:[[1,"sb-player-header"],[1,"sb-player-header__panel","d-flex","flex-ai-center","flex-jc-flex-end"],["class","icon_rotate mr-8",4,"ngIf"],["class","player-zoom-btns d-flex mr-8",4,"ngIf"],["class","player-pagenumber",4,"ngIf"],["class","visible-only-landscape",4,"ngIf"],[1,"icon_rotate","mr-8"],["src","./assets/rotate-icon.svg","alt","rotate icon","tabindex","0","role","button","aria-label","rotate page",1,"rotate-icon",3,"click"],[1,"player-zoom-btns","d-flex","mr-8"],["type","button","tabindex","0","aria-label","zoom out","title","zoom out",1,"player-zoom-btns__zoombtn","zoomOut-btn",3,"click"],["type","button","tabindex","0","aria-label","zoom in","title","zoom in",1,"player-zoom-btns__zoombtn","zoomIn-btn",3,"click"],[1,"player-pagenumber"],["type","number","min","1",1,"page-count",3,"ngModel","max","ngModelChange"],["role","button","aria-label","Go to page","tabindex","0",1,"focus-arrow",3,"click"],["src","./assets/arrow-right.svg","alt","arrow-right","width","100%"],[1,"slash"],[1,"pageNumberFullcount"],[1,"visible-only-landscape"],[1,"d-flex","player-slides","ml-8"],[1,"d-flex","flex-ai-center",3,"previousAction"],[1,"d-flex","flex-ai-center",3,"nextAction"]],template:function(Me,Z){1&Me&&(s.I0R(0,"div")(1,"div",0)(2,"div",1),s.yuY(3,zt,2,0,"div",2)(4,p1,3,0,"div",3)(5,fn,8,3,"div",4)(6,$1,4,0,"div",5),s.C$Y()()()),2&Me&&(s.yG2(3),s.E7m("ngIf",Z.config.rotation),s.yG2(),s.E7m("ngIf",Z.config.zoom),s.yG2(),s.E7m("ngIf",Z.config.goto&&Z.totalPages),s.yG2(),s.E7m("ngIf",Z.config.navigation))},dependencies:[F.u_,U.ot,U.O4,U.ue,U.Gu,U._t,U._G,Ht,pt],styles:[':root{--sdk-sb-player-header:#fff;--sdk-player-zoombtn:#000;--sdk-player-zoombtn-icon:#333;--sdk-player-zoombtn-icon-hover:#F2F2F2;--sdk-player-page-count-bg:#fff;--sdk-player-page-count-txt:#CCCCCC;--sdk-player-page-count-arrow:#333333 }[_nghost-%COMP%] .sb-player-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end;height:3rem;padding:.75em 1rem;background:var(--sdk-sb-player-header)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%]{border-radius:.25rem;overflow:hidden}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns__zoombtn[_ngcontent-%COMP%]{color:var(--sdk-player-zoombtn);text-align:center;line-height:.8rem;font-size:1.5rem;background-color:rgba(var(--rc-rgba-gray),.11);padding:0;transition:all .3s ease-in;cursor:pointer;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border:0px}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns__zoombtn[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;mask-size:contain;mask-repeat:no-repeat;background-color:var(--sdk-player-zoombtn-icon)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns__zoombtn[_ngcontent-%COMP%]:hover{background:var(--sdk-player-zoombtn-icon-hover)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%] .zoomOut-btn[_ngcontent-%COMP%]{border-right:.063em solid rgba(var(--rc-rgba-gray),.1)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%] .zoomOut-btn[_ngcontent-%COMP%]:after{content:"-"}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%] .zoomIn-btn[_ngcontent-%COMP%]:after{content:"+"}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%]{font-size:1rem;display:flex;align-items:center;position:relative}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]{height:2rem;width:3rem;border:.031em solid var(--sdk-player-page-count-txt);border-radius:.25rem;background-color:var(--sdk-player-page-count-bg);text-align:center}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus{border-radius:.25em 0px 0px .25rem;outline:0px}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%] ~ .focus-arrow[_ngcontent-%COMP%]{opacity:0;display:flex;align-items:center;justify-content:center;width:2.2rem;height:2rem;background:var(--sdk-player-page-count-arrow);border-radius:0 .25em .25em 0;position:absolute;left:calc(3rem + -0px);cursor:pointer}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%] ~ .focus-arrow[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:50%}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus ~ .focus-arrow[_ngcontent-%COMP%]{opacity:1}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus ~ .slash[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus ~ .pageNumberFullcount[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .slash[_ngcontent-%COMP%]{margin:0 .5rem}[_nghost-%COMP%] .player-zoom-btns-inline[_ngcontent-%COMP%]{display:inline-block}[_nghost-%COMP%] .player-replay[_ngcontent-%COMP%]{display:inline;padding:.5rem}[_nghost-%COMP%] .icon_rotate[_ngcontent-%COMP%]{background:transparent;height:2rem;text-align:center;width:2rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;padding:.25rem;cursor:pointer;transition:all .3s ease-in}[_nghost-%COMP%] .icon_rotate[_ngcontent-%COMP%]:hover{background:rgba(var(--rc-rgba-gray),.11)}[_nghost-%COMP%] .icon_rotate[_ngcontent-%COMP%] .rotate-icon[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%] sb-player-previous-navigation[_ngcontent-%COMP%], [_nghost-%COMP%] sb-player-next-navigation[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center} html[dir=rtl] .sb-player-header__panel .pdf-pagenumber .page-count:focus{border-radius:0 .25em .25rem 0!important} html[dir=rtl] .sb-player-header__panel .pdf-pagenumber .page-count~.focus-arrow{left:auto;right:calc(3rem + -0px);border-radius:.25em 0 0 .25em!important} html[dir=rtl] .sb-player-header__panel .pdf-pagenumber .page-count~.focus-arrow img{transform:rotate(180deg)}']})}class $t{static#e=this.\u0275fac=function(Me){return new(Me||$t)};static#t=this.\u0275mod=s.a4G({type:$t});static#n=this.\u0275inj=s.s3X({imports:[F.MD,U.y]})}const tn=new s.UbH("playerConfig");class m1{static forRoot(je){return{ngModule:m1,providers:[{provide:tn,useValue:je}]}}static#e=this.\u0275fac=function(Me){return new(Me||m1)};static#t=this.\u0275mod=s.a4G({type:m1});static#n=this.\u0275inj=s.s3X({imports:[Ce,$t,Ce,$t]})}class Ut{constructor(je){this.config=je,this.playerContentCompatibiltyLevel=5,this.getInternetConnectivityError=new s._w7,this.setInternetConnectivityError=()=>{const Me=new Error;Me.message=Be.internetConnectivity,Me.name=Le.internetConnectivity,this.getInternetConnectivityError.emit({error:Me})},this.initInternetConnectivityError(),this.config?.contentCompatibilityLevel&&(this.playerContentCompatibiltyLevel=this.config?.contentCompatibilityLevel)}checkContentCompatibility(je){if(je>this.playerContentCompatibiltyLevel){const Me=new Error;return Me.message=`Player supports ${this.playerContentCompatibiltyLevel}\n but content compatibility is ${je}`,Me.name="contentCompatibily",{error:Me,isCompitable:!1}}return{error:null,isCompitable:!0}}initInternetConnectivityError(){window.addEventListener("offline",this.setInternetConnectivityError)}ngOnDestroy(){window.removeEventListener("offline",this.setInternetConnectivityError)}static#e=this.\u0275fac=function(Me){return new(Me||Ut)(s.CoB(tn))};static#t=this.\u0275prov=s.wxM({token:Ut,factory:Ut.\u0275fac,providedIn:"root"})}},392:(Tt,Ne,D)=>{"use strict";function s(F,te,U,k,B,ne,re){try{var R=F[ne](re),j=R.value}catch(se){return void U(se)}R.done?te(j):Promise.resolve(j).then(k,B)}function C(F){return function(){var te=this,U=arguments;return new Promise(function(k,B){var ne=F.apply(te,U);function re(j){s(ne,k,B,re,R,"next",j)}function R(j){s(ne,k,B,re,R,"throw",j)}re(void 0)})}}D.d(Ne,{c:()=>C})}}]); //# sourceMappingURL=vendor.js.map -"use strict";(self.webpackChunkpdf_player_wc=self.webpackChunkpdf_player_wc||[]).push([["main"],{207:(g,C,d)=>{var h=d(480),e=d(354),u=d(575),E=d(851),x=d(256),S=d(987),s=d(556),l=d(869),p=d(178);class c{uniqueId(t=32){let i="";const n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";for(let a=0;at.pagesCount?1:this.currentPagePointer,this.metaData.totalPages=t.pagesCount,this.totalNumberOfPages=t.pagesCount;const i=(new Date).getTime()-this.pdfPlayerStartTime,n={eid:"START",ver:this.version,edata:{type:"START",currentPage:this.currentPagePointer,duration:i},metaData:this.metaData};this.playerEvent.emit(n),this.pdfLastPageTime=this.pdfPlayerStartTime=(new Date).getTime(),this.sunbirdPdfPlayerService.start(i)}raiseEndEvent(){if(!this.isEndEventRaised){this.pageSessionUpdate();const t=(new Date).getTime()-this.pdfPlayerStartTime,i={eid:"END",ver:this.version,edata:{type:"END",currentPage:this.currentPagePointer,totalPages:this.totalNumberOfPages,duration:t},metaData:this.getMetadata()};this.playerEvent.emit(i);const n=this.metaData.pagesVisited.filter((r,a,P)=>P.indexOf(r)===a).length;this.timeSpent=this.utilService.getTimeSpentText(this.pdfPlayerStartTime),this.sunbirdPdfPlayerService.end(t,this.currentPagePointer,this.totalNumberOfPages,n,this.endPageSeen),this.isEndEventRaised=!0}}getMetadata(){return{pagesVisited:this.metaData.pagesVisited.length?this.endPageSeen?[0]:[p.last(this.metaData.pagesVisited)]:[],duration:this.metaData.duration.length?[p.last(this.metaData.duration)]:[],zoom:this.metaData.zoom.length?[p.last(this.metaData.zoom)]:[],rotation:this.metaData.rotation.length?[p.last(this.metaData.rotation)]:[]}}raiseHeartBeatEvent(t){const i={eid:"HEARTBEAT",ver:this.version,edata:{type:t,currentPage:this.currentPagePointer},metaData:this.metaData};this.playerEvent.emit(i),this.sunbirdPdfPlayerService.heartBeat(i),"PAGE_CHANGE"===t&&this.sunbirdPdfPlayerService.impression(this.currentPagePointer),["CLOSE_DOWNLOAD","DOWNLOAD","ZOOM_IN","ZOOM_OUT","NAVIGATE_TO_PAGE","NEXT","OPEN_MENU","PREVIOUS","CLOSE_MENU","DOWNLOAD_MENU","SHARE","ROTATION_CHANGE","REPLAY","PRINT","NEXT_CONTENT_PLAY"].includes(t)&&this.sunbirdPdfPlayerService.interact(t.toLowerCase(),this.currentPagePointer)}raiseExceptionLog(t,i,n,r){const a={eid:"ERROR",edata:{err:t,errtype:i,requestid:r||"",stacktrace:n&&n.toString()||""}};this.playerEvent.emit(a),this.sunbirdPdfPlayerService.error(n,{err:t,errtype:i})}static#e=this.\u0275fac=function(i){return new(i||f)(e.LFG(v),e.LFG(c))};static#t=this.\u0275prov=e.Yz7({token:f,factory:f.\u0275fac,providedIn:"root"})}const N=["iframe"];class m{constructor(t,i){this.renderer=t,this.viewerService=i,this.src="assets/pdfjs/web/viewer.html?file=",this.actions=new e.vpe,this.isNextLastPageClicked=!1,this.viewerEvent=new e.vpe,this.actionsMap=new Map([["ZOOM_OUT","zoomout"],["NEXT","nextpage"],["PREVIOUS","previouspage"],["ROTATE_CW","rotatecw"],["DOWNLOAD","download"]])}onWebViewerLoaded(){this.viewerApp=this.iframeRef.nativeElement.contentWindow.PDFViewerApplication,this.viewerApp.initializedPromise.then(()=>{let t,i=!1;this.progressInterval=setInterval(()=>{this.viewerApp&&(t!==this.viewerApp.loadingBar.percent||100===this.viewerApp.loadingBar.percent)&&(t=this.viewerApp.loadingBar.percent,this.viewerEvent.emit({type:"progress",data:this.viewerApp.loadingBar.percent})),this.viewerApp.pdfLoadingTask&&!i&&(this.viewerApp.pdfLoadingTask.promise.catch(n=>{clearInterval(this.progressInterval),this.viewerEvent.emit({type:"error",data:(navigator.onLine?`Internet available but unable to fetch the url ${this.pdfURL} `:`No internet to load pdf with url ${this.pdfURL} `)+(n?n.toString():"")})}),i=!0)},50),this.registerForEvents()}).catch(t=>{this.viewerEvent.emit({type:"error",data:(navigator.onLine?`Internet available but unable to fetch the url ${this.pdfURL} `:`No internet to load pdf with url ${this.pdfURL} `)+(t?t.toString():"")})})}ngAfterViewInit(){this.iframeRef.nativeElement.src=`${this.src}${this.pdfURL}#pagemode=none&page=${this.viewerService.currentPagePointer}&zoom=${this.viewerService.zoom}`,this.iframeWindow=this.iframeRef.nativeElement.contentWindow,this.actions.subscribe(({type:t,data:i})=>{"REPLAY"===t?this.iframeRef.nativeElement.contentDocument.location.reload(!0):"ZOOM_IN"===t&&this.viewerApp.pdfViewer.currentScale<3?(this.viewerService.pageSessionUpdate(),this.viewerApp.zoomIn(),this.viewerService.zoom=100*this.viewerApp.pdfViewer.currentScale):"ZOOM_OUT"===t?(this.viewerService.pageSessionUpdate(),this.viewerApp.zoomOut(),this.viewerService.zoom=100*this.viewerApp.pdfViewer.currentScale):"NAVIGATE_TO_PAGE"===t?(this.viewerEvent.emit({type:"INVALID_PAGE_ERROR",data:!0}),this.viewerApp.page=i):this.actionsMap.has(t)?("NEXT"===t&&(this.isNextLastPageClicked=!0),this.viewerApp.eventBus.dispatch(this.actionsMap.get(t))):"INVALID_PAGE_ERROR"===t&&this.viewerEvent.emit({type:"INVALID_PAGE_ERROR",data:!1})})}registerForEvents(){this.viewerApp.eventBus.on("pagesloaded",t=>{setTimeout(()=>{this.viewerApp.rotatePages(this.viewerService.rotation)},500),this.pagesLoadedCallback(t),this.viewerApp?.page&&this.viewerService.currentPagePointer&&(this.viewerApp.page=this.viewerService.currentPagePointer)}),this.viewerApp.eventBus.on("pagechanging",t=>{this.viewerEvent.emit({type:"pagechanging",data:t})}),this.viewerApp.eventBus.on("rotatecw",()=>{this.viewerEvent.emit({type:"rotatecw",data:this.viewerApp.pdfViewer.pagesRotation})}),this.viewerApp.eventBus.on("pagerendered",t=>{this.ListenToPageScroll(t?.pageNumber)})}pagesLoadedCallback(t){this.viewerEvent.emit({type:"progress",data:100}),clearInterval(this.progressInterval),this.viewerEvent.emit({type:"pagesloaded",data:t})}ListenToPageScroll(t){if(this.viewerService.totalNumberOfPages<=1||t!==this.viewerService.totalNumberOfPages)return;const i=this.iframeRef.nativeElement.contentDocument.getElementById("viewerContainer");i&&(i.onscroll=n=>{Math.ceil(n.target.offsetHeight+n.target.scrollTop)>=n.target.scrollHeight&&0==this.isNextLastPageClicked&&this.viewerEvent.emit({type:"pageend"}),this.isNextLastPageClicked=!1})}static#e=this.\u0275fac=function(i){return new(i||m)(e.Y36(e.Qsj),e.Y36(f))};static#t=this.\u0275cmp=e.Xpm({type:m,selectors:[["pdf-viewer"]],viewQuery:function(i,n){if(1&i&&e.Gf(N,7),2&i){let r;e.iGM(r=e.CRH())&&(n.iframeRef=r.first)}},hostBindings:function(i,n){1&i&&e.NdJ("webviewerloaded",function(){return n.onWebViewerLoaded()},!1,e.evT)},inputs:{pdfURL:"pdfURL",actions:"actions"},outputs:{viewerEvent:"viewerEvent"},decls:2,vars:0,consts:[["frameborder","0"],["iframe",""]],template:function(i,n){1&i&&e._UZ(0,"iframe",0,1)},styles:["iframe[_ngcontent-%COMP%]{width:100%;height:100%}"]})}const T=["pdfPlayer"];function A(o,t){if(1&o&&e._UZ(0,"sb-player-start-page",12),2&o){const i=e.oxw();e.Q6J("title",i.viewerService.contentName)("progress",i.viewerService.loadingProgress)}}const w=function(o){return{isVisible:o}};function O(o,t){if(1&o){const i=e.EpF();e.TgZ(0,"sb-player-header",13),e.NdJ("actions",function(r){e.CHM(i);const a=e.oxw();return e.KtG(a.headerActions(r))}),e.qZA()}if(2&o){const i=e.oxw();e.Q6J("ngClass",e.VKq(4,w,i.showControls))("pageNumber",i.viewerService.currentPagePointer)("config",i.headerConfig)("totalPages",i.viewerService.totalNumberOfPages)}}function I(o,t){if(1&o){const i=e.EpF();e.TgZ(0,"sb-player-side-menu-icon",14),e.NdJ("sidebarMenuEvent",function(r){e.CHM(i);const a=e.oxw();return e.KtG(a.sideBarEvents(r))}),e.qZA()}if(2&o){const i=e.oxw();e.Q6J("ngClass",e.VKq(1,w,i.showControls))}}function M(o,t){if(1&o){const i=e.EpF();e.TgZ(0,"sb-player-sidebar",15),e.NdJ("sidebarEvent",function(r){e.CHM(i);const a=e.oxw();return e.KtG(a.sideBarEvents(r))}),e.qZA()}if(2&o){const i=e.oxw();e.Q6J("title",i.viewerService.contentName)("config",i.sideMenuConfig)}}function L(o,t){if(1&o&&(e.TgZ(0,"div",16),e._uU(1),e._UZ(2,"span"),e._uU(3),e.qZA()),2&o){const i=e.oxw();e.xp6(1),e.AsE("Page ",i.viewerService.currentPagePointer," of ",i.viewerService.totalNumberOfPages," "),e.xp6(2),e.hij(" ",(i.viewerService.currentPagePointer/i.viewerService.totalNumberOfPages*100).toFixed(0),"%")}}function V(o,t){if(1&o){const i=e.EpF();e.TgZ(0,"div",17)(1,"div",18)(2,"div",19)(3,"sb-player-previous-navigation",20),e.NdJ("previousAction",function(r){e.CHM(i);const a=e.oxw();return e.KtG(a.headerActions(r))}),e.qZA(),e.TgZ(4,"sb-player-next-navigation",21),e.NdJ("nextAction",function(r){e.CHM(i);const a=e.oxw();return e.KtG(a.headerActions(r))}),e.qZA()()()()}if(2&o){const i=e.oxw();e.Q6J("ngClass",e.VKq(1,w,i.showControls))}}function D(o,t){if(1&o){const i=e.EpF();e.TgZ(0,"sb-player-end-page",22),e.NdJ("replayContent",function(r){e.CHM(i);const a=e.oxw();return e.KtG(a.replayContent(r))})("exitContent",function(r){e.CHM(i);const a=e.oxw();return e.KtG(a.exitContent(r))})("playNextContent",function(r){e.CHM(i);const a=e.oxw();return e.KtG(a.playContent(r))}),e.qZA()}if(2&o){const i=e.oxw();e.Q6J("contentName",i.viewerService.contentName)("outcomeLabel","Pages read:")("outcome",i.viewerService.currentPagePointer)("userName",i.viewerService.userName)("nextContent",i.nextContent)("timeSpentLabel",i.viewerService.timeSpent)("showExit",i.sideMenuConfig.showExit)}}function R(o,t){1&o&&e._UZ(0,"sb-player-contenterror")}function z(o,t){1&o&&(e.TgZ(0,"div",23),e._UZ(1,"div",24),e.TgZ(2,"div",25),e._uU(3,"Page Not Found"),e.qZA()())}class y{constructor(t,i,n,r,a){this.pdfPlayerService=t,this.viewerService=i,this.cdRef=n,this.renderer2=r,this.errorService=a,this.viewState="start",this.showControls=!0,this.validPage=!0,this.isInitialized=!1,this.sideMenuConfig={showShare:!0,showDownload:!0,showReplay:!0,showExit:!1,showPrint:!0},this.telemetryEvent=new e.vpe,this.headerConfig={rotation:!0,goto:!0,navigation:!0,zoom:!0},this.viewerActions=new e.vpe,this.defaultCompatibilityLevel=4,this.playerEvent=this.viewerService.playerEvent}onTelemetryEvent(t){this.telemetryEvent.emit(t.detail)}ngOnInit(){if(this.isInitialized=!0,this.playerConfig&&"string"==typeof this.playerConfig)try{this.playerConfig=JSON.parse(this.playerConfig)}catch(t){console.error("Invalid playerConfig: ",t)}this.nextContent=this.playerConfig?.config?.nextContent,this.viewState="start",this.pdfConfig={...this.viewerService.defaultConfig,...this.playerConfig?.config},this.sideMenuConfig={...this.sideMenuConfig,...this.playerConfig?.config?.sideMenu},this.pdfPlayerService.initialize(this.playerConfig),this.viewerService.initialize(this.playerConfig)}ngAfterViewInit(){const t=this.pdfPlayerRef.nativeElement;this.unlistenMouseEnter=this.renderer2.listen(t,"mouseenter",()=>{this.showControls=!0}),this.unlistenMouseLeave=this.renderer2.listen(t,"mouseleave",()=>{this.showControls=!1}),this.traceId=this.playerConfig?.config?.traceId;const i=this.playerConfig.metadata?.compatibilityLevel;if(i){const n=this.errorService.checkContentCompatibility(i);n.isCompitable||this.viewerService.raiseExceptionLog(s.uY.contentCompatibility,s.N3.contentCompatibility,n.error,this.traceId)}}headerActions({type:t,data:i}){if("NEXT"===t&&this.viewerService.currentPagePointer===this.viewerService.totalNumberOfPages)return this.viewerService.raiseEndEvent(),this.viewState="end",this.viewerService.endPageSeen=!0,void this.cdRef.detectChanges();this.viewerActions.emit({type:t,data:i}),this.viewerService.raiseHeartBeatEvent(t)}playContent(t){this.viewerService.raiseHeartBeatEvent(t.type)}sideBarEvents(t){this.viewerService.raiseHeartBeatEvent(t.type),this.viewerActions.emit({type:t.type})}replayContent(t){this.viewerService.raiseHeartBeatEvent(t.type),this.ngOnInit(),this.viewerActions.emit({type:"REPLAY"}),this.viewerService.isEndEventRaised=!1,this.cdRef.detectChanges()}exitContent(t){this.viewerService.raiseHeartBeatEvent(t.type)}onPdfLoaded(t){const i=this.viewerService.raiseStartEvent(t);this.telemetryEvent.emit(i),this.viewState="player",this.cdRef.detectChanges()}onPdfLoadFailed(t){let i=s.uY.contentLoadFails,n=s.N3.contentLoadFails;navigator.onLine||(i=s.uY.internetConnectivity,n=s.N3.internetConnectivity),this.viewerService.isAvailableLocally&&(i=s.uY.contentLoadFails,n=s.N3.contentLoadFails),i===s.uY.contentLoadFails&&(this.showContentError=!0),this.viewerService.raiseExceptionLog(i,n,t,this.traceId)}onZoomChange(t){this.viewerService.pageSessionUpdate(),this.viewerService.raiseHeartBeatEvent("ZOOM_CHANGE"),this.viewerService.zoom=t}onPdfDownloaded(){this.viewerService.raiseHeartBeatEvent("PDF_DOWNLOAD")}onAfterPrint(){this.viewerService.raiseHeartBeatEvent("PDF_PRINT")}onRotationChange(t){this.viewerService.pageSessionUpdate(),this.viewerService.raiseHeartBeatEvent("ROTATION_CHANGE"),this.viewerService.rotation=t}onPageChange(t){this.viewerService.pageSessionUpdate(),this.viewerService.currentPagePointer=t.pageNumber,this.viewerService.raiseHeartBeatEvent("PAGE_CHANGE")}ngOnChanges(t){t.action&&this.viewerActions.emit({type:t.action}),t.playerConfig.firstChange&&this.isInitialized&&this.ngOnInit()}viewerEvent({type:t,data:i}){"progress"===t?this.viewerService.loadingProgress=i:"pagesloaded"===t?this.onPdfLoaded(i):"pagechanging"===t?this.onPageChange(i):"rotatecw"===t?this.onRotationChange(i):"pageend"===t?(this.viewerService.raiseEndEvent(),this.viewerService.endPageSeen=!0,this.viewState="end"):"error"===t?this.onPdfLoadFailed(i):"INVALID_PAGE_ERROR"===t&&(this.validPage=i,this.resetValidPage()),this.cdRef.detectChanges()}resetValidPage(){setTimeout(()=>{this.validPage=!0,this.cdRef.detectChanges()},5e3)}ngOnDestroy(){this.viewerService.raiseEndEvent(),this.subscription&&this.subscription.unsubscribe(),this.viewerService.isEndEventRaised=!1,this.unlistenMouseEnter(),this.unlistenMouseLeave()}static#e=this.\u0275fac=function(i){return new(i||y)(e.Y36(v),e.Y36(f),e.Y36(e.sBO),e.Y36(e.Qsj),e.Y36(s.T_))};static#t=this.\u0275cmp=e.Xpm({type:y,selectors:[["sunbird-pdf-player"]],viewQuery:function(i,n){if(1&i&&e.Gf(T,7),2&i){let r;e.iGM(r=e.CRH())&&(n.pdfPlayerRef=r.first)}},hostBindings:function(i,n){1&i&&e.NdJ("TelemetryEvent",function(a){return n.onTelemetryEvent(a)},!1,e.evT)("beforeunload",function(){return n.ngOnDestroy()},!1,e.Jf7)},inputs:{playerConfig:"playerConfig",action:"action"},outputs:{playerEvent:"playerEvent",telemetryEvent:"telemetryEvent"},features:[e.TTD],decls:13,vars:13,consts:[[1,"sunbird-pdf-palyer-container"],["pdfPlayer",""],[3,"title","progress",4,"ngIf"],["class","sb-pdf-main-header notVisible",3,"ngClass","pageNumber","config","totalPages","actions",4,"ngIf"],["class","notVisible",3,"ngClass","sidebarMenuEvent",4,"ngIf"],[3,"pdfURL","actions","viewerEvent"],[3,"title","config","sidebarEvent",4,"ngIf"],["class","sb-pdf-reading-status",4,"ngIf"],["class","visible-only-potrait BtmNotVisible",3,"ngClass",4,"ngIf"],[3,"contentName","outcomeLabel","outcome","userName","nextContent","timeSpentLabel","showExit","replayContent","exitContent","playNextContent",4,"ngIf"],[4,"ngIf"],["class","pagenotfound__tooltip",4,"ngIf"],[3,"title","progress"],[1,"sb-pdf-main-header","notVisible",3,"ngClass","pageNumber","config","totalPages","actions"],[1,"notVisible",3,"ngClass","sidebarMenuEvent"],[3,"title","config","sidebarEvent"],[1,"sb-pdf-reading-status"],[1,"visible-only-potrait","BtmNotVisible",3,"ngClass"],[1,"sbt-pdf-footer"],[1,"d-flex","pdf-slides",2,"float","right"],[1,"d-flex","flex-ai-center","flex-jc-center",3,"previousAction"],[1,"d-flex","flex-ai-center","flex-jc-center",3,"nextAction"],[3,"contentName","outcomeLabel","outcome","userName","nextContent","timeSpentLabel","showExit","replayContent","exitContent","playNextContent"],[1,"pagenotfound__tooltip"],[1,"pagenotfound__icon"],[1,"pagenotfound__text"]],template:function(i,n){1&i&&(e.TgZ(0,"div",0,1),e.YNc(2,A,1,2,"sb-player-start-page",2),e.YNc(3,O,1,6,"sb-player-header",3),e.YNc(4,I,1,3,"sb-player-side-menu-icon",4),e.TgZ(5,"span")(6,"pdf-viewer",5),e.NdJ("viewerEvent",function(a){return n.viewerEvent(a)}),e.qZA()(),e.YNc(7,M,1,2,"sb-player-sidebar",6),e.YNc(8,L,4,3,"div",7),e.YNc(9,V,5,3,"div",8),e.YNc(10,D,1,7,"sb-player-end-page",9),e.YNc(11,R,1,0,"sb-player-contenterror",10),e.qZA(),e.YNc(12,z,4,0,"div",11)),2&i&&(e.xp6(2),e.Q6J("ngIf","start"===n.viewState),e.xp6(1),e.Q6J("ngIf","player"===n.viewState),e.xp6(1),e.Q6J("ngIf","player"===n.viewState),e.xp6(1),e.Udp("display","player"===n.viewState?"inline":"none"),e.xp6(1),e.Q6J("pdfURL",n.viewerService.src)("actions",n.viewerActions),e.xp6(1),e.Q6J("ngIf","player"===n.viewState),e.xp6(1),e.Q6J("ngIf","player"===n.viewState),e.xp6(1),e.Q6J("ngIf","player"===n.viewState),e.xp6(1),e.Q6J("ngIf","end"===n.viewState),e.xp6(1),e.Q6J("ngIf",n.showContentError),e.xp6(1),e.Q6J("ngIf",!n.validPage))},dependencies:[u.mk,u.O5,s.U,s.lk,s.k7,s.XR,s.Gt,s.nX,s.Hy,s.pE,m],styles:['.sunbird-pdf-palyer-container[_ngcontent-%COMP%]{width:100%;height:100%;overflow:hidden;position:relative}pdf-menu[_ngcontent-%COMP%]{position:absolute;top:0;left:0;z-index:99}.notVisible[_ngcontent-%COMP%], .BtmNotVisible[_ngcontent-%COMP%]{transition:all .3s ease-in-out;position:absolute;width:100%}.notVisible[_ngcontent-%COMP%]{top:-10rem}.notVisible.isVisible[_ngcontent-%COMP%]{top:0rem}.BtmNotVisible[_ngcontent-%COMP%]{bottom:-10rem}.BtmNotVisible.isVisible[_ngcontent-%COMP%]{bottom:0rem} .pdfViewer .page{background:none!important;border-image:none!important;border:0!important} #toolbarContainer{background:none!important;height:auto!important} #viewerContainer{position:relative!important;height:calc(100% - 3rem)} .html, .body, .pdf-viewer button, .pdf-viewer input, .pdf-viewer select{font-size:inherit!important} .findbar, .secondaryToolbar, html[dir=ltr] #toolbarContainer, html[dir=rtl] #toolbarContainer{box-shadow:none!important} .zoom{min-height:inherit!important} html[dir=rtl] .sb-pdf-reading-status{left:auto;right:1rem}[_nghost-%COMP%] .sb-pdf-reading-status[_ngcontent-%COMP%]{color:var(--gray-800);font-size:.75rem;position:absolute;left:1rem;bottom:.75rem;display:flex;align-items:center;background:var(--white);border-radius:.5rem;padding:.25em .5rem;z-index:5;line-height:normal}[_nghost-%COMP%] .sb-pdf-reading-status[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{background:var(--gray-800);width:.25rem;height:.25rem;display:block;margin:0px .5rem;border-radius:50%}.sbt-pdf-footer[_ngcontent-%COMP%]{background:var(--white);position:absolute;bottom:0;width:100%;height:3rem;display:flex;align-items:center;justify-content:flex-end;padding:.75rem .5rem}@media all and (orientation: landscape){ .visible-only-potrait{display:none}}@media all and (orientation: portrait){ #viewerContainer{height:calc(100% - 6rem)!important} .visible-only-landscape{display:none} .visible-only-potrait{display:block} .visible-only-potrait .sbt-pdf-footer button.navigation-arrows:hover{border:1px solid transparent} .file-download__popup{height:15.125rem} .pdf-endpage{display:block!important;position:relative} .pdf-endpage__left-panel{margin-top:6rem} .pdf-endpage__right-panel .title-section{position:absolute;top:0;left:0;right:0}}@media all and (max-width: 640px){.visible-only-landscape[_ngcontent-%COMP%]{display:none}.visible-only-potrait[_ngcontent-%COMP%]{display:block}}@media all and (min-width: 640px){.visible-only-landscape[_ngcontent-%COMP%]{display:block}.visible-only-potrait[_ngcontent-%COMP%]{display:none}}.pagenotfound__tooltip[_ngcontent-%COMP%]{position:absolute;top:10%;left:50%;transform:translate(-50%);background:#333;z-index:11111;padding:.5rem 1.25rem;font-size:.875rem;color:#fff;border-radius:.25rem;display:flex;align-items:center}.pagenotfound__icon[_ngcontent-%COMP%]{width:1.375rem;height:1.375rem;margin-right:.75rem;background:#fff;border-radius:50%;position:relative}.pagenotfound__icon[_ngcontent-%COMP%]:after{content:"!";position:absolute;top:50%;left:50%;color:#333;font-size:18px;transform:translate(-50%,-50%)}']})}class _{static#e=this.\u0275fac=function(i){return new(i||_)};static#t=this.\u0275mod=e.oAB({type:_});static#i=this.\u0275inj=e.cJS({providers:[{provide:s.EO,useValue:{contentCompatibilityLevel:5}}],imports:[u.ez,S.u5,s.gQ]})}class b{constructor(t){this.injector=t}ngDoBootstrap(){const t=(0,x.iD)(y,{injector:this.injector});customElements.define("sunbird-pdf-player",t)}static#e=this.\u0275fac=function(i){return new(i||b)(e.LFG(e.zs3))};static#t=this.\u0275mod=e.oAB({type:b});static#i=this.\u0275inj=e.cJS({providers:[{provide:s.EO,useValue:{contentCompatibilityLevel:5}}],imports:[h.b2,u.ez,S.u5,E.JF,s.gQ]})}h.q6().bootstrapModule(b).catch(o=>console.error(o))}},g=>{g.O(0,["vendor"],()=>{return h=207,g(g.s=h);var h});g.O()}]); +"use strict";(self.webpackChunkpdf_player_wc=self.webpackChunkpdf_player_wc||[]).push([["main"],{660:(o,a,t)=>{var n=t(168),s=t(32),p=t(56),d=t(896),l=t(796),m=t(556),c=t(948),i=t(726);class r{constructor(e){this.injector=e}ngDoBootstrap(){const e=(0,l.qO)(i.g,{injector:this.injector});customElements.define("sunbird-pdf-player",e)}static#t=this.\u0275fac=function(f){return new(f||r)(s.CoB(s.zZn))};static#o=this.\u0275mod=s.a4G({type:r});static#s=this.\u0275inj=s.s3X({providers:[{provide:c.Ij,useValue:{contentCompatibilityLevel:5}}],imports:[n.iE,p.MD,m.y,d.SU,c.qW,i.u]})}n.o_().bootstrapModule(r).catch(v=>console.error(v))}},o=>{o.O(0,["vendor"],()=>{return n=660,o(o.s=n);var n});o.O()}]); //# sourceMappingURL=main.js.map \ No newline at end of file diff --git a/web-component/README.md b/web-component/README.md index edae435..6e16452 100644 --- a/web-component/README.md +++ b/web-component/README.md @@ -51,6 +51,7 @@ Follow below-mentioned steps to use it in plain javascript project: - Refer demo [example](https://github.com/Sunbird-Knowlg/sunbird-pdf-player/blob/release-5.5.0/web-component-demo/index.html) - To run the demo project, use the following commands: + ```bash cd web-component-demo npx http-server --cors . diff --git a/web-component/package.json b/web-component/package.json index 4047c78..37c00b0 100644 --- a/web-component/package.json +++ b/web-component/package.json @@ -1,6 +1,6 @@ { "name": "@project-sunbird/sunbird-pdf-player-web-component", - "version": "1.3.0", + "version": "1.4.0", "description": "The web component package for the sunbird pdf player", "main": "sunbird-pdf-player.js", "scripts": { diff --git a/web-component/styles.css b/web-component/styles.css index 3cd38f6..a067485 100644 --- a/web-component/styles.css +++ b/web-component/styles.css @@ -1,3 +1,3 @@ -[class^=sb-icon-],[class*=sb-icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;font-size:inherit;text-transform:none;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sb-icon-preview:before{content:"\e909"}.sb-icon-refresh:before{content:"\e90c"}.sb-icon-reviewer:before{content:"\e90a"}.sb-icon-folder:before{content:"\e902"}.sb-icon-comment:before{content:"\e908"}.sb-icon-send:before{content:"\e90b"}.sb-icon-book:before{content:"\e900"}.sb-icon-content:before{content:"\e901"}.sb-icon-collection:before{content:"\e903"}.sb-icon-doc:before{content:"\e904"}.sb-icon-mp3:before{content:"\e905"}.sb-icon-open-book:before{content:"\e906"}.sb-icon-video:before{content:"\e907"}.sb-lock-icon{cursor:pointer}[class*=sb-icon-primary]{background-color:var(--primary-color)}[class*=sb-icon-secondary]{background-color:var(--secondary-color)}[class*=sb-icon-warning]{background-color:var(--tertiary-color)}[class*=sb-icon-error]{background-color:var(--red)}.info-icon{background-color:var(--gray-400);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1rem;height:1rem;margin-left:.25rem;display:inline-block;vertical-align:bottom}.icon-arrow-round-down{transform:rotate(90deg)}.icon-svg{position:relative;top:.0625rem;display:inline-block;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;opacity:1}.icon-svg svg.icon{width:100%;height:inherit}.icon-svg--xxs{width:var(--icon-svg-xxs);height:var(--icon-svg-xxs)}.icon-svg--xs{width:var(--icon-svg-xs);height:var(--icon-svg-xs)}.icon-svg--sm{width:var(--icon-svg-sm);height:var(--icon-svg-sm)}.icon-svg--md{width:var(--icon-svg-md);height:var(--icon-svg-md)}.icon-svg--lg{width:var(--icon-svg-lg);height:var(--icon-svg-lg)}.icon-svg--xl{width:var(--icon-svg-xl);height:var(--icon-svg-xl)}.icon-svg--white{fill:var(--white)}.icon-svg--primary{fill:var(--primary-color)}.icon-svg--secondary{fill:var(--secondary-color)}.icon-svg--tertiary{fill:var(--tertiary-color)}.icon-svg--red{fill:var(--red-400)}.icon-svg--gray{fill:var(--gray-800)}*,*:before,*:after{box-sizing:border-box}html{font-family:inherit;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:var(--font-stack-en);font-size:1rem;font-weight:400;line-height:1.5;color:var(--gray-800);text-align:left;background:#E5EDF5}[tabindex="-1"]:focus{outline:none!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:theme-color("primary");text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#868e96;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:0px dotted;outline:0px auto transparent}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}.sb-bg-color-gray-hs{background:var(--gray-hs)!important}.sb-color-gray-hs{color:var(--gray-hs)!important}.sb-bg-color-gray{background:var(--gray)!important}.sb-color-gray{color:var(--gray)!important}.sb-bg-color-gray-0{background:var(--gray-0)!important}.sb-color-gray-0{color:var(--gray-0)!important}.sb-bg-color-gray-100{background:var(--gray-100)!important}.sb-color-gray-100{color:var(--gray-100)!important}.sb-bg-color-gray-200{background:var(--gray-200)!important}.sb-color-gray-200{color:var(--gray-200)!important}.sb-bg-color-gray-300{background:var(--gray-300)!important}.sb-color-gray-300{color:var(--gray-300)!important}.sb-bg-color-gray-400{background:var(--gray-400)!important}.sb-color-gray-400{color:var(--gray-400)!important}.sb-bg-color-gray-800{background:var(--gray-800)!important}.sb-color-gray-800{color:var(--gray-800)!important}.sb-bg-color-primary{background:var(--primary-400)!important}.sb-color-primary{color:var(--primary-400)!important}.sb-bg-color-primary-0{background:var(--primary-0)!important}.sb-color-primary-0{color:var(--primary-0)!important}.sb-bg-color-primary-100{background:var(--primary-100)!important}.sb-color-primary-100{color:var(--primary-100)!important}.sb-bg-color-primary-200{background:var(--primary-200)!important}.sb-color-primary-200{color:var(--primary-200)!important}.sb-bg-color-primary-250{background:var(--primary-250)!important}.sb-color-primary-250{color:var(--primary-250)!important}.sb-bg-color-primary-300{background:var(--primary-300)!important}.sb-color-primary-300{color:var(--primary-300)!important}.sb-bg-color-primary-400{background:var(--primary-400)!important}.sb-color-primary-400{color:var(--primary-400)!important}.sb-bg-color-primary-600{background:var(--primary-600)!important}.sb-color-primary-600{color:var(--primary-600)!important}.sb-bg-color-primary-800{background:var(--primary-800)!important}.sb-color-primary-800{color:var(--primary-800)!important}.sb-bg-color-secondary{background:var(--green)!important}.sb-color-secondary{color:var(--green)!important}.sb-bg-color-secondary-0{background:var(--secondary-0)!important}.sb-color-secondary-0{color:var(--secondary-0)!important}.sb-bg-color-secondary-100{background:var(--secondary-100)!important}.sb-color-secondary-100{color:var(--secondary-100)!important}.sb-bg-color-secondary-200{background:var(--secondary-200)!important}.sb-color-secondary-200{color:var(--secondary-200)!important}.sb-bg-color-secondary-400{background:var(--secondary-400)!important}.sb-color-secondary-400{color:var(--secondary-400)!important}.sb-bg-color-tertiary{background:var(--orange)!important}.sb-color-tertiary{color:var(--orange)!important}.sb-bg-color-tertiary-0{background:var(--tertiary-0)!important}.sb-color-tertiary-0{color:var(--tertiary-0)!important}.sb-bg-color-tertiary-100{background:var(--tertiary-100)!important}.sb-color-tertiary-100{color:var(--tertiary-100)!important}.sb-bg-color-tertiary-400{background:var(--tertiary-400)!important}.sb-color-tertiary-400{color:var(--tertiary-400)!important}.sb-bg-color-red{background:var(--red)!important}.sb-color-red{color:var(--red)!important}.sb-bg-color-red-0{background:var(--red-0)!important}.sb-color-red-0{color:var(--red-0)!important}.sb-bg-color-red-100{background:var(--red-100)!important}.sb-color-red-100{color:var(--red-100)!important}.sb-bg-color-red-400{background:var(--red-400)!important}.sb-color-red-400{color:var(--red-400)!important}.sb-bg-color-info{background:var(--primary-400)!important}.sb-color-info{color:var(--primary-400)!important}.sb-bg-color-success{background:var(--secondary-200)!important}.sb-color-success{color:var(--secondary-200)!important}.sb-bg-color-warning{background:var(--tertiary-400)!important}.sb-color-warning{color:var(--tertiary-400)!important}.sb-bg-color-error{background:var(--red-400)!important}.sb-color-error{color:var(--red-400)!important}.sb-bg-color-white{background:var(--white)!important}.sb-color-white{color:var(--white)!important}.sb-bg-color-black{background:var(--black)!important}.sb-color-black{color:var(--black)!important}.sb-bg-white{background:var(--white)}.sb-bg-none{background:none!important}.color-3,.sb-text-gray-800{color:var(--gray-800)}.sb-bg-color-black{background-color:var(--black)}.bg-contain{background-position:center;background-repeat:no-repeat;background-size:contain}.opacity0{opacity:var(--alpha0)!important}.opacity10{opacity:var(--alpha10)!important}.opacity20{opacity:var(--alpha20)!important}.opacity25{opacity:var(--alpha25)!important}.opacity30{opacity:var(--alpha30)!important}.opacity40{opacity:var(--alpha40)!important}.opacity50{opacity:var(--alpha50)!important}.opacity60{opacity:var(--alpha60)!important}.opacity70{opacity:var(--alpha70)!important}.opacity75{opacity:var(--alpha75)!important}.opacity80{opacity:var(--alpha80)!important}.opacity90{opacity:var(--alpha90)!important}.opacity100{opacity:var(--alpha100)!important}.w-100{width:100%;max-width:100%}.w-90{width:90%;max-width:90%}.w-80{width:80%;max-width:80%}.w-75{width:75%;max-width:75%}.w-70{width:70%;max-width:70%}.w-60{width:60%;max-width:60%}.w-50{width:50%;max-width:50%}.w-40{width:40%;max-width:40%}.w-30{width:30%;max-width:30%}.w-25{width:25%;max-width:25%}.w-20{width:20%;max-width:20%}.w-auto{width:auto;max-width:auto}.h-100{height:100%;max-height:100%}.height-auto{height:auto!important}.sb-mw-100{max-width:100%!important}.min-height-auto{min-height:auto!important}:root{--font-stack-en: "Noto Sans", "Noto Sans Devanagari", "Noto Sans Tamil", "Noto Sans Bengali", "Noto Sans Malayalam", "Noto Sans Gurmukhi", "Noto Sans Gujarati", "Noto Sans Telugu", "Noto Sans Kannada", "Noto Sans Oriya", "Noto Nastaliq Urdu", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-stack-hi: "Noto Sans Devanagari", "Noto Sans", "Noto Sans Tamil", "Noto Sans Bengali", "Noto Sans Malayalam", "Noto Sans Gurmukhi", "Noto Sans Gujarati", "Noto Sans Telugu", "Noto Sans Kannada", "Noto Sans Oriya", "Noto Nastaliq Urdu", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-stack-ur: "Noto Sans", "Noto Nastaliq Urdu", "Noto Sans Devanagari", "Noto Sans Tamil", "Noto Sans Bengali", "Noto Sans Malayalam", "Noto Sans Gurmukhi", "Noto Sans Gujarati", "Noto Sans Telugu", "Noto Sans Kannada", "Noto Sans Oriya", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--blue: #024f9d;--green: #008840;--orange: #e55a28;--red: #ff4558;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--yellow: #ffc107;--teal: #20c997;--cyan: #17a2b8;--black: #000000;--white: #ffffff;--gray-hs: 0, 0%;--gray: hsl(var(--gray-hs), 20%);--gray-0: hsl(var(--gray-hs), 95%);--gray-100: hsl(var(--gray-hs), 80%);--gray-200: hsl(var(--gray-hs), 60%);--gray-300: hsl(var(--gray-hs), 59%);--gray-400: hsl(var(--gray-hs), 40%);--gray-800: var(--gray);--primary-color: #024f9d;--secondary-color: #008840;--tertiary-color: #e55a28;--primary-0: #f3f7fa;--primary-100: #edf4f9;--primary-200: #80a7ce;--primary-250: #d3e7f4;--primary-300: #7ab4ee;--primary-400: var(--primary-color);--primary-600: #005391;--primary-800: #002e50;--secondary-0: #e1ffdf;--secondary-100: #00c786;--secondary-200: #07bc81;--secondary-400: var(--secondary-color);--tertiary-0: #feedd7;--tertiary-100: #ffa11d;--tertiary-400: var(--tertiary-color);--red-0: #fbccd1;--red-100: #ff6979;--red-400: var(--red);--info-color: var(--blue);--success-color: var(--green);--warning-color: var(--orange);--danger-color: var(--red);--body-background-color: var(--primary-0);--default-text-color: var(--gray-800);--bg-body: var(--primary-0);--body-color: var(--gray-800);--alpha0: 0;--alpha25: .25;--alpha50: .5;--alpha75: .75;--font-default-size: .875rem;--font-size-base: var(--font-default-size);--font-weight-light: 300;--font-weight-normal: 400;--font-weight-bold: 700;--font-weight-base: var(--font-weight-normal);--line-height-base: calc(var(--font-size-base) * 1.61803398875);--h1-font-size: 2rem;--h2-font-size: 1.75rem;--h3-font-size: 1.5rem;--h4-font-size: 1.2rem;--h5-font-size: 1rem;--h6-font-size: var(--font-size-base);--font-size-lg: var(--h4-font-size);--font-size-md: var(--h5-font-size);--font-size-normal: var(--font-size-base);--font-size-sm: .75rem;--font-size-xs: .625rem;--p-font-size: var(--font-size-base);--base-font-size: .875rem;--base-block-space: .5rem;--icon-svg-xxs: .75rem;--icon-svg-xs: calc(var(--base-block-space) * 2);--icon-svg-sm: calc(var(--base-block-space) * 3);--icon-svg-md: calc(var(--base-block-space) * 4);--icon-svg-lg: calc(var(--base-block-space) * 5);--icon-svg-xl: calc(var(--base-block-space) * 6);--rc-96C8DA: #96C8DA;--rc-0076FE: #0076FE;--rc-E5EDF5: #E5EDF5;--rc-7c7b7b: #7c7b7b;--rc-f5f5f5: #f5f5f5;--rc-fdfdfd: #fdfdfd;--rc-dedede: #dedede;--rc-F5F9FC: #F5F9FC;--rc-c4c4c4: #c4c4c4;--rc-d8d8d8: #d8d8d8;--rc-e9e5e5: #e9e5e5;--rc-dddddd: #dddddd;--rc-7b86f4: #7b86f4;--rc-d0d0d0: #d0d0d0;--rc-5c8db7: #5c8db7;--rc-91aecc: #91aecc;--rc-f9f9f9: #f9f9f9;--rc-d4d3d3: #d4d3d3;--rc-FAFAFA: #FAFAFA;--rc-866A6A: #866a6a;--rc-979797: #979797;--rc-e0e1e2: #e0e1e2;--rc-00BD7F: #00BD7F;--rc-9F9F9F: #9F9F9F;--rc-F3F8FF: #F3F8FF;--rc-80A7CE: #80A7CE;--rc-9b9b9b: #9b9b9b;--rc-2ca58d: #2ca58d;--rc-007AFF: #007AFF;--rc-bdbdbd: #bdbdbd;--rc-cecece: #cecece;--rc-2972a4: #2972a4;--rc-E0F1FD: #E0F1FD;--rc-C8D6EA: #C8D6EA;--rc-e2e3e5: #e2e3e5;--rc-BCBEC0: #BCBEC0;--rc-d4d4d5: #d4d4d5;--rc-d4d8da: #d4d8da;--rc-bfe1cf: #bfe1cf;--rc-289fd9: #289fd9;--rc-e68900: #e68900;--rc-2f4272: #2f4272;--rc-e0e0e0: #e0e0e0;--rc-2361ff: #2361ff;--rc-ffb300: #ffb300;--rc-d8dee2: #d8dee2;--rc-252525: #252525;--rc-fcf2d6: #fcf2d6;--rc-add8e6: #add8e6;--rc-afd9e7: #afd9e7;--rc-D9E4F2: #D9E4F2;--rc-88B7E6: #88B7E6;--rc-4a4a4a: #4a4a4a;--rc-fff6f6: #fff6f6;--rc-f7f7f7: #f7f7f7;--rc-66c7f4: #66c7f4;--rc-1B4785: #1B4785;--rc-a9a9a9: #a9a9a9;--rc-1b1c1d: #1b1c1d;--rc-dededf: #dededf;--rc-aaaaaa: #aaaaaa;--rc-042D55: #042D55;--rc-eeeeee: #eeeeee;--rc-bbbbbb: #bbbbbb;--rc-009D53: #009D53;--rc-E0EFFF: #E0EFFF;--rc-196DAB: #196DAB;--rc-c2c2c2: #c2c2c2;--rc-e5e5e5: #e5e5e5;--rc-c3c3c3: #c3c3c3;--rc-00abc7:#00abc7;--rc-FCE6E6:#FCE6E6;--rc-DECACA:#DECACA;--rc-424242:#424242;--rc-F5D7D7:#F5D7D7;--rc-F7FFF5:#F7FFF5;--rc-D3DED1:#D3DED1;--rc-EBF6E0:#EBF6E0;--rc-F6F6F6:#F6F6F6;--rc-33B6CC:#33B6CC;--rc-2dadc2:#2dadc2;--rc-0fbad6:#0fbad6;--rc-f7ffec:#f7ffec;--rc-d2ddc7:#d2ddc7;--rc-ffe1e1:#ffe1e1;--rc-e6c8c8:#e6c8c8;--rc-f56b56:#f56b56;--rc-dc523d:#dc523d;--rc-e65c47:#e65c47;--rc-565c70:#565c70;--rc-rgba-black: 0, 0, 0;--rc-rgba-white: 255, 255, 255;--rc-rgba-gray: 51, 51, 51;--rc-rgba-primary: 2, 79, 157;--rc-rgba-primary-300: 41, 114, 164;--rc-rgba-gray-300: 34, 36, 38;--rc-rgba-866a6a: 134, 106, 106;--rc-rgba-d0d0d0: 208, 208, 208;--rc-rgba-7b86f4: 123, 134, 244;--rc-rgba-C8D6EA: 200, 214, 234;--primary-theme: #FFD954;--sbt-theme-bg: var(--primary-theme);--sbt-header-bg: var(--primary-theme);--sbt-body-bg: #F2F2EA;--sbt-body-bg2: #E9E8D9;--sbt-primary-bg: var(--primary-theme);--sbt-border-chapter: #E4E8EE;--lazyload-bg:#f6f7f8;--grey-nuance-lighter: #eeeeee;--grey-nuance-darker: #dddddd;--fade-grey: #e8e8e8}h1,.sb-h1{font-size:var(--h1-font-size);line-height:calc(var(--h1-font-size) * 1.6180339888);margin:0;padding:0}h2,.sb-h2{font-size:var(--h2-font-size);line-height:calc(var(--h2-font-size) * 1.6180339888);margin:0;padding:0}h3,.sb-h3{font-size:var(--h3-font-size);line-height:calc(var(--h3-font-size) * 1.6180339888);margin:0;padding:0}h4,.sb-h4{font-size:var(--h4-font-size);line-height:calc(var(--h4-font-size) * 1.6180339888);margin:0;padding:0}h5,.sb-h5{font-size:var(--h5-font-size);line-height:calc(var(--h5-font-size) * 1.6180339888);margin:0;padding:0}h6,.sb-h6{font-size:var(--h6-font-size);line-height:calc(var(--h6-font-size) * 1.6180339888);margin:0;padding:0}.fmedium{font-size:var(--font-size-md)!important}.fnormal{font-size:var(--font-size-normal)!important}.fsmall{font-size:var(--font-size-sm)!important}.fxsmall{font-size:var(--font-size-xs)!important}.fs-0-785{font-size:.785rem!important}.fs-0-92{font-size:.9286rem!important}.fs-1{font-size:1rem!important}.fs-1-143{font-size:1.143rem!important}.fs-1-16{font-size:1.16rem!important}.fs-1-286{font-size:1.286rem!important}.fs-1-3{font-size:1.3rem!important}.fs-1-429{font-size:1.429rem!important}.fs-1-5{font-size:1.5rem!important}.fs-1-7{font-size:1.7rem!important}.fs-2{font-size:2rem!important}.fs-2-5{font-size:2.5rem!important}.fs-2-57{font-size:2.571rem!important}.fs-3{font-size:3rem!important}.fs-3-5{font-size:3.5rem!important}.text-capitalize{text-transform:capitalize!important}.text-uppercase{text-transform:uppercase!important}.text-lowercase,.text-sentencecase{text-transform:lowercase!important}.text-inherit{text-transform:inherit!important}.text-sentencecase:first-letter{text-transform:uppercase!important}.font-weight-bold{font-weight:700!important}.font-weight-normal{font-weight:400!important}.break-word{word-break:break-word!important}.break-all{word-break:break-all!important}.cursor-pointer{cursor:pointer!important}.cursor-text{cursor:text!important}.va-bottom{vertical-align:bottom!important}.va-middle{vertical-align:middle!important}.va-top{vertical-align:top!important}p,.sb-para{font-size:var(--p-font-size);line-height:calc(var(--p-font-size) * 1.6180339888)}.font-italic{font-style:italic}a,a:hover{color:var(--primary-color)}a:focus{outline:0}.white-space-nowrap{white-space:nowrap!important}.text-center{text-align:center!important}.text-right{text-align:right!important}html[dir=rtl] .text-right,.text-left{text-align:left!important}html[dir=rtl] .text-left{text-align:right!important}.text-underline{text-decoration:underline!important}.lineHeight-normal{line-height:normal!important}.sb__ellipsis{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.sb__ellipsis--two{-webkit-line-clamp:2}.sb__ellipsis--three{-webkit-line-clamp:3}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.d-inline-block{display:inline-block!important}.d-block,.show{display:block!important}.d-flex,.flex-ai-jc-center,.flex-jc-ai-center{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none,.hide{display:none!important}@media only screen and (max-width: 1023px){[class*="mobile hidden"],[class*="tablet only"]:not(.mobile),[class*="computer only"]:not(.mobile),[class*="large screen only"]:not(.mobile),[class*="widescreen only"]:not(.mobile),[class*="or lower hidden"]{display:none!important}}@media only screen and (min-width: 1024px){[class*="mobile only"]:not(.computer),[class*="tablet only"]:not(.computer),[class*="computer hidden"],[class*="large screen only"]:not(.computer),[class*="widescreen only"]:not(.computer),[class*="or lower hidden"]:not(.tablet):not(.mobile){display:none!important}}.relative{position:relative!important}.absolute{position:absolute!important}.fixed{position:fixed!important}.right-0{right:0!important}html[dir=rtl] .right-0,.left-0{left:0!important}html[dir=rtl] .left-0{right:0!important}.top-50{top:50%!important;transform:translateY(-50%)}.bottom-0{bottom:0!important}.bottom-5{bottom:5px!important}.sb-sticky-bottom,.sb-sticky-top{position:sticky;z-index:999999}.sb-sticky-bottom{bottom:0}.sb-sticky-top{top:0}.zindex-1{z-index:1!important}.zindex-2{z-index:2!important}.zindex-9{z-index:9!important}.zindex-99{z-index:99!important}.zindex-999{z-index:999!important}.zindex-9999{z-index:9999!important}.zindex-99999{z-index:99999!important}.m-0{margin:0rem!important}.mt-0{margin-top:0rem!important}.mb-0{margin-bottom:0rem!important}.my-0{margin-top:0rem!important;margin-bottom:0rem!important}.mx-0{margin-left:0rem!important;margin-right:0rem!important}.ml-0{margin-left:0rem!important}html[dir=rtl] .ml-0{margin-right:0rem!important;margin-left:0!important}.mr-0{margin-right:0rem!important}html[dir=rtl] .mr-0{margin-left:0rem!important;margin-right:0!important}.m-2{margin:.125rem!important}.mt-2{margin-top:.125rem!important}.mb-2{margin-bottom:.125rem!important}.my-2{margin-top:.125rem!important;margin-bottom:.125rem!important}.mx-2{margin-left:.125rem!important;margin-right:.125rem!important}.ml-2{margin-left:.125rem!important}html[dir=rtl] .ml-2{margin-right:.125rem!important;margin-left:0!important}.mr-2{margin-right:.125rem!important}html[dir=rtl] .mr-2{margin-left:.125rem!important;margin-right:0!important}.m-3{margin:.1875rem!important}.mt-3{margin-top:.1875rem!important}.mb-3{margin-bottom:.1875rem!important}.my-3{margin-top:.1875rem!important;margin-bottom:.1875rem!important}.mx-3{margin-left:.1875rem!important;margin-right:.1875rem!important}.ml-3{margin-left:.1875rem!important}html[dir=rtl] .ml-3{margin-right:.1875rem!important;margin-left:0!important}.mr-3{margin-right:.1875rem!important}html[dir=rtl] .mr-3{margin-left:.1875rem!important;margin-right:0!important}.m-4{margin:.25rem!important}.mt-4{margin-top:.25rem!important}.mb-4{margin-bottom:.25rem!important}.my-4{margin-top:.25rem!important;margin-bottom:.25rem!important}.mx-4{margin-left:.25rem!important;margin-right:.25rem!important}.ml-4{margin-left:.25rem!important}html[dir=rtl] .ml-4{margin-right:.25rem!important;margin-left:0!important}.mr-4{margin-right:.25rem!important}html[dir=rtl] .mr-4{margin-left:.25rem!important;margin-right:0!important}.m-5{margin:.3125rem!important}.mt-5{margin-top:.3125rem!important}.mb-5{margin-bottom:.3125rem!important}.my-5{margin-top:.3125rem!important;margin-bottom:.3125rem!important}.mx-5{margin-left:.3125rem!important;margin-right:.3125rem!important}.ml-5{margin-left:.3125rem!important}html[dir=rtl] .ml-5{margin-right:.3125rem!important;margin-left:0!important}.mr-5{margin-right:.3125rem!important}html[dir=rtl] .mr-5{margin-left:.3125rem!important;margin-right:0!important}.m-8{margin:.5rem!important}.mt-8{margin-top:.5rem!important}.mb-8{margin-bottom:.5rem!important}.my-8{margin-top:.5rem!important;margin-bottom:.5rem!important}.mx-8{margin-left:.5rem!important;margin-right:.5rem!important}.ml-8{margin-left:.5rem!important}html[dir=rtl] .ml-8{margin-right:.5rem!important;margin-left:0!important}.mr-8{margin-right:.5rem!important}html[dir=rtl] .mr-8{margin-left:.5rem!important;margin-right:0!important}.m-10{margin:.625rem!important}.mt-10{margin-top:.625rem!important}.mb-10{margin-bottom:.625rem!important}.my-10{margin-top:.625rem!important;margin-bottom:.625rem!important}.mx-10{margin-left:.625rem!important;margin-right:.625rem!important}.ml-10{margin-left:.625rem!important}html[dir=rtl] .ml-10{margin-right:.625rem!important;margin-left:0!important}.mr-10{margin-right:.625rem!important}html[dir=rtl] .mr-10{margin-left:.625rem!important;margin-right:0!important}.m-12{margin:.75rem!important}.mt-12{margin-top:.75rem!important}.mb-12{margin-bottom:.75rem!important}.my-12{margin-top:.75rem!important;margin-bottom:.75rem!important}.mx-12{margin-left:.75rem!important;margin-right:.75rem!important}.ml-12{margin-left:.75rem!important}html[dir=rtl] .ml-12{margin-right:.75rem!important;margin-left:0!important}.mr-12{margin-right:.75rem!important}html[dir=rtl] .mr-12{margin-left:.75rem!important;margin-right:0!important}.m-15{margin:.9375rem!important}.mt-15{margin-top:.9375rem!important}.mb-15{margin-bottom:.9375rem!important}.my-15{margin-top:.9375rem!important;margin-bottom:.9375rem!important}.mx-15{margin-left:.9375rem!important;margin-right:.9375rem!important}.ml-15{margin-left:.9375rem!important}html[dir=rtl] .ml-15{margin-right:.9375rem!important;margin-left:0!important}.mr-15{margin-right:.9375rem!important}html[dir=rtl] .mr-15{margin-left:.9375rem!important;margin-right:0!important}.m-16{margin:1rem!important}.mt-16{margin-top:1rem!important}.mb-16{margin-bottom:1rem!important}.my-16{margin-top:1rem!important;margin-bottom:1rem!important}.mx-16{margin-left:1rem!important;margin-right:1rem!important}.ml-16{margin-left:1rem!important}html[dir=rtl] .ml-16{margin-right:1rem!important;margin-left:0!important}.mr-16{margin-right:1rem!important}html[dir=rtl] .mr-16{margin-left:1rem!important;margin-right:0!important}.m-20{margin:1.25rem!important}.mt-20{margin-top:1.25rem!important}.mb-20{margin-bottom:1.25rem!important}.my-20{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.mx-20{margin-left:1.25rem!important;margin-right:1.25rem!important}.ml-20{margin-left:1.25rem!important}html[dir=rtl] .ml-20{margin-right:1.25rem!important;margin-left:0!important}.mr-20{margin-right:1.25rem!important}html[dir=rtl] .mr-20{margin-left:1.25rem!important;margin-right:0!important}.m-24{margin:1.5rem!important}.mt-24{margin-top:1.5rem!important}.mb-24{margin-bottom:1.5rem!important}.my-24{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.mx-24{margin-left:1.5rem!important;margin-right:1.5rem!important}.ml-24{margin-left:1.5rem!important}html[dir=rtl] .ml-24{margin-right:1.5rem!important;margin-left:0!important}.mr-24{margin-right:1.5rem!important}html[dir=rtl] .mr-24{margin-left:1.5rem!important;margin-right:0!important}.m-30{margin:1.875rem!important}.mt-30{margin-top:1.875rem!important}.mb-30{margin-bottom:1.875rem!important}.my-30{margin-top:1.875rem!important;margin-bottom:1.875rem!important}.mx-30{margin-left:1.875rem!important;margin-right:1.875rem!important}.ml-30{margin-left:1.875rem!important}html[dir=rtl] .ml-30{margin-right:1.875rem!important;margin-left:0!important}.mr-30{margin-right:1.875rem!important}html[dir=rtl] .mr-30{margin-left:1.875rem!important;margin-right:0!important}.m-32{margin:2rem!important}.mt-32{margin-top:2rem!important}.mb-32{margin-bottom:2rem!important}.my-32{margin-top:2rem!important;margin-bottom:2rem!important}.mx-32{margin-left:2rem!important;margin-right:2rem!important}.ml-32{margin-left:2rem!important}html[dir=rtl] .ml-32{margin-right:2rem!important;margin-left:0!important}.mr-32{margin-right:2rem!important}html[dir=rtl] .mr-32{margin-left:2rem!important;margin-right:0!important}.m-40{margin:2.5rem!important}.mt-40{margin-top:2.5rem!important}.mb-40{margin-bottom:2.5rem!important}.my-40{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.mx-40{margin-left:2.5rem!important;margin-right:2.5rem!important}.ml-40{margin-left:2.5rem!important}html[dir=rtl] .ml-40{margin-right:2.5rem!important;margin-left:0!important}.mr-40{margin-right:2.5rem!important}html[dir=rtl] .mr-40{margin-left:2.5rem!important;margin-right:0!important}.m-48{margin:3rem!important}.mt-48{margin-top:3rem!important}.mb-48{margin-bottom:3rem!important}.my-48{margin-top:3rem!important;margin-bottom:3rem!important}.mx-48{margin-left:3rem!important;margin-right:3rem!important}.ml-48{margin-left:3rem!important}html[dir=rtl] .ml-48{margin-right:3rem!important;margin-left:0!important}.mr-48{margin-right:3rem!important}html[dir=rtl] .mr-48{margin-left:3rem!important;margin-right:0!important}.m-50{margin:3.125rem!important}.mt-50{margin-top:3.125rem!important}.mb-50{margin-bottom:3.125rem!important}.my-50{margin-top:3.125rem!important;margin-bottom:3.125rem!important}.mx-50{margin-left:3.125rem!important;margin-right:3.125rem!important}.ml-50{margin-left:3.125rem!important}html[dir=rtl] .ml-50{margin-right:3.125rem!important;margin-left:0!important}.mr-50{margin-right:3.125rem!important}html[dir=rtl] .mr-50{margin-left:3.125rem!important;margin-right:0!important}.m-52{margin:3.25rem!important}.mt-52{margin-top:3.25rem!important}.mb-52{margin-bottom:3.25rem!important}.my-52{margin-top:3.25rem!important;margin-bottom:3.25rem!important}.mx-52{margin-left:3.25rem!important;margin-right:3.25rem!important}.ml-52{margin-left:3.25rem!important}html[dir=rtl] .ml-52{margin-right:3.25rem!important;margin-left:0!important}.mr-52{margin-right:3.25rem!important}html[dir=rtl] .mr-52{margin-left:3.25rem!important;margin-right:0!important}.m-56{margin:3.5rem!important}.mt-56{margin-top:3.5rem!important}.mb-56{margin-bottom:3.5rem!important}.my-56{margin-top:3.5rem!important;margin-bottom:3.5rem!important}.mx-56{margin-left:3.5rem!important;margin-right:3.5rem!important}.ml-56{margin-left:3.5rem!important}html[dir=rtl] .ml-56{margin-right:3.5rem!important;margin-left:0!important}.mr-56{margin-right:3.5rem!important}html[dir=rtl] .mr-56{margin-left:3.5rem!important;margin-right:0!important}.m-60{margin:3.75rem!important}.mt-60{margin-top:3.75rem!important}.mb-60{margin-bottom:3.75rem!important}.my-60{margin-top:3.75rem!important;margin-bottom:3.75rem!important}.mx-60{margin-left:3.75rem!important;margin-right:3.75rem!important}.ml-60{margin-left:3.75rem!important}html[dir=rtl] .ml-60{margin-right:3.75rem!important;margin-left:0!important}.mr-60{margin-right:3.75rem!important}html[dir=rtl] .mr-60{margin-left:3.75rem!important;margin-right:0!important}.m-64{margin:4rem!important}.mt-64{margin-top:4rem!important}.mb-64{margin-bottom:4rem!important}.my-64{margin-top:4rem!important;margin-bottom:4rem!important}.mx-64{margin-left:4rem!important;margin-right:4rem!important}.ml-64{margin-left:4rem!important}html[dir=rtl] .ml-64{margin-right:4rem!important;margin-left:0!important}.mr-64{margin-right:4rem!important}html[dir=rtl] .mr-64{margin-left:4rem!important;margin-right:0!important}.m-68{margin:4.25rem!important}.mt-68{margin-top:4.25rem!important}.mb-68{margin-bottom:4.25rem!important}.my-68{margin-top:4.25rem!important;margin-bottom:4.25rem!important}.mx-68{margin-left:4.25rem!important;margin-right:4.25rem!important}.ml-68{margin-left:4.25rem!important}html[dir=rtl] .ml-68{margin-right:4.25rem!important;margin-left:0!important}.mr-68{margin-right:4.25rem!important}html[dir=rtl] .mr-68{margin-left:4.25rem!important;margin-right:0!important}.m-72{margin:4.5rem!important}.mt-72{margin-top:4.5rem!important}.mb-72{margin-bottom:4.5rem!important}.my-72{margin-top:4.5rem!important;margin-bottom:4.5rem!important}.mx-72{margin-left:4.5rem!important;margin-right:4.5rem!important}.ml-72{margin-left:4.5rem!important}html[dir=rtl] .ml-72{margin-right:4.5rem!important;margin-left:0!important}.mr-72{margin-right:4.5rem!important}html[dir=rtl] .mr-72{margin-left:4.5rem!important;margin-right:0!important}.m-76{margin:4.75rem!important}.mt-76{margin-top:4.75rem!important}.mb-76{margin-bottom:4.75rem!important}.my-76{margin-top:4.75rem!important;margin-bottom:4.75rem!important}.mx-76{margin-left:4.75rem!important;margin-right:4.75rem!important}.ml-76{margin-left:4.75rem!important}html[dir=rtl] .ml-76{margin-right:4.75rem!important;margin-left:0!important}.mr-76{margin-right:4.75rem!important}html[dir=rtl] .mr-76{margin-left:4.75rem!important;margin-right:0!important}.m-80{margin:5rem!important}.mt-80{margin-top:5rem!important}.mb-80{margin-bottom:5rem!important}.my-80{margin-top:5rem!important;margin-bottom:5rem!important}.mx-80{margin-left:5rem!important;margin-right:5rem!important}.ml-80{margin-left:5rem!important}html[dir=rtl] .ml-80{margin-right:5rem!important;margin-left:0!important}.mr-80{margin-right:5rem!important}html[dir=rtl] .mr-80{margin-left:5rem!important;margin-right:0!important}.m-84{margin:5.25rem!important}.mt-84{margin-top:5.25rem!important}.mb-84{margin-bottom:5.25rem!important}.my-84{margin-top:5.25rem!important;margin-bottom:5.25rem!important}.mx-84{margin-left:5.25rem!important;margin-right:5.25rem!important}.ml-84{margin-left:5.25rem!important}html[dir=rtl] .ml-84{margin-right:5.25rem!important;margin-left:0!important}.mr-84{margin-right:5.25rem!important}html[dir=rtl] .mr-84{margin-left:5.25rem!important;margin-right:0!important}.m-88{margin:5.5rem!important}.mt-88{margin-top:5.5rem!important}.mb-88{margin-bottom:5.5rem!important}.my-88{margin-top:5.5rem!important;margin-bottom:5.5rem!important}.mx-88{margin-left:5.5rem!important;margin-right:5.5rem!important}.ml-88{margin-left:5.5rem!important}html[dir=rtl] .ml-88{margin-right:5.5rem!important;margin-left:0!important}.mr-88{margin-right:5.5rem!important}html[dir=rtl] .mr-88{margin-left:5.5rem!important;margin-right:0!important}.m-96{margin:6rem!important}.mt-96{margin-top:6rem!important}.mb-96{margin-bottom:6rem!important}.my-96{margin-top:6rem!important;margin-bottom:6rem!important}.mx-96{margin-left:6rem!important;margin-right:6rem!important}.ml-96{margin-left:6rem!important}html[dir=rtl] .ml-96{margin-right:6rem!important;margin-left:0!important}.mr-96{margin-right:6rem!important}html[dir=rtl] .mr-96{margin-left:6rem!important;margin-right:0!important}.m-192{margin:12rem!important}.mt-192{margin-top:12rem!important}.mb-192{margin-bottom:12rem!important}.my-192{margin-top:12rem!important;margin-bottom:12rem!important}.mx-192{margin-left:12rem!important;margin-right:12rem!important}.ml-192{margin-left:12rem!important}html[dir=rtl] .ml-192{margin-right:12rem!important;margin-left:0!important}.mr-192{margin-right:12rem!important}html[dir=rtl] .mr-192{margin-left:12rem!important;margin-right:0!important}.m-auto{margin:0 auto!important}.mt-auto{margin-top:auto!important}.mb-auto{margin-bottom:auto!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.ml-auto{margin-left:auto!important}html[dir=rtl] .ml-auto{margin-right:auto!important;margin-left:0!important}.mr-auto{margin-right:auto!important}html[dir=rtl] .mr-auto{margin-left:auto!important;margin-right:0!important}@media screen and (min-width: 768px){.mx--20{margin:0 -1.25rem!important}}.p-0{padding:0rem!important}.pt-0{padding-top:0rem!important}.pb-0{padding-bottom:0rem!important}.py-0{padding-top:0rem!important;padding-bottom:0rem!important}.px-0{padding-left:0rem!important;padding-right:0rem!important}.pl-0{padding-left:0rem!important}html[dir=rtl] .pl-0{padding-right:0rem!important;padding-left:0!important}.pr-0{padding-right:0rem!important}html[dir=rtl] .pr-0{padding-left:0rem!important;padding-right:0!important}.p-2{padding:.125rem!important}.pt-2{padding-top:.125rem!important}.pb-2{padding-bottom:.125rem!important}.py-2{padding-top:.125rem!important;padding-bottom:.125rem!important}.px-2{padding-left:.125rem!important;padding-right:.125rem!important}.pl-2{padding-left:.125rem!important}html[dir=rtl] .pl-2{padding-right:.125rem!important;padding-left:0!important}.pr-2{padding-right:.125rem!important}html[dir=rtl] .pr-2{padding-left:.125rem!important;padding-right:0!important}.p-3{padding:.1875rem!important}.pt-3{padding-top:.1875rem!important}.pb-3{padding-bottom:.1875rem!important}.py-3{padding-top:.1875rem!important;padding-bottom:.1875rem!important}.px-3{padding-left:.1875rem!important;padding-right:.1875rem!important}.pl-3{padding-left:.1875rem!important}html[dir=rtl] .pl-3{padding-right:.1875rem!important;padding-left:0!important}.pr-3{padding-right:.1875rem!important}html[dir=rtl] .pr-3{padding-left:.1875rem!important;padding-right:0!important}.p-4{padding:.25rem!important}.pt-4{padding-top:.25rem!important}.pb-4{padding-bottom:.25rem!important}.py-4{padding-top:.25rem!important;padding-bottom:.25rem!important}.px-4{padding-left:.25rem!important;padding-right:.25rem!important}.pl-4{padding-left:.25rem!important}html[dir=rtl] .pl-4{padding-right:.25rem!important;padding-left:0!important}.pr-4{padding-right:.25rem!important}html[dir=rtl] .pr-4{padding-left:.25rem!important;padding-right:0!important}.p-5{padding:.3125rem!important}.pt-5{padding-top:.3125rem!important}.pb-5{padding-bottom:.3125rem!important}.py-5{padding-top:.3125rem!important;padding-bottom:.3125rem!important}.px-5{padding-left:.3125rem!important;padding-right:.3125rem!important}.pl-5{padding-left:.3125rem!important}html[dir=rtl] .pl-5{padding-right:.3125rem!important;padding-left:0!important}.pr-5{padding-right:.3125rem!important}html[dir=rtl] .pr-5{padding-left:.3125rem!important;padding-right:0!important}.p-8{padding:.5rem!important}.pt-8{padding-top:.5rem!important}.pb-8{padding-bottom:.5rem!important}.py-8{padding-top:.5rem!important;padding-bottom:.5rem!important}.px-8{padding-left:.5rem!important;padding-right:.5rem!important}.pl-8{padding-left:.5rem!important}html[dir=rtl] .pl-8{padding-right:.5rem!important;padding-left:0!important}.pr-8{padding-right:.5rem!important}html[dir=rtl] .pr-8{padding-left:.5rem!important;padding-right:0!important}.p-10{padding:.625rem!important}.pt-10{padding-top:.625rem!important}.pb-10{padding-bottom:.625rem!important}.py-10{padding-top:.625rem!important;padding-bottom:.625rem!important}.px-10{padding-left:.625rem!important;padding-right:.625rem!important}.pl-10{padding-left:.625rem!important}html[dir=rtl] .pl-10{padding-right:.625rem!important;padding-left:0!important}.pr-10{padding-right:.625rem!important}html[dir=rtl] .pr-10{padding-left:.625rem!important;padding-right:0!important}.p-12{padding:.75rem!important}.pt-12{padding-top:.75rem!important}.pb-12{padding-bottom:.75rem!important}.py-12{padding-top:.75rem!important;padding-bottom:.75rem!important}.px-12{padding-left:.75rem!important;padding-right:.75rem!important}.pl-12{padding-left:.75rem!important}html[dir=rtl] .pl-12{padding-right:.75rem!important;padding-left:0!important}.pr-12{padding-right:.75rem!important}html[dir=rtl] .pr-12{padding-left:.75rem!important;padding-right:0!important}.p-15{padding:.9375rem!important}.pt-15{padding-top:.9375rem!important}.pb-15{padding-bottom:.9375rem!important}.py-15{padding-top:.9375rem!important;padding-bottom:.9375rem!important}.px-15{padding-left:.9375rem!important;padding-right:.9375rem!important}.pl-15{padding-left:.9375rem!important}html[dir=rtl] .pl-15{padding-right:.9375rem!important;padding-left:0!important}.pr-15{padding-right:.9375rem!important}html[dir=rtl] .pr-15{padding-left:.9375rem!important;padding-right:0!important}.p-16{padding:1rem!important}.pt-16{padding-top:1rem!important}.pb-16{padding-bottom:1rem!important}.py-16{padding-top:1rem!important;padding-bottom:1rem!important}.px-16{padding-left:1rem!important;padding-right:1rem!important}.pl-16{padding-left:1rem!important}html[dir=rtl] .pl-16{padding-right:1rem!important;padding-left:0!important}.pr-16{padding-right:1rem!important}html[dir=rtl] .pr-16{padding-left:1rem!important;padding-right:0!important}.p-20{padding:1.25rem!important}.pt-20{padding-top:1.25rem!important}.pb-20{padding-bottom:1.25rem!important}.py-20{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.px-20{padding-left:1.25rem!important;padding-right:1.25rem!important}.pl-20{padding-left:1.25rem!important}html[dir=rtl] .pl-20{padding-right:1.25rem!important;padding-left:0!important}.pr-20{padding-right:1.25rem!important}html[dir=rtl] .pr-20{padding-left:1.25rem!important;padding-right:0!important}.p-24{padding:1.5rem!important}.pt-24{padding-top:1.5rem!important}.pb-24{padding-bottom:1.5rem!important}.py-24{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.px-24{padding-left:1.5rem!important;padding-right:1.5rem!important}.pl-24{padding-left:1.5rem!important}html[dir=rtl] .pl-24{padding-right:1.5rem!important;padding-left:0!important}.pr-24{padding-right:1.5rem!important}html[dir=rtl] .pr-24{padding-left:1.5rem!important;padding-right:0!important}.p-30{padding:1.875rem!important}.pt-30{padding-top:1.875rem!important}.pb-30{padding-bottom:1.875rem!important}.py-30{padding-top:1.875rem!important;padding-bottom:1.875rem!important}.px-30{padding-left:1.875rem!important;padding-right:1.875rem!important}.pl-30{padding-left:1.875rem!important}html[dir=rtl] .pl-30{padding-right:1.875rem!important;padding-left:0!important}.pr-30{padding-right:1.875rem!important}html[dir=rtl] .pr-30{padding-left:1.875rem!important;padding-right:0!important}.p-32{padding:2rem!important}.pt-32{padding-top:2rem!important}.pb-32{padding-bottom:2rem!important}.py-32{padding-top:2rem!important;padding-bottom:2rem!important}.px-32{padding-left:2rem!important;padding-right:2rem!important}.pl-32{padding-left:2rem!important}html[dir=rtl] .pl-32{padding-right:2rem!important;padding-left:0!important}.pr-32{padding-right:2rem!important}html[dir=rtl] .pr-32{padding-left:2rem!important;padding-right:0!important}.p-40{padding:2.5rem!important}.pt-40{padding-top:2.5rem!important}.pb-40{padding-bottom:2.5rem!important}.py-40{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.px-40{padding-left:2.5rem!important;padding-right:2.5rem!important}.pl-40{padding-left:2.5rem!important}html[dir=rtl] .pl-40{padding-right:2.5rem!important;padding-left:0!important}.pr-40{padding-right:2.5rem!important}html[dir=rtl] .pr-40{padding-left:2.5rem!important;padding-right:0!important}.p-48{padding:3rem!important}.pt-48{padding-top:3rem!important}.pb-48{padding-bottom:3rem!important}.py-48{padding-top:3rem!important;padding-bottom:3rem!important}.px-48{padding-left:3rem!important;padding-right:3rem!important}.pl-48{padding-left:3rem!important}html[dir=rtl] .pl-48{padding-right:3rem!important;padding-left:0!important}.pr-48{padding-right:3rem!important}html[dir=rtl] .pr-48{padding-left:3rem!important;padding-right:0!important}.p-52{padding:3.25rem!important}.pt-52{padding-top:3.25rem!important}.pb-52{padding-bottom:3.25rem!important}.py-52{padding-top:3.25rem!important;padding-bottom:3.25rem!important}.px-52{padding-left:3.25rem!important;padding-right:3.25rem!important}.pl-52{padding-left:3.25rem!important}html[dir=rtl] .pl-52{padding-right:3.25rem!important;padding-left:0!important}.pr-52{padding-right:3.25rem!important}html[dir=rtl] .pr-52{padding-left:3.25rem!important;padding-right:0!important}.p-56{padding:3.5rem!important}.pt-56{padding-top:3.5rem!important}.pb-56{padding-bottom:3.5rem!important}.py-56{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.px-56{padding-left:3.5rem!important;padding-right:3.5rem!important}.pl-56{padding-left:3.5rem!important}html[dir=rtl] .pl-56{padding-right:3.5rem!important;padding-left:0!important}.pr-56{padding-right:3.5rem!important}html[dir=rtl] .pr-56{padding-left:3.5rem!important;padding-right:0!important}.p-60{padding:3.75rem!important}.pt-60{padding-top:3.75rem!important}.pb-60{padding-bottom:3.75rem!important}.py-60{padding-top:3.75rem!important;padding-bottom:3.75rem!important}.px-60{padding-left:3.75rem!important;padding-right:3.75rem!important}.pl-60{padding-left:3.75rem!important}html[dir=rtl] .pl-60{padding-right:3.75rem!important;padding-left:0!important}.pr-60{padding-right:3.75rem!important}html[dir=rtl] .pr-60{padding-left:3.75rem!important;padding-right:0!important}.p-64{padding:4rem!important}.pt-64{padding-top:4rem!important}.pb-64{padding-bottom:4rem!important}.py-64{padding-top:4rem!important;padding-bottom:4rem!important}.px-64{padding-left:4rem!important;padding-right:4rem!important}.pl-64{padding-left:4rem!important}html[dir=rtl] .pl-64{padding-right:4rem!important;padding-left:0!important}.pr-64{padding-right:4rem!important}html[dir=rtl] .pr-64{padding-left:4rem!important;padding-right:0!important}.p-68{padding:4.25rem!important}.pt-68{padding-top:4.25rem!important}.pb-68{padding-bottom:4.25rem!important}.py-68{padding-top:4.25rem!important;padding-bottom:4.25rem!important}.px-68{padding-left:4.25rem!important;padding-right:4.25rem!important}.pl-68{padding-left:4.25rem!important}html[dir=rtl] .pl-68{padding-right:4.25rem!important;padding-left:0!important}.pr-68{padding-right:4.25rem!important}html[dir=rtl] .pr-68{padding-left:4.25rem!important;padding-right:0!important}.p-72{padding:4.5rem!important}.pt-72{padding-top:4.5rem!important}.pb-72{padding-bottom:4.5rem!important}.py-72{padding-top:4.5rem!important;padding-bottom:4.5rem!important}.px-72{padding-left:4.5rem!important;padding-right:4.5rem!important}.pl-72{padding-left:4.5rem!important}html[dir=rtl] .pl-72{padding-right:4.5rem!important;padding-left:0!important}.pr-72{padding-right:4.5rem!important}html[dir=rtl] .pr-72{padding-left:4.5rem!important;padding-right:0!important}.p-76{padding:4.75rem!important}.pt-76{padding-top:4.75rem!important}.pb-76{padding-bottom:4.75rem!important}.py-76{padding-top:4.75rem!important;padding-bottom:4.75rem!important}.px-76{padding-left:4.75rem!important;padding-right:4.75rem!important}.pl-76{padding-left:4.75rem!important}html[dir=rtl] .pl-76{padding-right:4.75rem!important;padding-left:0!important}.pr-76{padding-right:4.75rem!important}html[dir=rtl] .pr-76{padding-left:4.75rem!important;padding-right:0!important}.p-80{padding:5rem!important}.pt-80{padding-top:5rem!important}.pb-80{padding-bottom:5rem!important}.py-80{padding-top:5rem!important;padding-bottom:5rem!important}.px-80{padding-left:5rem!important;padding-right:5rem!important}.pl-80{padding-left:5rem!important}html[dir=rtl] .pl-80{padding-right:5rem!important;padding-left:0!important}.pr-80{padding-right:5rem!important}html[dir=rtl] .pr-80{padding-left:5rem!important;padding-right:0!important}.p-84{padding:5.25rem!important}.pt-84{padding-top:5.25rem!important}.pb-84{padding-bottom:5.25rem!important}.py-84{padding-top:5.25rem!important;padding-bottom:5.25rem!important}.px-84{padding-left:5.25rem!important;padding-right:5.25rem!important}.pl-84{padding-left:5.25rem!important}html[dir=rtl] .pl-84{padding-right:5.25rem!important;padding-left:0!important}.pr-84{padding-right:5.25rem!important}html[dir=rtl] .pr-84{padding-left:5.25rem!important;padding-right:0!important}.p-88{padding:5.5rem!important}.pt-88{padding-top:5.5rem!important}.pb-88{padding-bottom:5.5rem!important}.py-88{padding-top:5.5rem!important;padding-bottom:5.5rem!important}.px-88{padding-left:5.5rem!important;padding-right:5.5rem!important}.pl-88{padding-left:5.5rem!important}html[dir=rtl] .pl-88{padding-right:5.5rem!important;padding-left:0!important}.pr-88{padding-right:5.5rem!important}html[dir=rtl] .pr-88{padding-left:5.5rem!important;padding-right:0!important}.p-96{padding:6rem!important}.pt-96{padding-top:6rem!important}.pb-96{padding-bottom:6rem!important}.py-96{padding-top:6rem!important;padding-bottom:6rem!important}.px-96{padding-left:6rem!important;padding-right:6rem!important}.pl-96{padding-left:6rem!important}html[dir=rtl] .pl-96{padding-right:6rem!important;padding-left:0!important}.pr-96{padding-right:6rem!important}html[dir=rtl] .pr-96{padding-left:6rem!important;padding-right:0!important}.p-192{padding:12rem!important}.pt-192{padding-top:12rem!important}.pb-192{padding-bottom:12rem!important}.py-192{padding-top:12rem!important;padding-bottom:12rem!important}.px-192{padding-left:12rem!important;padding-right:12rem!important}.pl-192{padding-left:12rem!important}html[dir=rtl] .pl-192{padding-right:12rem!important;padding-left:0!important}.pr-192{padding-right:12rem!important}html[dir=rtl] .pr-192{padding-left:12rem!important;padding-right:0!important}@media screen and (min-width: 768px){.px--20{padding:0 -1.25rem}}.o-x-auto{overflow-x:auto!important}.o-x-visible{overflow-x:visible!important}.o-x-hide{overflow-x:hidden!important}.o-x-scroll{overflow-x:scroll!important}.o-y-auto{overflow-y:auto!important}.o-y-visible{overflow-y:visible!important}.o-y-hide{overflow-y:hidden!important}.o-y-scroll{overflow-y:scroll!important}.flex-ai-center,.flex-ai-jc-center,.flex-jc-ai-center{align-items:center!important}.flex-as-center{align-self:center!important}.flex-jc-center,.flex-ai-jc-center,.flex-jc-ai-center{justify-content:center!important}.flex-ai-flex-start{align-items:flex-start!important}.flex-as-flex-start{align-self:flex-start!important}.flex-jc-flex-start{justify-content:flex-start!important}.flex-ai-flex-end{align-items:flex-end!important}.flex-as-flex-end{align-self:flex-end!important}.flex-jc-flex-end{justify-content:flex-end!important}.flex-jc-space-between{justify-content:space-between!important}.flex-jc-space-around{justify-content:space-around!important}.flex-jc-space-evenly{justify-content:space-evenly!important}.flex-dr{flex-direction:row!important}.flex-dc{flex-direction:column!important}.flex-ai-baseline{align-items:baseline!important}.flex-ai-end{align-items:flex-end!important}.flex-w-wrap{flex-wrap:wrap!important}.flex-basis-1{flex:1}.flex-basis-100{flex-basis:100%}.flex-none{flex:none}.b-0{border:0px solid var(--gray-400)!important}.bl-0{border-left:none!important}.br-0{border-right:none!important}.br-4{border-radius:4px!important}.bt-0{border-top:none!important}.bb-0{border-bottom:none!important}.b-1{border:1px solid var(--gray-400)!important}.b-2{border:2px solid var(--gray-400)!important}.b-4{border:4px solid var(--gray-400)!important}.b-8{border:8px solid var(--gray-400)!important}.bs-0{box-shadow:none!important}.bs-1{box-shadow:0 3px 6px #0000004a!important}.bs-1:hover{box-shadow:0 4px 9px #0000004a!important}.bs-2{box-shadow:0 0 20px #0000004a!important}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}a.sb-btn{text-align:center;display:inline-flex;justify-content:center;align-items:center;flex-wrap:wrap}.sb-btn{white-space:nowrap;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;outline:0;display:inline-block;border:1px solid;cursor:pointer;min-width:4rem;border-radius:.125rem;-webkit-border-radius:.125rem;-moz-border-radius:.125rem;position:relative;line-height:1.15;text-transform:inherit;text-decoration:none}.sb-btn:hover{opacity:1}.sb-btn:after{content:"";position:absolute;top:50%;left:50%;width:3px;height:3px;background:var(--primary-600);opacity:0;border-radius:50%;transform:scale(1) translate(-50%);transform-origin:50% 50%}.sb-btn.flat{border-radius:0}.sb-btn.sb-btn-radius{border-radius:2rem}.sb-btn-gray{background-color:var(--gray-200);border-color:var(--gray-200);color:var(--white)}.sb-btn-gray:hover,.sb-btn-gray:active,.sb-btn-gray.active{background-color:var(--gray-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-gray{background-color:var(--white);color:var(--gray-200);border-color:var(--gray-200)}.sb-btn-outline-gray:hover,.sb-btn-outline-gray:active,.sb-btn-outline-gray.active{color:var(--gray-400);background-color:var(--gray-100)}.sb-btn-dashed-gray{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--gray-200);color:var(--gray-200)}.sb-btn-dashed-gray:hover,.sb-btn-dashed-gray:active,.sb-btn-dashed-gray.active{background-color:var(--gray-100)}.sb-btn-link-gray{background:none;border:0px;color:var(--gray-200)}.sb-btn-link-gray:hover,.sb-btn-link-gray:active,.sb-btn-link-gray.active{background-color:var(--gray-100)}.sb-btn-primary{background-color:var(--primary-400);border-color:var(--primary-400);color:var(--white)}.sb-btn-primary:hover,.sb-btn-primary:active,.sb-btn-primary.active{background-color:var(--primary-800);border:1px solid transparent;color:var(--white)}.sb-btn-outline-primary{background-color:var(--white);color:var(--primary-400);border-color:var(--primary-400)}.sb-btn-outline-primary:hover,.sb-btn-outline-primary:active,.sb-btn-outline-primary.active{color:var(--primary-800);background-color:var(--primary-100)}.sb-btn-dashed-primary{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--primary-400);color:var(--primary-400)}.sb-btn-dashed-primary:hover,.sb-btn-dashed-primary:active,.sb-btn-dashed-primary.active{background-color:var(--primary-100)}.sb-btn-link-primary{background:none;border:0px;color:var(--primary-400)}.sb-btn-link-primary:hover,.sb-btn-link-primary:active,.sb-btn-link-primary.active{background-color:var(--primary-100)}.sb-btn-secondary{background-color:var(--secondary-200);border-color:var(--secondary-200);color:var(--white)}.sb-btn-secondary:hover,.sb-btn-secondary:active,.sb-btn-secondary.active{background-color:var(--secondary-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-secondary{background-color:var(--white);color:var(--secondary-200);border-color:var(--secondary-200)}.sb-btn-outline-secondary:hover,.sb-btn-outline-secondary:active,.sb-btn-outline-secondary.active{color:var(--secondary-400);background-color:var(--secondary-0)}.sb-btn-dashed-secondary{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--secondary-200);color:var(--secondary-200)}.sb-btn-dashed-secondary:hover,.sb-btn-dashed-secondary:active,.sb-btn-dashed-secondary.active{background-color:var(--secondary-0)}.sb-btn-link-secondary{background:none;border:0px;color:var(--secondary-200)}.sb-btn-link-secondary:hover,.sb-btn-link-secondary:active,.sb-btn-link-secondary.active{background-color:var(--secondary-0)}.sb-btn-tertiary{background-color:var(--tertiary-100);border-color:var(--tertiary-100);color:var(--white)}.sb-btn-tertiary:hover,.sb-btn-tertiary:active,.sb-btn-tertiary.active{background-color:var(--tertiary-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-tertiary{background-color:var(--white);color:var(--tertiary-100);border-color:var(--tertiary-100)}.sb-btn-outline-tertiary:hover,.sb-btn-outline-tertiary:active,.sb-btn-outline-tertiary.active{color:var(--tertiary-400);background-color:var(--tertiary-0)}.sb-btn-dashed-tertiary{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--tertiary-100);color:var(--tertiary-100)}.sb-btn-dashed-tertiary:hover,.sb-btn-dashed-tertiary:active,.sb-btn-dashed-tertiary.active{background-color:var(--tertiary-0)}.sb-btn-link-tertiary{background:none;border:0px;color:var(--tertiary-100)}.sb-btn-link-tertiary:hover,.sb-btn-link-tertiary:active,.sb-btn-link-tertiary.active{background-color:var(--tertiary-0)}.sb-btn-red{background-color:var(--red-100);border-color:var(--red-100);color:var(--white)}.sb-btn-red:hover,.sb-btn-red:active,.sb-btn-red.active{background-color:var(--red-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-red{background-color:var(--white);color:var(--red-100);border-color:var(--red-100)}.sb-btn-outline-red:hover,.sb-btn-outline-red:active,.sb-btn-outline-red.active{color:var(--red-400);background-color:var(--red-0)}.sb-btn-dashed-red{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--red-100);color:var(--red-100)}.sb-btn-dashed-red:hover,.sb-btn-dashed-red:active,.sb-btn-dashed-red.active{background-color:var(--red-0)}.sb-btn-link-red{background:none;border:0px;color:var(--red-100)}.sb-btn-link-red:hover,.sb-btn-link-red:active,.sb-btn-link-red.active{background-color:var(--red-0)}.sb-btn-info{background-color:var(--primary-400);border-color:var(--primary-400);color:var(--white)}.sb-btn-info:hover,.sb-btn-info:active,.sb-btn-info.active{background-color:var(--primary-800);border:1px solid transparent;color:var(--white)}.sb-btn-outline-info{background-color:var(--white);color:var(--primary-400);border-color:var(--primary-400)}.sb-btn-outline-info:hover,.sb-btn-outline-info:active,.sb-btn-outline-info.active{color:var(--primary-800);background-color:var(--primary-100)}.sb-btn-dashed-info{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--primary-400);color:var(--primary-400)}.sb-btn-dashed-info:hover,.sb-btn-dashed-info:active,.sb-btn-dashed-info.active{background-color:var(--primary-100)}.sb-btn-link-info{background:none;border:0px;color:var(--primary-400)}.sb-btn-link-info:hover,.sb-btn-link-info:active,.sb-btn-link-info.active{background-color:var(--primary-100)}.sb-btn-success{background-color:var(--secondary-200);border-color:var(--secondary-200);color:var(--white)}.sb-btn-success:hover,.sb-btn-success:active,.sb-btn-success.active{background-color:var(--secondary-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-success{background-color:var(--white);color:var(--secondary-200);border-color:var(--secondary-200)}.sb-btn-outline-success:hover,.sb-btn-outline-success:active,.sb-btn-outline-success.active{color:var(--secondary-400);background-color:var(--secondary-100)}.sb-btn-dashed-success{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--secondary-200);color:var(--secondary-200)}.sb-btn-dashed-success:hover,.sb-btn-dashed-success:active,.sb-btn-dashed-success.active{background-color:var(--secondary-100)}.sb-btn-link-success{background:none;border:0px;color:var(--secondary-200)}.sb-btn-link-success:hover,.sb-btn-link-success:active,.sb-btn-link-success.active{background-color:var(--secondary-100)}.sb-btn-warning{background-color:var(--tertiary-100);border-color:var(--tertiary-100);color:var(--white)}.sb-btn-warning:hover,.sb-btn-warning:active,.sb-btn-warning.active{background-color:var(--tertiary-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-warning{background-color:var(--white);color:var(--tertiary-100);border-color:var(--tertiary-100)}.sb-btn-outline-warning:hover,.sb-btn-outline-warning:active,.sb-btn-outline-warning.active{color:var(--tertiary-400);background-color:var(--tertiary-0)}.sb-btn-dashed-warning{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--tertiary-100);color:var(--tertiary-100)}.sb-btn-dashed-warning:hover,.sb-btn-dashed-warning:active,.sb-btn-dashed-warning.active{background-color:var(--tertiary-0)}.sb-btn-link-warning{background:none;border:0px;color:var(--tertiary-100)}.sb-btn-link-warning:hover,.sb-btn-link-warning:active,.sb-btn-link-warning.active{background-color:var(--tertiary-0)}.sb-btn-error{background-color:var(--red-100);border-color:var(--red-100);color:var(--white)}.sb-btn-error:hover,.sb-btn-error:active,.sb-btn-error.active{background-color:var(--red-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-error{background-color:var(--white);color:var(--red-100);border-color:var(--red-100)}.sb-btn-outline-error:hover,.sb-btn-outline-error:active,.sb-btn-outline-error.active{color:var(--red-400);background-color:var(--red-0)}.sb-btn-dashed-error{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--red-100);color:var(--red-100)}.sb-btn-dashed-error:hover,.sb-btn-dashed-error:active,.sb-btn-dashed-error.active{background-color:var(--red-0)}.sb-btn-link-error{background:none;border:0px;color:var(--red-100)}.sb-btn-link-error:hover,.sb-btn-link-error:active,.sb-btn-link-error.active{background-color:var(--red-0)}.sb-btn-xs{height:1.5rem;padding:.25rem .5rem;font-size:.75rem}.sb-btn-normal{height:2rem;padding:.5rem 1rem;font-size:.75rem}.sb-btn-sm{height:2.5rem;padding:.5rem 1rem;font-size:1rem}.sb-btn-md{height:3rem;padding:.5rem 1rem;font-size:1rem}.sb-btn-lg{height:3.5rem;padding:1rem 1.5rem;font-size:1.25rem}.sb-btn-full{height:1.5rem;padding:.5rem 1rem;font-size:1.25rem;width:100%}.sb-btn-square.sb-btn-xs{height:1.5rem;width:1.5rem;font-size:1rem}.sb-btn-square.sb-btn-xs i.icon{margin:0;font-size:2em}.sb-btn-square.sb-btn-xs span{margin:.5rem 0 0}.sb-btn-square.sb-btn-normal{height:4rem;width:4rem;font-size:.75rem}.sb-btn-square.sb-btn-normal i.icon{margin:0;font-size:2em}.sb-btn-square.sb-btn-normal span{margin:.5rem 0 0}.sb-btn-square.sb-btn-sm{height:3rem;width:3rem;font-size:.75rem}.sb-btn-square.sb-btn-sm i.icon{margin:0;font-size:2em}.sb-btn-square.sb-btn-sm span{margin:.5rem 0 0}.sb-btn-square.sb-btn-md{height:4rem;width:4rem;font-size:1rem}.sb-btn-square.sb-btn-md i.icon{margin:0;font-size:2em}.sb-btn-square.sb-btn-md span{margin:.5rem 0 0}.sb-btn-square.sb-btn-lg{height:8rem;width:8rem;font-size:1.25rem}.sb-btn-square.sb-btn-lg i.icon{margin:0;font-size:2em}.sb-btn-square.sb-btn-lg span{margin:.5rem 0 0}.sb-btn-white{box-shadow:0 -.0625rem .25rem #0000001a,0 3px 4px #0003;border:0px solid #ddd}.sb-btn-square{display:inline-flex;flex-direction:column;align-items:center;justify-content:space-evenly;font-size:.75rem;padding:.5rem}.sb-btn-disabled{background-color:var(--gray-100);border:1px solid var(--gray-100);color:var(--gray-200);cursor:default}.sb-btn-outline-disabled{background-color:var(--white);border:1px solid var(--gray-100);color:var(--gray-200);cursor:default;font-weight:400}.sb-btn-link{background:none;border:0}.sb-btn-download{transition:all 1.2s ease-in-out}.sb-btn-download i:after{content:"\f019";font-size:.8125rem;color:var(--white)}.sb-btn-download:hover{animation:pulse .2s 2 both}.sb-btn-download.loading i{animation:loading 2s infinite linear}.sb-btn-download.loading i:after{content:"\f1ce"}.sb-btn-download.success i:after{content:"\f00c";color:transparent;animation:change-icon 1s .6s linear both}.sb-right-icon-btn{padding:.5rem}.sb-right-icon-btn i.icon{margin-left:.25rem}html[dir=rtl] .sb-right-icon-btn i.icon{margin-right:.25rem;margin-left:0}.sb-left-icon-btn{padding:.5rem}.sb-left-icon-btn i.icon{margin-left:.25rem}html[dir=rtl] .sb-left-icon-btn i.icon{margin-right:.25rem;margin-left:0}.sb-left-icon-btn.sb-btn-xs{padding:.5rem}.ui.toggle.checkbox.sb-toggle{min-height:1.5rem;position:relative;display:inline-block;backface-visibility:hidden;outline:0;vertical-align:baseline;font-style:normal;min-height:1rem;font-size:1rem;min-width:1rem}.ui.toggle.checkbox.sb-toggle input{width:4rem;height:1.5rem;cursor:pointer;position:absolute;top:0;left:0;opacity:0;outline:0;z-index:3}.ui.toggle.checkbox.sb-toggle input:focus:checked~label:before,.ui.toggle.checkbox.sb-toggle input:focus:checked~.box:before,.ui.toggle.checkbox.sb-toggle input:checked~.box:before,.ui.toggle.checkbox.sb-toggle input:checked~label:before{background-color:#024f9d!important}.ui.toggle.checkbox.sb-toggle label{min-height:1rem;padding-left:4.5rem;color:#000000de;position:relative;display:block;outline:0;font-size:1rem}.ui.toggle.checkbox.sb-toggle label:before{display:block;position:absolute;content:"";z-index:1;transform:none;border:none;top:1px;left:0;background:rgba(0,0,0,.05);box-shadow:none;width:4rem;height:1.5rem;border-radius:500rem;border-color:var(--primary-color);background-color:var(--primary-color);color:var(--white);transition:border .1s ease,opacity .1s ease,transform .1s ease,box-shadow .1s ease}.ui.toggle.checkbox.sb-toggle label:after{background:var(--white) linear-gradient(transparent,rgba(0,0,0,.05));position:absolute;content:""!important;opacity:1;z-index:2;border:none;width:-2.5rem;height:-2.5rem;top:3px;left:0;border-radius:500rem;transition:background .3s ease,left .3s ease}.ui.toggle.checkbox.sb-toggle input~label:after{left:.1rem;box-shadow:none}.ui.toggle.checkbox.sb-toggle input:checked~label:after{left:2.5625rem;box-shadow:none}.btn-group{border:1px solid var(--gray-100);display:inline-flex;flex-direction:row;font-size:0;vertical-align:baseline}.btn-group .sb-btn{background:var(--white);border-left:1px solid var(--gray-100);flex:1 0 auto;border-radius:0;margin:0;border:0;color:var(--primary-400);min-width:2.5rem}.btn-group .sb-btn:first-child{border-left:none;margin-left:0}.btn-group .sb-btn:active,.btn-group .sb-btn.active{background-color:var(--primary-100);color:var(--primary-400)}.btn-group .sb-btn .icon{margin:0;vertical-align:top}.sb-btn-icon-fix{display:flex;align-items:center;line-height:normal}.sb-btn-grow{background:none;border:0px solid #fff;font-size:12px;color:#fff;cursor:pointer;transition:all .2s ease-in-out}.sb-btn-grow:disabled{opacity:.4;cursor:default}.sb-btn-grow:hover:not([disabled]){background:none;transform:scale(1.15)} +[class^=sb-icon-],[class*=sb-icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;font-size:inherit;text-transform:none;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sb-icon-preview:before{content:"\e909"}.sb-icon-refresh:before{content:"\e90c"}.sb-icon-reviewer:before{content:"\e90a"}.sb-icon-folder:before{content:"\e902"}.sb-icon-comment:before{content:"\e908"}.sb-icon-send:before{content:"\e90b"}.sb-icon-book:before{content:"\e900"}.sb-icon-content:before{content:"\e901"}.sb-icon-collection:before{content:"\e903"}.sb-icon-doc:before{content:"\e904"}.sb-icon-mp3:before{content:"\e905"}.sb-icon-open-book:before{content:"\e906"}.sb-icon-video:before{content:"\e907"}.sb-lock-icon{cursor:pointer}[class*=sb-icon-primary]{background-color:var(--primary-color)}[class*=sb-icon-secondary]{background-color:var(--secondary-color)}[class*=sb-icon-warning]{background-color:var(--tertiary-color)}[class*=sb-icon-error]{background-color:var(--red)}.info-icon{background-color:var(--gray-400);-webkit-mask-size:contain;-webkit-mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-size:contain;mask-position:50% 50%;mask-repeat:no-repeat;width:1rem;height:1rem;margin-left:.25rem;display:inline-block;vertical-align:bottom}.icon-arrow-round-down{transform:rotate(90deg)}.icon-svg{position:relative;top:.0625rem;display:inline-block;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;opacity:1}.icon-svg svg.icon{width:100%;height:inherit}.icon-svg--xxs{width:var(--icon-svg-xxs);height:var(--icon-svg-xxs)}.icon-svg--xs{width:var(--icon-svg-xs);height:var(--icon-svg-xs)}.icon-svg--sm{width:var(--icon-svg-sm);height:var(--icon-svg-sm)}.icon-svg--md{width:var(--icon-svg-md);height:var(--icon-svg-md)}.icon-svg--lg{width:var(--icon-svg-lg);height:var(--icon-svg-lg)}.icon-svg--xl{width:var(--icon-svg-xl);height:var(--icon-svg-xl)}.icon-svg--white{fill:var(--white)}.icon-svg--primary{fill:var(--primary-color)}.icon-svg--secondary{fill:var(--secondary-color)}.icon-svg--tertiary{fill:var(--tertiary-color)}.icon-svg--red{fill:var(--red-400)}.icon-svg--gray{fill:var(--gray-800)}*,*:before,*:after{box-sizing:border-box}html{font-family:inherit;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:var(--font-stack-en);font-size:1rem;font-weight:400;line-height:1.5;color:var(--gray-800);text-align:left;background:#e5edf5}[tabindex="-1"]:focus{outline:none!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:theme-color("primary");text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#868e96;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:0px dotted;outline:0px auto transparent}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}.sb-bg-color-gray-hs{background:var(--gray-hs)!important}.sb-color-gray-hs{color:var(--gray-hs)!important}.sb-bg-color-gray{background:var(--gray)!important}.sb-color-gray{color:var(--gray)!important}.sb-bg-color-gray-0{background:var(--gray-0)!important}.sb-color-gray-0{color:var(--gray-0)!important}.sb-bg-color-gray-100{background:var(--gray-100)!important}.sb-color-gray-100{color:var(--gray-100)!important}.sb-bg-color-gray-200{background:var(--gray-200)!important}.sb-color-gray-200{color:var(--gray-200)!important}.sb-bg-color-gray-300{background:var(--gray-300)!important}.sb-color-gray-300{color:var(--gray-300)!important}.sb-bg-color-gray-400{background:var(--gray-400)!important}.sb-color-gray-400{color:var(--gray-400)!important}.sb-bg-color-gray-800{background:var(--gray-800)!important}.sb-color-gray-800{color:var(--gray-800)!important}.sb-bg-color-primary{background:var(--primary-400)!important}.sb-color-primary{color:var(--primary-400)!important}.sb-bg-color-primary-0{background:var(--primary-0)!important}.sb-color-primary-0{color:var(--primary-0)!important}.sb-bg-color-primary-100{background:var(--primary-100)!important}.sb-color-primary-100{color:var(--primary-100)!important}.sb-bg-color-primary-200{background:var(--primary-200)!important}.sb-color-primary-200{color:var(--primary-200)!important}.sb-bg-color-primary-250{background:var(--primary-250)!important}.sb-color-primary-250{color:var(--primary-250)!important}.sb-bg-color-primary-300{background:var(--primary-300)!important}.sb-color-primary-300{color:var(--primary-300)!important}.sb-bg-color-primary-400{background:var(--primary-400)!important}.sb-color-primary-400{color:var(--primary-400)!important}.sb-bg-color-primary-600{background:var(--primary-600)!important}.sb-color-primary-600{color:var(--primary-600)!important}.sb-bg-color-primary-800{background:var(--primary-800)!important}.sb-color-primary-800{color:var(--primary-800)!important}.sb-bg-color-secondary{background:var(--green)!important}.sb-color-secondary{color:var(--green)!important}.sb-bg-color-secondary-0{background:var(--secondary-0)!important}.sb-color-secondary-0{color:var(--secondary-0)!important}.sb-bg-color-secondary-100{background:var(--secondary-100)!important}.sb-color-secondary-100{color:var(--secondary-100)!important}.sb-bg-color-secondary-200{background:var(--secondary-200)!important}.sb-color-secondary-200{color:var(--secondary-200)!important}.sb-bg-color-secondary-400{background:var(--secondary-400)!important}.sb-color-secondary-400{color:var(--secondary-400)!important}.sb-bg-color-tertiary{background:var(--orange)!important}.sb-color-tertiary{color:var(--orange)!important}.sb-bg-color-tertiary-0{background:var(--tertiary-0)!important}.sb-color-tertiary-0{color:var(--tertiary-0)!important}.sb-bg-color-tertiary-100{background:var(--tertiary-100)!important}.sb-color-tertiary-100{color:var(--tertiary-100)!important}.sb-bg-color-tertiary-400{background:var(--tertiary-400)!important}.sb-color-tertiary-400{color:var(--tertiary-400)!important}.sb-bg-color-red{background:var(--red)!important}.sb-color-red{color:var(--red)!important}.sb-bg-color-red-0{background:var(--red-0)!important}.sb-color-red-0{color:var(--red-0)!important}.sb-bg-color-red-100{background:var(--red-100)!important}.sb-color-red-100{color:var(--red-100)!important}.sb-bg-color-red-400{background:var(--red-400)!important}.sb-color-red-400{color:var(--red-400)!important}.sb-bg-color-info{background:var(--primary-400)!important}.sb-color-info{color:var(--primary-400)!important}.sb-bg-color-success{background:var(--secondary-200)!important}.sb-color-success{color:var(--secondary-200)!important}.sb-bg-color-warning{background:var(--tertiary-400)!important}.sb-color-warning{color:var(--tertiary-400)!important}.sb-bg-color-error{background:var(--red-400)!important}.sb-color-error{color:var(--red-400)!important}.sb-bg-color-white{background:var(--white)!important}.sb-color-white{color:var(--white)!important}.sb-bg-color-black{background:var(--black)!important}.sb-color-black{color:var(--black)!important}.sb-bg-white{background:var(--white)}.sb-bg-none{background:none!important}.color-3,.sb-text-gray-800{color:var(--gray-800)}.sb-bg-color-black{background-color:var(--black)}.bg-contain{background-position:center;background-repeat:no-repeat;background-size:contain}.opacity0{opacity:var(--alpha0)!important}.opacity10{opacity:var(--alpha10)!important}.opacity20{opacity:var(--alpha20)!important}.opacity25{opacity:var(--alpha25)!important}.opacity30{opacity:var(--alpha30)!important}.opacity40{opacity:var(--alpha40)!important}.opacity50{opacity:var(--alpha50)!important}.opacity60{opacity:var(--alpha60)!important}.opacity70{opacity:var(--alpha70)!important}.opacity75{opacity:var(--alpha75)!important}.opacity80{opacity:var(--alpha80)!important}.opacity90{opacity:var(--alpha90)!important}.opacity100{opacity:var(--alpha100)!important}.w-100{width:100%;max-width:100%}.w-90{width:90%;max-width:90%}.w-80{width:80%;max-width:80%}.w-75{width:75%;max-width:75%}.w-70{width:70%;max-width:70%}.w-60{width:60%;max-width:60%}.w-50{width:50%;max-width:50%}.w-40{width:40%;max-width:40%}.w-30{width:30%;max-width:30%}.w-25{width:25%;max-width:25%}.w-20{width:20%;max-width:20%}.w-auto{width:auto;max-width:auto}.h-100{height:100%;max-height:100%}.height-auto{height:auto!important}.sb-mw-100{max-width:100%!important}.min-height-auto{min-height:auto!important}:root{--font-stack-en: "Noto Sans", "Noto Sans Devanagari", "Noto Sans Tamil", "Noto Sans Bengali", "Noto Sans Malayalam", "Noto Sans Gurmukhi", "Noto Sans Gujarati", "Noto Sans Telugu", "Noto Sans Kannada", "Noto Sans Oriya", "Noto Nastaliq Urdu", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-stack-hi: "Noto Sans Devanagari", "Noto Sans", "Noto Sans Tamil", "Noto Sans Bengali", "Noto Sans Malayalam", "Noto Sans Gurmukhi", "Noto Sans Gujarati", "Noto Sans Telugu", "Noto Sans Kannada", "Noto Sans Oriya", "Noto Nastaliq Urdu", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-stack-ur: "Noto Sans", "Noto Nastaliq Urdu", "Noto Sans Devanagari", "Noto Sans Tamil", "Noto Sans Bengali", "Noto Sans Malayalam", "Noto Sans Gurmukhi", "Noto Sans Gujarati", "Noto Sans Telugu", "Noto Sans Kannada", "Noto Sans Oriya", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--blue: #024f9d;--green: #008840;--orange: #e55a28;--red: #ff4558;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--yellow: #ffc107;--teal: #20c997;--cyan: #17a2b8;--black: #000000;--white: #ffffff;--gray-hs: 0, 0%;--gray: hsl(var(--gray-hs), 20%);--gray-0: hsl(var(--gray-hs), 95%);--gray-100: hsl(var(--gray-hs), 80%);--gray-200: hsl(var(--gray-hs), 60%);--gray-300: hsl(var(--gray-hs), 59%);--gray-400: hsl(var(--gray-hs), 40%);--gray-800: var(--gray);--primary-color: #024f9d;--secondary-color: #008840;--tertiary-color: #e55a28;--primary-0: #f3f7fa;--primary-100: #edf4f9;--primary-200: #80a7ce;--primary-250: #d3e7f4;--primary-300: #7ab4ee;--primary-400: var(--primary-color);--primary-600: #005391;--primary-800: #002e50;--secondary-0: #e1ffdf;--secondary-100: #00c786;--secondary-200: #07bc81;--secondary-400: var(--secondary-color);--tertiary-0: #feedd7;--tertiary-100: #ffa11d;--tertiary-400: var(--tertiary-color);--red-0: #fbccd1;--red-100: #ff6979;--red-400: var(--red);--info-color: var(--blue);--success-color: var(--green);--warning-color: var(--orange);--danger-color: var(--red);--body-background-color: var(--primary-0);--default-text-color: var(--gray-800);--bg-body: var(--primary-0);--body-color: var(--gray-800);--alpha0: 0;--alpha25: .25;--alpha50: .5;--alpha75: .75;--font-default-size: .875rem;--font-size-base: var(--font-default-size);--font-weight-light: 300;--font-weight-normal: 400;--font-weight-bold: 700;--font-weight-base: var(--font-weight-normal);--line-height-base: calc(var(--font-size-base) * 1.61803398875);--h1-font-size: 2rem;--h2-font-size: 1.75rem;--h3-font-size: 1.5rem;--h4-font-size: 1.2rem;--h5-font-size: 1rem;--h6-font-size: var(--font-size-base);--font-size-lg: var(--h4-font-size);--font-size-md: var(--h5-font-size);--font-size-normal: var(--font-size-base);--font-size-sm: .75rem;--font-size-xs: .625rem;--p-font-size: var(--font-size-base);--base-font-size: .875rem;--base-block-space: .5rem;--icon-svg-xxs: .75rem;--icon-svg-xs: calc(var(--base-block-space) * 2);--icon-svg-sm: calc(var(--base-block-space) * 3);--icon-svg-md: calc(var(--base-block-space) * 4);--icon-svg-lg: calc(var(--base-block-space) * 5);--icon-svg-xl: calc(var(--base-block-space) * 6);--rc-96C8DA: #96C8DA;--rc-0076FE: #0076FE;--rc-E5EDF5: #E5EDF5;--rc-7c7b7b: #7c7b7b;--rc-f5f5f5: #f5f5f5;--rc-fdfdfd: #fdfdfd;--rc-dedede: #dedede;--rc-F5F9FC: #F5F9FC;--rc-c4c4c4: #c4c4c4;--rc-d8d8d8: #d8d8d8;--rc-e9e5e5: #e9e5e5;--rc-dddddd: #dddddd;--rc-7b86f4: #7b86f4;--rc-d0d0d0: #d0d0d0;--rc-5c8db7: #5c8db7;--rc-91aecc: #91aecc;--rc-f9f9f9: #f9f9f9;--rc-d4d3d3: #d4d3d3;--rc-FAFAFA: #FAFAFA;--rc-866A6A: #866a6a;--rc-979797: #979797;--rc-e0e1e2: #e0e1e2;--rc-00BD7F: #00BD7F;--rc-9F9F9F: #9F9F9F;--rc-F3F8FF: #F3F8FF;--rc-80A7CE: #80A7CE;--rc-9b9b9b: #9b9b9b;--rc-2ca58d: #2ca58d;--rc-007AFF: #007AFF;--rc-bdbdbd: #bdbdbd;--rc-cecece: #cecece;--rc-2972a4: #2972a4;--rc-E0F1FD: #E0F1FD;--rc-C8D6EA: #C8D6EA;--rc-e2e3e5: #e2e3e5;--rc-BCBEC0: #BCBEC0;--rc-d4d4d5: #d4d4d5;--rc-d4d8da: #d4d8da;--rc-bfe1cf: #bfe1cf;--rc-289fd9: #289fd9;--rc-e68900: #e68900;--rc-2f4272: #2f4272;--rc-e0e0e0: #e0e0e0;--rc-2361ff: #2361ff;--rc-ffb300: #ffb300;--rc-d8dee2: #d8dee2;--rc-252525: #252525;--rc-fcf2d6: #fcf2d6;--rc-add8e6: #add8e6;--rc-afd9e7: #afd9e7;--rc-D9E4F2: #D9E4F2;--rc-88B7E6: #88B7E6;--rc-4a4a4a: #4a4a4a;--rc-fff6f6: #fff6f6;--rc-f7f7f7: #f7f7f7;--rc-66c7f4: #66c7f4;--rc-1B4785: #1B4785;--rc-a9a9a9: #a9a9a9;--rc-1b1c1d: #1b1c1d;--rc-dededf: #dededf;--rc-aaaaaa: #aaaaaa;--rc-042D55: #042D55;--rc-eeeeee: #eeeeee;--rc-bbbbbb: #bbbbbb;--rc-009D53: #009D53;--rc-E0EFFF: #E0EFFF;--rc-196DAB: #196DAB;--rc-c2c2c2: #c2c2c2;--rc-e5e5e5: #e5e5e5;--rc-c3c3c3: #c3c3c3;--rc-00abc7:#00abc7;--rc-FCE6E6:#FCE6E6;--rc-DECACA:#DECACA;--rc-424242:#424242;--rc-F5D7D7:#F5D7D7;--rc-F7FFF5:#F7FFF5;--rc-D3DED1:#D3DED1;--rc-EBF6E0:#EBF6E0;--rc-F6F6F6:#F6F6F6;--rc-33B6CC:#33B6CC;--rc-2dadc2:#2dadc2;--rc-0fbad6:#0fbad6;--rc-f7ffec:#f7ffec;--rc-d2ddc7:#d2ddc7;--rc-ffe1e1:#ffe1e1;--rc-e6c8c8:#e6c8c8;--rc-f56b56:#f56b56;--rc-dc523d:#dc523d;--rc-e65c47:#e65c47;--rc-565c70:#565c70;--rc-rgba-black: 0, 0, 0;--rc-rgba-white: 255, 255, 255;--rc-rgba-gray: 51, 51, 51;--rc-rgba-primary: 2, 79, 157;--rc-rgba-primary-300: 41, 114, 164;--rc-rgba-gray-300: 34, 36, 38;--rc-rgba-866a6a: 134, 106, 106;--rc-rgba-d0d0d0: 208, 208, 208;--rc-rgba-7b86f4: 123, 134, 244;--rc-rgba-C8D6EA: 200, 214, 234;--primary-theme: #FFD954;--sbt-theme-bg: var(--primary-theme);--sbt-header-bg: var(--primary-theme);--sbt-body-bg: #F2F2EA;--sbt-body-bg2: #E9E8D9;--sbt-primary-bg: var(--primary-theme);--sbt-border-chapter: #E4E8EE;--lazyload-bg:#f6f7f8;--grey-nuance-lighter: #eeeeee;--grey-nuance-darker: #dddddd;--fade-grey: #e8e8e8}h1,.sb-h1{font-size:var(--h1-font-size);line-height:calc(var(--h1-font-size) * 1.6180339888);margin:0;padding:0}h2,.sb-h2{font-size:var(--h2-font-size);line-height:calc(var(--h2-font-size) * 1.6180339888);margin:0;padding:0}h3,.sb-h3{font-size:var(--h3-font-size);line-height:calc(var(--h3-font-size) * 1.6180339888);margin:0;padding:0}h4,.sb-h4{font-size:var(--h4-font-size);line-height:calc(var(--h4-font-size) * 1.6180339888);margin:0;padding:0}h5,.sb-h5{font-size:var(--h5-font-size);line-height:calc(var(--h5-font-size) * 1.6180339888);margin:0;padding:0}h6,.sb-h6{font-size:var(--h6-font-size);line-height:calc(var(--h6-font-size) * 1.6180339888);margin:0;padding:0}.fmedium{font-size:var(--font-size-md)!important}.fnormal{font-size:var(--font-size-normal)!important}.fsmall{font-size:var(--font-size-sm)!important}.fxsmall{font-size:var(--font-size-xs)!important}.fs-0-785{font-size:.785rem!important}.fs-0-92{font-size:.9286rem!important}.fs-1{font-size:1rem!important}.fs-1-143{font-size:1.143rem!important}.fs-1-16{font-size:1.16rem!important}.fs-1-286{font-size:1.286rem!important}.fs-1-3{font-size:1.3rem!important}.fs-1-429{font-size:1.429rem!important}.fs-1-5{font-size:1.5rem!important}.fs-1-7{font-size:1.7rem!important}.fs-2{font-size:2rem!important}.fs-2-5{font-size:2.5rem!important}.fs-2-57{font-size:2.571rem!important}.fs-3{font-size:3rem!important}.fs-3-5{font-size:3.5rem!important}.text-capitalize{text-transform:capitalize!important}.text-uppercase{text-transform:uppercase!important}.text-lowercase,.text-sentencecase{text-transform:lowercase!important}.text-inherit{text-transform:inherit!important}.text-sentencecase:first-letter{text-transform:uppercase!important}.font-weight-bold{font-weight:700!important}.font-weight-normal{font-weight:400!important}.break-word{word-break:break-word!important}.break-all{word-break:break-all!important}.cursor-pointer{cursor:pointer!important}.cursor-text{cursor:text!important}.va-bottom{vertical-align:bottom!important}.va-middle{vertical-align:middle!important}.va-top{vertical-align:top!important}p,.sb-para{font-size:var(--p-font-size);line-height:calc(var(--p-font-size) * 1.6180339888)}.font-italic{font-style:italic}a,a:hover{color:var(--primary-color)}a:focus{outline:0}.white-space-nowrap{white-space:nowrap!important}.text-center{text-align:center!important}.text-right{text-align:right!important}html[dir=rtl] .text-right,.text-left{text-align:left!important}html[dir=rtl] .text-left{text-align:right!important}.text-underline{text-decoration:underline!important}.lineHeight-normal{line-height:normal!important}.sb__ellipsis{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.sb__ellipsis--two{-webkit-line-clamp:2}.sb__ellipsis--three{-webkit-line-clamp:3}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.d-inline-block{display:inline-block!important}.d-block,.show{display:block!important}.d-flex,.flex-ai-jc-center,.flex-jc-ai-center{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none,.hide{display:none!important}@media only screen and (max-width: 1023px){[class*="mobile hidden"],[class*="tablet only"]:not(.mobile),[class*="computer only"]:not(.mobile),[class*="large screen only"]:not(.mobile),[class*="widescreen only"]:not(.mobile),[class*="or lower hidden"]{display:none!important}}@media only screen and (min-width: 1024px){[class*="mobile only"]:not(.computer),[class*="tablet only"]:not(.computer),[class*="computer hidden"],[class*="large screen only"]:not(.computer),[class*="widescreen only"]:not(.computer),[class*="or lower hidden"]:not(.tablet):not(.mobile){display:none!important}}.relative{position:relative!important}.absolute{position:absolute!important}.fixed{position:fixed!important}.right-0{right:0!important}html[dir=rtl] .right-0,.left-0{left:0!important}html[dir=rtl] .left-0{right:0!important}.top-50{top:50%!important;transform:translateY(-50%)}.bottom-0{bottom:0!important}.bottom-5{bottom:5px!important}.sb-sticky-bottom,.sb-sticky-top{position:sticky;z-index:999999}.sb-sticky-bottom{bottom:0}.sb-sticky-top{top:0}.zindex-1{z-index:1!important}.zindex-2{z-index:2!important}.zindex-9{z-index:9!important}.zindex-99{z-index:99!important}.zindex-999{z-index:999!important}.zindex-9999{z-index:9999!important}.zindex-99999{z-index:99999!important}.m-0{margin:0rem!important}.mt-0{margin-top:0rem!important}.mb-0{margin-bottom:0rem!important}.my-0{margin-top:0rem!important;margin-bottom:0rem!important}.mx-0{margin-left:0rem!important;margin-right:0rem!important}.ml-0{margin-left:0rem!important}html[dir=rtl] .ml-0{margin-right:0rem!important;margin-left:0!important}.mr-0{margin-right:0rem!important}html[dir=rtl] .mr-0{margin-left:0rem!important;margin-right:0!important}.m-2{margin:.125rem!important}.mt-2{margin-top:.125rem!important}.mb-2{margin-bottom:.125rem!important}.my-2{margin-top:.125rem!important;margin-bottom:.125rem!important}.mx-2{margin-left:.125rem!important;margin-right:.125rem!important}.ml-2{margin-left:.125rem!important}html[dir=rtl] .ml-2{margin-right:.125rem!important;margin-left:0!important}.mr-2{margin-right:.125rem!important}html[dir=rtl] .mr-2{margin-left:.125rem!important;margin-right:0!important}.m-3{margin:.1875rem!important}.mt-3{margin-top:.1875rem!important}.mb-3{margin-bottom:.1875rem!important}.my-3{margin-top:.1875rem!important;margin-bottom:.1875rem!important}.mx-3{margin-left:.1875rem!important;margin-right:.1875rem!important}.ml-3{margin-left:.1875rem!important}html[dir=rtl] .ml-3{margin-right:.1875rem!important;margin-left:0!important}.mr-3{margin-right:.1875rem!important}html[dir=rtl] .mr-3{margin-left:.1875rem!important;margin-right:0!important}.m-4{margin:.25rem!important}.mt-4{margin-top:.25rem!important}.mb-4{margin-bottom:.25rem!important}.my-4{margin-top:.25rem!important;margin-bottom:.25rem!important}.mx-4{margin-left:.25rem!important;margin-right:.25rem!important}.ml-4{margin-left:.25rem!important}html[dir=rtl] .ml-4{margin-right:.25rem!important;margin-left:0!important}.mr-4{margin-right:.25rem!important}html[dir=rtl] .mr-4{margin-left:.25rem!important;margin-right:0!important}.m-5{margin:.3125rem!important}.mt-5{margin-top:.3125rem!important}.mb-5{margin-bottom:.3125rem!important}.my-5{margin-top:.3125rem!important;margin-bottom:.3125rem!important}.mx-5{margin-left:.3125rem!important;margin-right:.3125rem!important}.ml-5{margin-left:.3125rem!important}html[dir=rtl] .ml-5{margin-right:.3125rem!important;margin-left:0!important}.mr-5{margin-right:.3125rem!important}html[dir=rtl] .mr-5{margin-left:.3125rem!important;margin-right:0!important}.m-8{margin:.5rem!important}.mt-8{margin-top:.5rem!important}.mb-8{margin-bottom:.5rem!important}.my-8{margin-top:.5rem!important;margin-bottom:.5rem!important}.mx-8{margin-left:.5rem!important;margin-right:.5rem!important}.ml-8{margin-left:.5rem!important}html[dir=rtl] .ml-8{margin-right:.5rem!important;margin-left:0!important}.mr-8{margin-right:.5rem!important}html[dir=rtl] .mr-8{margin-left:.5rem!important;margin-right:0!important}.m-10{margin:.625rem!important}.mt-10{margin-top:.625rem!important}.mb-10{margin-bottom:.625rem!important}.my-10{margin-top:.625rem!important;margin-bottom:.625rem!important}.mx-10{margin-left:.625rem!important;margin-right:.625rem!important}.ml-10{margin-left:.625rem!important}html[dir=rtl] .ml-10{margin-right:.625rem!important;margin-left:0!important}.mr-10{margin-right:.625rem!important}html[dir=rtl] .mr-10{margin-left:.625rem!important;margin-right:0!important}.m-12{margin:.75rem!important}.mt-12{margin-top:.75rem!important}.mb-12{margin-bottom:.75rem!important}.my-12{margin-top:.75rem!important;margin-bottom:.75rem!important}.mx-12{margin-left:.75rem!important;margin-right:.75rem!important}.ml-12{margin-left:.75rem!important}html[dir=rtl] .ml-12{margin-right:.75rem!important;margin-left:0!important}.mr-12{margin-right:.75rem!important}html[dir=rtl] .mr-12{margin-left:.75rem!important;margin-right:0!important}.m-15{margin:.9375rem!important}.mt-15{margin-top:.9375rem!important}.mb-15{margin-bottom:.9375rem!important}.my-15{margin-top:.9375rem!important;margin-bottom:.9375rem!important}.mx-15{margin-left:.9375rem!important;margin-right:.9375rem!important}.ml-15{margin-left:.9375rem!important}html[dir=rtl] .ml-15{margin-right:.9375rem!important;margin-left:0!important}.mr-15{margin-right:.9375rem!important}html[dir=rtl] .mr-15{margin-left:.9375rem!important;margin-right:0!important}.m-16{margin:1rem!important}.mt-16{margin-top:1rem!important}.mb-16{margin-bottom:1rem!important}.my-16{margin-top:1rem!important;margin-bottom:1rem!important}.mx-16{margin-left:1rem!important;margin-right:1rem!important}.ml-16{margin-left:1rem!important}html[dir=rtl] .ml-16{margin-right:1rem!important;margin-left:0!important}.mr-16{margin-right:1rem!important}html[dir=rtl] .mr-16{margin-left:1rem!important;margin-right:0!important}.m-20{margin:1.25rem!important}.mt-20{margin-top:1.25rem!important}.mb-20{margin-bottom:1.25rem!important}.my-20{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.mx-20{margin-left:1.25rem!important;margin-right:1.25rem!important}.ml-20{margin-left:1.25rem!important}html[dir=rtl] .ml-20{margin-right:1.25rem!important;margin-left:0!important}.mr-20{margin-right:1.25rem!important}html[dir=rtl] .mr-20{margin-left:1.25rem!important;margin-right:0!important}.m-24{margin:1.5rem!important}.mt-24{margin-top:1.5rem!important}.mb-24{margin-bottom:1.5rem!important}.my-24{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.mx-24{margin-left:1.5rem!important;margin-right:1.5rem!important}.ml-24{margin-left:1.5rem!important}html[dir=rtl] .ml-24{margin-right:1.5rem!important;margin-left:0!important}.mr-24{margin-right:1.5rem!important}html[dir=rtl] .mr-24{margin-left:1.5rem!important;margin-right:0!important}.m-30{margin:1.875rem!important}.mt-30{margin-top:1.875rem!important}.mb-30{margin-bottom:1.875rem!important}.my-30{margin-top:1.875rem!important;margin-bottom:1.875rem!important}.mx-30{margin-left:1.875rem!important;margin-right:1.875rem!important}.ml-30{margin-left:1.875rem!important}html[dir=rtl] .ml-30{margin-right:1.875rem!important;margin-left:0!important}.mr-30{margin-right:1.875rem!important}html[dir=rtl] .mr-30{margin-left:1.875rem!important;margin-right:0!important}.m-32{margin:2rem!important}.mt-32{margin-top:2rem!important}.mb-32{margin-bottom:2rem!important}.my-32{margin-top:2rem!important;margin-bottom:2rem!important}.mx-32{margin-left:2rem!important;margin-right:2rem!important}.ml-32{margin-left:2rem!important}html[dir=rtl] .ml-32{margin-right:2rem!important;margin-left:0!important}.mr-32{margin-right:2rem!important}html[dir=rtl] .mr-32{margin-left:2rem!important;margin-right:0!important}.m-40{margin:2.5rem!important}.mt-40{margin-top:2.5rem!important}.mb-40{margin-bottom:2.5rem!important}.my-40{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.mx-40{margin-left:2.5rem!important;margin-right:2.5rem!important}.ml-40{margin-left:2.5rem!important}html[dir=rtl] .ml-40{margin-right:2.5rem!important;margin-left:0!important}.mr-40{margin-right:2.5rem!important}html[dir=rtl] .mr-40{margin-left:2.5rem!important;margin-right:0!important}.m-48{margin:3rem!important}.mt-48{margin-top:3rem!important}.mb-48{margin-bottom:3rem!important}.my-48{margin-top:3rem!important;margin-bottom:3rem!important}.mx-48{margin-left:3rem!important;margin-right:3rem!important}.ml-48{margin-left:3rem!important}html[dir=rtl] .ml-48{margin-right:3rem!important;margin-left:0!important}.mr-48{margin-right:3rem!important}html[dir=rtl] .mr-48{margin-left:3rem!important;margin-right:0!important}.m-50{margin:3.125rem!important}.mt-50{margin-top:3.125rem!important}.mb-50{margin-bottom:3.125rem!important}.my-50{margin-top:3.125rem!important;margin-bottom:3.125rem!important}.mx-50{margin-left:3.125rem!important;margin-right:3.125rem!important}.ml-50{margin-left:3.125rem!important}html[dir=rtl] .ml-50{margin-right:3.125rem!important;margin-left:0!important}.mr-50{margin-right:3.125rem!important}html[dir=rtl] .mr-50{margin-left:3.125rem!important;margin-right:0!important}.m-52{margin:3.25rem!important}.mt-52{margin-top:3.25rem!important}.mb-52{margin-bottom:3.25rem!important}.my-52{margin-top:3.25rem!important;margin-bottom:3.25rem!important}.mx-52{margin-left:3.25rem!important;margin-right:3.25rem!important}.ml-52{margin-left:3.25rem!important}html[dir=rtl] .ml-52{margin-right:3.25rem!important;margin-left:0!important}.mr-52{margin-right:3.25rem!important}html[dir=rtl] .mr-52{margin-left:3.25rem!important;margin-right:0!important}.m-56{margin:3.5rem!important}.mt-56{margin-top:3.5rem!important}.mb-56{margin-bottom:3.5rem!important}.my-56{margin-top:3.5rem!important;margin-bottom:3.5rem!important}.mx-56{margin-left:3.5rem!important;margin-right:3.5rem!important}.ml-56{margin-left:3.5rem!important}html[dir=rtl] .ml-56{margin-right:3.5rem!important;margin-left:0!important}.mr-56{margin-right:3.5rem!important}html[dir=rtl] .mr-56{margin-left:3.5rem!important;margin-right:0!important}.m-60{margin:3.75rem!important}.mt-60{margin-top:3.75rem!important}.mb-60{margin-bottom:3.75rem!important}.my-60{margin-top:3.75rem!important;margin-bottom:3.75rem!important}.mx-60{margin-left:3.75rem!important;margin-right:3.75rem!important}.ml-60{margin-left:3.75rem!important}html[dir=rtl] .ml-60{margin-right:3.75rem!important;margin-left:0!important}.mr-60{margin-right:3.75rem!important}html[dir=rtl] .mr-60{margin-left:3.75rem!important;margin-right:0!important}.m-64{margin:4rem!important}.mt-64{margin-top:4rem!important}.mb-64{margin-bottom:4rem!important}.my-64{margin-top:4rem!important;margin-bottom:4rem!important}.mx-64{margin-left:4rem!important;margin-right:4rem!important}.ml-64{margin-left:4rem!important}html[dir=rtl] .ml-64{margin-right:4rem!important;margin-left:0!important}.mr-64{margin-right:4rem!important}html[dir=rtl] .mr-64{margin-left:4rem!important;margin-right:0!important}.m-68{margin:4.25rem!important}.mt-68{margin-top:4.25rem!important}.mb-68{margin-bottom:4.25rem!important}.my-68{margin-top:4.25rem!important;margin-bottom:4.25rem!important}.mx-68{margin-left:4.25rem!important;margin-right:4.25rem!important}.ml-68{margin-left:4.25rem!important}html[dir=rtl] .ml-68{margin-right:4.25rem!important;margin-left:0!important}.mr-68{margin-right:4.25rem!important}html[dir=rtl] .mr-68{margin-left:4.25rem!important;margin-right:0!important}.m-72{margin:4.5rem!important}.mt-72{margin-top:4.5rem!important}.mb-72{margin-bottom:4.5rem!important}.my-72{margin-top:4.5rem!important;margin-bottom:4.5rem!important}.mx-72{margin-left:4.5rem!important;margin-right:4.5rem!important}.ml-72{margin-left:4.5rem!important}html[dir=rtl] .ml-72{margin-right:4.5rem!important;margin-left:0!important}.mr-72{margin-right:4.5rem!important}html[dir=rtl] .mr-72{margin-left:4.5rem!important;margin-right:0!important}.m-76{margin:4.75rem!important}.mt-76{margin-top:4.75rem!important}.mb-76{margin-bottom:4.75rem!important}.my-76{margin-top:4.75rem!important;margin-bottom:4.75rem!important}.mx-76{margin-left:4.75rem!important;margin-right:4.75rem!important}.ml-76{margin-left:4.75rem!important}html[dir=rtl] .ml-76{margin-right:4.75rem!important;margin-left:0!important}.mr-76{margin-right:4.75rem!important}html[dir=rtl] .mr-76{margin-left:4.75rem!important;margin-right:0!important}.m-80{margin:5rem!important}.mt-80{margin-top:5rem!important}.mb-80{margin-bottom:5rem!important}.my-80{margin-top:5rem!important;margin-bottom:5rem!important}.mx-80{margin-left:5rem!important;margin-right:5rem!important}.ml-80{margin-left:5rem!important}html[dir=rtl] .ml-80{margin-right:5rem!important;margin-left:0!important}.mr-80{margin-right:5rem!important}html[dir=rtl] .mr-80{margin-left:5rem!important;margin-right:0!important}.m-84{margin:5.25rem!important}.mt-84{margin-top:5.25rem!important}.mb-84{margin-bottom:5.25rem!important}.my-84{margin-top:5.25rem!important;margin-bottom:5.25rem!important}.mx-84{margin-left:5.25rem!important;margin-right:5.25rem!important}.ml-84{margin-left:5.25rem!important}html[dir=rtl] .ml-84{margin-right:5.25rem!important;margin-left:0!important}.mr-84{margin-right:5.25rem!important}html[dir=rtl] .mr-84{margin-left:5.25rem!important;margin-right:0!important}.m-88{margin:5.5rem!important}.mt-88{margin-top:5.5rem!important}.mb-88{margin-bottom:5.5rem!important}.my-88{margin-top:5.5rem!important;margin-bottom:5.5rem!important}.mx-88{margin-left:5.5rem!important;margin-right:5.5rem!important}.ml-88{margin-left:5.5rem!important}html[dir=rtl] .ml-88{margin-right:5.5rem!important;margin-left:0!important}.mr-88{margin-right:5.5rem!important}html[dir=rtl] .mr-88{margin-left:5.5rem!important;margin-right:0!important}.m-96{margin:6rem!important}.mt-96{margin-top:6rem!important}.mb-96{margin-bottom:6rem!important}.my-96{margin-top:6rem!important;margin-bottom:6rem!important}.mx-96{margin-left:6rem!important;margin-right:6rem!important}.ml-96{margin-left:6rem!important}html[dir=rtl] .ml-96{margin-right:6rem!important;margin-left:0!important}.mr-96{margin-right:6rem!important}html[dir=rtl] .mr-96{margin-left:6rem!important;margin-right:0!important}.m-192{margin:12rem!important}.mt-192{margin-top:12rem!important}.mb-192{margin-bottom:12rem!important}.my-192{margin-top:12rem!important;margin-bottom:12rem!important}.mx-192{margin-left:12rem!important;margin-right:12rem!important}.ml-192{margin-left:12rem!important}html[dir=rtl] .ml-192{margin-right:12rem!important;margin-left:0!important}.mr-192{margin-right:12rem!important}html[dir=rtl] .mr-192{margin-left:12rem!important;margin-right:0!important}.m-auto{margin:0 auto!important}.mt-auto{margin-top:auto!important}.mb-auto{margin-bottom:auto!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.ml-auto{margin-left:auto!important}html[dir=rtl] .ml-auto{margin-right:auto!important;margin-left:0!important}.mr-auto{margin-right:auto!important}html[dir=rtl] .mr-auto{margin-left:auto!important;margin-right:0!important}@media screen and (min-width: 768px){.mx--20{margin:0 -1.25rem!important}}.p-0{padding:0rem!important}.pt-0{padding-top:0rem!important}.pb-0{padding-bottom:0rem!important}.py-0{padding-top:0rem!important;padding-bottom:0rem!important}.px-0{padding-left:0rem!important;padding-right:0rem!important}.pl-0{padding-left:0rem!important}html[dir=rtl] .pl-0{padding-right:0rem!important;padding-left:0!important}.pr-0{padding-right:0rem!important}html[dir=rtl] .pr-0{padding-left:0rem!important;padding-right:0!important}.p-2{padding:.125rem!important}.pt-2{padding-top:.125rem!important}.pb-2{padding-bottom:.125rem!important}.py-2{padding-top:.125rem!important;padding-bottom:.125rem!important}.px-2{padding-left:.125rem!important;padding-right:.125rem!important}.pl-2{padding-left:.125rem!important}html[dir=rtl] .pl-2{padding-right:.125rem!important;padding-left:0!important}.pr-2{padding-right:.125rem!important}html[dir=rtl] .pr-2{padding-left:.125rem!important;padding-right:0!important}.p-3{padding:.1875rem!important}.pt-3{padding-top:.1875rem!important}.pb-3{padding-bottom:.1875rem!important}.py-3{padding-top:.1875rem!important;padding-bottom:.1875rem!important}.px-3{padding-left:.1875rem!important;padding-right:.1875rem!important}.pl-3{padding-left:.1875rem!important}html[dir=rtl] .pl-3{padding-right:.1875rem!important;padding-left:0!important}.pr-3{padding-right:.1875rem!important}html[dir=rtl] .pr-3{padding-left:.1875rem!important;padding-right:0!important}.p-4{padding:.25rem!important}.pt-4{padding-top:.25rem!important}.pb-4{padding-bottom:.25rem!important}.py-4{padding-top:.25rem!important;padding-bottom:.25rem!important}.px-4{padding-left:.25rem!important;padding-right:.25rem!important}.pl-4{padding-left:.25rem!important}html[dir=rtl] .pl-4{padding-right:.25rem!important;padding-left:0!important}.pr-4{padding-right:.25rem!important}html[dir=rtl] .pr-4{padding-left:.25rem!important;padding-right:0!important}.p-5{padding:.3125rem!important}.pt-5{padding-top:.3125rem!important}.pb-5{padding-bottom:.3125rem!important}.py-5{padding-top:.3125rem!important;padding-bottom:.3125rem!important}.px-5{padding-left:.3125rem!important;padding-right:.3125rem!important}.pl-5{padding-left:.3125rem!important}html[dir=rtl] .pl-5{padding-right:.3125rem!important;padding-left:0!important}.pr-5{padding-right:.3125rem!important}html[dir=rtl] .pr-5{padding-left:.3125rem!important;padding-right:0!important}.p-8{padding:.5rem!important}.pt-8{padding-top:.5rem!important}.pb-8{padding-bottom:.5rem!important}.py-8{padding-top:.5rem!important;padding-bottom:.5rem!important}.px-8{padding-left:.5rem!important;padding-right:.5rem!important}.pl-8{padding-left:.5rem!important}html[dir=rtl] .pl-8{padding-right:.5rem!important;padding-left:0!important}.pr-8{padding-right:.5rem!important}html[dir=rtl] .pr-8{padding-left:.5rem!important;padding-right:0!important}.p-10{padding:.625rem!important}.pt-10{padding-top:.625rem!important}.pb-10{padding-bottom:.625rem!important}.py-10{padding-top:.625rem!important;padding-bottom:.625rem!important}.px-10{padding-left:.625rem!important;padding-right:.625rem!important}.pl-10{padding-left:.625rem!important}html[dir=rtl] .pl-10{padding-right:.625rem!important;padding-left:0!important}.pr-10{padding-right:.625rem!important}html[dir=rtl] .pr-10{padding-left:.625rem!important;padding-right:0!important}.p-12{padding:.75rem!important}.pt-12{padding-top:.75rem!important}.pb-12{padding-bottom:.75rem!important}.py-12{padding-top:.75rem!important;padding-bottom:.75rem!important}.px-12{padding-left:.75rem!important;padding-right:.75rem!important}.pl-12{padding-left:.75rem!important}html[dir=rtl] .pl-12{padding-right:.75rem!important;padding-left:0!important}.pr-12{padding-right:.75rem!important}html[dir=rtl] .pr-12{padding-left:.75rem!important;padding-right:0!important}.p-15{padding:.9375rem!important}.pt-15{padding-top:.9375rem!important}.pb-15{padding-bottom:.9375rem!important}.py-15{padding-top:.9375rem!important;padding-bottom:.9375rem!important}.px-15{padding-left:.9375rem!important;padding-right:.9375rem!important}.pl-15{padding-left:.9375rem!important}html[dir=rtl] .pl-15{padding-right:.9375rem!important;padding-left:0!important}.pr-15{padding-right:.9375rem!important}html[dir=rtl] .pr-15{padding-left:.9375rem!important;padding-right:0!important}.p-16{padding:1rem!important}.pt-16{padding-top:1rem!important}.pb-16{padding-bottom:1rem!important}.py-16{padding-top:1rem!important;padding-bottom:1rem!important}.px-16{padding-left:1rem!important;padding-right:1rem!important}.pl-16{padding-left:1rem!important}html[dir=rtl] .pl-16{padding-right:1rem!important;padding-left:0!important}.pr-16{padding-right:1rem!important}html[dir=rtl] .pr-16{padding-left:1rem!important;padding-right:0!important}.p-20{padding:1.25rem!important}.pt-20{padding-top:1.25rem!important}.pb-20{padding-bottom:1.25rem!important}.py-20{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.px-20{padding-left:1.25rem!important;padding-right:1.25rem!important}.pl-20{padding-left:1.25rem!important}html[dir=rtl] .pl-20{padding-right:1.25rem!important;padding-left:0!important}.pr-20{padding-right:1.25rem!important}html[dir=rtl] .pr-20{padding-left:1.25rem!important;padding-right:0!important}.p-24{padding:1.5rem!important}.pt-24{padding-top:1.5rem!important}.pb-24{padding-bottom:1.5rem!important}.py-24{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.px-24{padding-left:1.5rem!important;padding-right:1.5rem!important}.pl-24{padding-left:1.5rem!important}html[dir=rtl] .pl-24{padding-right:1.5rem!important;padding-left:0!important}.pr-24{padding-right:1.5rem!important}html[dir=rtl] .pr-24{padding-left:1.5rem!important;padding-right:0!important}.p-30{padding:1.875rem!important}.pt-30{padding-top:1.875rem!important}.pb-30{padding-bottom:1.875rem!important}.py-30{padding-top:1.875rem!important;padding-bottom:1.875rem!important}.px-30{padding-left:1.875rem!important;padding-right:1.875rem!important}.pl-30{padding-left:1.875rem!important}html[dir=rtl] .pl-30{padding-right:1.875rem!important;padding-left:0!important}.pr-30{padding-right:1.875rem!important}html[dir=rtl] .pr-30{padding-left:1.875rem!important;padding-right:0!important}.p-32{padding:2rem!important}.pt-32{padding-top:2rem!important}.pb-32{padding-bottom:2rem!important}.py-32{padding-top:2rem!important;padding-bottom:2rem!important}.px-32{padding-left:2rem!important;padding-right:2rem!important}.pl-32{padding-left:2rem!important}html[dir=rtl] .pl-32{padding-right:2rem!important;padding-left:0!important}.pr-32{padding-right:2rem!important}html[dir=rtl] .pr-32{padding-left:2rem!important;padding-right:0!important}.p-40{padding:2.5rem!important}.pt-40{padding-top:2.5rem!important}.pb-40{padding-bottom:2.5rem!important}.py-40{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.px-40{padding-left:2.5rem!important;padding-right:2.5rem!important}.pl-40{padding-left:2.5rem!important}html[dir=rtl] .pl-40{padding-right:2.5rem!important;padding-left:0!important}.pr-40{padding-right:2.5rem!important}html[dir=rtl] .pr-40{padding-left:2.5rem!important;padding-right:0!important}.p-48{padding:3rem!important}.pt-48{padding-top:3rem!important}.pb-48{padding-bottom:3rem!important}.py-48{padding-top:3rem!important;padding-bottom:3rem!important}.px-48{padding-left:3rem!important;padding-right:3rem!important}.pl-48{padding-left:3rem!important}html[dir=rtl] .pl-48{padding-right:3rem!important;padding-left:0!important}.pr-48{padding-right:3rem!important}html[dir=rtl] .pr-48{padding-left:3rem!important;padding-right:0!important}.p-52{padding:3.25rem!important}.pt-52{padding-top:3.25rem!important}.pb-52{padding-bottom:3.25rem!important}.py-52{padding-top:3.25rem!important;padding-bottom:3.25rem!important}.px-52{padding-left:3.25rem!important;padding-right:3.25rem!important}.pl-52{padding-left:3.25rem!important}html[dir=rtl] .pl-52{padding-right:3.25rem!important;padding-left:0!important}.pr-52{padding-right:3.25rem!important}html[dir=rtl] .pr-52{padding-left:3.25rem!important;padding-right:0!important}.p-56{padding:3.5rem!important}.pt-56{padding-top:3.5rem!important}.pb-56{padding-bottom:3.5rem!important}.py-56{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.px-56{padding-left:3.5rem!important;padding-right:3.5rem!important}.pl-56{padding-left:3.5rem!important}html[dir=rtl] .pl-56{padding-right:3.5rem!important;padding-left:0!important}.pr-56{padding-right:3.5rem!important}html[dir=rtl] .pr-56{padding-left:3.5rem!important;padding-right:0!important}.p-60{padding:3.75rem!important}.pt-60{padding-top:3.75rem!important}.pb-60{padding-bottom:3.75rem!important}.py-60{padding-top:3.75rem!important;padding-bottom:3.75rem!important}.px-60{padding-left:3.75rem!important;padding-right:3.75rem!important}.pl-60{padding-left:3.75rem!important}html[dir=rtl] .pl-60{padding-right:3.75rem!important;padding-left:0!important}.pr-60{padding-right:3.75rem!important}html[dir=rtl] .pr-60{padding-left:3.75rem!important;padding-right:0!important}.p-64{padding:4rem!important}.pt-64{padding-top:4rem!important}.pb-64{padding-bottom:4rem!important}.py-64{padding-top:4rem!important;padding-bottom:4rem!important}.px-64{padding-left:4rem!important;padding-right:4rem!important}.pl-64{padding-left:4rem!important}html[dir=rtl] .pl-64{padding-right:4rem!important;padding-left:0!important}.pr-64{padding-right:4rem!important}html[dir=rtl] .pr-64{padding-left:4rem!important;padding-right:0!important}.p-68{padding:4.25rem!important}.pt-68{padding-top:4.25rem!important}.pb-68{padding-bottom:4.25rem!important}.py-68{padding-top:4.25rem!important;padding-bottom:4.25rem!important}.px-68{padding-left:4.25rem!important;padding-right:4.25rem!important}.pl-68{padding-left:4.25rem!important}html[dir=rtl] .pl-68{padding-right:4.25rem!important;padding-left:0!important}.pr-68{padding-right:4.25rem!important}html[dir=rtl] .pr-68{padding-left:4.25rem!important;padding-right:0!important}.p-72{padding:4.5rem!important}.pt-72{padding-top:4.5rem!important}.pb-72{padding-bottom:4.5rem!important}.py-72{padding-top:4.5rem!important;padding-bottom:4.5rem!important}.px-72{padding-left:4.5rem!important;padding-right:4.5rem!important}.pl-72{padding-left:4.5rem!important}html[dir=rtl] .pl-72{padding-right:4.5rem!important;padding-left:0!important}.pr-72{padding-right:4.5rem!important}html[dir=rtl] .pr-72{padding-left:4.5rem!important;padding-right:0!important}.p-76{padding:4.75rem!important}.pt-76{padding-top:4.75rem!important}.pb-76{padding-bottom:4.75rem!important}.py-76{padding-top:4.75rem!important;padding-bottom:4.75rem!important}.px-76{padding-left:4.75rem!important;padding-right:4.75rem!important}.pl-76{padding-left:4.75rem!important}html[dir=rtl] .pl-76{padding-right:4.75rem!important;padding-left:0!important}.pr-76{padding-right:4.75rem!important}html[dir=rtl] .pr-76{padding-left:4.75rem!important;padding-right:0!important}.p-80{padding:5rem!important}.pt-80{padding-top:5rem!important}.pb-80{padding-bottom:5rem!important}.py-80{padding-top:5rem!important;padding-bottom:5rem!important}.px-80{padding-left:5rem!important;padding-right:5rem!important}.pl-80{padding-left:5rem!important}html[dir=rtl] .pl-80{padding-right:5rem!important;padding-left:0!important}.pr-80{padding-right:5rem!important}html[dir=rtl] .pr-80{padding-left:5rem!important;padding-right:0!important}.p-84{padding:5.25rem!important}.pt-84{padding-top:5.25rem!important}.pb-84{padding-bottom:5.25rem!important}.py-84{padding-top:5.25rem!important;padding-bottom:5.25rem!important}.px-84{padding-left:5.25rem!important;padding-right:5.25rem!important}.pl-84{padding-left:5.25rem!important}html[dir=rtl] .pl-84{padding-right:5.25rem!important;padding-left:0!important}.pr-84{padding-right:5.25rem!important}html[dir=rtl] .pr-84{padding-left:5.25rem!important;padding-right:0!important}.p-88{padding:5.5rem!important}.pt-88{padding-top:5.5rem!important}.pb-88{padding-bottom:5.5rem!important}.py-88{padding-top:5.5rem!important;padding-bottom:5.5rem!important}.px-88{padding-left:5.5rem!important;padding-right:5.5rem!important}.pl-88{padding-left:5.5rem!important}html[dir=rtl] .pl-88{padding-right:5.5rem!important;padding-left:0!important}.pr-88{padding-right:5.5rem!important}html[dir=rtl] .pr-88{padding-left:5.5rem!important;padding-right:0!important}.p-96{padding:6rem!important}.pt-96{padding-top:6rem!important}.pb-96{padding-bottom:6rem!important}.py-96{padding-top:6rem!important;padding-bottom:6rem!important}.px-96{padding-left:6rem!important;padding-right:6rem!important}.pl-96{padding-left:6rem!important}html[dir=rtl] .pl-96{padding-right:6rem!important;padding-left:0!important}.pr-96{padding-right:6rem!important}html[dir=rtl] .pr-96{padding-left:6rem!important;padding-right:0!important}.p-192{padding:12rem!important}.pt-192{padding-top:12rem!important}.pb-192{padding-bottom:12rem!important}.py-192{padding-top:12rem!important;padding-bottom:12rem!important}.px-192{padding-left:12rem!important;padding-right:12rem!important}.pl-192{padding-left:12rem!important}html[dir=rtl] .pl-192{padding-right:12rem!important;padding-left:0!important}.pr-192{padding-right:12rem!important}html[dir=rtl] .pr-192{padding-left:12rem!important;padding-right:0!important}@media screen and (min-width: 768px){.px--20{padding:0 -1.25rem}}.o-x-auto{overflow-x:auto!important}.o-x-visible{overflow-x:visible!important}.o-x-hide{overflow-x:hidden!important}.o-x-scroll{overflow-x:scroll!important}.o-y-auto{overflow-y:auto!important}.o-y-visible{overflow-y:visible!important}.o-y-hide{overflow-y:hidden!important}.o-y-scroll{overflow-y:scroll!important}.flex-ai-center,.flex-ai-jc-center,.flex-jc-ai-center{align-items:center!important}.flex-as-center{align-self:center!important}.flex-jc-center,.flex-ai-jc-center,.flex-jc-ai-center{justify-content:center!important}.flex-ai-flex-start{align-items:flex-start!important}.flex-as-flex-start{align-self:flex-start!important}.flex-jc-flex-start{justify-content:flex-start!important}.flex-ai-flex-end{align-items:flex-end!important}.flex-as-flex-end{align-self:flex-end!important}.flex-jc-flex-end{justify-content:flex-end!important}.flex-jc-space-between{justify-content:space-between!important}.flex-jc-space-around{justify-content:space-around!important}.flex-jc-space-evenly{justify-content:space-evenly!important}.flex-dr{flex-direction:row!important}.flex-dc{flex-direction:column!important}.flex-ai-baseline{align-items:baseline!important}.flex-ai-end{align-items:flex-end!important}.flex-w-wrap{flex-wrap:wrap!important}.flex-basis-1{flex:1}.flex-basis-100{flex-basis:100%}.flex-none{flex:none}.b-0{border:0px solid var(--gray-400)!important}.bl-0{border-left:none!important}.br-0{border-right:none!important}.br-4{border-radius:4px!important}.bt-0{border-top:none!important}.bb-0{border-bottom:none!important}.b-1{border:1px solid var(--gray-400)!important}.b-2{border:2px solid var(--gray-400)!important}.b-4{border:4px solid var(--gray-400)!important}.b-8{border:8px solid var(--gray-400)!important}.bs-0{box-shadow:none!important}.bs-1{box-shadow:0 3px 6px #0000004a!important}.bs-1:hover{box-shadow:0 4px 9px #0000004a!important}.bs-2{box-shadow:0 0 20px #0000004a!important}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}a.sb-btn{text-align:center;display:inline-flex;justify-content:center;align-items:center;flex-wrap:wrap}.sb-btn{white-space:nowrap;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;outline:0;display:inline-block;border:1px solid;cursor:pointer;min-width:4rem;border-radius:.125rem;-webkit-border-radius:.125rem;-moz-border-radius:.125rem;position:relative;line-height:1.15;text-transform:inherit;text-decoration:none}.sb-btn:hover{opacity:1}.sb-btn:after{content:"";position:absolute;top:50%;left:50%;width:3px;height:3px;background:var(--primary-600);opacity:0;border-radius:50%;transform:scale(1) translate(-50%);transform-origin:50% 50%}.sb-btn.flat{border-radius:0}.sb-btn.sb-btn-radius{border-radius:2rem}.sb-btn-gray{background-color:var(--gray-200);border-color:var(--gray-200);color:var(--white)}.sb-btn-gray:hover,.sb-btn-gray:active,.sb-btn-gray.active{background-color:var(--gray-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-gray{background-color:var(--white);color:var(--gray-200);border-color:var(--gray-200)}.sb-btn-outline-gray:hover,.sb-btn-outline-gray:active,.sb-btn-outline-gray.active{color:var(--gray-400);background-color:var(--gray-100)}.sb-btn-dashed-gray{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--gray-200);color:var(--gray-200)}.sb-btn-dashed-gray:hover,.sb-btn-dashed-gray:active,.sb-btn-dashed-gray.active{background-color:var(--gray-100)}.sb-btn-link-gray{background:none;border:0px;color:var(--gray-200)}.sb-btn-link-gray:hover,.sb-btn-link-gray:active,.sb-btn-link-gray.active{background-color:var(--gray-100)}.sb-btn-primary{background-color:var(--primary-400);border-color:var(--primary-400);color:var(--white)}.sb-btn-primary:hover,.sb-btn-primary:active,.sb-btn-primary.active{background-color:var(--primary-800);border:1px solid transparent;color:var(--white)}.sb-btn-outline-primary{background-color:var(--white);color:var(--primary-400);border-color:var(--primary-400)}.sb-btn-outline-primary:hover,.sb-btn-outline-primary:active,.sb-btn-outline-primary.active{color:var(--primary-800);background-color:var(--primary-100)}.sb-btn-dashed-primary{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--primary-400);color:var(--primary-400)}.sb-btn-dashed-primary:hover,.sb-btn-dashed-primary:active,.sb-btn-dashed-primary.active{background-color:var(--primary-100)}.sb-btn-link-primary{background:none;border:0px;color:var(--primary-400)}.sb-btn-link-primary:hover,.sb-btn-link-primary:active,.sb-btn-link-primary.active{background-color:var(--primary-100)}.sb-btn-secondary{background-color:var(--secondary-200);border-color:var(--secondary-200);color:var(--white)}.sb-btn-secondary:hover,.sb-btn-secondary:active,.sb-btn-secondary.active{background-color:var(--secondary-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-secondary{background-color:var(--white);color:var(--secondary-200);border-color:var(--secondary-200)}.sb-btn-outline-secondary:hover,.sb-btn-outline-secondary:active,.sb-btn-outline-secondary.active{color:var(--secondary-400);background-color:var(--secondary-0)}.sb-btn-dashed-secondary{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--secondary-200);color:var(--secondary-200)}.sb-btn-dashed-secondary:hover,.sb-btn-dashed-secondary:active,.sb-btn-dashed-secondary.active{background-color:var(--secondary-0)}.sb-btn-link-secondary{background:none;border:0px;color:var(--secondary-200)}.sb-btn-link-secondary:hover,.sb-btn-link-secondary:active,.sb-btn-link-secondary.active{background-color:var(--secondary-0)}.sb-btn-tertiary{background-color:var(--tertiary-100);border-color:var(--tertiary-100);color:var(--white)}.sb-btn-tertiary:hover,.sb-btn-tertiary:active,.sb-btn-tertiary.active{background-color:var(--tertiary-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-tertiary{background-color:var(--white);color:var(--tertiary-100);border-color:var(--tertiary-100)}.sb-btn-outline-tertiary:hover,.sb-btn-outline-tertiary:active,.sb-btn-outline-tertiary.active{color:var(--tertiary-400);background-color:var(--tertiary-0)}.sb-btn-dashed-tertiary{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--tertiary-100);color:var(--tertiary-100)}.sb-btn-dashed-tertiary:hover,.sb-btn-dashed-tertiary:active,.sb-btn-dashed-tertiary.active{background-color:var(--tertiary-0)}.sb-btn-link-tertiary{background:none;border:0px;color:var(--tertiary-100)}.sb-btn-link-tertiary:hover,.sb-btn-link-tertiary:active,.sb-btn-link-tertiary.active{background-color:var(--tertiary-0)}.sb-btn-red{background-color:var(--red-100);border-color:var(--red-100);color:var(--white)}.sb-btn-red:hover,.sb-btn-red:active,.sb-btn-red.active{background-color:var(--red-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-red{background-color:var(--white);color:var(--red-100);border-color:var(--red-100)}.sb-btn-outline-red:hover,.sb-btn-outline-red:active,.sb-btn-outline-red.active{color:var(--red-400);background-color:var(--red-0)}.sb-btn-dashed-red{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--red-100);color:var(--red-100)}.sb-btn-dashed-red:hover,.sb-btn-dashed-red:active,.sb-btn-dashed-red.active{background-color:var(--red-0)}.sb-btn-link-red{background:none;border:0px;color:var(--red-100)}.sb-btn-link-red:hover,.sb-btn-link-red:active,.sb-btn-link-red.active{background-color:var(--red-0)}.sb-btn-info{background-color:var(--primary-400);border-color:var(--primary-400);color:var(--white)}.sb-btn-info:hover,.sb-btn-info:active,.sb-btn-info.active{background-color:var(--primary-800);border:1px solid transparent;color:var(--white)}.sb-btn-outline-info{background-color:var(--white);color:var(--primary-400);border-color:var(--primary-400)}.sb-btn-outline-info:hover,.sb-btn-outline-info:active,.sb-btn-outline-info.active{color:var(--primary-800);background-color:var(--primary-100)}.sb-btn-dashed-info{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--primary-400);color:var(--primary-400)}.sb-btn-dashed-info:hover,.sb-btn-dashed-info:active,.sb-btn-dashed-info.active{background-color:var(--primary-100)}.sb-btn-link-info{background:none;border:0px;color:var(--primary-400)}.sb-btn-link-info:hover,.sb-btn-link-info:active,.sb-btn-link-info.active{background-color:var(--primary-100)}.sb-btn-success{background-color:var(--secondary-200);border-color:var(--secondary-200);color:var(--white)}.sb-btn-success:hover,.sb-btn-success:active,.sb-btn-success.active{background-color:var(--secondary-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-success{background-color:var(--white);color:var(--secondary-200);border-color:var(--secondary-200)}.sb-btn-outline-success:hover,.sb-btn-outline-success:active,.sb-btn-outline-success.active{color:var(--secondary-400);background-color:var(--secondary-100)}.sb-btn-dashed-success{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--secondary-200);color:var(--secondary-200)}.sb-btn-dashed-success:hover,.sb-btn-dashed-success:active,.sb-btn-dashed-success.active{background-color:var(--secondary-100)}.sb-btn-link-success{background:none;border:0px;color:var(--secondary-200)}.sb-btn-link-success:hover,.sb-btn-link-success:active,.sb-btn-link-success.active{background-color:var(--secondary-100)}.sb-btn-warning{background-color:var(--tertiary-100);border-color:var(--tertiary-100);color:var(--white)}.sb-btn-warning:hover,.sb-btn-warning:active,.sb-btn-warning.active{background-color:var(--tertiary-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-warning{background-color:var(--white);color:var(--tertiary-100);border-color:var(--tertiary-100)}.sb-btn-outline-warning:hover,.sb-btn-outline-warning:active,.sb-btn-outline-warning.active{color:var(--tertiary-400);background-color:var(--tertiary-0)}.sb-btn-dashed-warning{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--tertiary-100);color:var(--tertiary-100)}.sb-btn-dashed-warning:hover,.sb-btn-dashed-warning:active,.sb-btn-dashed-warning.active{background-color:var(--tertiary-0)}.sb-btn-link-warning{background:none;border:0px;color:var(--tertiary-100)}.sb-btn-link-warning:hover,.sb-btn-link-warning:active,.sb-btn-link-warning.active{background-color:var(--tertiary-0)}.sb-btn-error{background-color:var(--red-100);border-color:var(--red-100);color:var(--white)}.sb-btn-error:hover,.sb-btn-error:active,.sb-btn-error.active{background-color:var(--red-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-error{background-color:var(--white);color:var(--red-100);border-color:var(--red-100)}.sb-btn-outline-error:hover,.sb-btn-outline-error:active,.sb-btn-outline-error.active{color:var(--red-400);background-color:var(--red-0)}.sb-btn-dashed-error{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--red-100);color:var(--red-100)}.sb-btn-dashed-error:hover,.sb-btn-dashed-error:active,.sb-btn-dashed-error.active{background-color:var(--red-0)}.sb-btn-link-error{background:none;border:0px;color:var(--red-100)}.sb-btn-link-error:hover,.sb-btn-link-error:active,.sb-btn-link-error.active{background-color:var(--red-0)}.sb-btn-xs{height:1.5rem;padding:.25rem .5rem;font-size:.75rem}.sb-btn-normal{height:2rem;padding:.5rem 1rem;font-size:.75rem}.sb-btn-sm{height:2.5rem;padding:.5rem 1rem;font-size:1rem}.sb-btn-md{height:3rem;padding:.5rem 1rem;font-size:1rem}.sb-btn-lg{height:3.5rem;padding:1rem 1.5rem;font-size:1.25rem}.sb-btn-full{height:1.5rem;padding:.5rem 1rem;font-size:1.25rem;width:100%}.sb-btn-square.sb-btn-xs{height:1.5rem;width:1.5rem;font-size:1rem}.sb-btn-square.sb-btn-xs i.icon{margin:0;font-size:2em}.sb-btn-square.sb-btn-xs span{margin:.5rem 0 0}.sb-btn-square.sb-btn-normal{height:4rem;width:4rem;font-size:.75rem}.sb-btn-square.sb-btn-normal i.icon{margin:0;font-size:2em}.sb-btn-square.sb-btn-normal span{margin:.5rem 0 0}.sb-btn-square.sb-btn-sm{height:3rem;width:3rem;font-size:.75rem}.sb-btn-square.sb-btn-sm i.icon{margin:0;font-size:2em}.sb-btn-square.sb-btn-sm span{margin:.5rem 0 0}.sb-btn-square.sb-btn-md{height:4rem;width:4rem;font-size:1rem}.sb-btn-square.sb-btn-md i.icon{margin:0;font-size:2em}.sb-btn-square.sb-btn-md span{margin:.5rem 0 0}.sb-btn-square.sb-btn-lg{height:8rem;width:8rem;font-size:1.25rem}.sb-btn-square.sb-btn-lg i.icon{margin:0;font-size:2em}.sb-btn-square.sb-btn-lg span{margin:.5rem 0 0}.sb-btn-white{box-shadow:0 -.0625rem .25rem #0000001a,0 3px 4px #0003;border:0px solid #ddd}.sb-btn-square{display:inline-flex;flex-direction:column;align-items:center;justify-content:space-evenly;font-size:.75rem;padding:.5rem}.sb-btn-disabled{background-color:var(--gray-100);border:1px solid var(--gray-100);color:var(--gray-200);cursor:default}.sb-btn-outline-disabled{background-color:var(--white);border:1px solid var(--gray-100);color:var(--gray-200);cursor:default;font-weight:400}.sb-btn-link{background:none;border:0}.sb-btn-download{transition:all 1.2s ease-in-out}.sb-btn-download i:after{content:"\f019";font-size:.8125rem;color:var(--white)}.sb-btn-download:hover{animation:pulse .2s 2 both}.sb-btn-download.loading i{animation:loading 2s infinite linear}.sb-btn-download.loading i:after{content:"\f1ce"}.sb-btn-download.success i:after{content:"\f00c";color:transparent;animation:change-icon 1s .6s linear both}.sb-right-icon-btn{padding:.5rem}.sb-right-icon-btn i.icon{margin-left:.25rem}html[dir=rtl] .sb-right-icon-btn i.icon{margin-right:.25rem;margin-left:0}.sb-left-icon-btn{padding:.5rem}.sb-left-icon-btn i.icon{margin-left:.25rem}html[dir=rtl] .sb-left-icon-btn i.icon{margin-right:.25rem;margin-left:0}.sb-left-icon-btn.sb-btn-xs{padding:.5rem}.ui.toggle.checkbox.sb-toggle{min-height:1.5rem;position:relative;display:inline-block;backface-visibility:hidden;outline:0;vertical-align:baseline;font-style:normal;min-height:1rem;font-size:1rem;min-width:1rem}.ui.toggle.checkbox.sb-toggle input{width:4rem;height:1.5rem;cursor:pointer;position:absolute;top:0;left:0;opacity:0;outline:0;z-index:3}.ui.toggle.checkbox.sb-toggle input:focus:checked~label:before,.ui.toggle.checkbox.sb-toggle input:focus:checked~.box:before,.ui.toggle.checkbox.sb-toggle input:checked~.box:before,.ui.toggle.checkbox.sb-toggle input:checked~label:before{background-color:#024f9d!important}.ui.toggle.checkbox.sb-toggle label{min-height:1rem;padding-left:4.5rem;color:#000000de;position:relative;display:block;outline:0;font-size:1rem}.ui.toggle.checkbox.sb-toggle label:before{display:block;position:absolute;content:"";z-index:1;transform:none;border:none;top:1px;left:0;background:#0000000d;box-shadow:none;width:4rem;height:1.5rem;border-radius:500rem;border-color:var(--primary-color);background-color:var(--primary-color);color:var(--white);transition:border .1s ease,opacity .1s ease,transform .1s ease,box-shadow .1s ease}.ui.toggle.checkbox.sb-toggle label:after{background:var(--white) linear-gradient(transparent,#0000000d);position:absolute;content:""!important;opacity:1;z-index:2;border:none;width:-2.5rem;height:-2.5rem;top:3px;left:0;border-radius:500rem;transition:background .3s ease,left .3s ease}.ui.toggle.checkbox.sb-toggle input~label:after{left:.1rem;box-shadow:none}.ui.toggle.checkbox.sb-toggle input:checked~label:after{left:2.5625rem;box-shadow:none}.btn-group{border:1px solid var(--gray-100);display:inline-flex;flex-direction:row;font-size:0;vertical-align:baseline}.btn-group .sb-btn{background:var(--white);border-left:1px solid var(--gray-100);flex:1 0 auto;border-radius:0;margin:0;border:0;color:var(--primary-400);min-width:2.5rem}.btn-group .sb-btn:first-child{border-left:none;margin-left:0}.btn-group .sb-btn:active,.btn-group .sb-btn.active{background-color:var(--primary-100);color:var(--primary-400)}.btn-group .sb-btn .icon{margin:0;vertical-align:top}.sb-btn-icon-fix{display:flex;align-items:center;line-height:normal}.sb-btn-grow{background:none;border:0px solid #fff;font-size:12px;color:#fff;cursor:pointer;transition:all .2s ease-in-out}.sb-btn-grow:disabled{opacity:.4;cursor:default}.sb-btn-grow:hover:not([disabled]){background:none;transform:scale(1.15)} /*# sourceMappingURL=styles.css.map*/ \ No newline at end of file diff --git a/web-component/sunbird-pdf-player.js b/web-component/sunbird-pdf-player.js index 60a3347..d6be0a5 100644 --- a/web-component/sunbird-pdf-player.js +++ b/web-component/sunbird-pdf-player.js @@ -1,19 +1,19 @@ (()=>{"use strict";var e,p={},v={};function a(e){var n=v[e];if(void 0!==n)return n.exports;var r=v[e]={id:e,loaded:!1,exports:{}};return p[e].call(r.exports,r,r.exports,a),r.loaded=!0,r.exports}a.m=p,e=[],a.O=(n,r,c,l)=>{if(!r){var u=1/0;for(f=0;f=l)&&Object.keys(a.O).every(h=>a.O[h](r[t]))?r.splice(t--,1):(_=!1,l0&&e[f-1][2]>l;f--)e[f]=e[f-1];e[f]=[r,c,l]},a.n=e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return a.d(n,{a:n}),n},a.d=(e,n)=>{for(var r in n)a.o(n,r)&&!a.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},a.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),a.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e={runtime:0};a.O.j=c=>0===e[c];var n=(c,l)=>{var t,s,[f,u,_]=l,o=0;if(f.some(i=>0!==e[i])){for(t in u)a.o(u,t)&&(a.m[t]=u[t]);if(_)var d=_(a)}for(c&&c(l);o{"use strict";De(657),De(615)},615:()=>{ +(self.webpackChunkpdf_player_wc=self.webpackChunkpdf_player_wc||[]).push([["polyfills"],{752:(q,ye,De)=>{"use strict";De(120),De(916)},916:()=>{ /*! (C) Andrea Giammarchi - @WebReflection - ISC Style License */ -!function(q,ge){"use strict";function De(){var t=$e.splice(0,$e.length);for(D=0;t.length;)t.shift().call(null,t.shift())}function xe(t,s){for(var f=0,h=t.length;f1)&<(this)}}}),oe(L,Oe,{value:function(V){-1>0,Re="__"+Fe+mt,ye="addEventListener",Se="attached",de="Callback",we="detached",We="extends",Oe="attributeChanged"+de,Et=Se+de,Tt="connected"+de,ut="disconnected"+de,Je="created"+de,pt=we+de,Qe="ADDITION",at="REMOVAL",Ae="DOMAttrModified",_t="DOMContentLoaded",yt="DOMSubtreeModified",Ve="<",Ie="=",gt=/^[A-Z][._A-Z0-9]*-[-._A-Z0-9]*$/,vt=["ANNOTATION-XML","COLOR-PROFILE","FONT-FACE","FONT-FACE-SRC","FONT-FACE-URI","FONT-FACE-FORMAT","FONT-FACE-NAME","MISSING-GLYPH"],Be=[],e=[],n="",a=x.documentElement,i=Be.indexOf||function(t){for(var s=this.length;s--&&this[s]!==t;);return s},u=pe.prototype,d=u.hasOwnProperty,v=u.isPrototypeOf,p=pe.defineProperty,H=[],C=pe.getOwnPropertyDescriptor,b=pe.getOwnPropertyNames,B=pe.getPrototypeOf,Z=pe.setPrototypeOf,j=!!pe.__proto__,G="__dreCEv1",ie=q.customElements,ne=!/^force/.test(ge.type)&&!!(ie&&ie.define&&ie.get&&ie.whenDefined),R=pe.create||pe,k=q.Map||function(){var t,s=[],f=[];return{get:function(h){return f[i.call(s,h)]},set:function(h,_){(t=i.call(s,h))<0?f[s.push(h)-1]=_:f[t]=_}}},me=q.Promise||function(t){function s(L){for(h=!0;f.length;)f.shift()(L)}var f=[],h=!1,_={catch:function(){return _},then:function(L){return f.push(L),h&&setTimeout(s,1),_}};return t(s),_},W=!1,ce=R(null),F=R(null),g=new k,z=function(t){return t.toLowerCase()},y=pe.create||function t(s){return s?(t.prototype=s,new t):this},U=Z||(j?function(t,s){return t.__proto__=s,t}:b&&C?function(){function t(s,f){for(var h,_=b(f),L=0,O=_.length;L
",new P(function(t,s){if(t[0]&&"childList"==t[0].type&&!t[0].removedNodes[0].childNodes.length){var f=(Ne=C(Q,"innerHTML"))&&Ne.set;f&&p(Q,"innerHTML",{set:function(h){for(;this.lastChild;)this.removeChild(this.lastChild);f.call(this,h)}})}s.disconnect(),Ne=null}).observe(Ne,{childList:!0,subtree:!0}),Ne.innerHTML=""),M||(Z||j?(ct=function(t,s){v.call(s,t)||Xe(t,s)},ke=Xe):(ct=function(t,s){t[Re]||(t[Re]=pe(!0),Xe(t,s))},ke=ct),re?(S=!1,t=C(Q,ye),s=t.value,f=function(L){var O=new CustomEvent(Ae,{bubbles:!0});O.attrName=L,O.prevValue=c.call(this,L),O.newValue=null,O[at]=O.attrChange=2,ee.call(this,L),r.call(this,O)},h=function(L,O){var J=N.call(this,L),V=J&&c.call(this,L),te=new CustomEvent(Ae,{bubbles:!0});be.call(this,L,O),te.attrName=L,te.prevValue=J?V:null,te.newValue=O,J?te.MODIFICATION=te.attrChange=1:te[Qe]=te.attrChange=0,r.call(this,te)},_=function(L){var O,J=L.currentTarget,V=J[Re],te=L.propertyName;V.hasOwnProperty(te)&&(V=V[te],(O=new CustomEvent(Ae,{bubbles:!0})).attrName=V.name,O.prevValue=V.value||null,O.newValue=V.value=J[te]||null,null==O.prevValue?O[Qe]=O.attrChange=0:O.MODIFICATION=O.attrChange=1,r.call(J,O))},t.value=function(L,O,J){L===Ae&&this[Oe]&&this.setAttribute!==h&&(this[Re]={className:{name:"class",value:this.className}},this.setAttribute=h,this.removeAttribute=f,s.call(this,"propertychange",_)),s.call(this,L,O,J)},p(Q,ye,t)):P||(a[ye](Ae,w),a.setAttribute(Re,1),a.removeAttribute(Re),S&&(it=function(t){var s,f,h,_=this;if(_===t.target){for(h in s=_[Re],_[Re]=f=ve(_),f){if(!(h in s))return Ke(0,_,h,s[h],f[h],Qe);if(f[h]!==s[h])return Ke(1,_,h,s[h],f[h],"MODIFICATION")}for(h in s)if(!(h in f))return Ke(2,_,h,s[h],f[h],at)}},Ke=function(t,s,f,h,_,L){var O={attrChange:t,currentTarget:s,attrName:f,prevValue:h,newValue:_};O[L]=t,tt(O)},ve=function(t){for(var s,f,h={},_=t.attributes,L=0,O=_.length;L$");if(s[We]="a",t.prototype=y(_e.prototype),t.prototype.constructor=t,q.customElements.define(f,t,s),!h.test(x.createElement("a",{is:f}).outerHTML)||!h.test((new t).outerHTML))throw s}(function t(){return Reflect.construct(_e,[],t)},{},"document-register-element-a"+mt)}catch{Ye()}if(!ge.noBuiltIn)try{if(m.call(x,"a","a").outerHTML.indexOf("is")<0)throw{}}catch{z=function(s){return{is:s.toLowerCase()}}}}(window)},657:()=>{"use strict"; +!function(q,ye){"use strict";function De(){var t=Ke.splice(0,Ke.length);for(D=0;t.length;)t.shift().call(null,t.shift())}function Ue(t,o){for(var f=0,h=t.length;f1)&&ut(this)}}}),ne(w,He,{value:function(Z){-1>0,Re="__"+Ve+Et,ge="addEventListener",Se="attached",he="Callback",Ce="detached",qe="extends",He="attributeChanged"+he,Tt=Se+he,pt="connected"+he,ft="disconnected"+he,Qe="created"+he,gt=Ce+he,et="ADDITION",lt="REMOVAL",Ie="DOMAttrModified",_t="DOMContentLoaded",yt="DOMSubtreeModified",xe="<",Ae="=",vt=/^[A-Z][._A-Z0-9]*-[-._A-Z0-9]*$/,kt=["ANNOTATION-XML","COLOR-PROFILE","FONT-FACE","FONT-FACE-SRC","FONT-FACE-URI","FONT-FACE-FORMAT","FONT-FACE-NAME","MISSING-GLYPH"],Ge=[],e=[],n="",l=x.documentElement,i=Ge.indexOf||function(t){for(var o=this.length;o--&&this[o]!==t;);return o},u=_e.prototype,d=u.hasOwnProperty,v=u.isPrototypeOf,_=_e.defineProperty,H=[],P=_e.getOwnPropertyDescriptor,b=_e.getOwnPropertyNames,B=_e.getPrototypeOf,j=_e.setPrototypeOf,F=!!_e.__proto__,G="__dreCEv1",oe=q.customElements,ee=!/^force/.test(ye.type)&&!!(oe&&oe.define&&oe.get&&oe.whenDefined),R=_e.create||_e,k=q.Map||function(){var t,o=[],f=[];return{get:function(h){return f[i.call(o,h)]},set:function(h,p){(t=i.call(o,h))<0?f[o.push(h)-1]=p:f[t]=p}}},de=q.Promise||function(t){function o(w){for(h=!0;f.length;)f.shift()(w)}var f=[],h=!1,p={catch:function(){return p},then:function(w){return f.push(w),h&&setTimeout(o,1),p}};return t(o),p},W=!1,se=R(null),V=R(null),y=new k,X=function(t){return t.toLowerCase()},g=_e.create||function t(o){return o?(t.prototype=o,new t):this},U=j||(F?function(t,o){return t.__proto__=o,t}:b&&P?function(){function t(o,f){for(var h,p=b(f),w=0,C=p.length;w
",new O(function(t,o){if(t[0]&&"childList"==t[0].type&&!t[0].removedNodes[0].childNodes.length){var f=(Ne=P(J,"innerHTML"))&&Ne.set;f&&_(J,"innerHTML",{set:function(h){for(;this.lastChild;)this.removeChild(this.lastChild);f.call(this,h)}})}o.disconnect(),Ne=null}).observe(Ne,{childList:!0,subtree:!0}),Ne.innerHTML=""),M||(j||F?(at=function(t,o){v.call(o,t)||Xe(t,o)},ke=Xe):(at=function(t,o){t[Re]||(t[Re]=_e(!0),Xe(t,o))},ke=at),te?(S=!1,t=P(J,ge),o=t.value,f=function(w){var C=new CustomEvent(Ie,{bubbles:!0});C.attrName=w,C.prevValue=c.call(this,w),C.newValue=null,C[lt]=C.attrChange=2,Q.call(this,w),r.call(this,C)},h=function(w,C){var ae=N.call(this,w),Z=ae&&c.call(this,w),ie=new CustomEvent(Ie,{bubbles:!0});be.call(this,w,C),ie.attrName=w,ie.prevValue=ae?Z:null,ie.newValue=C,ae?ie.MODIFICATION=ie.attrChange=1:ie[et]=ie.attrChange=0,r.call(this,ie)},p=function(w){var C,ae=w.currentTarget,Z=ae[Re],ie=w.propertyName;Z.hasOwnProperty(ie)&&(Z=Z[ie],(C=new CustomEvent(Ie,{bubbles:!0})).attrName=Z.name,C.prevValue=Z.value||null,C.newValue=Z.value=ae[ie]||null,null==C.prevValue?C[et]=C.attrChange=0:C.MODIFICATION=C.attrChange=1,r.call(ae,C))},t.value=function(w,C,ae){w===Ie&&this[He]&&this.setAttribute!==h&&(this[Re]={className:{name:"class",value:this.className}},this.setAttribute=h,this.removeAttribute=f,o.call(this,"propertychange",p)),o.call(this,w,C,ae)},_(J,ge,t)):O||(l[ge](Ie,L),l.setAttribute(Re,1),l.removeAttribute(Re),S&&(ct=function(t){var o,f,h,p=this;if(p===t.target){for(h in o=p[Re],p[Re]=f=ve(p),f){if(!(h in o))return Je(0,p,h,o[h],f[h],et);if(f[h]!==o[h])return Je(1,p,h,o[h],f[h],"MODIFICATION")}for(h in o)if(!(h in f))return Je(2,p,h,o[h],f[h],lt)}},Je=function(t,o,f,h,p,w){var C={attrChange:t,currentTarget:o,attrName:f,prevValue:h,newValue:p};C[w]=t,nt(C)},ve=function(t){for(var o,f,h={},p=t.attributes,w=0,C=p.length;w$");if(o[qe]="a",t.prototype=g(Te.prototype),t.prototype.constructor=t,q.customElements.define(f,t,o),!h.test(x.createElement("a",{is:f}).outerHTML)||!h.test((new t).outerHTML))throw o}(function t(){return Reflect.construct(Te,[],t)},{},"document-register-element-a"+Et)}catch{$e()}if(!ye.noBuiltIn)try{if(E.call(x,"a","a").outerHTML.indexOf("is")<0)throw{}}catch{X=function(o){return{is:o.toLowerCase()}}}}(window)},120:()=>{"use strict"; /** * @license Angular v * (c) 2010-2022 Google LLC. https://angular.io/ * License: MIT - */!function(e){const n=e.performance;function a(Y){n&&n.mark&&n.mark(Y)}function i(Y,o){n&&n.measure&&n.measure(Y,o)}a("Zone");const u=e.__Zone_symbol_prefix||"__zone_symbol__";function d(Y){return u+Y}const v=!0===e[d("forceDuplicateZoneCheck")];if(e.Zone){if(v||"function"!=typeof e.Zone.__symbol__)throw new Error("Zone already loaded.");return e.Zone}class p{static#e=this.__symbol__=d;static assertZonePatched(){if(e.Promise!==Q.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let o=p.current;for(;o.parent;)o=o.parent;return o}static get current(){return oe.zone}static get currentTask(){return Ce}static __load_patch(o,r,c=!1){if(Q.hasOwnProperty(o)){if(!c&&v)throw Error("Already loaded patch: "+o)}else if(!e["__Zone_disable_"+o]){const N="Zone:"+o;a(N),Q[o]=r(e,p,re),i(N,N)}}get parent(){return this._parent}get name(){return this._name}constructor(o,r){this._parent=o,this._name=r?r.name||"unnamed":"",this._properties=r&&r.properties||{},this._zoneDelegate=new C(this,this._parent&&this._parent._zoneDelegate,r)}get(o){const r=this.getZoneWith(o);if(r)return r._properties[o]}getZoneWith(o){let r=this;for(;r;){if(r._properties.hasOwnProperty(o))return r;r=r._parent}return null}fork(o){if(!o)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,o)}wrap(o,r){if("function"!=typeof o)throw new Error("Expecting function got: "+o);const c=this._zoneDelegate.intercept(this,o,r),N=this;return function(){return N.runGuarded(c,this,arguments,r)}}run(o,r,c,N){oe={parent:oe,zone:this};try{return this._zoneDelegate.invoke(this,o,r,c,N)}finally{oe=oe.parent}}runGuarded(o,r=null,c,N){oe={parent:oe,zone:this};try{try{return this._zoneDelegate.invoke(this,o,r,c,N)}catch(ee){if(this._zoneDelegate.handleError(this,ee))throw ee}}finally{oe=oe.parent}}runTask(o,r,c){if(o.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(o.zone||me).name+"; Execution: "+this.name+")");if(o.state===W&&(o.type===_e||o.type===P))return;const N=o.state!=g;N&&o._transitionTo(g,F),o.runCount++;const ee=Ce;Ce=o,oe={parent:oe,zone:this};try{o.type==P&&o.data&&!o.data.isPeriodic&&(o.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,o,r,c)}catch(be){if(this._zoneDelegate.handleError(this,be))throw be}}finally{o.state!==W&&o.state!==y&&(o.type==_e||o.data&&o.data.isPeriodic?N&&o._transitionTo(F,g):(o.runCount=0,this._updateTaskCount(o,-1),N&&o._transitionTo(W,g,W))),oe=oe.parent,Ce=ee}}scheduleTask(o){if(o.zone&&o.zone!==this){let c=this;for(;c;){if(c===o.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${o.zone.name}`);c=c.parent}}o._transitionTo(ce,W);const r=[];o._zoneDelegates=r,o._zone=this;try{o=this._zoneDelegate.scheduleTask(this,o)}catch(c){throw o._transitionTo(y,ce,W),this._zoneDelegate.handleError(this,c),c}return o._zoneDelegates===r&&this._updateTaskCount(o,1),o.state==ce&&o._transitionTo(F,ce),o}scheduleMicroTask(o,r,c,N){return this.scheduleTask(new b(U,o,r,c,N,void 0))}scheduleMacroTask(o,r,c,N,ee){return this.scheduleTask(new b(P,o,r,c,N,ee))}scheduleEventTask(o,r,c,N,ee){return this.scheduleTask(new b(_e,o,r,c,N,ee))}cancelTask(o){if(o.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(o.zone||me).name+"; Execution: "+this.name+")");if(o.state===F||o.state===g){o._transitionTo(z,F,g);try{this._zoneDelegate.cancelTask(this,o)}catch(r){throw o._transitionTo(y,z),this._zoneDelegate.handleError(this,r),r}return this._updateTaskCount(o,-1),o._transitionTo(W,z),o.runCount=0,o}}_updateTaskCount(o,r){const c=o._zoneDelegates;-1==r&&(o._zoneDelegates=null);for(let N=0;NY.hasTask(r,c),onScheduleTask:(Y,o,r,c)=>Y.scheduleTask(r,c),onInvokeTask:(Y,o,r,c,N,ee)=>Y.invokeTask(r,c,N,ee),onCancelTask:(Y,o,r,c)=>Y.cancelTask(r,c)};class C{constructor(o,r,c){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=o,this._parentDelegate=r,this._forkZS=c&&(c&&c.onFork?c:r._forkZS),this._forkDlgt=c&&(c.onFork?r:r._forkDlgt),this._forkCurrZone=c&&(c.onFork?this.zone:r._forkCurrZone),this._interceptZS=c&&(c.onIntercept?c:r._interceptZS),this._interceptDlgt=c&&(c.onIntercept?r:r._interceptDlgt),this._interceptCurrZone=c&&(c.onIntercept?this.zone:r._interceptCurrZone),this._invokeZS=c&&(c.onInvoke?c:r._invokeZS),this._invokeDlgt=c&&(c.onInvoke?r:r._invokeDlgt),this._invokeCurrZone=c&&(c.onInvoke?this.zone:r._invokeCurrZone),this._handleErrorZS=c&&(c.onHandleError?c:r._handleErrorZS),this._handleErrorDlgt=c&&(c.onHandleError?r:r._handleErrorDlgt),this._handleErrorCurrZone=c&&(c.onHandleError?this.zone:r._handleErrorCurrZone),this._scheduleTaskZS=c&&(c.onScheduleTask?c:r._scheduleTaskZS),this._scheduleTaskDlgt=c&&(c.onScheduleTask?r:r._scheduleTaskDlgt),this._scheduleTaskCurrZone=c&&(c.onScheduleTask?this.zone:r._scheduleTaskCurrZone),this._invokeTaskZS=c&&(c.onInvokeTask?c:r._invokeTaskZS),this._invokeTaskDlgt=c&&(c.onInvokeTask?r:r._invokeTaskDlgt),this._invokeTaskCurrZone=c&&(c.onInvokeTask?this.zone:r._invokeTaskCurrZone),this._cancelTaskZS=c&&(c.onCancelTask?c:r._cancelTaskZS),this._cancelTaskDlgt=c&&(c.onCancelTask?r:r._cancelTaskDlgt),this._cancelTaskCurrZone=c&&(c.onCancelTask?this.zone:r._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const N=c&&c.onHasTask,ee=r&&r._hasTaskZS;(N||ee)&&(this._hasTaskZS=N?c:H,this._hasTaskDlgt=r,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=o,c.onScheduleTask||(this._scheduleTaskZS=H,this._scheduleTaskDlgt=r,this._scheduleTaskCurrZone=this.zone),c.onInvokeTask||(this._invokeTaskZS=H,this._invokeTaskDlgt=r,this._invokeTaskCurrZone=this.zone),c.onCancelTask||(this._cancelTaskZS=H,this._cancelTaskDlgt=r,this._cancelTaskCurrZone=this.zone))}fork(o,r){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,o,r):new p(o,r)}intercept(o,r,c){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,o,r,c):r}invoke(o,r,c,N,ee){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,o,r,c,N,ee):r.apply(c,N)}handleError(o,r){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,o,r)}scheduleTask(o,r){let c=r;if(this._scheduleTaskZS)this._hasTaskZS&&c._zoneDelegates.push(this._hasTaskDlgtOwner),c=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,o,r),c||(c=r);else if(r.scheduleFn)r.scheduleFn(r);else{if(r.type!=U)throw new Error("Task is missing scheduleFn.");R(r)}return c}invokeTask(o,r,c,N){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,o,r,c,N):r.callback.apply(c,N)}cancelTask(o,r){let c;if(this._cancelTaskZS)c=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,o,r);else{if(!r.cancelFn)throw Error("Task is not cancelable");c=r.cancelFn(r)}return c}hasTask(o,r){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,o,r)}catch(c){this.handleError(o,c)}}_updateTaskCount(o,r){const c=this._taskCounts,N=c[o],ee=c[o]=N+r;if(ee<0)throw new Error("More tasks executed then were scheduled.");if(0==N||0==ee){const be={microTask:c.microTask>0,macroTask:c.macroTask>0,eventTask:c.eventTask>0,change:o};this.hasTask(this.zone,be)}}}class b{constructor(o,r,c,N,ee,be){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=o,this.source=r,this.data=N,this.scheduleFn=ee,this.cancelFn=be,!c)throw new Error("callback is not defined");this.callback=c;const m=this;o===_e&&N&&N.useG?this.invoke=b.invokeTask:this.invoke=function(){return b.invokeTask.call(e,m,this,arguments)}}static invokeTask(o,r,c){o||(o=this),Ee++;try{return o.runCount++,o.zone.runTask(o,r,c)}finally{1==Ee&&k(),Ee--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(W,ce)}_transitionTo(o,r,c){if(this._state!==r&&this._state!==c)throw new Error(`${this.type} '${this.source}': can not transition to '${o}', expecting state '${r}'${c?" or '"+c+"'":""}, was '${this._state}'.`);this._state=o,o==W&&(this._zoneDelegates=null)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const B=d("setTimeout"),Z=d("Promise"),j=d("then");let ie,se=[],G=!1;function ne(Y){if(ie||e[Z]&&(ie=e[Z].resolve(0)),ie){let o=ie[j];o||(o=ie.then),o.call(ie,Y)}else e[B](Y,0)}function R(Y){0===Ee&&0===se.length&&ne(k),Y&&se.push(Y)}function k(){if(!G){for(G=!0;se.length;){const Y=se;se=[];for(let o=0;ooe,onUnhandledError:ae,microtaskDrainDone:ae,scheduleMicroTask:R,showUncaughtError:()=>!p[d("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:ae,patchMethod:()=>ae,bindArguments:()=>[],patchThen:()=>ae,patchMacroTask:()=>ae,patchEventPrototype:()=>ae,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>ae,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>ae,wrapWithCurrentZone:()=>ae,filterProperties:()=>[],attachOriginToPatched:()=>ae,_redefineProperty:()=>ae,patchCallbacks:()=>ae,nativeScheduleMicroTask:ne};let oe={parent:null,zone:new p(null,null)},Ce=null,Ee=0;function ae(){}i("Zone","Zone"),e.Zone=p}(typeof window<"u"&&window||typeof self<"u"&&self||global);const q=Object.getOwnPropertyDescriptor,ge=Object.defineProperty,De=Object.getPrototypeOf,xe=Object.create,ft=Array.prototype.slice,Ue="addEventListener",Ge="removeEventListener",et=Zone.__symbol__(Ue),tt=Zone.__symbol__(Ge),Pe="true",Me="false",qe=Zone.__symbol__("");function nt(e,n){return Zone.current.wrap(e,n)}function Xe(e,n,a,i,u){return Zone.current.scheduleMacroTask(e,n,a,i,u)}const X=Zone.__symbol__,ze=typeof window<"u",Ze=ze?window:void 0,ue=ze&&Ze||"object"==typeof self&&self||global,ht="removeAttribute";function rt(e,n){for(let a=e.length-1;a>=0;a--)"function"==typeof e[a]&&(e[a]=nt(e[a],n+"_"+a));return e}function lt(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&typeof e.set>"u")}const ot=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,Ye=!("nw"in ue)&&typeof ue.process<"u"&&"[object process]"==={}.toString.call(ue.process),x=!Ye&&!ot&&!(!ze||!Ze.HTMLElement),pe=typeof ue.process<"u"&&"[object process]"==={}.toString.call(ue.process)&&!ot&&!(!ze||!Ze.HTMLElement),st={},$e=function(e){if(!(e=e||ue.event))return;let n=st[e.type];n||(n=st[e.type]=X("ON_PROPERTY"+e.type));const a=this||e.target||ue,i=a[n];let u;if(x&&a===Ze&&"error"===e.type){const d=e;u=i&&i.call(this,d.message,d.filename,d.lineno,d.colno,d.error),!0===u&&e.preventDefault()}else u=i&&i.apply(this,arguments),null!=u&&!u&&e.preventDefault();return u};function it(e,n,a){let i=q(e,n);if(!i&&a&&q(a,n)&&(i={enumerable:!0,configurable:!0}),!i||!i.configurable)return;const u=X("on"+n+"patched");if(e.hasOwnProperty(u)&&e[u])return;delete i.writable,delete i.value;const d=i.get,v=i.set,p=n.slice(2);let H=st[p];H||(H=st[p]=X("ON_PROPERTY"+p)),i.set=function(C){let b=this;!b&&e===ue&&(b=ue),b&&("function"==typeof b[H]&&b.removeEventListener(p,$e),v&&v.call(b,null),b[H]=C,"function"==typeof C&&b.addEventListener(p,$e,!1))},i.get=function(){let C=this;if(!C&&e===ue&&(C=ue),!C)return null;const b=C[H];if(b)return b;if(d){let B=d.call(this);if(B)return i.set.call(this,B),"function"==typeof C[ht]&&C.removeAttribute(n),B}return null},ge(e,n,i),e[u]=!0}function Ke(e,n,a){if(n)for(let i=0;ifunction(v,p){const H=a(v,p);return H.cbIdx>=0&&"function"==typeof p[H.cbIdx]?Xe(H.name,p[H.cbIdx],H,u):d.apply(v,p)})}function ke(e,n){e[X("OriginalDelegate")]=n}let Ne=!1,Fe=!1;function Re(){if(Ne)return Fe;Ne=!0;try{const e=Ze.navigator.userAgent;(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/")||-1!==e.indexOf("Edge/"))&&(Fe=!0)}catch{}return Fe}Zone.__load_patch("ZoneAwarePromise",(e,n,a)=>{const i=Object.getOwnPropertyDescriptor,u=Object.defineProperty;const v=a.symbol,p=[],H=!0===e[v("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],C=v("Promise"),b=v("then"),B="__creationTrace__";a.onUnhandledError=m=>{if(a.showUncaughtError()){const E=m&&m.rejection;E?console.error("Unhandled Promise rejection:",E instanceof Error?E.message:E,"; Zone:",m.zone.name,"; Task:",m.task&&m.task.source,"; Value:",E,E instanceof Error?E.stack:void 0):console.error(m)}},a.microtaskDrainDone=()=>{for(;p.length;){const m=p.shift();try{m.zone.runGuarded(()=>{throw m.throwOriginal?m.rejection:m})}catch(E){j(E)}}};const Z=v("unhandledPromiseRejectionHandler");function j(m){a.onUnhandledError(m);try{const E=n[Z];"function"==typeof E&&E.call(this,m)}catch{}}function se(m){return m&&m.then}function G(m){return m}function ie(m){return r.reject(m)}const ne=v("state"),R=v("value"),k=v("finally"),me=v("parentPromiseValue"),W=v("parentPromiseState"),ce="Promise.then",F=null,g=!0,z=!1,y=0;function U(m,E){return l=>{try{re(m,E,l)}catch(T){re(m,!1,T)}}}const P=function(){let m=!1;return function(l){return function(){m||(m=!0,l.apply(null,arguments))}}},_e="Promise resolved with itself",Q=v("currentTaskTrace");function re(m,E,l){const T=P();if(m===l)throw new TypeError(_e);if(m[ne]===F){let w=null;try{("object"==typeof l||"function"==typeof l)&&(w=l&&l.then)}catch(D){return T(()=>{re(m,!1,D)})(),m}if(E!==z&&l instanceof r&&l.hasOwnProperty(ne)&&l.hasOwnProperty(R)&&l[ne]!==F)Ce(l),re(m,l[ne],l[R]);else if(E!==z&&"function"==typeof w)try{w.call(l,T(U(m,E)),T(U(m,!1)))}catch(D){T(()=>{re(m,!1,D)})()}else{m[ne]=E;const D=m[R];if(m[R]=l,m[k]===k&&E===g&&(m[ne]=m[W],m[R]=m[me]),E===z&&l instanceof Error){const M=n.currentTask&&n.currentTask.data&&n.currentTask.data[B];M&&u(l,Q,{configurable:!0,enumerable:!1,writable:!0,value:M})}for(let M=0;M{try{const A=m[R],I=!!l&&k===l[k];I&&(l[me]=A,l[W]=D);const S=E.run(M,void 0,I&&M!==ie&&M!==G?[]:[A]);re(l,!0,S)}catch(A){re(l,!1,A)}},l)}const Y=function(){},o=e.AggregateError;class r{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(E){return re(new this(null),g,E)}static reject(E){return re(new this(null),z,E)}static any(E){if(!E||"function"!=typeof E[Symbol.iterator])return Promise.reject(new o([],"All promises were rejected"));const l=[];let T=0;try{for(let M of E)T++,l.push(r.resolve(M))}catch{return Promise.reject(new o([],"All promises were rejected"))}if(0===T)return Promise.reject(new o([],"All promises were rejected"));let w=!1;const D=[];return new r((M,A)=>{for(let I=0;I{w||(w=!0,M(S))},S=>{D.push(S),T--,0===T&&(w=!0,A(new o(D,"All promises were rejected")))})})}static race(E){let l,T,w=new this((A,I)=>{l=A,T=I});function D(A){l(A)}function M(A){T(A)}for(let A of E)se(A)||(A=this.resolve(A)),A.then(D,M);return w}static all(E){return r.allWithCallback(E)}static allSettled(E){return(this&&this.prototype instanceof r?this:r).allWithCallback(E,{thenCallback:T=>({status:"fulfilled",value:T}),errorCallback:T=>({status:"rejected",reason:T})})}static allWithCallback(E,l){let T,w,D=new this((S,K)=>{T=S,w=K}),M=2,A=0;const I=[];for(let S of E){se(S)||(S=this.resolve(S));const K=A;try{S.then($=>{I[K]=l?l.thenCallback($):$,M--,0===M&&T(I)},$=>{l?(I[K]=l.errorCallback($),M--,0===M&&T(I)):w($)})}catch($){w($)}M++,A++}return M-=2,0===M&&T(I),D}constructor(E){const l=this;if(!(l instanceof r))throw new Error("Must be an instanceof Promise.");l[ne]=F,l[R]=[];try{const T=P();E&&E(T(U(l,g)),T(U(l,z)))}catch(T){re(l,!1,T)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return r}then(E,l){let T=this.constructor?.[Symbol.species];(!T||"function"!=typeof T)&&(T=this.constructor||r);const w=new T(Y),D=n.current;return this[ne]==F?this[R].push(D,w,E,l):Ee(this,D,w,E,l),w}catch(E){return this.then(null,E)}finally(E){let l=this.constructor?.[Symbol.species];(!l||"function"!=typeof l)&&(l=r);const T=new l(Y);T[k]=k;const w=n.current;return this[ne]==F?this[R].push(w,T,E,E):Ee(this,w,T,E,E),T}}r.resolve=r.resolve,r.reject=r.reject,r.race=r.race,r.all=r.all;const c=e[C]=e.Promise;e.Promise=r;const N=v("thenPatched");function ee(m){const E=m.prototype,l=i(E,"then");if(l&&(!1===l.writable||!l.configurable))return;const T=E.then;E[b]=T,m.prototype.then=function(w,D){return new r((A,I)=>{T.call(this,A,I)}).then(w,D)},m[N]=!0}return a.patchThen=ee,c&&(ee(c),Le(e,"fetch",m=>function be(m){return function(E,l){let T=m.apply(E,l);if(T instanceof r)return T;let w=T.constructor;return w[N]||ee(w),T}}(m))),Promise[n.__symbol__("uncaughtPromiseErrors")]=p,r}),Zone.__load_patch("toString",e=>{const n=Function.prototype.toString,a=X("OriginalDelegate"),i=X("Promise"),u=X("Error"),d=function(){if("function"==typeof this){const C=this[a];if(C)return"function"==typeof C?n.call(C):Object.prototype.toString.call(C);if(this===Promise){const b=e[i];if(b)return n.call(b)}if(this===Error){const b=e[u];if(b)return n.call(b)}}return n.call(this)};d[a]=n,Function.prototype.toString=d;const v=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":v.call(this)}});let ye=!1;if(typeof window<"u")try{const e=Object.defineProperty({},"passive",{get:function(){ye=!0}});window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch{ye=!1}const Se={useG:!0},de={},we={},We=new RegExp("^"+qe+"(\\w+)(true|false)$"),Oe=X("propagationStopped");function Et(e,n){const a=(n?n(e):e)+Me,i=(n?n(e):e)+Pe,u=qe+a,d=qe+i;de[e]={},de[e][Me]=u,de[e][Pe]=d}function Tt(e,n,a,i){const u=i&&i.add||Ue,d=i&&i.rm||Ge,v=i&&i.listeners||"eventListeners",p=i&&i.rmAll||"removeAllListeners",H=X(u),C="."+u+":",b="prependListener",B="."+b+":",Z=function(R,k,me){if(R.isRemoved)return;const W=R.callback;let ce;"object"==typeof W&&W.handleEvent&&(R.callback=g=>W.handleEvent(g),R.originalDelegate=W);try{R.invoke(R,k,[me])}catch(g){ce=g}const F=R.options;if(F&&"object"==typeof F&&F.once){const g=R.originalDelegate?R.originalDelegate:R.callback;k[d].call(k,me.type,g,F)}return ce};function j(R,k,me){if(!(k=k||e.event))return;const W=R||k.target||e,ce=W[de[k.type][me?Pe:Me]];if(ce){const F=[];if(1===ce.length){const g=Z(ce[0],W,k);g&&F.push(g)}else{const g=ce.slice();for(let z=0;z{throw z})}}}const se=function(R){return j(this,R,!1)},G=function(R){return j(this,R,!0)};function ie(R,k){if(!R)return!1;let me=!0;k&&void 0!==k.useG&&(me=k.useG);const W=k&&k.vh;let ce=!0;k&&void 0!==k.chkDup&&(ce=k.chkDup);let F=!1;k&&void 0!==k.rt&&(F=k.rt);let g=R;for(;g&&!g.hasOwnProperty(u);)g=De(g);if(!g&&R[u]&&(g=R),!g||g[H])return!1;const z=k&&k.eventNameToString,y={},U=g[H]=g[u],P=g[X(d)]=g[d],_e=g[X(v)]=g[v],Q=g[X(p)]=g[p];let re;k&&k.prepend&&(re=g[X(k.prepend)]=g[k.prepend]);const r=me?function(l){if(!y.isExisting)return U.call(y.target,y.eventName,y.capture?G:se,y.options)}:function(l){return U.call(y.target,y.eventName,l.invoke,y.options)},c=me?function(l){if(!l.isRemoved){const T=de[l.eventName];let w;T&&(w=T[l.capture?Pe:Me]);const D=w&&l.target[w];if(D)for(let M=0;Mfunction(u,d){u[Oe]=!0,i&&i.apply(u,d)})}function pt(e,n,a,i,u){const d=Zone.__symbol__(i);if(n[d])return;const v=n[d]=n[i];n[i]=function(p,H,C){return H&&H.prototype&&u.forEach(function(b){const B=`${a}.${i}::`+b,Z=H.prototype;try{if(Z.hasOwnProperty(b)){const j=e.ObjectGetOwnPropertyDescriptor(Z,b);j&&j.value?(j.value=e.wrapWithCurrentZone(j.value,B),e._redefineProperty(H.prototype,b,j)):Z[b]&&(Z[b]=e.wrapWithCurrentZone(Z[b],B))}else Z[b]&&(Z[b]=e.wrapWithCurrentZone(Z[b],B))}catch{}}),v.call(n,p,H,C)},e.attachOriginToPatched(n[i],v)}function Qe(e,n,a){if(!a||0===a.length)return n;const i=a.filter(d=>d.target===e);if(!i||0===i.length)return n;const u=i[0].ignoreProperties;return n.filter(d=>-1===u.indexOf(d))}function at(e,n,a,i){if(!e)return;Ke(e,Qe(e,n,a),i)}function Ae(e){return Object.getOwnPropertyNames(e).filter(n=>n.startsWith("on")&&n.length>2).map(n=>n.substring(2))}function _t(e,n){if(Ye&&!pe||Zone[e.symbol("patchEvents")])return;const a=n.__Zone_ignore_on_properties;let i=[];if(x){const u=window;i=i.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const d=function mt(){try{const e=Ze.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch{}return!1}()?[{target:u,ignoreProperties:["error"]}]:[];at(u,Ae(u),a&&a.concat(d),De(u))}i=i.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let u=0;u{const i=Ae(e);a.patchOnProperties=Ke,a.patchMethod=Le,a.bindArguments=rt,a.patchMacroTask=ct;const u=n.__symbol__("BLACK_LISTED_EVENTS"),d=n.__symbol__("UNPATCHED_EVENTS");e[d]&&(e[u]=e[d]),e[u]&&(n[u]=n[d]=e[u]),a.patchEventPrototype=Je,a.patchEventTarget=Tt,a.isIEOrEdge=Re,a.ObjectDefineProperty=ge,a.ObjectGetOwnPropertyDescriptor=q,a.ObjectCreate=xe,a.ArraySlice=ft,a.patchClass=je,a.wrapWithCurrentZone=nt,a.filterProperties=Qe,a.attachOriginToPatched=ke,a._redefineProperty=Object.defineProperty,a.patchCallbacks=pt,a.getGlobalObjects=()=>({globalSources:we,zoneSymbolEventNames:de,eventNames:i,isBrowser:x,isMix:pe,isNode:Ye,TRUE_STR:Pe,FALSE_STR:Me,ZONE_SYMBOL_PREFIX:qe,ADD_EVENT_LISTENER_STR:Ue,REMOVE_EVENT_LISTENER_STR:Ge})});const Ve=X("zoneTask");function Ie(e,n,a,i){let u=null,d=null;a+=i;const v={};function p(C){const b=C.data;return b.args[0]=function(){return C.invoke.apply(this,arguments)},b.handleId=u.apply(e,b.args),C}function H(C){return d.call(e,C.data.handleId)}u=Le(e,n+=i,C=>function(b,B){if("function"==typeof B[0]){const Z={isPeriodic:"Interval"===i,delay:"Timeout"===i||"Interval"===i?B[1]||0:void 0,args:B},j=B[0];B[0]=function(){try{return j.apply(this,arguments)}finally{Z.isPeriodic||("number"==typeof Z.handleId?delete v[Z.handleId]:Z.handleId&&(Z.handleId[Ve]=null))}};const se=Xe(n,B[0],Z,p,H);if(!se)return se;const G=se.data.handleId;return"number"==typeof G?v[G]=se:G&&(G[Ve]=se),G&&G.ref&&G.unref&&"function"==typeof G.ref&&"function"==typeof G.unref&&(se.ref=G.ref.bind(G),se.unref=G.unref.bind(G)),"number"==typeof G||G?G:se}return C.apply(e,B)}),d=Le(e,a,C=>function(b,B){const Z=B[0];let j;"number"==typeof Z?j=v[Z]:(j=Z&&Z[Ve],j||(j=Z)),j&&"string"==typeof j.type?"notScheduled"!==j.state&&(j.cancelFn&&j.data.isPeriodic||0===j.runCount)&&("number"==typeof Z?delete v[Z]:Z&&(Z[Ve]=null),j.zone.cancelTask(j)):C.apply(e,B)})}Zone.__load_patch("legacy",e=>{const n=e[Zone.__symbol__("legacyPatch")];n&&n()}),Zone.__load_patch("timers",e=>{const n="set",a="clear";Ie(e,n,a,"Timeout"),Ie(e,n,a,"Interval"),Ie(e,n,a,"Immediate")}),Zone.__load_patch("requestAnimationFrame",e=>{Ie(e,"request","cancel","AnimationFrame"),Ie(e,"mozRequest","mozCancel","AnimationFrame"),Ie(e,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",(e,n)=>{const a=["alert","prompt","confirm"];for(let i=0;ifunction(H,C){return n.current.run(d,e,C,p)})}}),Zone.__load_patch("EventTarget",(e,n,a)=>{(function Be(e,n){n.patchEventPrototype(e,n)})(e,a),function vt(e,n){if(Zone[n.symbol("patchEventTarget")])return;const{eventNames:a,zoneSymbolEventNames:i,TRUE_STR:u,FALSE_STR:d,ZONE_SYMBOL_PREFIX:v}=n.getGlobalObjects();for(let H=0;H{je("MutationObserver"),je("WebKitMutationObserver")}),Zone.__load_patch("IntersectionObserver",(e,n,a)=>{je("IntersectionObserver")}),Zone.__load_patch("FileReader",(e,n,a)=>{je("FileReader")}),Zone.__load_patch("on_property",(e,n,a)=>{_t(a,e)}),Zone.__load_patch("customElements",(e,n,a)=>{!function gt(e,n){const{isBrowser:a,isMix:i}=n.getGlobalObjects();if(!a&&!i||!e.customElements||!("customElements"in e))return;n.patchCallbacks(n,e.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])}(e,a)}),Zone.__load_patch("XHR",(e,n)=>{!function H(C){const b=C.XMLHttpRequest;if(!b)return;const B=b.prototype;let j=B[et],se=B[tt];if(!j){const y=C.XMLHttpRequestEventTarget;if(y){const U=y.prototype;j=U[et],se=U[tt]}}const G="readystatechange",ie="scheduled";function ne(y){const U=y.data,P=U.target;P[d]=!1,P[p]=!1;const _e=P[u];j||(j=P[et],se=P[tt]),_e&&se.call(P,G,_e);const Q=P[u]=()=>{if(P.readyState===P.DONE)if(!U.aborted&&P[d]&&y.state===ie){const oe=P[n.__symbol__("loadfalse")];if(0!==P.status&&oe&&oe.length>0){const Ce=y.invoke;y.invoke=function(){const Ee=P[n.__symbol__("loadfalse")];for(let ae=0;aefunction(y,U){return y[i]=0==U[2],y[v]=U[1],me.apply(y,U)}),ce=X("fetchTaskAborting"),F=X("fetchTaskScheduling"),g=Le(B,"send",()=>function(y,U){if(!0===n.current[F]||y[i])return g.apply(y,U);{const P={target:y,url:y[v],isPeriodic:!1,args:U,aborted:!1},_e=Xe("XMLHttpRequest.send",R,P,ne,k);y&&!0===y[p]&&!P.aborted&&_e.state===ie&&_e.invoke()}}),z=Le(B,"abort",()=>function(y,U){const P=function Z(y){return y[a]}(y);if(P&&"string"==typeof P.type){if(null==P.cancelFn||P.data&&P.data.aborted)return;P.zone.cancelTask(P)}else if(!0===n.current[ce])return z.apply(y,U)})}(e);const a=X("xhrTask"),i=X("xhrSync"),u=X("xhrListener"),d=X("xhrScheduled"),v=X("xhrURL"),p=X("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",e=>{e.navigator&&e.navigator.geolocation&&function dt(e,n){const a=e.constructor.name;for(let i=0;i{const H=function(){return p.apply(this,rt(arguments,a+"."+u))};return ke(H,p),H})(d)}}}(e.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",(e,n)=>{function a(i){return function(u){ut(e,i).forEach(v=>{const p=e.PromiseRejectionEvent;if(p){const H=new p(i,{promise:u.promise,reason:u.rejection});v.invoke(H)}})}}e.PromiseRejectionEvent&&(n[X("unhandledPromiseRejectionHandler")]=a("unhandledrejection"),n[X("rejectionHandledHandler")]=a("rejectionhandled"))}),Zone.__load_patch("queueMicrotask",(e,n,a)=>{!function yt(e,n){n.patchMethod(e,"queueMicrotask",a=>function(i,u){Zone.current.scheduleMicroTask("queueMicrotask",u[0])})}(e,a)})}},q=>{var xe;xe=610,q(q.s=xe)}]); + */!function(e){const n=e.performance;function l(Y){n&&n.mark&&n.mark(Y)}function i(Y,s){n&&n.measure&&n.measure(Y,s)}l("Zone");const u=e.__Zone_symbol_prefix||"__zone_symbol__";function d(Y){return u+Y}const v=!0===e[d("forceDuplicateZoneCheck")];if(e.Zone){if(v||"function"!=typeof e.Zone.__symbol__)throw new Error("Zone already loaded.");return e.Zone}class _{static#e=this.__symbol__=d;static assertZonePatched(){if(e.Promise!==J.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let s=_.current;for(;s.parent;)s=s.parent;return s}static get current(){return ne.zone}static get currentTask(){return Pe}static __load_patch(s,r,c=!1){if(J.hasOwnProperty(s)){if(!c&&v)throw Error("Already loaded patch: "+s)}else if(!e["__Zone_disable_"+s]){const N="Zone:"+s;l(N),J[s]=r(e,_,te),i(N,N)}}get parent(){return this._parent}get name(){return this._name}constructor(s,r){this._parent=s,this._name=r?r.name||"unnamed":"",this._properties=r&&r.properties||{},this._zoneDelegate=new P(this,this._parent&&this._parent._zoneDelegate,r)}get(s){const r=this.getZoneWith(s);if(r)return r._properties[s]}getZoneWith(s){let r=this;for(;r;){if(r._properties.hasOwnProperty(s))return r;r=r._parent}return null}fork(s){if(!s)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,s)}wrap(s,r){if("function"!=typeof s)throw new Error("Expecting function got: "+s);const c=this._zoneDelegate.intercept(this,s,r),N=this;return function(){return N.runGuarded(c,this,arguments,r)}}run(s,r,c,N){ne={parent:ne,zone:this};try{return this._zoneDelegate.invoke(this,s,r,c,N)}finally{ne=ne.parent}}runGuarded(s,r=null,c,N){ne={parent:ne,zone:this};try{try{return this._zoneDelegate.invoke(this,s,r,c,N)}catch(Q){if(this._zoneDelegate.handleError(this,Q))throw Q}}finally{ne=ne.parent}}runTask(s,r,c){if(s.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(s.zone||de).name+"; Execution: "+this.name+")");if(s.state===W&&(s.type===Te||s.type===O))return;const N=s.state!=y;N&&s._transitionTo(y,V),s.runCount++;const Q=Pe;Pe=s,ne={parent:ne,zone:this};try{s.type==O&&s.data&&!s.data.isPeriodic&&(s.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,s,r,c)}catch(be){if(this._zoneDelegate.handleError(this,be))throw be}}finally{s.state!==W&&s.state!==g&&(s.type==Te||s.data&&s.data.isPeriodic?N&&s._transitionTo(V,y):(s.runCount=0,this._updateTaskCount(s,-1),N&&s._transitionTo(W,y,W))),ne=ne.parent,Pe=Q}}scheduleTask(s){if(s.zone&&s.zone!==this){let c=this;for(;c;){if(c===s.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${s.zone.name}`);c=c.parent}}s._transitionTo(se,W);const r=[];s._zoneDelegates=r,s._zone=this;try{s=this._zoneDelegate.scheduleTask(this,s)}catch(c){throw s._transitionTo(g,se,W),this._zoneDelegate.handleError(this,c),c}return s._zoneDelegates===r&&this._updateTaskCount(s,1),s.state==se&&s._transitionTo(V,se),s}scheduleMicroTask(s,r,c,N){return this.scheduleTask(new b(U,s,r,c,N,void 0))}scheduleMacroTask(s,r,c,N,Q){return this.scheduleTask(new b(O,s,r,c,N,Q))}scheduleEventTask(s,r,c,N,Q){return this.scheduleTask(new b(Te,s,r,c,N,Q))}cancelTask(s){if(s.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(s.zone||de).name+"; Execution: "+this.name+")");if(s.state===V||s.state===y){s._transitionTo(X,V,y);try{this._zoneDelegate.cancelTask(this,s)}catch(r){throw s._transitionTo(g,X),this._zoneDelegate.handleError(this,r),r}return this._updateTaskCount(s,-1),s._transitionTo(W,X),s.runCount=0,s}}_updateTaskCount(s,r){const c=s._zoneDelegates;-1==r&&(s._zoneDelegates=null);for(let N=0;NY.hasTask(r,c),onScheduleTask:(Y,s,r,c)=>Y.scheduleTask(r,c),onInvokeTask:(Y,s,r,c,N,Q)=>Y.invokeTask(r,c,N,Q),onCancelTask:(Y,s,r,c)=>Y.cancelTask(r,c)};class P{constructor(s,r,c){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=s,this._parentDelegate=r,this._forkZS=c&&(c&&c.onFork?c:r._forkZS),this._forkDlgt=c&&(c.onFork?r:r._forkDlgt),this._forkCurrZone=c&&(c.onFork?this.zone:r._forkCurrZone),this._interceptZS=c&&(c.onIntercept?c:r._interceptZS),this._interceptDlgt=c&&(c.onIntercept?r:r._interceptDlgt),this._interceptCurrZone=c&&(c.onIntercept?this.zone:r._interceptCurrZone),this._invokeZS=c&&(c.onInvoke?c:r._invokeZS),this._invokeDlgt=c&&(c.onInvoke?r:r._invokeDlgt),this._invokeCurrZone=c&&(c.onInvoke?this.zone:r._invokeCurrZone),this._handleErrorZS=c&&(c.onHandleError?c:r._handleErrorZS),this._handleErrorDlgt=c&&(c.onHandleError?r:r._handleErrorDlgt),this._handleErrorCurrZone=c&&(c.onHandleError?this.zone:r._handleErrorCurrZone),this._scheduleTaskZS=c&&(c.onScheduleTask?c:r._scheduleTaskZS),this._scheduleTaskDlgt=c&&(c.onScheduleTask?r:r._scheduleTaskDlgt),this._scheduleTaskCurrZone=c&&(c.onScheduleTask?this.zone:r._scheduleTaskCurrZone),this._invokeTaskZS=c&&(c.onInvokeTask?c:r._invokeTaskZS),this._invokeTaskDlgt=c&&(c.onInvokeTask?r:r._invokeTaskDlgt),this._invokeTaskCurrZone=c&&(c.onInvokeTask?this.zone:r._invokeTaskCurrZone),this._cancelTaskZS=c&&(c.onCancelTask?c:r._cancelTaskZS),this._cancelTaskDlgt=c&&(c.onCancelTask?r:r._cancelTaskDlgt),this._cancelTaskCurrZone=c&&(c.onCancelTask?this.zone:r._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const N=c&&c.onHasTask,Q=r&&r._hasTaskZS;(N||Q)&&(this._hasTaskZS=N?c:H,this._hasTaskDlgt=r,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=s,c.onScheduleTask||(this._scheduleTaskZS=H,this._scheduleTaskDlgt=r,this._scheduleTaskCurrZone=this.zone),c.onInvokeTask||(this._invokeTaskZS=H,this._invokeTaskDlgt=r,this._invokeTaskCurrZone=this.zone),c.onCancelTask||(this._cancelTaskZS=H,this._cancelTaskDlgt=r,this._cancelTaskCurrZone=this.zone))}fork(s,r){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,s,r):new _(s,r)}intercept(s,r,c){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,s,r,c):r}invoke(s,r,c,N,Q){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,s,r,c,N,Q):r.apply(c,N)}handleError(s,r){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,s,r)}scheduleTask(s,r){let c=r;if(this._scheduleTaskZS)this._hasTaskZS&&c._zoneDelegates.push(this._hasTaskDlgtOwner),c=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,s,r),c||(c=r);else if(r.scheduleFn)r.scheduleFn(r);else{if(r.type!=U)throw new Error("Task is missing scheduleFn.");R(r)}return c}invokeTask(s,r,c,N){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,s,r,c,N):r.callback.apply(c,N)}cancelTask(s,r){let c;if(this._cancelTaskZS)c=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,s,r);else{if(!r.cancelFn)throw Error("Task is not cancelable");c=r.cancelFn(r)}return c}hasTask(s,r){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,s,r)}catch(c){this.handleError(s,c)}}_updateTaskCount(s,r){const c=this._taskCounts,N=c[s],Q=c[s]=N+r;if(Q<0)throw new Error("More tasks executed then were scheduled.");if(0==N||0==Q){const be={microTask:c.microTask>0,macroTask:c.macroTask>0,eventTask:c.eventTask>0,change:s};this.hasTask(this.zone,be)}}}class b{constructor(s,r,c,N,Q,be){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=s,this.source=r,this.data=N,this.scheduleFn=Q,this.cancelFn=be,!c)throw new Error("callback is not defined");this.callback=c;const E=this;s===Te&&N&&N.useG?this.invoke=b.invokeTask:this.invoke=function(){return b.invokeTask.call(e,E,this,arguments)}}static invokeTask(s,r,c){s||(s=this),me++;try{return s.runCount++,s.zone.runTask(s,r,c)}finally{1==me&&k(),me--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(W,se)}_transitionTo(s,r,c){if(this._state!==r&&this._state!==c)throw new Error(`${this.type} '${this.source}': can not transition to '${s}', expecting state '${r}'${c?" or '"+c+"'":""}, was '${this._state}'.`);this._state=s,s==W&&(this._zoneDelegates=null)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const B=d("setTimeout"),j=d("Promise"),F=d("then");let oe,re=[],G=!1;function ee(Y){if(oe||e[j]&&(oe=e[j].resolve(0)),oe){let s=oe[F];s||(s=oe.then),s.call(oe,Y)}else e[B](Y,0)}function R(Y){0===me&&0===re.length&&ee(k),Y&&re.push(Y)}function k(){if(!G){for(G=!0;re.length;){const Y=re;re=[];for(let s=0;sne,onUnhandledError:ce,microtaskDrainDone:ce,scheduleMicroTask:R,showUncaughtError:()=>!_[d("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:ce,patchMethod:()=>ce,bindArguments:()=>[],patchThen:()=>ce,patchMacroTask:()=>ce,patchEventPrototype:()=>ce,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>ce,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>ce,wrapWithCurrentZone:()=>ce,filterProperties:()=>[],attachOriginToPatched:()=>ce,_redefineProperty:()=>ce,patchCallbacks:()=>ce,nativeScheduleMicroTask:ee};let ne={parent:null,zone:new _(null,null)},Pe=null,me=0;function ce(){}i("Zone","Zone"),e.Zone=_}(globalThis);const q=Object.getOwnPropertyDescriptor,ye=Object.defineProperty,De=Object.getPrototypeOf,Ue=Object.create,ht=Array.prototype.slice,Be="addEventListener",We="removeEventListener",tt=Zone.__symbol__(Be),nt=Zone.__symbol__(We),Oe="true",Le="false",ze=Zone.__symbol__("");function rt(e,n){return Zone.current.wrap(e,n)}function Xe(e,n,l,i,u){return Zone.current.scheduleMacroTask(e,n,l,i,u)}const z=Zone.__symbol__,Ye=typeof window<"u",je=Ye?window:void 0,fe=Ye&&je||globalThis,dt="removeAttribute";function ot(e,n){for(let l=e.length-1;l>=0;l--)"function"==typeof e[l]&&(e[l]=rt(e[l],n+"_"+l));return e}function ut(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&typeof e.set>"u")}const st=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,$e=!("nw"in fe)&&typeof fe.process<"u"&&"[object process]"==={}.toString.call(fe.process),x=!$e&&!st&&!(!Ye||!je.HTMLElement),_e=typeof fe.process<"u"&&"[object process]"==={}.toString.call(fe.process)&&!st&&!(!Ye||!je.HTMLElement),it={},Ke=function(e){if(!(e=e||fe.event))return;let n=it[e.type];n||(n=it[e.type]=z("ON_PROPERTY"+e.type));const l=this||e.target||fe,i=l[n];let u;if(x&&l===je&&"error"===e.type){const d=e;u=i&&i.call(this,d.message,d.filename,d.lineno,d.colno,d.error),!0===u&&e.preventDefault()}else u=i&&i.apply(this,arguments),null!=u&&!u&&e.preventDefault();return u};function ct(e,n,l){let i=q(e,n);if(!i&&l&&q(l,n)&&(i={enumerable:!0,configurable:!0}),!i||!i.configurable)return;const u=z("on"+n+"patched");if(e.hasOwnProperty(u)&&e[u])return;delete i.writable,delete i.value;const d=i.get,v=i.set,_=n.slice(2);let H=it[_];H||(H=it[_]=z("ON_PROPERTY"+_)),i.set=function(P){let b=this;!b&&e===fe&&(b=fe),b&&("function"==typeof b[H]&&b.removeEventListener(_,Ke),v&&v.call(b,null),b[H]=P,"function"==typeof P&&b.addEventListener(_,Ke,!1))},i.get=function(){let P=this;if(!P&&e===fe&&(P=fe),!P)return null;const b=P[H];if(b)return b;if(d){let B=d.call(this);if(B)return i.set.call(this,B),"function"==typeof P[dt]&&P.removeAttribute(n),B}return null},ye(e,n,i),e[u]=!0}function Je(e,n,l){if(n)for(let i=0;ifunction(v,_){const H=l(v,_);return H.cbIdx>=0&&"function"==typeof _[H.cbIdx]?Xe(H.name,_[H.cbIdx],H,u):d.apply(v,_)})}function ke(e,n){e[z("OriginalDelegate")]=n}let Ne=!1,Ve=!1;function Re(){if(Ne)return Ve;Ne=!0;try{const e=je.navigator.userAgent;(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/")||-1!==e.indexOf("Edge/"))&&(Ve=!0)}catch{}return Ve}Zone.__load_patch("ZoneAwarePromise",(e,n,l)=>{const i=Object.getOwnPropertyDescriptor,u=Object.defineProperty;const v=l.symbol,_=[],H=!1!==e[v("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],P=v("Promise"),b=v("then"),B="__creationTrace__";l.onUnhandledError=E=>{if(l.showUncaughtError()){const m=E&&E.rejection;m?console.error("Unhandled Promise rejection:",m instanceof Error?m.message:m,"; Zone:",E.zone.name,"; Task:",E.task&&E.task.source,"; Value:",m,m instanceof Error?m.stack:void 0):console.error(E)}},l.microtaskDrainDone=()=>{for(;_.length;){const E=_.shift();try{E.zone.runGuarded(()=>{throw E.throwOriginal?E.rejection:E})}catch(m){F(m)}}};const j=v("unhandledPromiseRejectionHandler");function F(E){l.onUnhandledError(E);try{const m=n[j];"function"==typeof m&&m.call(this,E)}catch{}}function re(E){return E&&E.then}function G(E){return E}function oe(E){return r.reject(E)}const ee=v("state"),R=v("value"),k=v("finally"),de=v("parentPromiseValue"),W=v("parentPromiseState"),se="Promise.then",V=null,y=!0,X=!1,g=0;function U(E,m){return a=>{try{te(E,m,a)}catch(T){te(E,!1,T)}}}const O=function(){let E=!1;return function(a){return function(){E||(E=!0,a.apply(null,arguments))}}},Te="Promise resolved with itself",J=v("currentTaskTrace");function te(E,m,a){const T=O();if(E===a)throw new TypeError(Te);if(E[ee]===V){let L=null;try{("object"==typeof a||"function"==typeof a)&&(L=a&&a.then)}catch(D){return T(()=>{te(E,!1,D)})(),E}if(m!==X&&a instanceof r&&a.hasOwnProperty(ee)&&a.hasOwnProperty(R)&&a[ee]!==V)Pe(a),te(E,a[ee],a[R]);else if(m!==X&&"function"==typeof L)try{L.call(a,T(U(E,m)),T(U(E,!1)))}catch(D){T(()=>{te(E,!1,D)})()}else{E[ee]=m;const D=E[R];if(E[R]=a,E[k]===k&&m===y&&(E[ee]=E[W],E[R]=E[de]),m===X&&a instanceof Error){const M=n.currentTask&&n.currentTask.data&&n.currentTask.data[B];M&&u(a,J,{configurable:!0,enumerable:!1,writable:!0,value:M})}for(let M=0;M{try{const I=E[R],A=!!a&&k===a[k];A&&(a[de]=I,a[W]=D);const S=m.run(M,void 0,A&&M!==oe&&M!==G?[]:[I]);te(a,!0,S)}catch(I){te(a,!1,I)}},a)}const Y=function(){},s=e.AggregateError;class r{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(m){return m instanceof r?m:te(new this(null),y,m)}static reject(m){return te(new this(null),X,m)}static withResolvers(){const m={};return m.promise=new r((a,T)=>{m.resolve=a,m.reject=T}),m}static any(m){if(!m||"function"!=typeof m[Symbol.iterator])return Promise.reject(new s([],"All promises were rejected"));const a=[];let T=0;try{for(let M of m)T++,a.push(r.resolve(M))}catch{return Promise.reject(new s([],"All promises were rejected"))}if(0===T)return Promise.reject(new s([],"All promises were rejected"));let L=!1;const D=[];return new r((M,I)=>{for(let A=0;A{L||(L=!0,M(S))},S=>{D.push(S),T--,0===T&&(L=!0,I(new s(D,"All promises were rejected")))})})}static race(m){let a,T,L=new this((I,A)=>{a=I,T=A});function D(I){a(I)}function M(I){T(I)}for(let I of m)re(I)||(I=this.resolve(I)),I.then(D,M);return L}static all(m){return r.allWithCallback(m)}static allSettled(m){return(this&&this.prototype instanceof r?this:r).allWithCallback(m,{thenCallback:T=>({status:"fulfilled",value:T}),errorCallback:T=>({status:"rejected",reason:T})})}static allWithCallback(m,a){let T,L,D=new this((S,K)=>{T=S,L=K}),M=2,I=0;const A=[];for(let S of m){re(S)||(S=this.resolve(S));const K=I;try{S.then($=>{A[K]=a?a.thenCallback($):$,M--,0===M&&T(A)},$=>{a?(A[K]=a.errorCallback($),M--,0===M&&T(A)):L($)})}catch($){L($)}M++,I++}return M-=2,0===M&&T(A),D}constructor(m){const a=this;if(!(a instanceof r))throw new Error("Must be an instanceof Promise.");a[ee]=V,a[R]=[];try{const T=O();m&&m(T(U(a,y)),T(U(a,X)))}catch(T){te(a,!1,T)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return r}then(m,a){let T=this.constructor?.[Symbol.species];(!T||"function"!=typeof T)&&(T=this.constructor||r);const L=new T(Y),D=n.current;return this[ee]==V?this[R].push(D,L,m,a):me(this,D,L,m,a),L}catch(m){return this.then(null,m)}finally(m){let a=this.constructor?.[Symbol.species];(!a||"function"!=typeof a)&&(a=r);const T=new a(Y);T[k]=k;const L=n.current;return this[ee]==V?this[R].push(L,T,m,m):me(this,L,T,m,m),T}}r.resolve=r.resolve,r.reject=r.reject,r.race=r.race,r.all=r.all;const c=e[P]=e.Promise;e.Promise=r;const N=v("thenPatched");function Q(E){const m=E.prototype,a=i(m,"then");if(a&&(!1===a.writable||!a.configurable))return;const T=m.then;m[b]=T,E.prototype.then=function(L,D){return new r((I,A)=>{T.call(this,I,A)}).then(L,D)},E[N]=!0}return l.patchThen=Q,c&&(Q(c),we(e,"fetch",E=>function be(E){return function(m,a){let T=E.apply(m,a);if(T instanceof r)return T;let L=T.constructor;return L[N]||Q(L),T}}(E))),Promise[n.__symbol__("uncaughtPromiseErrors")]=_,r}),Zone.__load_patch("toString",e=>{const n=Function.prototype.toString,l=z("OriginalDelegate"),i=z("Promise"),u=z("Error"),d=function(){if("function"==typeof this){const P=this[l];if(P)return"function"==typeof P?n.call(P):Object.prototype.toString.call(P);if(this===Promise){const b=e[i];if(b)return n.call(b)}if(this===Error){const b=e[u];if(b)return n.call(b)}}return n.call(this)};d[l]=n,Function.prototype.toString=d;const v=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":v.call(this)}});let ge=!1;if(typeof window<"u")try{const e=Object.defineProperty({},"passive",{get:function(){ge=!0}});window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch{ge=!1}const Se={useG:!0},he={},Ce={},qe=new RegExp("^"+ze+"(\\w+)(true|false)$"),He=z("propagationStopped");function Tt(e,n){const l=(n?n(e):e)+Le,i=(n?n(e):e)+Oe,u=ze+l,d=ze+i;he[e]={},he[e][Le]=u,he[e][Oe]=d}function pt(e,n,l,i){const u=i&&i.add||Be,d=i&&i.rm||We,v=i&&i.listeners||"eventListeners",_=i&&i.rmAll||"removeAllListeners",H=z(u),P="."+u+":",b="prependListener",B="."+b+":",j=function(R,k,de){if(R.isRemoved)return;const W=R.callback;let se;"object"==typeof W&&W.handleEvent&&(R.callback=y=>W.handleEvent(y),R.originalDelegate=W);try{R.invoke(R,k,[de])}catch(y){se=y}const V=R.options;if(V&&"object"==typeof V&&V.once){const y=R.originalDelegate?R.originalDelegate:R.callback;k[d].call(k,de.type,y,V)}return se};function F(R,k,de){if(!(k=k||e.event))return;const W=R||k.target||e,se=W[he[k.type][de?Oe:Le]];if(se){const V=[];if(1===se.length){const y=j(se[0],W,k);y&&V.push(y)}else{const y=se.slice();for(let X=0;X{throw X})}}}const re=function(R){return F(this,R,!1)},G=function(R){return F(this,R,!0)};function oe(R,k){if(!R)return!1;let de=!0;k&&void 0!==k.useG&&(de=k.useG);const W=k&&k.vh;let se=!0;k&&void 0!==k.chkDup&&(se=k.chkDup);let V=!1;k&&void 0!==k.rt&&(V=k.rt);let y=R;for(;y&&!y.hasOwnProperty(u);)y=De(y);if(!y&&R[u]&&(y=R),!y||y[H])return!1;const X=k&&k.eventNameToString,g={},U=y[H]=y[u],O=y[z(d)]=y[d],Te=y[z(v)]=y[v],J=y[z(_)]=y[_];let te;k&&k.prepend&&(te=y[z(k.prepend)]=y[k.prepend]);const r=de?function(a){if(!g.isExisting)return U.call(g.target,g.eventName,g.capture?G:re,g.options)}:function(a){return U.call(g.target,g.eventName,a.invoke,g.options)},c=de?function(a){if(!a.isRemoved){const T=he[a.eventName];let L;T&&(L=T[a.capture?Oe:Le]);const D=L&&a.target[L];if(D)for(let M=0;M{Me.zone.cancelTask(Me)},{once:!0})),g.target=null,pe&&(pe.taskData=null),p&&(o.once=!0),!ge&&"boolean"==typeof Me.options||(Me.options=o),Me.target=A,Me.capture=h,Me.eventName=S,$&&(Me.originalDelegate=K),I?Z.unshift(Me):Z.push(Me),M?A:void 0}};return y[u]=m(U,P,r,c,V),te&&(y[b]=m(te,B,function(a){return te.call(g.target,g.eventName,a.invoke,g.options)},c,V,!0)),y[d]=function(){const a=this||e;let T=arguments[0];k&&k.transferEventName&&(T=k.transferEventName(T));const L=arguments[2],D=!!L&&("boolean"==typeof L||L.capture),M=arguments[1];if(!M)return O.apply(this,arguments);if(W&&!W(O,M,a,arguments))return;const I=he[T];let A;I&&(A=I[D?Oe:Le]);const S=A&&a[A];if(S)for(let K=0;Kfunction(u,d){u[He]=!0,i&&i.apply(u,d)})}function gt(e,n,l,i,u){const d=Zone.__symbol__(i);if(n[d])return;const v=n[d]=n[i];n[i]=function(_,H,P){return H&&H.prototype&&u.forEach(function(b){const B=`${l}.${i}::`+b,j=H.prototype;try{if(j.hasOwnProperty(b)){const F=e.ObjectGetOwnPropertyDescriptor(j,b);F&&F.value?(F.value=e.wrapWithCurrentZone(F.value,B),e._redefineProperty(H.prototype,b,F)):j[b]&&(j[b]=e.wrapWithCurrentZone(j[b],B))}else j[b]&&(j[b]=e.wrapWithCurrentZone(j[b],B))}catch{}}),v.call(n,_,H,P)},e.attachOriginToPatched(n[i],v)}function et(e,n,l){if(!l||0===l.length)return n;const i=l.filter(d=>d.target===e);if(!i||0===i.length)return n;const u=i[0].ignoreProperties;return n.filter(d=>-1===u.indexOf(d))}function lt(e,n,l,i){if(!e)return;Je(e,et(e,n,l),i)}function Ie(e){return Object.getOwnPropertyNames(e).filter(n=>n.startsWith("on")&&n.length>2).map(n=>n.substring(2))}function _t(e,n){if($e&&!_e||Zone[e.symbol("patchEvents")])return;const l=n.__Zone_ignore_on_properties;let i=[];if(x){const u=window;i=i.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const d=function Et(){try{const e=je.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch{}return!1}()?[{target:u,ignoreProperties:["error"]}]:[];lt(u,Ie(u),l&&l.concat(d),De(u))}i=i.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let u=0;u{const i=Ie(e);l.patchOnProperties=Je,l.patchMethod=we,l.bindArguments=ot,l.patchMacroTask=at;const u=n.__symbol__("BLACK_LISTED_EVENTS"),d=n.__symbol__("UNPATCHED_EVENTS");e[d]&&(e[u]=e[d]),e[u]&&(n[u]=n[d]=e[u]),l.patchEventPrototype=Qe,l.patchEventTarget=pt,l.isIEOrEdge=Re,l.ObjectDefineProperty=ye,l.ObjectGetOwnPropertyDescriptor=q,l.ObjectCreate=Ue,l.ArraySlice=ht,l.patchClass=Fe,l.wrapWithCurrentZone=rt,l.filterProperties=et,l.attachOriginToPatched=ke,l._redefineProperty=Object.defineProperty,l.patchCallbacks=gt,l.getGlobalObjects=()=>({globalSources:Ce,zoneSymbolEventNames:he,eventNames:i,isBrowser:x,isMix:_e,isNode:$e,TRUE_STR:Oe,FALSE_STR:Le,ZONE_SYMBOL_PREFIX:ze,ADD_EVENT_LISTENER_STR:Be,REMOVE_EVENT_LISTENER_STR:We})});const xe=z("zoneTask");function Ae(e,n,l,i){let u=null,d=null;l+=i;const v={};function _(P){const b=P.data;return b.args[0]=function(){return P.invoke.apply(this,arguments)},b.handleId=u.apply(e,b.args),P}function H(P){return d.call(e,P.data.handleId)}u=we(e,n+=i,P=>function(b,B){if("function"==typeof B[0]){const j={isPeriodic:"Interval"===i,delay:"Timeout"===i||"Interval"===i?B[1]||0:void 0,args:B},F=B[0];B[0]=function(){try{return F.apply(this,arguments)}finally{j.isPeriodic||("number"==typeof j.handleId?delete v[j.handleId]:j.handleId&&(j.handleId[xe]=null))}};const re=Xe(n,B[0],j,_,H);if(!re)return re;const G=re.data.handleId;return"number"==typeof G?v[G]=re:G&&(G[xe]=re),G&&G.ref&&G.unref&&"function"==typeof G.ref&&"function"==typeof G.unref&&(re.ref=G.ref.bind(G),re.unref=G.unref.bind(G)),"number"==typeof G||G?G:re}return P.apply(e,B)}),d=we(e,l,P=>function(b,B){const j=B[0];let F;"number"==typeof j?F=v[j]:(F=j&&j[xe],F||(F=j)),F&&"string"==typeof F.type?"notScheduled"!==F.state&&(F.cancelFn&&F.data.isPeriodic||0===F.runCount)&&("number"==typeof j?delete v[j]:j&&(j[xe]=null),F.zone.cancelTask(F)):P.apply(e,B)})}Zone.__load_patch("legacy",e=>{const n=e[Zone.__symbol__("legacyPatch")];n&&n()}),Zone.__load_patch("timers",e=>{const n="set",l="clear";Ae(e,n,l,"Timeout"),Ae(e,n,l,"Interval"),Ae(e,n,l,"Immediate")}),Zone.__load_patch("requestAnimationFrame",e=>{Ae(e,"request","cancel","AnimationFrame"),Ae(e,"mozRequest","mozCancel","AnimationFrame"),Ae(e,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",(e,n)=>{const l=["alert","prompt","confirm"];for(let i=0;ifunction(H,P){return n.current.run(d,e,P,_)})}}),Zone.__load_patch("EventTarget",(e,n,l)=>{(function Ge(e,n){n.patchEventPrototype(e,n)})(e,l),function kt(e,n){if(Zone[n.symbol("patchEventTarget")])return;const{eventNames:l,zoneSymbolEventNames:i,TRUE_STR:u,FALSE_STR:d,ZONE_SYMBOL_PREFIX:v}=n.getGlobalObjects();for(let H=0;H{Fe("MutationObserver"),Fe("WebKitMutationObserver")}),Zone.__load_patch("IntersectionObserver",(e,n,l)=>{Fe("IntersectionObserver")}),Zone.__load_patch("FileReader",(e,n,l)=>{Fe("FileReader")}),Zone.__load_patch("on_property",(e,n,l)=>{_t(l,e)}),Zone.__load_patch("customElements",(e,n,l)=>{!function vt(e,n){const{isBrowser:l,isMix:i}=n.getGlobalObjects();if(!l&&!i||!e.customElements||!("customElements"in e))return;n.patchCallbacks(n,e.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback","formAssociatedCallback","formDisabledCallback","formResetCallback","formStateRestoreCallback"])}(e,l)}),Zone.__load_patch("XHR",(e,n)=>{!function H(P){const b=P.XMLHttpRequest;if(!b)return;const B=b.prototype;let F=B[tt],re=B[nt];if(!F){const g=P.XMLHttpRequestEventTarget;if(g){const U=g.prototype;F=U[tt],re=U[nt]}}const G="readystatechange",oe="scheduled";function ee(g){const U=g.data,O=U.target;O[d]=!1,O[_]=!1;const Te=O[u];F||(F=O[tt],re=O[nt]),Te&&re.call(O,G,Te);const J=O[u]=()=>{if(O.readyState===O.DONE)if(!U.aborted&&O[d]&&g.state===oe){const ne=O[n.__symbol__("loadfalse")];if(0!==O.status&&ne&&ne.length>0){const Pe=g.invoke;g.invoke=function(){const me=O[n.__symbol__("loadfalse")];for(let ce=0;cefunction(g,U){return g[i]=0==U[2],g[v]=U[1],de.apply(g,U)}),se=z("fetchTaskAborting"),V=z("fetchTaskScheduling"),y=we(B,"send",()=>function(g,U){if(!0===n.current[V]||g[i])return y.apply(g,U);{const O={target:g,url:g[v],isPeriodic:!1,args:U,aborted:!1},Te=Xe("XMLHttpRequest.send",R,O,ee,k);g&&!0===g[_]&&!O.aborted&&Te.state===oe&&Te.invoke()}}),X=we(B,"abort",()=>function(g,U){const O=function j(g){return g[l]}(g);if(O&&"string"==typeof O.type){if(null==O.cancelFn||O.data&&O.data.aborted)return;O.zone.cancelTask(O)}else if(!0===n.current[se])return X.apply(g,U)})}(e);const l=z("xhrTask"),i=z("xhrSync"),u=z("xhrListener"),d=z("xhrScheduled"),v=z("xhrURL"),_=z("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",e=>{e.navigator&&e.navigator.geolocation&&function mt(e,n){const l=e.constructor.name;for(let i=0;i{const H=function(){return _.apply(this,ot(arguments,l+"."+u))};return ke(H,_),H})(d)}}}(e.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",(e,n)=>{function l(i){return function(u){ft(e,i).forEach(v=>{const _=e.PromiseRejectionEvent;if(_){const H=new _(i,{promise:u.promise,reason:u.rejection});v.invoke(H)}})}}e.PromiseRejectionEvent&&(n[z("unhandledPromiseRejectionHandler")]=l("unhandledrejection"),n[z("rejectionHandledHandler")]=l("rejectionhandled"))}),Zone.__load_patch("queueMicrotask",(e,n,l)=>{!function yt(e,n){n.patchMethod(e,"queueMicrotask",l=>function(i,u){Zone.current.scheduleMicroTask("queueMicrotask",u[0])})}(e,l)})}},q=>{var Ue;Ue=752,q(q.s=Ue)}]); //# sourceMappingURL=polyfills.js.map !function(h){"object"==typeof exports&&typeof module<"u"?module.exports=h():"function"==typeof define&&define.amd?define([],h):(typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:this).Ajv=h()}(function(){return function h(g,z,e){function s(r,i){if(!z[r]){if(!g[r]){var n="function"==typeof require&&require;if(!i&&n)return n(r,!0);if(p)return p(r,!0);var P=new Error("Cannot find module '"+r+"'");throw P.code="MODULE_NOT_FOUND",P}var x=z[r]={exports:{}};g[r][0].call(x.exports,function(w){return s(g[r][1][w]||w)},x,x.exports,h,g,z,e)}return z[r].exports}for(var p="function"==typeof require&&require,t=0;t%\\^`{|}]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?)*\})*$/i,P=/^(?:(?:http[s\u017F]?|ftp):\/\/)(?:(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+(?::(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*)?@)?(?:(?!10(?:\.[0-9]{1,3}){3})(?!127(?:\.[0-9]{1,3}){3})(?!169\.254(?:\.[0-9]{1,3}){2})(?!192\.168(?:\.[0-9]{1,3}){2})(?!172\.(?:1[6-9]|2[0-9]|3[01])(?:\.[0-9]{1,3}){2})(?:[1-9][0-9]?|1[0-9][0-9]|2[01][0-9]|22[0-3])(?:\.(?:1?[0-9]{1,2}|2[0-4][0-9]|25[0-5])){2}(?:\.(?:[1-9][0-9]?|1[0-9][0-9]|2[0-4][0-9]|25[0-4]))|(?:(?:(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+-?)*(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+)(?:\.(?:(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+-?)*(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+)*(?:\.(?:(?:[KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]){2,})))(?::[0-9]{2,5})?(?:\/(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*)?$/i,x=/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,w=/^(?:\/(?:[^~/]|~0|~1)*)*$/,o=/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i,m=/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/;function u(O){return e.copy(u[O="full"==O?"full":"fast"])}function l(O){var F=O.match(s);if(!F)return!1;var L,c=+F[2],C=+F[3];return 1<=c&&c<=12&&1<=C&&C<=(2!=c||(L=+F[1])%4!=0||L%100==0&&L%400!=0?p[c]:29)}function f(O,F){var L=O.match(t);if(!L)return!1;var c=L[1],C=L[2],j=L[3];return(c<=23&&C<=59&&j<=59||23==c&&59==C&&60==j)&&(!F||L[5])}(g.exports=u).fast={date:/^\d\d\d\d-[0-1]\d-[0-3]\d$/,time:/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d:\d\d)?$/i,"date-time":/^\d\d\d\d-[0-1]\d-[0-3]\d[t\s](?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d:\d\d)$/i,uri:/^(?:[a-z][a-z0-9+-.]*:)(?:\/?\/)?[^\s]*$/i,"uri-reference":/^(?:(?:[a-z][a-z0-9+-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,"uri-template":n,url:P,email:/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?)*$/i,hostname:r,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ipv6:/^\s*(?:(?:(?:[0-9a-f]{1,4}:){7}(?:[0-9a-f]{1,4}|:))|(?:(?:[0-9a-f]{1,4}:){6}(?::[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){5}(?:(?:(?::[0-9a-f]{1,4}){1,2})|:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){4}(?:(?:(?::[0-9a-f]{1,4}){1,3})|(?:(?::[0-9a-f]{1,4})?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){3}(?:(?:(?::[0-9a-f]{1,4}){1,4})|(?:(?::[0-9a-f]{1,4}){0,2}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){2}(?:(?:(?::[0-9a-f]{1,4}){1,5})|(?:(?::[0-9a-f]{1,4}){0,3}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){1}(?:(?:(?::[0-9a-f]{1,4}){1,6})|(?:(?::[0-9a-f]{1,4}){0,4}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?::(?:(?:(?::[0-9a-f]{1,4}){1,7})|(?:(?::[0-9a-f]{1,4}){0,5}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(?:%.+)?\s*$/i,regex:U,uuid:x,"json-pointer":w,"json-pointer-uri-fragment":o,"relative-json-pointer":m},u.full={date:l,time:f,"date-time":function(O){var F=O.split(v);return 2==F.length&&l(F[0])&&f(F[1],!0)},uri:function(O){return $.test(O)&&i.test(O)},"uri-reference":/^(?:[a-z][a-z0-9+\-.]*:)?(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,"uri-template":n,url:P,email:/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&''*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i,hostname:function(O){return O.length<=255&&r.test(O)},ipv4:/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ipv6:/^\s*(?:(?:(?:[0-9a-f]{1,4}:){7}(?:[0-9a-f]{1,4}|:))|(?:(?:[0-9a-f]{1,4}:){6}(?::[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){5}(?:(?:(?::[0-9a-f]{1,4}){1,2})|:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){4}(?:(?:(?::[0-9a-f]{1,4}){1,3})|(?:(?::[0-9a-f]{1,4})?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){3}(?:(?:(?::[0-9a-f]{1,4}){1,4})|(?:(?::[0-9a-f]{1,4}){0,2}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){2}(?:(?:(?::[0-9a-f]{1,4}){1,5})|(?:(?::[0-9a-f]{1,4}){0,3}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){1}(?:(?:(?::[0-9a-f]{1,4}){1,6})|(?:(?::[0-9a-f]{1,4}){0,4}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?::(?:(?:(?::[0-9a-f]{1,4}){1,7})|(?:(?::[0-9a-f]{1,4}){0,5}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(?:%.+)?\s*$/i,regex:U,uuid:x,"json-pointer":w,"json-pointer-uri-fragment":o,"relative-json-pointer":m};var v=/t|\s/i,$=/\/|:/,B=/[^\\]\\Z/;function U(O){if(B.test(O))return!1;try{return new RegExp(O),!0}catch{return!1}}},{"./util":10}],5:[function(h,g,z){"use strict";var e=h("./resolve"),s=h("./util"),p=h("./error_classes"),t=h("fast-json-stable-stringify"),r=h("../dotjs/validate"),i=s.ucs2length,n=h("fast-deep-equal"),P=p.Validation;function x(f,v,$){for(var B=0;B",U=l?">":"<",O=void 0;if($){var b,F=e.util.getData(v.$data,n,e.dataPathArr),L="exclusive"+i,c="exclType"+i,C="exclIsNumber"+i,j="' + "+(S="op"+i)+" + '";r+=" var schemaExcl"+i+" = "+F+"; ",O=f,(b=b||[]).push(r+=" var "+L+"; var "+c+" = typeof "+(F="schemaExcl"+i)+"; if ("+c+" != 'boolean' && "+c+" != 'undefined' && "+c+" != 'number') { "),r="",!1!==e.createErrors?(r+=" { keyword: '"+(O||"_exclusiveLimit")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(w)+" , params: {} ",!1!==e.opts.messages&&(r+=" , message: '"+f+" should be boolean' "),e.opts.verbose&&(r+=" , schema: validate.schema"+x+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+m+" "),r+=" } "):r+=" {} ";var A=r;r=b.pop(),r+=!e.compositeRule&&o?e.async?" throw new ValidationError(["+A+"]); ":" validate.errors = ["+A+"]; return false; ":" var err = "+A+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",r+=" } else if ( ",u&&(r+=" ("+t+" !== undefined && typeof "+t+" != 'number') || "),r+=" "+c+" == 'number' ? ( ("+L+" = "+t+" === undefined || "+F+" "+B+"= "+t+") ? "+m+" "+U+"= "+F+" : "+m+" "+U+" "+t+" ) : ( ("+L+" = "+F+" === true) ? "+m+" "+U+"= "+t+" : "+m+" "+U+" "+t+" ) || "+m+" !== "+m+") { var op"+i+" = "+L+" ? '"+B+"' : '"+B+"='; ",void 0===P&&(w=e.errSchemaPath+"/"+(O=f),t=F,u=$)}else if(j=B,(C="number"==typeof v)&&u){var S="'"+j+"'";r+=" if ( ",u&&(r+=" ("+t+" !== undefined && typeof "+t+" != 'number') || "),r+=" ( "+t+" === undefined || "+v+" "+B+"= "+t+" ? "+m+" "+U+"= "+v+" : "+m+" "+U+" "+t+" ) || "+m+" !== "+m+") { "}else C&&void 0===P?(L=!0,w=e.errSchemaPath+"/"+(O=f),t=v,U+="="):(C&&(t=Math[l?"min":"max"](v,P)),v===(!C||t)?(L=!0,w=e.errSchemaPath+"/"+(O=f),U+="="):(L=!1,j+="=")),S="'"+j+"'",r+=" if ( ",u&&(r+=" ("+t+" !== undefined && typeof "+t+" != 'number') || "),r+=" "+m+" "+U+" "+t+" || "+m+" !== "+m+") { ";return O=O||s,(b=b||[]).push(r),r="",!1!==e.createErrors?(r+=" { keyword: '"+(O||"_limit")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(w)+" , params: { comparison: "+S+", limit: "+t+", exclusive: "+L+" } ",!1!==e.opts.messages&&(r+=" , message: 'should be "+j+" ",r+=u?"' + "+t:t+"'"),e.opts.verbose&&(r+=" , schema: ",r+=u?"validate.schema"+x:""+P,r+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+m+" "),r+=" } "):r+=" {} ",A=r,r=b.pop(),r+=!e.compositeRule&&o?e.async?" throw new ValidationError(["+A+"]); ":" validate.errors = ["+A+"]; return false; ":" var err = "+A+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",r+=" } ",o&&(r+=" else { "),r}},{}],13:[function(h,g,z){"use strict";g.exports=function(e,s,p){var t,r=" ",i=e.level,n=e.dataLevel,P=e.schema[s],x=e.schemaPath+e.util.getProperty(s),w=e.errSchemaPath+"/"+s,o=!e.opts.allErrors,m="data"+(n||""),u=e.opts.$data&&P&&P.$data;u?(r+=" var schema"+i+" = "+e.util.getData(P.$data,n,e.dataPathArr)+"; ",t="schema"+i):t=P,r+="if ( ",u&&(r+=" ("+t+" !== undefined && typeof "+t+" != 'number') || ");var l=s,f=f||[];f.push(r+=" "+m+".length "+("maxItems"==s?">":"<")+" "+t+") { "),r="",!1!==e.createErrors?(r+=" { keyword: '"+(l||"_limitItems")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(w)+" , params: { limit: "+t+" } ",!1!==e.opts.messages&&(r+=" , message: 'should NOT have ",r+="maxItems"==s?"more":"less",r+=" than ",r+=u?"' + "+t+" + '":""+P,r+=" items' "),e.opts.verbose&&(r+=" , schema: ",r+=u?"validate.schema"+x:""+P,r+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+m+" "),r+=" } "):r+=" {} ";var v=r;return r=f.pop(),r+=!e.compositeRule&&o?e.async?" throw new ValidationError(["+v+"]); ":" validate.errors = ["+v+"]; return false; ":" var err = "+v+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",r+="} ",o&&(r+=" else { "),r}},{}],14:[function(h,g,z){"use strict";g.exports=function(e,s,p){var t,r=" ",i=e.level,n=e.dataLevel,P=e.schema[s],x=e.schemaPath+e.util.getProperty(s),w=e.errSchemaPath+"/"+s,o=!e.opts.allErrors,m="data"+(n||""),u=e.opts.$data&&P&&P.$data;u?(r+=" var schema"+i+" = "+e.util.getData(P.$data,n,e.dataPathArr)+"; ",t="schema"+i):t=P,r+="if ( ",u&&(r+=" ("+t+" !== undefined && typeof "+t+" != 'number') || "),r+=!1===e.opts.unicode?" "+m+".length ":" ucs2length("+m+") ";var l=s,f=f||[];f.push(r+=" "+("maxLength"==s?">":"<")+" "+t+") { "),r="",!1!==e.createErrors?(r+=" { keyword: '"+(l||"_limitLength")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(w)+" , params: { limit: "+t+" } ",!1!==e.opts.messages&&(r+=" , message: 'should NOT be ",r+="maxLength"==s?"longer":"shorter",r+=" than ",r+=u?"' + "+t+" + '":""+P,r+=" characters' "),e.opts.verbose&&(r+=" , schema: ",r+=u?"validate.schema"+x:""+P,r+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+m+" "),r+=" } "):r+=" {} ";var v=r;return r=f.pop(),r+=!e.compositeRule&&o?e.async?" throw new ValidationError(["+v+"]); ":" validate.errors = ["+v+"]; return false; ":" var err = "+v+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",r+="} ",o&&(r+=" else { "),r}},{}],15:[function(h,g,z){"use strict";g.exports=function(e,s,p){var t,r=" ",i=e.level,n=e.dataLevel,P=e.schema[s],x=e.schemaPath+e.util.getProperty(s),w=e.errSchemaPath+"/"+s,o=!e.opts.allErrors,m="data"+(n||""),u=e.opts.$data&&P&&P.$data;u?(r+=" var schema"+i+" = "+e.util.getData(P.$data,n,e.dataPathArr)+"; ",t="schema"+i):t=P,r+="if ( ",u&&(r+=" ("+t+" !== undefined && typeof "+t+" != 'number') || ");var l=s,f=f||[];f.push(r+=" Object.keys("+m+").length "+("maxProperties"==s?">":"<")+" "+t+") { "),r="",!1!==e.createErrors?(r+=" { keyword: '"+(l||"_limitProperties")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(w)+" , params: { limit: "+t+" } ",!1!==e.opts.messages&&(r+=" , message: 'should NOT have ",r+="maxProperties"==s?"more":"less",r+=" than ",r+=u?"' + "+t+" + '":""+P,r+=" properties' "),e.opts.verbose&&(r+=" , schema: ",r+=u?"validate.schema"+x:""+P,r+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+m+" "),r+=" } "):r+=" {} ";var v=r;return r=f.pop(),r+=!e.compositeRule&&o?e.async?" throw new ValidationError(["+v+"]); ":" validate.errors = ["+v+"]; return false; ":" var err = "+v+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",r+="} ",o&&(r+=" else { "),r}},{}],16:[function(h,g,z){"use strict";g.exports=function(e,s,p){var t=" ",r=e.schema[s],i=e.schemaPath+e.util.getProperty(s),n=e.errSchemaPath+"/"+s,P=!e.opts.allErrors,x=e.util.copy(e),w="";x.level++;var o="valid"+x.level,m=x.baseId,u=!0,l=r;if(l)for(var f,v=-1,$=l.length-1;v<$;)f=l[v+=1],e.util.schemaHasRules(f,e.RULES.all)&&(u=!1,x.schema=f,x.schemaPath=i+"["+v+"]",x.errSchemaPath=n+"/"+v,t+=" "+e.validate(x)+" ",x.baseId=m,P&&(t+=" if ("+o+") { ",w+="}"));return P&&(t+=u?" if (true) { ":" "+w.slice(0,-1)+" "),e.util.cleanUpCode(t)}},{}],17:[function(h,g,z){"use strict";g.exports=function(e,s,p){var t=" ",r=e.level,i=e.dataLevel,n=e.schema[s],P=e.schemaPath+e.util.getProperty(s),x=e.errSchemaPath+"/"+s,w=!e.opts.allErrors,o="data"+(i||""),m="valid"+r,u="errs__"+r,l=e.util.copy(e),f="";l.level++;var v="valid"+l.level;if(n.every(function(c){return e.util.schemaHasRules(c,e.RULES.all)})){var $=l.baseId;t+=" var "+u+" = errors; var "+m+" = false; ";var B=e.compositeRule;e.compositeRule=l.compositeRule=!0;var U=n;if(U)for(var O,F=-1,L=U.length-1;F "+A+") { ";var k=o+"["+A+"]";l.schema=b,l.schemaPath=P+"["+A+"]",l.errSchemaPath=x+"/"+A,l.errorPath=e.util.getPathExpr(e.errorPath,A,e.opts.jsonPointers,!0),l.dataPathArr[B]=A;var R=e.validate(l);l.baseId=O,e.util.varOccurences(R,U)<2?t+=" "+e.util.varReplace(R,U,k)+" ":t+=" var "+U+" = "+k+"; "+R+" ",t+=" } ",w&&(t+=" if ("+v+") { ",f+="}")}"object"==typeof F&&e.util.schemaHasRules(F,e.RULES.all)&&(l.schema=F,l.schemaPath=e.schemaPath+".additionalItems",l.errSchemaPath=e.errSchemaPath+"/additionalItems",t+=" "+v+" = true; if ("+o+".length > "+n.length+") { for (var "+$+" = "+n.length+"; "+$+" < "+o+".length; "+$+"++) { ",l.errorPath=e.util.getPathExpr(e.errorPath,$,e.opts.jsonPointers,!0),k=o+"["+$+"]",l.dataPathArr[B]=$,R=e.validate(l),l.baseId=O,e.util.varOccurences(R,U)<2?t+=" "+e.util.varReplace(R,U,k)+" ":t+=" var "+U+" = "+k+"; "+R+" ",w&&(t+=" if (!"+v+") break; "),t+=" } } ",w&&(t+=" if ("+v+") { ",f+="}"))}else e.util.schemaHasRules(n,e.RULES.all)&&(l.schema=n,l.schemaPath=P,l.errSchemaPath=x,t+=" for (var "+$+" = 0; "+$+" < "+o+".length; "+$+"++) { ",l.errorPath=e.util.getPathExpr(e.errorPath,$,e.opts.jsonPointers,!0),k=o+"["+$+"]",l.dataPathArr[B]=$,R=e.validate(l),l.baseId=O,e.util.varOccurences(R,U)<2?t+=" "+e.util.varReplace(R,U,k)+" ":t+=" var "+U+" = "+k+"; "+R+" ",w&&(t+=" if (!"+v+") break; "),t+=" }");return w&&(t+=" "+f+" if ("+u+" == errors) {"),e.util.cleanUpCode(t)}},{}],28:[function(h,g,z){"use strict";g.exports=function(e,s,p){var t,r=" ",i=e.level,n=e.dataLevel,P=e.schema[s],x=e.schemaPath+e.util.getProperty(s),w=e.errSchemaPath+"/"+s,o=!e.opts.allErrors,m="data"+(n||""),u=e.opts.$data&&P&&P.$data;u?(r+=" var schema"+i+" = "+e.util.getData(P.$data,n,e.dataPathArr)+"; ",t="schema"+i):t=P,r+="var division"+i+";if (",u&&(r+=" "+t+" !== undefined && ( typeof "+t+" != 'number' || "),r+=" (division"+i+" = "+m+" / "+t+", ",r+=e.opts.multipleOfPrecision?" Math.abs(Math.round(division"+i+") - division"+i+") > 1e-"+e.opts.multipleOfPrecision+" ":" division"+i+" !== parseInt(division"+i+") ",r+=" ) ",u&&(r+=" ) ");var l=l||[];l.push(r+=" ) { "),r="",!1!==e.createErrors?(r+=" { keyword: 'multipleOf' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(w)+" , params: { multipleOf: "+t+" } ",!1!==e.opts.messages&&(r+=" , message: 'should be multiple of ",r+=u?"' + "+t:t+"'"),e.opts.verbose&&(r+=" , schema: ",r+=u?"validate.schema"+x:""+P,r+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+m+" "),r+=" } "):r+=" {} ";var f=r;return r=l.pop(),r+=!e.compositeRule&&o?e.async?" throw new ValidationError(["+f+"]); ":" validate.errors = ["+f+"]; return false; ":" var err = "+f+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",r+="} ",o&&(r+=" else { "),r}},{}],29:[function(h,g,z){"use strict";g.exports=function(e,s,p){var t=" ",r=e.level,i=e.dataLevel,n=e.schema[s],P=e.schemaPath+e.util.getProperty(s),x=e.errSchemaPath+"/"+s,w=!e.opts.allErrors,o="data"+(i||""),m="errs__"+r,u=e.util.copy(e);u.level++;var l="valid"+u.level;if(e.util.schemaHasRules(n,e.RULES.all)){u.schema=n,u.schemaPath=P,u.errSchemaPath=x,t+=" var "+m+" = errors; ";var f,v=e.compositeRule;e.compositeRule=u.compositeRule=!0,u.createErrors=!1,u.opts.allErrors&&(f=u.opts.allErrors,u.opts.allErrors=!1),t+=" "+e.validate(u)+" ",u.createErrors=!0,f&&(u.opts.allErrors=f),e.compositeRule=u.compositeRule=v;var $=$||[];$.push(t+=" if ("+l+") { "),t="",!1!==e.createErrors?(t+=" { keyword: 'not' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(x)+" , params: {} ",!1!==e.opts.messages&&(t+=" , message: 'should NOT be valid' "),e.opts.verbose&&(t+=" , schema: validate.schema"+P+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+o+" "),t+=" } "):t+=" {} ";var B=t;t=$.pop(),t+=!e.compositeRule&&w?e.async?" throw new ValidationError(["+B+"]); ":" validate.errors = ["+B+"]; return false; ":" var err = "+B+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",t+=" } else { errors = "+m+"; if (vErrors !== null) { if ("+m+") vErrors.length = "+m+"; else vErrors = null; } ",e.opts.allErrors&&(t+=" } ")}else t+=" var err = ",!1!==e.createErrors?(t+=" { keyword: 'not' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(x)+" , params: {} ",!1!==e.opts.messages&&(t+=" , message: 'should NOT be valid' "),e.opts.verbose&&(t+=" , schema: validate.schema"+P+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+o+" "),t+=" } "):t+=" {} ",t+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",w&&(t+=" if (false) { ");return t}},{}],30:[function(h,g,z){"use strict";g.exports=function(e,s,p){var t=" ",r=e.level,i=e.dataLevel,n=e.schema[s],P=e.schemaPath+e.util.getProperty(s),x=e.errSchemaPath+"/"+s,w=!e.opts.allErrors,o="data"+(i||""),m="valid"+r,u="errs__"+r,l=e.util.copy(e),f="";l.level++;var v="valid"+l.level,$=l.baseId,B="prevValid"+r,U="passingSchemas"+r;t+="var "+u+" = errors , "+B+" = false , "+m+" = false , "+U+" = null; ";var O=e.compositeRule;e.compositeRule=l.compositeRule=!0;var F=n;if(F)for(var L,c=-1,C=F.length-1;c 1) { ";var f=e.schema.items&&e.schema.items.type,v=Array.isArray(f);!f||"object"==f||"array"==f||v&&(0<=f.indexOf("object")||0<=f.indexOf("array"))?r+=" outer: for (;i--;) { for (j = i; j--;) { if (equal("+m+"[i], "+m+"[j])) { "+u+" = false; break outer; } } } ":(r+=" var itemIndices = {}, item; for (;i--;) { var item = "+m+"[i]; ",r+=" if ("+e.util["checkDataType"+(v?"s":"")](f,"item",!0)+") continue; ",v&&(r+=" if (typeof item == 'string') item = '\"' + item; "),r+=" if (typeof itemIndices[item] == 'number') { "+u+" = false; j = itemIndices[item]; break; } itemIndices[item] = i; } "),r+=" } ",l&&(r+=" } ");var $=$||[];$.push(r+=" if (!"+u+") { "),r="",!1!==e.createErrors?(r+=" { keyword: 'uniqueItems' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(w)+" , params: { i: i, j: j } ",!1!==e.opts.messages&&(r+=" , message: 'should NOT have duplicate items (items ## ' + j + ' and ' + i + ' are identical)' "),e.opts.verbose&&(r+=" , schema: ",r+=l?"validate.schema"+x:""+P,r+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+m+" "),r+=" } "):r+=" {} ";var B=r;r=$.pop(),r+=!e.compositeRule&&o?e.async?" throw new ValidationError(["+B+"]); ":" validate.errors = ["+B+"]; return false; ":" var err = "+B+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",r+=" } ",o&&(r+=" else { ")}else o&&(r+=" if (true) { ");return r}},{}],37:[function(h,g,z){"use strict";g.exports=function(e,s,p){var t="",r=!0===e.schema.$async,i=e.util.schemaHasRulesExcept(e.schema,e.RULES.all,"$ref"),n=e.self._getId(e.schema);if(e.isTop&&(t+=" var validate = ",r&&(e.async=!0,t+="async "),t+="function(data, dataPath, parentData, parentDataProperty, rootData) { 'use strict'; ",n&&(e.opts.sourceCode||e.opts.processCode)&&(t+=" /*# sourceURL="+n+" */ ")),"boolean"==typeof e.schema||!i&&!e.schema.$ref){var P=e.level,x=e.dataLevel,w=e.schema[s="false schema"],o=e.schemaPath+e.util.getProperty(s),m=e.errSchemaPath+"/"+s,u=!e.opts.allErrors,l="data"+(x||""),f="valid"+P;if(!1===e.schema){e.isTop?u=!0:t+=" var "+f+" = false; ",(de=de||[]).push(t),t="",!1!==e.createErrors?(t+=" { keyword: 'false schema' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(m)+" , params: {} ",!1!==e.opts.messages&&(t+=" , message: 'boolean schema is false' "),e.opts.verbose&&(t+=" , schema: false , parentSchema: validate.schema"+e.schemaPath+" , data: "+l+" "),t+=" } "):t+=" {} ";var v=t;t=de.pop(),t+=!e.compositeRule&&u?e.async?" throw new ValidationError(["+v+"]); ":" validate.errors = ["+v+"]; return false; ":" var err = "+v+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}else t+=e.isTop?r?" return data; ":" validate.errors = null; return true; ":" var "+f+" = true; ";return e.isTop&&(t+=" }; return validate; "),t}if(e.isTop){var $=e.isTop;P=e.level=0,x=e.dataLevel=0,l="data",e.rootId=e.resolve.fullPath(e.self._getId(e.root.schema)),e.baseId=e.baseId||e.rootId,delete e.isTop,e.dataPathArr=[void 0],t+=" var vErrors = null; ",t+=" var errors = 0; ",t+=" if (rootData === undefined) rootData = data; "}else{if(P=e.level,l="data"+((x=e.dataLevel)||""),n&&(e.baseId=e.resolve.url(e.baseId,n)),r&&!e.async)throw new Error("async schema in sync schema");t+=" var errs_"+P+" = errors;"}f="valid"+P,u=!e.opts.allErrors;var B="",U="",O=e.schema.type,F=Array.isArray(O);if(F&&1==O.length&&(O=O[0],F=!1),e.schema.$ref&&i){if("fail"==e.opts.extendRefs)throw new Error('$ref: validation keywords used in schema at path "'+e.errSchemaPath+'" (see option extendRefs)');!0!==e.opts.extendRefs&&(i=!1,e.logger.warn('$ref: keywords ignored in schema at path "'+e.errSchemaPath+'"'))}if(e.schema.$comment&&e.opts.$comment&&(t+=" "+e.RULES.all.$comment.code(e,"$comment")),O){if(e.opts.coerceTypes)var L=e.util.coerceToTypes(e.opts.coerceTypes,O);var c=e.RULES.types[O];if(L||F||!0===c||c&&!se(c)){if(o=e.schemaPath+".type",m=e.errSchemaPath+"/type",o=e.schemaPath+".type",m=e.errSchemaPath+"/type",t+=" if ("+e.util[F?"checkDataTypes":"checkDataType"](O,l,!0)+") { ",L){var C="dataType"+P,j="coerced"+P;t+=" var "+C+" = typeof "+l+"; ","array"==e.opts.coerceTypes&&(t+=" if ("+C+" == 'object' && Array.isArray("+l+")) "+C+" = 'array'; "),t+=" var "+j+" = undefined; ";var b="",A=L;if(A)for(var S,k=-1,R=A.length-1;k= 0x80 (not a basic code point)","invalid-input":"Invalid input"},v=Math.floor,$=String.fromCharCode;function B(d){throw new RangeError(f[d])}function U(d,y){var E=d.split("@"),I="";return 1>1,d+=v(d/y);455v((o-N)/a))&&B("overflow"),N+=T*a;var D=_<=J?1:J+26<=_?26:_-J;if(Tv(o/Q)&&B("overflow"),a*=Q}var W=E.length+1;J=L(N-me,W,0==me),v(N/W)>o-H&&B("overflow"),H+=v(N/W),N%=W,E.splice(N++,0,H)}return String.fromCodePoint.apply(String,E)},C=function(d){var y=[],E=(d=O(d)).length,I=128,N=0,H=72,J=!0,re=!1,ne=void 0;try{for(var ve,me=d[Symbol.iterator]();!(J=(ve=me.next()).done);J=!0){var a=ve.value;a<128&&y.push($(a))}}catch(Ne){re=!0,ne=Ne}finally{try{!J&&me.return&&me.return()}finally{if(re)throw ne}}var _=y.length,T=_;for(_&&y.push("-");Tv((o-N)/te)&&B("overflow"),N+=(D-I)*te,I=D;var be=!0,Se=!1,$e=void 0;try{for(var je,ke=d[Symbol.iterator]();!(be=(je=ke.next()).done);be=!0){var Be=je.value;if(Beo&&B("overflow"),Be==I){for(var Me=N,Ie=36;;Ie+=36){var Le=Ie<=H?1:H+26<=Ie?26:Ie-H;if(Me>6|192).toString(16).toUpperCase()+"%"+(63&y|128).toString(16).toUpperCase():"%"+(y>>12|224).toString(16).toUpperCase()+"%"+(y>>6&63|128).toString(16).toUpperCase()+"%"+(63&y|128).toString(16).toUpperCase()}function S(d){for(var y="",E=0,I=d.length;EA-Z\\x5E-\\x7E]",'[\\"\\\\]'),Oe=new RegExp(Pe,"g"),_e=new RegExp(se,"g"),Ce=new RegExp(p("[^]","[A-Za-z0-9\\!\\$\\%\\'\\*\\+\\-\\^\\_\\`\\{\\|\\}\\~]","[\\.]",'[\\"]',xe),"g"),Fe=new RegExp(p("[^]",Pe,"[\\!\\$\\'\\(\\)\\*\\+\\,\\;\\:\\@]"),"g"),Ue=Fe;function Ge(d){var y=S(d);return y.match(Oe)?y:d}var ze={scheme:"mailto",parse:function(d,y){var E=d,I=E.to=E.path?E.path.split(","):[];if(E.path=void 0,E.query){for(var N=!1,H={},J=E.query.split("&"),re=0,ne=J.length;re>>2]|=(u[f>>>2]>>>24-f%4*8&255)<<24-(l+f)%4*8;else if(65535>>2]=u[f>>>2];else m.push.apply(m,u);return this.sigBytes+=o,this},clamp:function(){var o=this.words,m=this.sigBytes;o[m>>>2]&=4294967295<<32-m%4*8,o.length=h.ceil(m/4)},clone:function(){var o=p.clone.call(this);return o.words=this.words.slice(0),o},random:function(o){for(var m=[],u=0;u>>2]>>>24-l%4*8&255;u.push((f>>>4).toString(16)),u.push((15&f).toString(16))}return u.join("")},parse:function(o){for(var m=o.length,u=[],l=0;l>>3]|=parseInt(o.substr(l,2),16)<<24-l%8*4;return new t.init(u,m/2)}},n=r.Latin1={stringify:function(o){var m=o.words;o=o.sigBytes;for(var u=[],l=0;l>>2]>>>24-l%4*8&255));return u.join("")},parse:function(o){for(var m=o.length,u=[],l=0;l>>2]|=(255&o.charCodeAt(l))<<24-l%4*8;return new t.init(u,m)}},P=r.Utf8={stringify:function(o){try{return decodeURIComponent(escape(n.stringify(o)))}catch{throw Error("Malformed UTF-8 data")}},parse:function(o){return n.parse(unescape(encodeURIComponent(o)))}},x=e.BufferedBlockAlgorithm=p.extend({reset:function(){this._data=new t.init,this._nDataBytes=0},_append:function(o){"string"==typeof o&&(o=P.parse(o)),this._data.concat(o),this._nDataBytes+=o.sigBytes},_process:function(o){var m=this._data,u=m.words,l=m.sigBytes,f=this.blockSize,v=l/(4*f);if(o=(v=o?h.ceil(v):h.max((0|v)-this._minBufferSize,0))*f,l=h.min(4*o,l),o){for(var $=0;$>>32-l)+w}function z(x,w,o,m,u,l,f){return((x=x+(w&m|o&~m)+u+f)<>>32-l)+w}function e(x,w,o,m,u,l,f){return((x=x+(w^o^m)+u+f)<>>32-l)+w}function s(x,w,o,m,u,l,f){return((x=x+(o^(w|~m))+u+f)<>>32-l)+w}for(var p=CryptoJS,t=(i=p.lib).WordArray,r=i.Hasher,i=p.algo,n=[],P=0;64>P;P++)n[P]=4294967296*h.abs(h.sin(P+1))|0;i=i.MD5=r.extend({_doReset:function(){this._hash=new t.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(x,w){for(var o=0;16>o;o++){var u=x[m=w+o];x[m]=16711935&(u<<8|u>>>24)|4278255360&(u<<24|u>>>8)}o=this._hash.words;var m=x[w+0],l=(u=x[w+1],x[w+2]),f=x[w+3],v=x[w+4],$=x[w+5],B=x[w+6],U=x[w+7],O=x[w+8],F=x[w+9],L=x[w+10],c=x[w+11],C=x[w+12],j=x[w+13],b=x[w+14],A=x[w+15],S=g(S=o[0],V=o[1],R=o[2],k=o[3],m,7,n[0]),k=g(k,S,V,R,u,12,n[1]),R=g(R,k,S,V,l,17,n[2]),V=g(V,R,k,S,f,22,n[3]);S=g(S,V,R,k,v,7,n[4]),k=g(k,S,V,R,$,12,n[5]),R=g(R,k,S,V,B,17,n[6]),V=g(V,R,k,S,U,22,n[7]),S=g(S,V,R,k,O,7,n[8]),k=g(k,S,V,R,F,12,n[9]),R=g(R,k,S,V,L,17,n[10]),V=g(V,R,k,S,c,22,n[11]),S=g(S,V,R,k,C,7,n[12]),k=g(k,S,V,R,j,12,n[13]),R=g(R,k,S,V,b,17,n[14]),S=z(S,V=g(V,R,k,S,A,22,n[15]),R,k,u,5,n[16]),k=z(k,S,V,R,B,9,n[17]),R=z(R,k,S,V,c,14,n[18]),V=z(V,R,k,S,m,20,n[19]),S=z(S,V,R,k,$,5,n[20]),k=z(k,S,V,R,L,9,n[21]),R=z(R,k,S,V,A,14,n[22]),V=z(V,R,k,S,v,20,n[23]),S=z(S,V,R,k,F,5,n[24]),k=z(k,S,V,R,b,9,n[25]),R=z(R,k,S,V,f,14,n[26]),V=z(V,R,k,S,O,20,n[27]),S=z(S,V,R,k,j,5,n[28]),k=z(k,S,V,R,l,9,n[29]),R=z(R,k,S,V,U,14,n[30]),S=e(S,V=z(V,R,k,S,C,20,n[31]),R,k,$,4,n[32]),k=e(k,S,V,R,O,11,n[33]),R=e(R,k,S,V,c,16,n[34]),V=e(V,R,k,S,b,23,n[35]),S=e(S,V,R,k,u,4,n[36]),k=e(k,S,V,R,v,11,n[37]),R=e(R,k,S,V,U,16,n[38]),V=e(V,R,k,S,L,23,n[39]),S=e(S,V,R,k,j,4,n[40]),k=e(k,S,V,R,m,11,n[41]),R=e(R,k,S,V,f,16,n[42]),V=e(V,R,k,S,B,23,n[43]),S=e(S,V,R,k,F,4,n[44]),k=e(k,S,V,R,C,11,n[45]),R=e(R,k,S,V,A,16,n[46]),S=s(S,V=e(V,R,k,S,l,23,n[47]),R,k,m,6,n[48]),k=s(k,S,V,R,U,10,n[49]),R=s(R,k,S,V,b,15,n[50]),V=s(V,R,k,S,$,21,n[51]),S=s(S,V,R,k,C,6,n[52]),k=s(k,S,V,R,f,10,n[53]),R=s(R,k,S,V,L,15,n[54]),V=s(V,R,k,S,u,21,n[55]),S=s(S,V,R,k,O,6,n[56]),k=s(k,S,V,R,A,10,n[57]),R=s(R,k,S,V,B,15,n[58]),V=s(V,R,k,S,j,21,n[59]),S=s(S,V,R,k,v,6,n[60]),k=s(k,S,V,R,c,10,n[61]),R=s(R,k,S,V,l,15,n[62]),V=s(V,R,k,S,F,21,n[63]);o[0]=o[0]+S|0,o[1]=o[1]+V|0,o[2]=o[2]+R|0,o[3]=o[3]+k|0},_doFinalize:function(){var x=this._data,w=x.words,o=8*this._nDataBytes,m=8*x.sigBytes;w[m>>>5]|=128<<24-m%32;var u=h.floor(o/4294967296);for(w[15+(m+64>>>9<<4)]=16711935&(u<<8|u>>>24)|4278255360&(u<<24|u>>>8),w[14+(m+64>>>9<<4)]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),x.sigBytes=4*(w.length+1),this._process(),w=(x=this._hash).words,o=0;4>o;o++)m=w[o],w[o]=16711935&(m<<8|m>>>24)|4278255360&(m<<24|m>>>8);return x},clone:function(){var x=r.clone.call(this);return x._hash=this._hash.clone(),x}}),p.MD5=r._createHelper(i),p.HmacMD5=r._createHmacHelper(i)}(Math),function(h,g){"use strict";var z="function",e="undefined",s="object",p="model",t="name",r="type",i="vendor",n="version",P="architecture",x="console",w="mobile",o="tablet",m="smarttv",u="wearable",l={extend:function(F,L){var c={};for(var C in F)L[C]&&L[C].length%2==0?c[C]=L[C].concat(F[C]):c[C]=F[C];return c},has:function(F,L){return"string"==typeof F&&-1!==L.toLowerCase().indexOf(F.toLowerCase())},lowerize:function(F){return F.toLowerCase()},major:function(F){return"string"==typeof F?F.replace(/[^\d\.]/g,"").split(".")[0]:g},trim:function(F){return F.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}},f={rgx:function(F,L){for(var c,C,j,b,A,S,k=0;k>>16,65535&a[0],a[1]>>>16,65535&a[1]],_=[_[0]>>>16,65535&_[0],_[1]>>>16,65535&_[1]];var T=[0,0,0,0];return T[3]+=a[3]+_[3],T[2]+=T[3]>>>16,T[3]&=65535,T[2]+=a[2]+_[2],T[1]+=T[2]>>>16,T[2]&=65535,T[1]+=a[1]+_[1],T[0]+=T[1]>>>16,T[1]&=65535,T[0]+=a[0]+_[0],T[0]&=65535,[T[0]<<16|T[1],T[2]<<16|T[3]]},g=function(a,_){a=[a[0]>>>16,65535&a[0],a[1]>>>16,65535&a[1]],_=[_[0]>>>16,65535&_[0],_[1]>>>16,65535&_[1]];var T=[0,0,0,0];return T[3]+=a[3]*_[3],T[2]+=T[3]>>>16,T[3]&=65535,T[2]+=a[2]*_[3],T[1]+=T[2]>>>16,T[2]&=65535,T[2]+=a[3]*_[2],T[1]+=T[2]>>>16,T[2]&=65535,T[1]+=a[1]*_[3],T[0]+=T[1]>>>16,T[1]&=65535,T[1]+=a[2]*_[2],T[0]+=T[1]>>>16,T[1]&=65535,T[1]+=a[3]*_[1],T[0]+=T[1]>>>16,T[1]&=65535,T[0]+=a[0]*_[3]+a[1]*_[2]+a[2]*_[1]+a[3]*_[0],T[0]&=65535,[T[0]<<16|T[1],T[2]<<16|T[3]]},z=function(a,_){return 32===(_%=64)?[a[1],a[0]]:_<32?[a[0]<<_|a[1]>>>32-_,a[1]<<_|a[0]>>>32-_]:(_-=32,[a[1]<<_|a[0]>>>32-_,a[0]<<_|a[1]>>>32-_])},e=function(a,_){return 0===(_%=64)?a:_<32?[a[0]<<_|a[1]>>>32-_,a[1]<<_]:[a[1]<<_-32,0]},s=function(a,_){return[a[0]^_[0],a[1]^_[1]]},p=function(a){return a=s(a,[0,a[0]>>>1]),a=g(a,[4283543511,3981806797]),a=s(a,[0,a[0]>>>1]),a=g(a,[3301882366,444984403]),a=s(a,[0,a[0]>>>1])},t=function(a,_){_=_||0;for(var T=(a=a||"").length%16,D=a.length-T,Q=[0,_],W=[0,_],Z=[0,0],Y=[0,0],pe=[2277735313,289559509],ge=[1291169091,658871167],te=0;te>>0).toString(16)).slice(-8)+("00000000"+(Q[1]>>>0).toString(16)).slice(-8)+("00000000"+(W[0]>>>0).toString(16)).slice(-8)+("00000000"+(W[1]>>>0).toString(16)).slice(-8)},r={preprocessor:null,audio:{timeout:1e3,excludeIOS11:!0},fonts:{swfContainerId:"fingerprintjs2",swfPath:"flash/compiled/FontList.swf",userDefinedFonts:[],extendedJsFonts:!1},screen:{detectScreenOrientation:!0},plugins:{sortPluginsFor:[/palemoon/i],excludeIE:!1},extraComponents:[],excludes:{enumerateDevices:!0,pixelRatio:!0,doNotTrack:!0,fontsFlash:!0},NOT_AVAILABLE:"not available",ERROR:"error",EXCLUDED:"excluded"},i=function(a,_){if(Array.prototype.forEach&&a.forEach===Array.prototype.forEach)a.forEach(_);else if(a.length===+a.length)for(var T=0,D=a.length;TW.name?1:Q.name=0?"Windows Phone":a.indexOf("win")>=0?"Windows":a.indexOf("android")>=0?"Android":a.indexOf("linux")>=0?"Linux":a.indexOf("iphone")>=0||a.indexOf("ipad")>=0?"iOS":a.indexOf("mac")>=0?"Mac":"Other",("ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0)&&"Windows Phone"!==D&&"Android"!==D&&"iOS"!==D&&"Other"!==D)return!0;if(typeof _<"u"){if((_=_.toLowerCase()).indexOf("win")>=0&&"Windows"!==D&&"Windows Phone"!==D)return!0;if(_.indexOf("linux")>=0&&"Linux"!==D&&"Android"!==D)return!0;if(_.indexOf("mac")>=0&&"Mac"!==D&&"iOS"!==D)return!0;if((-1===_.indexOf("win")&&-1===_.indexOf("linux")&&-1===_.indexOf("mac"))!=("Other"===D))return!0}return T.indexOf("win")>=0&&"Windows"!==D&&"Windows Phone"!==D||(T.indexOf("linux")>=0||T.indexOf("android")>=0||T.indexOf("pike")>=0)&&"Linux"!==D&&"Android"!==D||(T.indexOf("mac")>=0||T.indexOf("ipad")>=0||T.indexOf("ipod")>=0||T.indexOf("iphone")>=0)&&"Mac"!==D&&"iOS"!==D||(-1===T.indexOf("win")&&-1===T.indexOf("linux")&&-1===T.indexOf("mac"))!=("Other"===D)||typeof navigator.plugins>"u"&&"Windows"!==D&&"Windows Phone"!==D},d=function(){var T,a=navigator.userAgent.toLowerCase(),_=navigator.productSub;if(("Chrome"===(T=a.indexOf("firefox")>=0?"Firefox":a.indexOf("opera")>=0||a.indexOf("opr")>=0?"Opera":a.indexOf("chrome")>=0?"Chrome":a.indexOf("safari")>=0?"Safari":a.indexOf("trident")>=0?"Internet Explorer":"Other")||"Safari"===T||"Opera"===T)&&"20030107"!==_)return!0;var Q,D=eval.toString().length;if(37===D&&"Safari"!==T&&"Firefox"!==T&&"Other"!==T)return!0;if(39===D&&"Internet Explorer"!==T&&"Other"!==T)return!0;if(33===D&&"Chrome"!==T&&"Opera"!==T&&"Other"!==T)return!0;try{throw"a"}catch(W){try{W.toSource(),Q=!0}catch{Q=!1}}return Q&&"Firefox"!==T&&"Other"!==T},y=function(){var a=document.createElement("canvas");return!(!a.getContext||!a.getContext("2d"))},E=function(){if(!y())return!1;var a=ne();return!!window.WebGLRenderingContext&&!!a},I=function(){return"Microsoft Internet Explorer"===navigator.appName||!("Netscape"!==navigator.appName||!/Trident/.test(navigator.userAgent))},N=function(){return typeof window.swfobject<"u"},H=function(){return window.swfobject.hasFlashPlayerVersion("9.0.0")},re=function(a,_){var T="___fp_swf_loaded";window[T]=function(Z){a(Z)};var D=_.fonts.swfContainerId;!function(a){var _=document.createElement("div");_.setAttribute("id",a.fonts.swfContainerId),document.body.appendChild(_)}();var Q={onReady:T};window.swfobject.embedSWF(_.fonts.swfPath,D,"1","1","9.0.0",!1,Q,{allowScriptAccess:"always",menu:"false"},{})},ne=function(){var a=document.createElement("canvas"),_=null;try{_=a.getContext("webgl")||a.getContext("experimental-webgl")}catch{}return _||(_=null),_},ve=[{key:"userAgent",getData:function(a){a(navigator.userAgent)}},{key:"language",getData:function(a,_){a(navigator.language||navigator.userLanguage||navigator.browserLanguage||navigator.systemLanguage||_.NOT_AVAILABLE)}},{key:"colorDepth",getData:function(a,_){a(window.screen.colorDepth||_.NOT_AVAILABLE)}},{key:"deviceMemory",getData:function(a,_){a(navigator.deviceMemory||_.NOT_AVAILABLE)}},{key:"pixelRatio",getData:function(a,_){a(window.devicePixelRatio||_.NOT_AVAILABLE)}},{key:"hardwareConcurrency",getData:function(a,_){a(xe(_))}},{key:"screenResolution",getData:function(a,_){a(B(_))}},{key:"availableScreenResolution",getData:function(a,_){a(O(_))}},{key:"timezoneOffset",getData:function(a){a((new Date).getTimezoneOffset())}},{key:"timezone",getData:function(a,_){window.Intl&&window.Intl.DateTimeFormat?a((new window.Intl.DateTimeFormat).resolvedOptions().timeZone):a(_.NOT_AVAILABLE)}},{key:"sessionStorage",getData:function(a,_){a(Pe(_))}},{key:"localStorage",getData:function(a,_){a(de(_))}},{key:"indexedDb",getData:function(a,_){a(se(_))}},{key:"addBehavior",getData:function(a){a(!(!document.body||!document.body.addBehavior))}},{key:"openDatabase",getData:function(a){a(!!window.openDatabase)}},{key:"cpuClass",getData:function(a,_){a(Oe(_))}},{key:"platform",getData:function(a,_){a(_e(_))}},{key:"doNotTrack",getData:function(a,_){a(Ce(_))}},{key:"plugins",getData:function(a,_){I()?_.plugins.excludeIE?a(_.EXCLUDED):a(X(_)):a(ee(_))}},{key:"canvas",getData:function(a,_){y()?a(Ue(_)):a(_.NOT_AVAILABLE)}},{key:"webgl",getData:function(a,_){E()?a(Ge()):a(_.NOT_AVAILABLE)}},{key:"webglVendorAndRenderer",getData:function(a){E()?a(ze()):a()}},{key:"adBlock",getData:function(a){a(M())}},{key:"hasLiedLanguages",getData:function(a){a(q())}},{key:"hasLiedResolution",getData:function(a){a(G())}},{key:"hasLiedOs",getData:function(a){a(K())}},{key:"hasLiedBrowser",getData:function(a){a(d())}},{key:"touchSupport",getData:function(a){a(Fe())}},{key:"fonts",getData:function(a,_){var T=["monospace","sans-serif","serif"],D=["Andale Mono","Arial","Arial Black","Arial Hebrew","Arial MT","Arial Narrow","Arial Rounded MT Bold","Arial Unicode MS","Bitstream Vera Sans Mono","Book Antiqua","Bookman Old Style","Calibri","Cambria","Cambria Math","Century","Century Gothic","Century Schoolbook","Comic Sans","Comic Sans MS","Consolas","Courier","Courier New","Geneva","Georgia","Helvetica","Helvetica Neue","Impact","Lucida Bright","Lucida Calligraphy","Lucida Console","Lucida Fax","LUCIDA GRANDE","Lucida Handwriting","Lucida Sans","Lucida Sans Typewriter","Lucida Sans Unicode","Microsoft Sans Serif","Monaco","Monotype Corsiva","MS Gothic","MS Outlook","MS PGothic","MS Reference Sans Serif","MS Sans Serif","MS Serif","MYRIAD","MYRIAD PRO","Palatino","Palatino Linotype","Segoe Print","Segoe Script","Segoe UI","Segoe UI Light","Segoe UI Semibold","Segoe UI Symbol","Tahoma","Times","Times New Roman","Times New Roman PS","Trebuchet MS","Verdana","Wingdings","Wingdings 2","Wingdings 3"];if(_.fonts.extendedJsFonts){D=D.concat(["Abadi MT Condensed Light","Academy Engraved LET","ADOBE CASLON PRO","Adobe Garamond","ADOBE GARAMOND PRO","Agency FB","Aharoni","Albertus Extra Bold","Albertus Medium","Algerian","Amazone BT","American Typewriter","American Typewriter Condensed","AmerType Md BT","Andalus","Angsana New","AngsanaUPC","Antique Olive","Aparajita","Apple Chancery","Apple Color Emoji","Apple SD Gothic Neo","Arabic Typesetting","ARCHER","ARNO PRO","Arrus BT","Aurora Cn BT","AvantGarde Bk BT","AvantGarde Md BT","AVENIR","Ayuthaya","Bandy","Bangla Sangam MN","Bank Gothic","BankGothic Md BT","Baskerville","Baskerville Old Face","Batang","BatangChe","Bauer Bodoni","Bauhaus 93","Bazooka","Bell MT","Bembo","Benguiat Bk BT","Berlin Sans FB","Berlin Sans FB Demi","Bernard MT Condensed","BernhardFashion BT","BernhardMod BT","Big Caslon","BinnerD","Blackadder ITC","BlairMdITC TT","Bodoni 72","Bodoni 72 Oldstyle","Bodoni 72 Smallcaps","Bodoni MT","Bodoni MT Black","Bodoni MT Condensed","Bodoni MT Poster Compressed","Bookshelf Symbol 7","Boulder","Bradley Hand","Bradley Hand ITC","Bremen Bd BT","Britannic Bold","Broadway","Browallia New","BrowalliaUPC","Brush Script MT","Californian FB","Calisto MT","Calligrapher","Candara","CaslonOpnface BT","Castellar","Centaur","Cezanne","CG Omega","CG Times","Chalkboard","Chalkboard SE","Chalkduster","Charlesworth","Charter Bd BT","Charter BT","Chaucer","ChelthmITC Bk BT","Chiller","Clarendon","Clarendon Condensed","CloisterBlack BT","Cochin","Colonna MT","Constantia","Cooper Black","Copperplate","Copperplate Gothic","Copperplate Gothic Bold","Copperplate Gothic Light","CopperplGoth Bd BT","Corbel","Cordia New","CordiaUPC","Cornerstone","Coronet","Cuckoo","Curlz MT","DaunPenh","Dauphin","David","DB LCD Temp","DELICIOUS","Denmark","DFKai-SB","Didot","DilleniaUPC","DIN","DokChampa","Dotum","DotumChe","Ebrima","Edwardian Script ITC","Elephant","English 111 Vivace BT","Engravers MT","EngraversGothic BT","Eras Bold ITC","Eras Demi ITC","Eras Light ITC","Eras Medium ITC","EucrosiaUPC","Euphemia","Euphemia UCAS","EUROSTILE","Exotc350 Bd BT","FangSong","Felix Titling","Fixedsys","FONTIN","Footlight MT Light","Forte","FrankRuehl","Fransiscan","Freefrm721 Blk BT","FreesiaUPC","Freestyle Script","French Script MT","FrnkGothITC Bk BT","Fruitger","FRUTIGER","Futura","Futura Bk BT","Futura Lt BT","Futura Md BT","Futura ZBlk BT","FuturaBlack BT","Gabriola","Galliard BT","Gautami","Geeza Pro","Geometr231 BT","Geometr231 Hv BT","Geometr231 Lt BT","GeoSlab 703 Lt BT","GeoSlab 703 XBd BT","Gigi","Gill Sans","Gill Sans MT","Gill Sans MT Condensed","Gill Sans MT Ext Condensed Bold","Gill Sans Ultra Bold","Gill Sans Ultra Bold Condensed","Gisha","Gloucester MT Extra Condensed","GOTHAM","GOTHAM BOLD","Goudy Old Style","Goudy Stout","GoudyHandtooled BT","GoudyOLSt BT","Gujarati Sangam MN","Gulim","GulimChe","Gungsuh","GungsuhChe","Gurmukhi MN","Haettenschweiler","Harlow Solid Italic","Harrington","Heather","Heiti SC","Heiti TC","HELV","Herald","High Tower Text","Hiragino Kaku Gothic ProN","Hiragino Mincho ProN","Hoefler Text","Humanst 521 Cn BT","Humanst521 BT","Humanst521 Lt BT","Imprint MT Shadow","Incised901 Bd BT","Incised901 BT","Incised901 Lt BT","INCONSOLATA","Informal Roman","Informal011 BT","INTERSTATE","IrisUPC","Iskoola Pota","JasmineUPC","Jazz LET","Jenson","Jester","Jokerman","Juice ITC","Kabel Bk BT","Kabel Ult BT","Kailasa","KaiTi","Kalinga","Kannada Sangam MN","Kartika","Kaufmann Bd BT","Kaufmann BT","Khmer UI","KodchiangUPC","Kokila","Korinna BT","Kristen ITC","Krungthep","Kunstler Script","Lao UI","Latha","Leelawadee","Letter Gothic","Levenim MT","LilyUPC","Lithograph","Lithograph Light","Long Island","Lydian BT","Magneto","Maiandra GD","Malayalam Sangam MN","Malgun Gothic","Mangal","Marigold","Marion","Marker Felt","Market","Marlett","Matisse ITC","Matura MT Script Capitals","Meiryo","Meiryo UI","Microsoft Himalaya","Microsoft JhengHei","Microsoft New Tai Lue","Microsoft PhagsPa","Microsoft Tai Le","Microsoft Uighur","Microsoft YaHei","Microsoft Yi Baiti","MingLiU","MingLiU_HKSCS","MingLiU_HKSCS-ExtB","MingLiU-ExtB","Minion","Minion Pro","Miriam","Miriam Fixed","Mistral","Modern","Modern No. 20","Mona Lisa Solid ITC TT","Mongolian Baiti","MONO","MoolBoran","Mrs Eaves","MS LineDraw","MS Mincho","MS PMincho","MS Reference Specialty","MS UI Gothic","MT Extra","MUSEO","MV Boli","Nadeem","Narkisim","NEVIS","News Gothic","News GothicMT","NewsGoth BT","Niagara Engraved","Niagara Solid","Noteworthy","NSimSun","Nyala","OCR A Extended","Old Century","Old English Text MT","Onyx","Onyx BT","OPTIMA","Oriya Sangam MN","OSAKA","OzHandicraft BT","Palace Script MT","Papyrus","Parchment","Party LET","Pegasus","Perpetua","Perpetua Titling MT","PetitaBold","Pickwick","Plantagenet Cherokee","Playbill","PMingLiU","PMingLiU-ExtB","Poor Richard","Poster","PosterBodoni BT","PRINCETOWN LET","Pristina","PTBarnum BT","Pythagoras","Raavi","Rage Italic","Ravie","Ribbon131 Bd BT","Rockwell","Rockwell Condensed","Rockwell Extra Bold","Rod","Roman","Sakkal Majalla","Santa Fe LET","Savoye LET","Sceptre","Script","Script MT Bold","SCRIPTINA","Serifa","Serifa BT","Serifa Th BT","ShelleyVolante BT","Sherwood","Shonar Bangla","Showcard Gothic","Shruti","Signboard","SILKSCREEN","SimHei","Simplified Arabic","Simplified Arabic Fixed","SimSun","SimSun-ExtB","Sinhala Sangam MN","Sketch Rockwell","Skia","Small Fonts","Snap ITC","Snell Roundhand","Socket","Souvenir Lt BT","Staccato222 BT","Steamer","Stencil","Storybook","Styllo","Subway","Swis721 BlkEx BT","Swiss911 XCm BT","Sylfaen","Synchro LET","System","Tamil Sangam MN","Technical","Teletype","Telugu Sangam MN","Tempus Sans ITC","Terminal","Thonburi","Traditional Arabic","Trajan","TRAJAN PRO","Tristan","Tubular","Tunga","Tw Cen MT","Tw Cen MT Condensed","Tw Cen MT Condensed Extra Bold","TypoUpright BT","Unicorn","Univers","Univers CE 55 Medium","Univers Condensed","Utsaah","Vagabond","Vani","Vijaya","Viner Hand ITC","VisualUI","Vivaldi","Vladimir Script","Vrinda","Westminster","WHITNEY","Wide Latin","ZapfEllipt BT","ZapfHumnst BT","ZapfHumnst Dm BT","Zapfino","Zurich BlkEx BT","Zurich Ex BT","ZWAdobeF"])}D=(D=D.concat(_.fonts.userDefinedFonts)).filter(function(ye,De){return D.indexOf(ye)===De});var Y=document.getElementsByTagName("body")[0],pe=document.createElement("div"),ge=document.createElement("div"),te={},be={},Se=function(){var ye=document.createElement("span");return ye.style.position="absolute",ye.style.left="-9999px",ye.style.fontSize="72px",ye.style.fontStyle="normal",ye.style.fontWeight="normal",ye.style.letterSpacing="normal",ye.style.lineBreak="auto",ye.style.lineHeight="normal",ye.style.textTransform="none",ye.style.textAlign="left",ye.style.textDecoration="none",ye.style.textShadow="none",ye.style.whiteSpace="normal",ye.style.wordBreak="normal",ye.style.wordSpacing="normal",ye.innerHTML="mmmmmmmmmmlli",ye},$e=function(ye,De){var Ve=Se();return Ve.style.fontFamily="'"+ye+"',"+De,Ve},Be=function(ye){for(var De=!1,Ve=0;Ve=a.components.length)_(T.data);else{var Z=a.components[D];if(a.excludes[Z.key])Q(!1);else{if(!W&&Z.pauseBefore)return D-=1,void setTimeout(function(){Q(!0)},1);try{Z.getData(function(Y){T.addPreprocessedComponent(Z.key,Y),Q(!1)},a)}catch(Y){T.addPreprocessedComponent(Z.key,String(Y)),Q(!1)}}}};Q(!1)},me.getPromise=function(a){return new Promise(function(_,T){me.get(a,_)})},me.getV18=function(a,_){return null==_&&(_=a,a={}),me.get(a,function(T){for(var D=[],Q=0;Q1e3?1e3:e.batchsize:_defaultValue.batchsize,Telemetry.config=Object.assign(_defaultValue,e),Telemetry.initialized=!0,g.dispatcher=Telemetry.config.dispatcher?Telemetry.config.dispatcher:libraryDispatcher,h.updateConfigurations(e),console.info("Telemetry is initialized."))},h._dispatch=function(e){if(e.mid=e.eid+":"+CryptoJS.MD5(JSON.stringify(e)).toString(),g.enableValidation){var s=ajv.getSchema("http://api.ekstep.org/telemetry/"+e.eid.toLowerCase());if(!s(e))return void console.error("Invalid "+e.eid+" Event: "+ajv.errorsText(s.errors))}"client"===g.runningEnv?e.context.did?(e.actor.id=h.getActorId(e.actor.id,e.context.did),dispatcher.dispatch(e)):Telemetry.fingerPrintId?(e.context.did=Telemetry.fingerPrintId,e.actor.id=h.getActorId(e.actor.id,Telemetry.fingerPrintId),dispatcher.dispatch(e)):Telemetry.getFingerPrint(function(t,r){e.context.did=t,e.actor.id=h.getActorId(e.actor.id,t),Telemetry.fingerPrintId=t,dispatcher.dispatch(e)}):dispatcher.dispatch(e)},h.getActorId=function(e,s){return e&&"anonymous"!==e?e:s},h.getEvent=function(e,s){return g.telemetryEnvelop.eid=e,g.telemetryEnvelop.ets=(new Date).getTime()+(1e3*Telemetry.config.timeDiff||0),g.telemetryEnvelop.ver=Telemetry._version,g.telemetryEnvelop.mid="",g.telemetryEnvelop.actor=Object.assign({},{id:Telemetry.config.uid||"anonymous",type:"User"},h.getUpdatedValue("actor")),g.telemetryEnvelop.context=Object.assign({},h.getGlobalContext(),h.getUpdatedValue("context")),g.telemetryEnvelop.object=Object.assign({},h.getGlobalObject(),h.getUpdatedValue("object")),g.telemetryEnvelop.tags=Object.assign([],Telemetry.config.tags,h.getUpdatedValue("tags")),g.telemetryEnvelop.edata=s,g.telemetryEnvelop},h.updateConfigurations=function(e){e.object&&(g._globalObject=e.object),e.channel&&(g._globalContext.channel=e.channel),e.env&&(g._globalContext.env=e.env),e.rollup&&(g._globalContext.rollup=e.rollup),e.sid&&(g._globalContext.sid=e.sid),e.did&&(g._globalContext.did=e.did),e.cdata&&(g._globalContext.cdata=e.cdata),e.pdata&&(g._globalContext.pdata=e.pdata)},h.getGlobalContext=function(){return g._globalContext},h.getGlobalObject=function(){return g._globalObject},h.updateValues=function(e){e&&(e.context&&(g._currentContext=e.context),e.object&&(g._currentObject=e.object),e.actor&&(g._currentActor=e.actor),e.tags&&(g._currentTags=e.tags),e.runningEnv&&(g.runningEnv=e.runningEnv))},h.getUpdatedValue=function(e){switch(e.toLowerCase()){case"context":return g._currentContext||{};case"object":return g._currentObject||{};case"actor":return g._currentActor||{};case"tags":return g._currentTags||[]}},h.objectAssign=function(){Object.assign=function(e){"use strict";if(null==e)throw new TypeError("Cannot convert undefined or null to object");e=Object(e);for(var s=1;s=Telemetry.config.batchsize)&&TelemetrySyncManager.syncEvents()},syncEvents:function(h=!0,g){var z=EkTelemetry||z,e=TelemetrySyncManager;if(!g){var s=e._teleData.splice(0,z.config.batchsize);if(!s.length)return;g={id:"api.sunbird.telemetry",ver:z._version,params:{msgid:CryptoJS.MD5(JSON.stringify(s)).toString()},ets:(new Date).getTime()+(1e3*z.config.timeDiff||0),events:s}}var p={};typeof z.config.authtoken<"u"&&(p.Authorization="Bearer "+z.config.authtoken);var t=z.config.host+z.config.apislug+z.config.endpoint;p.dataType="json",p["Content-Type"]="application/json",p["x-app-id"]=z.config.pdata.id,p["x-device-id"]=z.fingerPrintId,p["x-channel-id"]=z.config.channel,jQuery.ajax({url:t,type:"POST",headers:p,data:JSON.stringify(g),async:h}).done(function(r){z.config.telemetryDebugEnabled&&console.log("Telemetry API success",r)}).fail(function(r,i,n){e._failedBatchSize>e._failedBatch.length&&e._failedBatch.push(g),403==r.status?console.error("Authentication error: ",r):console.log("Error while Telemetry sync to server: ",r)})},syncFailedBatch:function(){var h=TelemetrySyncManager;if(h._failedBatch.length){Telemetry.config.telemetryDebugEnabled&&console.log("syncing failed telemetry batch");var g=h._failedBatch.shift();h.syncEvents(!0,g)}}};typeof document<"u"&&(TelemetrySyncManager.init(),setInterval(function(){TelemetrySyncManager.syncFailedBatch()},TelemetrySyncManager._syncRetryInterval)),function(h){!function(g){var z="object"==typeof global?global:"object"==typeof self?self:"object"==typeof this?this:Function("return this;")(),e=s(h);function s(p,t){return function(r,i){"function"!=typeof p[r]&&Object.defineProperty(p,r,{configurable:!0,writable:!0,value:i}),t&&t(r,i)}}typeof z.Reflect>"u"?z.Reflect=h:e=s(z.Reflect,e),function(g){var z=Object.prototype.hasOwnProperty,e="function"==typeof Symbol,s=e&&typeof Symbol.toPrimitive<"u"?Symbol.toPrimitive:"@@toPrimitive",p=e&&typeof Symbol.iterator<"u"?Symbol.iterator:"@@iterator",t="function"==typeof Object.create,r={__proto__:[]}instanceof Array,i=!t&&!r,n={create:t?function(){return ze(Object.create(null))}:r?function(){return ze({__proto__:null})}:function(){return ze({})},has:i?function(M,q){return z.call(M,q)}:function(M,q){return q in M},get:i?function(M,q){return z.call(M,q)?M[q]:void 0}:function(M,q){return M[q]}},P=Object.getPrototypeOf(Function),x="object"==typeof process&&process.env&&"true"===process.env.REFLECT_METADATA_USE_MAP_POLYFILL,w=x||"function"!=typeof Map||"function"!=typeof Map.prototype.entries?Fe():Map,o=x||"function"!=typeof Set||"function"!=typeof Set.prototype.entries?Ue():Set,u=new(x||"function"!=typeof WeakMap?Ge():WeakMap);function l(M,q,G,K){if(ae(G)){if(!ce(M))throw new TypeError;if(!he(q))throw new TypeError;return C(M,q)}if(!ce(M))throw new TypeError;if(!le(q))throw new TypeError;if(!le(K)&&!ae(K)&&!we(K))throw new TypeError;return we(K)&&(K=void 0),j(M,q,G=X(G),K)}function f(M,q){function G(K,d){if(!le(K))throw new TypeError;if(!ae(d)&&!Pe(d))throw new TypeError;V(M,q,K,d)}return G}function v(M,q,G,K){if(!le(G))throw new TypeError;return ae(K)||(K=X(K)),V(M,q,G,K)}function $(M,q,G){if(!le(q))throw new TypeError;return ae(G)||(G=X(G)),A(M,q,G)}function B(M,q,G){if(!le(q))throw new TypeError;return ae(G)||(G=X(G)),S(M,q,G)}function U(M,q,G){if(!le(q))throw new TypeError;return ae(G)||(G=X(G)),k(M,q,G)}function O(M,q,G){if(!le(q))throw new TypeError;return ae(G)||(G=X(G)),R(M,q,G)}function F(M,q){if(!le(M))throw new TypeError;return ae(q)||(q=X(q)),ie(M,q)}function L(M,q){if(!le(M))throw new TypeError;return ae(q)||(q=X(q)),ue(M,q)}function c(M,q,G){if(!le(q))throw new TypeError;ae(G)||(G=X(G));var K=b(q,G,!1);if(ae(K)||!K.delete(M))return!1;if(K.size>0)return!0;var d=u.get(q);return d.delete(G),d.size>0||u.delete(q),!0}function C(M,q){for(var G=M.length-1;G>=0;--G){var d=(0,M[G])(q);if(!ae(d)&&!we(d)){if(!he(d))throw new TypeError;q=d}}return q}function j(M,q,G,K){for(var d=M.length-1;d>=0;--d){var E=(0,M[d])(q,G,K);if(!ae(E)&&!we(E)){if(!le(E))throw new TypeError;K=E}}return K}function b(M,q,G){var K=u.get(M);if(ae(K)){if(!G)return;K=new w,u.set(M,K)}var d=K.get(q);if(ae(d)){if(!G)return;d=new w,K.set(q,d)}return d}function A(M,q,G){if(S(M,q,G))return!0;var d=Ce(q);return!we(d)&&A(M,d,G)}function S(M,q,G){var K=b(q,G,!1);return!ae(K)&&Ae(K.has(M))}function k(M,q,G){if(S(M,q,G))return R(M,q,G);var d=Ce(q);return we(d)?void 0:k(M,d,G)}function R(M,q,G){var K=b(q,G,!1);if(!ae(K))return K.get(M)}function V(M,q,G,K){b(G,K,!0).set(M,q)}function ie(M,q){var G=ue(M,q),K=Ce(M);if(null===K)return G;var d=ie(K,q);if(d.length<=0)return G;if(G.length<=0)return d;for(var y=new o,E=[],I=0,N=G;I=0&&I=this._keys.length?(this._index=-1,this._keys=q,this._values=q):this._index++,{value:N,done:!1}}return{value:void 0,done:!0}},E.prototype.throw=function(I){throw this._index>=0&&(this._index=-1,this._keys=q,this._values=q),I},E.prototype.return=function(I){return this._index>=0&&(this._index=-1,this._keys=q,this._values=q),{value:I,done:!0}},E}();return function(){function E(){this._keys=[],this._values=[],this._cacheKey=M,this._cacheIndex=-2}return Object.defineProperty(E.prototype,"size",{get:function(){return this._keys.length},enumerable:!0,configurable:!0}),E.prototype.has=function(I){return this._find(I,!1)>=0},E.prototype.get=function(I){var N=this._find(I,!1);return N>=0?this._values[N]:void 0},E.prototype.set=function(I,N){var H=this._find(I,!0);return this._values[H]=N,this},E.prototype.delete=function(I){var N=this._find(I,!1);if(N>=0){for(var H=this._keys.length,J=N+1;J{window,_t.exports=function(Me){var w={};function l(y){if(w[y])return w[y].exports;var N=w[y]={i:y,l:!1,exports:{}};return Me[y].call(N.exports,N,N.exports,l),N.l=!0,N.exports}return l.m=Me,l.c=w,l.d=function(y,N,J){l.o(y,N)||Object.defineProperty(y,N,{enumerable:!0,get:J})},l.r=function(y){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(y,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(y,"__esModule",{value:!0})},l.t=function(y,N){if(1&N&&(y=l(y)),8&N||4&N&&"object"==typeof y&&y&&y.__esModule)return y;var J=Object.create(null);if(l.r(J),Object.defineProperty(J,"default",{enumerable:!0,value:y}),2&N&&"string"!=typeof y)for(var H in y)l.d(J,H,function(R){return y[R]}.bind(null,H));return J},l.n=function(y){var N=y&&y.__esModule?function(){return y.default}:function(){return y};return l.d(N,"a",N),N},l.o=function(y,N){return Object.prototype.hasOwnProperty.call(y,N)},l.p="",l(l.s=98)}([,,function(Me,w,l){"use strict";Object.defineProperty(w,"__esModule",{value:!0});var y=l(5);w.METADATA_KEY=y;var N=l(43);w.Container=N.Container;var J=l(16);w.BindingScopeEnum=J.BindingScopeEnum,w.BindingTypeEnum=J.BindingTypeEnum,w.TargetTypeEnum=J.TargetTypeEnum;var H=l(59);w.AsyncContainerModule=H.AsyncContainerModule,w.ContainerModule=H.ContainerModule;var R=l(60);w.injectable=R.injectable;var K=l(61);w.tagged=K.tagged;var Q=l(62);w.named=Q.named;var ee=l(37);w.inject=ee.inject,w.LazyServiceIdentifer=ee.LazyServiceIdentifer;var j=l(63);w.optional=j.optional;var G=l(64);w.unmanaged=G.unmanaged;var oe=l(65);w.multiInject=oe.multiInject;var me=l(66);w.targetName=me.targetName;var De=l(67);w.postConstruct=De.postConstruct;var we=l(35);w.MetadataReader=we.MetadataReader;var Ie=l(22);w.id=Ie.id;var de=l(17);w.decorate=de.decorate;var ge=l(40);w.traverseAncerstors=ge.traverseAncerstors,w.taggedConstraint=ge.taggedConstraint,w.namedConstraint=ge.namedConstraint,w.typeConstraint=ge.typeConstraint;var ae=l(25);w.getServiceIdentifierAsString=ae.getServiceIdentifierAsString;var ke=l(68);w.multiBindToService=ke.multiBindToService},,,function(Me,w,l){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.NAMED_TAG="named",w.NAME_TAG="name",w.UNMANAGED_TAG="unmanaged",w.OPTIONAL_TAG="optional",w.INJECT_TAG="inject",w.MULTI_INJECT_TAG="multi_inject",w.TAGGED="inversify:tagged",w.TAGGED_PROP="inversify:tagged_props",w.PARAM_TYPES="inversify:paramtypes",w.DESIGN_PARAM_TYPES="design:paramtypes",w.POST_CONSTRUCT="post_construct"},,,,function(Me,w,l){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.DUPLICATED_INJECTABLE_DECORATOR="Cannot apply @injectable decorator multiple times.",w.DUPLICATED_METADATA="Metadata key was used more than once in a parameter:",w.NULL_ARGUMENT="NULL argument",w.KEY_NOT_FOUND="Key Not Found",w.AMBIGUOUS_MATCH="Ambiguous match found for serviceIdentifier:",w.CANNOT_UNBIND="Could not unbind serviceIdentifier:",w.NOT_REGISTERED="No matching bindings found for serviceIdentifier:",w.MISSING_INJECTABLE_ANNOTATION="Missing required @injectable annotation in:",w.MISSING_INJECT_ANNOTATION="Missing required @inject or @multiInject annotation in:",w.UNDEFINED_INJECT_ANNOTATION=function(y){return"@inject called with undefined this could mean that the class "+y+" has a circular dependency problem. You can use a LazyServiceIdentifer to overcome this limitation."},w.CIRCULAR_DEPENDENCY="Circular dependency found:",w.NOT_IMPLEMENTED="Sorry, this feature is not fully implemented yet.",w.INVALID_BINDING_TYPE="Invalid binding type:",w.NO_MORE_SNAPSHOTS_AVAILABLE="No snapshot available to restore.",w.INVALID_MIDDLEWARE_RETURN="Invalid return type in middleware. Middleware must return!",w.INVALID_FUNCTION_BINDING="Value provided to function binding must be a function!",w.INVALID_TO_SELF_VALUE="The toSelf function can only be applied when a constructor is used as service identifier",w.INVALID_DECORATOR_OPERATION="The @inject @multiInject @tagged and @named decorators must be applied to the parameters of a class constructor or a class property.",w.ARGUMENTS_LENGTH_MISMATCH=function(){for(var y=[],N=0;N= than the number of constructor arguments of its base class."},w.CONTAINER_OPTIONS_MUST_BE_AN_OBJECT="Invalid Container constructor argument. Container options must be an object.",w.CONTAINER_OPTIONS_INVALID_DEFAULT_SCOPE="Invalid Container option. Default scope must be a string ('singleton' or 'transient').",w.CONTAINER_OPTIONS_INVALID_AUTO_BIND_INJECTABLE="Invalid Container option. Auto bind injectable must be a boolean",w.CONTAINER_OPTIONS_INVALID_SKIP_BASE_CHECK="Invalid Container option. Skip base check must be a boolean",w.MULTIPLE_POST_CONSTRUCT_METHODS="Cannot apply @postConstruct decorator multiple times in the same class",w.POST_CONSTRUCT_ERROR=function(){for(var y=[],N=0;N0&&Ee[Ee.length-1])||6!==V[0]&&2!==V[0])){ae=0;continue}if(3===V[0]&&(!Ee||V[1]>Ee[0]&&V[1]0?ie.length:de.length),fe=oe(we,de);return V.concat(fe)}function j(we,Ie,de,ge,ae){var ke=ae[we.toString()]||[],Oe=De(ke),Ee=!0!==Oe.unmanaged,ie=ge[we];if((ie=Oe.inject||Oe.multiInject||ie)instanceof y.LazyServiceIdentifer&&(ie=ie.unwrap()),Ee){if(!Ie&&(ie===Object||ie===Function||void 0===ie)){var Xe=N.MISSING_INJECT_ANNOTATION+" argument "+we+" in class "+de+".";throw new Error(Xe)}var lt=new K.Target(J.TargetTypeEnum.ConstructorArgument,Oe.targetName,ie);return lt.metadata=ke,lt}return null}function G(we,Ie,de,ge,ae){for(var ke=[],Oe=0;Oe0?Ee:me(we,de)}return 0}function De(we){var Ie={};return we.forEach(function(de){Ie[de.key.toString()]=de.value}),{inject:Ie[H.INJECT_TAG],multiInject:Ie[H.MULTI_INJECT_TAG],targetName:Ie[H.NAME_TAG],unmanaged:Ie[H.UNMANAGED_TAG]}}w.getDependencies=Q,w.getBaseClassDependencyCount=me},function(Me,w,l){"use strict";Object.defineProperty(w,"__esModule",{value:!0});var y=function(){function N(J){this.str=J}return N.prototype.startsWith=function(J){return 0===this.str.indexOf(J)},N.prototype.endsWith=function(J){var H="",R=J.split("").reverse().join("");return H=this.str.split("").reverse().join(""),this.startsWith.call({str:H},R)},N.prototype.contains=function(J){return-1!==this.str.indexOf(J)},N.prototype.equals=function(J){return this.str===J},N.prototype.value=function(){return this.str},N}();w.QueryableString=y},function(Me,w,l){"use strict";Object.defineProperty(w,"__esModule",{value:!0});var y=l(22),N=function(){function J(H,R,K,Q,ee){this.id=y.id(),this.serviceIdentifier=H,this.parentContext=R,this.parentRequest=K,this.target=ee,this.childRequests=[],this.bindings=Array.isArray(Q)?Q:[Q],this.requestScope=null===K?new Map:null}return J.prototype.addChildRequest=function(H,R,K){var Q=new J(H,this.parentContext,this,R,K);return this.childRequests.push(Q),Q},J}();w.Request=N},function(Me,w,l){"use strict";Object.defineProperty(w,"__esModule",{value:!0});var y=l(9),N=l(16),J=l(36),H=l(25),R=l(53),K=function(j,G,oe){try{return oe()}catch(me){throw J.isStackOverflowExeption(me)?new Error(y.CIRCULAR_DEPENDENCY_IN_FACTORY(j,G.toString())):me}},Q=function(j){return function(G){G.parentContext.setCurrentRequest(G);var oe=G.bindings,me=G.childRequests,De=G.target&&G.target.isArray(),we=!(G.parentRequest&&G.parentRequest.target&&G.target&&G.parentRequest.target.matchesArray(G.target.serviceIdentifier));if(De&&we)return me.map(function(Oe){return Q(j)(Oe)});var Ie=null;if(!G.target.isOptional()||0!==oe.length){var de=oe[0],ge=de.scope===N.BindingScopeEnum.Singleton,ae=de.scope===N.BindingScopeEnum.Request;if(ge&&de.activated)return de.cache;if(ae&&null!==j&&j.has(de.id))return j.get(de.id);if(de.type===N.BindingTypeEnum.ConstantValue)Ie=de.cache;else if(de.type===N.BindingTypeEnum.Function)Ie=de.cache;else if(de.type===N.BindingTypeEnum.Constructor)Ie=de.implementationType;else if(de.type===N.BindingTypeEnum.DynamicValue&&null!==de.dynamicValue)Ie=K("toDynamicValue",de.serviceIdentifier,function(){return de.dynamicValue(G.parentContext)});else if(de.type===N.BindingTypeEnum.Factory&&null!==de.factory)Ie=K("toFactory",de.serviceIdentifier,function(){return de.factory(G.parentContext)});else if(de.type===N.BindingTypeEnum.Provider&&null!==de.provider)Ie=K("toProvider",de.serviceIdentifier,function(){return de.provider(G.parentContext)});else{if(de.type!==N.BindingTypeEnum.Instance||null===de.implementationType){var ke=H.getServiceIdentifierAsString(G.serviceIdentifier);throw new Error(y.INVALID_BINDING_TYPE+" "+ke)}Ie=R.resolveInstance(de.implementationType,me,Q(j))}return"function"==typeof de.onActivation&&(Ie=de.onActivation(G.parentContext,Ie)),ge&&(de.cache=Ie,de.activated=!0),ae&&null!==j&&!j.has(de.id)&&j.set(de.id,Ie),Ie}}};function ee(j){return Q(j.plan.rootRequest.requestScope)(j.plan.rootRequest)}w.resolve=ee},function(Me,w,l){"use strict";Object.defineProperty(w,"__esModule",{value:!0});var y=l(9),N=l(16),J=l(5);function H(ee,j,G){var oe=j.filter(function(De){return null!==De.target&&De.target.type===N.TargetTypeEnum.ClassProperty}),me=oe.map(G);return oe.forEach(function(De,we){var Ie="";Ie=De.target.name.value();var de=me[we];ee[Ie]=de}),ee}function R(ee,j){return new(ee.bind.apply(ee,[void 0].concat(j)))}function K(ee,j){if(Reflect.hasMetadata(J.POST_CONSTRUCT,ee)){var G=Reflect.getMetadata(J.POST_CONSTRUCT,ee);try{j[G.value]()}catch(oe){throw new Error(y.POST_CONSTRUCT_ERROR(ee.name,oe.message))}}}function Q(ee,j,G){var oe=null;return oe=j.length>0?H(oe=R(ee,j.filter(function(we){return null!==we.target&&we.target.type===N.TargetTypeEnum.ConstructorArgument}).map(G)),j,G):new ee,K(ee,oe),oe}w.resolveInstance=Q},function(Me,w,l){"use strict";Object.defineProperty(w,"__esModule",{value:!0});var y=l(9),N=l(16),J=l(55),H=l(39),R=function(){function K(Q){this._binding=Q}return K.prototype.to=function(Q){return this._binding.type=N.BindingTypeEnum.Instance,this._binding.implementationType=Q,new J.BindingInWhenOnSyntax(this._binding)},K.prototype.toSelf=function(){if("function"!=typeof this._binding.serviceIdentifier)throw new Error(""+y.INVALID_TO_SELF_VALUE);var Q=this._binding.serviceIdentifier;return this.to(Q)},K.prototype.toConstantValue=function(Q){return this._binding.type=N.BindingTypeEnum.ConstantValue,this._binding.cache=Q,this._binding.dynamicValue=null,this._binding.implementationType=null,new H.BindingWhenOnSyntax(this._binding)},K.prototype.toDynamicValue=function(Q){return this._binding.type=N.BindingTypeEnum.DynamicValue,this._binding.cache=null,this._binding.dynamicValue=Q,this._binding.implementationType=null,new J.BindingInWhenOnSyntax(this._binding)},K.prototype.toConstructor=function(Q){return this._binding.type=N.BindingTypeEnum.Constructor,this._binding.implementationType=Q,new H.BindingWhenOnSyntax(this._binding)},K.prototype.toFactory=function(Q){return this._binding.type=N.BindingTypeEnum.Factory,this._binding.factory=Q,new H.BindingWhenOnSyntax(this._binding)},K.prototype.toFunction=function(Q){if("function"!=typeof Q)throw new Error(y.INVALID_FUNCTION_BINDING);var ee=this.toConstantValue(Q);return this._binding.type=N.BindingTypeEnum.Function,ee},K.prototype.toAutoFactory=function(Q){return this._binding.type=N.BindingTypeEnum.Factory,this._binding.factory=function(ee){return function(){return ee.container.get(Q)}},new H.BindingWhenOnSyntax(this._binding)},K.prototype.toProvider=function(Q){return this._binding.type=N.BindingTypeEnum.Provider,this._binding.provider=Q,new H.BindingWhenOnSyntax(this._binding)},K.prototype.toService=function(Q){this.toDynamicValue(function(ee){return ee.container.get(Q)})},K}();w.BindingToSyntax=R},function(Me,w,l){"use strict";Object.defineProperty(w,"__esModule",{value:!0});var y=l(56),N=l(32),J=l(33),H=function(){function R(K){this._binding=K,this._bindingWhenSyntax=new J.BindingWhenSyntax(this._binding),this._bindingOnSyntax=new N.BindingOnSyntax(this._binding),this._bindingInSyntax=new y.BindingInSyntax(K)}return R.prototype.inRequestScope=function(){return this._bindingInSyntax.inRequestScope()},R.prototype.inSingletonScope=function(){return this._bindingInSyntax.inSingletonScope()},R.prototype.inTransientScope=function(){return this._bindingInSyntax.inTransientScope()},R.prototype.when=function(K){return this._bindingWhenSyntax.when(K)},R.prototype.whenTargetNamed=function(K){return this._bindingWhenSyntax.whenTargetNamed(K)},R.prototype.whenTargetIsDefault=function(){return this._bindingWhenSyntax.whenTargetIsDefault()},R.prototype.whenTargetTagged=function(K,Q){return this._bindingWhenSyntax.whenTargetTagged(K,Q)},R.prototype.whenInjectedInto=function(K){return this._bindingWhenSyntax.whenInjectedInto(K)},R.prototype.whenParentNamed=function(K){return this._bindingWhenSyntax.whenParentNamed(K)},R.prototype.whenParentTagged=function(K,Q){return this._bindingWhenSyntax.whenParentTagged(K,Q)},R.prototype.whenAnyAncestorIs=function(K){return this._bindingWhenSyntax.whenAnyAncestorIs(K)},R.prototype.whenNoAncestorIs=function(K){return this._bindingWhenSyntax.whenNoAncestorIs(K)},R.prototype.whenAnyAncestorNamed=function(K){return this._bindingWhenSyntax.whenAnyAncestorNamed(K)},R.prototype.whenAnyAncestorTagged=function(K,Q){return this._bindingWhenSyntax.whenAnyAncestorTagged(K,Q)},R.prototype.whenNoAncestorNamed=function(K){return this._bindingWhenSyntax.whenNoAncestorNamed(K)},R.prototype.whenNoAncestorTagged=function(K,Q){return this._bindingWhenSyntax.whenNoAncestorTagged(K,Q)},R.prototype.whenAnyAncestorMatches=function(K){return this._bindingWhenSyntax.whenAnyAncestorMatches(K)},R.prototype.whenNoAncestorMatches=function(K){return this._bindingWhenSyntax.whenNoAncestorMatches(K)},R.prototype.onActivation=function(K){return this._bindingOnSyntax.onActivation(K)},R}();w.BindingInWhenOnSyntax=H},function(Me,w,l){"use strict";Object.defineProperty(w,"__esModule",{value:!0});var y=l(16),N=l(39),J=function(){function H(R){this._binding=R}return H.prototype.inRequestScope=function(){return this._binding.scope=y.BindingScopeEnum.Request,new N.BindingWhenOnSyntax(this._binding)},H.prototype.inSingletonScope=function(){return this._binding.scope=y.BindingScopeEnum.Singleton,new N.BindingWhenOnSyntax(this._binding)},H.prototype.inTransientScope=function(){return this._binding.scope=y.BindingScopeEnum.Transient,new N.BindingWhenOnSyntax(this._binding)},H}();w.BindingInSyntax=J},function(Me,w,l){"use strict";Object.defineProperty(w,"__esModule",{value:!0});var y=function(){function N(){}return N.of=function(J,H){var R=new N;return R.bindings=J,R.middleware=H,R},N}();w.ContainerSnapshot=y},function(Me,w,l){"use strict";Object.defineProperty(w,"__esModule",{value:!0});var y=l(9),N=function(){function J(){this._map=new Map}return J.prototype.getMap=function(){return this._map},J.prototype.add=function(H,R){if(null==H)throw new Error(y.NULL_ARGUMENT);if(null==R)throw new Error(y.NULL_ARGUMENT);var K=this._map.get(H);void 0!==K?(K.push(R),this._map.set(H,K)):this._map.set(H,[R])},J.prototype.get=function(H){if(null==H)throw new Error(y.NULL_ARGUMENT);var R=this._map.get(H);if(void 0!==R)return R;throw new Error(y.KEY_NOT_FOUND)},J.prototype.remove=function(H){if(null==H)throw new Error(y.NULL_ARGUMENT);if(!this._map.delete(H))throw new Error(y.KEY_NOT_FOUND)},J.prototype.removeByCondition=function(H){var R=this;this._map.forEach(function(K,Q){var ee=K.filter(function(j){return!H(j)});ee.length>0?R._map.set(Q,ee):R._map.delete(Q)})},J.prototype.hasKey=function(H){if(null==H)throw new Error(y.NULL_ARGUMENT);return this._map.has(H)},J.prototype.clone=function(){var H=new J;return this._map.forEach(function(R,K){R.forEach(function(Q){return H.add(K,Q.clone())})}),H},J.prototype.traverse=function(H){this._map.forEach(function(R,K){H(K,R)})},J}();w.Lookup=N},function(Me,w,l){"use strict";Object.defineProperty(w,"__esModule",{value:!0});var y=l(22),N=function(){function H(R){this.id=y.id(),this.registry=R}return H}();w.ContainerModule=N;var J=function(){function H(R){this.id=y.id(),this.registry=R}return H}();w.AsyncContainerModule=J},function(Me,w,l){"use strict";Object.defineProperty(w,"__esModule",{value:!0});var y=l(9),N=l(5);function J(){return function(H){if(Reflect.hasOwnMetadata(N.PARAM_TYPES,H))throw new Error(y.DUPLICATED_INJECTABLE_DECORATOR);var R=Reflect.getMetadata(N.DESIGN_PARAM_TYPES,H)||[];return Reflect.defineMetadata(N.PARAM_TYPES,R,H),H}}w.injectable=J},function(Me,w,l){"use strict";Object.defineProperty(w,"__esModule",{value:!0});var y=l(12),N=l(17);function J(H,R){return function(K,Q,ee){var j=new y.Metadata(H,R);"number"==typeof ee?N.tagParameter(K,Q,ee,j):N.tagProperty(K,Q,j)}}w.tagged=J},function(Me,w,l){"use strict";Object.defineProperty(w,"__esModule",{value:!0});var y=l(5),N=l(12),J=l(17);function H(R){return function(K,Q,ee){var j=new N.Metadata(y.NAMED_TAG,R);"number"==typeof ee?J.tagParameter(K,Q,ee,j):J.tagProperty(K,Q,j)}}w.named=H},function(Me,w,l){"use strict";Object.defineProperty(w,"__esModule",{value:!0});var y=l(5),N=l(12),J=l(17);function H(){return function(R,K,Q){var ee=new N.Metadata(y.OPTIONAL_TAG,!0);"number"==typeof Q?J.tagParameter(R,K,Q,ee):J.tagProperty(R,K,ee)}}w.optional=H},function(Me,w,l){"use strict";Object.defineProperty(w,"__esModule",{value:!0});var y=l(5),N=l(12),J=l(17);function H(){return function(R,K,Q){var ee=new N.Metadata(y.UNMANAGED_TAG,!0);J.tagParameter(R,K,Q,ee)}}w.unmanaged=H},function(Me,w,l){"use strict";Object.defineProperty(w,"__esModule",{value:!0});var y=l(5),N=l(12),J=l(17);function H(R){return function(K,Q,ee){var j=new N.Metadata(y.MULTI_INJECT_TAG,R);"number"==typeof ee?J.tagParameter(K,Q,ee,j):J.tagProperty(K,Q,j)}}w.multiInject=H},function(Me,w,l){"use strict";Object.defineProperty(w,"__esModule",{value:!0});var y=l(5),N=l(12),J=l(17);function H(R){return function(K,Q,ee){var j=new N.Metadata(y.NAME_TAG,R);J.tagParameter(K,Q,ee,j)}}w.targetName=H},function(Me,w,l){"use strict";Object.defineProperty(w,"__esModule",{value:!0});var y=l(9),N=l(5),J=l(12);function H(){return function(R,K,Q){var ee=new J.Metadata(N.POST_CONSTRUCT,K);if(Reflect.hasOwnMetadata(N.POST_CONSTRUCT,R.constructor))throw new Error(y.MULTIPLE_POST_CONSTRUCT_METHODS);Reflect.defineMetadata(N.POST_CONSTRUCT,ee,R.constructor)}}w.postConstruct=H},function(Me,w,l){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.multiBindToService=function(y){return function(N){return function(){for(var J=[],H=0;H=0;lt--)(Xe=ie[lt])&&(ye=(fe<3?Xe(ye):fe>3?Xe(U,te,ye):Xe(U,te))||ye);return fe>3&&ye&&Object.defineProperty(U,te,ye),ye},R=function(){function ie(){this._isInitialsed=!1}return ie.prototype.raiseEndTelemetryWith=function(U,te,V,fe){throw new Error("Method not implemented.")},ie.prototype.initTelemetry=function(U){window.EkTelemetry&&(this.telemetryProvider=window.EkTelemetry,this._isInitialsed=!0,this.context=U,this.telemetryProvider.initialize(U.config))},ie.prototype.initTelmetry=function(U,te,V,fe,ye){null!=this.context&&this.telemetryProvider?this.telemetryProvider.initialize(this.context.config):(this.config.pdata=U,this.config.channel=V,this.config.did=ye,this.config.sid=fe,this.actor=te)},ie.prototype.setTelemetryAttributes=function(U,te,V,fe,ye){this.config.pdata=U,this.config.channel=V,this.config.did=ye,this.config.sid=fe,this.actor=te},ie.prototype.formulateBasicConfigForTelemetry=function(){},ie.prototype.initProducerData=function(U){if(this.pData)return this.pData;this.config.pdata=U},ie.prototype.isTelemetryInitialised=function(){return this._isInitialsed},ie.prototype.raiseInteractTelemetry=function(U){this.isTelemetryInitialised()&&this.telemetryProvider.interact(U.edata,U.options)},ie.prototype.raiseInteractTelemetryWith=function(U,te,V,fe){},ie.prototype.raiseImpressionTelemetry=function(U){this.isTelemetryInitialised()&&this.telemetryProvider.impression(U.edata,U.options)},ie.prototype.raiseImpressionTelemetryWith=function(U,te,V,fe){},ie.prototype.raiseLogTelemetry=function(U){this.isTelemetryInitialised()&&this.telemetryProvider.log(U.edata,U.options)},ie.prototype.raiseLogTelemetryWith=function(U,te,V,fe){},ie.prototype.raiseErrorTelemetry=function(U){this.isTelemetryInitialised()&&this.telemetryProvider.error(U.edata,U.options)},ie.prototype.raiseErrorTelemetryWith=function(U,te,V,fe){},ie.prototype.raiseAuditTelemetry=function(U){this.isTelemetryInitialised()&&this.telemetryProvider.audit(U.edata,U.options)},ie.prototype.raiseAuditTelemetryWith=function(U,te,V,fe){},ie.prototype.raiseStartTelemetry=function(U){this.isTelemetryInitialised()&&this.telemetryProvider.start(this.context.config,U.options.object.id,U.options.object.ver,U.edata,U.options)},ie.prototype.raiseEndTelemetry=function(U){this.isTelemetryInitialised()&&this.telemetryProvider.end(U.edata,U.options)},ie.prototype.raiseShareTelemetry=function(U){this.isTelemetryInitialised()&&this.telemetryProvider.share(U.edata,U.options)},ie.prototype.raiseShareTelemetryWith=function(U,te,V,fe){},ie.prototype.raiseFeedBackTelemetry=function(U){this.isTelemetryInitialised()&&this.telemetryProvider.share(U.edata,U.options)},ie.prototype.raiseFeedBackTelemetryWith=function(U,te,V,fe){},ie.prototype.raiseAssesTelemetry=function(U,te){this.isTelemetryInitialised()&&this.telemetryProvider.assess(U,te)},ie.prototype.raiseResponseTelemetry=function(U,te){this.isTelemetryInitialised()&&this.telemetryProvider.response(U,te)},H([Object(J.injectable)()],ie)}(),K={CONTAINER:Symbol.for("CONTAINER"),services:{telemetry:{TELEMETRY_SERVICE:Symbol.for("TELEMETRY_SERVICE"),PLAYER_TELEMETRY_SERVICE:Symbol.for("PLAYER_TELEMETRY_SERVICE")}}},Q=function(ie,U,te,V){var Xe,fe=arguments.length,ye=fe<3?U:null===V?V=Object.getOwnPropertyDescriptor(U,te):V;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ye=Reflect.decorate(ie,U,te,V);else for(var lt=ie.length-1;lt>=0;lt--)(Xe=ie[lt])&&(ye=(fe<3?Xe(ye):fe>3?Xe(U,te,ye):Xe(U,te))||ye);return fe>3&&ye&&Object.defineProperty(U,te,ye),ye},ee=function(ie,U){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(ie,U)},j=function(){function ie(U){this.telemetryService=U}return ie.prototype.onStartEvent=function(U,te){},ie.prototype.onEndEvent=function(U,te){},ie.prototype.onErrorEvent=function(U,te){},ie.prototype.onHeartBeatEvent=function(U,te){"LOADED"===U.type||"PLAY"===U.type||this.telemetryService.raiseLogTelemetry({})},Q([Object(J.injectable)(),ee("design:paramtypes",[N])],ie)}(),G=(oe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ie,U){ie.__proto__=U}||function(ie,U){for(var te in U)U.hasOwnProperty(te)&&(ie[te]=U[te])},function(ie,U){function te(){this.constructor=ie}oe(ie,U),ie.prototype=null===U?Object.create(U):(te.prototype=U.prototype,new te)}),me=function(ie,U,te,V){var Xe,fe=arguments.length,ye=fe<3?U:null===V?V=Object.getOwnPropertyDescriptor(U,te):V;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ye=Reflect.decorate(ie,U,te,V);else for(var lt=ie.length-1;lt>=0;lt--)(Xe=ie[lt])&&(ye=(fe<3?Xe(ye):fe>3?Xe(U,te,ye):Xe(U,te))||ye);return fe>3&&ye&&Object.defineProperty(U,te,ye),ye},De=function(ie,U){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(ie,U)},we=function(ie,U){return function(te,V){U(te,V,ie)}},Ie=function(ie){function U(te){return ie.call(this,te)||this}return G(U,ie),U.prototype.onHeartBeatEvent=function(te,V){},me([Object(J.injectable)(),we(0,Object(J.inject)(K.services.telemetry.TELEMETRY_SERVICE)),De("design:paramtypes",[N])],U)}(j),de=function(ie,U,te,V){return new(te||(te=Promise))(function(fe,ye){function Xe(ct){try{Je(V.next(ct))}catch(Pt){ye(Pt)}}function lt(ct){try{Je(V.throw(ct))}catch(Pt){ye(Pt)}}function Je(ct){ct.done?fe(ct.value):new te(function(Pt){Pt(ct.value)}).then(Xe,lt)}Je((V=V.apply(ie,U||[])).next())})},ge=function(ie,U){var V,fe,ye,Xe,te={label:0,sent:function(){if(1&ye[0])throw ye[1];return ye[1]},trys:[],ops:[]};return Xe={next:lt(0),throw:lt(1),return:lt(2)},"function"==typeof Symbol&&(Xe[Symbol.iterator]=function(){return this}),Xe;function lt(ct){return function(Pt){return Je([ct,Pt])}}function Je(ct){if(V)throw new TypeError("Generator is already executing.");for(;te;)try{if(V=1,fe&&(ye=fe[2&ct[0]?"return":ct[0]?"throw":"next"])&&!(ye=ye.call(fe,ct[1])).done)return ye;switch(fe=0,ye&&(ct=[0,ye.value]),ct[0]){case 0:case 1:ye=ct;break;case 4:return te.label++,{value:ct[1],done:!1};case 5:te.label++,fe=ct[1],ct=[0];continue;case 7:ct=te.ops.pop(),te.trys.pop();continue;default:if(!((ye=(ye=te.trys).length>0&&ye[ye.length-1])||6!==ct[0]&&2!==ct[0])){te=0;continue}if(3===ct[0]&&(!ye||ct[1]>ye[0]&&ct[1]{window,Tt.exports=function(Ne){var D={};function s(C){if(D[C])return D[C].exports;var F=D[C]={i:C,l:!1,exports:{}};return Ne[C].call(F.exports,F,F.exports,s),F.l=!0,F.exports}return s.m=Ne,s.c=D,s.d=function(C,F,te){s.o(C,F)||Object.defineProperty(C,F,{enumerable:!0,get:te})},s.r=function(C){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(C,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(C,"__esModule",{value:!0})},s.t=function(C,F){if(1&F&&(C=s(C)),8&F||4&F&&"object"==typeof C&&C&&C.__esModule)return C;var te=Object.create(null);if(s.r(te),Object.defineProperty(te,"default",{enumerable:!0,value:C}),2&F&&"string"!=typeof C)for(var U in C)s.d(te,U,function(k){return C[k]}.bind(null,U));return te},s.n=function(C){var F=C&&C.__esModule?function(){return C.default}:function(){return C};return s.d(F,"a",F),F},s.o=function(C,F){return Object.prototype.hasOwnProperty.call(C,F)},s.p="",s(s.s=98)}([,,function(Ne,D,s){"use strict";Object.defineProperty(D,"__esModule",{value:!0});var C=s(5);D.METADATA_KEY=C;var F=s(43);D.Container=F.Container;var te=s(16);D.BindingScopeEnum=te.BindingScopeEnum,D.BindingTypeEnum=te.BindingTypeEnum,D.TargetTypeEnum=te.TargetTypeEnum;var U=s(59);D.AsyncContainerModule=U.AsyncContainerModule,D.ContainerModule=U.ContainerModule;var k=s(60);D.injectable=k.injectable;var B=s(61);D.tagged=B.tagged;var ne=s(62);D.named=ne.named;var re=s(37);D.inject=re.inject,D.LazyServiceIdentifer=re.LazyServiceIdentifer;var R=s(63);D.optional=R.optional;var j=s(64);D.unmanaged=j.unmanaged;var se=s(65);D.multiInject=se.multiInject;var me=s(66);D.targetName=me.targetName;var be=s(67);D.postConstruct=be.postConstruct;var xe=s(35);D.MetadataReader=xe.MetadataReader;var Oe=s(22);D.id=Oe.id;var fe=s(17);D.decorate=fe.decorate;var pe=s(40);D.traverseAncerstors=pe.traverseAncerstors,D.taggedConstraint=pe.taggedConstraint,D.namedConstraint=pe.namedConstraint,D.typeConstraint=pe.typeConstraint;var de=s(25);D.getServiceIdentifierAsString=de.getServiceIdentifierAsString;var He=s(68);D.multiBindToService=He.multiBindToService},,,function(Ne,D,s){"use strict";Object.defineProperty(D,"__esModule",{value:!0}),D.NAMED_TAG="named",D.NAME_TAG="name",D.UNMANAGED_TAG="unmanaged",D.OPTIONAL_TAG="optional",D.INJECT_TAG="inject",D.MULTI_INJECT_TAG="multi_inject",D.TAGGED="inversify:tagged",D.TAGGED_PROP="inversify:tagged_props",D.PARAM_TYPES="inversify:paramtypes",D.DESIGN_PARAM_TYPES="design:paramtypes",D.POST_CONSTRUCT="post_construct"},,,,function(Ne,D,s){"use strict";Object.defineProperty(D,"__esModule",{value:!0}),D.DUPLICATED_INJECTABLE_DECORATOR="Cannot apply @injectable decorator multiple times.",D.DUPLICATED_METADATA="Metadata key was used more than once in a parameter:",D.NULL_ARGUMENT="NULL argument",D.KEY_NOT_FOUND="Key Not Found",D.AMBIGUOUS_MATCH="Ambiguous match found for serviceIdentifier:",D.CANNOT_UNBIND="Could not unbind serviceIdentifier:",D.NOT_REGISTERED="No matching bindings found for serviceIdentifier:",D.MISSING_INJECTABLE_ANNOTATION="Missing required @injectable annotation in:",D.MISSING_INJECT_ANNOTATION="Missing required @inject or @multiInject annotation in:",D.UNDEFINED_INJECT_ANNOTATION=function(C){return"@inject called with undefined this could mean that the class "+C+" has a circular dependency problem. You can use a LazyServiceIdentifer to overcome this limitation."},D.CIRCULAR_DEPENDENCY="Circular dependency found:",D.NOT_IMPLEMENTED="Sorry, this feature is not fully implemented yet.",D.INVALID_BINDING_TYPE="Invalid binding type:",D.NO_MORE_SNAPSHOTS_AVAILABLE="No snapshot available to restore.",D.INVALID_MIDDLEWARE_RETURN="Invalid return type in middleware. Middleware must return!",D.INVALID_FUNCTION_BINDING="Value provided to function binding must be a function!",D.INVALID_TO_SELF_VALUE="The toSelf function can only be applied when a constructor is used as service identifier",D.INVALID_DECORATOR_OPERATION="The @inject @multiInject @tagged and @named decorators must be applied to the parameters of a class constructor or a class property.",D.ARGUMENTS_LENGTH_MISMATCH=function(){for(var C=[],F=0;F= than the number of constructor arguments of its base class."},D.CONTAINER_OPTIONS_MUST_BE_AN_OBJECT="Invalid Container constructor argument. Container options must be an object.",D.CONTAINER_OPTIONS_INVALID_DEFAULT_SCOPE="Invalid Container option. Default scope must be a string ('singleton' or 'transient').",D.CONTAINER_OPTIONS_INVALID_AUTO_BIND_INJECTABLE="Invalid Container option. Auto bind injectable must be a boolean",D.CONTAINER_OPTIONS_INVALID_SKIP_BASE_CHECK="Invalid Container option. Skip base check must be a boolean",D.MULTIPLE_POST_CONSTRUCT_METHODS="Cannot apply @postConstruct decorator multiple times in the same class",D.POST_CONSTRUCT_ERROR=function(){for(var C=[],F=0;F0&&Fe[Fe.length-1])||6!==K[0]&&2!==K[0])){de=0;continue}if(3===K[0]&&(!Fe||K[1]>Fe[0]&&K[1]0?$.length:fe.length),Ce=se(xe,fe);return K.concat(Ce)}function R(xe,Oe,fe,pe,de){var He=de[xe.toString()]||[],Ae=be(He),Fe=!0!==Ae.unmanaged,$=pe[xe];if(($=Ae.inject||Ae.multiInject||$)instanceof C.LazyServiceIdentifer&&($=$.unwrap()),Fe){if(!Oe&&($===Object||$===Function||void 0===$)){var Be=F.MISSING_INJECT_ANNOTATION+" argument "+xe+" in class "+fe+".";throw new Error(Be)}var wt=new B.Target(te.TargetTypeEnum.ConstructorArgument,Ae.targetName,$);return wt.metadata=He,wt}return null}function j(xe,Oe,fe,pe,de){for(var He=[],Ae=0;Ae0?Fe:me(xe,fe)}return 0}function be(xe){var Oe={};return xe.forEach(function(fe){Oe[fe.key.toString()]=fe.value}),{inject:Oe[U.INJECT_TAG],multiInject:Oe[U.MULTI_INJECT_TAG],targetName:Oe[U.NAME_TAG],unmanaged:Oe[U.UNMANAGED_TAG]}}D.getDependencies=ne,D.getBaseClassDependencyCount=me},function(Ne,D,s){"use strict";Object.defineProperty(D,"__esModule",{value:!0});var C=function(){function F(te){this.str=te}return F.prototype.startsWith=function(te){return 0===this.str.indexOf(te)},F.prototype.endsWith=function(te){var U="",k=te.split("").reverse().join("");return U=this.str.split("").reverse().join(""),this.startsWith.call({str:U},k)},F.prototype.contains=function(te){return-1!==this.str.indexOf(te)},F.prototype.equals=function(te){return this.str===te},F.prototype.value=function(){return this.str},F}();D.QueryableString=C},function(Ne,D,s){"use strict";Object.defineProperty(D,"__esModule",{value:!0});var C=s(22),F=function(){function te(U,k,B,ne,re){this.id=C.id(),this.serviceIdentifier=U,this.parentContext=k,this.parentRequest=B,this.target=re,this.childRequests=[],this.bindings=Array.isArray(ne)?ne:[ne],this.requestScope=null===B?new Map:null}return te.prototype.addChildRequest=function(U,k,B){var ne=new te(U,this.parentContext,this,k,B);return this.childRequests.push(ne),ne},te}();D.Request=F},function(Ne,D,s){"use strict";Object.defineProperty(D,"__esModule",{value:!0});var C=s(9),F=s(16),te=s(36),U=s(25),k=s(53),B=function(R,j,se){try{return se()}catch(me){throw te.isStackOverflowExeption(me)?new Error(C.CIRCULAR_DEPENDENCY_IN_FACTORY(R,j.toString())):me}},ne=function(R){return function(j){j.parentContext.setCurrentRequest(j);var se=j.bindings,me=j.childRequests,be=j.target&&j.target.isArray(),xe=!(j.parentRequest&&j.parentRequest.target&&j.target&&j.parentRequest.target.matchesArray(j.target.serviceIdentifier));if(be&&xe)return me.map(function(Ae){return ne(R)(Ae)});var Oe=null;if(!j.target.isOptional()||0!==se.length){var fe=se[0],pe=fe.scope===F.BindingScopeEnum.Singleton,de=fe.scope===F.BindingScopeEnum.Request;if(pe&&fe.activated)return fe.cache;if(de&&null!==R&&R.has(fe.id))return R.get(fe.id);if(fe.type===F.BindingTypeEnum.ConstantValue)Oe=fe.cache;else if(fe.type===F.BindingTypeEnum.Function)Oe=fe.cache;else if(fe.type===F.BindingTypeEnum.Constructor)Oe=fe.implementationType;else if(fe.type===F.BindingTypeEnum.DynamicValue&&null!==fe.dynamicValue)Oe=B("toDynamicValue",fe.serviceIdentifier,function(){return fe.dynamicValue(j.parentContext)});else if(fe.type===F.BindingTypeEnum.Factory&&null!==fe.factory)Oe=B("toFactory",fe.serviceIdentifier,function(){return fe.factory(j.parentContext)});else if(fe.type===F.BindingTypeEnum.Provider&&null!==fe.provider)Oe=B("toProvider",fe.serviceIdentifier,function(){return fe.provider(j.parentContext)});else{if(fe.type!==F.BindingTypeEnum.Instance||null===fe.implementationType){var He=U.getServiceIdentifierAsString(j.serviceIdentifier);throw new Error(C.INVALID_BINDING_TYPE+" "+He)}Oe=k.resolveInstance(fe.implementationType,me,ne(R))}return"function"==typeof fe.onActivation&&(Oe=fe.onActivation(j.parentContext,Oe)),pe&&(fe.cache=Oe,fe.activated=!0),de&&null!==R&&!R.has(fe.id)&&R.set(fe.id,Oe),Oe}}};function re(R){return ne(R.plan.rootRequest.requestScope)(R.plan.rootRequest)}D.resolve=re},function(Ne,D,s){"use strict";Object.defineProperty(D,"__esModule",{value:!0});var C=s(9),F=s(16),te=s(5);function U(re,R,j){var se=R.filter(function(be){return null!==be.target&&be.target.type===F.TargetTypeEnum.ClassProperty}),me=se.map(j);return se.forEach(function(be,xe){var Oe="";Oe=be.target.name.value();var fe=me[xe];re[Oe]=fe}),re}function k(re,R){return new(re.bind.apply(re,[void 0].concat(R)))}function B(re,R){if(Reflect.hasMetadata(te.POST_CONSTRUCT,re)){var j=Reflect.getMetadata(te.POST_CONSTRUCT,re);try{R[j.value]()}catch(se){throw new Error(C.POST_CONSTRUCT_ERROR(re.name,se.message))}}}function ne(re,R,j){var se=null;return se=R.length>0?U(se=k(re,R.filter(function(xe){return null!==xe.target&&xe.target.type===F.TargetTypeEnum.ConstructorArgument}).map(j)),R,j):new re,B(re,se),se}D.resolveInstance=ne},function(Ne,D,s){"use strict";Object.defineProperty(D,"__esModule",{value:!0});var C=s(9),F=s(16),te=s(55),U=s(39),k=function(){function B(ne){this._binding=ne}return B.prototype.to=function(ne){return this._binding.type=F.BindingTypeEnum.Instance,this._binding.implementationType=ne,new te.BindingInWhenOnSyntax(this._binding)},B.prototype.toSelf=function(){if("function"!=typeof this._binding.serviceIdentifier)throw new Error(""+C.INVALID_TO_SELF_VALUE);var ne=this._binding.serviceIdentifier;return this.to(ne)},B.prototype.toConstantValue=function(ne){return this._binding.type=F.BindingTypeEnum.ConstantValue,this._binding.cache=ne,this._binding.dynamicValue=null,this._binding.implementationType=null,new U.BindingWhenOnSyntax(this._binding)},B.prototype.toDynamicValue=function(ne){return this._binding.type=F.BindingTypeEnum.DynamicValue,this._binding.cache=null,this._binding.dynamicValue=ne,this._binding.implementationType=null,new te.BindingInWhenOnSyntax(this._binding)},B.prototype.toConstructor=function(ne){return this._binding.type=F.BindingTypeEnum.Constructor,this._binding.implementationType=ne,new U.BindingWhenOnSyntax(this._binding)},B.prototype.toFactory=function(ne){return this._binding.type=F.BindingTypeEnum.Factory,this._binding.factory=ne,new U.BindingWhenOnSyntax(this._binding)},B.prototype.toFunction=function(ne){if("function"!=typeof ne)throw new Error(C.INVALID_FUNCTION_BINDING);var re=this.toConstantValue(ne);return this._binding.type=F.BindingTypeEnum.Function,re},B.prototype.toAutoFactory=function(ne){return this._binding.type=F.BindingTypeEnum.Factory,this._binding.factory=function(re){return function(){return re.container.get(ne)}},new U.BindingWhenOnSyntax(this._binding)},B.prototype.toProvider=function(ne){return this._binding.type=F.BindingTypeEnum.Provider,this._binding.provider=ne,new U.BindingWhenOnSyntax(this._binding)},B.prototype.toService=function(ne){this.toDynamicValue(function(re){return re.container.get(ne)})},B}();D.BindingToSyntax=k},function(Ne,D,s){"use strict";Object.defineProperty(D,"__esModule",{value:!0});var C=s(56),F=s(32),te=s(33),U=function(){function k(B){this._binding=B,this._bindingWhenSyntax=new te.BindingWhenSyntax(this._binding),this._bindingOnSyntax=new F.BindingOnSyntax(this._binding),this._bindingInSyntax=new C.BindingInSyntax(B)}return k.prototype.inRequestScope=function(){return this._bindingInSyntax.inRequestScope()},k.prototype.inSingletonScope=function(){return this._bindingInSyntax.inSingletonScope()},k.prototype.inTransientScope=function(){return this._bindingInSyntax.inTransientScope()},k.prototype.when=function(B){return this._bindingWhenSyntax.when(B)},k.prototype.whenTargetNamed=function(B){return this._bindingWhenSyntax.whenTargetNamed(B)},k.prototype.whenTargetIsDefault=function(){return this._bindingWhenSyntax.whenTargetIsDefault()},k.prototype.whenTargetTagged=function(B,ne){return this._bindingWhenSyntax.whenTargetTagged(B,ne)},k.prototype.whenInjectedInto=function(B){return this._bindingWhenSyntax.whenInjectedInto(B)},k.prototype.whenParentNamed=function(B){return this._bindingWhenSyntax.whenParentNamed(B)},k.prototype.whenParentTagged=function(B,ne){return this._bindingWhenSyntax.whenParentTagged(B,ne)},k.prototype.whenAnyAncestorIs=function(B){return this._bindingWhenSyntax.whenAnyAncestorIs(B)},k.prototype.whenNoAncestorIs=function(B){return this._bindingWhenSyntax.whenNoAncestorIs(B)},k.prototype.whenAnyAncestorNamed=function(B){return this._bindingWhenSyntax.whenAnyAncestorNamed(B)},k.prototype.whenAnyAncestorTagged=function(B,ne){return this._bindingWhenSyntax.whenAnyAncestorTagged(B,ne)},k.prototype.whenNoAncestorNamed=function(B){return this._bindingWhenSyntax.whenNoAncestorNamed(B)},k.prototype.whenNoAncestorTagged=function(B,ne){return this._bindingWhenSyntax.whenNoAncestorTagged(B,ne)},k.prototype.whenAnyAncestorMatches=function(B){return this._bindingWhenSyntax.whenAnyAncestorMatches(B)},k.prototype.whenNoAncestorMatches=function(B){return this._bindingWhenSyntax.whenNoAncestorMatches(B)},k.prototype.onActivation=function(B){return this._bindingOnSyntax.onActivation(B)},k}();D.BindingInWhenOnSyntax=U},function(Ne,D,s){"use strict";Object.defineProperty(D,"__esModule",{value:!0});var C=s(16),F=s(39),te=function(){function U(k){this._binding=k}return U.prototype.inRequestScope=function(){return this._binding.scope=C.BindingScopeEnum.Request,new F.BindingWhenOnSyntax(this._binding)},U.prototype.inSingletonScope=function(){return this._binding.scope=C.BindingScopeEnum.Singleton,new F.BindingWhenOnSyntax(this._binding)},U.prototype.inTransientScope=function(){return this._binding.scope=C.BindingScopeEnum.Transient,new F.BindingWhenOnSyntax(this._binding)},U}();D.BindingInSyntax=te},function(Ne,D,s){"use strict";Object.defineProperty(D,"__esModule",{value:!0});var C=function(){function F(){}return F.of=function(te,U){var k=new F;return k.bindings=te,k.middleware=U,k},F}();D.ContainerSnapshot=C},function(Ne,D,s){"use strict";Object.defineProperty(D,"__esModule",{value:!0});var C=s(9),F=function(){function te(){this._map=new Map}return te.prototype.getMap=function(){return this._map},te.prototype.add=function(U,k){if(null==U)throw new Error(C.NULL_ARGUMENT);if(null==k)throw new Error(C.NULL_ARGUMENT);var B=this._map.get(U);void 0!==B?(B.push(k),this._map.set(U,B)):this._map.set(U,[k])},te.prototype.get=function(U){if(null==U)throw new Error(C.NULL_ARGUMENT);var k=this._map.get(U);if(void 0!==k)return k;throw new Error(C.KEY_NOT_FOUND)},te.prototype.remove=function(U){if(null==U)throw new Error(C.NULL_ARGUMENT);if(!this._map.delete(U))throw new Error(C.KEY_NOT_FOUND)},te.prototype.removeByCondition=function(U){var k=this;this._map.forEach(function(B,ne){var re=B.filter(function(R){return!U(R)});re.length>0?k._map.set(ne,re):k._map.delete(ne)})},te.prototype.hasKey=function(U){if(null==U)throw new Error(C.NULL_ARGUMENT);return this._map.has(U)},te.prototype.clone=function(){var U=new te;return this._map.forEach(function(k,B){k.forEach(function(ne){return U.add(B,ne.clone())})}),U},te.prototype.traverse=function(U){this._map.forEach(function(k,B){U(B,k)})},te}();D.Lookup=F},function(Ne,D,s){"use strict";Object.defineProperty(D,"__esModule",{value:!0});var C=s(22),F=function(){function U(k){this.id=C.id(),this.registry=k}return U}();D.ContainerModule=F;var te=function(){function U(k){this.id=C.id(),this.registry=k}return U}();D.AsyncContainerModule=te},function(Ne,D,s){"use strict";Object.defineProperty(D,"__esModule",{value:!0});var C=s(9),F=s(5);function te(){return function(U){if(Reflect.hasOwnMetadata(F.PARAM_TYPES,U))throw new Error(C.DUPLICATED_INJECTABLE_DECORATOR);var k=Reflect.getMetadata(F.DESIGN_PARAM_TYPES,U)||[];return Reflect.defineMetadata(F.PARAM_TYPES,k,U),U}}D.injectable=te},function(Ne,D,s){"use strict";Object.defineProperty(D,"__esModule",{value:!0});var C=s(12),F=s(17);function te(U,k){return function(B,ne,re){var R=new C.Metadata(U,k);"number"==typeof re?F.tagParameter(B,ne,re,R):F.tagProperty(B,ne,R)}}D.tagged=te},function(Ne,D,s){"use strict";Object.defineProperty(D,"__esModule",{value:!0});var C=s(5),F=s(12),te=s(17);function U(k){return function(B,ne,re){var R=new F.Metadata(C.NAMED_TAG,k);"number"==typeof re?te.tagParameter(B,ne,re,R):te.tagProperty(B,ne,R)}}D.named=U},function(Ne,D,s){"use strict";Object.defineProperty(D,"__esModule",{value:!0});var C=s(5),F=s(12),te=s(17);function U(){return function(k,B,ne){var re=new F.Metadata(C.OPTIONAL_TAG,!0);"number"==typeof ne?te.tagParameter(k,B,ne,re):te.tagProperty(k,B,re)}}D.optional=U},function(Ne,D,s){"use strict";Object.defineProperty(D,"__esModule",{value:!0});var C=s(5),F=s(12),te=s(17);function U(){return function(k,B,ne){var re=new F.Metadata(C.UNMANAGED_TAG,!0);te.tagParameter(k,B,ne,re)}}D.unmanaged=U},function(Ne,D,s){"use strict";Object.defineProperty(D,"__esModule",{value:!0});var C=s(5),F=s(12),te=s(17);function U(k){return function(B,ne,re){var R=new F.Metadata(C.MULTI_INJECT_TAG,k);"number"==typeof re?te.tagParameter(B,ne,re,R):te.tagProperty(B,ne,R)}}D.multiInject=U},function(Ne,D,s){"use strict";Object.defineProperty(D,"__esModule",{value:!0});var C=s(5),F=s(12),te=s(17);function U(k){return function(B,ne,re){var R=new F.Metadata(C.NAME_TAG,k);te.tagParameter(B,ne,re,R)}}D.targetName=U},function(Ne,D,s){"use strict";Object.defineProperty(D,"__esModule",{value:!0});var C=s(9),F=s(5),te=s(12);function U(){return function(k,B,ne){var re=new te.Metadata(F.POST_CONSTRUCT,B);if(Reflect.hasOwnMetadata(F.POST_CONSTRUCT,k.constructor))throw new Error(C.MULTIPLE_POST_CONSTRUCT_METHODS);Reflect.defineMetadata(F.POST_CONSTRUCT,re,k.constructor)}}D.postConstruct=U},function(Ne,D,s){"use strict";Object.defineProperty(D,"__esModule",{value:!0}),D.multiBindToService=function(C){return function(F){return function(){for(var te=[],U=0;U=0;wt--)(Be=$[wt])&&(Le=(Ce<3?Be(Le):Ce>3?Be(J,he,Le):Be(J,he))||Le);return Ce>3&&Le&&Object.defineProperty(J,he,Le),Le},k=function(){function $(){this._isInitialsed=!1}return $.prototype.raiseEndTelemetryWith=function(J,he,K,Ce){throw new Error("Method not implemented.")},$.prototype.initTelemetry=function(J){window.EkTelemetry&&(this.telemetryProvider=window.EkTelemetry,this._isInitialsed=!0,this.context=J,this.telemetryProvider.initialize(J.config))},$.prototype.initTelmetry=function(J,he,K,Ce,Le){null!=this.context&&this.telemetryProvider?this.telemetryProvider.initialize(this.context.config):(this.config.pdata=J,this.config.channel=K,this.config.did=Le,this.config.sid=Ce,this.actor=he)},$.prototype.setTelemetryAttributes=function(J,he,K,Ce,Le){this.config.pdata=J,this.config.channel=K,this.config.did=Le,this.config.sid=Ce,this.actor=he},$.prototype.formulateBasicConfigForTelemetry=function(){},$.prototype.initProducerData=function(J){if(this.pData)return this.pData;this.config.pdata=J},$.prototype.isTelemetryInitialised=function(){return this._isInitialsed},$.prototype.raiseInteractTelemetry=function(J){this.isTelemetryInitialised()&&this.telemetryProvider.interact(J.edata,J.options)},$.prototype.raiseInteractTelemetryWith=function(J,he,K,Ce){},$.prototype.raiseImpressionTelemetry=function(J){this.isTelemetryInitialised()&&this.telemetryProvider.impression(J.edata,J.options)},$.prototype.raiseImpressionTelemetryWith=function(J,he,K,Ce){},$.prototype.raiseLogTelemetry=function(J){this.isTelemetryInitialised()&&this.telemetryProvider.log(J.edata,J.options)},$.prototype.raiseLogTelemetryWith=function(J,he,K,Ce){},$.prototype.raiseErrorTelemetry=function(J){this.isTelemetryInitialised()&&this.telemetryProvider.error(J.edata,J.options)},$.prototype.raiseErrorTelemetryWith=function(J,he,K,Ce){},$.prototype.raiseAuditTelemetry=function(J){this.isTelemetryInitialised()&&this.telemetryProvider.audit(J.edata,J.options)},$.prototype.raiseAuditTelemetryWith=function(J,he,K,Ce){},$.prototype.raiseStartTelemetry=function(J){this.isTelemetryInitialised()&&this.telemetryProvider.start(this.context.config,J.options.object.id,J.options.object.ver,J.edata,J.options)},$.prototype.raiseEndTelemetry=function(J){this.isTelemetryInitialised()&&this.telemetryProvider.end(J.edata,J.options)},$.prototype.raiseShareTelemetry=function(J){this.isTelemetryInitialised()&&this.telemetryProvider.share(J.edata,J.options)},$.prototype.raiseShareTelemetryWith=function(J,he,K,Ce){},$.prototype.raiseFeedBackTelemetry=function(J){this.isTelemetryInitialised()&&this.telemetryProvider.share(J.edata,J.options)},$.prototype.raiseFeedBackTelemetryWith=function(J,he,K,Ce){},$.prototype.raiseAssesTelemetry=function(J,he){this.isTelemetryInitialised()&&this.telemetryProvider.assess(J,he)},$.prototype.raiseResponseTelemetry=function(J,he){this.isTelemetryInitialised()&&this.telemetryProvider.response(J,he)},U([Object(te.injectable)()],$)}(),B={CONTAINER:Symbol.for("CONTAINER"),services:{telemetry:{TELEMETRY_SERVICE:Symbol.for("TELEMETRY_SERVICE"),PLAYER_TELEMETRY_SERVICE:Symbol.for("PLAYER_TELEMETRY_SERVICE")}}},ne=function($,J,he,K){var Be,Ce=arguments.length,Le=Ce<3?J:null===K?K=Object.getOwnPropertyDescriptor(J,he):K;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Le=Reflect.decorate($,J,he,K);else for(var wt=$.length-1;wt>=0;wt--)(Be=$[wt])&&(Le=(Ce<3?Be(Le):Ce>3?Be(J,he,Le):Be(J,he))||Le);return Ce>3&&Le&&Object.defineProperty(J,he,Le),Le},re=function($,J){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata($,J)},R=function(){function $(J){this.telemetryService=J}return $.prototype.onStartEvent=function(J,he){},$.prototype.onEndEvent=function(J,he){},$.prototype.onErrorEvent=function(J,he){},$.prototype.onHeartBeatEvent=function(J,he){"LOADED"===J.type||"PLAY"===J.type||this.telemetryService.raiseLogTelemetry({})},ne([Object(te.injectable)(),re("design:paramtypes",[F])],$)}(),j=(se=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function($,J){$.__proto__=J}||function($,J){for(var he in J)J.hasOwnProperty(he)&&($[he]=J[he])},function($,J){function he(){this.constructor=$}se($,J),$.prototype=null===J?Object.create(J):(he.prototype=J.prototype,new he)}),me=function($,J,he,K){var Be,Ce=arguments.length,Le=Ce<3?J:null===K?K=Object.getOwnPropertyDescriptor(J,he):K;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Le=Reflect.decorate($,J,he,K);else for(var wt=$.length-1;wt>=0;wt--)(Be=$[wt])&&(Le=(Ce<3?Be(Le):Ce>3?Be(J,he,Le):Be(J,he))||Le);return Ce>3&&Le&&Object.defineProperty(J,he,Le),Le},be=function($,J){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata($,J)},xe=function($,J){return function(he,K){J(he,K,$)}},Oe=function($){function J(he){return $.call(this,he)||this}return j(J,$),J.prototype.onHeartBeatEvent=function(he,K){},me([Object(te.injectable)(),xe(0,Object(te.inject)(B.services.telemetry.TELEMETRY_SERVICE)),be("design:paramtypes",[F])],J)}(R),fe=function($,J,he,K){return new(he||(he=Promise))(function(Ce,Le){function Be(pt){try{Ht(K.next(pt))}catch(zt){Le(zt)}}function wt(pt){try{Ht(K.throw(pt))}catch(zt){Le(zt)}}function Ht(pt){pt.done?Ce(pt.value):new he(function(zt){zt(pt.value)}).then(Be,wt)}Ht((K=K.apply($,J||[])).next())})},pe=function($,J){var K,Ce,Le,Be,he={label:0,sent:function(){if(1&Le[0])throw Le[1];return Le[1]},trys:[],ops:[]};return Be={next:wt(0),throw:wt(1),return:wt(2)},"function"==typeof Symbol&&(Be[Symbol.iterator]=function(){return this}),Be;function wt(pt){return function(zt){return Ht([pt,zt])}}function Ht(pt){if(K)throw new TypeError("Generator is already executing.");for(;he;)try{if(K=1,Ce&&(Le=Ce[2&pt[0]?"return":pt[0]?"throw":"next"])&&!(Le=Le.call(Ce,pt[1])).done)return Le;switch(Ce=0,Le&&(pt=[0,Le.value]),pt[0]){case 0:case 1:Le=pt;break;case 4:return he.label++,{value:pt[1],done:!1};case 5:he.label++,Ce=pt[1],pt=[0];continue;case 7:pt=he.ops.pop(),he.trys.pop();continue;default:if(!((Le=(Le=he.trys).length>0&&Le[Le.length-1])||6!==pt[0]&&2!==pt[0])){he=0;continue}if(3===pt[0]&&(!Le||pt[1]>Le[0]&&pt[1]{"use strict";function s(v){if(!v)return[];if(Array.isArray(v))return v;if(void 0!==v.nodeType)return[v];if("string"==typeof v&&(v=document.querySelectorAll(v)),void 0!==v.length)return[].slice.call(v,0);throw new TypeError("unexpected input "+String(v))}function C(v){var M=v.context,I=v.label,S=void 0===I?"context-to-element":I,Y=v.resolveDocument,ye=v.defaultToDocument,qe=s(M)[0];if(Y&&qe&&qe.nodeType===Node.DOCUMENT_NODE&&(qe=qe.documentElement),!qe&&ye)return document.documentElement;if(!qe)throw new TypeError(S+" requires valid options.context");if(qe.nodeType!==Node.ELEMENT_NODE&&qe.nodeType!==Node.DOCUMENT_FRAGMENT_NODE)throw new TypeError(S+" requires options.context to be an Element");return qe}function F(){for(var I=[],S=C({label:"get/parents",context:(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context});S;)I.push(S),(S=S.parentNode)&&S.nodeType!==Node.ELEMENT_NODE&&(S=null);return I}D.d(Ne,{c:()=>Yt});var te=["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector"],U=null;function B(v,M){return U||function k(v){te.some(function(M){return!!v[M]&&(U=M,!0)})}(v),v[U](M)}var ne=D(76),re=D.n(ne),R=JSON.parse(JSON.stringify(re())),j=R.os.family||"",se="Android"===j,me="Windows"===j.slice(0,7),be="OS X"===j,xe="iOS"===j,Oe="Blink"===R.layout,fe="Gecko"===R.layout,pe="Trident"===R.layout,de="EdgeHTML"===R.layout,He="WebKit"===R.layout,Ae=parseFloat(R.version),Fe=Math.floor(Ae);R.majorVersion=Fe,R.is={ANDROID:se,WINDOWS:me,OSX:be,IOS:xe,BLINK:Oe,GECKO:fe,TRIDENT:pe,EDGE:de,WEBKIT:He,IE9:pe&&9===Fe,IE10:pe&&10===Fe,IE11:pe&&11===Fe};const $=R;function Ce(v){var M=function J(){var v={activeElement:document.activeElement,windowScrollTop:window.scrollTop,windowScrollLeft:window.scrollLeft,bodyScrollTop:document.body.scrollTop,bodyScrollLeft:document.body.scrollLeft},M=document.createElement("iframe");M.setAttribute("style","position:absolute; position:fixed; top:0; left:-2px; width:1px; height:1px; overflow:hidden;"),M.setAttribute("aria-live","off"),M.setAttribute("aria-busy","true"),M.setAttribute("aria-hidden","true"),document.body.appendChild(M);var I=M.contentWindow,S=I.document;S.open(),S.close();var Y=S.createElement("div");return S.body.appendChild(Y),v.iframe=M,v.wrapper=Y,v.window=I,v.document=S,v}(),I={};return Object.keys(v).map(function(S){I[S]=function he(v,M){v.wrapper.innerHTML="";var I="string"==typeof M.element?v.document.createElement(M.element):M.element(v.wrapper,v.document),S=M.mutate&&M.mutate(I,v.wrapper,v.document);return!S&&!1!==S&&(S=I),!I.parentNode&&v.wrapper.appendChild(I),S&&S.focus&&S.focus(),M.validate?M.validate(I,S,v.document):v.document.activeElement===S}(M,v[S])}),function K(v){v.activeElement===document.body?(document.activeElement&&document.activeElement.blur&&document.activeElement.blur(),$.is.IE10&&document.body.focus()):v.activeElement&&v.activeElement.focus&&v.activeElement.focus(),document.body.removeChild(v.iframe),window.scrollTop=v.windowScrollTop,window.scrollLeft=v.windowScrollLeft,document.body.scrollTop=v.bodyScrollTop,document.body.scrollLeft=v.bodyScrollLeft}(M),I}var pt=typeof window<"u"&&window.navigator.userAgent||"",zt="ally-supports-cache",p1=function wt(v){var M=void 0;try{M=(M=window.localStorage&&window.localStorage.getItem(v))?JSON.parse(M):{}}catch{M={}}return M}(zt);(p1.userAgent!==pt||"1.4.1"!==p1.version)&&(p1={}),p1.userAgent=pt,p1.version="1.4.1";const fn={get:function(){return p1},set:function(M){Object.keys(M).forEach(function(I){p1[I]=M[I]}),p1.time=(new Date).toISOString(),function Ht(v,M){if(document.hasFocus())try{window.localStorage&&window.localStorage.setItem(v,JSON.stringify(M))}catch{}else try{window.localStorage&&window.localStorage.removeItem(v)}catch{}}(zt,p1)}};function $1(){var v=void 0;try{document.querySelector("html >>> :first-child"),v=">>>"}catch{try{document.querySelector("html /deep/ :first-child"),v="/deep/"}catch{v=""}}return v}const St="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",$t={element:"div",mutate:function(M){return M.innerHTML='',M.querySelector("area")}},tn={element:"div",mutate:function(M){return M.innerHTML='',!1},validate:function(M,I,S){if($.is.GECKO)return!0;var Y=M.querySelector("area");return Y.focus(),S.activeElement===Y}},m1={element:"div",mutate:function(M){return M.innerHTML='',M.querySelector("area")},validate:function(M,I,S){return!!$.is.GECKO||S.activeElement===I}},Ut=St,et={name:"can-focus-audio-without-controls",element:"audio",mutate:function(M){try{M.setAttribute("src",Ut)}catch{}}},Me={element:"div",mutate:function(M){return M.innerHTML='',M.querySelector("area")}},ut={element:"a",mutate:function(M){return M.href="#void",M.innerHTML='',M.querySelector("img")}},U1={element:"div",mutate:function(M){return M.innerHTML='',M.querySelector("img")}};var Ze=!$.is.WEBKIT;const X="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0ic3ZnIj48dGV4dCB4PSIxMCIgeT0iMjAiIGlkPSJzdmctbGluay10ZXh0Ij50ZXh0PC90ZXh0Pjwvc3ZnPg==",ve={element:"object",mutate:function(M){M.setAttribute("type","image/svg+xml"),M.setAttribute("data",X),M.setAttribute("width","200"),M.setAttribute("height","50"),M.style.visibility="hidden"}},Je={name:"can-focus-object-svg",element:"object",mutate:function(M){M.setAttribute("type","image/svg+xml"),M.setAttribute("data",X),M.setAttribute("width","200"),M.setAttribute("height","50")},validate:function(M,I,S){return!!$.is.GECKO||S.activeElement===M}};var Lt=!$.is.IE9;const Te={element:"div",mutate:function(M){return M.innerHTML='',M.querySelector("img")},validate:function(M,I,S){var Y=M.querySelector("area");return S.activeElement===Y}};function _t(v){if(!(v.ownerSVGElement||"svg"===v.nodeName.toLowerCase()))return!1;var I=function P1(){var v=document.createElement("div");return v.innerHTML='\n \n ',v.firstChild.firstChild}();v.appendChild(I);var S=I.querySelector("input");return S.focus(),S.disabled=!0,v.removeChild(I),!0}function l1(v){return''+v+""}function Pn(v,M,I){return function c1(v){if(!v.focus)try{HTMLElement.prototype.focus.call(v)}catch{_t(v)}}(M),I.activeElement===M}const nn={element:"div",mutate:function(M){return M.innerHTML=l1('a'),M.querySelector("text")},validate:Pn},zr={element:"div",mutate:function(M){return M.innerHTML=l1('a'),M.querySelector("text")},validate:Pn},Cr={element:"div",mutate:function(M){return M.innerHTML=l1('a'),M.querySelector("text")},validate:Pn},ir={element:"div",mutate:function(M){return M.innerHTML=l1(['link',''].join("")),M.querySelector("use")},validate:Pn},rn={element:"div",mutate:function(M){return M.innerHTML=l1(''),M.querySelector("foreignObject")||M.getElementsByTagName("foreignObject")[0]},validate:Pn};var Bn=!!($.is.GECKO&&typeof SVGElement<"u"&&SVGElement.prototype.focus);const x={element:"div",mutate:function(M){return M.innerHTML=l1(""),M.firstChild},validate:Pn},rt=St,dt={element:"video",mutate:function(M){try{M.setAttribute("src",rt)}catch{}}};var e1=$.is.GECKO||$.is.TRIDENT||$.is.EDGE;var it={cssShadowPiercingDeepCombinator:$1,focusInZeroDimensionObject:function kt(){return Ze},focusObjectSwf:function lt(){return Lt},focusSvgInIframe:function ct(){return Bn},tabsequenceAreaAtImgPosition:function Nt(){return e1}},V1={focusAreaImgTabindex:$t,focusAreaTabindex:tn,focusAreaWithoutHref:m1,focusAudioWithoutControls:et,focusBrokenImageMap:Me,focusChildrenOfFocusableFlexbox:{element:"div",mutate:function(M){return M.setAttribute("tabindex","-1"),M.setAttribute("style","display: -webkit-flex; display: -ms-flexbox; display: flex;"),M.innerHTML='hello',M.querySelector("span")}},focusFieldsetDisabled:{element:"fieldset",mutate:function(M){M.setAttribute("tabindex",0),M.setAttribute("disabled","disabled")}},focusFieldset:{element:"fieldset",mutate:function(M){M.innerHTML="legend

content

"}},focusFlexboxContainer:{element:"span",mutate:function(M){M.setAttribute("style","display: -webkit-flex; display: -ms-flexbox; display: flex;"),M.innerHTML='hello'}},focusFormDisabled:{element:"form",mutate:function(M){M.setAttribute("tabindex",0),M.setAttribute("disabled","disabled")}},focusImgIsmap:ut,focusImgUsemapTabindex:U1,focusInHiddenIframe:{element:function(M,I){var S=I.createElement("iframe");M.appendChild(S);var Y=S.contentWindow.document;return Y.open(),Y.close(),S},mutate:function(M){M.style.visibility="hidden";var I=M.contentWindow.document,S=I.createElement("input");return I.body.appendChild(S),S},validate:function(M){var I=M.contentWindow.document,S=I.querySelector("input");return I.activeElement===S}},focusInvalidTabindex:{element:"div",mutate:function(M){M.setAttribute("tabindex","invalid-value")}},focusLabelTabindex:{element:"label",mutate:function(M){M.setAttribute("tabindex","-1")},validate:function(M,I,S){M.offsetHeight;return M.focus(),S.activeElement===M}},focusObjectSvg:Je,focusObjectSvgHidden:ve,focusRedirectImgUsemap:Te,focusRedirectLegend:{element:"fieldset",mutate:function(M){return M.innerHTML='legend',!1},validate:function(M,I,S){var Y=M.querySelector('input[tabindex="-1"]'),ye=M.querySelector('input[tabindex="0"]');return M.focus(),M.querySelector("legend").focus(),(S.activeElement===Y?"focusable":S.activeElement===ye&&"tabbable")||""}},focusScrollBody:{element:"div",mutate:function(M){return M.setAttribute("style","width: 100px; height: 50px; overflow: auto;"),M.innerHTML='
scrollable content
',M.querySelector("div")}},focusScrollContainerWithoutOverflow:{element:"div",mutate:function(M){M.setAttribute("style","width: 100px; height: 50px;"),M.innerHTML='
scrollable content
'}},focusScrollContainer:{element:"div",mutate:function(M){M.setAttribute("style","width: 100px; height: 50px; overflow: auto;"),M.innerHTML='
scrollable content
'}},focusSummary:{element:"details",mutate:function(M){return M.innerHTML="foo

content

",M.firstElementChild}},focusSvgFocusableAttribute:nn,focusSvgTabindexAttribute:zr,focusSvgNegativeTabindexAttribute:Cr,focusSvgUseTabindex:ir,focusSvgForeignobjectTabindex:rn,focusSvg:x,focusTabindexTrailingCharacters:{element:"div",mutate:function(M){M.setAttribute("tabindex","3x")}},focusTable:{element:"table",mutate:function(M,I,S){var Y=S.createDocumentFragment();Y.innerHTML="cell",M.appendChild(Y)}},focusVideoWithoutControls:dt};var e2=null;function xn(){return e2||((e2=fn.get()).time||(fn.set(function v2(){var v=Ce(V1);return Object.keys(it).forEach(function(M){v[M]=it[M]()}),v}()),e2=fn.get()),e2)}var sr=void 0,K2=/^\s*(-|\+)?[0-9]+\s*$/,pn=/^\s*(-|\+)?[0-9]+.*$/;function wn(v){sr||(sr=xn());var M=sr.focusTabindexTrailingCharacters?pn:K2,I=C({label:"is/valid-tabindex",resolveDocument:!0,context:v}),S=I.hasAttribute("tabindex"),Y=I.hasAttribute("tabIndex");if(!S&&!Y)return!1;if((I.ownerSVGElement||"svg"===I.nodeName.toLowerCase())&&!sr.focusSvgTabindexAttribute)return!1;if(sr.focusInvalidTabindex)return!0;var qe=I.getAttribute(S?"tabindex":"tabIndex");return"-32768"!==qe&&!(!qe||!M.test(qe))}function t1(v){if(!wn(v))return null;var I=v.hasAttribute("tabindex")?"tabindex":"tabIndex",S=parseInt(v.getAttribute(I),10);return isNaN(S)?-1:S}function k2(v){var M=v.webkitUserModify||"";return!(!M||-1===M.indexOf("write"))}function t2(v){return[v.getPropertyValue("overflow"),v.getPropertyValue("overflow-x"),v.getPropertyValue("overflow-y")].some(function(M){return"auto"===M||"scroll"===M})}function on(v){return v.display.indexOf("flex")>-1}function Wt(v,M,I,S){return!("div"!==M&&"span"!==M||I&&"div"!==I&&"span"!==I&&!t2(S))&&(v.offsetHeight0&&void 0!==arguments[0]?arguments[0]:{},M=v.context,I=v.except,S=void 0===I?{flexbox:!1,scrollable:!1,shadow:!1}:I;Mt||(Mt=xn());var Y=C({label:"is/focus-relevant",resolveDocument:!0,context:M});if(!S.shadow&&Y.shadowRoot)return!0;var ye=Y.nodeName.toLowerCase();if("input"===ye&&"hidden"===Y.type)return!1;if("input"===ye||"select"===ye||"button"===ye||"textarea"===ye||"legend"===ye&&Mt.focusRedirectLegend||"label"===ye||"area"===ye||"a"===ye&&Y.hasAttribute("href"))return!0;if("object"===ye&&Y.hasAttribute("usemap"))return!1;if("object"===ye){var qe=Y.getAttribute("type");if(!Mt.focusObjectSvg&&"image/svg+xml"===qe)return!1;if(!Mt.focusObjectSwf&&"application/x-shockwave-flash"===qe)return!1}if("iframe"===ye||"object"===ye||"embed"===ye||"keygen"===ye||Y.hasAttribute("contenteditable")||"audio"===ye&&(Mt.focusAudioWithoutControls||Y.hasAttribute("controls"))||"video"===ye&&(Mt.focusVideoWithoutControls||Y.hasAttribute("controls"))||Mt.focusSummary&&"summary"===ye)return!0;var Ft=wn(Y);if("img"===ye&&Y.hasAttribute("usemap"))return Ft&&Mt.focusImgUsemapTabindex||Mt.focusRedirectImgUsemap;if(Mt.focusTable&&("table"===ye||"td"===ye)||Mt.focusFieldset&&"fieldset"===ye)return!0;var jt="svg"===ye,qt=Y.ownerSVGElement,De=Y.getAttribute("focusable"),st=t1(Y);if("use"===ye&&null!==st&&!Mt.focusSvgUseTabindex)return!1;if("foreignobject"===ye)return null!==st&&Mt.focusSvgForeignobjectTabindex;if(B(Y,"svg a")&&Y.hasAttribute("xlink:href"))return!0;if((jt||qt)&&Y.focus&&!Mt.focusSvgNegativeTabindexAttribute&&st<0)return!1;if(jt)return Ft||Mt.focusSvg||Mt.focusSvgInIframe||!(!Mt.focusSvgFocusableAttribute||!De||"true"!==De);if(qt){if(Mt.focusSvgTabindexAttribute&&Ft)return!0;if(Mt.focusSvgFocusableAttribute)return"true"===De}if(Ft)return!0;var g2=window.getComputedStyle(Y,null);if(k2(g2))return!0;if(Mt.focusImgIsmap&&"img"===ye&&Y.hasAttribute("ismap")&&F({context:Y}).some(function(C2){return"a"===C2.nodeName.toLowerCase()&&C2.hasAttribute("href")}))return!0;if(!S.scrollable&&Mt.focusScrollContainer)if(Mt.focusScrollContainerWithoutOverflow){if(Wt(Y,ye))return!0}else if(t2(g2))return!0;if(!S.flexbox&&Mt.focusFlexboxContainer&&on(g2))return!0;var o1=Y.parentElement;if(!S.scrollable&&o1){var oo=o1.nodeName.toLowerCase(),Pr=window.getComputedStyle(o1,null);if(Mt.focusScrollBody&&Wt(o1,ye,oo,Pr)||Mt.focusChildrenOfFocusableFlexbox&&on(Pr))return!0}return!1}b2.except=function(){var v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},M=function(S){return b2({context:S,except:v})};return M.rules=b2,M};const F2=b2.except({});function zn(v,M){if(v.findIndex)return v.findIndex(M);var I=v.length;if(0===I)return-1;for(var S=0;S0&&void 0!==arguments[0]?arguments[0]:{},M=v.context,I=v.except,S=void 0===I?{notRendered:!1,cssDisplay:!1,cssVisibility:!1,detailsElement:!1,browsingContext:!1}:I,Y=C({label:"is/visible",resolveDocument:!0,context:M}),ye=Y.nodeName.toLowerCase();if(!S.notRendered&&Y2.test(ye))return!0;var qe=F({context:Y}),Ft="audio"===ye&&!Y.hasAttribute("controls");if(!S.cssDisplay&&function P(v){return v.some(function(M){return"none"===H(M,"display")})}(Ft?qe.slice(1):qe)||!S.cssVisibility&&function q(v){var M=zn(v,function(S){var Y=H(S,"visibility");return"hidden"===Y||"collapse"===Y});if(-1===M)return!1;var I=zn(v,function(S){return"visible"===H(S,"visibility")});return-1===I||M0&&void 0!==arguments[0]?arguments[0]:{},M=function(S){return Qe({context:S,except:v})};return M.rules=Qe,M};const yt=Qe.except({});var ht=D(712),Kt=D.n(ht);function w1(v,M){return M.querySelector('map[name="'+Kt()(v)+'"]')||null}function K1(v){var M=v.parentElement;return M.name&&"map"===M.nodeName.toLowerCase()&&B1(v).querySelector('img[usemap="#'+Kt()(M.name)+'"]')||null}var Z1=void 0;var C1=void 0,D1=void 0,sn={input:!0,select:!0,textarea:!0,button:!0,fieldset:!0,form:!0};function Wn(v){C1||((C1=xn()).focusFieldsetDisabled&&delete sn.fieldset,C1.focusFormDisabled&&delete sn.form,D1=new RegExp("^("+Object.keys(sn).join("|")+")$"));var I=C({label:"is/native-disabled-supported",context:v}).nodeName.toLowerCase();return!!D1.test(I)}var x1=void 0;function Dn(v){return"fieldset"===v.nodeName.toLowerCase()&&v.disabled}function On(v){return"form"===v.nodeName.toLowerCase()&&v.disabled}function Un(){var v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},M=v.context,I=v.except,S=void 0===I?{onlyFocusableBrowsingContext:!1,visible:!1}:I,Y=C({label:"is/only-tabbable",resolveDocument:!0,context:M});if(!S.visible&&!yt(Y))return!1;if(!S.onlyFocusableBrowsingContext&&($.is.GECKO||$.is.TRIDENT||$.is.EDGE)){var ye=D2(Y);if(ye&&t1(ye)<0)return!1}var qe=Y.nodeName.toLowerCase(),Ft=t1(Y);return"label"===qe&&$.is.GECKO?null!==Ft&&Ft>=0:!!($.is.GECKO&&Y.ownerSVGElement&&!Y.focus&&"a"===qe&&Y.hasAttribute("xlink:href")&&$.is.GECKO)}Un.except=function(){var v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},M=function(S){return Un({context:S,except:v})};return M.rules=Un,M};const C3=Un.except({});var Dt=void 0;function G1(v){var M=v.nodeName.toLowerCase();if("embed"===M||"keygen"===M)return!0;var I=t1(v);if(v.shadowRoot&&null===I)return!0;if("label"===M)return!Dt.focusLabelTabindex||null===I;if("legend"===M)return null===I;if(Dt.focusSvgFocusableAttribute&&(v.ownerSVGElement||"svg"===M)){var S=v.getAttribute("focusable");return S&&"false"===S}return"img"===M&&v.hasAttribute("usemap")?null===I||!Dt.focusImgUsemapTabindex:"area"===M&&!function J1(v){Z1||(Z1=xn());var M=C({label:"is/valid-area",context:v});if("area"!==M.nodeName.toLowerCase())return!1;var S=M.hasAttribute("tabindex");if(!Z1.focusAreaTabindex&&S)return!1;var Y=K1(M);return!(!Y||!yt(Y)||!Z1.focusBrokenImageMap&&(!Y.complete||!Y.naturalHeight||Y.offsetWidth<=0||Y.offsetHeight<=0))&&(Z1.focusAreaWithoutHref||M.href?!F({context:Y}).slice(1).some(function(qe){var Ft=qe.nodeName.toLowerCase();return"button"===Ft||"a"===Ft}):Z1.focusAreaTabindex&&S||Z1.focusAreaImgTabindex&&Y.hasAttribute("tabindex"))}(v)}function hn(){var v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},M=v.context,I=v.except,S=void 0===I?{disabled:!1,visible:!1,onlyTabbable:!1}:I;Dt||(Dt=xn());var Y=C3.rules.except({onlyFocusableBrowsingContext:!0,visible:S.visible}),ye=C({label:"is/focusable",resolveDocument:!0,context:M});if(!F2.rules({context:ye,except:S})||G1(ye)||!S.disabled&&function Kn(v){x1||(x1=xn());var M=C({label:"is/disabled",context:v});if(M.hasAttribute("data-ally-disabled"))return!0;if(!Wn(M))return!1;if(M.disabled)return!0;var I=F({context:M});return!!(I.some(Dn)||!x1.focusFormDisabled&&I.some(On))}(ye)||!S.onlyTabbable&&Y(ye))return!1;if(!S.visible){var Ft={context:ye,except:{}};if(Dt.focusInHiddenIframe&&(Ft.except.browsingContext=!0),Dt.focusObjectSvgHidden)"object"===ye.nodeName.toLowerCase()&&(Ft.except.cssVisibility=!0);if(!yt.rules(Ft))return!1}var qt=D2(ye);if(qt&&!("object"!==qt.nodeName.toLowerCase()||Dt.focusInZeroDimensionObject||qt.offsetWidth&&qt.offsetHeight))return!1;return!("svg"===ye.nodeName.toLowerCase()&&Dt.focusSvgInIframe&&!qt&&null===ye.getAttribute("tabindex"))}hn.except=function(){var v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},M=function(S){return hn({context:S,except:v})};return M.rules=hn,M};const z1=hn.except({});function Kr(v){var M=function(S){return S.shadowRoot||v(S)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP};return M.acceptNode=M,M}var ar=Kr(F2);function lr(){var v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},M=v.context,I=v.includeContext,S=v.includeOnlyTabbable,Y=v.strategy;M||(M=document.documentElement);for(var ye=z1.rules.except({onlyTabbable:S}),Ft=B1(M).createTreeWalker(M,NodeFilter.SHOW_ELEMENT,"all"===Y?ar:Kr(ye),!1),jt=[];Ft.nextNode();)Ft.currentNode.shadowRoot?(ye(Ft.currentNode)&&jt.push(Ft.currentNode),jt=jt.concat(lr({context:Ft.currentNode.shadowRoot,includeOnlyTabbable:S,strategy:Y}))):jt.push(Ft.currentNode);return I&&("all"===Y?F2(M)&&jt.unshift(M):ye(M)&&jt.unshift(M)),jt}var d2=void 0,L2=void 0;function Ye(){var v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},M=v.context,I=v.includeContext,S=v.includeOnlyTabbable,Y=function L1(){return d2||(d2=xn()),"string"==typeof L2||(L2=n2(L2=(d2.focusTable?"table, td,":"")+(d2.focusFieldset?"fieldset,":"")+"svg a,a[href],area[href],input, select, textarea, button,iframe, object, embed,keygen,"+(d2.focusAudioWithoutControls?"audio,":"audio[controls],")+(d2.focusVideoWithoutControls?"video,":"video[controls],")+(d2.focusSummary?"summary,":"")+"[tabindex],[contenteditable]")),L2}(),ye=M.querySelectorAll(Y),qe=z1.rules.except({onlyTabbable:S}),Ft=[].filter.call(ye,qe);return I&&qe(M)&&Ft.unshift(M),Ft}function vt(){var v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},M=v.context,I=v.includeContext,S=v.includeOnlyTabbable,Y=v.strategy,ye=void 0===Y?"quick":Y,Ft={context:C({label:"query/focusable",resolveDocument:!0,defaultToDocument:!0,context:M}),includeContext:I,includeOnlyTabbable:S,strategy:ye};if("quick"===ye)return Ye(Ft);if("strict"===ye||"all"===ye)return lr(Ft);throw new TypeError('query/focusable requires option.strategy to be one of ["quick", "strict", "all"]')}function k1(v){var M=v.element,I=v.attribute,S="data-cached-"+I;if(null===M.getAttribute(S)){var ye=M.getAttribute(I);if(null===ye)return;M.setAttribute(S,ye||""),M.removeAttribute(I)}else{var qe=M.getAttribute(S);M.removeAttribute(S),M.setAttribute(I,qe)}}function gn(v){var M=v.element,I=v.attribute,S=v.temporaryValue,Y=v.saveValue,ye="data-cached-"+I;if(void 0!==S){var qe=Y||M.getAttribute(I);M.setAttribute(ye,qe||""),M.setAttribute(I,S)}else{var Ft=M.getAttribute(ye);M.removeAttribute(ye),""===Ft?M.removeAttribute(I):M.setAttribute(I,Ft)}}var R1=function(){};const u1=typeof console<"u"?console:{log:R1,debug:R1,info:R1,warn:R1,error:R1};var n1=void 0;function Cn(){u1.warn("trying to focus inert element",this)}function yr(v,M){(function $2(v,M){gn({element:v,attribute:"aria-disabled",temporaryValue:M?"true":void 0})})(v,M),function r2(v,M){if(M){var I=t1(v);gn({element:v,attribute:"tabindex",temporaryValue:"-1",saveValue:null!==I?I:""})}else gn({element:v,attribute:"tabindex"})}(v,M),function H1(v,M){M?v.focus=Cn:delete v.focus}(v,M),function an(v,M){if(M){var I=v.style.pointerEvents||"";v.setAttribute("data-inert-pointer-events",I),v.style.pointerEvents="none"}else{var S=v.getAttribute("data-inert-pointer-events");v.removeAttribute("data-inert-pointer-events"),v.style.pointerEvents=S}}(v,M);var I=v.nodeName.toLowerCase();("video"===I||"audio"===I)&&function xt(v,M){k1({element:v,attribute:"controls",remove:M})}(v,M),("svg"===I||v.ownerSVGElement)&&(n1.focusSvgFocusableAttribute?function E2(v,M){gn({element:v,attribute:"focusable",temporaryValue:M?"false":void 0})}(v,M):!n1.focusSvgTabindexAttribute&&"a"===I&&function Q2(v,M){k1({element:v,attribute:"xlink:href",remove:M})}(v,M)),M?v.setAttribute("data-ally-disabled","true"):v.removeAttribute("data-ally-disabled")}function ln(v,M){n1||(n1=xn());var I=C({label:"element/disabled",context:v});M=!!M;var S=I.hasAttribute("data-ally-disabled"),Y=1===arguments.length;return Wn(I)?Y?I.disabled:(I.disabled=M,I):Y?S:(S===M||yr(I,M),I)}var o2=function(M){return M.shadowRoot?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP};function Mr(){var M=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context,I=C({label:"query/shadow-hosts",resolveDocument:!0,defaultToDocument:!0,context:M}),Y=B1(M).createTreeWalker(I,NodeFilter.SHOW_ELEMENT,o2,!1),ye=[];for(I.shadowRoot&&(ye.push(I),ye=ye.concat(Mr({context:I.shadowRoot})));Y.nextNode();)ye.push(Y.currentNode),ye=ye.concat(Mr({context:Y.currentNode.shadowRoot}));return ye}o2.acceptNode=o2;var mn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(v){return typeof v}:function(v){return v&&"function"==typeof Symbol&&v.constructor===Symbol&&v!==Symbol.prototype?"symbol":typeof v},Zn=function(){function v(M,I){for(var S=0;S0&&void 0!==arguments[0]?arguments[0]:{},S=I.context,Y=I.callback,ye=I.config;(function j2(v,M){if(!(v instanceof M))throw new TypeError("Cannot call a class as a function")})(this,v),this.config=ye,this.disengage=this.disengage.bind(this),this.clientObserver=new MutationObserver(Y),this.hostObserver=new MutationObserver(function(qe){return qe.forEach(M.handleHostMutation,M)}),this.observeContext(S),this.observeShadowHosts(S)}return Zn(v,[{key:"disengage",value:function(){this.clientObserver&&this.clientObserver.disconnect(),this.clientObserver=null,this.hostObserver&&this.hostObserver.disconnect(),this.hostObserver=null}},{key:"observeShadowHosts",value:function(I){var S=this;Mr({context:I}).forEach(function(ye){return S.observeContext(ye.shadowRoot)})}},{key:"observeContext",value:function(I){this.clientObserver.observe(I,this.config),this.hostObserver.observe(I,Ot)}},{key:"handleHostMutation",value:function(I){"childList"===I.type&&s(I.addedNodes).filter(function(Y){return Y.nodeType===Node.ELEMENT_NODE}).forEach(this.observeShadowHosts,this)}}]),v}();function An(){var v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},M=v.parent,I=v.element,S=v.includeSelf;if(M)return function(ye){return!!(S&&ye===M||M.compareDocumentPosition(ye)&Node.DOCUMENT_POSITION_CONTAINED_BY)};if(I)return function(ye){return!!(S&&I===ye||ye.compareDocumentPosition(I)&Node.DOCUMENT_POSITION_CONTAINED_BY)};throw new TypeError("util/compare-position#getParentComparator required either options.parent or options.element")}var cn=function(){function v(M,I){for(var S=0;S0&&void 0!==arguments[0]?arguments[0]:{},S=I.context,Y=I.filter;(function Sn(v,M){if(!(v instanceof M))throw new TypeError("Cannot call a class as a function")})(this,v),this._context=s(S||document.documentElement)[0],this._filter=s(Y),this._inertElementCache=[],this.disengage=this.disengage.bind(this),this.handleMutation=this.handleMutation.bind(this),this.renderInert=this.renderInert.bind(this),this.filterElements=this.filterElements.bind(this),this.filterParentElements=this.filterParentElements.bind(this);var ye=vt({context:this._context,includeContext:!0,strategy:"all"});this.renderInert(ye),this.shadowObserver=function i2(){var v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},M=v.context,I=v.callback,S=v.config;if("function"!=typeof I)throw new TypeError("observe/shadow-mutations requires options.callback to be a function");if("object"!==(typeof S>"u"?"undefined":mn(S)))throw new TypeError("observe/shadow-mutations requires options.config to be an object");if(!window.MutationObserver)return{disengage:function(){}};var Y=C({label:"observe/shadow-mutations",resolveDocument:!0,defaultToDocument:!0,context:M});return{disengage:new Zr({context:Y,callback:I,config:S}).disengage}}({context:this._context,config:q1,callback:function(Ft){return Ft.forEach(M.handleMutation)}})}return cn(v,[{key:"disengage",value:function(){this._context&&(vr(this._context),this._inertElementCache.forEach(function(I){return vr(I)}),this._inertElementCache=null,this._filter=null,this._context=null,this.shadowObserver&&this.shadowObserver.disengage(),this.shadowObserver=null)}},{key:"listQueryFocusable",value:function(I){return I.map(function(S){return vt({context:S,includeContext:!0,strategy:"all"})}).reduce(function(S,Y){return S.concat(Y)},[])}},{key:"renderInert",value:function(I){var S=this;I.filter(this.filterElements).filter(this.filterParentElements).filter(function(ye){return!ln(ye)}).forEach(function(qe){S._inertElementCache.push(qe),function Jt(v){return ln(v,!0)}(qe)})}},{key:"filterElements",value:function(I){var S=An({element:I,includeSelf:!0});return!this._filter.some(S)}},{key:"filterParentElements",value:function(I){var S=An({parent:I});return!this._filter.some(S)}},{key:"handleMutation",value:function(I){if("childList"===I.type){var S=s(I.addedNodes).filter(function(ye){return ye.nodeType===Node.ELEMENT_NODE});if(!S.length)return;var Y=this.listQueryFocusable(S);this.renderInert(Y)}else"attributes"===I.type&&this.renderInert([I.target])}}]),v}();function f2(v){var M=v.context,I=v.filter,Y=[],ye=function(qt){return I.some(function(De){return qt===De})?NodeFilter.FILTER_REJECT:function(qt){var De=An({parent:qt});return I.some(De)}(qt)?NodeFilter.FILTER_ACCEPT:(Y.push(qt),NodeFilter.FILTER_REJECT)};ye.acceptNode=ye;for(var Ft=B1(M).createTreeWalker(M,NodeFilter.SHOW_ELEMENT,ye,!1);Ft.nextNode(););return Y}var bn=function(){function v(M,I){for(var S=0;S0&&void 0!==arguments[0]?arguments[0]:{},I=M.context,S=M.filter;(function I2(v,M){if(!(v instanceof M))throw new TypeError("Cannot call a class as a function")})(this,v),this._context=s(I||document.documentElement)[0],this._filter=s(S),this.disengage=this.disengage.bind(this),this.handleMutation=this.handleMutation.bind(this),this.isInsignificantBranch=this.isInsignificantBranch.bind(this);var Y=function d1(){var v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},M=v.context,I=v.filter;if(M=C({label:"get/insignificant-branches",defaultToDocument:!0,context:M}),!(I=s(I)).length)throw new TypeError("get/insignificant-branches requires valid options.filter");return f2({context:M,filter:I})}({context:this._context,filter:this._filter});Y.forEach(To),this.startObserver()}return bn(v,[{key:"disengage",value:function(){this._context&&([].forEach.call(this._context.querySelectorAll("[data-cached-aria-hidden]"),O3),this._context=null,this._filter=null,this._observer&&this._observer.disconnect(),this._observer=null)}},{key:"startObserver",value:function(){var I=this;window.MutationObserver&&(this._observer=new MutationObserver(function(S){return S.forEach(I.handleMutation)}),this._observer.observe(this._context,T3))}},{key:"handleMutation",value:function(I){"childList"===I.type&&s(I.addedNodes).filter(function(S){return S.nodeType===Node.ELEMENT_NODE}).filter(this.isInsignificantBranch).forEach(To)}},{key:"isInsignificantBranch",value:function(I){if(F({context:I}).some(function(ye){return"true"===ye.getAttribute("aria-hidden")}))return!1;var Y=An({element:I});return!this._filter.some(Y)}}]),v}();function Yr(){for(var I=C({label:"get/shadow-host",context:(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context}),S=null;I;)S=I,I=I.parentNode;return S.nodeType===S.DOCUMENT_FRAGMENT_NODE&&S.host?S.host:null}function m3(v){var M=C({label:"is/active-element",resolveDocument:!0,context:v});if(B1(M).activeElement===M)return!0;var S=Yr({context:M});return!(!S||S.shadowRoot.activeElement!==M)}var p2=void 0,wr=/^(fieldset|table|td|body)$/;function cr(){var v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},M=v.context,I=v.except,S=void 0===I?{flexbox:!1,scrollable:!1,shadow:!1,visible:!1,onlyTabbable:!1}:I;p2||(p2=xn());var Y=C({label:"is/tabbable",resolveDocument:!0,context:M});if($.is.BLINK&&$.is.ANDROID&&$.majorVersion>42)return!1;var ye=D2(Y);if(ye){if($.is.WEBKIT&&$.is.IOS||t1(ye)<0||!S.visible&&($.is.BLINK||$.is.WEBKIT)&&!yt(ye))return!1;if("object"===ye.nodeName.toLowerCase()){var Ft="Chrome"===$.name&&$.majorVersion>=54||"Opera"===$.name&&$.majorVersion>=41;if($.is.WEBKIT||$.is.BLINK&&!Ft)return!1}}var jt=Y.nodeName.toLowerCase(),qt=t1(Y),De=null===qt?null:qt>=0;if($.is.EDGE&&$.majorVersion>=14&&ye&&Y.ownerSVGElement&&qt<0)return!0;var st=!1!==De,g2=null!==qt&&qt>=0;if(Y.hasAttribute("contenteditable"))return st;if(wr.test(jt)&&!0!==De)return!1;if($.is.WEBKIT&&$.is.IOS){var Ir="input"===jt&&"text"===Y.type||"password"===Y.type||"select"===jt||"textarea"===jt||Y.hasAttribute("contenteditable");if(!Ir)Ir=k2(window.getComputedStyle(Y,null));if(!Ir)return!1}if("use"===jt&&null!==qt&&($.is.BLINK||$.is.WEBKIT&&9===$.majorVersion)||B(Y,"svg a")&&Y.hasAttribute("xlink:href")&&(st||Y.focus&&!p2.focusSvgNegativeTabindexAttribute)||"svg"===jt&&p2.focusSvgInIframe&&st)return!0;if($.is.TRIDENT||$.is.EDGE){if("svg"===jt)return!!p2.focusSvg||(Y.hasAttribute("focusable")||g2);if(Y.ownerSVGElement)return!(!p2.focusSvgTabindexAttribute||!g2)||Y.hasAttribute("focusable")}if(void 0===Y.tabIndex)return!!S.onlyTabbable;if("audio"===jt){if(!Y.hasAttribute("controls"))return!1;if($.is.BLINK)return!0}if("video"===jt)if(Y.hasAttribute("controls")){if($.is.BLINK||$.is.GECKO)return!0}else if($.is.TRIDENT||$.is.EDGE)return!1;if("object"===jt&&($.is.BLINK||$.is.WEBKIT)||"iframe"===jt)return!1;if(!S.scrollable&&$.is.GECKO&&t2(window.getComputedStyle(Y,null)))return st;if($.is.TRIDENT||$.is.EDGE){if("area"===jt){var Pr=K1(Y);if(Pr&&t1(Pr)<0)return!1}var C2=window.getComputedStyle(Y,null);if(k2(C2))return Y.tabIndex>=0;if(!S.flexbox&&on(C2))return null!==qt?g2:Qr(Y)&&q3(Y);if(Wt(Y,jt))return!1;var Or=Y.parentElement;if(Or){var ur=Or.nodeName.toLowerCase(),S3=window.getComputedStyle(Or,null);if(Wt(Or,jt,ur,S3))return!1;if(on(S3))return g2}}return Y.tabIndex>=0}cr.except=function(){var v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},M=function(S){return cr({context:S,except:v})};return M.rules=cr,M};var Qr=F2.rules.except({flexbox:!0}),q3=cr.except({flexbox:!0});const $r=cr.except({});function G(){var v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},M=v.context,I=v.includeContext,S=v.includeOnlyTabbable,Y=v.strategy,ye=$r.rules.except({onlyTabbable:S});return vt({context:M,includeContext:I,includeOnlyTabbable:S,strategy:Y}).filter(ye)}function f(v,M){return v.compareDocumentPosition(M)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1}function Ue(v,M,I){var S=[];return M.forEach(function(Y){var ye=!0,qe=v.indexOf(Y);-1===qe&&(qe=function z(v,M){return zn(v,function(I){return M.compareDocumentPosition(I)&Node.DOCUMENT_POSITION_FOLLOWING})}(v,Y),ye=!1),-1===qe&&(qe=v.length);var Ft=s(I?I(Y):Y);Ft.length&&S.push({offset:qe,replace:ye,elements:Ft})}),S}function _n(){var v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},M=v.list,I=v.elements,S=v.resolveElement,Y=M.slice(0),ye=s(I).slice(0);return function b(v){return v.sort(f)}(ye),function mt(v,M){var I=0;M.sort(function(S,Y){return S.offset-Y.offset}),M.forEach(function(S){var Y=S.replace?1:0,ye=[S.offset+I,Y].concat(S.elements);v.splice.apply(v,ye),I+=S.elements.length-Y})}(Y,Ue(Y,ye,S)),Y}var Yn=function(){function v(M,I){for(var S=0;S-1?[I].concat(S):S}},{key:"_cleanup",value:function(){Object.keys(this.hosts).forEach(function(I){delete this.hosts[I]._sortingId},this)}}]),v}();var Lr=void 0;function kn(v,M){return Lr.tabsequenceAreaAtImgPosition&&(v=function J2(v,M){var I=M.querySelectorAll("img[usemap]"),S=new O1(M),Y=S.extractAreasFromList(v);return I.length?_n({list:Y,elements:I,resolveElement:function(qe){var Ft=qe.getAttribute("usemap").slice(1);return S.getAreasFor(Ft)}}):Y}(v,M)),v=function M1(v){var M={},I=[],S=v.filter(function(ye){var qe=ye.tabIndex;return void 0===qe&&(qe=t1(ye)),qe<=0||null==qe||(M[qe]||(M[qe]=[],I.push(qe)),M[qe].push(ye),!1)});return I.sort().map(function(ye){return M[ye]}).reduceRight(function(ye,qe){return qe.concat(ye)},S)}(v),v}function X3(){var v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},M=v.context,I=v.includeContext,S=v.includeOnlyTabbable,Y=v.strategy;Lr||(Lr=xn());var ye=s(M)[0]||document.documentElement,qe=G({context:ye,includeContext:I,includeOnlyTabbable:S,strategy:Y});return qe=document.body.createShadowRoot&&$.is.BLINK?function l5(v,M,I){var S=new di(M,I),Y=S.extractElements(v);return Y.length===v.length?I(v):S.sort(Y)}(qe,ye,kn):kn(qe,ye),I&&(qe=function Jr(v,M){var I=v.indexOf(M);return I>0?v.splice(I,1).concat(v):v}(qe,ye)),qe}for(var yn={tab:9,left:37,up:38,right:39,down:40,pageUp:33,"page-up":33,pageDown:34,"page-down":34,end:35,home:36,enter:13,escape:27,space:32,shift:16,capsLock:20,"caps-lock":20,ctrl:17,alt:18,meta:91,pause:19,insert:45,delete:46,backspace:8,_alias:{91:[92,93,224]}},h2=1;h2<26;h2++)yn["f"+h2]=h2+111;for(var Ln=0;Ln<10;Ln++){var xo=Ln+48,qr=Ln+96;yn[Ln]=xo,yn["num-"+Ln]=qr,yn._alias[xo]=[qr]}for(var P2=0;P2<26;P2++){var Mn=P2+65;yn[String.fromCharCode(Mn).toLowerCase()]=Mn}const to=yn;var _3={alt:"altKey",ctrl:"ctrlKey",meta:"metaKey",shift:"shiftKey"},no=Object.keys(_3).map(function(v){return _3[v]});function ue(v,M){return!no.some(function(I){return"boolean"==typeof v[I]&&!!M[I]!==v[I]})}function Re(v){return v.split(/\s+/).map(function(M){var I=M.split("+"),S=function A3(v){var I=function ro(v){var M=!!v&&null;return{altKey:M,ctrlKey:M,metaKey:M,shiftKey:M}}(-1!==v.indexOf("*"));return v.forEach(function(S){if("*"!==S){var Y=!0,ye=S.slice(0,1);"?"===ye?Y=null:"!"===ye&&(Y=!1),!0!==Y&&(S=S.slice(1));var qe=_3[S];if(!qe)throw new TypeError('Unknown modifier "'+S+'"');I[qe]=Y}}),I}(I.slice(0,-1)),Y=function Er(v){var M=to[v]||parseInt(v,10);if(!M||"number"!=typeof M||isNaN(M))throw new TypeError('Unknown key "'+v+'"');return[M].concat(to._alias[M]||[])}(I.slice(-1));return{keyCodes:Y,modifiers:S,matchModifiers:ue.bind(null,S)}})}const Yt={disabled:function Tn(){var v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},M=v.context,I=v.filter;return{disengage:new Y1({context:M,filter:I}).disengage}},hidden:function x3(){var v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},M=v.context,I=v.filter;return{disengage:new br({context:M,filter:I}).disengage}},tabFocus:function gt(){var M=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context;return M||(M=document.documentElement),X3(),function ce(){var v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},M={},I=s(v.context)[0]||document.documentElement;delete v.context;var S=s(v.filter);delete v.filter;var Y=Object.keys(v);if(!Y.length)throw new TypeError("when/key requires at least one option key");var ye=function(qt){qt.keyCodes.forEach(function(De){M[De]||(M[De]=[]),M[De].push(qt)})};Y.forEach(function(jt){if("function"!=typeof v[jt])throw new TypeError('when/key requires option["'+jt+'"] to be a function');Re(jt).map(function(st){return st.callback=v[jt],st}).forEach(ye)});var qe=function(qt){if(!qt.defaultPrevented){if(S.length){var De=An({element:qt.target,includeSelf:!0});if(S.some(De))return}var st=qt.keyCode||qt.which;M[st]&&M[st].forEach(function(g2){g2.matchModifiers(qt)&&g2.callback.call(I,qt,Ft)})}};I.addEventListener("keydown",qe,!1);var Ft=function(){I.removeEventListener("keydown",qe,!1)};return{disengage:Ft}}({"?alt+?shift+tab":function(S){S.preventDefault();var Y=X3({context:M}),ye=S.shiftKey,qe=Y[0],Ft=Y[Y.length-1],qt=ye?Ft:qe;if(m3(ye?qe:Ft))qt.focus();else{var De=void 0;if(Y.some(function(Ir,o1){return!!m3(Ir)&&(De=o1,!0)}))Y[De+(ye?-1:1)].focus();else qe.focus()}}})}}},712:function(Tt){ /*! https://mths.be/cssescape v1.5.1 by @mathias | MIT license */ -var Me;Me=typeof global<"u"?global:this,_t.exports=function(Me){if(Me.CSS&&Me.CSS.escape)return Me.CSS.escape;var w=function(l){if(0==arguments.length)throw new TypeError("`CSS.escape` requires an argument.");for(var H,y=String(l),N=y.length,J=-1,R="",K=y.charCodeAt(0);++J=1&&H<=31||127==H||0==J&&H>=48&&H<=57||1==J&&H>=48&&H<=57&&45==K?"\\"+H.toString(16)+" ":0==J&&1==N&&45==H||!(H>=128||45==H||95==H||H>=48&&H<=57||H>=65&&H<=90||H>=97&&H<=122)?"\\"+y.charAt(J):y.charAt(J):R+="\ufffd";return R};return Me.CSS||(Me.CSS={}),Me.CSS.escape=w,w}(Me)},178:function(_t,Me,w){var l; +var Ne;Ne=typeof global<"u"?global:this,Tt.exports=function(Ne){if(Ne.CSS&&Ne.CSS.escape)return Ne.CSS.escape;var D=function(s){if(0==arguments.length)throw new TypeError("`CSS.escape` requires an argument.");for(var U,C=String(s),F=C.length,te=-1,k="",B=C.charCodeAt(0);++te=1&&U<=31||127==U||0==te&&U>=48&&U<=57||1==te&&U>=48&&U<=57&&45==B?"\\"+U.toString(16)+" ":0==te&&1==F&&45==U||!(U>=128||45==U||95==U||U>=48&&U<=57||U>=65&&U<=90||U>=97&&U<=122)?"\\"+C.charAt(te):C.charAt(te):k+="\ufffd";return k};return Ne.CSS||(Ne.CSS={}),Ne.CSS.escape=D,D}(Ne)},696:function(Tt,Ne,D){var s; /** * @license * Lodash @@ -21,43 +21,79 @@ var Me;Me=typeof global<"u"?global:this,_t.exports=function(Me){if(Me.CSS&&Me.CS * Released under MIT license * Based on Underscore.js 1.8.3 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - */_t=w.nmd(_t),function(){var y,R="Expected a function",Q="__lodash_hash_undefined__",j="__lodash_placeholder__",ie=128,U=256,Pt=1/0,xn=9007199254740991,wn=4294967295,Vn=[["ary",ie],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",U]],Gn="[object Arguments]",tr="[object Array]",cn="[object Boolean]",he="[object Date]",xt="[object Error]",Tn="[object Function]",Rn="[object GeneratorFunction]",it="[object Map]",Ue="[object Number]",Y="[object Object]",Ae="[object Promise]",Fe="[object RegExp]",ot="[object Set]",Ve="[object String]",en="[object Symbol]",yt="[object WeakMap]",Pr="[object ArrayBuffer]",Kt="[object DataView]",Mn="[object Float32Array]",Nt="[object Float64Array]",St="[object Int8Array]",Bt="[object Int16Array]",br="[object Int32Array]",Ft="[object Uint8Array]",Wn="[object Uint8ClampedArray]",xr="[object Uint16Array]",Dr="[object Uint32Array]",vt=/\b__p \+= '';/g,Rr=/\b(__p \+=) '' \+/g,Br=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Nn=/&(?:amp|lt|gt|quot|#39);/g,Er=/[&<>"']/g,lo=RegExp(Nn.source),bn=RegExp(Er.source),vo=/<%-([\s\S]+?)%>/g,pi=/<%([\s\S]+?)%>/g,Lt=/<%=([\s\S]+?)%>/g,Qe=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,P=/^\w*$/,B=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ce=/[\\^$.*+?()[\]{}|]/g,He=RegExp(ce.source),st=/^\s+/,Dt=/\s/,Yt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,tn=/\{\n\/\* \[wrapped with (.+)\] \*/,On=/,? & /,Gr=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,lr=/[()=,{}\[\]\/\s]/,wr=/\\(\\)?/g,Qn=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Wr=/\w*$/,Si=/^[-+]0x[0-9a-f]+$/i,uo=/^0b[01]+$/i,co=/^\[object .+?Constructor\]$/,nn=/^0o[0-7]+$/i,gi=/^(?:0|[1-9]\d*)$/,Zr=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Ce=/($^)/,T=/['\n\r\u2028\u2029\\]/g,$="\\ud800-\\udfff",tt="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",ut="\\u2700-\\u27bf",Tt="a-z\\xdf-\\xf6\\xf8-\\xff",Bn="A-Z\\xc0-\\xd6\\xd8-\\xde",at="\\ufe0e\\ufe0f",Gt="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",zn="['\u2019]",Nr="["+$+"]",mn="["+Gt+"]",Dn="["+tt+"]",jr="\\d+",Ci="["+ut+"]",hr="["+Tt+"]",Ir="[^"+$+Gt+jr+ut+Tt+Bn+"]",mi="\\ud83c[\\udffb-\\udfff]",Fi="[^"+$+"]",mr="(?:\\ud83c[\\udde6-\\uddff]){2}",fo="[\\ud800-\\udbff][\\udc00-\\udfff]",Po="["+Bn+"]",Wo="(?:"+hr+"|"+Ir+")",xo="(?:"+Po+"|"+Ir+")",nr="(?:['\u2019](?:d|ll|m|re|s|t|ve))?",No="(?:['\u2019](?:D|LL|M|RE|S|T|VE))?",Zo="(?:"+Dn+"|"+mi+")"+"?",Vr="["+at+"]?",Fo=Vr+Zo+("(?:\\u200d(?:"+[Fi,mr,fo].join("|")+")"+Vr+Zo+")*"),Ko="(?:"+[Ci,mr,fo].join("|")+")"+Fo,$o="(?:"+[Fi+Dn+"?",Dn,mr,fo,Nr].join("|")+")",_i=RegExp(zn,"g"),Lr=RegExp(Dn,"g"),ko=RegExp(mi+"(?="+mi+")|"+$o+Fo,"g"),Mo=RegExp([Po+"?"+hr+"+"+nr+"(?="+[mn,Po,"$"].join("|")+")",xo+"+"+No+"(?="+[mn,Po+Wo,"$"].join("|")+")",Po+"?"+Wo+"+"+nr,Po+"+"+No,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",jr,Ko].join("|"),"g"),O1=RegExp("[\\u200d"+$+tt+at+"]"),Sr=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Yo=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],_r=-1,rn={};rn[Mn]=rn[Nt]=rn[St]=rn[Bt]=rn[br]=rn[Ft]=rn[Wn]=rn[xr]=rn[Dr]=!0,rn[Gn]=rn[tr]=rn[Pr]=rn[cn]=rn[Kt]=rn[he]=rn[xt]=rn[Tn]=rn[it]=rn[Ue]=rn[Y]=rn[Fe]=rn[ot]=rn[Ve]=rn[yt]=!1;var pn={};pn[Gn]=pn[tr]=pn[Pr]=pn[Kt]=pn[cn]=pn[he]=pn[Mn]=pn[Nt]=pn[St]=pn[Bt]=pn[br]=pn[it]=pn[Ue]=pn[Y]=pn[Fe]=pn[ot]=pn[Ve]=pn[en]=pn[Ft]=pn[Wn]=pn[xr]=pn[Dr]=!0,pn[xt]=pn[Tn]=pn[yt]=!1;var yi={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},ir=parseFloat,Bi=parseInt,f1="object"==typeof global&&global&&global.Object===Object&&global,Xi="object"==typeof self&&self&&self.Object===Object&&self,ur=f1||Xi||Function("return this")(),As=Me&&!Me.nodeType&&Me,an=As&&_t&&!_t.nodeType&&_t,Ye=an&&an.exports===As,mt=Ye&&f1.process,jt=function(){try{return an&&an.require&&an.require("util").types||mt&&mt.binding&&mt.binding("util")}catch{}}(),Zn=jt&&jt.isArrayBuffer,ji=jt&&jt.isDate,jn=jt&&jt.isMap,Kr=jt&&jt.isRegExp,fn=jt&&jt.isSet,ho=jt&&jt.isTypedArray;function Un(se,be,ve){switch(ve.length){case 0:return se.call(be);case 1:return se.call(be,ve[0]);case 2:return se.call(be,ve[0],ve[1]);case 3:return se.call(be,ve[0],ve[1],ve[2])}return se.apply(be,ve)}function ht(se,be,ve,rt){for(var At=-1,gn=null==se?0:se.length;++At-1}function Ro(se,be,ve){for(var rt=-1,At=null==se?0:se.length;++rt-1;);return ve}function A1(se,be){for(var ve=se.length;ve--&&Bo(be,se[ve],0)>-1;);return ve}var Vi=Hn({\u00c0:"A",\u00c1:"A",\u00c2:"A",\u00c3:"A",\u00c4:"A",\u00c5:"A",\u00e0:"a",\u00e1:"a",\u00e2:"a",\u00e3:"a",\u00e4:"a",\u00e5:"a",\u00c7:"C",\u00e7:"c",\u00d0:"D",\u00f0:"d",\u00c8:"E",\u00c9:"E",\u00ca:"E",\u00cb:"E",\u00e8:"e",\u00e9:"e",\u00ea:"e",\u00eb:"e",\u00cc:"I",\u00cd:"I",\u00ce:"I",\u00cf:"I",\u00ec:"i",\u00ed:"i",\u00ee:"i",\u00ef:"i",\u00d1:"N",\u00f1:"n",\u00d2:"O",\u00d3:"O",\u00d4:"O",\u00d5:"O",\u00d6:"O",\u00d8:"O",\u00f2:"o",\u00f3:"o",\u00f4:"o",\u00f5:"o",\u00f6:"o",\u00f8:"o",\u00d9:"U",\u00da:"U",\u00db:"U",\u00dc:"U",\u00f9:"u",\u00fa:"u",\u00fb:"u",\u00fc:"u",\u00dd:"Y",\u00fd:"y",\u00ff:"y",\u00c6:"Ae",\u00e6:"ae",\u00de:"Th",\u00fe:"th",\u00df:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010a:"C",\u010c:"C",\u0107:"c",\u0109:"c",\u010b:"c",\u010d:"c",\u010e:"D",\u0110:"D",\u010f:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011a:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011b:"e",\u011c:"G",\u011e:"G",\u0120:"G",\u0122:"G",\u011d:"g",\u011f:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012a:"I",\u012c:"I",\u012e:"I",\u0130:"I",\u0129:"i",\u012b:"i",\u012d:"i",\u012f:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013b:"L",\u013d:"L",\u013f:"L",\u0141:"L",\u013a:"l",\u013c:"l",\u013e:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014a:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014b:"n",\u014c:"O",\u014e:"O",\u0150:"O",\u014d:"o",\u014f:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015a:"S",\u015c:"S",\u015e:"S",\u0160:"S",\u015b:"s",\u015d:"s",\u015f:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016a:"U",\u016c:"U",\u016e:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016b:"u",\u016d:"u",\u016f:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017b:"Z",\u017d:"Z",\u017a:"z",\u017c:"z",\u017e:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017f:"s"}),ts=Hn({"&":"&","<":"<",">":">",'"':""","'":"'"});function da(se){return"\\"+yi[se]}function zi(se){return O1.test(se)}function Ns(se){var be=-1,ve=Array(se.size);return se.forEach(function(rt,At){ve[++be]=[At,rt]}),ve}function ns(se,be){return function(ve){return se(be(ve))}}function ei(se,be){for(var ve=-1,rt=se.length,At=0,gn=[];++ve",""":'"',"'":"'"});var cr=function se(be){var o,ve=(be=null==be?ur:cr.defaults(ur.Object(),be,cr.pick(ur,Yo))).Array,rt=be.Date,At=be.Error,gn=be.Function,Ln=be.Math,An=be.Object,N1=be.RegExp,Fs=be.String,po=be.TypeError,os=ve.prototype,ks=gn.prototype,ro=An.prototype,wi=be["__core-js_shared__"],m=ks.toString,h=ro.hasOwnProperty,v=0,A=(o=/[^.]+$/.exec(wi&&wi.keys&&wi.keys.IE_PROTO||""))?"Symbol(src)_1."+o:"",ne=ro.toString,_e=m.call(An),ze=ur._,Mt=N1("^"+m.call(h).replace(ce,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Pn=Ye?be.Buffer:y,Qt=be.Symbol,un=be.Uint8Array,kt=Pn?Pn.allocUnsafe:y,Sn=ns(An.getPrototypeOf,An),En=An.create,pr=ro.propertyIsEnumerable,go=os.splice,Eo=Qt?Qt.isConcatSpreadable:y,jo=Qt?Qt.iterator:y,Or=Qt?Qt.toStringTag:y,oo=function(){try{var o=ys(An,"defineProperty");return o({},"",{}),o}catch{}}(),Hi=be.clearTimeout!==ur.clearTimeout&&be.clearTimeout,ni=rt&&rt.now!==ur.Date.now&&rt.now,t2=be.setTimeout!==ur.setTimeout&&be.setTimeout,S1=Ln.ceil,g1=Ln.floor,C1=An.getOwnPropertySymbols,t1=Pn?Pn.isBuffer:y,F1=be.isFinite,is=os.join,ss=ns(An.keys,An),yr=Ln.max,Ur=Ln.min,I3=rt.now,fa=be.parseInt,as=Ln.random,Co=os.reverse,k1=ys(be,"DataView"),Ii=ys(be,"Map"),_n=ys(be,"Promise"),_=ys(be,"Set"),g=ys(be,"WeakMap"),b=ys(An,"create"),I=g&&new g,F={},X=kr(k1),Pe=kr(Ii),bt=kr(_n),zt=kr(_),Jt=kr(g),yn=Qt?Qt.prototype:y,ar=yn?yn.valueOf:y,mo=yn?yn.toString:y;function O(o){if(Cr(o)&&!Zt(o)&&!(o instanceof Ze)){if(o instanceof Qr)return o;if(h.call(o,"__wrapped__"))return Q3(o)}return new Qr(o)}var _o=function(){function o(){}return function(s){if(!fr(s))return{};if(En)return En(s);o.prototype=s;var c=new o;return o.prototype=y,c}}();function m1(){}function Qr(o,s){this.__wrapped__=o,this.__actions__=[],this.__chain__=!!s,this.__index__=0,this.__values__=y}function Ze(o){this.__wrapped__=o,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=wn,this.__views__=[]}function us(o){var s=-1,c=null==o?0:o.length;for(this.clear();++s=s?o:s)),o}function ri(o,s,c,C,E,x){var Z,q=1&s,le=2&s,Ne=4&s;if(c&&(Z=E?c(o,C,E,x):c(o)),Z!==y)return Z;if(!fr(o))return o;var Se=Zt(o);if(Se){if(Z=function a4(o){var s=o.length,c=new o.constructor(s);return s&&"string"==typeof o[0]&&h.call(o,"index")&&(c.index=o.index,c.input=o.input),c}(o),!q)return Lo(o,Z)}else{var je=To(o),et=je==Tn||je==Rn;if(E1(o))return Lu(o,q);if(je==Y||je==Gn||et&&!E){if(Z=le||et?{}:_8(o),!q)return le?function d8(o,s){return ai(o,H3(o),s)}(o,function _u(o,s){return o&&ai(s,Uo(s),o)}(Z,o)):function Ta(o,s){return ai(o,ju(o),s)}(o,mu(Z,o))}else{if(!pn[je])return E?o:{};Z=function G3(o,s,c){var C=o.constructor;switch(s){case Pr:return D1(o);case cn:case he:return new C(+o);case Kt:return function Tu(o,s){var c=s?D1(o.buffer):o.buffer;return new o.constructor(c,o.byteOffset,o.byteLength)}(o,c);case Mn:case Nt:case St:case Bt:case br:case Ft:case Wn:case xr:case Dr:return Au(o,c);case it:return new C;case Ue:case Ve:return new C(o);case Fe:return function Ou(o){var s=new o.constructor(o.source,Wr.exec(o));return s.lastIndex=o.lastIndex,s}(o);case ot:return new C;case en:return function Hr(o){return ar?An(ar.call(o)):{}}(o)}}(o,je,q)}}x||(x=new Li);var dt=x.get(o);if(dt)return dt;x.set(o,Z),Sc(o)?o.forEach(function(It){Z.add(ri(It,s,c,It,o,x))}):K1(o)&&o.forEach(function(It,on){Z.set(on,ri(It,s,c,on,o,x))});var Xt=Se?y:(Ne?le?U3:E2:le?Uo:eo)(o);return Kn(Xt||o,function(It,on){Xt&&(It=o[on=It]),cs(Z,on,ri(It,s,c,on,o,x))}),Z}function o2(o,s,c){var C=c.length;if(null==o)return!C;for(o=An(o);C--;){var E=c[C],x=s[E],Z=o[E];if(Z===y&&!(E in o)||!x(Z))return!1}return!0}function vu(o,s,c){if("function"!=typeof o)throw new po(R);return Ms(function(){o.apply(y,c)},s)}function Ca(o,s,c,C){var E=-1,x=zr,Z=!0,q=o.length,le=[],Ne=s.length;if(!q)return le;c&&(s=Ht(s,qe(c))),C?(x=Ro,Z=!1):s.length>=200&&(x=sr,Z=!1,s=new y1(s));e:for(;++E-1},_1.prototype.set=function hu(o,s){var c=this.__data__,C=ga(c,o);return C<0?(++this.size,c.push([o,s])):c[C][1]=s,this},n1.prototype.clear=function io(){this.size=0,this.__data__={hash:new us,map:new(Ii||_1),string:new us}},n1.prototype.delete=function pu(o){var s=_s(this,o).delete(o);return this.size-=s?1:0,s},n1.prototype.get=function ha(o){return _s(this,o).get(o)},n1.prototype.has=function r1(o){return _s(this,o).has(o)},n1.prototype.set=function L3(o,s){var c=_s(this,o),C=c.size;return c.set(o,s),this.size+=c.size==C?0:1,this},y1.prototype.add=y1.prototype.push=function J5(o){return this.__data__.set(o,Q),this},y1.prototype.has=function n4(o){return this.__data__.has(o)},Li.prototype.clear=function wo(){this.__data__=new _1,this.size=0},Li.prototype.delete=function v1(o){var s=this.__data__,c=s.delete(o);return this.size=s.size,c},Li.prototype.get=function gu(o){return this.__data__.get(o)},Li.prototype.has=function Bs(o){return this.__data__.has(o)},Li.prototype.set=function M1(o,s){var c=this.__data__;if(c instanceof _1){var C=c.__data__;if(!Ii||C.length<199)return C.push([o,s]),this.size=++c.size,this;c=this.__data__=new n1(C)}return c.set(o,s),this.size=c.size,this};var vr=f8(oi),B1=f8(o1,!0);function gr(o,s){var c=!0;return vr(o,function(C,E,x){return c=!!s(C,E,x)}),c}function ma(o,s,c){for(var C=-1,E=o.length;++C0&&c(q)?s>1?so(q,s-1,c,C,E):$r(E,q):C||(E[E.length]=q)}return E}var i2=Vo(),P3=Vo(!0);function oi(o,s){return o&&i2(o,s,eo)}function o1(o,s){return o&&P3(o,s,eo)}function s2(o,s){return ln(s,function(c){return $i(o[c])})}function i1(o,s){for(var c=0,C=(s=Zi(s,o)).length;null!=o&&cs}function Mu(o,s){return null!=o&&h.call(o,s)}function bu(o,s){return null!=o&&s in An(o)}function j1(o,s,c){for(var C=c?Ro:zr,E=o[0].length,x=o.length,Z=x,q=ve(x),le=1/0,Ne=[];Z--;){var Se=o[Z];Z&&s&&(Se=Ht(Se,qe(s))),le=Ur(Se.length,le),q[Z]=!c&&(s||E>=120&&Se.length>=120)?new y1(Z&&Se):y}Se=o[0];var je=-1,et=q[0];e:for(;++je=q?le:le*("desc"==c[C]?-1:1)}return o.index-s.index}(x,Z,c)})}function p2(o,s,c){for(var C=-1,E=s.length,x={};++C-1;)q!==o&&go.call(q,le,1),go.call(o,le,1);return o}function F3(o,s){for(var c=o?s.length:0,C=c-1;c--;){var E=s[c];if(c==C||E!==x){var x=E;G1(E)?go.call(o,E,1):V1(o,E)}}return o}function C2(o,s){return o+g1(as()*(s-o+1))}function k3(o,s){var c="";if(!o||s<1||s>xn)return c;do{s%2&&(c+=o),(s=g1(s/2))&&(o+=o)}while(s);return c}function Wt(o,s){return $3(Ks(o,s,Oo),o+"")}function ds(o){return T3(u1(o))}function s8(o,s){var c=u1(o);return Fa(c,R1(s,0,c.length))}function Vs(o,s,c,C){if(!fr(o))return o;for(var E=-1,x=(s=Zi(s,o)).length,Z=x-1,q=o;null!=q&&++EE?0:E+s),(c=c>E?E:c)<0&&(c+=E),E=s>c?0:c-s>>>0,s>>>=0;for(var x=ve(E);++C>>1,Z=o[x];null!==Z&&!Xr(Z)&&(c?Z<=s:Z=200){var Ne=s?null:Fu(o);if(Ne)return Di(Ne);Z=!1,E=sr,le=new y1}else le=s?[]:q;e:for(;++C=C?o:er(o,s,c)}var u8=Hi||function(o){return ur.clearTimeout(o)};function Lu(o,s){if(s)return o.slice();var c=o.length,C=kt?kt(c):new o.constructor(c);return o.copy(C),C}function D1(o){var s=new o.constructor(o.byteLength);return new un(s).set(new un(o)),s}function Au(o,s){var c=s?D1(o.buffer):o.buffer;return new o.constructor(c,o.byteOffset,o.length)}function zs(o,s){if(o!==s){var c=o!==y,C=null===o,E=o==o,x=Xr(o),Z=s!==y,q=null===s,le=s==s,Ne=Xr(s);if(!q&&!Ne&&!x&&o>s||x&&Z&&le&&!q&&!Ne||C&&Z&&le||!c&&le||!E)return 1;if(!C&&!x&&!Ne&&o1?c[E-1]:y,Z=E>2?c[2]:y;for(x=o.length>3&&"function"==typeof x?(E--,x):y,Z&&zo(c[0],c[1],Z)&&(x=E<3?y:x,E=1),s=An(s);++C-1?E[x?s[Z]:Z]:y}}function xu(o){return H1(function(s){var c=s.length,C=c,E=Qr.prototype.thru;for(o&&s.reverse();C--;){var x=s[C];if("function"!=typeof x)throw new po(R);if(E&&!Z&&"wrapper"==w2(x))var Z=new Qr([],!0)}for(C=Z?C:c;++C1&&Cn.reverse(),Se&&leq))return!1;var Ne=x.get(o),Se=x.get(s);if(Ne&&Se)return Ne==s&&Se==o;var je=-1,et=!0,dt=2&c?new y1:y;for(x.set(o,s),x.set(s,o);++je-1&&o%1==0&&o1?"& ":"")+s[C],s=s.join(c>2?", ":" "),o.replace(Yt,"{\n/* [wrapped with "+s+"] */\n")}(C,function Y3(o,s){return Kn(Vn,function(c){var C="_."+c[0];s&c[1]&&!zr(o,C)&&o.push(C)}),o.sort()}(function m8(o){var s=o.match(tn);return s?s[1].split(On):[]}(C),c)))}function Zu(o){var s=0,c=0;return function(){var C=I3(),E=16-(C-c);if(c=C,E>0){if(++s>=800)return arguments[0]}else s=0;return o.apply(y,arguments)}}function Fa(o,s){var c=-1,C=o.length,E=C-1;for(s=s===y?C:s;++c1?o[s-1]:y;return c="function"==typeof c?(o.pop(),c):y,ol(o,c)});function gc(o){var s=O(o);return s.__chain__=!0,s}function ja(o,s){return s(o)}var Cc=H1(function(o){var s=o.length,c=s?o[0]:0,C=this.__wrapped__,E=function(x){return r2(x,o)};return!(s>1||this.__actions__.length)&&C instanceof Ze&&G1(c)?((C=C.slice(c,+c+(s?1:0))).__actions__.push({func:ja,args:[E],thisArg:y}),new Qr(C,this.__chain__).thru(function(x){return s&&!x.length&&x.push(y),x})):this.thru(E)});var ll=j3(function(o,s,c){h.call(o,c)?++o[c]:Gi(o,c,1)});var V2=Pu(Xu),ul=Pu(ec);function W1(o,s){return(Zt(o)?Kn:vr)(o,Et(s,3))}function vc(o,s){return(Zt(o)?vi:B1)(o,Et(s,3))}var U8=j3(function(o,s,c){h.call(o,c)?o[c].push(s):Gi(o,c,[s])});var G8=Wt(function(o,s,c){var C=-1,E="function"==typeof s,x=qr(o)?ve(o.length):[];return vr(o,function(Z){x[++C]=E?Un(s,Z,c):Ma(Z,s,c)}),x}),W8=j3(function(o,s,c){Gi(o,c,s)});function Oi(o,s){return(Zt(o)?Ht:N3)(o,Et(s,3))}var Z8=j3(function(o,s,c){o[c?0:1].push(s)},function(){return[[],[]]});var e6=Wt(function(o,s){if(null==o)return[];var c=s.length;return c>1&&zo(o,s[0],s[1])?s=[]:c>2&&zo(s[0],s[1],s[2])&&(s=[s[0]]),S3(o,so(s,1),[])}),z2=ni||function(){return ur.Date.now()};function a1(o,s,c){return s=c?y:s,s=o&&null==s?o.length:s,Ti(o,ie,y,y,y,y,s)}function qs(o,s){var c;if("function"!=typeof s)throw new po(R);return o=qt(o),function(){return--o>0&&(c=s.apply(this,arguments)),o<=1&&(s=y),c}}var H2=Wt(function(o,s,c){var C=1;if(c.length){var E=ei(c,Gs(H2));C|=32}return Ti(o,C,s,c,E)}),cl=Wt(function(o,s,c){var C=3;if(c.length){var E=ei(c,Gs(cl));C|=32}return Ti(s,C,o,c,E)});function Dc(o,s,c){var C,E,x,Z,q,le,Ne=0,Se=!1,je=!1,et=!0;if("function"!=typeof o)throw new po(R);function dt(Mr){var Pi=C,I1=E;return C=E=y,Ne=Mr,Z=o.apply(I1,Pi)}function It(Mr){var Pi=Mr-le;return le===y||Pi>=s||Pi<0||je&&Mr-Ne>=x}function on(){var Mr=z2();if(It(Mr))return Cn(Mr);q=Ms(on,function Xt(Mr){var f5=s-(Mr-le);return je?Ur(f5,x-(Mr-Ne)):f5}(Mr))}function Cn(Mr){return q=y,et&&C?dt(Mr):(C=E=y,Z)}function di(){var Mr=z2(),Pi=It(Mr);if(C=arguments,E=this,le=Mr,Pi){if(q===y)return function wt(Mr){return Ne=Mr,q=Ms(on,s),Se?dt(Mr):Z}(le);if(je)return u8(q),q=Ms(on,s),dt(le)}return q===y&&(q=Ms(on,s)),Z}return s=Ai(s)||0,fr(c)&&(Se=!!c.leading,x=(je="maxWait"in c)?yr(Ai(c.maxWait)||0,s):x,et="trailing"in c?!!c.trailing:et),di.cancel=function ci(){q!==y&&u8(q),Ne=0,C=le=E=q=y},di.flush=function Ao(){return q===y?Z:Cn(z2())},di}var t6=Wt(function(o,s){return vu(o,1,s)}),fl=Wt(function(o,s,c){return vu(o,Ai(s)||0,c)});function G2(o,s){if("function"!=typeof o||null!=s&&"function"!=typeof s)throw new po(R);var c=function(){var C=arguments,E=s?s.apply(this,C):C[0],x=c.cache;if(x.has(E))return x.get(E);var Z=o.apply(this,C);return c.cache=x.set(E,Z)||x,Z};return c.cache=new(G2.Cache||n1),c}function W2(o){if("function"!=typeof o)throw new po(R);return function(){var s=arguments;switch(s.length){case 0:return!o.call(this);case 1:return!o.call(this,s[0]);case 2:return!o.call(this,s[0],s[1]);case 3:return!o.call(this,s[0],s[1],s[2])}return!o.apply(this,s)}}G2.Cache=n1;var n6=s4(function(o,s){var c=(s=1==s.length&&Zt(s[0])?Ht(s[0],qe(Et())):Ht(so(s,1),qe(Et()))).length;return Wt(function(C){for(var E=-1,x=Ur(C.length,c);++E=s}),Es=n8(function(){return arguments}())?n8:function(o){return Cr(o)&&h.call(o,"callee")&&!pr.call(o,"callee")},Zt=ve.isArray,f4=Zn?qe(Zn):function x3(o){return Cr(o)&&Jr(o)==Pr};function qr(o){return null!=o&&ea(o.length)&&!$i(o)}function dr(o){return Cr(o)&&qr(o)}var E1=t1||n3,Cl=ji?qe(ji):function r4(o){return Cr(o)&&Jr(o)==he};function Xs(o){if(!Cr(o))return!1;var s=Jr(o);return s==xt||"[object DOMException]"==s||"string"==typeof o.message&&"string"==typeof o.name&&!l1(o)}function $i(o){if(!fr(o))return!1;var s=Jr(o);return s==Tn||s==Rn||"[object AsyncFunction]"==s||"[object Proxy]"==s}function Nc(o){return"number"==typeof o&&o==qt(o)}function ea(o){return"number"==typeof o&&o>-1&&o%1==0&&o<=xn}function fr(o){var s=typeof o;return null!=o&&("object"==s||"function"==s)}function Cr(o){return null!=o&&"object"==typeof o}var K1=jn?qe(jn):function o4(o){return Cr(o)&&To(o)==it};function Yi(o){return"number"==typeof o||Cr(o)&&Jr(o)==Ue}function l1(o){if(!Cr(o)||Jr(o)!=Y)return!1;var s=Sn(o);if(null===s)return!0;var c=h.call(s,"constructor")&&s.constructor;return"function"==typeof c&&c instanceof c&&m.call(c)==_e}var Va=Kr?qe(Kr):function Da(o){return Cr(o)&&Jr(o)==Fe};var Sc=fn?qe(fn):function o8(o){return Cr(o)&&To(o)==ot};function za(o){return"string"==typeof o||!Zt(o)&&Cr(o)&&Jr(o)==Ve}function Xr(o){return"symbol"==typeof o||Cr(o)&&Jr(o)==en}var ta=ho?qe(ho):function Ea(o){return Cr(o)&&ea(o.length)&&!!rn[Jr(o)]};var Fc=xa(u2),C6=xa(function(o,s){return o<=s});function Ml(o){if(!o)return[];if(qr(o))return za(o)?Yr(o):Lo(o);if(jo&&o[jo])return function xs(se){for(var be,ve=[];!(be=se.next()).done;)ve.push(be.value);return ve}(o[jo]());var s=To(o);return(s==it?Ns:s==ot?Di:u1)(o)}function Qi(o){return o?(o=Ai(o))===Pt||o===-Pt?17976931348623157e292*(o<0?-1:1):o==o?o:0:0===o?o:0}function qt(o){var s=Qi(o),c=s%1;return s==s?c?s-c:s:0}function m6(o){return o?R1(qt(o),0,wn):0}function Ai(o){if("number"==typeof o)return o;if(Xr(o))return NaN;if(fr(o)){var s="function"==typeof o.valueOf?o.valueOf():o;o=fr(s)?s+"":s}if("string"!=typeof o)return 0===o?o:+o;o=xe(o);var c=uo.test(o);return c||nn.test(o)?Bi(o.slice(2),c?2:8):Si.test(o)?NaN:+o}function kc(o){return ai(o,Uo(o))}function Fn(o){return null==o?"":Io(o)}var na=Us(function(o,s){if(Zs(s)||qr(s))ai(s,eo(s),o);else for(var c in s)h.call(s,c)&&cs(o,c,s[c])}),Rc=Us(function(o,s){ai(s,Uo(s),o)}),ra=Us(function(o,s,c,C){ai(s,Uo(s),o,C)}),bl=Us(function(o,s,c,C){ai(s,eo(s),o,C)}),ws=H1(r2);var El=Wt(function(o,s){o=An(o);var c=-1,C=s.length,E=C>2?s[2]:y;for(E&&zo(s[0],s[1],E)&&(C=1);++c1),x}),ai(o,U3(o),c),C&&(c=ri(c,7,p8));for(var E=s.length;E--;)V1(c,s[E]);return c});var Pl=H1(function(o,s){return null==o?{}:function h2(o,s){return p2(o,s,function(c,C){return Ol(o,C)})}(o,s)});function Ga(o,s){if(null==o)return{};var c=Ht(U3(o),function(C){return[C]});return s=Et(s),p2(o,c,function(C,E){return s(C,E[0])})}var xl=D2(eo),D6=D2(Uo);function u1(o){return null==o?[]:Xn(o,eo(o))}var Nl=Oa(function(o,s,c){return s=s.toLowerCase(),o+(c?Sl(s):s)});function Sl(o){return e3(Fn(o).toLowerCase())}function Hc(o){return(o=Fn(o))&&o.replace(Zr,Vi).replace(Lr,"")}var Gc=Oa(function(o,s,c){return o+(c?"-":"")+s.toLowerCase()}),O6=Oa(function(o,s,c){return o+(c?" ":"")+s.toLowerCase()}),A6=gs("toLowerCase");var Kc=Oa(function(o,s,c){return o+(c?"_":"")+s.toLowerCase()});var ui=Oa(function(o,s,c){return o+(c?" ":"")+e3(s)});var c1=Oa(function(o,s,c){return o+(c?" ":"")+s.toUpperCase()}),e3=gs("toUpperCase");function Qc(o,s,c){return o=Fn(o),(s=c?y:s)===y?function P1(se){return Sr.test(se)}(o)?function E3(se){return se.match(Mo)||[]}(o):function Vt(se){return se.match(Gr)||[]}(o):o.match(s)||[]}var B6=Wt(function(o,s){try{return Un(o,y,s)}catch(c){return Xs(c)?c:new At(c)}}),to=H1(function(o,s){return Kn(s,function(c){c=s1(c),Gi(o,c,H2(o[c],o))}),o});function Vl(o){return function(){return o}}var zl=xu(),Jc=xu(!0);function Oo(o){return o}function Ul(o){return l2("function"==typeof o?o:ri(o,1))}var z6=Wt(function(o,s){return function(c){return Ma(c,o,s)}}),e5=Wt(function(o,s){return function(c){return Ma(o,c,s)}});function t3(o,s,c){var C=eo(s),E=s2(s,C);null==c&&(!fr(s)||!E.length&&C.length)&&(c=s,s=o,o=this,E=s2(s,eo(s)));var x=!(fr(c)&&"chain"in c&&!c.chain),Z=$i(o);return Kn(E,function(q){var le=s[q];o[q]=le,Z&&(o.prototype[q]=function(){var Ne=this.__chain__;if(x||Ne){var Se=o(this.__wrapped__);return(Se.__actions__=Lo(this.__actions__)).push({func:le,args:arguments,thisArg:o}),Se.__chain__=Ne,Se}return le.apply(o,$r([this.value()],arguments))})}),o}function Y1(){}var sa=Aa(Ht),U6=Aa(Fr),H6=Aa(no);function Hl(o){return Vu(o)?Mi(s1(o)):function i8(o){return function(s){return i1(s,o)}}(o)}var aa=Pa(),Za=Pa(!0);function la(){return[]}function n3(){return!1}var y4=M2(function(o,s){return o+s},0),$6=b2("ceil"),v4=M2(function(o,s){return o/s},1),M4=b2("floor");var Y6=M2(function(o,s){return o*s},1),u5=b2("round"),c5=M2(function(o,s){return o-s},0);return O.after=function U2(o,s){if("function"!=typeof s)throw new po(R);return o=qt(o),function(){if(--o<1)return s.apply(this,arguments)}},O.ary=a1,O.assign=na,O.assignIn=Rc,O.assignInWith=ra,O.assignWith=bl,O.at=ws,O.before=qs,O.bind=H2,O.bindAll=to,O.bindKey=cl,O.castArray=function Z1(){if(!arguments.length)return[];var o=arguments[0];return Zt(o)?o:[o]},O.chain=gc,O.chunk=function J3(o,s,c){s=(c?zo(o,s,c):s===y)?1:yr(qt(s),0);var C=null==o?0:o.length;if(!C||s<1)return[];for(var E=0,x=0,Z=ve(S1(C/s));EE?0:E+c),(C=C===y||C>E?E:qt(C))<0&&(C+=E),C=c>C?0:m6(C);c>>0)?(o=Fn(o))&&("string"==typeof s||null!=s&&!Va(s))&&(!(s=Io(s))&&zi(o))?hs(Yr(o),0,c):o.split(s,c):[]},O.spread=function Z2(o,s){if("function"!=typeof o)throw new po(R);return s=null==s?0:yr(qt(s),0),Wt(function(c){var C=c[s],E=hs(c,0,s);return C&&$r(E,C),Un(o,this,E)})},O.tail=function lc(o){var s=null==o?0:o.length;return s?er(o,1,s):[]},O.take=function N8(o,s,c){return o&&o.length?er(o,0,(s=c||s===y?1:qt(s))<0?0:s):[]},O.takeRight=function c4(o,s,c){var C=null==o?0:o.length;return C?er(o,(s=C-(s=c||s===y?1:qt(s)))<0?0:s,C):[]},O.takeRightWhile=function k2(o,s){return o&&o.length?z1(o,Et(s,3),!1,!0):[]},O.takeWhile=function S8(o,s){return o&&o.length?z1(o,Et(s,3)):[]},O.tap=function R8(o,s){return s(o),o},O.throttle=function Lc(o,s,c){var C=!0,E=!0;if("function"!=typeof o)throw new po(R);return fr(c)&&(C="leading"in c?!!c.leading:C,E="trailing"in c?!!c.trailing:E),Dc(o,s,{leading:C,maxWait:s,trailing:E})},O.thru=ja,O.toArray=Ml,O.toPairs=xl,O.toPairsIn=D6,O.toPath=function K6(o){return Zt(o)?Ht(o,s1):Xr(o)?[o]:Lo(Ku(Fn(o)))},O.toPlainObject=kc,O.transform=function E6(o,s,c){var C=Zt(o),E=C||E1(o)||ta(o);if(s=Et(s,4),null==c){var x=o&&o.constructor;c=E?C?new x:[]:fr(o)&&$i(x)?_o(Sn(o)):{}}return(E?Kn:oi)(o,function(Z,q,le){return s(c,Z,q,le)}),c},O.unary=function gl(o){return a1(o,1)},O.union=uc,O.unionBy=cc,O.unionWith=dc,O.uniq=function rl(o){return o&&o.length?ii(o):[]},O.uniqBy=function fc(o,s){return o&&o.length?ii(o,Et(s,2)):[]},O.uniqWith=function R2(o,s){return s="function"==typeof s?s:y,o&&o.length?ii(o,y,s):[]},O.unset=function Wa(o,s){return null==o||V1(o,s)},O.unzip=Ds,O.unzipWith=ol,O.update=function w6(o,s,c){return null==o?o:fs(o,s,y2(c))},O.updateWith=function ia(o,s,c,C){return C="function"==typeof C?C:y,null==o?o:fs(o,s,y2(c),C)},O.values=u1,O.valuesIn=function I6(o){return null==o?[]:Xn(o,Uo(o))},O.without=il,O.words=Qc,O.wrap=function o6(o,s){return pl(y2(s),o)},O.xor=B2,O.xorBy=hc,O.xorWith=sl,O.zip=Ba,O.zipObject=function F8(o,s){return b1(o||[],s||[],cs)},O.zipObjectDeep=function pc(o,s){return b1(o||[],s||[],Vs)},O.zipWith=k8,O.entries=xl,O.entriesIn=D6,O.extend=Rc,O.extendWith=ra,t3(O,O),O.add=y4,O.attempt=B6,O.camelCase=Nl,O.capitalize=Sl,O.ceil=$6,O.clamp=function Uc(o,s,c){return c===y&&(c=s,s=y),c!==y&&(c=(c=Ai(c))==c?c:0),s!==y&&(s=(s=Ai(s))==s?s:0),R1(Ai(o),s,c)},O.clone=function i6(o){return ri(o,4)},O.cloneDeep=function Tc(o){return ri(o,5)},O.cloneDeepWith=function Oc(o,s){return ri(o,5,s="function"==typeof s?s:y)},O.cloneWith=function s6(o,s){return ri(o,4,s="function"==typeof s?s:y)},O.conformsTo=function a6(o,s){return null==s||o2(o,s,eo(s))},O.deburr=Hc,O.defaultTo=function V6(o,s){return null==o||o!=o?s:o},O.divide=v4,O.endsWith=function Fl(o,s,c){o=Fn(o),s=Io(s);var C=o.length,E=c=c===y?C:R1(qt(c),0,C);return(c-=s.length)>=0&&o.slice(c,E)==s},O.eq=Ki,O.escape=function m4(o){return(o=Fn(o))&&bn.test(o)?o.replace(Er,ts):o},O.escapeRegExp=function kl(o){return(o=Fn(o))&&He.test(o)?o.replace(ce,"\\$&"):o},O.every=function z8(o,s,c){var C=Zt(o)?Fr:gr;return c&&zo(o,s,c)&&(s=y),C(o,Et(s,3))},O.find=V2,O.findIndex=Xu,O.findKey=function Y2(o,s){return Ps(o,Et(s,3),oi)},O.findLast=ul,O.findLastIndex=ec,O.findLastKey=function oa(o,s){return Ps(o,Et(s,3),o1)},O.floor=M4,O.forEach=W1,O.forEachRight=vc,O.forIn=function wl(o,s){return null==o?o:i2(o,Et(s,3),Uo)},O.forInRight=function Il(o,s){return null==o?o:P3(o,Et(s,3),Uo)},O.forOwn=function Q2(o,s){return o&&oi(o,Et(s,3))},O.forOwnRight=function g4(o,s){return o&&o1(o,Et(s,3))},O.get=Tl,O.gt=l6,O.gte=u6,O.has=function Bc(o,s){return null!=o&&L2(o,s,Mu)},O.hasIn=Ol,O.head=tc,O.identity=Oo,O.includes=function H8(o,s,c,C){o=qr(o)?o:u1(o),c=c&&!C?qt(c):0;var E=o.length;return c<0&&(c=yr(E+c,0)),za(o)?c<=E&&o.indexOf(s,c)>-1:!!E&&Bo(o,s,c)>-1},O.indexOf=function w8(o,s,c){var C=null==o?0:o.length;if(!C)return-1;var E=null==c?0:qt(c);return E<0&&(E=yr(C+E,0)),Bo(o,s,E)},O.inRange=function L6(o,s,c){return s=Qi(s),c===y?(c=s,s=0):c=Qi(c),function t8(o,s,c){return o>=Ur(s,c)&&o=-xn&&o<=xn},O.isSet=Sc,O.isString=za,O.isSymbol=Xr,O.isTypedArray=ta,O.isUndefined=function p6(o){return o===y},O.isWeakMap=function g6(o){return Cr(o)&&To(o)==yt},O.isWeakSet=function vl(o){return Cr(o)&&"[object WeakSet]"==Jr(o)},O.join=function x2(o,s){return null==o?"":is.call(o,s)},O.kebabCase=Gc,O.last=li,O.lastIndexOf=function X3(o,s,c){var C=null==o?0:o.length;if(!C)return-1;var E=C;return c!==y&&(E=(E=qt(c))<0?yr(C+E,0):Ur(E,C-1)),s==s?function x1(se,be,ve){for(var rt=ve+1;rt--;)if(se[rt]===be)return rt;return rt}(o,s,E):Jo(o,qo,E,!0)},O.lowerCase=O6,O.lowerFirst=A6,O.lt=Fc,O.lte=C6,O.max=function i5(o){return o&&o.length?ma(o,Oo,ya):y},O.maxBy=function s5(o,s){return o&&o.length?ma(o,Et(s,2),ya):y},O.mean=function b4(o){return Tr(o,Oo)},O.meanBy=function r3(o,s){return Tr(o,Et(s,2))},O.min=function a5(o){return o&&o.length?ma(o,Oo,u2):y},O.minBy=function l5(o,s){return o&&o.length?ma(o,Et(s,2),u2):y},O.stubArray=la,O.stubFalse=n3,O.stubObject=function r5(){return{}},O.stubString=function G6(){return""},O.stubTrue=function W6(){return!0},O.multiply=Y6,O.nth=function N2(o,s){return o&&o.length?f2(o,qt(s)):y},O.noConflict=function t5(){return ur._===this&&(ur._=ze),this},O.noop=Y1,O.now=z2,O.pad=function Wc(o,s,c){o=Fn(o);var C=(s=qt(s))?Ei(o):0;if(!s||C>=s)return o;var E=(s-C)/2;return Cs(g1(E),c)+o+Cs(S1(E),c)},O.padEnd=function P6(o,s,c){o=Fn(o);var C=(s=qt(s))?Ei(o):0;return s&&Cs){var C=o;o=s,s=C}if(c||o%1||s%1){var E=as();return Ur(o+E*(s-o+ir("1e-"+((E+"").length-1))),s)}return C2(o,s)},O.reduce=function K8(o,s,c){var C=Zt(o)?bo:e1,E=arguments.length<3;return C(o,Et(s,4),c,E,vr)},O.reduceRight=function $8(o,s,c){var C=Zt(o)?Qo:e1,E=arguments.length<3;return C(o,Et(s,4),c,E,B1)},O.repeat=function N6(o,s,c){return s=(c?zo(o,s,c):s===y)?1:qt(s),k3(Fn(o),s)},O.replace=function S6(){var o=arguments,s=Fn(o[0]);return o.length<3?s:s.replace(o[1],o[2])},O.result=function M6(o,s,c){var C=-1,E=(s=Zi(s,o)).length;for(E||(E=1,o=y);++Cxn)return[];var c=wn,C=Ur(o,wn);s=Et(s),o-=wn;for(var E=D(C,s);++c=x)return o;var q=c-Ei(C);if(q<1)return C;var le=Z?hs(Z,0,q).join(""):o.slice(0,q);if(E===y)return le+C;if(Z&&(q+=le.length-q),Va(E)){if(o.slice(q).search(E)){var Ne,Se=le;for(E.global||(E=N1(E.source,Fn(Wr.exec(E))+"g")),E.lastIndex=0;Ne=E.exec(Se);)var je=Ne.index;le=le.slice(0,je===y?q:je)}}else if(o.indexOf(Io(E),q)!=q){var et=le.lastIndexOf(E);et>-1&&(le=le.slice(0,et))}return le+C},O.unescape=function Bl(o){return(o=Fn(o))&&lo.test(o)?o.replace(Nn,D3):o},O.uniqueId=function o5(o){var s=++v;return Fn(o)+s},O.upperCase=c1,O.upperFirst=e3,O.each=W1,O.eachRight=vc,O.first=tc,t3(O,function(){var o={};return oi(O,function(s,c){h.call(O.prototype,c)||(o[c]=s)}),o}(),{chain:!1}),O.VERSION="4.17.21",Kn(["bind","bindKey","curry","curryRight","partial","partialRight"],function(o){O[o].placeholder=O}),Kn(["drop","take"],function(o,s){Ze.prototype[o]=function(c){c=c===y?1:yr(qt(c),0);var C=this.__filtered__&&!s?new Ze(this):this.clone();return C.__filtered__?C.__takeCount__=Ur(c,C.__takeCount__):C.__views__.push({size:Ur(c,wn),type:o+(C.__dir__<0?"Right":"")}),C},Ze.prototype[o+"Right"]=function(c){return this.reverse()[o](c).reverse()}}),Kn(["filter","map","takeWhile"],function(o,s){var c=s+1,C=1==c||3==c;Ze.prototype[o]=function(E){var x=this.clone();return x.__iteratees__.push({iteratee:Et(E,3),type:c}),x.__filtered__=x.__filtered__||C,x}}),Kn(["head","last"],function(o,s){var c="take"+(s?"Right":"");Ze.prototype[o]=function(){return this[c](1).value()[0]}}),Kn(["initial","tail"],function(o,s){var c="drop"+(s?"":"Right");Ze.prototype[o]=function(){return this.__filtered__?new Ze(this):this[c](1)}}),Ze.prototype.compact=function(){return this.filter(Oo)},Ze.prototype.find=function(o){return this.filter(o).head()},Ze.prototype.findLast=function(o){return this.reverse().find(o)},Ze.prototype.invokeMap=Wt(function(o,s){return"function"==typeof o?new Ze(this):this.map(function(c){return Ma(c,o,s)})}),Ze.prototype.reject=function(o){return this.filter(W2(Et(o)))},Ze.prototype.slice=function(o,s){o=qt(o);var c=this;return c.__filtered__&&(o>0||s<0)?new Ze(c):(o<0?c=c.takeRight(-o):o&&(c=c.drop(o)),s!==y&&(c=(s=qt(s))<0?c.dropRight(-s):c.take(s-o)),c)},Ze.prototype.takeRightWhile=function(o){return this.reverse().takeWhile(o).reverse()},Ze.prototype.toArray=function(){return this.take(wn)},oi(Ze.prototype,function(o,s){var c=/^(?:filter|find|map|reject)|While$/.test(s),C=/^(?:head|last)$/.test(s),E=O[C?"take"+("last"==s?"Right":""):s],x=C||/^find/.test(s);E&&(O.prototype[s]=function(){var Z=this.__wrapped__,q=C?[1]:arguments,le=Z instanceof Ze,Ne=q[0],Se=le||Zt(Z),je=function(on){var Cn=E.apply(O,$r([on],q));return C&&et?Cn[0]:Cn};Se&&c&&"function"==typeof Ne&&1!=Ne.length&&(le=Se=!1);var et=this.__chain__,dt=!!this.__actions__.length,wt=x&&!et,Xt=le&&!dt;if(!x&&Se){Z=Xt?Z:new Ze(this);var It=o.apply(Z,q);return It.__actions__.push({func:ja,args:[je],thisArg:y}),new Qr(It,et)}return wt&&Xt?o.apply(this,q):(It=this.thru(je),wt?C?It.value()[0]:It.value():It)})}),Kn(["pop","push","shift","sort","splice","unshift"],function(o){var s=os[o],c=/^(?:push|sort|unshift)$/.test(o)?"tap":"thru",C=/^(?:pop|shift)$/.test(o);O.prototype[o]=function(){var E=arguments;if(C&&!this.__chain__){var x=this.value();return s.apply(Zt(x)?x:[],E)}return this[c](function(Z){return s.apply(Zt(Z)?Z:[],E)})}}),oi(Ze.prototype,function(o,s){var c=O[s];if(c){var C=c.name+"";h.call(F,C)||(F[C]=[]),F[C].push({name:s,func:c})}}),F[v2(y,2).name]=[{name:"wrapper",func:y}],Ze.prototype.clone=function ls(){var o=new Ze(this.__wrapped__);return o.__actions__=Lo(this.__actions__),o.__dir__=this.__dir__,o.__filtered__=this.__filtered__,o.__iteratees__=Lo(this.__iteratees__),o.__takeCount__=this.__takeCount__,o.__views__=Lo(this.__views__),o},Ze.prototype.reverse=function du(){if(this.__filtered__){var o=new Ze(this);o.__dir__=-1,o.__filtered__=!0}else(o=this.clone()).__dir__*=-1;return o},Ze.prototype.value=function n2(){var o=this.__wrapped__.value(),s=this.__dir__,c=Zt(o),C=s<0,E=c?o.length:0,x=function C8(o,s,c){for(var C=-1,E=c.length;++C=this.__values__.length;return{done:o,value:o?y:this.__values__[this.__index__++]}},O.prototype.plant=function j8(o){for(var s,c=this;c instanceof m1;){var C=Q3(c);C.__index__=0,C.__values__=y,s?E.__wrapped__=C:s=C;var E=C;c=c.__wrapped__}return E.__wrapped__=o,s},O.prototype.reverse=function d4(){var o=this.__wrapped__;if(o instanceof Ze){var s=o;return this.__actions__.length&&(s=new Ze(this)),(s=s.reverse()).__actions__.push({func:ja,args:[S2],thisArg:y}),new Qr(s,this.__chain__)}return this.thru(S2)},O.prototype.toJSON=O.prototype.valueOf=O.prototype.value=function V8(){return m2(this.__wrapped__,this.__actions__)},O.prototype.first=O.prototype.head,jo&&(O.prototype[jo]=function B8(){return this}),O}();ur._=cr,(l=function(){return cr}.call(Me,w,Me,_t))!==y&&(_t.exports=l)}.call(this)},861:function(_t,Me,w){var l; + */Tt=D.nmd(Tt),function(){var C,k="Expected a function",ne="__lodash_hash_undefined__",R="__lodash_placeholder__",$=128,J=256,zt=1/0,p1=9007199254740991,St=4294967295,m1=[["ary",$],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",J]],Ut="[object Arguments]",et="[object Array]",Me="[object Boolean]",Z="[object Date]",ot="[object Error]",b1="[object Function]",T1="[object GeneratorFunction]",ut="[object Map]",U1="[object Number]",Ze="[object Object]",kt="[object Promise]",_e="[object RegExp]",X="[object Set]",ve="[object String]",Je="[object Symbol]",lt="[object WeakMap]",V="[object ArrayBuffer]",N="[object DataView]",ae="[object Float32Array]",Ee="[object Float64Array]",ke="[object Int8Array]",P1="[object Int16Array]",_t="[object Int32Array]",l1="[object Uint8Array]",c1="[object Uint8ClampedArray]",Pn="[object Uint16Array]",nn="[object Uint32Array]",zr=/\b__p \+= '';/g,Cr=/\b(__p \+=) '' \+/g,ir=/(__e\(.*?\)|\b__t\)) \+\n'';/g,rn=/&(?:amp|lt|gt|quot|#39);/g,Bn=/[&<>"']/g,ct=RegExp(rn.source),x=RegExp(Bn.source),W=/<%-([\s\S]+?)%>/g,we=/<%([\s\S]+?)%>/g,rt=/<%=([\s\S]+?)%>/g,dt=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,e1=/^\w*$/,Nt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,it=/[\\^$.*+?()[\]{}|]/g,V1=RegExp(it.source),v2=/^\s+/,e2=/\s/,xn=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,sr=/\{\n\/\* \[wrapped with (.+)\] \*/,K2=/,? & /,pn=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,wn=/[()=,{}\[\]\/\s]/,t1=/\\(\\)?/g,k2=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,t2=/\w*$/,on=/^[-+]0x[0-9a-f]+$/i,Wt=/^0b[01]+$/i,Mt=/^\[object .+?Constructor\]$/,b2=/^0o[0-7]+$/i,Z2=/^(?:0|[1-9]\d*)$/,F2=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,zn=/($^)/,w2=/['\n\r\u2028\u2029\\]/g,B1="\\ud800-\\udfff",u2="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",_r="\\u2700-\\u27bf",D2="a-z\\xdf-\\xf6\\xf8-\\xff",Se="A-Z\\xc0-\\xd6\\xd8-\\xde",Qe="\\ufe0e\\ufe0f",Ve="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",yt="['\u2019]",ht="["+B1+"]",Kt="["+Ve+"]",w1="["+u2+"]",Rt="\\d+",K1="["+_r+"]",Z1="["+D2+"]",J1="[^"+B1+Ve+Rt+_r+D2+Se+"]",C1="\\ud83c[\\udffb-\\udfff]",sn="[^"+B1+"]",Wn="(?:\\ud83c[\\udde6-\\uddff]){2}",x1="[\\ud800-\\udbff][\\udc00-\\udfff]",Dn="["+Se+"]",Kn="(?:"+Z1+"|"+J1+")",Un="(?:"+Dn+"|"+J1+")",R2="(?:['\u2019](?:d|ll|m|re|s|t|ve))?",C3="(?:['\u2019](?:D|LL|M|RE|S|T|VE))?",Dt="(?:"+w1+"|"+C1+")"+"?",G1="["+Qe+"]?",Kr=G1+Dt+("(?:\\u200d(?:"+[sn,Wn,x1].join("|")+")"+G1+Dt+")*"),ar="(?:"+[K1,Wn,x1].join("|")+")"+Kr,lr="(?:"+[sn+w1+"?",w1,Wn,x1,ht].join("|")+")",d2=RegExp(yt,"g"),L2=RegExp(w1,"g"),L1=RegExp(C1+"(?="+C1+")|"+lr+Kr,"g"),Ye=RegExp([Dn+"?"+Z1+"+"+R2+"(?="+[Kt,Dn,"$"].join("|")+")",Un+"+"+C3+"(?="+[Kt,Dn+Kn,"$"].join("|")+")",Dn+"?"+Kn+"+"+R2,Dn+"+"+C3,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Rt,ar].join("|"),"g"),vt=RegExp("[\\u200d"+B1+u2+Qe+"]"),k1=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,gn=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],R1=-1,Zt={};Zt[ae]=Zt[Ee]=Zt[ke]=Zt[P1]=Zt[_t]=Zt[l1]=Zt[c1]=Zt[Pn]=Zt[nn]=!0,Zt[Ut]=Zt[et]=Zt[V]=Zt[Me]=Zt[N]=Zt[Z]=Zt[ot]=Zt[b1]=Zt[ut]=Zt[U1]=Zt[Ze]=Zt[_e]=Zt[X]=Zt[ve]=Zt[lt]=!1;var u1={};u1[Ut]=u1[et]=u1[V]=u1[N]=u1[Me]=u1[Z]=u1[ae]=u1[Ee]=u1[ke]=u1[P1]=u1[_t]=u1[ut]=u1[U1]=u1[Ze]=u1[_e]=u1[X]=u1[ve]=u1[Je]=u1[l1]=u1[c1]=u1[Pn]=u1[nn]=!0,u1[ot]=u1[b1]=u1[lt]=!1;var xt={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},E2=parseFloat,Q2=parseInt,$2="object"==typeof global&&global&&global.Object===Object&&global,H1="object"==typeof self&&self&&self.Object===Object&&self,an=$2||H1||Function("return this")(),yr=Ne&&!Ne.nodeType&&Ne,ln=yr&&Tt&&!Tt.nodeType&&Tt,o2=ln&&ln.exports===yr,Mr=o2&&$2.process,mn=function(){try{return ln&&ln.require&&ln.require("util").types||Mr&&Mr.binding&&Mr.binding("util")}catch{}}(),Zn=mn&&mn.isArrayBuffer,j2=mn&&mn.isDate,Ot=mn&&mn.isMap,Zr=mn&&mn.isRegExp,i2=mn&&mn.isSet,An=mn&&mn.isTypedArray;function cn(ue,Re,ce){switch(ce.length){case 0:return ue.call(Re);case 1:return ue.call(Re,ce[0]);case 2:return ue.call(Re,ce[0],ce[1]);case 3:return ue.call(Re,ce[0],ce[1],ce[2])}return ue.apply(Re,ce)}function Sn(ue,Re,ce,gt){for(var Yt=-1,v=null==ue?0:ue.length;++Yt-1}function f2(ue,Re,ce){for(var gt=-1,Yt=null==ue?0:ue.length;++gt-1;);return ce}function O1(ue,Re){for(var ce=ue.length;ce--&&p2(Re,ue[ce],0)>-1;);return ce}var Vr=Dr({\u00c0:"A",\u00c1:"A",\u00c2:"A",\u00c3:"A",\u00c4:"A",\u00c5:"A",\u00e0:"a",\u00e1:"a",\u00e2:"a",\u00e3:"a",\u00e4:"a",\u00e5:"a",\u00c7:"C",\u00e7:"c",\u00d0:"D",\u00f0:"d",\u00c8:"E",\u00c9:"E",\u00ca:"E",\u00cb:"E",\u00e8:"e",\u00e9:"e",\u00ea:"e",\u00eb:"e",\u00cc:"I",\u00cd:"I",\u00ce:"I",\u00cf:"I",\u00ec:"i",\u00ed:"i",\u00ee:"i",\u00ef:"i",\u00d1:"N",\u00f1:"n",\u00d2:"O",\u00d3:"O",\u00d4:"O",\u00d5:"O",\u00d6:"O",\u00d8:"O",\u00f2:"o",\u00f3:"o",\u00f4:"o",\u00f5:"o",\u00f6:"o",\u00f8:"o",\u00d9:"U",\u00da:"U",\u00db:"U",\u00dc:"U",\u00f9:"u",\u00fa:"u",\u00fb:"u",\u00fc:"u",\u00dd:"Y",\u00fd:"y",\u00ff:"y",\u00c6:"Ae",\u00e6:"ae",\u00de:"Th",\u00fe:"th",\u00df:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010a:"C",\u010c:"C",\u0107:"c",\u0109:"c",\u010b:"c",\u010d:"c",\u010e:"D",\u0110:"D",\u010f:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011a:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011b:"e",\u011c:"G",\u011e:"G",\u0120:"G",\u0122:"G",\u011d:"g",\u011f:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012a:"I",\u012c:"I",\u012e:"I",\u0130:"I",\u0129:"i",\u012b:"i",\u012d:"i",\u012f:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013b:"L",\u013d:"L",\u013f:"L",\u0141:"L",\u013a:"l",\u013c:"l",\u013e:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014a:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014b:"n",\u014c:"O",\u014e:"O",\u0150:"O",\u014d:"o",\u014f:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015a:"S",\u015c:"S",\u015e:"S",\u0160:"S",\u015b:"s",\u015d:"s",\u015f:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016a:"U",\u016c:"U",\u016e:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016b:"u",\u016d:"u",\u016f:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017b:"Z",\u017d:"Z",\u017a:"z",\u017c:"z",\u017e:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017f:"s"}),N3=Dr({"&":"&","<":"<",">":">",'"':""","'":"'"});function di(ue){return"\\"+xt[ue]}function M1(ue){return vt.test(ue)}function kn(ue){var Re=-1,ce=Array(ue.size);return ue.forEach(function(gt,Yt){ce[++Re]=[Yt,gt]}),ce}function X3(ue,Re){return function(ce){return ue(Re(ce))}}function yn(ue,Re){for(var ce=-1,gt=ue.length,Yt=0,v=[];++ce",""":'"',"'":"'"});var Er=function ue(Re){var o,ce=(Re=null==Re?an:Er.defaults(an.Object(),Re,Er.pick(an,gn))).Array,gt=Re.Date,Yt=Re.Error,v=Re.Function,M=Re.Math,I=Re.Object,S=Re.RegExp,Y=Re.String,ye=Re.TypeError,qe=ce.prototype,Ft=v.prototype,jt=I.prototype,qt=Re["__core-js_shared__"],De=Ft.toString,st=jt.hasOwnProperty,g2=0,Ir=(o=/[^.]+$/.exec(qt&&qt.keys&&qt.keys.IE_PROTO||""))?"Symbol(src)_1."+o:"",o1=jt.toString,oo=De.call(I),Pr=an._,C2=S("^"+De.call(st).replace(it,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Or=o2?Re.Buffer:C,ur=Re.Symbol,S3=Re.Uint8Array,Hs=Or?Or.allocUnsafe:C,Xr=X3(I.getPrototypeOf,I),s2=I.create,Tr=jt.propertyIsEnumerable,g=qe.splice,p=ur?ur.isConcatSpreadable:C,_=ur?ur.iterator:C,E=ur?ur.toStringTag:C,le=function(){try{var o=G3(I,"defineProperty");return o({},"",{}),o}catch{}}(),Pe=Re.clearTimeout!==an.clearTimeout&&Re.clearTimeout,Xe=gt&>.now!==an.Date.now&>.now,Et=Re.setTimeout!==an.setTimeout&&Re.setTimeout,X1=M.ceil,N1=M.floor,A1=I.getOwnPropertySymbols,h1=Or?Or.isBuffer:C,dn=Re.isFinite,j1=qe.join,Fn=X3(I.keys,I),Q1=M.max,en=M.min,y3=gt.now,xr=Re.parseInt,e3=M.random,vn=qe.reverse,O2=G3(Re,"DataView"),S1=G3(Re,"Map"),c5=G3(Re,"Promise"),No=G3(Re,"Set"),Ao=G3(Re,"WeakMap"),fi=G3(I,"create"),pi=Ao&&new Ao,io={},u5=yo(O2),k3=yo(S1),za=yo(c5),So=yo(No),hi=yo(Ao),gi=ur?ur.prototype:C,Ci=gi?gi.valueOf:C,B2=gi?gi.toString:C;function O(o){if(In(o)&&!r1(o)&&!(o instanceof _1)){if(o instanceof z2)return o;if(st.call(o,"__wrapped__"))return d9(o)}return new z2(o)}var so=function(){function o(){}return function(l){if(!En(l))return{};if(s2)return s2(l);o.prototype=l;var u=new o;return o.prototype=C,u}}();function ao(){}function z2(o,l){this.__wrapped__=o,this.__actions__=[],this.__chain__=!!l,this.__index__=0,this.__values__=C}function _1(o){this.__wrapped__=o,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=St,this.__views__=[]}function Qn(o){var l=-1,u=null==o?0:o.length;for(this.clear();++l=l?o:l)),o}function It(o,l,u,m,L,A){var Q,oe=1&l,ge=2&l,Ge=4&l;if(u&&(Q=L?u(o,m,L,A):u(o)),Q!==C)return Q;if(!En(o))return o;var We=r1(o);if(We){if(Q=function s9(o){var l=o.length,u=new o.constructor(l);return l&&"string"==typeof o[0]&&st.call(o,"index")&&(u.index=o.index,u.input=o.input),u}(o),!oe)return V2(o,Q)}else{var $e=Vn(o),ft=$e==b1||$e==T1;if(D3(o))return f6(o,oe);if($e==Ze||$e==Ut||ft&&!L){if(Q=ge||ft?{}:g0(o),!oe)return ge?function N5(o,l){return dr(o,p0(o),l)}(o,function Xs(o,l){return o&&dr(l,rr(l),o)}(Q,o)):function c0(o,l){return dr(o,B5(o),l)}(o,qs(Q,o))}else{if(!u1[$e])return L?o:{};Q=function a9(o,l,u){var m=o.constructor;switch(l){case V:return Ei(o);case Me:case Z:return new m(+o);case N:return function x5(o,l){var u=l?Ei(o.buffer):o.buffer;return new o.constructor(u,o.byteOffset,o.byteLength)}(o,u);case ae:case Ee:case ke:case P1:case _t:case l1:case c1:case Pn:case nn:return go(o,u);case ut:return new m;case U1:case ve:return new m(o);case _e:return function Vo(o){var l=new o.constructor(o.source,t2.exec(o));return l.lastIndex=o.lastIndex,l}(o);case X:return new m;case Je:return function Go(o){return Ci?I(Ci.call(o)):{}}(o)}}(o,$e,oe)}}A||(A=new Ar);var Pt=A.get(o);if(Pt)return Pt;A.set(o,Q),i8(o)?o.forEach(function(Bt){Q.add(It(Bt,l,u,Bt,o,A))}):c4(o)&&o.forEach(function(Bt,y1){Q.set(y1,It(Bt,l,u,y1,o,A))});var f1=We?C:(Ge?ge?v6:M6:ge?rr:l2)(o);return Jt(f1||o,function(Bt,y1){f1&&(Bt=o[y1=Bt]),lo(Q,y1,It(Bt,l,u,y1,o,A))}),Q}function m5(o,l,u){var m=u.length;if(null==o)return!m;for(o=I(o);m--;){var L=u[m],A=l[L],Q=o[L];if(Q===C&&!(L in o)||!A(Q))return!1}return!0}function _5(o,l,u){if("function"!=typeof o)throw new ye(k);return Fi(function(){o.apply(C,u)},l)}function Fo(o,l,u,m){var L=-1,A=Tn,Q=!0,oe=o.length,ge=[],Ge=l.length;if(!oe)return ge;u&&(l=d1(l,mt(u))),m?(A=f2,Q=!1):l.length>=200&&(A=Yn,Q=!1,l=new t3(l));e:for(;++L-1},Gr.prototype.set=function d5(o,l){var u=this.__data__,m=e6(u,o);return m<0?(++this.size,u.push([o,l])):u[m][1]=l,this},Nr.prototype.clear=function q8(){this.size=0,this.__data__={hash:new Qn,map:new(S1||Gr),string:new Qn}},Nr.prototype.delete=function Ga(o){var l=s3(this,o).delete(o);return this.size-=l?1:0,l},Nr.prototype.get=function F3(o){return s3(this,o).get(o)},Nr.prototype.has=function un(o){return s3(this,o).has(o)},Nr.prototype.set=function Mc(o,l){var u=s3(this,o),m=u.size;return u.set(o,l),this.size+=u.size==m?0:1,this},t3.prototype.add=t3.prototype.push=function f5(o){return this.__data__.set(o,ne),this},t3.prototype.has=function vc(o){return this.__data__.has(o)},Ar.prototype.clear=function Ha(){this.__data__=new Gr,this.size=0},Ar.prototype.delete=function p5(o){var l=this.__data__,u=l.delete(o);return this.size=l.size,u},Ar.prototype.get=function h5(o){return this.__data__.get(o)},Ar.prototype.has=function X8(o){return this.__data__.has(o)},Ar.prototype.set=function Qs(o,l){var u=this.__data__;if(u instanceof Gr){var m=u.__data__;if(!S1||m.length<199)return m.push([o,l]),this.size=++u.size,this;u=this.__data__=new Nr(m)}return u.set(o,l),this.size=u.size,this};var o3=mo(g1),e0=mo(t0,!0);function n6(o,l){var u=!0;return o3(o,function(m,L,A){return u=!!l(m,L,A)}),u}function r6(o,l,u){for(var m=-1,L=o.length;++m0&&u(oe)?l>1?T2(oe,l-1,u,m,L):bn(L,oe):m||(L[L.length]=oe)}return L}var _i=h6(),Qt=h6(!0);function g1(o,l){return o&&_i(o,l,l2)}function t0(o,l){return o&&Qt(o,l,l2)}function y5(o,l){return Y1(l,function(u){return fr(o[u])})}function co(o,l){for(var u=0,m=(l=U3(l,o)).length;null!=o&&ul}function o6(o,l){return null!=o&&st.call(o,l)}function n0(o,l){return null!=o&&l in I(o)}function M5(o,l,u){for(var m=u?f2:Tn,L=o[0].length,A=o.length,Q=A,oe=ce(A),ge=1/0,Ge=[];Q--;){var We=o[Q];Q&&l&&(We=d1(We,mt(l))),ge=en(We.length,ge),oe[Q]=!u&&(l||L>=120&&We.length>=120)?new t3(Q&&We):C}We=o[0];var $e=-1,ft=oe[0];e:for(;++$e=oe?ge:ge*("desc"==u[m]?-1:1)}return o.index-l.index}(A,Q,u)})}function i0(o,l,u){for(var m=-1,L=l.length,A={};++m-1;)oe!==o&&g.call(oe,ge,1),g.call(o,ge,1);return o}function j3(o,l){for(var u=o?l.length:0,m=u-1;u--;){var L=l[u];if(u==m||L!==A){var A=L;a3(L)?g.call(o,L,1):d6(o,L)}}return o}function bi(o,l){return o+N1(e3()*(l-o+1))}function fo(o,l){var u="";if(!o||l<1||l>p1)return u;do{l%2&&(u+=o),(l=N1(l/2))&&(o+=o)}while(l);return u}function i1(o,l){return H3(Si(o,l,H2),o+"")}function Uo(o){return E1(Eo(o))}function l6(o,l){var u=Eo(o);return $o(u,r3(l,0,u.length))}function po(o,l,u,m){if(!En(o))return o;for(var L=-1,A=(l=U3(l,o)).length,Q=A-1,oe=o;null!=oe&&++LL?0:L+l),(u=u>L?L:u)<0&&(u+=L),L=l>u?0:u-l>>>0,l>>>=0;for(var A=ce(L);++m>>1,Q=o[A];null!==Q&&!jr(Q)&&(u?Q<=l:Q=200){var Ge=l?null:n9(o);if(Ge)return h2(Ge);Q=!1,L=Yn,ge=new t3}else ge=l?[]:oe;e:for(;++m=m?o:x2(o,l,u)}var l0=Pe||function(o){return an.clearTimeout(o)};function f6(o,l){if(l)return o.slice();var u=o.length,m=Hs?Hs(u):new o.constructor(u);return o.copy(m),m}function Ei(o){var l=new o.constructor(o.byteLength);return new S3(l).set(new S3(o)),l}function go(o,l){var u=l?Ei(o.buffer):o.buffer;return new o.constructor(u,o.byteOffset,o.length)}function Ho(o,l){if(o!==l){var u=o!==C,m=null===o,L=o==o,A=jr(o),Q=l!==C,oe=null===l,ge=l==l,Ge=jr(l);if(!oe&&!Ge&&!A&&o>l||A&&Q&&ge&&!oe&&!Ge||m&&Q&&ge||!u&&ge||!L)return 1;if(!m&&!A&&!Ge&&o1?u[L-1]:C,Q=L>2?u[2]:C;for(A=o.length>3&&"function"==typeof A?(L--,A):C,Q&&N2(u[0],u[1],Q)&&(A=L<3?C:A,L=1),l=I(l);++m-1?L[A?l[Q]:Q]:C}}function Ti(o){return er(function(l){var u=l.length,m=u,L=z2.prototype.thru;for(o&&l.reverse();m--;){var A=l[m];if("function"!=typeof A)throw new ye(k);if(L&&!Q&&"wrapper"==Ko(A))var Q=new z2([],!0)}for(m=Q?m:u;++m1&&I1.reverse(),We&&geoe))return!1;var Ge=A.get(o),We=A.get(l);if(Ge&&We)return Ge==l&&We==o;var $e=-1,ft=!0,Pt=2&u?new t3:C;for(A.set(o,l),A.set(l,o);++$e-1&&o%1==0&&o1?"& ":"")+l[m],l=l.join(u>2?", ":" "),o.replace(xn,"{\n/* [wrapped with "+l+"] */\n")}(m,function Ec(o,l){return Jt(m1,function(u){var m="_."+u[0];l&u[1]&&!Tn(o,m)&&o.push(m)}),o.sort()}(function i9(o){var l=o.match(sr);return l?l[1].split(K2):[]}(m),u)))}function y0(o){var l=0,u=0;return function(){var m=y3(),L=16-(m-u);if(u=m,L>0){if(++l>=800)return arguments[0]}else l=0;return o.apply(C,arguments)}}function $o(o,l){var u=-1,m=o.length,L=m-1;for(l=l===C?m:l;++u1?o[l-1]:C;return u="function"==typeof u?(o.pop(),u):C,L9(o,u)});function vo(o){var l=O(o);return l.__chain__=!0,l}function q5(o,l){return l(o)}var Pc=er(function(o){var l=o.length,u=l?o[0]:0,m=this.__wrapped__,L=function(A){return t6(A,o)};return!(l>1||this.__actions__.length)&&m instanceof _1&&a3(u)?((m=m.slice(u,+u+(l?1:0))).__actions__.push({func:q5,args:[L],thisArg:C}),new z2(m,this.__chain__).thru(function(A){return l&&!A.length&&A.push(C),A})):this.thru(L)});var P9=Ii(function(o,l,u){st.call(o,u)?++o[u]:n3(o,u,1)});var x9=m6(w0),b3=m6(Bi);function Z0(o,l){return(r1(o)?Jt:o3)(o,At(l,3))}function Y0(o,l){return(r1(o)?vr:e0)(o,At(l,3))}var S9=Ii(function(o,l,u){st.call(o,u)?o[u].push(l):n3(o,u,[l])});var Q0=i1(function(o,l,u){var m=-1,L="function"==typeof l,A=tr(o)?ce(o.length):[];return o3(o,function(Q){A[++m]=L?cn(l,Q,u):v5(Q,l,u)}),A}),F9=Ii(function(o,l,u){n3(o,u,l)});function e8(o,l){return(r1(o)?d1:L5)(o,At(l,3))}var j9=Ii(function(o,l,u){o[u?0:1].push(l)},function(){return[[],[]]});var U9=i1(function(o,l){if(null==o)return[];var u=l.length;return u>1&&N2(o,l[0],l[1])?l=[]:u>2&&N2(l[0],l[1],l[2])&&(l=[l[0]]),o0(o,T2(l,1),[])}),Xo=Xe||function(){return an.Date.now()};function X0(o,l,u){return l=u?C:l,l=o&&null==l?o.length:l,kr(o,$,C,C,C,C,l)}function e4(o,l){var u;if("function"!=typeof l)throw new ye(k);return o=s1(o),function(){return--o>0&&(u=l.apply(this,arguments)),o<=1&&(l=C),u}}var n8=i1(function(o,l,u){var m=1;if(u.length){var L=yn(u,Zo(n8));m|=32}return kr(o,m,l,u,L)}),t4=i1(function(o,l,u){var m=3;if(u.length){var L=yn(u,Zo(t4));m|=32}return kr(l,m,o,u,L)});function o4(o,l,u){var m,L,A,Q,oe,ge,Ge=0,We=!1,$e=!1,ft=!0;if("function"!=typeof o)throw new ye(k);function Pt(jn){var Hr=m,p3=L;return m=L=C,Ge=jn,Q=o.apply(p3,Hr)}function Bt(jn){var Hr=jn-ge;return ge===C||Hr>=l||Hr<0||$e&&jn-Ge>=A}function y1(){var jn=Xo();if(Bt(jn))return I1(jn);oe=Fi(y1,function f1(jn){var V4=l-(jn-ge);return $e?en(V4,A-(jn-Ge)):V4}(jn))}function I1(jn){return oe=C,ft&&m?Pt(jn):(m=L=C,Q)}function Br(){var jn=Xo(),Hr=Bt(jn);if(m=arguments,L=this,ge=jn,Hr){if(oe===C)return function Vt(jn){return Ge=jn,oe=Fi(y1,l),We?Pt(jn):Q}(ge);if($e)return l0(oe),oe=Fi(y1,l),Pt(ge)}return oe===C&&(oe=Fi(y1,l)),Q}return l=pr(l)||0,En(u)&&(We=!!u.leading,A=($e="maxWait"in u)?Q1(pr(u.maxWait)||0,l):A,ft="trailing"in u?!!u.trailing:ft),Br.cancel=function S2(){oe!==C&&l0(oe),Ge=0,m=ge=L=oe=C},Br.flush=function W2(){return oe===C?Q:I1(Xo())},Br}var i4=i1(function(o,l){return _5(o,1,l)}),r8=i1(function(o,l,u){return _5(o,pr(l)||0,u)});function ei(o,l){if("function"!=typeof o||null!=l&&"function"!=typeof l)throw new ye(k);var u=function(){var m=arguments,L=l?l.apply(this,m):m[0],A=u.cache;if(A.has(L))return A.get(L);var Q=o.apply(this,m);return u.cache=A.set(L,Q)||A,Q};return u.cache=new(ei.Cache||Nr),u}function o8(o){if("function"!=typeof o)throw new ye(k);return function(){var l=arguments;switch(l.length){case 0:return!o.call(this);case 1:return!o.call(this,l[0]);case 2:return!o.call(this,l[0],l[1]);case 3:return!o.call(this,l[0],l[1],l[2])}return!o.apply(this,l)}}ei.Cache=Nr;var V9=T5(function(o,l){var u=(l=1==l.length&&r1(l[0])?d1(l[0],mt(At())):d1(T2(l,1),mt(At()))).length;return i1(function(m){for(var L=-1,A=en(m.length,u);++L=l}),wo=Ro(function(){return arguments}())?Ro:function(o){return In(o)&&st.call(o,"callee")&&!Tr.call(o,"callee")},r1=ce.isArray,j6=Zn?mt(Zn):function i6(o){return In(o)&&U2(o)==V};function tr(o){return null!=o&&Hi(o.length)&&!fr(o)}function Rn(o){return In(o)&&tr(o)}var D3=h1||ls,e7=j2?mt(j2):function b5(o){return In(o)&&U2(o)==Z};function Gi(o){if(!In(o))return!1;var l=U2(o);return l==ot||"[object DOMException]"==l||"string"==typeof o.message&&"string"==typeof o.name&&!Do(o)}function fr(o){if(!En(o))return!1;var l=U2(o);return l==b1||l==T1||"[object AsyncFunction]"==l||"[object Proxy]"==l}function z6(o){return"number"==typeof o&&o==s1(o)}function Hi(o){return"number"==typeof o&&o>-1&&o%1==0&&o<=p1}function En(o){var l=typeof o;return null!=o&&("object"==l||"function"==l)}function In(o){return null!=o&&"object"==typeof o}var c4=Ot?mt(Ot):function Qa(o){return In(o)&&Vn(o)==ut};function f4(o){return"number"==typeof o||In(o)&&U2(o)==U1}function Do(o){if(!In(o)||U2(o)!=Ze)return!1;var l=Xr(o);if(null===l)return!0;var u=st.call(l,"constructor")&&l.constructor;return"function"==typeof u&&u instanceof u&&De.call(u)==oo}var p4=Zr?mt(Zr):function $a(o){return In(o)&&U2(o)==_e};var i8=i2?mt(i2):function R3(o){return In(o)&&Vn(o)==X};function U6(o){return"string"==typeof o||!r1(o)&&In(o)&&U2(o)==ve}function jr(o){return"symbol"==typeof o||In(o)&&U2(o)==Je}var Wi=An?mt(An):function Ja(o){return In(o)&&Hi(o.length)&&!!Zt[U2(o)]};var s8=k5(jo),a8=k5(function(o,l){return o<=l});function l8(o){if(!o)return[];if(tr(o))return U6(o)?Mn(o):V2(o);if(_&&o[_])return function Jr(ue){for(var Re,ce=[];!(Re=ue.next()).done;)ce.push(Re.value);return ce}(o[_]());var l=Vn(o);return(l==ut?kn:l==X?h2:Eo)(o)}function d3(o){return o?(o=pr(o))===zt||o===-zt?17976931348623157e292*(o<0?-1:1):o==o?o:0:0===o?o:0}function s1(o){var l=d3(o),u=l%1;return l==l?u?l-u:l:0}function V6(o){return o?r3(s1(o),0,St):0}function pr(o){if("number"==typeof o)return o;if(jr(o))return NaN;if(En(o)){var l="function"==typeof o.valueOf?o.valueOf():o;o=En(l)?l+"":l}if("string"!=typeof o)return 0===o?o:+o;o=Ue(o);var u=Wt.test(o);return u||b2.test(o)?Q2(o.slice(2),u?2:8):on.test(o)?NaN:+o}function G6(o){return dr(o,rr(o))}function a1(o){return null==o?"":X2(o)}var Z3=Sr(function(o,l){if(Yo(l)||tr(l))dr(l,l2(l),o);else for(var u in l)st.call(l,u)&&lo(o,u,l[u])}),H6=Sr(function(o,l){dr(l,rr(l),o)}),W6=Sr(function(o,l,u,m){dr(l,rr(l),o,m)}),a7=Sr(function(o,l,u,m){dr(l,l2(l),o,m)}),Sc=er(t6);var h4=i1(function(o,l){o=I(o);var u=-1,m=l.length,L=m>2?l[2]:C;for(L&&N2(l[0],l[1],L)&&(m=1);++u1),A}),dr(o,v6(o),u),m&&(u=It(u,7,y6));for(var L=l.length;L--;)d6(u,l[L]);return u});var Q6=er(function(o,l){return null==o?{}:function zo(o,l){return i0(o,l,function(u,m){return Y6(o,m)})}(o,l)});function $6(o,l){if(null==o)return{};var u=d1(v6(o),function(m){return[m]});return l=At(l),i0(o,u,function(m,L){return l(m,L[0])})}var v4=R5(l2),p7=R5(rr);function Eo(o){return null==o?[]:_n(o,l2(o))}var L4=v3(function(o,l,u){return l=l.toLowerCase(),o+(u?g8(l):l)});function g8(o){return _8(a1(o).toLowerCase())}function $i(o){return(o=a1(o))&&o.replace(F2,Vr).replace(L2,"")}var g7=v3(function(o,l,u){return o+(u?"-":"")+l.toLowerCase()}),I4=v3(function(o,l,u){return o+(u?" ":"")+l.toLowerCase()}),C7=Pi("toLowerCase");var x4=v3(function(o,l,u){return o+(u?"_":"")+l.toLowerCase()});var y7=v3(function(o,l,u){return o+(u?" ":"")+_8(l)});var ns=v3(function(o,l,u){return o+(u?" ":"")+l.toUpperCase()}),_8=Pi("toUpperCase");function y8(o,l,u){return o=a1(o),(l=u?C:l)===C?function Lr(ue){return k1.test(ue)}(o)?function ro(ue){return ue.match(Ye)||[]}(o):function x3(ue){return ue.match(pn)||[]}(o):o.match(l)||[]}var S4=i1(function(o,l){try{return cn(o,C,l)}catch(u){return Gi(u)?u:new Yt(u)}}),v7=er(function(o,l){return Jt(l,function(u){u=c3(u),n3(o,u,n8(o[u],o))}),o});function rs(o){return function(){return o}}var D7=Ti(),L7=Ti(!0);function H2(o){return o}function M8(o){return m2("function"==typeof o?o:It(o,1))}var or=i1(function(o,l){return function(u){return v5(u,o,l)}}),P7=i1(function(o,l){return function(u){return v5(o,u,l)}});function os(o,l,u){var m=l2(l),L=y5(l,m);null==u&&(!En(l)||!L.length&&m.length)&&(u=l,l=o,o=this,L=y5(l,l2(l)));var A=!(En(u)&&"chain"in u&&!u.chain),Q=fr(o);return Jt(L,function(oe){var ge=l[oe];o[oe]=ge,Q&&(o.prototype[oe]=function(){var Ge=this.__chain__;if(A||Ge){var We=o(this.__wrapped__);return(We.__actions__=V2(this.__actions__)).push({func:ge,args:arguments,thisArg:o}),We.__chain__=Ge,We}return ge.apply(o,bn([this.value()],arguments))})}),o}function qi(){}var O7=xi(d1),T7=xi(q1),x7=xi(O3);function is(o){return Ai(o)?q3(c3(o)):function s6(o){return function(l){return co(l,o)}}(o)}var A7=V3(),ss=V3(!0);function as(){return[]}function ls(){return!1}var j7=S5(function(o,l){return o+l},0),R4=Wo("ceil"),j4=S5(function(o,l){return o/l},1),v8=Wo("floor");var ds=S5(function(o,l){return o*l},1),L3=Wo("round"),B7=S5(function(o,l){return o-l},0);return O.after=function k6(o,l){if("function"!=typeof l)throw new ye(k);return o=s1(o),function(){if(--o<1)return l.apply(this,arguments)}},O.ary=X0,O.assign=Z3,O.assignIn=H6,O.assignInWith=W6,O.assignWith=a7,O.at=Sc,O.before=e4,O.bind=n8,O.bindAll=v7,O.bindKey=t4,O.castArray=function Oc(){if(!arguments.length)return[];var o=arguments[0];return r1(o)?o:[o]},O.chain=vo,O.chunk=function I6(o,l,u){l=(u?N2(o,l,u):l===C)?1:Q1(s1(l),0);var m=null==o?0:o.length;if(!m||l<1)return[];for(var L=0,A=0,Q=ce(X1(m/l));LL?0:L+u),(m=m===C||m>L?L:s1(m))<0&&(m+=L),m=u>m?0:V6(m);u>>0)?(o=a1(o))&&("string"==typeof l||null!=l&&!p4(l))&&(!(l=X2(l))&&M1(o))?i3(Mn(o),0,u):o.split(l,u):[]},O.spread=function H9(o,l){if("function"!=typeof o)throw new ye(k);return l=null==l?0:Q1(s1(l),0),i1(function(u){var m=u[l],L=i3(u,0,l);return m&&bn(L,m),cn(o,this,L)})},O.tail=function y9(o){var l=null==o?0:o.length;return l?x2(o,1,l):[]},O.take=function M9(o,l,u){return o&&o.length?x2(o,0,(l=u||l===C?1:s1(l))<0?0:l):[]},O.takeRight=function R0(o,l,u){var m=null==o?0:o.length;return m?x2(o,(l=m-(l=u||l===C?1:s1(l)))<0?0:l,m):[]},O.takeRightWhile=function v9(o,l){return o&&o.length?Li(o,At(l,3),!1,!0):[]},O.takeWhile=function j0(o,l){return o&&o.length?Li(o,At(l,3)):[]},O.tap=function E9(o,l){return l(o),o},O.throttle=function W9(o,l,u){var m=!0,L=!0;if("function"!=typeof o)throw new ye(k);return En(u)&&(m="leading"in u?!!u.leading:m,L="trailing"in u?!!u.trailing:L),o4(o,l,{leading:m,maxWait:l,trailing:L})},O.thru=q5,O.toArray=l8,O.toPairs=v4,O.toPairsIn=p7,O.toPath=function cs(o){return r1(o)?d1(o,c3):jr(o)?[o]:V2(M0(a1(o)))},O.toPlainObject=G6,O.transform=function p8(o,l,u){var m=r1(o),L=m||D3(o)||Wi(o);if(l=At(l,4),null==u){var A=o&&o.constructor;u=L?m?new A:[]:En(o)&&fr(A)?so(Xr(o)):{}}return(L?Jt:g1)(o,function(Q,oe,ge){return l(u,Q,oe,ge)}),u},O.unary=function K9(o){return X0(o,1)},O.union=b9,O.unionBy=w9,O.unionWith=D9,O.uniq=function B0(o){return o&&o.length?B3(o):[]},O.uniqBy=function z0(o,l){return o&&o.length?B3(o,At(l,2)):[]},O.uniqWith=function G2(o,l){return l="function"==typeof l?l:C,o&&o.length?B3(o,C,l):[]},O.unset=function h7(o,l){return null==o||d6(o,l)},O.unzip=Q5,O.unzipWith=L9,O.update=function b4(o,l,u){return null==o?o:z3(o,l,ho(u))},O.updateWith=function w4(o,l,u,m){return m="function"==typeof m?m:C,null==o?o:z3(o,l,ho(u),m)},O.values=Eo,O.valuesIn=function J6(o){return null==o?[]:_n(o,rr(o))},O.without=N6,O.words=y8,O.wrap=function Z9(o,l){return F6(ho(l),o)},O.xor=W3,O.xorBy=U0,O.xorWith=$5,O.zip=V0,O.zipObject=function G0(o,l){return t9(o||[],l||[],lo)},O.zipObjectDeep=function J5(o,l){return t9(o||[],l||[],po)},O.zipWith=A6,O.entries=v4,O.entriesIn=p7,O.extend=H6,O.extendWith=W6,os(O,O),O.add=j7,O.attempt=S4,O.camelCase=L4,O.capitalize=g8,O.ceil=R4,O.clamp=function D4(o,l,u){return u===C&&(u=l,l=C),u!==C&&(u=(u=pr(u))==u?u:0),l!==C&&(l=(l=pr(l))==l?l:0),r3(pr(o),l,u)},O.clone=function Tc(o){return It(o,4)},O.cloneDeep=function Y9(o){return It(o,5)},O.cloneDeepWith=function Q9(o,l){return It(o,5,l="function"==typeof l?l:C)},O.cloneWith=function Vi(o,l){return It(o,4,l="function"==typeof l?l:C)},O.conformsTo=function $9(o,l){return null==l||m5(o,l,l2(l))},O.deburr=$i,O.defaultTo=function w7(o,l){return null==o||o!=o?l:o},O.divide=j4,O.endsWith=function E4(o,l,u){o=a1(o),l=X2(l);var m=o.length,L=u=u===C?m:r3(s1(u),0,m);return(u-=l.length)>=0&&o.slice(u,L)==l},O.eq=Rr,O.escape=function q6(o){return(o=a1(o))&&x.test(o)?o.replace(Bn,N3):o},O.escapeRegExp=function C8(o){return(o=a1(o))&&V1.test(o)?o.replace(it,"\\$&"):o},O.every=function O9(o,l,u){var m=r1(o)?q1:n6;return u&&N2(o,l,u)&&(l=C),m(o,At(l,3))},O.find=x9,O.findIndex=w0,O.findKey=function Fc(o,l){return Yr(o,At(l,3),g1)},O.findLast=b3,O.findLastIndex=Bi,O.findLastKey=function Ki(o,l){return Yr(o,At(l,3),t0)},O.floor=v8,O.forEach=Z0,O.forEachRight=Y0,O.forIn=function K6(o,l){return null==o?o:_i(o,At(l,3),rr)},O.forInRight=function Z6(o,l){return null==o?o:Qt(o,At(l,3),rr)},O.forOwn=function l7(o,l){return o&&g1(o,At(l,3))},O.forOwnRight=function ni(o,l){return o&&t0(o,At(l,3))},O.get=Zi,O.gt=J9,O.gte=q9,O.has=function u8(o,l){return null!=o&&h0(o,l,o6)},O.hasIn=Y6,O.head=L0,O.identity=H2,O.includes=function k9(o,l,u,m){o=tr(o)?o:Eo(o),u=u&&!m?s1(u):0;var L=o.length;return u<0&&(u=Q1(L+u,0)),U6(o)?u<=L&&o.indexOf(l,u)>-1:!!L&&p2(o,l,u)>-1},O.indexOf=function E0(o,l,u){var m=null==o?0:o.length;if(!m)return-1;var L=null==u?0:s1(u);return L<0&&(L=Q1(m+L,0)),p2(o,l,L)},O.inRange=function h8(o,l,u){return l=d3(l),u===C?(u=l,l=0):u=d3(u),function q2(o,l,u){return o>=en(l,u)&&o=-p1&&o<=p1},O.isSet=i8,O.isString=U6,O.isSymbol=jr,O.isTypedArray=Wi,O.isUndefined=function Nc(o){return o===C},O.isWeakMap=function Ac(o){return In(o)&&Vn(o)==lt},O.isWeakSet=function s7(o){return In(o)&&"[object WeakSet]"==U2(o)},O.join=function Z5(o,l){return null==o?"":j1.call(o,l)},O.kebabCase=g7,O.last=a2,O.lastIndexOf=function g9(o,l,u){var m=null==o?0:o.length;if(!m)return-1;var L=m;return u!==C&&(L=(L=s1(u))<0?Q1(m+L,0):en(L,m-1)),l==l?function qr(ue,Re,ce){for(var gt=ce+1;gt--;)if(ue[gt]===Re)return gt;return gt}(o,l,L):m3(o,cr,L,!0)},O.lowerCase=I4,O.lowerFirst=C7,O.lt=s8,O.lte=a8,O.max=function us(o){return o&&o.length?r6(o,H2,yi):C},O.maxBy=function jc(o,l){return o&&o.length?r6(o,At(l,2),yi):C},O.mean=function B4(o){return Qr(o,H2)},O.meanBy=function z4(o,l){return Qr(o,At(l,2))},O.min=function U4(o){return o&&o.length?r6(o,H2,jo):C},O.minBy=function b8(o,l){return o&&o.length?r6(o,At(l,2),jo):C},O.stubArray=as,O.stubFalse=ls,O.stubObject=function S7(){return{}},O.stubString=function k7(){return""},O.stubTrue=function F7(){return!0},O.multiply=ds,O.nth=function T0(o,l){return o&&o.length?Xa(o,s1(l)):C},O.noConflict=function Rc(){return an._===this&&(an._=Pr),this},O.noop=qi,O.now=Xo,O.pad=function m7(o,l,u){o=a1(o);var m=(l=s1(l))?P2(o):0;if(!l||m>=l)return o;var L=(l-m)/2;return Ni(N1(L),u)+o+Ni(X1(L),u)},O.padEnd=function _7(o,l,u){o=a1(o);var m=(l=s1(l))?P2(o):0;return l&&ml){var m=o;o=l,l=m}if(u||o%1||l%1){var L=e3();return en(o+L*(l-o+E2("1e-"+((L+"").length-1))),l)}return bi(o,l)},O.reduce=function t8(o,l,u){var m=r1(o)?I2:$r,L=arguments.length<3;return m(o,At(l,4),u,L,o3)},O.reduceRight=function w3(o,l,u){var m=r1(o)?To:$r,L=arguments.length<3;return m(o,At(l,4),u,L,e0)},O.repeat=function Xt(o,l,u){return l=(u?N2(o,l,u):l===C)?1:s1(l),fo(a1(o),l)},O.replace=function T4(){var o=arguments,l=a1(o[0]);return o.length<3?l:l.replace(o[1],o[2])},O.result=function Lo(o,l,u){var m=-1,L=(l=U3(l,o)).length;for(L||(L=1,o=C);++mp1)return[];var u=St,m=en(o,St);l=At(l),o-=St;for(var L=b(m,l);++u=A)return o;var oe=u-P2(m);if(oe<1)return m;var ge=Q?i3(Q,0,oe).join(""):o.slice(0,oe);if(L===C)return ge+m;if(Q&&(oe+=ge.length-oe),p4(L)){if(o.slice(oe).search(L)){var Ge,We=ge;for(L.global||(L=S(L.source,a1(t2.exec(L))+"g")),L.lastIndex=0;Ge=L.exec(We);)var $e=Ge.index;ge=ge.slice(0,$e===C?oe:$e)}}else if(o.indexOf(X2(L),oe)!=oe){var ft=ge.lastIndexOf(L);ft>-1&&(ge=ge.slice(0,ft))}return ge+m},O.unescape=function ts(o){return(o=a1(o))&&ct.test(o)?o.replace(rn,to):o},O.uniqueId=function R7(o){var l=++g2;return a1(o)+l},O.upperCase=ns,O.upperFirst=_8,O.each=Z0,O.eachRight=Y0,O.first=L0,os(O,function(){var o={};return g1(O,function(l,u){st.call(O.prototype,u)||(o[u]=l)}),o}(),{chain:!1}),O.VERSION="4.17.21",Jt(["bind","bindKey","curry","curryRight","partial","partialRight"],function(o){O[o].placeholder=O}),Jt(["drop","take"],function(o,l){_1.prototype[o]=function(u){u=u===C?1:Q1(s1(u),0);var m=this.__filtered__&&!l?new _1(this):this.clone();return m.__filtered__?m.__takeCount__=en(u,m.__takeCount__):m.__views__.push({size:en(u,St),type:o+(m.__dir__<0?"Right":"")}),m},_1.prototype[o+"Right"]=function(u){return this.reverse()[o](u).reverse()}}),Jt(["filter","map","takeWhile"],function(o,l){var u=l+1,m=1==u||3==u;_1.prototype[o]=function(L){var A=this.clone();return A.__iteratees__.push({iteratee:At(L,3),type:u}),A.__filtered__=A.__filtered__||m,A}}),Jt(["head","last"],function(o,l){var u="take"+(l?"Right":"");_1.prototype[o]=function(){return this[u](1).value()[0]}}),Jt(["initial","tail"],function(o,l){var u="drop"+(l?"":"Right");_1.prototype[o]=function(){return this.__filtered__?new _1(this):this[u](1)}}),_1.prototype.compact=function(){return this.filter(H2)},_1.prototype.find=function(o){return this.filter(o).head()},_1.prototype.findLast=function(o){return this.reverse().find(o)},_1.prototype.invokeMap=i1(function(o,l){return"function"==typeof o?new _1(this):this.map(function(u){return v5(u,o,l)})}),_1.prototype.reject=function(o){return this.filter(o8(At(o)))},_1.prototype.slice=function(o,l){o=s1(o);var u=this;return u.__filtered__&&(o>0||l<0)?new _1(u):(o<0?u=u.takeRight(-o):o&&(u=u.drop(o)),l!==C&&(u=(l=s1(l))<0?u.dropRight(-l):u.take(l-o)),u)},_1.prototype.takeRightWhile=function(o){return this.reverse().takeWhile(o).reverse()},_1.prototype.toArray=function(){return this.take(St)},g1(_1.prototype,function(o,l){var u=/^(?:filter|find|map|reject)|While$/.test(l),m=/^(?:head|last)$/.test(l),L=O[m?"take"+("last"==l?"Right":""):l],A=m||/^find/.test(l);L&&(O.prototype[l]=function(){var Q=this.__wrapped__,oe=m?[1]:arguments,ge=Q instanceof _1,Ge=oe[0],We=ge||r1(Q),$e=function(y1){var I1=L.apply(O,bn([y1],oe));return m&&ft?I1[0]:I1};We&&u&&"function"==typeof Ge&&1!=Ge.length&&(ge=We=!1);var ft=this.__chain__,Pt=!!this.__actions__.length,Vt=A&&!ft,f1=ge&&!Pt;if(!A&&We){Q=f1?Q:new _1(this);var Bt=o.apply(Q,oe);return Bt.__actions__.push({func:q5,args:[$e],thisArg:C}),new z2(Bt,ft)}return Vt&&f1?o.apply(this,oe):(Bt=this.thru($e),Vt?m?Bt.value()[0]:Bt.value():Bt)})}),Jt(["pop","push","shift","sort","splice","unshift"],function(o){var l=qe[o],u=/^(?:push|sort|unshift)$/.test(o)?"tap":"thru",m=/^(?:pop|shift)$/.test(o);O.prototype[o]=function(){var L=arguments;if(m&&!this.__chain__){var A=this.value();return l.apply(r1(A)?A:[],L)}return this[u](function(Q){return l.apply(r1(Q)?Q:[],L)})}}),g1(_1.prototype,function(o,l){var u=O[l];if(u){var m=u.name+"";st.call(io,m)||(io[m]=[]),io[m].push({name:l,func:u})}}),io[_6(C,2).name]=[{name:"wrapper",func:C}],_1.prototype.clone=function mc(){var o=new _1(this.__wrapped__);return o.__actions__=V2(this.__actions__),o.__dir__=this.__dir__,o.__filtered__=this.__filtered__,o.__iteratees__=V2(this.__iteratees__),o.__takeCount__=this.__takeCount__,o.__views__=V2(this.__views__),o},_1.prototype.reverse=function Ws(){if(this.__filtered__){var o=new _1(this);o.__dir__=-1,o.__filtered__=!0}else(o=this.clone()).__dir__*=-1;return o},_1.prototype.value=function _c(){var o=this.__wrapped__.value(),l=this.__dir__,u=r1(o),m=l<0,L=u?o.length:0,A=function o9(o,l,u){for(var m=-1,L=u.length;++m=this.__values__.length;return{done:o,value:o?C:this.__values__[this.__index__++]}},O.prototype.plant=function K0(o){for(var l,u=this;u instanceof ao;){var m=d9(u);m.__index__=0,m.__values__=C,l?L.__wrapped__=m:l=m;var L=m;u=u.__wrapped__}return L.__wrapped__=o,l},O.prototype.reverse=function bo(){var o=this.__wrapped__;if(o instanceof _1){var l=o;return this.__actions__.length&&(l=new _1(this)),(l=l.reverse()).__actions__.push({func:q5,args:[zi],thisArg:C}),new z2(l,this.__chain__)}return this.thru(zi)},O.prototype.toJSON=O.prototype.valueOf=O.prototype.value=function I9(){return P5(this.__wrapped__,this.__actions__)},O.prototype.first=O.prototype.head,_&&(O.prototype[_]=function W0(){return this}),O}();an._=Er,(s=function(){return Er}.call(Ne,D,Ne,Tt))!==C&&(Tt.exports=s)}.call(this)},76:function(Tt,Ne,D){var s; /*! * Platform.js * Copyright 2014-2016 Benjamin Tan * Copyright 2011-2013 John-David Dalton * Available under MIT license - */_t=w.nmd(_t),function(){"use strict";var y={function:!0,object:!0},N=y[typeof window]&&window||this,J=N,H=y[typeof Me]&&Me,R=y.object&&_t&&!_t.nodeType&&_t,K=H&&R&&"object"==typeof global&&global;K&&(K.global===K||K.window===K||K.self===K)&&(N=K);var Q=Math.pow(2,53)-1,ee=/\bOpera/,j=this,G=Object.prototype,oe=G.hasOwnProperty,me=G.toString;function De(V){return(V=String(V)).charAt(0).toUpperCase()+V.slice(1)}function de(V){return V=ie(V),/^(?:webOS|i(?:OS|P))/.test(V)?V:De(V)}function ge(V,fe){for(var ye in V)oe.call(V,ye)&&fe(V[ye],ye,V)}function ae(V){return null==V?De(V):me.call(V).slice(8,-1)}function ke(V,fe){var ye=null!=V?typeof V[fe]:"number";return!(/^(?:boolean|number|string|undefined)$/.test(ye)||"object"==ye&&!V[fe])}function Oe(V){return String(V).replace(/([ -])(?!$)/g,"$1?")}function Ee(V,fe){var ye=null;return function Ie(V,fe){var ye=-1,Xe=V?V.length:0;if("number"==typeof Xe&&Xe>-1&&Xe<=Q)for(;++ye3?"WebKit":/\bOpera\b/.test(Y)&&(/\bOPR\b/.test(V)?"Blink":"Presto"))||/\b(?:Midori|Nook|Safari)\b/i.test(V)&&!/^(?:Trident|EdgeHTML)$/.test(W)&&"WebKit"||!W&&/\bMSIE\b/i.test(V)&&("Mac OS"==Fe?"Tasman":"Trident")||"WebKit"==W&&/\bPlayStation\b(?! Vita\b)/i.test(Y)&&"NetFront")&&(W=[he]),"IE"==Y&&(he=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(V)||0)[1])?(Y+=" Mobile",Fe="Windows Phone "+(/\+$/.test(he)?he:he+".x"),xt.unshift("desktop mode")):/\bWPDesktop\b/i.test(V)?(Y="IE Mobile",Fe="Windows Phone 8.x",xt.unshift("desktop mode"),it||(it=(/\brv:([\d.]+)/.exec(V)||0)[1])):"IE"!=Y&&"Trident"==W&&(he=/\brv:([\d.]+)/.exec(V))&&(Y&&xt.push("identifying as "+Y+(it?" "+it:"")),Y="IE",it=he[1]),Rn){if(ke(fe,"global"))if(Ke&&(Ar=(he=Ke.lang.System).getProperty("os.arch"),Fe=Fe||he.getProperty("os.name")+" "+he.getProperty("os.version")),Je&&ke(fe,"system")&&(he=[fe.system])[0]){Fe||(Fe=he[0].os||null);try{he[1]=fe.require("ringo/engine").version,it=he[1].join("."),Y="RingoJS"}catch{he[0].global.system==fe.system&&(Y="Narwhal")}}else"object"==typeof fe.process&&!fe.process.browser&&(he=fe.process)?(Y="Node.js",Ar=he.arch,Fe=he.platform,it=/[\d.]+/.exec(he.version)[0]):gt&&(Y="Rhino");else ae(he=fe.runtime)==xn?(Y="Adobe AIR",Fe=he.flash.system.Capabilities.os):ae(he=fe.phantom)==wn?(Y="PhantomJS",it=(he=he.version||null)&&he.major+"."+he.minor+"."+he.patch):"number"==typeof tr.documentMode&&(he=/\bTrident\/(\d+)/i.exec(V))&&(it=[it,tr.documentMode],(he=+he[1]+4)!=it[1]&&(xt.push("IE "+it[1]+" mode"),W&&(W[1]=""),it[1]=he),it="IE"==Y?String(it[1].toFixed(1)):it[0]);Fe=Fe&&de(Fe)}it&&(he=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(it)||/(?:alpha|beta)(?: ?\d)?/i.exec(V+";"+(Rn&&Xe.appMinorVersion))||/\bMinefield\b/i.test(V)&&"a")&&(Tn=/b/i.test(he)?"beta":"alpha",it=it.replace(RegExp(he+"\\+?$"),"")+("beta"==Tn?Gn:Vn)+(/\d+\+?/.exec(he)||"")),"Fennec"==Y||"Firefox"==Y&&/\b(?:Android|Firefox OS)\b/.test(Fe)?Y="Firefox Mobile":"Maxthon"==Y&&it?it=it.replace(/\.[\d.]+/,".x"):/\bXbox\b/i.test(Ae)?(Fe=null,"Xbox 360"==Ae&&/\bIEMobile\b/.test(V)&&xt.unshift("mobile mode")):!/^(?:Chrome|IE|Opera)$/.test(Y)&&(!Y||Ae||/Browser|Mobi/.test(Y))||"Windows CE"!=Fe&&!/Mobi/i.test(V)?"IE"==Y&&Rn&&null===fe.external?xt.unshift("platform preview"):(/\bBlackBerry\b/.test(Ae)||/\bBB10\b/.test(V))&&(he=(RegExp(Ae.replace(/ +/g," *")+"/([.\\d]+)","i").exec(V)||0)[1]||it)?(Fe=((he=[he,/BB10/.test(V)])[1]?(Ae=null,ft="BlackBerry"):"Device Software")+" "+he[0],it=null):this!=ge&&"Wii"!=Ae&&(Rn&&In||/Opera/.test(Y)&&/\b(?:MSIE|Firefox)\b/i.test(V)||"Firefox"==Y&&/\bOS X (?:\d+\.){2,}/.test(Fe)||"IE"==Y&&(Fe&&!/^Win/.test(Fe)&&it>5.5||/\bWindows XP\b/.test(Fe)&&it>8||8==it&&!/\bTrident\b/.test(V)))&&!ee.test(he=U.call(ge,V.replace(ee,"")+";"))&&he.name&&(he="ing as "+he.name+((he=he.version)?" "+he:""),ee.test(Y)?(/\bIE\b/.test(he)&&"Mac OS"==Fe&&(Fe=null),he="identify"+he):(he="mask"+he,Y=cn?de(cn.replace(/([a-z])([A-Z])/g,"$1 $2")):"Opera",/\bIE\b/.test(he)&&(Fe=null),Rn||(it=null)),W=["Presto"],xt.push(he)):Y+=" Mobile",(he=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(V)||0)[1])&&(he=[parseFloat(he.replace(/\.(\d)$/,".0$1")),he],"Safari"==Y&&"+"==he[1].slice(-1)?(Y="WebKit Nightly",Tn="alpha",it=he[1].slice(0,-1)):(it==he[1]||it==(he[2]=(/\bSafari\/([\d.]+\+?)/i.exec(V)||0)[1]))&&(it=null),he[1]=(/\bChrome\/([\d.]+)/i.exec(V)||0)[1],537.36==he[0]&&537.36==he[2]&&parseFloat(he[1])>=28&&"WebKit"==W&&(W=["Blink"]),Rn&&(ct||he[1])?(W&&(W[1]="like Chrome"),he=he[1]||((he=he[0])<530?1:he<532?2:he<532.05?3:he<533?4:he<534.03?5:he<534.07?6:he<534.1?7:he<534.13?8:he<534.16?9:he<534.24?10:he<534.3?11:he<535.01?12:he<535.02?"13+":he<535.07?15:he<535.11?16:he<535.19?17:he<536.05?18:he<536.1?19:he<537.01?20:he<537.11?"21+":he<537.13?23:he<537.18?24:he<537.24?25:he<537.36?26:"Blink"!=W?"27":"28")):(W&&(W[1]="like Safari"),he=(he=he[0])<400?1:he<500?2:he<526?3:he<533?4:he<534?"4+":he<535?5:he<537?6:he<538?7:he<601?8:"8"),W&&(W[1]+=" "+(he+="number"==typeof he?".x":/[.+]/.test(he)?"":"+")),"Safari"==Y&&(!it||parseInt(it)>45)&&(it=he)),"Opera"==Y&&(he=/\bzbov|zvav$/.exec(Fe))?(Y+=" ",xt.unshift("desktop mode"),"zvav"==he?(Y+="Mini",it=null):Y+="Mobile",Fe=Fe.replace(RegExp(" *"+he+"$"),"")):"Safari"==Y&&/\bChrome\b/.exec(W&&W[1])&&(xt.unshift("desktop mode"),Y="Chrome Mobile",it=null,/\bOS X\b/.test(Fe)?(ft="Apple",Fe="iOS 4.3+"):Fe=null),it&&0==it.indexOf(he=/[\d.]+$/.exec(Fe))&&V.indexOf("/"+he+"-")>-1&&(Fe=ie(Fe.replace(he,""))),W&&!/\b(?:Avant|Nook)\b/.test(Y)&&(/Browser|Lunascape|Maxthon/.test(Y)||"Safari"!=Y&&/^iOS/.test(Fe)&&/\bSafari\b/.test(W[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Sleipnir|Web)/.test(Y)&&W[1])&&(he=W[W.length-1])&&xt.push(he),xt.length&&(xt=["("+xt.join("; ")+")"]),ft&&Ae&&Ae.indexOf(ft)<0&&xt.push("on "+ft),Ae&&xt.push((/^on /.test(xt[xt.length-1])?"":"on ")+Ae),Fe&&(he=/ ([\d.+]+)$/.exec(Fe),Ue=he&&"/"==Fe.charAt(Fe.length-he[0].length-1),Fe={architecture:32,family:he&&!Ue?Fe.replace(he[0],""):Fe,version:he?he[1]:null,toString:function(){var Mn=this.version;return this.family+(Mn&&!Ue?" "+Mn:"")+(64==this.architecture?" 64-bit":"")}}),(he=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(Ar))&&!/\bi686\b/i.test(Ar)?(Fe&&(Fe.architecture=64,Fe.family=Fe.family.replace(RegExp(" *"+he),"")),Y&&(/\bWOW64\b/i.test(V)||Rn&&/\w(?:86|32)$/.test(Xe.cpuClass||Xe.platform)&&!/\bWin64; x64\b/i.test(V))&&xt.unshift("32-bit")):Fe&&/^OS X/.test(Fe.family)&&"Chrome"==Y&&parseFloat(it)>=39&&(Fe.architecture=64),V||(V=null);var Kt={};return Kt.description=V,Kt.layout=W&&W[0],Kt.manufacturer=ft,Kt.name=Y,Kt.prerelease=Tn,Kt.product=Ae,Kt.ua=V,Kt.version=Y&&it,Kt.os=Fe||{architecture:null,family:null,version:null,toString:function(){return"null"}},Kt.parse=U,Kt.toString=function Pr(){return this.description||""},Kt.version&&xt.unshift(it),Kt.name&&xt.unshift(Y),Fe&&Y&&!(Fe==String(Fe).split(" ")[0]&&(Fe==Y.split(" ")[0]||Ae))&&xt.push(Ae?"("+Fe+")":"on "+Fe),xt.length&&(Kt.description=xt.join(" ")),Kt}();N.platform=te,void 0!==(l=function(){return te}.call(Me,w,Me,_t))&&(_t.exports=l)}.call(this)},61:(_t,Me,w)=>{"use strict";w.d(Me,{y:()=>G});var l=w(142);var N=w(999),J=w(195);var R=w(129),K=w(361);function ee(me){return 0===me.length?K.y:1===me.length?me[0]:function(we){return me.reduce((Ie,de)=>de(Ie),we)}}var j=w(329);class G{constructor(De){this._isScalar=!1,De&&(this._subscribe=De)}lift(De){const we=new G;return we.source=this,we.operator=De,we}subscribe(De,we,Ie){const{operator:de}=this,ge=function H(me,De,we){if(me){if(me instanceof l.L)return me;if(me[N.b])return me[N.b]()}return me||De||we?new l.L(me,De,we):new l.L(J.c)}(De,we,Ie);if(de?ge.add(de.call(ge,this.source)):ge.add(this.source||j.config.useDeprecatedSynchronousErrorHandling&&!ge.syncErrorThrowable?this._subscribe(ge):this._trySubscribe(ge)),j.config.useDeprecatedSynchronousErrorHandling&&ge.syncErrorThrowable&&(ge.syncErrorThrowable=!1,ge.syncErrorThrown))throw ge.syncErrorValue;return ge}_trySubscribe(De){try{return this._subscribe(De)}catch(we){j.config.useDeprecatedSynchronousErrorHandling&&(De.syncErrorThrown=!0,De.syncErrorValue=we),function y(me){for(;me;){const{closed:De,destination:we,isStopped:Ie}=me;if(De||Ie)return!1;me=we&&we instanceof l.L?we:null}return!0}(De)?De.error(we):console.warn(we)}}forEach(De,we){return new(we=oe(we))((Ie,de)=>{let ge;ge=this.subscribe(ae=>{try{De(ae)}catch(ke){de(ke),ge&&ge.unsubscribe()}},de,Ie)})}_subscribe(De){const{source:we}=this;return we&&we.subscribe(De)}[R.L](){return this}pipe(...De){return 0===De.length?this:ee(De)(this)}toPromise(De){return new(De=oe(De))((we,Ie)=>{let de;this.subscribe(ge=>de=ge,ge=>Ie(ge),()=>we(de))})}}function oe(me){if(me||(me=j.config.Promise||Promise),!me)throw new Error("no Promise impl found");return me}G.create=me=>new G(me)},195:(_t,Me,w)=>{"use strict";w.d(Me,{c:()=>N});var l=w(329),y=w(722);const N={closed:!0,next(J){},error(J){if(l.config.useDeprecatedSynchronousErrorHandling)throw J;(0,y.z)(J)},complete(){}}},484:(_t,Me,w)=>{"use strict";w.d(Me,{Yc:()=>K,xQ:()=>Q});var l=w(61),y=w(142),N=w(646),J=w(950),H=w(460),R=w(999);class K extends y.L{constructor(G){super(G),this.destination=G}}class Q extends l.y{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[R.b](){return new K(this)}lift(G){const oe=new ee(this,this);return oe.operator=G,oe}next(G){if(this.closed)throw new J.N;if(!this.isStopped){const{observers:oe}=this,me=oe.length,De=oe.slice();for(let we=0;wenew ee(j,G);class ee extends Q{constructor(G,oe){super(),this.destination=G,this.source=oe}next(G){const{destination:oe}=this;oe&&oe.next&&oe.next(G)}error(G){const{destination:oe}=this;oe&&oe.error&&this.destination.error(G)}complete(){const{destination:G}=this;G&&G.complete&&this.destination.complete()}_subscribe(G){const{source:oe}=this;return oe?this.source.subscribe(G):N.w.EMPTY}}},460:(_t,Me,w)=>{"use strict";w.d(Me,{W:()=>y});var l=w(646);class y extends l.w{constructor(J,H){super(),this.subject=J,this.subscriber=H,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const J=this.subject,H=J.observers;if(this.subject=null,!H||0===H.length||J.isStopped||J.closed)return;const R=H.indexOf(this.subscriber);-1!==R&&H.splice(R,1)}}},142:(_t,Me,w)=>{"use strict";w.d(Me,{L:()=>K});var l=w(251),y=w(195),N=w(646),J=w(999),H=w(329),R=w(722);class K extends N.w{constructor(j,G,oe){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=y.c;break;case 1:if(!j){this.destination=y.c;break}if("object"==typeof j){j instanceof K?(this.syncErrorThrowable=j.syncErrorThrowable,this.destination=j,j.add(this)):(this.syncErrorThrowable=!0,this.destination=new Q(this,j));break}default:this.syncErrorThrowable=!0,this.destination=new Q(this,j,G,oe)}}[J.b](){return this}static create(j,G,oe){const me=new K(j,G,oe);return me.syncErrorThrowable=!1,me}next(j){this.isStopped||this._next(j)}error(j){this.isStopped||(this.isStopped=!0,this._error(j))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(j){this.destination.next(j)}_error(j){this.destination.error(j),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:j}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=j,this}}class Q extends K{constructor(j,G,oe,me){super(),this._parentSubscriber=j;let De,we=this;(0,l.m)(G)?De=G:G&&(De=G.next,oe=G.error,me=G.complete,G!==y.c&&(we=Object.create(G),(0,l.m)(we.unsubscribe)&&this.add(we.unsubscribe.bind(we)),we.unsubscribe=this.unsubscribe.bind(this))),this._context=we,this._next=De,this._error=oe,this._complete=me}next(j){if(!this.isStopped&&this._next){const{_parentSubscriber:G}=this;H.config.useDeprecatedSynchronousErrorHandling&&G.syncErrorThrowable?this.__tryOrSetError(G,this._next,j)&&this.unsubscribe():this.__tryOrUnsub(this._next,j)}}error(j){if(!this.isStopped){const{_parentSubscriber:G}=this,{useDeprecatedSynchronousErrorHandling:oe}=H.config;if(this._error)oe&&G.syncErrorThrowable?(this.__tryOrSetError(G,this._error,j),this.unsubscribe()):(this.__tryOrUnsub(this._error,j),this.unsubscribe());else if(G.syncErrorThrowable)oe?(G.syncErrorValue=j,G.syncErrorThrown=!0):(0,R.z)(j),this.unsubscribe();else{if(this.unsubscribe(),oe)throw j;(0,R.z)(j)}}}complete(){if(!this.isStopped){const{_parentSubscriber:j}=this;if(this._complete){const G=()=>this._complete.call(this._context);H.config.useDeprecatedSynchronousErrorHandling&&j.syncErrorThrowable?(this.__tryOrSetError(j,G),this.unsubscribe()):(this.__tryOrUnsub(G),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(j,G){try{j.call(this._context,G)}catch(oe){if(this.unsubscribe(),H.config.useDeprecatedSynchronousErrorHandling)throw oe;(0,R.z)(oe)}}__tryOrSetError(j,G,oe){if(!H.config.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{G.call(this._context,oe)}catch(me){return H.config.useDeprecatedSynchronousErrorHandling?(j.syncErrorValue=me,j.syncErrorThrown=!0,!0):((0,R.z)(me),!0)}return!1}_unsubscribe(){const{_parentSubscriber:j}=this;this._context=null,this._parentSubscriber=null,j.unsubscribe()}}},646:(_t,Me,w)=>{"use strict";w.d(Me,{w:()=>R});var l=w(264),y=w(560),N=w(251);const H=(()=>{function Q(ee){return Error.call(this),this.message=ee?`${ee.length} errors occurred during unsubscription:\n${ee.map((j,G)=>`${G+1}) ${j.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=ee,this}return Q.prototype=Object.create(Error.prototype),Q})();class R{constructor(ee){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,ee&&(this._ctorUnsubscribe=!0,this._unsubscribe=ee)}unsubscribe(){let ee;if(this.closed)return;let{_parentOrParents:j,_ctorUnsubscribe:G,_unsubscribe:oe,_subscriptions:me}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,j instanceof R)j.remove(this);else if(null!==j)for(let De=0;Deee.concat(j instanceof H?j.errors:j),[])}R.EMPTY=((Q=new R).closed=!0,Q)},329:(_t,Me,w)=>{"use strict";w.d(Me,{config:()=>y});let l=!1;const y={Promise:void 0,set useDeprecatedSynchronousErrorHandling(N){if(N){const J=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+J.stack)}else l&&console.log("RxJS: Back to a better error behavior. Thank you. <3");l=N},get useDeprecatedSynchronousErrorHandling(){return l}}},241:(_t,Me,w)=>{"use strict";w.d(Me,{Ds:()=>R,IY:()=>J,ft:()=>Q});var l=w(142),y=w(61),N=w(314);class J extends l.L{constructor(j){super(),this.parent=j}_next(j){this.parent.notifyNext(j)}_error(j){this.parent.notifyError(j),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}class R extends l.L{notifyNext(j){this.destination.next(j)}notifyError(j){this.destination.error(j)}notifyComplete(){this.destination.complete()}}function Q(ee,j){if(j.closed)return;if(ee instanceof y.y)return ee.subscribe(j);let G;try{G=(0,N.s)(ee)(j)}catch(oe){j.error(oe)}return G}},603:(_t,Me,w)=>{"use strict";w.d(Me,{D:()=>we});var l=w(61),y=w(314),N=w(646),J=w(129);var K=w(577),Q=w(442);var G=w(290),oe=w(53);function De(Ie,de){if(null!=Ie){if(function j(Ie){return Ie&&"function"==typeof Ie[J.L]}(Ie))return function H(Ie,de){return new l.y(ge=>{const ae=new N.w;return ae.add(de.schedule(()=>{const ke=Ie[J.L]();ae.add(ke.subscribe({next(Oe){ae.add(de.schedule(()=>ge.next(Oe)))},error(Oe){ae.add(de.schedule(()=>ge.error(Oe)))},complete(){ae.add(de.schedule(()=>ge.complete()))}}))})),ae})}(Ie,de);if((0,G.t)(Ie))return function R(Ie,de){return new l.y(ge=>{const ae=new N.w;return ae.add(de.schedule(()=>Ie.then(ke=>{ae.add(de.schedule(()=>{ge.next(ke),ae.add(de.schedule(()=>ge.complete()))}))},ke=>{ae.add(de.schedule(()=>ge.error(ke)))}))),ae})}(Ie,de);if((0,oe.z)(Ie))return(0,K.r)(Ie,de);if(function me(Ie){return Ie&&"function"==typeof Ie[Q.hZ]}(Ie)||"string"==typeof Ie)return function ee(Ie,de){if(!Ie)throw new Error("Iterable cannot be null");return new l.y(ge=>{const ae=new N.w;let ke;return ae.add(()=>{ke&&"function"==typeof ke.return&&ke.return()}),ae.add(de.schedule(()=>{ke=Ie[Q.hZ](),ae.add(de.schedule(function(){if(ge.closed)return;let Oe,Ee;try{const ie=ke.next();Oe=ie.value,Ee=ie.done}catch(ie){return void ge.error(ie)}Ee?ge.complete():(ge.next(Oe),this.schedule())}))})),ae})}(Ie,de)}throw new TypeError((null!==Ie&&typeof Ie||Ie)+" is not observable")}function we(Ie,de){return de?De(Ie,de):Ie instanceof l.y?Ie:new l.y((0,y.s)(Ie))}},155:(_t,Me,w)=>{"use strict";w.d(Me,{n:()=>J});var l=w(61),y=w(491),N=w(577);function J(H,R){return R?(0,N.r)(H,R):new l.y((0,y.V)(H))}},631:(_t,Me,w)=>{"use strict";w.d(Me,{T:()=>K});var l=w(61),y=w(54),N=w(965),J=w(361);var R=w(155);function K(...Q){let ee=Number.POSITIVE_INFINITY,j=null,G=Q[Q.length-1];return(0,y.K)(G)?(j=Q.pop(),Q.length>1&&"number"==typeof Q[Q.length-1]&&(ee=Q.pop())):"number"==typeof G&&(ee=Q.pop()),null===j&&1===Q.length&&Q[0]instanceof l.y?Q[0]:function H(Q=Number.POSITIVE_INFINITY){return(0,N.zg)(J.y,Q)}(ee)((0,R.n)(Q,j))}},681:(_t,Me,w)=>{"use strict";w.d(Me,{of:()=>J});var l=w(54),y=w(155),N=w(577);function J(...H){let R=H[H.length-1];return(0,l.K)(R)?(H.pop(),(0,N.r)(H,R)):(0,y.n)(H)}},422:(_t,Me,w)=>{"use strict";w.d(Me,{U:()=>y});var l=w(142);function y(H,R){return function(Q){if("function"!=typeof H)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return Q.lift(new N(H,R))}}class N{constructor(R,K){this.project=R,this.thisArg=K}call(R,K){return K.subscribe(new J(R,this.project,this.thisArg))}}class J extends l.L{constructor(R,K,Q){super(R),this.project=K,this.count=0,this.thisArg=Q||this}_next(R){let K;try{K=this.project.call(this.thisArg,R,this.count++)}catch(Q){return void this.destination.error(Q)}this.destination.next(K)}}},965:(_t,Me,w)=>{"use strict";w.d(Me,{zg:()=>J});var l=w(422),y=w(603),N=w(241);function J(Q,ee,j=Number.POSITIVE_INFINITY){return"function"==typeof ee?G=>G.pipe(J((oe,me)=>(0,y.D)(Q(oe,me)).pipe((0,l.U)((De,we)=>ee(oe,De,me,we))),j)):("number"==typeof ee&&(j=ee),G=>G.lift(new H(Q,j)))}class H{constructor(ee,j=Number.POSITIVE_INFINITY){this.project=ee,this.concurrent=j}call(ee,j){return j.subscribe(new R(ee,this.project,this.concurrent))}}class R extends N.Ds{constructor(ee,j,G=Number.POSITIVE_INFINITY){super(ee),this.project=j,this.concurrent=G,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(ee){this.active0?this._next(ee.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}},520:(_t,Me,w)=>{"use strict";w.d(Me,{w:()=>J});var l=w(422),y=w(603),N=w(241);function J(K,Q){return"function"==typeof Q?ee=>ee.pipe(J((j,G)=>(0,y.D)(K(j,G)).pipe((0,l.U)((oe,me)=>Q(j,oe,G,me))))):ee=>ee.lift(new H(K))}class H{constructor(Q){this.project=Q}call(Q,ee){return ee.subscribe(new R(Q,this.project))}}class R extends N.Ds{constructor(Q,ee){super(Q),this.project=ee,this.index=0}_next(Q){let ee;const j=this.index++;try{ee=this.project(Q,j)}catch(G){return void this.destination.error(G)}this._innerSub(ee)}_innerSub(Q){const ee=this.innerSubscription;ee&&ee.unsubscribe();const j=new N.IY(this),G=this.destination;G.add(j),this.innerSubscription=(0,N.ft)(Q,j),this.innerSubscription!==j&&G.add(this.innerSubscription)}_complete(){const{innerSubscription:Q}=this;(!Q||Q.closed)&&super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=void 0}notifyComplete(){this.innerSubscription=void 0,this.isStopped&&super._complete()}notifyNext(Q){this.destination.next(Q)}}},577:(_t,Me,w)=>{"use strict";w.d(Me,{r:()=>N});var l=w(61),y=w(646);function N(J,H){return new l.y(R=>{const K=new y.w;let Q=0;return K.add(H.schedule(function(){Q!==J.length?(R.next(J[Q++]),R.closed||K.add(this.schedule())):R.complete()})),K})}},442:(_t,Me,w)=>{"use strict";w.d(Me,{hZ:()=>y});const y=function l(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},129:(_t,Me,w)=>{"use strict";w.d(Me,{L:()=>l});const l="function"==typeof Symbol&&Symbol.observable||"@@observable"},999:(_t,Me,w)=>{"use strict";w.d(Me,{b:()=>l});const l="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random()},950:(_t,Me,w)=>{"use strict";w.d(Me,{N:()=>y});const y=(()=>{function N(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return N.prototype=Object.create(Error.prototype),N})()},722:(_t,Me,w)=>{"use strict";function l(y){setTimeout(()=>{throw y},0)}w.d(Me,{z:()=>l})},361:(_t,Me,w)=>{"use strict";function l(y){return y}w.d(Me,{y:()=>l})},264:(_t,Me,w)=>{"use strict";w.d(Me,{k:()=>l});const l=Array.isArray||(y=>y&&"number"==typeof y.length)},53:(_t,Me,w)=>{"use strict";w.d(Me,{z:()=>l});const l=y=>y&&"number"==typeof y.length&&"function"!=typeof y},251:(_t,Me,w)=>{"use strict";function l(y){return"function"==typeof y}w.d(Me,{m:()=>l})},560:(_t,Me,w)=>{"use strict";function l(y){return null!==y&&"object"==typeof y}w.d(Me,{K:()=>l})},290:(_t,Me,w)=>{"use strict";function l(y){return!!y&&"function"!=typeof y.subscribe&&"function"==typeof y.then}w.d(Me,{t:()=>l})},54:(_t,Me,w)=>{"use strict";function l(y){return y&&"function"==typeof y.schedule}w.d(Me,{K:()=>l})},314:(_t,Me,w)=>{"use strict";w.d(Me,{s:()=>G});var l=w(491),y=w(722);var J=w(442);var R=w(129);var Q=w(53),ee=w(290),j=w(560);const G=oe=>{if(oe&&"function"==typeof oe[R.L])return(oe=>me=>{const De=oe[R.L]();if("function"!=typeof De.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return De.subscribe(me)})(oe);if((0,Q.z)(oe))return(0,l.V)(oe);if((0,ee.t)(oe))return(oe=>me=>(oe.then(De=>{me.closed||(me.next(De),me.complete())},De=>me.error(De)).then(null,y.z),me))(oe);if(oe&&"function"==typeof oe[J.hZ])return(oe=>me=>{const De=oe[J.hZ]();for(;;){let we;try{we=De.next()}catch(Ie){return me.error(Ie),me}if(we.done){me.complete();break}if(me.next(we.value),me.closed)break}return"function"==typeof De.return&&me.add(()=>{De.return&&De.return()}),me})(oe);{const De=`You provided ${(0,j.K)(oe)?"an invalid object":`'${oe}'`} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`;throw new TypeError(De)}}},491:(_t,Me,w)=>{"use strict";w.d(Me,{V:()=>l});const l=y=>N=>{for(let J=0,H=y.length;J{"use strict";w.d(Me,{HT:()=>J,JF:()=>jn,K0:()=>R,Mx:()=>We,O5:()=>at,PM:()=>ur,bD:()=>yi,ez:()=>or,mk:()=>ut,q:()=>N,w_:()=>H});var l=w(354); + */Tt=D.nmd(Tt),function(){"use strict";var C={function:!0,object:!0},F=C[typeof window]&&window||this,te=F,U=C[typeof Ne]&&Ne,k=C.object&&Tt&&!Tt.nodeType&&Tt,B=U&&k&&"object"==typeof global&&global;B&&(B.global===B||B.window===B||B.self===B)&&(F=B);var ne=Math.pow(2,53)-1,re=/\bOpera/,R=this,j=Object.prototype,se=j.hasOwnProperty,me=j.toString;function be(K){return(K=String(K)).charAt(0).toUpperCase()+K.slice(1)}function fe(K){return K=$(K),/^(?:webOS|i(?:OS|P))/.test(K)?K:be(K)}function pe(K,Ce){for(var Le in K)se.call(K,Le)&&Ce(K[Le],Le,K)}function de(K){return null==K?be(K):me.call(K).slice(8,-1)}function He(K,Ce){var Le=null!=K?typeof K[Ce]:"number";return!(/^(?:boolean|number|string|undefined)$/.test(Le)||"object"==Le&&!K[Ce])}function Ae(K){return String(K).replace(/([ -])(?!$)/g,"$1?")}function Fe(K,Ce){var Le=null;return function Oe(K,Ce){var Le=-1,Be=K?K.length:0;if("number"==typeof Be&&Be>-1&&Be<=ne)for(;++Le3?"WebKit":/\bOpera\b/.test(Ze)&&(/\bOPR\b/.test(K)?"Blink":"Presto"))||/\b(?:Midori|Nook|Safari)\b/i.test(K)&&!/^(?:Trident|EdgeHTML)$/.test(Ct)&&"WebKit"||!Ct&&/\bMSIE\b/i.test(K)&&("Mac OS"==_e?"Tasman":"Trident")||"WebKit"==Ct&&/\bPlayStation\b(?! Vita\b)/i.test(Ze)&&"NetFront")&&(Ct=[Z]),"IE"==Ze&&(Z=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(K)||0)[1])?(Ze+=" Mobile",_e="Windows Phone "+(/\+$/.test(Z)?Z:Z+".x"),ot.unshift("desktop mode")):/\bWPDesktop\b/i.test(K)?(Ze="IE Mobile",_e="Windows Phone 8.x",ot.unshift("desktop mode"),ut||(ut=(/\brv:([\d.]+)/.exec(K)||0)[1])):"IE"!=Ze&&"Trident"==Ct&&(Z=/\brv:([\d.]+)/.exec(K))&&(Ze&&ot.push("identifying as "+Ze+(ut?" "+ut:"")),Ze="IE",ut=Z[1]),T1){if(He(Ce,"global"))if($t&&(at=(Z=$t.lang.System).getProperty("os.arch"),_e=_e||Z.getProperty("os.name")+" "+Z.getProperty("os.version")),Ht&&He(Ce,"system")&&(Z=[Ce.system])[0]){_e||(_e=Z[0].os||null);try{Z[1]=Ce.require("ringo/engine").version,ut=Z[1].join("."),Ze="RingoJS"}catch{Z[0].global.system==Ce.system&&(Ze="Narwhal")}}else"object"==typeof Ce.process&&!Ce.process.browser&&(Z=Ce.process)?(Ze="Node.js",at=Z.arch,_e=Z.platform,ut=/[\d.]+/.exec(Z.version)[0]):tn&&(Ze="Rhino");else de(Z=Ce.runtime)==p1?(Ze="Adobe AIR",_e=Z.flash.system.Capabilities.os):de(Z=Ce.phantom)==St?(Ze="PhantomJS",ut=(Z=Z.version||null)&&Z.major+"."+Z.minor+"."+Z.patch):"number"==typeof et.documentMode&&(Z=/\bTrident\/(\d+)/i.exec(K))&&(ut=[ut,et.documentMode],(Z=+Z[1]+4)!=ut[1]&&(ot.push("IE "+ut[1]+" mode"),Ct&&(Ct[1]=""),ut[1]=Z),ut="IE"==Ze?String(ut[1].toFixed(1)):ut[0]);_e=_e&&fe(_e)}ut&&(Z=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(ut)||/(?:alpha|beta)(?: ?\d)?/i.exec(K+";"+(T1&&Be.appMinorVersion))||/\bMinefield\b/i.test(K)&&"a")&&(b1=/b/i.test(Z)?"beta":"alpha",ut=ut.replace(RegExp(Z+"\\+?$"),"")+("beta"==b1?Ut:m1)+(/\d+\+?/.exec(Z)||"")),"Fennec"==Ze||"Firefox"==Ze&&/\b(?:Android|Firefox OS)\b/.test(_e)?Ze="Firefox Mobile":"Maxthon"==Ze&&ut?ut=ut.replace(/\.[\d.]+/,".x"):/\bXbox\b/i.test(kt)?(_e=null,"Xbox 360"==kt&&/\bIEMobile\b/.test(K)&&ot.unshift("mobile mode")):!/^(?:Chrome|IE|Opera)$/.test(Ze)&&(!Ze||kt||/Browser|Mobi/.test(Ze))||"Windows CE"!=_e&&!/Mobi/i.test(K)?"IE"==Ze&&T1&&null===Ce.external?ot.unshift("platform preview"):(/\bBlackBerry\b/.test(kt)||/\bBB10\b/.test(K))&&(Z=(RegExp(kt.replace(/ +/g," *")+"/([.\\d]+)","i").exec(K)||0)[1]||ut)?(_e=((Z=[Z,/BB10/.test(K)])[1]?(kt=null,nt="BlackBerry"):"Device Software")+" "+Z[0],ut=null):this!=pe&&"Wii"!=kt&&(T1&&je||/Opera/.test(Ze)&&/\b(?:MSIE|Firefox)\b/i.test(K)||"Firefox"==Ze&&/\bOS X (?:\d+\.){2,}/.test(_e)||"IE"==Ze&&(_e&&!/^Win/.test(_e)&&ut>5.5||/\bWindows XP\b/.test(_e)&&ut>8||8==ut&&!/\bTrident\b/.test(K)))&&!re.test(Z=J.call(pe,K.replace(re,"")+";"))&&Z.name&&(Z="ing as "+Z.name+((Z=Z.version)?" "+Z:""),re.test(Ze)?(/\bIE\b/.test(Z)&&"Mac OS"==_e&&(_e=null),Z="identify"+Z):(Z="mask"+Z,Ze=Me?fe(Me.replace(/([a-z])([A-Z])/g,"$1 $2")):"Opera",/\bIE\b/.test(Z)&&(_e=null),T1||(ut=null)),Ct=["Presto"],ot.push(Z)):Ze+=" Mobile",(Z=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(K)||0)[1])&&(Z=[parseFloat(Z.replace(/\.(\d)$/,".0$1")),Z],"Safari"==Ze&&"+"==Z[1].slice(-1)?(Ze="WebKit Nightly",b1="alpha",ut=Z[1].slice(0,-1)):(ut==Z[1]||ut==(Z[2]=(/\bSafari\/([\d.]+\+?)/i.exec(K)||0)[1]))&&(ut=null),Z[1]=(/\bChrome\/([\d.]+)/i.exec(K)||0)[1],537.36==Z[0]&&537.36==Z[2]&&parseFloat(Z[1])>=28&&"WebKit"==Ct&&(Ct=["Blink"]),T1&&(pt||Z[1])?(Ct&&(Ct[1]="like Chrome"),Z=Z[1]||((Z=Z[0])<530?1:Z<532?2:Z<532.05?3:Z<533?4:Z<534.03?5:Z<534.07?6:Z<534.1?7:Z<534.13?8:Z<534.16?9:Z<534.24?10:Z<534.3?11:Z<535.01?12:Z<535.02?"13+":Z<535.07?15:Z<535.11?16:Z<535.19?17:Z<536.05?18:Z<536.1?19:Z<537.01?20:Z<537.11?"21+":Z<537.13?23:Z<537.18?24:Z<537.24?25:Z<537.36?26:"Blink"!=Ct?"27":"28")):(Ct&&(Ct[1]="like Safari"),Z=(Z=Z[0])<400?1:Z<500?2:Z<526?3:Z<533?4:Z<534?"4+":Z<535?5:Z<537?6:Z<538?7:Z<601?8:"8"),Ct&&(Ct[1]+=" "+(Z+="number"==typeof Z?".x":/[.+]/.test(Z)?"":"+")),"Safari"==Ze&&(!ut||parseInt(ut)>45)&&(ut=Z)),"Opera"==Ze&&(Z=/\bzbov|zvav$/.exec(_e))?(Ze+=" ",ot.unshift("desktop mode"),"zvav"==Z?(Ze+="Mini",ut=null):Ze+="Mobile",_e=_e.replace(RegExp(" *"+Z+"$"),"")):"Safari"==Ze&&/\bChrome\b/.exec(Ct&&Ct[1])&&(ot.unshift("desktop mode"),Ze="Chrome Mobile",ut=null,/\bOS X\b/.test(_e)?(nt="Apple",_e="iOS 4.3+"):_e=null),ut&&0==ut.indexOf(Z=/[\d.]+$/.exec(_e))&&K.indexOf("/"+Z+"-")>-1&&(_e=$(_e.replace(Z,""))),Ct&&!/\b(?:Avant|Nook)\b/.test(Ze)&&(/Browser|Lunascape|Maxthon/.test(Ze)||"Safari"!=Ze&&/^iOS/.test(_e)&&/\bSafari\b/.test(Ct[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Sleipnir|Web)/.test(Ze)&&Ct[1])&&(Z=Ct[Ct.length-1])&&ot.push(Z),ot.length&&(ot=["("+ot.join("; ")+")"]),nt&&kt&&kt.indexOf(nt)<0&&ot.push("on "+nt),kt&&ot.push((/^on /.test(ot[ot.length-1])?"":"on ")+kt),_e&&(Z=/ ([\d.+]+)$/.exec(_e),U1=Z&&"/"==_e.charAt(_e.length-Z[0].length-1),_e={architecture:32,family:Z&&!U1?_e.replace(Z[0],""):_e,version:Z?Z[1]:null,toString:function(){var ae=this.version;return this.family+(ae&&!U1?" "+ae:"")+(64==this.architecture?" 64-bit":"")}}),(Z=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(at))&&!/\bi686\b/i.test(at)?(_e&&(_e.architecture=64,_e.family=_e.family.replace(RegExp(" *"+Z),"")),Ze&&(/\bWOW64\b/i.test(K)||T1&&/\w(?:86|32)$/.test(Be.cpuClass||Be.platform)&&!/\bWin64; x64\b/i.test(K))&&ot.unshift("32-bit")):_e&&/^OS X/.test(_e.family)&&"Chrome"==Ze&&parseFloat(ut)>=39&&(_e.architecture=64),K||(K=null);var N={};return N.description=K,N.layout=Ct&&Ct[0],N.manufacturer=nt,N.name=Ze,N.prerelease=b1,N.product=kt,N.ua=K,N.version=Ze&&ut,N.os=_e||{architecture:null,family:null,version:null,toString:function(){return"null"}},N.parse=J,N.toString=function V(){return this.description||""},N.version&&ot.unshift(ut),N.name&&ot.unshift(Ze),_e&&Ze&&!(_e==String(_e).split(" ")[0]&&(_e==Ze.split(" ")[0]||kt))&&ot.push(kt?"("+_e+")":"on "+_e),ot.length&&(N.description=ot.join(" ")),N}();F.platform=he,void 0!==(s=function(){return he}.call(Ne,D,Ne,Tt))&&(Tt.exports=s)}.call(this)},12:(Tt,Ne,D)=>{"use strict";D.d(Ne,{_:()=>j});var s=D(904);var F=D(436),te=D(280);var k=D(980),B=D(328);function re(me){return 0===me.length?B.Z:1===me.length?me[0]:function(xe){return me.reduce((Oe,fe)=>fe(Oe),xe)}}var R=D(808);class j{constructor(be){this._isScalar=!1,be&&(this._subscribe=be)}lift(be){const xe=new j;return xe.source=this,xe.operator=be,xe}subscribe(be,xe,Oe){const{operator:fe}=this,pe=function U(me,be,xe){if(me){if(me instanceof s.y)return me;if(me[F.O])return me[F.O]()}return me||be||xe?new s.y(me,be,xe):new s.y(te.F)}(be,xe,Oe);if(fe?pe.add(fe.call(pe,this.source)):pe.add(this.source||R.config.useDeprecatedSynchronousErrorHandling&&!pe.syncErrorThrowable?this._subscribe(pe):this._trySubscribe(pe)),R.config.useDeprecatedSynchronousErrorHandling&&pe.syncErrorThrowable&&(pe.syncErrorThrowable=!1,pe.syncErrorThrown))throw pe.syncErrorValue;return pe}_trySubscribe(be){try{return this._subscribe(be)}catch(xe){R.config.useDeprecatedSynchronousErrorHandling&&(be.syncErrorThrown=!0,be.syncErrorValue=xe),function C(me){for(;me;){const{closed:be,destination:xe,isStopped:Oe}=me;if(be||Oe)return!1;me=xe&&xe instanceof s.y?xe:null}return!0}(be)?be.error(xe):console.warn(xe)}}forEach(be,xe){return new(xe=se(xe))((Oe,fe)=>{let pe;pe=this.subscribe(de=>{try{be(de)}catch(He){fe(He),pe&&pe.unsubscribe()}},fe,Oe)})}_subscribe(be){const{source:xe}=this;return xe&&xe.subscribe(be)}[k.a](){return this}pipe(...be){return 0===be.length?this:re(be)(this)}toPromise(be){return new(be=se(be))((xe,Oe)=>{let fe;this.subscribe(pe=>fe=pe,pe=>Oe(pe),()=>xe(fe))})}}function se(me){if(me||(me=R.config.Promise||Promise),!me)throw new Error("no Promise impl found");return me}j.create=me=>new j(me)},280:(Tt,Ne,D)=>{"use strict";D.d(Ne,{F:()=>F});var s=D(808),C=D(564);const F={closed:!0,next(te){},error(te){if(s.config.useDeprecatedSynchronousErrorHandling)throw te;(0,C.k)(te)},complete(){}}},640:(Tt,Ne,D)=>{"use strict";D.d(Ne,{E5:()=>ne});var s=D(12),C=D(904),F=D(978),te=D(400),U=D(732),k=D(436);class B extends C.y{constructor(j){super(j),this.destination=j}}class ne extends s._{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[k.O](){return new B(this)}lift(j){const se=new re(this,this);return se.operator=j,se}next(j){if(this.closed)throw new te.G;if(!this.isStopped){const{observers:se}=this,me=se.length,be=se.slice();for(let xe=0;xenew re(R,j);class re extends ne{constructor(j,se){super(),this.destination=j,this.source=se}next(j){const{destination:se}=this;se&&se.next&&se.next(j)}error(j){const{destination:se}=this;se&&se.error&&this.destination.error(j)}complete(){const{destination:j}=this;j&&j.complete&&this.destination.complete()}_subscribe(j){const{source:se}=this;return se?this.source.subscribe(j):F.w.EMPTY}}},732:(Tt,Ne,D)=>{"use strict";D.d(Ne,{S:()=>C});var s=D(978);class C extends s.w{constructor(te,U){super(),this.subject=te,this.subscriber=U,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const te=this.subject,U=te.observers;if(this.subject=null,!U||0===U.length||te.isStopped||te.closed)return;const k=U.indexOf(this.subscriber);-1!==k&&U.splice(k,1)}}},904:(Tt,Ne,D)=>{"use strict";D.d(Ne,{y:()=>B});var s=D(451),C=D(280),F=D(978),te=D(436),U=D(808),k=D(564);class B extends F.w{constructor(R,j,se){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=C.F;break;case 1:if(!R){this.destination=C.F;break}if("object"==typeof R){R instanceof B?(this.syncErrorThrowable=R.syncErrorThrowable,this.destination=R,R.add(this)):(this.syncErrorThrowable=!0,this.destination=new ne(this,R));break}default:this.syncErrorThrowable=!0,this.destination=new ne(this,R,j,se)}}[te.O](){return this}static create(R,j,se){const me=new B(R,j,se);return me.syncErrorThrowable=!1,me}next(R){this.isStopped||this._next(R)}error(R){this.isStopped||(this.isStopped=!0,this._error(R))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(R){this.destination.next(R)}_error(R){this.destination.error(R),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:R}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=R,this}}class ne extends B{constructor(R,j,se,me){super(),this._parentSubscriber=R;let be,xe=this;(0,s.m)(j)?be=j:j&&(be=j.next,se=j.error,me=j.complete,j!==C.F&&(xe=Object.create(j),(0,s.m)(xe.unsubscribe)&&this.add(xe.unsubscribe.bind(xe)),xe.unsubscribe=this.unsubscribe.bind(this))),this._context=xe,this._next=be,this._error=se,this._complete=me}next(R){if(!this.isStopped&&this._next){const{_parentSubscriber:j}=this;U.config.useDeprecatedSynchronousErrorHandling&&j.syncErrorThrowable?this.__tryOrSetError(j,this._next,R)&&this.unsubscribe():this.__tryOrUnsub(this._next,R)}}error(R){if(!this.isStopped){const{_parentSubscriber:j}=this,{useDeprecatedSynchronousErrorHandling:se}=U.config;if(this._error)se&&j.syncErrorThrowable?(this.__tryOrSetError(j,this._error,R),this.unsubscribe()):(this.__tryOrUnsub(this._error,R),this.unsubscribe());else if(j.syncErrorThrowable)se?(j.syncErrorValue=R,j.syncErrorThrown=!0):(0,k.k)(R),this.unsubscribe();else{if(this.unsubscribe(),se)throw R;(0,k.k)(R)}}}complete(){if(!this.isStopped){const{_parentSubscriber:R}=this;if(this._complete){const j=()=>this._complete.call(this._context);U.config.useDeprecatedSynchronousErrorHandling&&R.syncErrorThrowable?(this.__tryOrSetError(R,j),this.unsubscribe()):(this.__tryOrUnsub(j),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(R,j){try{R.call(this._context,j)}catch(se){if(this.unsubscribe(),U.config.useDeprecatedSynchronousErrorHandling)throw se;(0,k.k)(se)}}__tryOrSetError(R,j,se){if(!U.config.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{j.call(this._context,se)}catch(me){return U.config.useDeprecatedSynchronousErrorHandling?(R.syncErrorValue=me,R.syncErrorThrown=!0,!0):((0,k.k)(me),!0)}return!1}_unsubscribe(){const{_parentSubscriber:R}=this;this._context=null,this._parentSubscriber=null,R.unsubscribe()}}},978:(Tt,Ne,D)=>{"use strict";D.d(Ne,{w:()=>k});var s=D(824),C=D(0),F=D(451);const U=(()=>{function ne(re){return Error.call(this),this.message=re?`${re.length} errors occurred during unsubscription:\n${re.map((R,j)=>`${j+1}) ${R.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=re,this}return ne.prototype=Object.create(Error.prototype),ne})();class k{constructor(re){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,re&&(this._ctorUnsubscribe=!0,this._unsubscribe=re)}unsubscribe(){let re;if(this.closed)return;let{_parentOrParents:R,_ctorUnsubscribe:j,_unsubscribe:se,_subscriptions:me}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,R instanceof k)R.remove(this);else if(null!==R)for(let be=0;bere.concat(R instanceof U?R.errors:R),[])}k.EMPTY=((ne=new k).closed=!0,ne)},808:(Tt,Ne,D)=>{"use strict";D.d(Ne,{config:()=>C});let s=!1;const C={Promise:void 0,set useDeprecatedSynchronousErrorHandling(F){if(F){const te=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+te.stack)}else s&&console.log("RxJS: Back to a better error behavior. Thank you. <3");s=F},get useDeprecatedSynchronousErrorHandling(){return s}}},708:(Tt,Ne,D)=>{"use strict";D.d(Ne,{Ab:()=>k,Mn:()=>ne,O2:()=>te});var s=D(904),C=D(12),F=D(384);class te extends s.y{constructor(R){super(),this.parent=R}_next(R){this.parent.notifyNext(R)}_error(R){this.parent.notifyError(R),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}s.y;class k extends s.y{notifyNext(R){this.destination.next(R)}notifyError(R){this.destination.error(R)}notifyComplete(){this.destination.complete()}}function ne(re,R){if(R.closed)return;if(re instanceof C._)return re.subscribe(R);let j;try{j=(0,F.S)(re)(R)}catch(se){R.error(se)}return j}},580:(Tt,Ne,D)=>{"use strict";D.d(Ne,{Q:()=>xe});var s=D(12),C=D(384),F=D(978),te=D(980);var B=D(240),ne=D(560);var j=D(624),se=D(232);function be(Oe,fe){if(null!=Oe){if(function R(Oe){return Oe&&"function"==typeof Oe[te.a]}(Oe))return function U(Oe,fe){return new s._(pe=>{const de=new F.w;return de.add(fe.schedule(()=>{const He=Oe[te.a]();de.add(He.subscribe({next(Ae){de.add(fe.schedule(()=>pe.next(Ae)))},error(Ae){de.add(fe.schedule(()=>pe.error(Ae)))},complete(){de.add(fe.schedule(()=>pe.complete()))}}))})),de})}(Oe,fe);if((0,j.u)(Oe))return function k(Oe,fe){return new s._(pe=>{const de=new F.w;return de.add(fe.schedule(()=>Oe.then(He=>{de.add(fe.schedule(()=>{pe.next(He),de.add(fe.schedule(()=>pe.complete()))}))},He=>{de.add(fe.schedule(()=>pe.error(He)))}))),de})}(Oe,fe);if((0,se.G)(Oe))return(0,B.W)(Oe,fe);if(function me(Oe){return Oe&&"function"==typeof Oe[ne.O2]}(Oe)||"string"==typeof Oe)return function re(Oe,fe){if(!Oe)throw new Error("Iterable cannot be null");return new s._(pe=>{const de=new F.w;let He;return de.add(()=>{He&&"function"==typeof He.return&&He.return()}),de.add(fe.schedule(()=>{He=Oe[ne.O2](),de.add(fe.schedule(function(){if(pe.closed)return;let Ae,Fe;try{const $=He.next();Ae=$.value,Fe=$.done}catch($){return void pe.error($)}Fe?pe.complete():(pe.next(Ae),this.schedule())}))})),de})}(Oe,fe)}throw new TypeError((null!==Oe&&typeof Oe||Oe)+" is not observable")}function xe(Oe,fe){return fe?be(Oe,fe):Oe instanceof s._?Oe:new s._((0,C.S)(Oe))}},872:(Tt,Ne,D)=>{"use strict";D.d(Ne,{e:()=>te});var s=D(12),C=D(672),F=D(240);function te(U,k){return k?(0,F.W)(U,k):new s._((0,C.o)(U))}},314:(Tt,Ne,D)=>{"use strict";D.d(Ne,{w:()=>k});var s=D(12),C=D(824),F=D(451),te=D(928);Object.prototype.toString;function k(j,se,me,be){return(0,F.m)(me)&&(be=me,me=void 0),be?k(j,se,me).pipe((0,te.k)(xe=>(0,C.c)(xe)?be(...xe):be(xe))):new s._(xe=>{B(j,se,function Oe(fe){arguments.length>1?xe.next(Array.prototype.slice.call(arguments)):xe.next(fe)},xe,me)})}function B(j,se,me,be,xe){let Oe;if(function R(j){return j&&"function"==typeof j.addEventListener&&"function"==typeof j.removeEventListener}(j)){const fe=j;j.addEventListener(se,me,xe),Oe=()=>fe.removeEventListener(se,me,xe)}else if(function re(j){return j&&"function"==typeof j.on&&"function"==typeof j.off}(j)){const fe=j;j.on(se,me),Oe=()=>fe.off(se,me)}else if(function ne(j){return j&&"function"==typeof j.addListener&&"function"==typeof j.removeListener}(j)){const fe=j;j.addListener(se,me),Oe=()=>fe.removeListener(se,me)}else{if(!j||!j.length)throw new TypeError("Invalid event target");for(let fe=0,pe=j.length;fe{"use strict";D.d(Ne,{of:()=>te});var s=D(499),C=D(872),F=D(240);function te(...U){let k=U[U.length-1];return(0,s.G)(k)?(U.pop(),(0,F.W)(U,k)):(0,C.e)(U)}},928:(Tt,Ne,D)=>{"use strict";D.d(Ne,{k:()=>C});var s=D(904);function C(U,k){return function(ne){if("function"!=typeof U)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return ne.lift(new F(U,k))}}class F{constructor(k,B){this.project=k,this.thisArg=B}call(k,B){return B.subscribe(new te(k,this.project,this.thisArg))}}class te extends s.y{constructor(k,B,ne){super(k),this.project=B,this.count=0,this.thisArg=ne||this}_next(k){let B;try{B=this.project.call(this.thisArg,k,this.count++)}catch(ne){return void this.destination.error(ne)}this.destination.next(B)}}},968:(Tt,Ne,D)=>{"use strict";D.d(Ne,{OO:()=>te});var s=D(928),C=D(580),F=D(708);function te(ne,re,R=Number.POSITIVE_INFINITY){return"function"==typeof re?j=>j.pipe(te((se,me)=>(0,C.Q)(ne(se,me)).pipe((0,s.k)((be,xe)=>re(se,be,me,xe))),R)):("number"==typeof re&&(R=re),j=>j.lift(new U(ne,R)))}class U{constructor(re,R=Number.POSITIVE_INFINITY){this.project=re,this.concurrent=R}call(re,R){return R.subscribe(new k(re,this.project,this.concurrent))}}class k extends F.Ab{constructor(re,R,j=Number.POSITIVE_INFINITY){super(re),this.project=R,this.concurrent=j,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(re){this.active0?this._next(re.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}},844:(Tt,Ne,D)=>{"use strict";D.d(Ne,{G:()=>te});var s=D(928),C=D(580),F=D(708);function te(B,ne){return"function"==typeof ne?re=>re.pipe(te((R,j)=>(0,C.Q)(B(R,j)).pipe((0,s.k)((se,me)=>ne(R,se,j,me))))):re=>re.lift(new U(B))}class U{constructor(ne){this.project=ne}call(ne,re){return re.subscribe(new k(ne,this.project))}}class k extends F.Ab{constructor(ne,re){super(ne),this.project=re,this.index=0}_next(ne){let re;const R=this.index++;try{re=this.project(ne,R)}catch(j){return void this.destination.error(j)}this._innerSub(re)}_innerSub(ne){const re=this.innerSubscription;re&&re.unsubscribe();const R=new F.O2(this),j=this.destination;j.add(R),this.innerSubscription=(0,F.Mn)(ne,R),this.innerSubscription!==R&&j.add(this.innerSubscription)}_complete(){const{innerSubscription:ne}=this;(!ne||ne.closed)&&super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=void 0}notifyComplete(){this.innerSubscription=void 0,this.isStopped&&super._complete()}notifyNext(ne){this.destination.next(ne)}}},240:(Tt,Ne,D)=>{"use strict";D.d(Ne,{W:()=>F});var s=D(12),C=D(978);function F(te,U){return new s._(k=>{const B=new C.w;let ne=0;return B.add(U.schedule(function(){ne!==te.length?(k.next(te[ne++]),k.closed||B.add(this.schedule())):k.complete()})),B})}},560:(Tt,Ne,D)=>{"use strict";D.d(Ne,{O2:()=>C});const C=function s(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},980:(Tt,Ne,D)=>{"use strict";D.d(Ne,{a:()=>s});const s="function"==typeof Symbol&&Symbol.observable||"@@observable"},436:(Tt,Ne,D)=>{"use strict";D.d(Ne,{O:()=>s});const s="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random()},400:(Tt,Ne,D)=>{"use strict";D.d(Ne,{G:()=>C});const C=(()=>{function F(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return F.prototype=Object.create(Error.prototype),F})()},564:(Tt,Ne,D)=>{"use strict";function s(C){setTimeout(()=>{throw C},0)}D.d(Ne,{k:()=>s})},328:(Tt,Ne,D)=>{"use strict";function s(C){return C}D.d(Ne,{Z:()=>s})},824:(Tt,Ne,D)=>{"use strict";D.d(Ne,{c:()=>s});const s=Array.isArray||(C=>C&&"number"==typeof C.length)},232:(Tt,Ne,D)=>{"use strict";D.d(Ne,{G:()=>s});const s=C=>C&&"number"==typeof C.length&&"function"!=typeof C},451:(Tt,Ne,D)=>{"use strict";function s(C){return"function"==typeof C}D.d(Ne,{m:()=>s})},0:(Tt,Ne,D)=>{"use strict";function s(C){return null!==C&&"object"==typeof C}D.d(Ne,{Y:()=>s})},624:(Tt,Ne,D)=>{"use strict";function s(C){return!!C&&"function"!=typeof C.subscribe&&"function"==typeof C.then}D.d(Ne,{u:()=>s})},499:(Tt,Ne,D)=>{"use strict";function s(C){return C&&"function"==typeof C.schedule}D.d(Ne,{G:()=>s})},384:(Tt,Ne,D)=>{"use strict";D.d(Ne,{S:()=>j});var s=D(672),C=D(564);var te=D(560);var k=D(980);var ne=D(232),re=D(624),R=D(0);const j=se=>{if(se&&"function"==typeof se[k.a])return(se=>me=>{const be=se[k.a]();if("function"!=typeof be.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return be.subscribe(me)})(se);if((0,ne.G)(se))return(0,s.o)(se);if((0,re.u)(se))return(se=>me=>(se.then(be=>{me.closed||(me.next(be),me.complete())},be=>me.error(be)).then(null,C.k),me))(se);if(se&&"function"==typeof se[te.O2])return(se=>me=>{const be=se[te.O2]();for(;;){let xe;try{xe=be.next()}catch(Oe){return me.error(Oe),me}if(xe.done){me.complete();break}if(me.next(xe.value),me.closed)break}return"function"==typeof be.return&&me.add(()=>{be.return&&be.return()}),me})(se);{const be=`You provided ${(0,R.Y)(se)?"an invalid object":`'${se}'`} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`;throw new TypeError(be)}}},672:(Tt,Ne,D)=>{"use strict";D.d(Ne,{o:()=>s});const s=C=>F=>{for(let te=0,U=C.length;te{"use strict";D.d(Ne,{MD:()=>Q2,OM:()=>An,QF:()=>D2,Sg:()=>n2,Ud:()=>B,_k:()=>$2,mg:()=>U,u_:()=>Ve,uf:()=>o2,ug:()=>te,uy:()=>F});var s=D(32); /** - * @license Angular v16.2.12 + * @license Angular v17.2.4 * (c) 2010-2022 Google LLC. https://angular.io/ * License: MIT - */let y=null;function N(){return y}function J(m){y||(y=m)}class H{}const R=new l.OlP("DocumentToken");class K{historyGo(h){throw new Error("Not implemented")}static#e=this.\u0275fac=function(v){return new(v||K)};static#t=this.\u0275prov=l.Yz7({token:K,factory:function(){return(0,l.f3M)(ee)},providedIn:"platform"})}new l.OlP("Location Initialized");class ee extends K{constructor(){super(),this._doc=(0,l.f3M)(R),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return N().getBaseHref(this._doc)}onPopState(h){const v=N().getGlobalEventTarget(this._doc,"window");return v.addEventListener("popstate",h,!1),()=>v.removeEventListener("popstate",h)}onHashChange(h){const v=N().getGlobalEventTarget(this._doc,"window");return v.addEventListener("hashchange",h,!1),()=>v.removeEventListener("hashchange",h)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(h){this._location.pathname=h}pushState(h,v,A){this._history.pushState(h,v,A)}replaceState(h,v,A){this._history.replaceState(h,v,A)}forward(){this._history.forward()}back(){this._history.back()}historyGo(h=0){this._history.go(h)}getState(){return this._history.state}static#e=this.\u0275fac=function(v){return new(v||ee)};static#t=this.\u0275prov=l.Yz7({token:ee,factory:function(){return new ee},providedIn:"platform"})}function j(m,h){if(0==m.length)return h;if(0==h.length)return m;let v=0;return m.endsWith("/")&&v++,h.startsWith("/")&&v++,2==v?m+h.substring(1):1==v?m+h:m+"/"+h}function G(m){const h=m.match(/#|\?|$/),v=h&&h.index||m.length,A=v-("/"===m[v-1]?1:0);return m.slice(0,A)+m.slice(v)}function oe(m){return m&&"?"!==m[0]?"?"+m:m}class me{historyGo(h){throw new Error("Not implemented")}static#e=this.\u0275fac=function(v){return new(v||me)};static#t=this.\u0275prov=l.Yz7({token:me,factory:function(){return(0,l.f3M)(we)},providedIn:"root"})}const De=new l.OlP("appBaseHref");class we extends me{constructor(h,v){super(),this._platformLocation=h,this._removeListenerFns=[],this._baseHref=v??this._platformLocation.getBaseHrefFromDOM()??(0,l.f3M)(R).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(h){this._removeListenerFns.push(this._platformLocation.onPopState(h),this._platformLocation.onHashChange(h))}getBaseHref(){return this._baseHref}prepareExternalUrl(h){return j(this._baseHref,h)}path(h=!1){const v=this._platformLocation.pathname+oe(this._platformLocation.search),A=this._platformLocation.hash;return A&&h?`${v}${A}`:v}pushState(h,v,A,ne){const _e=this.prepareExternalUrl(A+oe(ne));this._platformLocation.pushState(h,v,_e)}replaceState(h,v,A,ne){const _e=this.prepareExternalUrl(A+oe(ne));this._platformLocation.replaceState(h,v,_e)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(h=0){this._platformLocation.historyGo?.(h)}static#e=this.\u0275fac=function(v){return new(v||we)(l.LFG(K),l.LFG(De,8))};static#t=this.\u0275prov=l.Yz7({token:we,factory:we.\u0275fac,providedIn:"root"})}class Ie extends me{constructor(h,v){super(),this._platformLocation=h,this._baseHref="",this._removeListenerFns=[],null!=v&&(this._baseHref=v)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(h){this._removeListenerFns.push(this._platformLocation.onPopState(h),this._platformLocation.onHashChange(h))}getBaseHref(){return this._baseHref}path(h=!1){let v=this._platformLocation.hash;return null==v&&(v="#"),v.length>0?v.substring(1):v}prepareExternalUrl(h){const v=j(this._baseHref,h);return v.length>0?"#"+v:v}pushState(h,v,A,ne){let _e=this.prepareExternalUrl(A+oe(ne));0==_e.length&&(_e=this._platformLocation.pathname),this._platformLocation.pushState(h,v,_e)}replaceState(h,v,A,ne){let _e=this.prepareExternalUrl(A+oe(ne));0==_e.length&&(_e=this._platformLocation.pathname),this._platformLocation.replaceState(h,v,_e)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(h=0){this._platformLocation.historyGo?.(h)}static#e=this.\u0275fac=function(v){return new(v||Ie)(l.LFG(K),l.LFG(De,8))};static#t=this.\u0275prov=l.Yz7({token:Ie,factory:Ie.\u0275fac})}class de{constructor(h){this._subject=new l.vpe,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=h;const v=this._locationStrategy.getBaseHref();this._basePath=function Oe(m){if(new RegExp("^(https?:)?//").test(m)){const[,v]=m.split(/\/\/[^\/]+/);return v}return m}(G(ke(v))),this._locationStrategy.onPopState(A=>{this._subject.emit({url:this.path(!0),pop:!0,state:A.state,type:A.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(h=!1){return this.normalize(this._locationStrategy.path(h))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(h,v=""){return this.path()==this.normalize(h+oe(v))}normalize(h){return de.stripTrailingSlash(function ae(m,h){if(!m||!h.startsWith(m))return h;const v=h.substring(m.length);return""===v||["/",";","?","#"].includes(v[0])?v:h}(this._basePath,ke(h)))}prepareExternalUrl(h){return h&&"/"!==h[0]&&(h="/"+h),this._locationStrategy.prepareExternalUrl(h)}go(h,v="",A=null){this._locationStrategy.pushState(A,"",h,v),this._notifyUrlChangeListeners(this.prepareExternalUrl(h+oe(v)),A)}replaceState(h,v="",A=null){this._locationStrategy.replaceState(A,"",h,v),this._notifyUrlChangeListeners(this.prepareExternalUrl(h+oe(v)),A)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(h=0){this._locationStrategy.historyGo?.(h)}onUrlChange(h){return this._urlChangeListeners.push(h),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(v=>{this._notifyUrlChangeListeners(v.url,v.state)})),()=>{const v=this._urlChangeListeners.indexOf(h);this._urlChangeListeners.splice(v,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(h="",v){this._urlChangeListeners.forEach(A=>A(h,v))}subscribe(h,v,A){return this._subject.subscribe({next:h,error:v,complete:A})}static#e=this.normalizeQueryParams=oe;static#t=this.joinWithSlash=j;static#n=this.stripTrailingSlash=G;static#r=this.\u0275fac=function(v){return new(v||de)(l.LFG(me))};static#o=this.\u0275prov=l.Yz7({token:de,factory:function(){return function ge(){return new de((0,l.LFG)(me))}()},providedIn:"root"})}function ke(m){return m.replace(/\/index.html$/,"")}const Ee={ADP:[void 0,void 0,0],AFN:[void 0,"\u060b",0],ALL:[void 0,void 0,0],AMD:[void 0,"\u058f",2],AOA:[void 0,"Kz"],ARS:[void 0,"$"],AUD:["A$","$"],AZN:[void 0,"\u20bc"],BAM:[void 0,"KM"],BBD:[void 0,"$"],BDT:[void 0,"\u09f3"],BHD:[void 0,void 0,3],BIF:[void 0,void 0,0],BMD:[void 0,"$"],BND:[void 0,"$"],BOB:[void 0,"Bs"],BRL:["R$"],BSD:[void 0,"$"],BWP:[void 0,"P"],BYN:[void 0,void 0,2],BYR:[void 0,void 0,0],BZD:[void 0,"$"],CAD:["CA$","$",2],CHF:[void 0,void 0,2],CLF:[void 0,void 0,4],CLP:[void 0,"$",0],CNY:["CN\xa5","\xa5"],COP:[void 0,"$",2],CRC:[void 0,"\u20a1",2],CUC:[void 0,"$"],CUP:[void 0,"$"],CZK:[void 0,"K\u010d",2],DJF:[void 0,void 0,0],DKK:[void 0,"kr",2],DOP:[void 0,"$"],EGP:[void 0,"E\xa3"],ESP:[void 0,"\u20a7",0],EUR:["\u20ac"],FJD:[void 0,"$"],FKP:[void 0,"\xa3"],GBP:["\xa3"],GEL:[void 0,"\u20be"],GHS:[void 0,"GH\u20b5"],GIP:[void 0,"\xa3"],GNF:[void 0,"FG",0],GTQ:[void 0,"Q"],GYD:[void 0,"$",2],HKD:["HK$","$"],HNL:[void 0,"L"],HRK:[void 0,"kn"],HUF:[void 0,"Ft",2],IDR:[void 0,"Rp",2],ILS:["\u20aa"],INR:["\u20b9"],IQD:[void 0,void 0,0],IRR:[void 0,void 0,0],ISK:[void 0,"kr",0],ITL:[void 0,void 0,0],JMD:[void 0,"$"],JOD:[void 0,void 0,3],JPY:["\xa5",void 0,0],KHR:[void 0,"\u17db"],KMF:[void 0,"CF",0],KPW:[void 0,"\u20a9",0],KRW:["\u20a9",void 0,0],KWD:[void 0,void 0,3],KYD:[void 0,"$"],KZT:[void 0,"\u20b8"],LAK:[void 0,"\u20ad",0],LBP:[void 0,"L\xa3",0],LKR:[void 0,"Rs"],LRD:[void 0,"$"],LTL:[void 0,"Lt"],LUF:[void 0,void 0,0],LVL:[void 0,"Ls"],LYD:[void 0,void 0,3],MGA:[void 0,"Ar",0],MGF:[void 0,void 0,0],MMK:[void 0,"K",0],MNT:[void 0,"\u20ae",2],MRO:[void 0,void 0,0],MUR:[void 0,"Rs",2],MXN:["MX$","$"],MYR:[void 0,"RM"],NAD:[void 0,"$"],NGN:[void 0,"\u20a6"],NIO:[void 0,"C$"],NOK:[void 0,"kr",2],NPR:[void 0,"Rs"],NZD:["NZ$","$"],OMR:[void 0,void 0,3],PHP:["\u20b1"],PKR:[void 0,"Rs",2],PLN:[void 0,"z\u0142"],PYG:[void 0,"\u20b2",0],RON:[void 0,"lei"],RSD:[void 0,void 0,0],RUB:[void 0,"\u20bd"],RWF:[void 0,"RF",0],SBD:[void 0,"$"],SEK:[void 0,"kr",2],SGD:[void 0,"$"],SHP:[void 0,"\xa3"],SLE:[void 0,void 0,2],SLL:[void 0,void 0,0],SOS:[void 0,void 0,0],SRD:[void 0,"$"],SSP:[void 0,"\xa3"],STD:[void 0,void 0,0],STN:[void 0,"Db"],SYP:[void 0,"\xa3",0],THB:[void 0,"\u0e3f"],TMM:[void 0,void 0,0],TND:[void 0,void 0,3],TOP:[void 0,"T$"],TRL:[void 0,void 0,0],TRY:[void 0,"\u20ba"],TTD:[void 0,"$"],TWD:["NT$","$",2],TZS:[void 0,void 0,2],UAH:[void 0,"\u20b4"],UGX:[void 0,void 0,0],USD:["$"],UYI:[void 0,void 0,0],UYU:[void 0,"$"],UYW:[void 0,void 0,4],UZS:[void 0,void 0,2],VEF:[void 0,"Bs",2],VND:["\u20ab",void 0,0],VUV:[void 0,void 0,0],XAF:["FCFA",void 0,0],XCD:["EC$","$"],XOF:["F\u202fCFA",void 0,0],XPF:["CFPF",void 0,0],XXX:["\xa4"],YER:[void 0,void 0,0],ZAR:[void 0,"R"],ZMK:[void 0,void 0,0],ZMW:[void 0,"ZK"],ZWD:[void 0,void 0,0]};var ie,m,U,te,V,fe,ye,Xe;function wn(m,h){return Ue((0,l.cg1)(m)[l.wAp.DateFormat],h)}function Ke(m,h){return Ue((0,l.cg1)(m)[l.wAp.TimeFormat],h)}function gt(m,h){return Ue((0,l.cg1)(m)[l.wAp.DateTimeFormat],h)}function Vn(m,h){const v=(0,l.cg1)(m),A=v[l.wAp.NumberSymbols][h];if(typeof A>"u"){if(h===ye.CurrencyDecimal)return v[l.wAp.NumberSymbols][ye.Decimal];if(h===ye.CurrencyGroup)return v[l.wAp.NumberSymbols][ye.Group]}return A}function Gn(m,h){return(0,l.cg1)(m)[l.wAp.NumberFormats][h]}(m=ie||(ie={}))[m.Decimal=0]="Decimal",m[m.Percent=1]="Percent",m[m.Currency=2]="Currency",m[m.Scientific=3]="Scientific",function(m){m[m.Zero=0]="Zero",m[m.One=1]="One",m[m.Two=2]="Two",m[m.Few=3]="Few",m[m.Many=4]="Many",m[m.Other=5]="Other"}(U||(U={})),function(m){m[m.Format=0]="Format",m[m.Standalone=1]="Standalone"}(te||(te={})),function(m){m[m.Narrow=0]="Narrow",m[m.Abbreviated=1]="Abbreviated",m[m.Wide=2]="Wide",m[m.Short=3]="Short"}(V||(V={})),function(m){m[m.Short=0]="Short",m[m.Medium=1]="Medium",m[m.Long=2]="Long",m[m.Full=3]="Full"}(fe||(fe={})),function(m){m[m.Decimal=0]="Decimal",m[m.Group=1]="Group",m[m.List=2]="List",m[m.PercentSign=3]="PercentSign",m[m.PlusSign=4]="PlusSign",m[m.MinusSign=5]="MinusSign",m[m.Exponential=6]="Exponential",m[m.SuperscriptingExponent=7]="SuperscriptingExponent",m[m.PerMille=8]="PerMille",m[m.Infinity=9]="Infinity",m[m.NaN=10]="NaN",m[m.TimeSeparator=11]="TimeSeparator",m[m.CurrencyDecimal=12]="CurrencyDecimal",m[m.CurrencyGroup=13]="CurrencyGroup"}(ye||(ye={})),function(m){m[m.Sunday=0]="Sunday",m[m.Monday=1]="Monday",m[m.Tuesday=2]="Tuesday",m[m.Wednesday=3]="Wednesday",m[m.Thursday=4]="Thursday",m[m.Friday=5]="Friday",m[m.Saturday=6]="Saturday"}(Xe||(Xe={}));const Ar=l.kL8;function xt(m){if(!m[l.wAp.ExtraData])throw new Error(`Missing extra locale data for the locale "${m[l.wAp.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function Ue(m,h){for(let v=h;v>-1;v--)if(typeof m[v]<"u")return m[v];throw new Error("Locale data API: locale data undefined")}function W(m){const[h,v]=m.split(":");return{hours:+h,minutes:+v}}function Y(m,h,v="en"){const A=function he(m){return(0,l.cg1)(m)[l.wAp.Currencies]}(v)[m]||Ee[m]||[],ne=A[1];return"narrow"===h&&"string"==typeof ne?ne:A[0]||m}const Ae=2;const Fe=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,ot={},Ve=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var en,Ct,yt;function $t(m,h,v,A){let ne=function Qe(m){if(B(m))return m;if("number"==typeof m&&!isNaN(m))return new Date(m);if("string"==typeof m){if(m=m.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(m)){const[ne,_e=1,ze=1]=m.split("-").map(Mt=>+Mt);return Pr(ne,_e-1,ze)}const v=parseFloat(m);if(!isNaN(m-v))return new Date(v);let A;if(A=m.match(Fe))return function P(m){const h=new Date(0);let v=0,A=0;const ne=m[8]?h.setUTCFullYear:h.setFullYear,_e=m[8]?h.setUTCHours:h.setHours;m[9]&&(v=Number(m[9]+m[10]),A=Number(m[9]+m[11])),ne.call(h,Number(m[1]),Number(m[2])-1,Number(m[3]));const ze=Number(m[4]||0)-v,Mt=Number(m[5]||0)-A,Pn=Number(m[6]||0),Qt=Math.floor(1e3*parseFloat("0."+(m[7]||0)));return _e.call(h,ze,Mt,Pn,Qt),h}(A)}const h=new Date(m);if(!B(h))throw new Error(`Unable to convert "${m}" into a date`);return h}(m);h=Kt(v,h)||h;let Mt,ze=[];for(;h;){if(Mt=Ve.exec(h),!Mt){ze.push(h);break}{ze=ze.concat(Mt.slice(1));const un=ze.pop();if(!un)break;h=un}}let Pn=ne.getTimezoneOffset();A&&(Pn=vo(A,Pn),ne=function Lt(m,h,v){const A=v?-1:1,ne=m.getTimezoneOffset(),_e=vo(h,ne);return function pi(m,h){return m=new Date(m.getTime()),m.setMinutes(m.getMinutes()+h),m}(m,A*(_e-ne))}(ne,A,!0));let Qt="";return ze.forEach(un=>{const kt=function bn(m){if(lo[m])return lo[m];let h;switch(m){case"G":case"GG":case"GGG":h=Ft(yt.Eras,V.Abbreviated);break;case"GGGG":h=Ft(yt.Eras,V.Wide);break;case"GGGGG":h=Ft(yt.Eras,V.Narrow);break;case"y":h=Bt(Ct.FullYear,1,0,!1,!0);break;case"yy":h=Bt(Ct.FullYear,2,0,!0,!0);break;case"yyy":h=Bt(Ct.FullYear,3,0,!1,!0);break;case"yyyy":h=Bt(Ct.FullYear,4,0,!1,!0);break;case"Y":h=Er(1);break;case"YY":h=Er(2,!0);break;case"YYY":h=Er(3);break;case"YYYY":h=Er(4);break;case"M":case"L":h=Bt(Ct.Month,1,1);break;case"MM":case"LL":h=Bt(Ct.Month,2,1);break;case"MMM":h=Ft(yt.Months,V.Abbreviated);break;case"MMMM":h=Ft(yt.Months,V.Wide);break;case"MMMMM":h=Ft(yt.Months,V.Narrow);break;case"LLL":h=Ft(yt.Months,V.Abbreviated,te.Standalone);break;case"LLLL":h=Ft(yt.Months,V.Wide,te.Standalone);break;case"LLLLL":h=Ft(yt.Months,V.Narrow,te.Standalone);break;case"w":h=Nn(1);break;case"ww":h=Nn(2);break;case"W":h=Nn(1,!0);break;case"d":h=Bt(Ct.Date,1);break;case"dd":h=Bt(Ct.Date,2);break;case"c":case"cc":h=Bt(Ct.Day,1);break;case"ccc":h=Ft(yt.Days,V.Abbreviated,te.Standalone);break;case"cccc":h=Ft(yt.Days,V.Wide,te.Standalone);break;case"ccccc":h=Ft(yt.Days,V.Narrow,te.Standalone);break;case"cccccc":h=Ft(yt.Days,V.Short,te.Standalone);break;case"E":case"EE":case"EEE":h=Ft(yt.Days,V.Abbreviated);break;case"EEEE":h=Ft(yt.Days,V.Wide);break;case"EEEEE":h=Ft(yt.Days,V.Narrow);break;case"EEEEEE":h=Ft(yt.Days,V.Short);break;case"a":case"aa":case"aaa":h=Ft(yt.DayPeriods,V.Abbreviated);break;case"aaaa":h=Ft(yt.DayPeriods,V.Wide);break;case"aaaaa":h=Ft(yt.DayPeriods,V.Narrow);break;case"b":case"bb":case"bbb":h=Ft(yt.DayPeriods,V.Abbreviated,te.Standalone,!0);break;case"bbbb":h=Ft(yt.DayPeriods,V.Wide,te.Standalone,!0);break;case"bbbbb":h=Ft(yt.DayPeriods,V.Narrow,te.Standalone,!0);break;case"B":case"BB":case"BBB":h=Ft(yt.DayPeriods,V.Abbreviated,te.Format,!0);break;case"BBBB":h=Ft(yt.DayPeriods,V.Wide,te.Format,!0);break;case"BBBBB":h=Ft(yt.DayPeriods,V.Narrow,te.Format,!0);break;case"h":h=Bt(Ct.Hours,1,-12);break;case"hh":h=Bt(Ct.Hours,2,-12);break;case"H":h=Bt(Ct.Hours,1);break;case"HH":h=Bt(Ct.Hours,2);break;case"m":h=Bt(Ct.Minutes,1);break;case"mm":h=Bt(Ct.Minutes,2);break;case"s":h=Bt(Ct.Seconds,1);break;case"ss":h=Bt(Ct.Seconds,2);break;case"S":h=Bt(Ct.FractionalSeconds,1);break;case"SS":h=Bt(Ct.FractionalSeconds,2);break;case"SSS":h=Bt(Ct.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":h=xr(en.Short);break;case"ZZZZZ":h=xr(en.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":h=xr(en.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":h=xr(en.Long);break;default:return null}return lo[m]=h,h}(un);Qt+=kt?kt(ne,v,Pn):"''"===un?"'":un.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),Qt}function Pr(m,h,v){const A=new Date(0);return A.setFullYear(m,h,v),A.setHours(0,0,0),A}function Kt(m,h){const v=function lt(m){return(0,l.cg1)(m)[l.wAp.LocaleId]}(m);if(ot[v]=ot[v]||{},ot[v][h])return ot[v][h];let A="";switch(h){case"shortDate":A=wn(m,fe.Short);break;case"mediumDate":A=wn(m,fe.Medium);break;case"longDate":A=wn(m,fe.Long);break;case"fullDate":A=wn(m,fe.Full);break;case"shortTime":A=Ke(m,fe.Short);break;case"mediumTime":A=Ke(m,fe.Medium);break;case"longTime":A=Ke(m,fe.Long);break;case"fullTime":A=Ke(m,fe.Full);break;case"short":const ne=Kt(m,"shortTime"),_e=Kt(m,"shortDate");A=Mn(gt(m,fe.Short),[ne,_e]);break;case"medium":const ze=Kt(m,"mediumTime"),Mt=Kt(m,"mediumDate");A=Mn(gt(m,fe.Medium),[ze,Mt]);break;case"long":const Pn=Kt(m,"longTime"),Qt=Kt(m,"longDate");A=Mn(gt(m,fe.Long),[Pn,Qt]);break;case"full":const un=Kt(m,"fullTime"),kt=Kt(m,"fullDate");A=Mn(gt(m,fe.Full),[un,kt])}return A&&(ot[v][h]=A),A}function Mn(m,h){return h&&(m=m.replace(/\{([^}]+)}/g,function(v,A){return null!=h&&A in h?h[A]:v})),m}function Nt(m,h,v="-",A,ne){let _e="";(m<0||ne&&m<=0)&&(ne?m=1-m:(m=-m,_e=v));let ze=String(m);for(;ze.length0||Mt>-v)&&(Mt+=v),m===Ct.Hours)0===Mt&&-12===v&&(Mt=12);else if(m===Ct.FractionalSeconds)return function St(m,h){return Nt(m,3).substring(0,h)}(Mt,h);const Pn=Vn(ze,ye.MinusSign);return Nt(Mt,h,Pn,A,ne)}}function Ft(m,h,v=te.Format,A=!1){return function(ne,_e){return function Wn(m,h,v,A,ne,_e){switch(v){case yt.Months:return function Pt(m,h,v){const A=(0,l.cg1)(m),_e=Ue([A[l.wAp.MonthsFormat],A[l.wAp.MonthsStandalone]],h);return Ue(_e,v)}(h,ne,A)[m.getMonth()];case yt.Days:return function ct(m,h,v){const A=(0,l.cg1)(m),_e=Ue([A[l.wAp.DaysFormat],A[l.wAp.DaysStandalone]],h);return Ue(_e,v)}(h,ne,A)[m.getDay()];case yt.DayPeriods:const ze=m.getHours(),Mt=m.getMinutes();if(_e){const Qt=function Tn(m){const h=(0,l.cg1)(m);return xt(h),(h[l.wAp.ExtraData][2]||[]).map(A=>"string"==typeof A?W(A):[W(A[0]),W(A[1])])}(h),un=function Rn(m,h,v){const A=(0,l.cg1)(m);xt(A);const _e=Ue([A[l.wAp.ExtraData][0],A[l.wAp.ExtraData][1]],h)||[];return Ue(_e,v)||[]}(h,ne,A),kt=Qt.findIndex(Sn=>{if(Array.isArray(Sn)){const[En,pr]=Sn,go=ze>=En.hours&&Mt>=En.minutes,Eo=ze0?Math.floor(ne/60):Math.ceil(ne/60);switch(m){case en.Short:return(ne>=0?"+":"")+Nt(ze,2,_e)+Nt(Math.abs(ne%60),2,_e);case en.ShortGMT:return"GMT"+(ne>=0?"+":"")+Nt(ze,1,_e);case en.Long:return"GMT"+(ne>=0?"+":"")+Nt(ze,2,_e)+":"+Nt(Math.abs(ne%60),2,_e);case en.Extended:return 0===A?"Z":(ne>=0?"+":"")+Nt(ze,2,_e)+":"+Nt(Math.abs(ne%60),2,_e);default:throw new Error(`Unknown zone width "${m}"`)}}}!function(m){m[m.Short=0]="Short",m[m.ShortGMT=1]="ShortGMT",m[m.Long=2]="Long",m[m.Extended=3]="Extended"}(en||(en={})),function(m){m[m.FullYear=0]="FullYear",m[m.Month=1]="Month",m[m.Date=2]="Date",m[m.Hours=3]="Hours",m[m.Minutes=4]="Minutes",m[m.Seconds=5]="Seconds",m[m.FractionalSeconds=6]="FractionalSeconds",m[m.Day=7]="Day"}(Ct||(Ct={})),function(m){m[m.DayPeriods=0]="DayPeriods",m[m.Days=1]="Days",m[m.Months=2]="Months",m[m.Eras=3]="Eras"}(yt||(yt={}));const Dr=0,vt=4;function Br(m){return Pr(m.getFullYear(),m.getMonth(),m.getDate()+(vt-m.getDay()))}function Nn(m,h=!1){return function(v,A){let ne;if(h){const _e=new Date(v.getFullYear(),v.getMonth(),1).getDay()-1,ze=v.getDate();ne=1+Math.floor((ze+_e)/7)}else{const _e=Br(v),ze=function Rr(m){const h=Pr(m,Dr,1).getDay();return Pr(m,0,1+(h<=vt?vt:vt+7)-h)}(_e.getFullYear()),Mt=_e.getTime()-ze.getTime();ne=1+Math.round(Mt/6048e5)}return Nt(ne,m,Vn(A,ye.MinusSign))}}function Er(m,h=!1){return function(v,A){return Nt(Br(v).getFullYear(),m,Vn(A,ye.MinusSign),h)}}const lo={};function vo(m,h){m=m.replace(/:/g,"");const v=Date.parse("Jan 01, 1970 00:00:00 "+m)/6e4;return isNaN(v)?h:v}function B(m){return m instanceof Date&&!isNaN(m.valueOf())}const ce=/^(\d+)?\.((\d+)(-(\d+))?)?$/,He=22,st=".",Dt="0",Yt=";",tn=",",On="#";function wr(m,h,v,A,ne,_e,ze=!1){let Mt="",Pn=!1;if(isFinite(m)){let Qt=function nn(m){let A,ne,_e,ze,Mt,h=Math.abs(m)+"",v=0;for((ne=h.indexOf(st))>-1&&(h=h.replace(st,"")),(_e=h.search(/e/i))>0?(ne<0&&(ne=_e),ne+=+h.slice(_e+1),h=h.substring(0,_e)):ne<0&&(ne=h.length),_e=0;h.charAt(_e)===Dt;_e++);if(_e===(Mt=h.length))A=[0],ne=1;else{for(Mt--;h.charAt(Mt)===Dt;)Mt--;for(ne-=_e,A=[],ze=0;_e<=Mt;_e++,ze++)A[ze]=Number(h.charAt(_e))}return ne>He&&(A=A.splice(0,He-1),v=ne-1,ne=1),{digits:A,exponent:v,integerLen:ne}}(m);ze&&(Qt=function co(m){if(0===m.digits[0])return m;const h=m.digits.length-m.integerLen;return m.exponent?m.exponent+=2:(0===h?m.digits.push(0,0):1===h&&m.digits.push(0),m.integerLen+=2),m}(Qt));let un=h.minInt,kt=h.minFrac,Sn=h.maxFrac;if(_e){const Or=_e.match(ce);if(null===Or)throw new Error(`${_e} is not a valid digit info`);const oo=Or[1],Hi=Or[3],ni=Or[5];null!=oo&&(un=Zr(oo)),null!=Hi&&(kt=Zr(Hi)),null!=ni?Sn=Zr(ni):null!=Hi&&kt>Sn&&(Sn=kt)}!function gi(m,h,v){if(h>v)throw new Error(`The minimum number of digits after fraction (${h}) is higher than the maximum (${v}).`);let A=m.digits,ne=A.length-m.integerLen;const _e=Math.min(Math.max(h,ne),v);let ze=_e+m.integerLen,Mt=A[ze];if(ze>0){A.splice(Math.max(m.integerLen,ze));for(let kt=ze;kt=5)if(ze-1<0){for(let kt=0;kt>ze;kt--)A.unshift(0),m.integerLen++;A.unshift(1),m.integerLen++}else A[ze-1]++;for(;ne=Qt?pr.pop():Pn=!1),Sn>=10?1:0},0);un&&(A.unshift(un),m.integerLen++)}(Qt,kt,Sn);let En=Qt.digits,pr=Qt.integerLen;const go=Qt.exponent;let Eo=[];for(Pn=En.every(Or=>!Or);pr0?Eo=En.splice(pr,En.length):(Eo=En,En=[0]);const jo=[];for(En.length>=h.lgSize&&jo.unshift(En.splice(-h.lgSize,En.length).join(""));En.length>h.gSize;)jo.unshift(En.splice(-h.gSize,En.length).join(""));En.length&&jo.unshift(En.join("")),Mt=jo.join(Vn(v,A)),Eo.length&&(Mt+=Vn(v,ne)+Eo.join("")),go&&(Mt+=Vn(v,ye.Exponential)+"+"+go)}else Mt=Vn(v,ye.Infinity);return Mt=m<0&&!Pn?h.negPre+Mt+h.negSuf:h.posPre+Mt+h.posSuf,Mt}function Qn(m,h,v,A,ne){const ze=uo(Gn(h,ie.Currency),Vn(h,ye.MinusSign));return ze.minFrac=function ft(m){let h;const v=Ee[m];return v&&(h=v[2]),"number"==typeof h?h:Ae}(A),ze.maxFrac=ze.minFrac,wr(m,ze,h,ye.CurrencyGroup,ye.CurrencyDecimal,ne).replace("\xa4",v).replace("\xa4","").trim()}function uo(m,h="-"){const v={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},A=m.split(Yt),ne=A[0],_e=A[1],ze=-1!==ne.indexOf(st)?ne.split(st):[ne.substring(0,ne.lastIndexOf(Dt)+1),ne.substring(ne.lastIndexOf(Dt)+1)],Mt=ze[0],Pn=ze[1]||"";v.posPre=Mt.substring(0,Mt.indexOf(On));for(let un=0;un-1||(ne=v.getPluralCategory(m,A),h.indexOf(ne)>-1))return ne;if(h.indexOf("other")>-1)return"other";throw new Error(`No plural message found for value "${m}"`)}class $ extends Ce{constructor(h){super(),this.locale=h}getPluralCategory(h,v){switch(Ar(v||this.locale)(h)){case U.Zero:return"zero";case U.One:return"one";case U.Two:return"two";case U.Few:return"few";case U.Many:return"many";default:return"other"}}static#e=this.\u0275fac=function(v){return new(v||$)(l.LFG(l.soG))};static#t=this.\u0275prov=l.Yz7({token:$,factory:$.\u0275fac})}function We(m,h){h=encodeURIComponent(h);for(const v of m.split(";")){const A=v.indexOf("="),[ne,_e]=-1==A?[v,""]:[v.slice(0,A),v.slice(A+1)];if(ne.trim()===h)return decodeURIComponent(_e)}return null}const Le=/\s+/,tt=[];class ut{constructor(h,v,A,ne){this._iterableDiffers=h,this._keyValueDiffers=v,this._ngEl=A,this._renderer=ne,this.initialClasses=tt,this.stateMap=new Map}set klass(h){this.initialClasses=null!=h?h.trim().split(Le):tt}set ngClass(h){this.rawClass="string"==typeof h?h.trim().split(Le):h}ngDoCheck(){for(const v of this.initialClasses)this._updateState(v,!0);const h=this.rawClass;if(Array.isArray(h)||h instanceof Set)for(const v of h)this._updateState(v,!0);else if(null!=h)for(const v of Object.keys(h))this._updateState(v,!!h[v]);this._applyStateDiff()}_updateState(h,v){const A=this.stateMap.get(h);void 0!==A?(A.enabled!==v&&(A.changed=!0,A.enabled=v),A.touched=!0):this.stateMap.set(h,{enabled:v,changed:!0,touched:!0})}_applyStateDiff(){for(const h of this.stateMap){const v=h[0],A=h[1];A.changed?(this._toggleClass(v,A.enabled),A.changed=!1):A.touched||(A.enabled&&this._toggleClass(v,!1),this.stateMap.delete(v)),A.touched=!1}}_toggleClass(h,v){(h=h.trim()).length>0&&h.split(Le).forEach(A=>{v?this._renderer.addClass(this._ngEl.nativeElement,A):this._renderer.removeClass(this._ngEl.nativeElement,A)})}static#e=this.\u0275fac=function(v){return new(v||ut)(l.Y36(l.ZZ4),l.Y36(l.aQg),l.Y36(l.SBq),l.Y36(l.Qsj))};static#t=this.\u0275dir=l.lG2({type:ut,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0})}class Tt{constructor(h){this._viewContainerRef=h,this.ngComponentOutlet=null,this._inputsUsed=new Map}_needToReCreateNgModuleInstance(h){return void 0!==h.ngComponentOutletNgModule||void 0!==h.ngComponentOutletNgModuleFactory}_needToReCreateComponentInstance(h){return void 0!==h.ngComponentOutlet||void 0!==h.ngComponentOutletContent||void 0!==h.ngComponentOutletInjector||this._needToReCreateNgModuleInstance(h)}ngOnChanges(h){if(this._needToReCreateComponentInstance(h)&&(this._viewContainerRef.clear(),this._inputsUsed.clear(),this._componentRef=void 0,this.ngComponentOutlet)){const v=this.ngComponentOutletInjector||this._viewContainerRef.parentInjector;this._needToReCreateNgModuleInstance(h)&&(this._moduleRef?.destroy(),this.ngComponentOutletNgModule?this._moduleRef=(0,l.Lck)(this.ngComponentOutletNgModule,Jn(v)):this.ngComponentOutletNgModuleFactory?this._moduleRef=this.ngComponentOutletNgModuleFactory.create(Jn(v)):this._moduleRef=void 0),this._componentRef=this._viewContainerRef.createComponent(this.ngComponentOutlet,{injector:v,ngModuleRef:this._moduleRef,projectableNodes:this.ngComponentOutletContent})}}ngDoCheck(){if(this._componentRef){if(this.ngComponentOutletInputs)for(const h of Object.keys(this.ngComponentOutletInputs))this._inputsUsed.set(h,!0);this._applyInputStateDiff(this._componentRef)}}ngOnDestroy(){this._moduleRef?.destroy()}_applyInputStateDiff(h){for(const[v,A]of this._inputsUsed)A?(h.setInput(v,this.ngComponentOutletInputs[v]),this._inputsUsed.set(v,!1)):(h.setInput(v,void 0),this._inputsUsed.delete(v))}static#e=this.\u0275fac=function(v){return new(v||Tt)(l.Y36(l.s_b))};static#t=this.\u0275dir=l.lG2({type:Tt,selectors:[["","ngComponentOutlet",""]],inputs:{ngComponentOutlet:"ngComponentOutlet",ngComponentOutletInputs:"ngComponentOutletInputs",ngComponentOutletInjector:"ngComponentOutletInjector",ngComponentOutletContent:"ngComponentOutletContent",ngComponentOutletNgModule:"ngComponentOutletNgModule",ngComponentOutletNgModuleFactory:"ngComponentOutletNgModuleFactory"},standalone:!0,features:[l.TTD]})}function Jn(m){return m.get(l.h0i).injector}class hn{constructor(h,v,A,ne){this.$implicit=h,this.ngForOf=v,this.index=A,this.count=ne}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}class dn{set ngForOf(h){this._ngForOf=h,this._ngForOfDirty=!0}set ngForTrackBy(h){this._trackByFn=h}get ngForTrackBy(){return this._trackByFn}constructor(h,v,A){this._viewContainer=h,this._template=v,this._differs=A,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(h){h&&(this._template=h)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const h=this._ngForOf;!this._differ&&h&&(this._differ=this._differs.find(h).create(this.ngForTrackBy))}if(this._differ){const h=this._differ.diff(this._ngForOf);h&&this._applyChanges(h)}}_applyChanges(h){const v=this._viewContainer;h.forEachOperation((A,ne,_e)=>{if(null==A.previousIndex)v.createEmbeddedView(this._template,new hn(A.item,this._ngForOf,-1,-1),null===_e?void 0:_e);else if(null==_e)v.remove(null===ne?void 0:ne);else if(null!==ne){const ze=v.get(ne);v.move(ze,_e),qn(ze,A)}});for(let A=0,ne=v.length;A{qn(v.get(A.currentIndex),A)})}static ngTemplateContextGuard(h,v){return!0}static#e=this.\u0275fac=function(v){return new(v||dn)(l.Y36(l.s_b),l.Y36(l.Rgc),l.Y36(l.ZZ4))};static#t=this.\u0275dir=l.lG2({type:dn,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}function qn(m,h){m.context.$implicit=h.item}class at{constructor(h,v){this._viewContainer=h,this._context=new Gt,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=v}set ngIf(h){this._context.$implicit=this._context.ngIf=h,this._updateView()}set ngIfThen(h){zn("ngIfThen",h),this._thenTemplateRef=h,this._thenViewRef=null,this._updateView()}set ngIfElse(h){zn("ngIfElse",h),this._elseTemplateRef=h,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(h,v){return!0}static#e=this.\u0275fac=function(v){return new(v||at)(l.Y36(l.s_b),l.Y36(l.Rgc))};static#t=this.\u0275dir=l.lG2({type:at,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}class Gt{constructor(){this.$implicit=null,this.ngIf=null}}function zn(m,h){if(h&&!h.createEmbeddedView)throw new Error(`${m} must be a TemplateRef, but received '${(0,l.AaK)(h)}'.`)}class Nr{constructor(h,v){this._viewContainerRef=h,this._templateRef=v,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(h){h&&!this._created?this.create():!h&&this._created&&this.destroy()}}class mn{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(h){this._ngSwitch=h,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(h){this._defaultViews.push(h)}_matchCase(h){const v=h==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||v,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),v}_updateDefaultCases(h){if(this._defaultViews.length>0&&h!==this._defaultUsed){this._defaultUsed=h;for(const v of this._defaultViews)v.enforceState(h)}}static#e=this.\u0275fac=function(v){return new(v||mn)};static#t=this.\u0275dir=l.lG2({type:mn,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0})}class Dn{constructor(h,v,A){this.ngSwitch=A,A._addCase(),this._view=new Nr(h,v)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static#e=this.\u0275fac=function(v){return new(v||Dn)(l.Y36(l.s_b),l.Y36(l.Rgc),l.Y36(mn,9))};static#t=this.\u0275dir=l.lG2({type:Dn,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0})}class jr{constructor(h,v,A){A._addDefault(new Nr(h,v))}static#e=this.\u0275fac=function(v){return new(v||jr)(l.Y36(l.s_b),l.Y36(l.Rgc),l.Y36(mn,9))};static#t=this.\u0275dir=l.lG2({type:jr,selectors:[["","ngSwitchDefault",""]],standalone:!0})}class hr{constructor(h){this._localization=h,this._caseViews={}}set ngPlural(h){this._updateView(h)}addCase(h,v){this._caseViews[h]=v}_updateView(h){this._clearViews();const A=T(h,Object.keys(this._caseViews),this._localization);this._activateView(this._caseViews[A])}_clearViews(){this._activeView&&this._activeView.destroy()}_activateView(h){h&&(this._activeView=h,this._activeView.create())}static#e=this.\u0275fac=function(v){return new(v||hr)(l.Y36(Ce))};static#t=this.\u0275dir=l.lG2({type:hr,selectors:[["","ngPlural",""]],inputs:{ngPlural:"ngPlural"},standalone:!0})}class Ir{constructor(h,v,A,ne){this.value=h;const _e=!isNaN(Number(h));ne.addCase(_e?`=${h}`:h,new Nr(A,v))}static#e=this.\u0275fac=function(v){return new(v||Ir)(l.$8M("ngPluralCase"),l.Y36(l.Rgc),l.Y36(l.s_b),l.Y36(hr,1))};static#t=this.\u0275dir=l.lG2({type:Ir,selectors:[["","ngPluralCase",""]],standalone:!0})}class mi{constructor(h,v,A){this._ngEl=h,this._differs=v,this._renderer=A,this._ngStyle=null,this._differ=null}set ngStyle(h){this._ngStyle=h,!this._differ&&h&&(this._differ=this._differs.find(h).create())}ngDoCheck(){if(this._differ){const h=this._differ.diff(this._ngStyle);h&&this._applyChanges(h)}}_setStyle(h,v){const[A,ne]=h.split("."),_e=-1===A.indexOf("-")?void 0:l.JOm.DashCase;null!=v?this._renderer.setStyle(this._ngEl.nativeElement,A,ne?`${v}${ne}`:v,_e):this._renderer.removeStyle(this._ngEl.nativeElement,A,_e)}_applyChanges(h){h.forEachRemovedItem(v=>this._setStyle(v.key,null)),h.forEachAddedItem(v=>this._setStyle(v.key,v.currentValue)),h.forEachChangedItem(v=>this._setStyle(v.key,v.currentValue))}static#e=this.\u0275fac=function(v){return new(v||mi)(l.Y36(l.SBq),l.Y36(l.aQg),l.Y36(l.Qsj))};static#t=this.\u0275dir=l.lG2({type:mi,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}class Go{constructor(h){this._viewContainerRef=h,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(h){if(h.ngTemplateOutlet||h.ngTemplateOutletInjector){const v=this._viewContainerRef;if(this._viewRef&&v.remove(v.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:A,ngTemplateOutletContext:ne,ngTemplateOutletInjector:_e}=this;this._viewRef=v.createEmbeddedView(A,ne,_e?{injector:_e}:void 0)}else this._viewRef=null}else this._viewRef&&h.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}static#e=this.\u0275fac=function(v){return new(v||Go)(l.Y36(l.s_b))};static#t=this.\u0275dir=l.lG2({type:Go,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[l.TTD]})}function mr(m,h){return new l.vHH(2100,!1)}const qi=new class Po{createSubscription(h,v){return h.then(v,A=>{throw A})}dispose(h){}},Wo=new class fo{createSubscription(h,v){return(0,l.rg0)(()=>h.subscribe({next:v,error:A=>{throw A}}))}dispose(h){(0,l.rg0)(()=>h.unsubscribe())}};class xo{constructor(h){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=h}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(h){return this._obj?h!==this._obj?(this._dispose(),this.transform(h)):this._latestValue:(h&&this._subscribe(h),this._latestValue)}_subscribe(h){this._obj=h,this._strategy=this._selectStrategy(h),this._subscription=this._strategy.createSubscription(h,v=>this._updateLatestValue(h,v))}_selectStrategy(h){if((0,l.QGY)(h))return qi;if((0,l.F4k)(h))return Wo;throw mr()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(h,v){h===this._obj&&(this._latestValue=v,this._ref.markForCheck())}static#e=this.\u0275fac=function(v){return new(v||xo)(l.Y36(l.sBO,16))};static#t=this.\u0275pipe=l.Yjl({name:"async",type:xo,pure:!1,standalone:!0})}class nr{transform(h){if(null==h)return null;if("string"!=typeof h)throw mr();return h.toLowerCase()}static#e=this.\u0275fac=function(v){return new(v||nr)};static#t=this.\u0275pipe=l.Yjl({name:"lowercase",type:nr,pure:!0,standalone:!0})}const No=/(?:[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])\S*/g;class Zo{transform(h){if(null==h)return null;if("string"!=typeof h)throw mr();return h.replace(No,v=>v[0].toUpperCase()+v.slice(1).toLowerCase())}static#e=this.\u0275fac=function(v){return new(v||Zo)};static#t=this.\u0275pipe=l.Yjl({name:"titlecase",type:Zo,pure:!0,standalone:!0})}class Vr{transform(h){if(null==h)return null;if("string"!=typeof h)throw mr();return h.toUpperCase()}static#e=this.\u0275fac=function(v){return new(v||Vr)};static#t=this.\u0275pipe=l.Yjl({name:"uppercase",type:Vr,pure:!0,standalone:!0})}const So=new l.OlP("DATE_PIPE_DEFAULT_TIMEZONE"),Ri=new l.OlP("DATE_PIPE_DEFAULT_OPTIONS");class Fo{constructor(h,v,A){this.locale=h,this.defaultTimezone=v,this.defaultOptions=A}transform(h,v,A,ne){if(null==h||""===h||h!=h)return null;try{const _e=v??this.defaultOptions?.dateFormat??"mediumDate",ze=A??this.defaultOptions?.timezone??this.defaultTimezone??void 0;return $t(h,_e,ne||this.locale,ze)}catch(_e){throw mr(0,_e.message)}}static#e=this.\u0275fac=function(v){return new(v||Fo)(l.Y36(l.soG,16),l.Y36(So,24),l.Y36(Ri,24))};static#t=this.\u0275pipe=l.Yjl({name:"date",type:Fo,pure:!0,standalone:!0})}const Ko=/#/g;class $o{constructor(h){this._localization=h}transform(h,v,A){if(null==h)return"";if("object"!=typeof v||null===v)throw mr();return v[T(h,Object.keys(v),this._localization,A)].replace(Ko,h.toString())}static#e=this.\u0275fac=function(v){return new(v||$o)(l.Y36(Ce,16))};static#t=this.\u0275pipe=l.Yjl({name:"i18nPlural",type:$o,pure:!0,standalone:!0})}class _i{transform(h,v){if(null==h)return"";if("object"!=typeof v||"string"!=typeof h)throw mr();return v.hasOwnProperty(h)?v[h]:v.hasOwnProperty("other")?v.other:""}static#e=this.\u0275fac=function(v){return new(v||_i)};static#t=this.\u0275pipe=l.Yjl({name:"i18nSelect",type:_i,pure:!0,standalone:!0})}class Lr{transform(h){return JSON.stringify(h,null,2)}static#e=this.\u0275fac=function(v){return new(v||Lr)};static#t=this.\u0275pipe=l.Yjl({name:"json",type:Lr,pure:!1,standalone:!0})}class Mo{constructor(h){this.differs=h,this.keyValues=[],this.compareFn=O1}transform(h,v=O1){if(!h||!(h instanceof Map)&&"object"!=typeof h)return null;this.differ||(this.differ=this.differs.find(h).create());const A=this.differ.diff(h),ne=v!==this.compareFn;return A&&(this.keyValues=[],A.forEachItem(_e=>{this.keyValues.push(function ko(m,h){return{key:m,value:h}}(_e.key,_e.currentValue))})),(A||ne)&&(this.keyValues.sort(v),this.compareFn=v),this.keyValues}static#e=this.\u0275fac=function(v){return new(v||Mo)(l.Y36(l.aQg,16))};static#t=this.\u0275pipe=l.Yjl({name:"keyvalue",type:Mo,pure:!1,standalone:!0})}function O1(m,h){const v=m.key,A=h.key;if(v===A)return 0;if(void 0===v)return 1;if(void 0===A)return-1;if(null===v)return 1;if(null===A)return-1;if("string"==typeof v&&"string"==typeof A)return vnew jt((0,l.LFG)(R),window)})}class jt{constructor(h,v){this.document=h,this.window=v,this.offset=()=>[0,0]}setOffset(h){Array.isArray(h)?this.offset=()=>h:this.offset=h}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(h){this.supportsScrolling()&&this.window.scrollTo(h[0],h[1])}scrollToAnchor(h){if(!this.supportsScrolling())return;const v=function Zn(m,h){const v=m.getElementById(h)||m.getElementsByName(h)[0];if(v)return v;if("function"==typeof m.createTreeWalker&&m.body&&"function"==typeof m.body.attachShadow){const A=m.createTreeWalker(m.body,NodeFilter.SHOW_ELEMENT);let ne=A.currentNode;for(;ne;){const _e=ne.shadowRoot;if(_e){const ze=_e.getElementById(h)||_e.querySelector(`[name="${h}"]`);if(ze)return ze}ne=A.nextNode()}}return null}(this.document,h);v&&(this.scrollToElement(v),v.focus())}setHistoryScrollRestoration(h){this.supportsScrolling()&&(this.window.history.scrollRestoration=h)}scrollToElement(h){const v=h.getBoundingClientRect(),A=v.left+this.window.pageXOffset,ne=v.top+this.window.pageYOffset,_e=this.offset();this.window.scrollTo(A-_e[0],ne-_e[1])}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}class jn{}function Kr(m,h){return fn(m)?new URL(m):new URL(m,h.location.href)}function fn(m){return/^https?:\/\//.test(m)}function ho(m){return fn(m)?new URL(m).hostname:m}function Kn(m){return m.startsWith("/")?m.slice(1):m}const vi=m=>m.src,Fr=new l.OlP("ImageLoader",{providedIn:"root",factory:()=>vi});function ln(m,h){return function(A){return function Un(m){if("string"!=typeof m||""===m.trim())return!1;try{return new URL(m),!0}catch{return!1}}(A)||function zr(m,h){throw new l.vHH(2959,!1)}(),A=function ht(m){return m.endsWith("/")?m.slice(0,-1):m}(A),[{provide:Fr,useValue:ze=>(fn(ze.src)&&function Ro(m,h){throw new l.vHH(2959,!1)}(0,ze.src),m(A,{...ze,src:Kn(ze.src)}))}]}}ln(function $r(m,h){let v="format=auto";return h.width&&(v+=`,width=${h.width}`),`${m}/cdn-cgi/image/${v}/${h.src}`});ln(function Do(m,h){let v="f_auto,q_auto";return h.width&&(v+=`,w_${h.width}`),`${m}/image/upload/${v}/${h.src}`});ln(function $n(m,h){const{src:v,width:A}=h;let ne;if(A){ne=[m,`tr:w-${A}`,v]}else ne=[m,v];return ne.join("/")});ln(function e1(m,h){const v=new URL(`${m}/${h.src}`);return v.searchParams.set("auto","format"),h.width&&v.searchParams.set("w",h.width.toString()),v.href});function S(m,h=!0){return`The NgOptimizedImage directive ${h?`(activated on an element with the \`ngSrc="${m}"\`) `:""}has detected that`}function d(m){throw new l.vHH(2958,`Unexpected invocation of the ${m} in the prod mode. Please make sure that the prod mode is enabled for production builds.`)}class D{constructor(){this.images=new Map,this.window=null,this.observer=null,d("LCP checker");const h=(0,l.f3M)(R).defaultView;typeof h<"u"&&typeof PerformanceObserver<"u"&&(this.window=h,this.observer=this.initPerformanceObserver())}initPerformanceObserver(){const h=new PerformanceObserver(v=>{const A=v.getEntries();if(0===A.length)return;const _e=A[A.length-1].element?.src??"";if(_e.startsWith("data:")||_e.startsWith("blob:"))return;const ze=this.images.get(_e);ze&&(!ze.priority&&!ze.alreadyWarnedPriority&&(ze.alreadyWarnedPriority=!0,function k(m){const h=S(m);console.warn((0,l.kuF)(2955,`${h} this image is the Largest Contentful Paint (LCP) element but was not marked "priority". This image should be marked "priority" in order to prioritize its loading. To fix this, add the "priority" attribute.`))}(_e)),ze.modified&&!ze.alreadyWarnedModified&&(ze.alreadyWarnedModified=!0,function xe(m){const h=S(m);console.warn((0,l.kuF)(2964,`${h} this image is the Largest Contentful Paint (LCP) element and has had its "ngSrc" attribute modified. This can cause slower loading performance. It is recommended not to modify the "ngSrc" property on any image which could be the LCP element.`))}(_e)))});return h.observe({type:"largest-contentful-paint",buffered:!0}),h}registerImage(h,v,A){if(!this.observer)return;const ne={priority:A,modified:!1,alreadyWarnedModified:!1,alreadyWarnedPriority:!1};this.images.set(Kr(h,this.window).href,ne)}unregisterImage(h){this.observer&&this.images.delete(Kr(h,this.window).href)}updateImage(h,v){const A=Kr(h,this.window).href,ne=this.images.get(A);ne&&(ne.modified=!0,this.images.set(Kr(v,this.window).href,ne),this.images.delete(A))}ngOnDestroy(){this.observer&&(this.observer.disconnect(),this.images.clear())}static#e=this.\u0275fac=function(v){return new(v||D)};static#t=this.\u0275prov=l.Yz7({token:D,factory:D.\u0275fac,providedIn:"root"})}const qe=new Set(["localhost","127.0.0.1","0.0.0.0"]),Xn=new l.OlP("PRECONNECT_CHECK_BLOCKLIST");class sr{constructor(){this.document=(0,l.f3M)(R),this.preconnectLinks=null,this.alreadySeen=new Set,this.window=null,this.blocklist=new Set(qe),d("preconnect link checker");const h=this.document.defaultView;typeof h<"u"&&(this.window=h);const v=(0,l.f3M)(Xn,{optional:!0});v&&this.populateBlocklist(v)}populateBlocklist(h){Array.isArray(h)?Xo(h,v=>{this.blocklist.add(ho(v))}):this.blocklist.add(ho(h))}assertPreconnect(h,v){if(!this.window)return;const A=Kr(h,this.window);this.blocklist.has(A.hostname)||this.alreadySeen.has(A.origin)||(this.alreadySeen.add(A.origin),this.preconnectLinks||(this.preconnectLinks=this.queryPreconnectLinks()),this.preconnectLinks.has(A.origin)||console.warn((0,l.kuF)(2956,`${S(v)} there is no preconnect tag present for this image. Preconnecting to the origin(s) that serve priority images ensures that these images are delivered as soon as possible. To fix this, please add the following element into the of the document:\n `)))}queryPreconnectLinks(){const h=new Set,A=Array.from(this.document.querySelectorAll("link[rel=preconnect]"));for(let ne of A){const _e=Kr(ne.href,this.window);h.add(_e.origin)}return h}ngOnDestroy(){this.preconnectLinks?.clear(),this.alreadySeen.clear()}static#e=this.\u0275fac=function(v){return new(v||sr)};static#t=this.\u0275prov=l.Yz7({token:sr,factory:sr.\u0275fac,providedIn:"root"})}function Xo(m,h){for(let v of m)Array.isArray(v)?Xo(v,h):h(v)}const bi=new l.OlP("NG_OPTIMIZED_PRELOADED_IMAGES",{providedIn:"root",factory:()=>new Set});class Vi{constructor(){this.preloadedImages=(0,l.f3M)(bi),this.document=(0,l.f3M)(R)}createPreloadLinkTag(h,v,A,ne){if(this.preloadedImages.has(v))return;this.preloadedImages.add(v);const _e=h.createElement("link");h.setAttribute(_e,"as","image"),h.setAttribute(_e,"href",v),h.setAttribute(_e,"rel","preload"),h.setAttribute(_e,"fetchpriority","high"),ne&&h.setAttribute(_e,"imageSizes",ne),A&&h.setAttribute(_e,"imageSrcset",A),h.appendChild(this.document.head,_e)}static#e=this.\u0275fac=function(v){return new(v||Vi)};static#t=this.\u0275prov=l.Yz7({token:Vi,factory:Vi.\u0275fac,providedIn:"root"})}const da=/^((\s*\d+w\s*(,|$)){1,})$/,xs=[1,2],x1={breakpoints:[16,32,48,64,96,128,256,384,640,750,828,1080,1200,1920,2048,3840]},Ei=new l.OlP("ImageConfig",{providedIn:"root",factory:()=>x1});class Yr{constructor(){this.imageLoader=(0,l.f3M)(Fr),this.config=function Ss(m){let h={};return m.breakpoints&&(h.breakpoints=m.breakpoints.sort((v,A)=>v-A)),Object.assign({},x1,m,h)}((0,l.f3M)(Ei)),this.renderer=(0,l.f3M)(l.Qsj),this.imgElement=(0,l.f3M)(l.SBq).nativeElement,this.injector=(0,l.f3M)(l.zs3),this.isServer=ur((0,l.f3M)(l.Lbi)),this.preloadLinkCreator=(0,l.f3M)(Vi),this.lcpObserver=null,this._renderedSrc=null,this.priority=!1,this.disableOptimizedSrcset=!1,this.fill=!1}ngOnInit(){this.setHostAttributes()}setHostAttributes(){this.fill?this.sizes||(this.sizes="100vw"):(this.setHostAttribute("width",this.width.toString()),this.setHostAttribute("height",this.height.toString())),this.setHostAttribute("loading",this.getLoadingBehavior()),this.setHostAttribute("fetchpriority",this.getFetchPriority()),this.setHostAttribute("ng-img","true");const h=this.updateSrcAndSrcset();this.sizes&&this.setHostAttribute("sizes",this.sizes),this.isServer&&this.priority&&this.preloadLinkCreator.createPreloadLinkTag(this.renderer,this.getRewrittenSrc(),h,this.sizes)}ngOnChanges(h){if(h.ngSrc&&!h.ngSrc.isFirstChange()){const v=this._renderedSrc;this.updateSrcAndSrcset(!0);const A=this._renderedSrc;null!==this.lcpObserver&&v&&A&&v!==A&&this.injector.get(l.R0b).runOutsideAngular(()=>{this.lcpObserver?.updateImage(v,A)})}}callImageLoader(h){let v=h;return this.loaderParams&&(v.loaderParams=this.loaderParams),this.imageLoader(v)}getLoadingBehavior(){return this.priority||void 0===this.loading?this.priority?"eager":"lazy":this.loading}getFetchPriority(){return this.priority?"high":"auto"}getRewrittenSrc(){if(!this._renderedSrc){const h={src:this.ngSrc};this._renderedSrc=this.callImageLoader(h)}return this._renderedSrc}getRewrittenSrcset(){const h=da.test(this.ngSrcset);return this.ngSrcset.split(",").filter(A=>""!==A).map(A=>{A=A.trim();const ne=h?parseFloat(A):parseFloat(A)*this.width;return`${this.callImageLoader({src:this.ngSrc,width:ne})} ${A}`}).join(", ")}getAutomaticSrcset(){return this.sizes?this.getResponsiveSrcset():this.getFixedSrcset()}getResponsiveSrcset(){const{breakpoints:h}=this.config;let v=h;return"100vw"===this.sizes?.trim()&&(v=h.filter(ne=>ne>=640)),v.map(ne=>`${this.callImageLoader({src:this.ngSrc,width:ne})} ${ne}w`).join(", ")}updateSrcAndSrcset(h=!1){h&&(this._renderedSrc=null);const v=this.getRewrittenSrc();let A;return this.setHostAttribute("src",v),this.ngSrcset?A=this.getRewrittenSrcset():this.shouldGenerateAutomaticSrcset()&&(A=this.getAutomaticSrcset()),A&&this.setHostAttribute("srcset",A),A}getFixedSrcset(){return xs.map(v=>`${this.callImageLoader({src:this.ngSrc,width:this.width*v})} ${v}x`).join(", ")}shouldGenerateAutomaticSrcset(){let h=!1;return this.sizes||(h=this.width>1920||this.height>1080),!this.disableOptimizedSrcset&&!this.srcset&&this.imageLoader!==vi&&!h}ngOnDestroy(){}setHostAttribute(h,v){this.renderer.setAttribute(this.imgElement,h,v)}static#e=this.\u0275fac=function(v){return new(v||Yr)};static#t=this.\u0275dir=l.lG2({type:Yr,selectors:[["img","ngSrc",""]],hostVars:8,hostBindings:function(v,A){2&v&&l.Udp("position",A.fill?"absolute":null)("width",A.fill?"100%":null)("height",A.fill?"100%":null)("inset",A.fill?"0px":null)},inputs:{ngSrc:["ngSrc","ngSrc",wi],ngSrcset:"ngSrcset",sizes:"sizes",width:["width","width",l.Cb_],height:["height","height",l.Cb_],loading:"loading",priority:["priority","priority",l.VuI],loaderParams:"loaderParams",disableOptimizedSrcset:["disableOptimizedSrcset","disableOptimizedSrcset",l.VuI],fill:["fill","fill",l.VuI],src:"src",srcset:"srcset"},standalone:!0,features:[l.Xq5,l.TTD]})}function wi(m){return"string"==typeof m?m:(0,l.z3N)(m)}},851:(_t,Me,w)=>{"use strict";function l(Ce,T,$,pe,We,Le,tt){try{var ut=Ce[Le](tt),Tt=ut.value}catch(Jn){return void $(Jn)}ut.done?T(Tt):Promise.resolve(Tt).then(pe,We)}function y(Ce){return function(){var T=this,$=arguments;return new Promise(function(pe,We){var Le=Ce.apply(T,$);function tt(Tt){l(Le,pe,We,tt,ut,"next",Tt)}function ut(Tt){l(Le,pe,We,tt,ut,"throw",Tt)}tt(void 0)})}}w.d(Me,{JF:()=>wr});var N=w(354),J=w(681),H=w(61),R=w(603),K=w(965);var ee=w(142);class G{constructor(T,$){this.predicate=T,this.thisArg=$}call(T,$){return $.subscribe(new oe(T,this.predicate,this.thisArg))}}class oe extends ee.L{constructor(T,$,pe){super(T),this.predicate=$,this.thisArg=pe,this.count=0}_next(T){let $;try{$=this.predicate.call(this.thisArg,T,this.count++)}catch(pe){return void this.destination.error(pe)}$&&this.destination.next(T)}}var me=w(422),De=w(646);function we(Ce){return T=>T.lift(new Ie(Ce))}class Ie{constructor(T){this.callback=T}call(T,$){return $.subscribe(new de(T,this.callback))}}class de extends ee.L{constructor(T,$){super(T),this.add(new De.w($))}}var ge=w(520),ae=w(575); + */let C=null;function F(){return C}function te(g){C??=g}class U{}class k{static#e=this.\u0275fac=function(_){return new(_||k)};static#t=this.\u0275prov=s.wxM({token:k,factory:()=>window.navigation,providedIn:"platform"})}const B=new s.UbH("");class ne{historyGo(p){throw new Error("")}static#e=this.\u0275fac=function(_){return new(_||ne)};static#t=this.\u0275prov=s.wxM({token:ne,factory:()=>(0,s.uUt)(R),providedIn:"platform"})}new s.UbH("");class R extends ne{constructor(){super(),this._doc=(0,s.uUt)(B),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return F().getBaseHref(this._doc)}onPopState(p){const _=F().getGlobalEventTarget(this._doc,"window");return _.addEventListener("popstate",p,!1),()=>_.removeEventListener("popstate",p)}onHashChange(p){const _=F().getGlobalEventTarget(this._doc,"window");return _.addEventListener("hashchange",p,!1),()=>_.removeEventListener("hashchange",p)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(p){this._location.pathname=p}pushState(p,_,E){this._history.pushState(p,_,E)}replaceState(p,_,E){this._history.replaceState(p,_,E)}forward(){this._history.forward()}back(){this._history.back()}historyGo(p=0){this._history.go(p)}getState(){return this._history.state}static#e=this.\u0275fac=function(_){return new(_||R)};static#t=this.\u0275prov=s.wxM({token:R,factory:()=>new R,providedIn:"platform"})}function j(g,p){if(0==g.length)return p;if(0==p.length)return g;let _=0;return g.endsWith("/")&&_++,p.startsWith("/")&&_++,2==_?g+p.substring(1):1==_?g+p:g+"/"+p}function se(g){const p=g.match(/#|\?|$/),_=p&&p.index||g.length,E=_-("/"===g[_-1]?1:0);return g.slice(0,E)+g.slice(_)}function me(g){return g&&"?"!==g[0]?"?"+g:g}class be{historyGo(p){throw new Error("")}static#e=this.\u0275fac=function(_){return new(_||be)};static#t=this.\u0275prov=s.wxM({token:be,factory:()=>(0,s.uUt)(Oe),providedIn:"root"})}const xe=new s.UbH("");class Oe extends be{constructor(p,_){super(),this._platformLocation=p,this._removeListenerFns=[],this._baseHref=_??this._platformLocation.getBaseHrefFromDOM()??(0,s.uUt)(B).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(p){this._removeListenerFns.push(this._platformLocation.onPopState(p),this._platformLocation.onHashChange(p))}getBaseHref(){return this._baseHref}prepareExternalUrl(p){return j(this._baseHref,p)}path(p=!1){const _=this._platformLocation.pathname+me(this._platformLocation.search),E=this._platformLocation.hash;return E&&p?`${_}${E}`:_}pushState(p,_,E,le){const Pe=this.prepareExternalUrl(E+me(le));this._platformLocation.pushState(p,_,Pe)}replaceState(p,_,E,le){const Pe=this.prepareExternalUrl(E+me(le));this._platformLocation.replaceState(p,_,Pe)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(p=0){this._platformLocation.historyGo?.(p)}static#e=this.\u0275fac=function(_){return new(_||Oe)(s.CoB(ne),s.CoB(xe,8))};static#t=this.\u0275prov=s.wxM({token:Oe,factory:Oe.\u0275fac,providedIn:"root"})}class fe extends be{constructor(p,_){super(),this._platformLocation=p,this._baseHref="",this._removeListenerFns=[],null!=_&&(this._baseHref=_)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(p){this._removeListenerFns.push(this._platformLocation.onPopState(p),this._platformLocation.onHashChange(p))}getBaseHref(){return this._baseHref}path(p=!1){const _=this._platformLocation.hash??"#";return _.length>0?_.substring(1):_}prepareExternalUrl(p){const _=j(this._baseHref,p);return _.length>0?"#"+_:_}pushState(p,_,E,le){let Pe=this.prepareExternalUrl(E+me(le));0==Pe.length&&(Pe=this._platformLocation.pathname),this._platformLocation.pushState(p,_,Pe)}replaceState(p,_,E,le){let Pe=this.prepareExternalUrl(E+me(le));0==Pe.length&&(Pe=this._platformLocation.pathname),this._platformLocation.replaceState(p,_,Pe)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(p=0){this._platformLocation.historyGo?.(p)}static#e=this.\u0275fac=function(_){return new(_||fe)(s.CoB(ne),s.CoB(xe,8))};static#t=this.\u0275prov=s.wxM({token:fe,factory:fe.\u0275fac})}class pe{constructor(p){this._subject=new s._w7,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=p;const _=this._locationStrategy.getBaseHref();this._basePath=function Fe(g){if(new RegExp("^(https?:)?//").test(g)){const[,_]=g.split(/\/\/[^\/]+/);return _}return g}(se(Ae(_))),this._locationStrategy.onPopState(E=>{this._subject.emit({url:this.path(!0),pop:!0,state:E.state,type:E.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(p=!1){return this.normalize(this._locationStrategy.path(p))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(p,_=""){return this.path()==this.normalize(p+me(_))}normalize(p){return pe.stripTrailingSlash(function He(g,p){if(!g||!p.startsWith(g))return p;const _=p.substring(g.length);return""===_||["/",";","?","#"].includes(_[0])?_:p}(this._basePath,Ae(p)))}prepareExternalUrl(p){return p&&"/"!==p[0]&&(p="/"+p),this._locationStrategy.prepareExternalUrl(p)}go(p,_="",E=null){this._locationStrategy.pushState(E,"",p,_),this._notifyUrlChangeListeners(this.prepareExternalUrl(p+me(_)),E)}replaceState(p,_="",E=null){this._locationStrategy.replaceState(E,"",p,_),this._notifyUrlChangeListeners(this.prepareExternalUrl(p+me(_)),E)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(p=0){this._locationStrategy.historyGo?.(p)}onUrlChange(p){return this._urlChangeListeners.push(p),this._urlChangeSubscription??=this.subscribe(_=>{this._notifyUrlChangeListeners(_.url,_.state)}),()=>{const _=this._urlChangeListeners.indexOf(p);this._urlChangeListeners.splice(_,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(p="",_){this._urlChangeListeners.forEach(E=>E(p,_))}subscribe(p,_,E){return this._subject.subscribe({next:p,error:_,complete:E})}static#e=this.normalizeQueryParams=me;static#t=this.joinWithSlash=j;static#n=this.stripTrailingSlash=se;static#r=this.\u0275fac=function(_){return new(_||pe)(s.CoB(be))};static#o=this.\u0275prov=s.wxM({token:pe,factory:()=>function de(){return new pe((0,s.CoB)(be))}(),providedIn:"root"})}function Ae(g){return g.replace(/\/index.html$/,"")}const $={ADP:[void 0,void 0,0],AFN:[void 0,"\u060b",0],ALL:[void 0,void 0,0],AMD:[void 0,"\u058f",2],AOA:[void 0,"Kz"],ARS:[void 0,"$"],AUD:["A$","$"],AZN:[void 0,"\u20bc"],BAM:[void 0,"KM"],BBD:[void 0,"$"],BDT:[void 0,"\u09f3"],BHD:[void 0,void 0,3],BIF:[void 0,void 0,0],BMD:[void 0,"$"],BND:[void 0,"$"],BOB:[void 0,"Bs"],BRL:["R$"],BSD:[void 0,"$"],BWP:[void 0,"P"],BYN:[void 0,void 0,2],BYR:[void 0,void 0,0],BZD:[void 0,"$"],CAD:["CA$","$",2],CHF:[void 0,void 0,2],CLF:[void 0,void 0,4],CLP:[void 0,"$",0],CNY:["CN\xa5","\xa5"],COP:[void 0,"$",2],CRC:[void 0,"\u20a1",2],CUC:[void 0,"$"],CUP:[void 0,"$"],CZK:[void 0,"K\u010d",2],DJF:[void 0,void 0,0],DKK:[void 0,"kr",2],DOP:[void 0,"$"],EGP:[void 0,"E\xa3"],ESP:[void 0,"\u20a7",0],EUR:["\u20ac"],FJD:[void 0,"$"],FKP:[void 0,"\xa3"],GBP:["\xa3"],GEL:[void 0,"\u20be"],GHS:[void 0,"GH\u20b5"],GIP:[void 0,"\xa3"],GNF:[void 0,"FG",0],GTQ:[void 0,"Q"],GYD:[void 0,"$",2],HKD:["HK$","$"],HNL:[void 0,"L"],HRK:[void 0,"kn"],HUF:[void 0,"Ft",2],IDR:[void 0,"Rp",2],ILS:["\u20aa"],INR:["\u20b9"],IQD:[void 0,void 0,0],IRR:[void 0,void 0,0],ISK:[void 0,"kr",0],ITL:[void 0,void 0,0],JMD:[void 0,"$"],JOD:[void 0,void 0,3],JPY:["\xa5",void 0,0],KHR:[void 0,"\u17db"],KMF:[void 0,"CF",0],KPW:[void 0,"\u20a9",0],KRW:["\u20a9",void 0,0],KWD:[void 0,void 0,3],KYD:[void 0,"$"],KZT:[void 0,"\u20b8"],LAK:[void 0,"\u20ad",0],LBP:[void 0,"L\xa3",0],LKR:[void 0,"Rs"],LRD:[void 0,"$"],LTL:[void 0,"Lt"],LUF:[void 0,void 0,0],LVL:[void 0,"Ls"],LYD:[void 0,void 0,3],MGA:[void 0,"Ar",0],MGF:[void 0,void 0,0],MMK:[void 0,"K",0],MNT:[void 0,"\u20ae",2],MRO:[void 0,void 0,0],MUR:[void 0,"Rs",2],MXN:["MX$","$"],MYR:[void 0,"RM"],NAD:[void 0,"$"],NGN:[void 0,"\u20a6"],NIO:[void 0,"C$"],NOK:[void 0,"kr",2],NPR:[void 0,"Rs"],NZD:["NZ$","$"],OMR:[void 0,void 0,3],PHP:["\u20b1"],PKR:[void 0,"Rs",2],PLN:[void 0,"z\u0142"],PYG:[void 0,"\u20b2",0],RON:[void 0,"lei"],RSD:[void 0,void 0,0],RUB:[void 0,"\u20bd"],RWF:[void 0,"RF",0],SBD:[void 0,"$"],SEK:[void 0,"kr",2],SGD:[void 0,"$"],SHP:[void 0,"\xa3"],SLE:[void 0,void 0,2],SLL:[void 0,void 0,0],SOS:[void 0,void 0,0],SRD:[void 0,"$"],SSP:[void 0,"\xa3"],STD:[void 0,void 0,0],STN:[void 0,"Db"],SYP:[void 0,"\xa3",0],THB:[void 0,"\u0e3f"],TMM:[void 0,void 0,0],TND:[void 0,void 0,3],TOP:[void 0,"T$"],TRL:[void 0,void 0,0],TRY:[void 0,"\u20ba"],TTD:[void 0,"$"],TWD:["NT$","$",2],TZS:[void 0,void 0,2],UAH:[void 0,"\u20b4"],UGX:[void 0,void 0,0],USD:["$"],UYI:[void 0,void 0,0],UYU:[void 0,"$"],UYW:[void 0,void 0,4],UZS:[void 0,void 0,2],VEF:[void 0,"Bs",2],VND:["\u20ab",void 0,0],VUV:[void 0,void 0,0],XAF:["FCFA",void 0,0],XCD:["EC$","$"],XOF:["F\u202fCFA",void 0,0],XPF:["CFPF",void 0,0],XXX:["\xa4"],YER:[void 0,void 0,0],ZAR:[void 0,"R"],ZMK:[void 0,void 0,0],ZMW:[void 0,"ZK"],ZWD:[void 0,void 0,0]};var J,g,he,K,Ce,Le,Be,wt;function $t(g,p){return Ct((0,s.iMv)(g)[s.GUM.DateFormat],p)}function tn(g,p){return Ct((0,s.iMv)(g)[s.GUM.TimeFormat],p)}function m1(g,p){return Ct((0,s.iMv)(g)[s.GUM.DateTimeFormat],p)}function Ut(g,p){const _=(0,s.iMv)(g),E=_[s.GUM.NumberSymbols][p];if(typeof E>"u"){if(p===Be.CurrencyDecimal)return _[s.GUM.NumberSymbols][Be.Decimal];if(p===Be.CurrencyGroup)return _[s.GUM.NumberSymbols][Be.Group]}return E}function et(g,p){return(0,s.iMv)(g)[s.GUM.NumberFormats][p]}(g=J||(J={}))[g.Decimal=0]="Decimal",g[g.Percent=1]="Percent",g[g.Currency=2]="Currency",g[g.Scientific=3]="Scientific",function(g){g[g.Zero=0]="Zero",g[g.One=1]="One",g[g.Two=2]="Two",g[g.Few=3]="Few",g[g.Many=4]="Many",g[g.Other=5]="Other"}(he||(he={})),function(g){g[g.Format=0]="Format",g[g.Standalone=1]="Standalone"}(K||(K={})),function(g){g[g.Narrow=0]="Narrow",g[g.Abbreviated=1]="Abbreviated",g[g.Wide=2]="Wide",g[g.Short=3]="Short"}(Ce||(Ce={})),function(g){g[g.Short=0]="Short",g[g.Medium=1]="Medium",g[g.Long=2]="Long",g[g.Full=3]="Full"}(Le||(Le={})),function(g){g[g.Decimal=0]="Decimal",g[g.Group=1]="Group",g[g.List=2]="List",g[g.PercentSign=3]="PercentSign",g[g.PlusSign=4]="PlusSign",g[g.MinusSign=5]="MinusSign",g[g.Exponential=6]="Exponential",g[g.SuperscriptingExponent=7]="SuperscriptingExponent",g[g.PerMille=8]="PerMille",g[g.Infinity=9]="Infinity",g[g.NaN=10]="NaN",g[g.TimeSeparator=11]="TimeSeparator",g[g.CurrencyDecimal=12]="CurrencyDecimal",g[g.CurrencyGroup=13]="CurrencyGroup"}(Be||(Be={})),function(g){g[g.Sunday=0]="Sunday",g[g.Monday=1]="Monday",g[g.Tuesday=2]="Tuesday",g[g.Wednesday=3]="Wednesday",g[g.Thursday=4]="Thursday",g[g.Friday=5]="Friday",g[g.Saturday=6]="Saturday"}(wt||(wt={}));const ot=s.y02;function b1(g){if(!g[s.GUM.ExtraData])throw new Error(`Missing extra locale data for the locale "${g[s.GUM.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function Ct(g,p){for(let _=p;_>-1;_--)if(typeof g[_]<"u")return g[_];throw new Error("Locale data API: locale data undefined")}function Ze(g){const[p,_]=g.split(":");return{hours:+p,minutes:+_}}function kt(g,p,_="en"){const E=function at(g){return(0,s.iMv)(g)[s.GUM.Currencies]}(_)[g]||$[g]||[],le=E[1];return"narrow"===p&&"string"==typeof le?le:E[0]||g}const nt=2;const X=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,ve={},Je=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var Lt,lt,Te;function V(g,p,_,E){let le=function e1(g){if(it(g))return g;if("number"==typeof g&&!isNaN(g))return new Date(g);if("string"==typeof g){if(g=g.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(g)){const[le,Pe=1,Xe=1]=g.split("-").map(Et=>+Et);return N(le,Pe-1,Xe)}const _=parseFloat(g);if(!isNaN(g-_))return new Date(_);let E;if(E=g.match(X))return function Nt(g){const p=new Date(0);let _=0,E=0;const le=g[8]?p.setUTCFullYear:p.setFullYear,Pe=g[8]?p.setUTCHours:p.setHours;g[9]&&(_=Number(g[9]+g[10]),E=Number(g[9]+g[11])),le.call(p,Number(g[1]),Number(g[2])-1,Number(g[3]));const Xe=Number(g[4]||0)-_,Et=Number(g[5]||0)-E,X1=Number(g[6]||0),N1=Math.floor(1e3*parseFloat("0."+(g[7]||0)));return Pe.call(p,Xe,Et,X1,N1),p}(E)}const p=new Date(g);if(!it(p))throw new Error(`Unable to convert "${g}" into a date`);return p}(g);p=ae(_,p)||p;let Et,Xe=[];for(;p;){if(Et=Je.exec(p),!Et){Xe.push(p);break}{Xe=Xe.concat(Et.slice(1));const A1=Xe.pop();if(!A1)break;p=A1}}let X1=le.getTimezoneOffset();E&&(X1=we(E,X1),le=function dt(g,p,_){const E=_?-1:1,le=g.getTimezoneOffset(),Pe=we(p,le);return function rt(g,p){return g=new Date(g.getTime()),g.setMinutes(g.getMinutes()+p),g}(g,E*(Pe-le))}(le,E,!0));let N1="";return Xe.forEach(A1=>{const h1=function W(g){if(x[g])return x[g];let p;switch(g){case"G":case"GG":case"GGG":p=c1(Te.Eras,Ce.Abbreviated);break;case"GGGG":p=c1(Te.Eras,Ce.Wide);break;case"GGGGG":p=c1(Te.Eras,Ce.Narrow);break;case"y":p=_t(lt.FullYear,1,0,!1,!0);break;case"yy":p=_t(lt.FullYear,2,0,!0,!0);break;case"yyy":p=_t(lt.FullYear,3,0,!1,!0);break;case"yyyy":p=_t(lt.FullYear,4,0,!1,!0);break;case"Y":p=ct(1);break;case"YY":p=ct(2,!0);break;case"YYY":p=ct(3);break;case"YYYY":p=ct(4);break;case"M":case"L":p=_t(lt.Month,1,1);break;case"MM":case"LL":p=_t(lt.Month,2,1);break;case"MMM":p=c1(Te.Months,Ce.Abbreviated);break;case"MMMM":p=c1(Te.Months,Ce.Wide);break;case"MMMMM":p=c1(Te.Months,Ce.Narrow);break;case"LLL":p=c1(Te.Months,Ce.Abbreviated,K.Standalone);break;case"LLLL":p=c1(Te.Months,Ce.Wide,K.Standalone);break;case"LLLLL":p=c1(Te.Months,Ce.Narrow,K.Standalone);break;case"w":p=Bn(1);break;case"ww":p=Bn(2);break;case"W":p=Bn(1,!0);break;case"d":p=_t(lt.Date,1);break;case"dd":p=_t(lt.Date,2);break;case"c":case"cc":p=_t(lt.Day,1);break;case"ccc":p=c1(Te.Days,Ce.Abbreviated,K.Standalone);break;case"cccc":p=c1(Te.Days,Ce.Wide,K.Standalone);break;case"ccccc":p=c1(Te.Days,Ce.Narrow,K.Standalone);break;case"cccccc":p=c1(Te.Days,Ce.Short,K.Standalone);break;case"E":case"EE":case"EEE":p=c1(Te.Days,Ce.Abbreviated);break;case"EEEE":p=c1(Te.Days,Ce.Wide);break;case"EEEEE":p=c1(Te.Days,Ce.Narrow);break;case"EEEEEE":p=c1(Te.Days,Ce.Short);break;case"a":case"aa":case"aaa":p=c1(Te.DayPeriods,Ce.Abbreviated);break;case"aaaa":p=c1(Te.DayPeriods,Ce.Wide);break;case"aaaaa":p=c1(Te.DayPeriods,Ce.Narrow);break;case"b":case"bb":case"bbb":p=c1(Te.DayPeriods,Ce.Abbreviated,K.Standalone,!0);break;case"bbbb":p=c1(Te.DayPeriods,Ce.Wide,K.Standalone,!0);break;case"bbbbb":p=c1(Te.DayPeriods,Ce.Narrow,K.Standalone,!0);break;case"B":case"BB":case"BBB":p=c1(Te.DayPeriods,Ce.Abbreviated,K.Format,!0);break;case"BBBB":p=c1(Te.DayPeriods,Ce.Wide,K.Format,!0);break;case"BBBBB":p=c1(Te.DayPeriods,Ce.Narrow,K.Format,!0);break;case"h":p=_t(lt.Hours,1,-12);break;case"hh":p=_t(lt.Hours,2,-12);break;case"H":p=_t(lt.Hours,1);break;case"HH":p=_t(lt.Hours,2);break;case"m":p=_t(lt.Minutes,1);break;case"mm":p=_t(lt.Minutes,2);break;case"s":p=_t(lt.Seconds,1);break;case"ss":p=_t(lt.Seconds,2);break;case"S":p=_t(lt.FractionalSeconds,1);break;case"SS":p=_t(lt.FractionalSeconds,2);break;case"SSS":p=_t(lt.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":p=nn(Lt.Short);break;case"ZZZZZ":p=nn(Lt.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":p=nn(Lt.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":p=nn(Lt.Long);break;default:return null}return x[g]=p,p}(A1);N1+=h1?h1(le,_,X1):"''"===A1?"'":A1.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),N1}function N(g,p,_){const E=new Date(0);return E.setFullYear(g,p,_),E.setHours(0,0,0),E}function ae(g,p){const _=function Ht(g){return(0,s.iMv)(g)[s.GUM.LocaleId]}(g);if(ve[_]??={},ve[_][p])return ve[_][p];let E="";switch(p){case"shortDate":E=$t(g,Le.Short);break;case"mediumDate":E=$t(g,Le.Medium);break;case"longDate":E=$t(g,Le.Long);break;case"fullDate":E=$t(g,Le.Full);break;case"shortTime":E=tn(g,Le.Short);break;case"mediumTime":E=tn(g,Le.Medium);break;case"longTime":E=tn(g,Le.Long);break;case"fullTime":E=tn(g,Le.Full);break;case"short":const le=ae(g,"shortTime"),Pe=ae(g,"shortDate");E=Ee(m1(g,Le.Short),[le,Pe]);break;case"medium":const Xe=ae(g,"mediumTime"),Et=ae(g,"mediumDate");E=Ee(m1(g,Le.Medium),[Xe,Et]);break;case"long":const X1=ae(g,"longTime"),N1=ae(g,"longDate");E=Ee(m1(g,Le.Long),[X1,N1]);break;case"full":const A1=ae(g,"fullTime"),h1=ae(g,"fullDate");E=Ee(m1(g,Le.Full),[A1,h1])}return E&&(ve[_][p]=E),E}function Ee(g,p){return p&&(g=g.replace(/\{([^}]+)}/g,function(_,E){return null!=p&&E in p?p[E]:_})),g}function ke(g,p,_="-",E,le){let Pe="";(g<0||le&&g<=0)&&(le?g=1-g:(g=-g,Pe=_));let Xe=String(g);for(;Xe.length0||Et>-_)&&(Et+=_),g===lt.Hours)0===Et&&-12===_&&(Et=12);else if(g===lt.FractionalSeconds)return function P1(g,p){return ke(g,3).substring(0,p)}(Et,p);const X1=Ut(Xe,Be.MinusSign);return ke(Et,p,X1,E,le)}}function c1(g,p,_=K.Format,E=!1){return function(le,Pe){return function Pn(g,p,_,E,le,Pe){switch(_){case Te.Months:return function p1(g,p,_){const E=(0,s.iMv)(g),Pe=Ct([E[s.GUM.MonthsFormat],E[s.GUM.MonthsStandalone]],p);return Ct(Pe,_)}(p,le,E)[g.getMonth()];case Te.Days:return function zt(g,p,_){const E=(0,s.iMv)(g),Pe=Ct([E[s.GUM.DaysFormat],E[s.GUM.DaysStandalone]],p);return Ct(Pe,_)}(p,le,E)[g.getDay()];case Te.DayPeriods:const Xe=g.getHours(),Et=g.getMinutes();if(Pe){const N1=function T1(g){const p=(0,s.iMv)(g);return b1(p),(p[s.GUM.ExtraData][2]||[]).map(E=>"string"==typeof E?Ze(E):[Ze(E[0]),Ze(E[1])])}(p),A1=function ut(g,p,_){const E=(0,s.iMv)(g);b1(E);const Pe=Ct([E[s.GUM.ExtraData][0],E[s.GUM.ExtraData][1]],p)||[];return Ct(Pe,_)||[]}(p,le,E),h1=N1.findIndex(dn=>{if(Array.isArray(dn)){const[j1,Fn]=dn,Q1=Xe>=j1.hours&&Et>=j1.minutes,en=Xe0?Math.floor(le/60):Math.ceil(le/60);switch(g){case Lt.Short:return(le>=0?"+":"")+ke(Xe,2,Pe)+ke(Math.abs(le%60),2,Pe);case Lt.ShortGMT:return"GMT"+(le>=0?"+":"")+ke(Xe,1,Pe);case Lt.Long:return"GMT"+(le>=0?"+":"")+ke(Xe,2,Pe)+":"+ke(Math.abs(le%60),2,Pe);case Lt.Extended:return 0===E?"Z":(le>=0?"+":"")+ke(Xe,2,Pe)+":"+ke(Math.abs(le%60),2,Pe);default:throw new Error(`Unknown zone width "${g}"`)}}}!function(g){g[g.Short=0]="Short",g[g.ShortGMT=1]="ShortGMT",g[g.Long=2]="Long",g[g.Extended=3]="Extended"}(Lt||(Lt={})),function(g){g[g.FullYear=0]="FullYear",g[g.Month=1]="Month",g[g.Date=2]="Date",g[g.Hours=3]="Hours",g[g.Minutes=4]="Minutes",g[g.Seconds=5]="Seconds",g[g.FractionalSeconds=6]="FractionalSeconds",g[g.Day=7]="Day"}(lt||(lt={})),function(g){g[g.DayPeriods=0]="DayPeriods",g[g.Days=1]="Days",g[g.Months=2]="Months",g[g.Eras=3]="Eras"}(Te||(Te={}));const zr=0,Cr=4;function rn(g){const p=g.getDay(),_=0===p?-3:Cr-p;return N(g.getFullYear(),g.getMonth(),g.getDate()+_)}function Bn(g,p=!1){return function(_,E){let le;if(p){const Pe=new Date(_.getFullYear(),_.getMonth(),1).getDay()-1,Xe=_.getDate();le=1+Math.floor((Xe+Pe)/7)}else{const Pe=rn(_),Xe=function ir(g){const p=N(g,zr,1).getDay();return N(g,0,1+(p<=Cr?Cr:Cr+7)-p)}(Pe.getFullYear()),Et=Pe.getTime()-Xe.getTime();le=1+Math.round(Et/6048e5)}return ke(le,g,Ut(E,Be.MinusSign))}}function ct(g,p=!1){return function(_,E){return ke(rn(_).getFullYear(),g,Ut(E,Be.MinusSign),p)}}const x={};function we(g,p){g=g.replace(/:/g,"");const _=Date.parse("Jan 01, 1970 00:00:00 "+g)/6e4;return isNaN(_)?p:_}function it(g){return g instanceof Date&&!isNaN(g.valueOf())}const V1=/^(\d+)?\.((\d+)(-(\d+))?)?$/,v2=22,e2=".",xn="0",sr=";",K2=",",pn="#";function k2(g,p,_,E,le,Pe,Xe=!1){let Et="",X1=!1;if(isFinite(g)){let N1=function Z2(g){let E,le,Pe,Xe,Et,p=Math.abs(g)+"",_=0;for((le=p.indexOf(e2))>-1&&(p=p.replace(e2,"")),(Pe=p.search(/e/i))>0?(le<0&&(le=Pe),le+=+p.slice(Pe+1),p=p.substring(0,Pe)):le<0&&(le=p.length),Pe=0;p.charAt(Pe)===xn;Pe++);if(Pe===(Et=p.length))E=[0],le=1;else{for(Et--;p.charAt(Et)===xn;)Et--;for(le-=Pe,E=[],Xe=0;Pe<=Et;Pe++,Xe++)E[Xe]=Number(p.charAt(Pe))}return le>v2&&(E=E.splice(0,v2-1),_=le-1,le=1),{digits:E,exponent:_,integerLen:le}}(g);Xe&&(N1=function b2(g){if(0===g.digits[0])return g;const p=g.digits.length-g.integerLen;return g.exponent?g.exponent+=2:(0===p?g.digits.push(0,0):1===p&&g.digits.push(0),g.integerLen+=2),g}(N1));let A1=p.minInt,h1=p.minFrac,dn=p.maxFrac;if(Pe){const xr=Pe.match(V1);if(null===xr)throw new Error(`${Pe} is not a valid digit info`);const e3=xr[1],vn=xr[3],O2=xr[5];null!=e3&&(A1=zn(e3)),null!=vn&&(h1=zn(vn)),null!=O2?dn=zn(O2):null!=vn&&h1>dn&&(dn=h1)}!function F2(g,p,_){if(p>_)throw new Error(`The minimum number of digits after fraction (${p}) is higher than the maximum (${_}).`);let E=g.digits,le=E.length-g.integerLen;const Pe=Math.min(Math.max(p,le),_);let Xe=Pe+g.integerLen,Et=E[Xe];if(Xe>0){E.splice(Math.max(g.integerLen,Xe));for(let h1=Xe;h1=5)if(Xe-1<0){for(let h1=0;h1>Xe;h1--)E.unshift(0),g.integerLen++;E.unshift(1),g.integerLen++}else E[Xe-1]++;for(;le=N1?Fn.pop():X1=!1),dn>=10?1:0},0);A1&&(E.unshift(A1),g.integerLen++)}(N1,h1,dn);let j1=N1.digits,Fn=N1.integerLen;const Q1=N1.exponent;let en=[];for(X1=j1.every(xr=>!xr);Fn0?en=j1.splice(Fn,j1.length):(en=j1,j1=[0]);const y3=[];for(j1.length>=p.lgSize&&y3.unshift(j1.splice(-p.lgSize,j1.length).join(""));j1.length>p.gSize;)y3.unshift(j1.splice(-p.gSize,j1.length).join(""));j1.length&&y3.unshift(j1.join("")),Et=y3.join(Ut(_,E)),en.length&&(Et+=Ut(_,le)+en.join("")),Q1&&(Et+=Ut(_,Be.Exponential)+"+"+Q1)}else Et=Ut(_,Be.Infinity);return Et=g<0&&!X1?p.negPre+Et+p.negSuf:p.posPre+Et+p.posSuf,Et}function t2(g,p,_,E,le){const Xe=Mt(et(p,J.Currency),Ut(p,Be.MinusSign));return Xe.minFrac=function _e(g){let p;const _=$[g];return _&&(p=_[2]),"number"==typeof p?p:nt}(E),Xe.maxFrac=Xe.minFrac,k2(g,Xe,p,Be.CurrencyGroup,Be.CurrencyDecimal,le).replace("\xa4",_).replace("\xa4","").trim()}function Mt(g,p="-"){const _={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},E=g.split(sr),le=E[0],Pe=E[1],Xe=-1!==le.indexOf(e2)?le.split(e2):[le.substring(0,le.lastIndexOf(xn)+1),le.substring(le.lastIndexOf(xn)+1)],Et=Xe[0],X1=Xe[1]||"";_.posPre=Et.substring(0,Et.indexOf(pn));for(let A1=0;A1-1||(le=_.getPluralCategory(g,E),p.indexOf(le)>-1))return le;if(p.indexOf("other")>-1)return"other";throw new Error(`No plural message found for value "${g}"`)}class c2 extends w2{constructor(p){super(),this.locale=p}getPluralCategory(p,_){switch(ot(_||this.locale)(p)){case he.Zero:return"zero";case he.One:return"one";case he.Two:return"two";case he.Few:return"few";case he.Many:return"many";default:return"other"}}static#e=this.\u0275fac=function(_){return new(_||c2)(s.CoB(s.KYU))};static#t=this.\u0275prov=s.wxM({token:c2,factory:c2.\u0275fac})}function n2(g,p){p=encodeURIComponent(p);for(const _ of g.split(";")){const E=_.indexOf("="),[le,Pe]=-1==E?[_,""]:[_.slice(0,E),_.slice(E+1)];if(le.trim()===p)return decodeURIComponent(Pe)}return null}const u2=/\s+/,_r=[];class D2{constructor(p,_){this._ngEl=p,this._renderer=_,this.initialClasses=_r,this.stateMap=new Map}set klass(p){this.initialClasses=null!=p?p.trim().split(u2):_r}set ngClass(p){this.rawClass="string"==typeof p?p.trim().split(u2):p}ngDoCheck(){for(const _ of this.initialClasses)this._updateState(_,!0);const p=this.rawClass;if(Array.isArray(p)||p instanceof Set)for(const _ of p)this._updateState(_,!0);else if(null!=p)for(const _ of Object.keys(p))this._updateState(_,!!p[_]);this._applyStateDiff()}_updateState(p,_){const E=this.stateMap.get(p);void 0!==E?(E.enabled!==_&&(E.changed=!0,E.enabled=_),E.touched=!0):this.stateMap.set(p,{enabled:_,changed:!0,touched:!0})}_applyStateDiff(){for(const p of this.stateMap){const _=p[0],E=p[1];E.changed?(this._toggleClass(_,E.enabled),E.changed=!1):E.touched||(E.enabled&&this._toggleClass(_,!1),this.stateMap.delete(_)),E.touched=!1}}_toggleClass(p,_){(p=p.trim()).length>0&&p.split(u2).forEach(E=>{_?this._renderer.addClass(this._ngEl.nativeElement,E):this._renderer.removeClass(this._ngEl.nativeElement,E)})}static#e=this.\u0275fac=function(_){return new(_||D2)(s.GI1(s.GMv),s.GI1(s.q87))};static#t=this.\u0275dir=s.Sc5({type:D2,selectors:[["","ngClass",""]],inputs:{klass:[s.Wk5.None,"class","klass"],ngClass:"ngClass"},standalone:!0})}class Y2{constructor(p){this._viewContainerRef=p,this.ngComponentOutlet=null,this._inputsUsed=new Map}_needToReCreateNgModuleInstance(p){return void 0!==p.ngComponentOutletNgModule||void 0!==p.ngComponentOutletNgModuleFactory}_needToReCreateComponentInstance(p){return void 0!==p.ngComponentOutlet||void 0!==p.ngComponentOutletContent||void 0!==p.ngComponentOutletInjector||this._needToReCreateNgModuleInstance(p)}ngOnChanges(p){if(this._needToReCreateComponentInstance(p)&&(this._viewContainerRef.clear(),this._inputsUsed.clear(),this._componentRef=void 0,this.ngComponentOutlet)){const _=this.ngComponentOutletInjector||this._viewContainerRef.parentInjector;this._needToReCreateNgModuleInstance(p)&&(this._moduleRef?.destroy(),this.ngComponentOutletNgModule?this._moduleRef=(0,s.Gk1)(this.ngComponentOutletNgModule,H(_)):this.ngComponentOutletNgModuleFactory?this._moduleRef=this.ngComponentOutletNgModuleFactory.create(H(_)):this._moduleRef=void 0),this._componentRef=this._viewContainerRef.createComponent(this.ngComponentOutlet,{injector:_,ngModuleRef:this._moduleRef,projectableNodes:this.ngComponentOutletContent})}}ngDoCheck(){if(this._componentRef){if(this.ngComponentOutletInputs)for(const p of Object.keys(this.ngComponentOutletInputs))this._inputsUsed.set(p,!0);this._applyInputStateDiff(this._componentRef)}}ngOnDestroy(){this._moduleRef?.destroy()}_applyInputStateDiff(p){for(const[_,E]of this._inputsUsed)E?(p.setInput(_,this.ngComponentOutletInputs[_]),this._inputsUsed.set(_,!1)):(p.setInput(_,void 0),this._inputsUsed.delete(_))}static#e=this.\u0275fac=function(_){return new(_||Y2)(s.GI1(s.y8U))};static#t=this.\u0275dir=s.Sc5({type:Y2,selectors:[["","ngComponentOutlet",""]],inputs:{ngComponentOutlet:"ngComponentOutlet",ngComponentOutletInputs:"ngComponentOutletInputs",ngComponentOutletInjector:"ngComponentOutletInjector",ngComponentOutletContent:"ngComponentOutletContent",ngComponentOutletNgModule:"ngComponentOutletNgModule",ngComponentOutletNgModuleFactory:"ngComponentOutletNgModuleFactory"},standalone:!0,features:[s.SYr]})}function H(g){return g.get(s.oF$).injector}class P{constructor(p,_,E,le){this.$implicit=p,this.ngForOf=_,this.index=E,this.count=le}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}class q{set ngForOf(p){this._ngForOf=p,this._ngForOfDirty=!0}set ngForTrackBy(p){this._trackByFn=p}get ngForTrackBy(){return this._trackByFn}constructor(p,_,E){this._viewContainer=p,this._template=_,this._differs=E,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(p){p&&(this._template=p)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const p=this._ngForOf;!this._differ&&p&&(this._differ=this._differs.find(p).create(this.ngForTrackBy))}if(this._differ){const p=this._differ.diff(this._ngForOf);p&&this._applyChanges(p)}}_applyChanges(p){const _=this._viewContainer;p.forEachOperation((E,le,Pe)=>{if(null==E.previousIndex)_.createEmbeddedView(this._template,new P(E.item,this._ngForOf,-1,-1),null===Pe?void 0:Pe);else if(null==Pe)_.remove(null===le?void 0:le);else if(null!==le){const Xe=_.get(le);_.move(Xe,Pe),Se(Xe,E)}});for(let E=0,le=_.length;E{Se(_.get(E.currentIndex),E)})}static ngTemplateContextGuard(p,_){return!0}static#e=this.\u0275fac=function(_){return new(_||q)(s.GI1(s.y8U),s.GI1(s.Yw2),s.GI1(s.Uj7))};static#t=this.\u0275dir=s.Sc5({type:q,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}function Se(g,p){g.context.$implicit=p.item}class Ve{constructor(p,_){this._viewContainer=p,this._context=new yt,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=_}set ngIf(p){this._context.$implicit=this._context.ngIf=p,this._updateView()}set ngIfThen(p){ht("ngIfThen",p),this._thenTemplateRef=p,this._thenViewRef=null,this._updateView()}set ngIfElse(p){ht("ngIfElse",p),this._elseTemplateRef=p,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(p,_){return!0}static#e=this.\u0275fac=function(_){return new(_||Ve)(s.GI1(s.y8U),s.GI1(s.Yw2))};static#t=this.\u0275dir=s.Sc5({type:Ve,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}class yt{constructor(){this.$implicit=null,this.ngIf=null}}function ht(g,p){if(p&&!p.createEmbeddedView)throw new Error(`${g} must be a TemplateRef, but received '${(0,s.GEN)(p)}'.`)}class w1{constructor(p,_){this._viewContainerRef=p,this._templateRef=_,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(p){p&&!this._created?this.create():!p&&this._created&&this.destroy()}}class Rt{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(p){this._ngSwitch=p,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(p){this._defaultViews.push(p)}_matchCase(p){const _=p===this._ngSwitch;return this._lastCasesMatched||=_,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),_}_updateDefaultCases(p){if(this._defaultViews.length>0&&p!==this._defaultUsed){this._defaultUsed=p;for(const _ of this._defaultViews)_.enforceState(p)}}static#e=this.\u0275fac=function(_){return new(_||Rt)};static#t=this.\u0275dir=s.Sc5({type:Rt,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0})}class K1{constructor(p,_,E){this.ngSwitch=E,E._addCase(),this._view=new w1(p,_)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static#e=this.\u0275fac=function(_){return new(_||K1)(s.GI1(s.y8U),s.GI1(s.Yw2),s.GI1(Rt,9))};static#t=this.\u0275dir=s.Sc5({type:K1,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0})}class Z1{constructor(p,_,E){E._addDefault(new w1(p,_))}static#e=this.\u0275fac=function(_){return new(_||Z1)(s.GI1(s.y8U),s.GI1(s.Yw2),s.GI1(Rt,9))};static#t=this.\u0275dir=s.Sc5({type:Z1,selectors:[["","ngSwitchDefault",""]],standalone:!0})}class D1{constructor(p){this._localization=p,this._caseViews={}}set ngPlural(p){this._updateView(p)}addCase(p,_){this._caseViews[p]=_}_updateView(p){this._clearViews();const E=B1(p,Object.keys(this._caseViews),this._localization);this._activateView(this._caseViews[E])}_clearViews(){this._activeView&&this._activeView.destroy()}_activateView(p){p&&(this._activeView=p,this._activeView.create())}static#e=this.\u0275fac=function(_){return new(_||D1)(s.GI1(w2))};static#t=this.\u0275dir=s.Sc5({type:D1,selectors:[["","ngPlural",""]],inputs:{ngPlural:"ngPlural"},standalone:!0})}class sn{constructor(p,_,E,le){this.value=p;const Pe=!isNaN(Number(p));le.addCase(Pe?`=${p}`:p,new w1(E,_))}static#e=this.\u0275fac=function(_){return new(_||sn)(s.gJ8("ngPluralCase"),s.GI1(s.Yw2),s.GI1(s.y8U),s.GI1(D1,1))};static#t=this.\u0275dir=s.Sc5({type:sn,selectors:[["","ngPluralCase",""]],standalone:!0})}class Wn{constructor(p,_,E){this._ngEl=p,this._differs=_,this._renderer=E,this._ngStyle=null,this._differ=null}set ngStyle(p){this._ngStyle=p,!this._differ&&p&&(this._differ=this._differs.find(p).create())}ngDoCheck(){if(this._differ){const p=this._differ.diff(this._ngStyle);p&&this._applyChanges(p)}}_setStyle(p,_){const[E,le]=p.split("."),Pe=-1===E.indexOf("-")?void 0:s.yzm.DashCase;null!=_?this._renderer.setStyle(this._ngEl.nativeElement,E,le?`${_}${le}`:_,Pe):this._renderer.removeStyle(this._ngEl.nativeElement,E,Pe)}_applyChanges(p){p.forEachRemovedItem(_=>this._setStyle(_.key,null)),p.forEachAddedItem(_=>this._setStyle(_.key,_.currentValue)),p.forEachChangedItem(_=>this._setStyle(_.key,_.currentValue))}static#e=this.\u0275fac=function(_){return new(_||Wn)(s.GI1(s.GMv),s.GI1(s.YNh),s.GI1(s.q87))};static#t=this.\u0275dir=s.Sc5({type:Wn,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}class x1{constructor(p){this._viewContainerRef=p,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(p){if(this._shouldRecreateView(p)){const _=this._viewContainerRef;if(this._viewRef&&_.remove(_.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const E=this._createContextForwardProxy();this._viewRef=_.createEmbeddedView(this.ngTemplateOutlet,E,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(p){return!!p.ngTemplateOutlet||!!p.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(p,_,E)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,_,E),get:(p,_,E)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,_,E)}})}static#e=this.\u0275fac=function(_){return new(_||x1)(s.GI1(s.y8U))};static#t=this.\u0275dir=s.Sc5({type:x1,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[s.SYr]})}function On(g,p){return new s.OBp(2100,!1)}const R2=new class Un{createSubscription(p,_){return p.then(_,E=>{throw E})}dispose(p){}},C3=new class Kn{createSubscription(p,_){return(0,s.sRj)(()=>p.subscribe({next:_,error:E=>{throw E}}))}dispose(p){(0,s.sRj)(()=>p.unsubscribe())}};class Dt{constructor(p){this._latestValue=null,this.markForCheckOnValueUpdate=!0,this._subscription=null,this._obj=null,this._strategy=null,this._ref=p}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(p){if(!this._obj){if(p)try{this.markForCheckOnValueUpdate=!1,this._subscribe(p)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return p!==this._obj?(this._dispose(),this.transform(p)):this._latestValue}_subscribe(p){this._obj=p,this._strategy=this._selectStrategy(p),this._subscription=this._strategy.createSubscription(p,_=>this._updateLatestValue(p,_))}_selectStrategy(p){if((0,s.w5$)(p))return R2;if((0,s.gX2)(p))return C3;throw On()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(p,_){p===this._obj&&(this._latestValue=_,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static#e=this.\u0275fac=function(_){return new(_||Dt)(s.GI1(s.kD9,16))};static#t=this.\u0275pipe=s.UTH({name:"async",type:Dt,pure:!1,standalone:!0})}class G1{transform(p){if(null==p)return null;if("string"!=typeof p)throw On();return p.toLowerCase()}static#e=this.\u0275fac=function(_){return new(_||G1)};static#t=this.\u0275pipe=s.UTH({name:"lowercase",type:G1,pure:!0,standalone:!0})}const hn=/(?:[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])\S*/g;class Nn{transform(p){if(null==p)return null;if("string"!=typeof p)throw On();return p.replace(hn,_=>_[0].toUpperCase()+_.slice(1).toLowerCase())}static#e=this.\u0275fac=function(_){return new(_||Nn)};static#t=this.\u0275pipe=s.UTH({name:"titlecase",type:Nn,pure:!0,standalone:!0})}class z1{transform(p){if(null==p)return null;if("string"!=typeof p)throw On();return p.toUpperCase()}static#e=this.\u0275fac=function(_){return new(_||z1)};static#t=this.\u0275pipe=s.UTH({name:"uppercase",type:z1,pure:!0,standalone:!0})}const ar=new s.UbH(""),lr=new s.UbH("");class d2{constructor(p,_,E){this.locale=p,this.defaultTimezone=_,this.defaultOptions=E}transform(p,_,E,le){if(null==p||""===p||p!=p)return null;try{const Pe=_??this.defaultOptions?.dateFormat??"mediumDate",Xe=E??this.defaultOptions?.timezone??this.defaultTimezone??void 0;return V(p,Pe,le||this.locale,Xe)}catch(Pe){throw On(0,Pe.message)}}static#e=this.\u0275fac=function(_){return new(_||d2)(s.GI1(s.KYU,16),s.GI1(ar,24),s.GI1(lr,24))};static#t=this.\u0275pipe=s.UTH({name:"date",type:d2,pure:!0,standalone:!0})}const L2=/#/g;class L1{constructor(p){this._localization=p}transform(p,_,E){if(null==p)return"";if("object"!=typeof _||null===_)throw On();return _[B1(p,Object.keys(_),this._localization,E)].replace(L2,p.toString())}static#e=this.\u0275fac=function(_){return new(_||L1)(s.GI1(w2,16))};static#t=this.\u0275pipe=s.UTH({name:"i18nPlural",type:L1,pure:!0,standalone:!0})}class Ye{transform(p,_){if(null==p)return"";if("object"!=typeof _||"string"!=typeof p)throw On();return _.hasOwnProperty(p)?_[p]:_.hasOwnProperty("other")?_.other:""}static#e=this.\u0275fac=function(_){return new(_||Ye)};static#t=this.\u0275pipe=s.UTH({name:"i18nSelect",type:Ye,pure:!0,standalone:!0})}class vt{transform(p){return JSON.stringify(p,null,2)}static#e=this.\u0275fac=function(_){return new(_||vt)};static#t=this.\u0275pipe=s.UTH({name:"json",type:vt,pure:!1,standalone:!0})}class gn{constructor(p){this.differs=p,this.keyValues=[],this.compareFn=R1}transform(p,_=R1){if(!p||!(p instanceof Map)&&"object"!=typeof p)return null;this.differ??=this.differs.find(p).create();const E=this.differ.diff(p),le=_!==this.compareFn;return E&&(this.keyValues=[],E.forEachItem(Pe=>{this.keyValues.push(function k1(g,p){return{key:g,value:p}}(Pe.key,Pe.currentValue))})),(E||le)&&(this.keyValues.sort(_),this.compareFn=_),this.keyValues}static#e=this.\u0275fac=function(_){return new(_||gn)(s.GI1(s.YNh,16))};static#t=this.\u0275pipe=s.UTH({name:"keyvalue",type:gn,pure:!1,standalone:!0})}function R1(g,p){const _=g.key,E=p.key;if(_===E)return 0;if(void 0===_)return 1;if(void 0===E)return-1;if(null===_)return 1;if(null===E)return-1;if("string"==typeof _&&"string"==typeof E)return _function ln(g){return g===$2}((0,s.uUt)(s.AHE))?new Ot((0,s.uUt)(B),window):new i2})}class Ot{constructor(p,_){this.document=p,this.window=_,this.offset=()=>[0,0]}setOffset(p){Array.isArray(p)?this.offset=()=>p:this.offset=p}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(p){this.window.scrollTo(p[0],p[1])}scrollToAnchor(p){const _=function Zr(g,p){const _=g.getElementById(p)||g.getElementsByName(p)[0];if(_)return _;if("function"==typeof g.createTreeWalker&&g.body&&"function"==typeof g.body.attachShadow){const E=g.createTreeWalker(g.body,NodeFilter.SHOW_ELEMENT);let le=E.currentNode;for(;le;){const Pe=le.shadowRoot;if(Pe){const Xe=Pe.getElementById(p)||Pe.querySelector(`[name="${p}"]`);if(Xe)return Xe}le=E.nextNode()}}return null}(this.document,p);_&&(this.scrollToElement(_),_.focus())}setHistoryScrollRestoration(p){this.window.history.scrollRestoration=p}scrollToElement(p){const _=p.getBoundingClientRect(),E=_.left+this.window.pageXOffset,le=_.top+this.window.pageYOffset,Pe=this.offset();this.window.scrollTo(E-Pe[0],le-Pe[1])}}class i2{setOffset(p){}getScrollPosition(){return[0,0]}scrollToPosition(p){}scrollToAnchor(p){}setHistoryScrollRestoration(p){}}class An{}function cn(g,p){return Sn(g)?new URL(g):new URL(g,p.location.href)}function Sn(g){return/^https?:\/\//.test(g)}function Jt(g){return Sn(g)?new URL(g).hostname:g}function vr(g){if("string"!=typeof g||""===g.trim())return!1;try{new URL(g);return!0}catch{return!1}}function Y1(g){return g.startsWith("/")?g.slice(1):g}const Tn=g=>g.src,f2=new s.UbH("",{providedIn:"root",factory:()=>Tn});function d1(g,p){return function(E){return vr(E)||function bn(g,p){throw new s.OBp(2959,!1)}(),E=function q1(g){return g.endsWith("/")?g.slice(0,-1):g}(E),[{provide:f2,useValue:Xe=>(Sn(Xe.src)&&function I2(g,p){throw new s.OBp(2959,!1)}(0,Xe.src),g(E,{...Xe,src:Y1(Xe.src)}))}]}}d1(function O3(g,p){let _="format=auto";return p.width&&(_+=`,width=${p.width}`),`${g}/cdn-cgi/image/${_}/${p.src}`});d1(function m3(g,p){let _="f_auto,q_auto";return p.width&&(_+=`,w_${p.width}`),`${g}/image/upload/${_}/${p.src}`});d1(function q3(g,p){const{src:_,width:E}=p;let le;if(E){le=[g,`tr:w-${E}`,_]}else le=[g,_];return le.join("/")});d1(function b(g,p){const _=new URL(`${g}/${p.src}`);return _.searchParams.set("auto","format"),p.width&&_.searchParams.set("w",p.width.toString()),_.href});function O1(g,p=!0){return`The NgOptimizedImage directive ${p?`(activated on an element with the \`ngSrc="${g}"\`) `:""}has detected that`}function J2(g){throw new s.OBp(2958,`Unexpected invocation of the ${g} in the prod mode. Please make sure that the prod mode is enabled for production builds.`)}class Vr{constructor(){this.images=new Map,this.window=null,this.observer=null,J2("LCP checker");const p=(0,s.uUt)(B).defaultView;typeof p<"u"&&typeof PerformanceObserver<"u"&&(this.window=p,this.observer=this.initPerformanceObserver())}initPerformanceObserver(){const p=new PerformanceObserver(_=>{const E=_.getEntries();if(0===E.length)return;const Pe=E[E.length-1].element?.src??"";if(Pe.startsWith("data:")||Pe.startsWith("blob:"))return;const Xe=this.images.get(Pe);Xe&&(!Xe.priority&&!Xe.alreadyWarnedPriority&&(Xe.alreadyWarnedPriority=!0,function N3(g){const p=O1(g);console.error((0,s.G58)(2955,`${p} this image is the Largest Contentful Paint (LCP) element but was not marked "priority". This image should be marked "priority" in order to prioritize its loading. To fix this, add the "priority" attribute.`))}(Pe)),Xe.modified&&!Xe.alreadyWarnedModified&&(Xe.alreadyWarnedModified=!0,function di(g){const p=O1(g);console.warn((0,s.G58)(2964,`${p} this image is the Largest Contentful Paint (LCP) element and has had its "ngSrc" attribute modified. This can cause slower loading performance. It is recommended not to modify the "ngSrc" property on any image which could be the LCP element.`))}(Pe)))});return p.observe({type:"largest-contentful-paint",buffered:!0}),p}registerImage(p,_,E){if(!this.observer)return;const le={priority:E,modified:!1,alreadyWarnedModified:!1,alreadyWarnedPriority:!1};this.images.set(cn(p,this.window).href,le)}unregisterImage(p){this.observer&&this.images.delete(cn(p,this.window).href)}updateImage(p,_){const E=cn(p,this.window).href,le=this.images.get(E);le&&(le.modified=!0,this.images.set(cn(_,this.window).href,le),this.images.delete(E))}ngOnDestroy(){this.observer&&(this.observer.disconnect(),this.images.clear())}static#e=this.\u0275fac=function(_){return new(_||Vr)};static#t=this.\u0275prov=s.wxM({token:Vr,factory:Vr.\u0275fac,providedIn:"root"})}const l5=new Set(["localhost","127.0.0.1","0.0.0.0"]),M1=new s.UbH("");class Lr{constructor(){this.document=(0,s.uUt)(B),this.preconnectLinks=null,this.alreadySeen=new Set,this.window=null,this.blocklist=new Set(l5),J2("preconnect link checker");const p=this.document.defaultView;typeof p<"u"&&(this.window=p);const _=(0,s.uUt)(M1,{optional:!0});_&&this.populateBlocklist(_)}populateBlocklist(p){Array.isArray(p)?Jr(p,_=>{this.blocklist.add(Jt(_))}):this.blocklist.add(Jt(p))}assertPreconnect(p,_){if(!this.window)return;const E=cn(p,this.window);this.blocklist.has(E.hostname)||this.alreadySeen.has(E.origin)||(this.alreadySeen.add(E.origin),this.preconnectLinks??=this.queryPreconnectLinks(),this.preconnectLinks.has(E.origin)||console.warn((0,s.G58)(2956,`${O1(_)} there is no preconnect tag present for this image. Preconnecting to the origin(s) that serve priority images ensures that these images are delivered as soon as possible. To fix this, please add the following element into the of the document:\n `)))}queryPreconnectLinks(){const p=new Set,E=Array.from(this.document.querySelectorAll("link[rel=preconnect]"));for(let le of E){const Pe=cn(le.href,this.window);p.add(Pe.origin)}return p}ngOnDestroy(){this.preconnectLinks?.clear(),this.alreadySeen.clear()}static#e=this.\u0275fac=function(_){return new(_||Lr)};static#t=this.\u0275prov=s.wxM({token:Lr,factory:Lr.\u0275fac,providedIn:"root"})}function Jr(g,p){for(let _ of g)Array.isArray(_)?Jr(_,p):p(_)}const X3=new s.UbH("NG_OPTIMIZED_PRELOADED_IMAGES",{providedIn:"root",factory:()=>new Set});class yn{constructor(){this.preloadedImages=(0,s.uUt)(X3),this.document=(0,s.uUt)(B)}createPreloadLinkTag(p,_,E,le){if(this.preloadedImages.has(_))return;this.preloadedImages.add(_);const Pe=p.createElement("link");p.setAttribute(Pe,"as","image"),p.setAttribute(Pe,"href",_),p.setAttribute(Pe,"rel","preload"),p.setAttribute(Pe,"fetchpriority","high"),le&&p.setAttribute(Pe,"imageSizes",le),E&&p.setAttribute(Pe,"imageSrcset",E),p.appendChild(this.document.head,Pe)}static#e=this.\u0275fac=function(_){return new(_||yn)};static#t=this.\u0275prov=s.wxM({token:yn,factory:yn.\u0275fac,providedIn:"root"})}const Ln=/^((\s*\d+w\s*(,|$)){1,})$/,Mn=[1,2];class ce{constructor(){this.imageLoader=(0,s.uUt)(f2),this.config=function gt(g){let p={};return g.breakpoints&&(p.breakpoints=g.breakpoints.sort((_,E)=>_-E)),Object.assign({},s.E1M,g,p)}((0,s.uUt)(s.GUm)),this.renderer=(0,s.uUt)(s.q87),this.imgElement=(0,s.uUt)(s.GMv).nativeElement,this.injector=(0,s.uUt)(s.zZn),this.isServer=o2((0,s.uUt)(s.AHE)),this.preloadLinkCreator=(0,s.uUt)(yn),this.lcpObserver=null,this._renderedSrc=null,this.priority=!1,this.disableOptimizedSrcset=!1,this.fill=!1}ngOnInit(){(0,s.S)("NgOptimizedImage"),this.placeholder&&this.removePlaceholderOnLoad(this.imgElement),this.setHostAttributes()}setHostAttributes(){this.fill?this.sizes||="100vw":(this.setHostAttribute("width",this.width.toString()),this.setHostAttribute("height",this.height.toString())),this.setHostAttribute("loading",this.getLoadingBehavior()),this.setHostAttribute("fetchpriority",this.getFetchPriority()),this.setHostAttribute("ng-img","true");const p=this.updateSrcAndSrcset();this.sizes&&this.setHostAttribute("sizes",this.sizes),this.isServer&&this.priority&&this.preloadLinkCreator.createPreloadLinkTag(this.renderer,this.getRewrittenSrc(),p,this.sizes)}ngOnChanges(p){if(p.ngSrc&&!p.ngSrc.isFirstChange()){const _=this._renderedSrc;this.updateSrcAndSrcset(!0);const E=this._renderedSrc;null!==this.lcpObserver&&_&&E&&_!==E&&this.injector.get(s.WW2).runOutsideAngular(()=>{this.lcpObserver?.updateImage(_,E)})}}callImageLoader(p){let _=p;return this.loaderParams&&(_.loaderParams=this.loaderParams),this.imageLoader(_)}getLoadingBehavior(){return this.priority||void 0===this.loading?this.priority?"eager":"lazy":this.loading}getFetchPriority(){return this.priority?"high":"auto"}getRewrittenSrc(){if(!this._renderedSrc){const p={src:this.ngSrc};this._renderedSrc=this.callImageLoader(p)}return this._renderedSrc}getRewrittenSrcset(){const p=Ln.test(this.ngSrcset);return this.ngSrcset.split(",").filter(E=>""!==E).map(E=>{E=E.trim();const le=p?parseFloat(E):parseFloat(E)*this.width;return`${this.callImageLoader({src:this.ngSrc,width:le})} ${E}`}).join(", ")}getAutomaticSrcset(){return this.sizes?this.getResponsiveSrcset():this.getFixedSrcset()}getResponsiveSrcset(){const{breakpoints:p}=this.config;let _=p;return"100vw"===this.sizes?.trim()&&(_=p.filter(le=>le>=640)),_.map(le=>`${this.callImageLoader({src:this.ngSrc,width:le})} ${le}w`).join(", ")}updateSrcAndSrcset(p=!1){p&&(this._renderedSrc=null);const _=this.getRewrittenSrc();let E;return this.setHostAttribute("src",_),this.ngSrcset?E=this.getRewrittenSrcset():this.shouldGenerateAutomaticSrcset()&&(E=this.getAutomaticSrcset()),E&&this.setHostAttribute("srcset",E),E}getFixedSrcset(){return Mn.map(_=>`${this.callImageLoader({src:this.ngSrc,width:this.width*_})} ${_}x`).join(", ")}shouldGenerateAutomaticSrcset(){let p=!1;return this.sizes||(p=this.width>1920||this.height>1080),!this.disableOptimizedSrcset&&!this.srcset&&this.imageLoader!==Tn&&!p}generatePlaceholder(p){const{placeholderResolution:_}=this.config;return!0===p?`url(${this.callImageLoader({src:this.ngSrc,width:_,isPlaceholder:!0})})`:"string"==typeof p&&p.startsWith("data:")?`url(${p})`:null}shouldBlurPlaceholder(p){return!p||!p.hasOwnProperty("blur")||!!p.blur}removePlaceholderOnLoad(p){const _=()=>{const Pe=this.injector.get(s.kD9);E(),le(),this.placeholder=!1,Pe.markForCheck()},E=this.renderer.listen(p,"load",_),le=this.renderer.listen(p,"error",_)}ngOnDestroy(){}setHostAttribute(p,_){this.renderer.setAttribute(this.imgElement,p,_)}static#e=this.\u0275fac=function(_){return new(_||ce)};static#t=this.\u0275dir=s.Sc5({type:ce,selectors:[["img","ngSrc",""]],hostVars:18,hostBindings:function(_,E){2&_&&s.m4B("position",E.fill?"absolute":null)("width",E.fill?"100%":null)("height",E.fill?"100%":null)("inset",E.fill?"0":null)("background-size",E.placeholder?"cover":null)("background-position",E.placeholder?"50% 50%":null)("background-repeat",E.placeholder?"no-repeat":null)("background-image",E.placeholder?E.generatePlaceholder(E.placeholder):null)("filter",E.placeholder&&E.shouldBlurPlaceholder(E.placeholderConfig)?"blur(15px)":null)},inputs:{ngSrc:[s.Wk5.HasDecoratorInputTransform,"ngSrc","ngSrc",s2],ngSrcset:"ngSrcset",sizes:"sizes",width:[s.Wk5.HasDecoratorInputTransform,"width","width",s.cJ3],height:[s.Wk5.HasDecoratorInputTransform,"height","height",s.cJ3],loading:"loading",priority:[s.Wk5.HasDecoratorInputTransform,"priority","priority",s.cZD],loaderParams:"loaderParams",disableOptimizedSrcset:[s.Wk5.HasDecoratorInputTransform,"disableOptimizedSrcset","disableOptimizedSrcset",s.cZD],fill:[s.Wk5.HasDecoratorInputTransform,"fill","fill",s.cZD],placeholder:[s.Wk5.HasDecoratorInputTransform,"placeholder","placeholder",Tr],placeholderConfig:"placeholderConfig",src:"src",srcset:"srcset"},standalone:!0,features:[s.QJr,s.SYr]})}function s2(g){return"string"==typeof g?g:(0,s.E2t)(g)}function Tr(g){return"string"==typeof g&&g.startsWith("data:")?g:(0,s.cZD)(g)}},896:(Tt,Ne,D)=>{"use strict";D.d(Ne,{SU:()=>on});var s=D(392),C=D(32),F=D(760),te=D(12),U=D(580),k=D(968);var ne=D(904);class R{constructor(P,q){this.predicate=P,this.thisArg=q}call(P,q){return q.subscribe(new j(P,this.predicate,this.thisArg))}}class j extends ne.y{constructor(P,q,Se){super(P),this.predicate=q,this.thisArg=Se,this.count=0}_next(P){let q;try{q=this.predicate.call(this.thisArg,P,this.count++)}catch(Se){return void this.destination.error(Se)}q&&this.destination.next(P)}}var se=D(928),me=D(978);function be(H){return P=>P.lift(new xe(H))}class xe{constructor(P){this.callback=P}call(P,q){return q.subscribe(new Oe(P,this.callback))}}class Oe extends ne.y{constructor(P,q){super(P),this.add(new me.w(q))}}var fe=D(844),pe=D(56); /** - * @license Angular v16.2.12 + * @license Angular v17.2.4 * (c) 2010-2022 Google LLC. https://angular.io/ * License: MIT - */class ke{}class Oe{}class Ee{constructor(T){this.normalizedNames=new Map,this.lazyUpdate=null,T?"string"==typeof T?this.lazyInit=()=>{this.headers=new Map,T.split("\n").forEach($=>{const pe=$.indexOf(":");if(pe>0){const We=$.slice(0,pe),Le=We.toLowerCase(),tt=$.slice(pe+1).trim();this.maybeSetNormalizedName(We,Le),this.headers.has(Le)?this.headers.get(Le).push(tt):this.headers.set(Le,[tt])}})}:typeof Headers<"u"&&T instanceof Headers?(this.headers=new Map,T.forEach(($,pe)=>{this.setHeaderEntries(pe,$)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(T).forEach(([$,pe])=>{this.setHeaderEntries($,pe)})}:this.headers=new Map}has(T){return this.init(),this.headers.has(T.toLowerCase())}get(T){this.init();const $=this.headers.get(T.toLowerCase());return $&&$.length>0?$[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(T){return this.init(),this.headers.get(T.toLowerCase())||null}append(T,$){return this.clone({name:T,value:$,op:"a"})}set(T,$){return this.clone({name:T,value:$,op:"s"})}delete(T,$){return this.clone({name:T,value:$,op:"d"})}maybeSetNormalizedName(T,$){this.normalizedNames.has($)||this.normalizedNames.set($,T)}init(){this.lazyInit&&(this.lazyInit instanceof Ee?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(T=>this.applyUpdate(T)),this.lazyUpdate=null))}copyFrom(T){T.init(),Array.from(T.headers.keys()).forEach($=>{this.headers.set($,T.headers.get($)),this.normalizedNames.set($,T.normalizedNames.get($))})}clone(T){const $=new Ee;return $.lazyInit=this.lazyInit&&this.lazyInit instanceof Ee?this.lazyInit:this,$.lazyUpdate=(this.lazyUpdate||[]).concat([T]),$}applyUpdate(T){const $=T.name.toLowerCase();switch(T.op){case"a":case"s":let pe=T.value;if("string"==typeof pe&&(pe=[pe]),0===pe.length)return;this.maybeSetNormalizedName(T.name,$);const We=("a"===T.op?this.headers.get($):void 0)||[];We.push(...pe),this.headers.set($,We);break;case"d":const Le=T.value;if(Le){let tt=this.headers.get($);if(!tt)return;tt=tt.filter(ut=>-1===Le.indexOf(ut)),0===tt.length?(this.headers.delete($),this.normalizedNames.delete($)):this.headers.set($,tt)}else this.headers.delete($),this.normalizedNames.delete($)}}setHeaderEntries(T,$){const pe=(Array.isArray($)?$:[$]).map(Le=>Le.toString()),We=T.toLowerCase();this.headers.set(We,pe),this.maybeSetNormalizedName(T,We)}forEach(T){this.init(),Array.from(this.normalizedNames.keys()).forEach($=>T(this.normalizedNames.get($),this.headers.get($)))}}class U{encodeKey(T){return ye(T)}encodeValue(T){return ye(T)}decodeKey(T){return decodeURIComponent(T)}decodeValue(T){return decodeURIComponent(T)}}const V=/%(\d[a-f0-9])/gi,fe={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function ye(Ce){return encodeURIComponent(Ce).replace(V,(T,$)=>fe[$]??T)}function Xe(Ce){return`${Ce}`}class lt{constructor(T={}){if(this.updates=null,this.cloneFrom=null,this.encoder=T.encoder||new U,T.fromString){if(T.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function te(Ce,T){const $=new Map;return Ce.length>0&&Ce.replace(/^\?/,"").split("&").forEach(We=>{const Le=We.indexOf("="),[tt,ut]=-1==Le?[T.decodeKey(We),""]:[T.decodeKey(We.slice(0,Le)),T.decodeValue(We.slice(Le+1))],Tt=$.get(tt)||[];Tt.push(ut),$.set(tt,Tt)}),$}(T.fromString,this.encoder)}else T.fromObject?(this.map=new Map,Object.keys(T.fromObject).forEach($=>{const pe=T.fromObject[$],We=Array.isArray(pe)?pe.map(Xe):[Xe(pe)];this.map.set($,We)})):this.map=null}has(T){return this.init(),this.map.has(T)}get(T){this.init();const $=this.map.get(T);return $?$[0]:null}getAll(T){return this.init(),this.map.get(T)||null}keys(){return this.init(),Array.from(this.map.keys())}append(T,$){return this.clone({param:T,value:$,op:"a"})}appendAll(T){const $=[];return Object.keys(T).forEach(pe=>{const We=T[pe];Array.isArray(We)?We.forEach(Le=>{$.push({param:pe,value:Le,op:"a"})}):$.push({param:pe,value:We,op:"a"})}),this.clone($)}set(T,$){return this.clone({param:T,value:$,op:"s"})}delete(T,$){return this.clone({param:T,value:$,op:"d"})}toString(){return this.init(),this.keys().map(T=>{const $=this.encoder.encodeKey(T);return this.map.get(T).map(pe=>$+"="+this.encoder.encodeValue(pe)).join("&")}).filter(T=>""!==T).join("&")}clone(T){const $=new lt({encoder:this.encoder});return $.cloneFrom=this.cloneFrom||this,$.updates=(this.updates||[]).concat(T),$}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(T=>this.map.set(T,this.cloneFrom.map.get(T))),this.updates.forEach(T=>{switch(T.op){case"a":case"s":const $=("a"===T.op?this.map.get(T.param):void 0)||[];$.push(Xe(T.value)),this.map.set(T.param,$);break;case"d":if(void 0===T.value){this.map.delete(T.param);break}{let pe=this.map.get(T.param)||[];const We=pe.indexOf(Xe(T.value));-1!==We&&pe.splice(We,1),pe.length>0?this.map.set(T.param,pe):this.map.delete(T.param)}}}),this.cloneFrom=this.updates=null)}}class ct{constructor(){this.map=new Map}set(T,$){return this.map.set(T,$),this}get(T){return this.map.has(T)||this.map.set(T,T.defaultValue()),this.map.get(T)}delete(T){return this.map.delete(T),this}has(T){return this.map.has(T)}keys(){return this.map.keys()}}function xn(Ce){return typeof ArrayBuffer<"u"&&Ce instanceof ArrayBuffer}function kn(Ce){return typeof Blob<"u"&&Ce instanceof Blob}function $e(Ce){return typeof FormData<"u"&&Ce instanceof FormData}class Ke{constructor(T,$,pe,We){let Le;if(this.url=$,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=T.toUpperCase(),function Pt(Ce){switch(Ce){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||We?(this.body=void 0!==pe?pe:null,Le=We):Le=pe,Le&&(this.reportProgress=!!Le.reportProgress,this.withCredentials=!!Le.withCredentials,Le.responseType&&(this.responseType=Le.responseType),Le.headers&&(this.headers=Le.headers),Le.context&&(this.context=Le.context),Le.params&&(this.params=Le.params)),this.headers||(this.headers=new Ee),this.context||(this.context=new ct),this.params){const tt=this.params.toString();if(0===tt.length)this.urlWithParams=$;else{const ut=$.indexOf("?"),Tt=-1===ut?"?":ut<$.length-1?"&":"";this.urlWithParams=$+Tt+tt}}else this.params=new lt,this.urlWithParams=$}serializeBody(){return null===this.body?null:xn(this.body)||kn(this.body)||$e(this.body)||function wn(Ce){return typeof URLSearchParams<"u"&&Ce instanceof URLSearchParams}(this.body)||"string"==typeof this.body?this.body:this.body instanceof lt?this.body.toString():"object"==typeof this.body||"boolean"==typeof this.body||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return null===this.body||$e(this.body)?null:kn(this.body)?this.body.type||null:xn(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof lt?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?"application/json":null}clone(T={}){const $=T.method||this.method,pe=T.url||this.url,We=T.responseType||this.responseType,Le=void 0!==T.body?T.body:this.body,tt=void 0!==T.withCredentials?T.withCredentials:this.withCredentials,ut=void 0!==T.reportProgress?T.reportProgress:this.reportProgress;let Tt=T.headers||this.headers,Jn=T.params||this.params;const hn=T.context??this.context;return void 0!==T.setHeaders&&(Tt=Object.keys(T.setHeaders).reduce((dn,qn)=>dn.set(qn,T.setHeaders[qn]),Tt)),T.setParams&&(Jn=Object.keys(T.setParams).reduce((dn,qn)=>dn.set(qn,T.setParams[qn]),Jn)),new Ke($,pe,Le,{params:Jn,headers:Tt,context:hn,reportProgress:ut,responseType:We,withCredentials:tt})}}var gt,Ce;(Ce=gt||(gt={}))[Ce.Sent=0]="Sent",Ce[Ce.UploadProgress=1]="UploadProgress",Ce[Ce.ResponseHeader=2]="ResponseHeader",Ce[Ce.DownloadProgress=3]="DownloadProgress",Ce[Ce.Response=4]="Response",Ce[Ce.User=5]="User";class Vn{constructor(T,$=200,pe="OK"){this.headers=T.headers||new Ee,this.status=void 0!==T.status?T.status:$,this.statusText=T.statusText||pe,this.url=T.url||null,this.ok=this.status>=200&&this.status<300}}class Gn extends Vn{constructor(T={}){super(T),this.type=gt.ResponseHeader}clone(T={}){return new Gn({headers:T.headers||this.headers,status:void 0!==T.status?T.status:this.status,statusText:T.statusText||this.statusText,url:T.url||this.url||void 0})}}class tr extends Vn{constructor(T={}){super(T),this.type=gt.Response,this.body=void 0!==T.body?T.body:null}clone(T={}){return new tr({body:void 0!==T.body?T.body:this.body,headers:T.headers||this.headers,status:void 0!==T.status?T.status:this.status,statusText:T.statusText||this.statusText,url:T.url||this.url||void 0})}}class In extends Vn{constructor(T){super(T,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.status>=200&&this.status<300?this.message=`Http failure during parsing for ${T.url||"(unknown url)"}`:this.message=`Http failure response for ${T.url||"(unknown url)"}: ${T.status} ${T.statusText}`,this.error=T.error||null}}function cn(Ce,T){return{body:T,headers:Ce.headers,context:Ce.context,observe:Ce.observe,params:Ce.params,reportProgress:Ce.reportProgress,responseType:Ce.responseType,withCredentials:Ce.withCredentials}}class he{constructor(T){this.handler=T}request(T,$,pe={}){let We;if(T instanceof Ke)We=T;else{let ut,Tt;ut=pe.headers instanceof Ee?pe.headers:new Ee(pe.headers),pe.params&&(Tt=pe.params instanceof lt?pe.params:new lt({fromObject:pe.params})),We=new Ke(T,$,void 0!==pe.body?pe.body:null,{headers:ut,context:pe.context,params:Tt,reportProgress:pe.reportProgress,responseType:pe.responseType||"json",withCredentials:pe.withCredentials})}const Le=(0,J.of)(We).pipe(function Q(Ce,T){return(0,K.zg)(Ce,T,1)}(ut=>this.handler.handle(ut)));if(T instanceof Ke||"events"===pe.observe)return Le;const tt=Le.pipe(function j(Ce,T){return function(pe){return pe.lift(new G(Ce,T))}}(ut=>ut instanceof tr));switch(pe.observe||"body"){case"body":switch(We.responseType){case"arraybuffer":return tt.pipe((0,me.U)(ut=>{if(null!==ut.body&&!(ut.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return ut.body}));case"blob":return tt.pipe((0,me.U)(ut=>{if(null!==ut.body&&!(ut.body instanceof Blob))throw new Error("Response is not a Blob.");return ut.body}));case"text":return tt.pipe((0,me.U)(ut=>{if(null!==ut.body&&"string"!=typeof ut.body)throw new Error("Response is not a string.");return ut.body}));default:return tt.pipe((0,me.U)(ut=>ut.body))}case"response":return tt;default:throw new Error(`Unreachable: unhandled observe type ${pe.observe}}`)}}delete(T,$={}){return this.request("DELETE",T,$)}get(T,$={}){return this.request("GET",T,$)}head(T,$={}){return this.request("HEAD",T,$)}jsonp(T,$){return this.request("JSONP",T,{params:(new lt).append($,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(T,$={}){return this.request("OPTIONS",T,$)}patch(T,$,pe={}){return this.request("PATCH",T,cn(pe,$))}post(T,$,pe={}){return this.request("POST",T,cn(pe,$))}put(T,$,pe={}){return this.request("PUT",T,cn(pe,$))}static#e=this.\u0275fac=function($){return new($||he)(N.LFG(ke))};static#t=this.\u0275prov=N.Yz7({token:he,factory:he.\u0275fac})}const Ar=/^\)\]\}',?\n/;function Tn(Ce){if(Ce.url)return Ce.url;const T="X-Request-URL".toLocaleLowerCase();return Ce.headers.get(T)}class Rn{constructor(){this.fetchImpl=(0,N.f3M)(it,{optional:!0})?.fetch??fetch.bind(globalThis),this.ngZone=(0,N.f3M)(N.R0b)}handle(T){return new H.y($=>{const pe=new AbortController;return this.doRequest(T,pe.signal,$).then(Ue,We=>$.error(new In({error:We}))),()=>pe.abort()})}doRequest(T,$,pe){var We=this;return y(function*(){const Le=We.createRequestInit(T);let tt;try{const Bn=We.fetchImpl(T.urlWithParams,{signal:$,...Le});(function W(Ce){Ce.then(Ue,Ue)})(Bn),pe.next({type:gt.Sent}),tt=yield Bn}catch(Bn){return void pe.error(new In({error:Bn,status:Bn.status??0,statusText:Bn.statusText,url:T.urlWithParams,headers:Bn.headers}))}const ut=new Ee(tt.headers),Tt=tt.statusText,Jn=Tn(tt)??T.urlWithParams;let hn=tt.status,dn=null;if(T.reportProgress&&pe.next(new Gn({headers:ut,status:hn,statusText:Tt,url:Jn})),tt.body){const Bn=tt.headers.get("content-length"),at=[],Gt=tt.body.getReader();let Nr,mn,zn=0;const Dn=typeof Zone<"u"&&Zone.current;yield We.ngZone.runOutsideAngular(y(function*(){for(;;){const{done:Ci,value:hr}=yield Gt.read();if(Ci)break;if(at.push(hr),zn+=hr.length,T.reportProgress){mn="text"===T.responseType?(mn??"")+(Nr??=new TextDecoder).decode(hr,{stream:!0}):void 0;const Ir=()=>pe.next({type:gt.DownloadProgress,total:Bn?+Bn:void 0,loaded:zn,partialText:mn});Dn?Dn.run(Ir):Ir()}}}));const jr=We.concatChunks(at,zn);try{dn=We.parseBody(T,jr)}catch(Ci){return void pe.error(new In({error:Ci,headers:new Ee(tt.headers),status:tt.status,statusText:tt.statusText,url:Tn(tt)??T.urlWithParams}))}}0===hn&&(hn=dn?200:0),hn>=200&&hn<300?(pe.next(new tr({body:dn,headers:ut,status:hn,statusText:Tt,url:Jn})),pe.complete()):pe.error(new In({error:dn,headers:ut,status:hn,statusText:Tt,url:Jn}))})()}parseBody(T,$){switch(T.responseType){case"json":const pe=(new TextDecoder).decode($).replace(Ar,"");return""===pe?null:JSON.parse(pe);case"text":return(new TextDecoder).decode($);case"blob":return new Blob([$]);case"arraybuffer":return $.buffer}}createRequestInit(T){const $={},pe=T.withCredentials?"include":void 0;if(T.headers.forEach((We,Le)=>$[We]=Le.join(",")),$.Accept??="application/json, text/plain, */*",!$["Content-Type"]){const We=T.detectContentTypeHeader();null!==We&&($["Content-Type"]=We)}return{body:T.serializeBody(),method:T.method,headers:$,credentials:pe}}concatChunks(T,$){const pe=new Uint8Array($);let We=0;for(const Le of T)pe.set(Le,We),We+=Le.length;return pe}static#e=this.\u0275fac=function($){return new($||Rn)};static#t=this.\u0275prov=N.Yz7({token:Rn,factory:Rn.\u0275fac})}class it{}function Ue(){}function Y(Ce,T){return T(Ce)}function Ae(Ce,T){return($,pe)=>T.intercept($,{handle:We=>Ce(We,pe)})}const Fe=new N.OlP(""),ot=new N.OlP(""),Ve=new N.OlP("");function en(){let Ce=null;return(T,$)=>{null===Ce&&(Ce=((0,N.f3M)(Fe,{optional:!0})??[]).reduceRight(Ae,Y));const pe=(0,N.f3M)(N.HDt),We=pe.add();return Ce(T,$).pipe(we(()=>pe.remove(We)))}}class Ct extends ke{constructor(T,$){super(),this.backend=T,this.injector=$,this.chain=null,this.pendingTasks=(0,N.f3M)(N.HDt)}handle(T){if(null===this.chain){const pe=Array.from(new Set([...this.injector.get(ot),...this.injector.get(Ve,[])]));this.chain=pe.reduceRight((We,Le)=>function ft(Ce,T,$){return(pe,We)=>$.runInContext(()=>T(pe,Le=>Ce(Le,We)))}(We,Le,this.injector),Y)}const $=this.pendingTasks.add();return this.chain(T,pe=>this.backend.handle(pe)).pipe(we(()=>this.pendingTasks.remove($)))}static#e=this.\u0275fac=function($){return new($||Ct)(N.LFG(Oe),N.LFG(N.lqb))};static#t=this.\u0275prov=N.Yz7({token:Ct,factory:Ct.\u0275fac})}let $t,yt=0;class St{}function Bt(){return"object"==typeof window?window:{}}class br{constructor(T,$){this.callbackMap=T,this.document=$,this.resolvedPromise=Promise.resolve()}nextCallback(){return"ng_jsonp_callback_"+yt++}handle(T){if("JSONP"!==T.method)throw new Error("JSONP requests must use JSONP request method.");if("json"!==T.responseType)throw new Error("JSONP requests must use Json response type.");if(T.headers.keys().length>0)throw new Error("JSONP requests do not support headers.");return new H.y($=>{const pe=this.nextCallback(),We=T.urlWithParams.replace(/=JSONP_CALLBACK(&|$)/,`=${pe}$1`),Le=this.document.createElement("script");Le.src=We;let tt=null,ut=!1;this.callbackMap[pe]=dn=>{delete this.callbackMap[pe],tt=dn,ut=!0};const Tt=()=>{Le.parentNode&&Le.parentNode.removeChild(Le),delete this.callbackMap[pe]};return Le.addEventListener("load",dn=>{this.resolvedPromise.then(()=>{Tt(),ut?($.next(new tr({body:tt,status:200,statusText:"OK",url:We})),$.complete()):$.error(new In({url:We,status:0,statusText:"JSONP Error",error:new Error("JSONP injected script did not invoke callback.")}))})}),Le.addEventListener("error",dn=>{Tt(),$.error(new In({error:dn,status:0,statusText:"JSONP Error",url:We}))}),this.document.body.appendChild(Le),$.next({type:gt.Sent}),()=>{ut||this.removeListeners(Le),Tt()}})}removeListeners(T){$t||($t=this.document.implementation.createHTMLDocument()),$t.adoptNode(T)}static#e=this.\u0275fac=function($){return new($||br)(N.LFG(St),N.LFG(ae.K0))};static#t=this.\u0275prov=N.Yz7({token:br,factory:br.\u0275fac})}function Ft(Ce,T){return"JSONP"===Ce.method?(0,N.f3M)(br).handle(Ce):T(Ce)}class Wn{constructor(T){this.injector=T}intercept(T,$){return this.injector.runInContext(()=>Ft(T,pe=>$.handle(pe)))}static#e=this.\u0275fac=function($){return new($||Wn)(N.LFG(N.lqb))};static#t=this.\u0275prov=N.Yz7({token:Wn,factory:Wn.\u0275fac})}const xr=/^\)\]\}',?\n/;class vt{constructor(T){this.xhrFactory=T}handle(T){if("JSONP"===T.method)throw new N.vHH(-2800,!1);const $=this.xhrFactory;return($.\u0275loadImpl?(0,R.D)($.\u0275loadImpl()):(0,J.of)(null)).pipe((0,ge.w)(()=>new H.y(We=>{const Le=$.build();if(Le.open(T.method,T.urlWithParams),T.withCredentials&&(Le.withCredentials=!0),T.headers.forEach((at,Gt)=>Le.setRequestHeader(at,Gt.join(","))),T.headers.has("Accept")||Le.setRequestHeader("Accept","application/json, text/plain, */*"),!T.headers.has("Content-Type")){const at=T.detectContentTypeHeader();null!==at&&Le.setRequestHeader("Content-Type",at)}if(T.responseType){const at=T.responseType.toLowerCase();Le.responseType="json"!==at?at:"text"}const tt=T.serializeBody();let ut=null;const Tt=()=>{if(null!==ut)return ut;const at=Le.statusText||"OK",Gt=new Ee(Le.getAllResponseHeaders()),zn=function Dr(Ce){return"responseURL"in Ce&&Ce.responseURL?Ce.responseURL:/^X-Request-URL:/m.test(Ce.getAllResponseHeaders())?Ce.getResponseHeader("X-Request-URL"):null}(Le)||T.url;return ut=new Gn({headers:Gt,status:Le.status,statusText:at,url:zn}),ut},Jn=()=>{let{headers:at,status:Gt,statusText:zn,url:Nr}=Tt(),mn=null;204!==Gt&&(mn=typeof Le.response>"u"?Le.responseText:Le.response),0===Gt&&(Gt=mn?200:0);let Dn=Gt>=200&&Gt<300;if("json"===T.responseType&&"string"==typeof mn){const jr=mn;mn=mn.replace(xr,"");try{mn=""!==mn?JSON.parse(mn):null}catch(Ci){mn=jr,Dn&&(Dn=!1,mn={error:Ci,text:mn})}}Dn?(We.next(new tr({body:mn,headers:at,status:Gt,statusText:zn,url:Nr||void 0})),We.complete()):We.error(new In({error:mn,headers:at,status:Gt,statusText:zn,url:Nr||void 0}))},hn=at=>{const{url:Gt}=Tt(),zn=new In({error:at,status:Le.status||0,statusText:Le.statusText||"Unknown Error",url:Gt||void 0});We.error(zn)};let dn=!1;const qn=at=>{dn||(We.next(Tt()),dn=!0);let Gt={type:gt.DownloadProgress,loaded:at.loaded};at.lengthComputable&&(Gt.total=at.total),"text"===T.responseType&&Le.responseText&&(Gt.partialText=Le.responseText),We.next(Gt)},Bn=at=>{let Gt={type:gt.UploadProgress,loaded:at.loaded};at.lengthComputable&&(Gt.total=at.total),We.next(Gt)};return Le.addEventListener("load",Jn),Le.addEventListener("error",hn),Le.addEventListener("timeout",hn),Le.addEventListener("abort",hn),T.reportProgress&&(Le.addEventListener("progress",qn),null!==tt&&Le.upload&&Le.upload.addEventListener("progress",Bn)),Le.send(tt),We.next({type:gt.Sent}),()=>{Le.removeEventListener("error",hn),Le.removeEventListener("abort",hn),Le.removeEventListener("load",Jn),Le.removeEventListener("timeout",hn),T.reportProgress&&(Le.removeEventListener("progress",qn),null!==tt&&Le.upload&&Le.upload.removeEventListener("progress",Bn)),Le.readyState!==Le.DONE&&Le.abort()}})))}static#e=this.\u0275fac=function($){return new($||vt)(N.LFG(ae.JF))};static#t=this.\u0275prov=N.Yz7({token:vt,factory:vt.\u0275fac})}const Rr=new N.OlP("XSRF_ENABLED"),Br="XSRF-TOKEN",Nn=new N.OlP("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>Br}),Er="X-XSRF-TOKEN",lo=new N.OlP("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>Er});class bn{}class vo{constructor(T,$,pe){this.doc=T,this.platform=$,this.cookieName=pe,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const T=this.doc.cookie||"";return T!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,ae.Mx)(T,this.cookieName),this.lastCookieString=T),this.lastToken}static#e=this.\u0275fac=function($){return new($||vo)(N.LFG(ae.K0),N.LFG(N.Lbi),N.LFG(Nn))};static#t=this.\u0275prov=N.Yz7({token:vo,factory:vo.\u0275fac})}function pi(Ce,T){const $=Ce.url.toLowerCase();if(!(0,N.f3M)(Rr)||"GET"===Ce.method||"HEAD"===Ce.method||$.startsWith("http://")||$.startsWith("https://"))return T(Ce);const pe=(0,N.f3M)(bn).getToken(),We=(0,N.f3M)(lo);return null!=pe&&!Ce.headers.has(We)&&(Ce=Ce.clone({headers:Ce.headers.set(We,pe)})),T(Ce)}class Lt{constructor(T){this.injector=T}intercept(T,$){return this.injector.runInContext(()=>pi(T,pe=>$.handle(pe)))}static#e=this.\u0275fac=function($){return new($||Lt)(N.LFG(N.lqb))};static#t=this.\u0275prov=N.Yz7({token:Lt,factory:Lt.\u0275fac})}var Qe;function P(Ce,T){return{\u0275kind:Ce,\u0275providers:T}}function B(...Ce){const T=[he,vt,Ct,{provide:ke,useExisting:Ct},{provide:Oe,useExisting:vt},{provide:ot,useValue:pi,multi:!0},{provide:Rr,useValue:!0},{provide:bn,useClass:vo}];for(const $ of Ce)T.push(...$.\u0275providers);return(0,N.MR2)(T)}!function(Ce){Ce[Ce.Interceptors=0]="Interceptors",Ce[Ce.LegacyInterceptors=1]="LegacyInterceptors",Ce[Ce.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",Ce[Ce.NoXsrfProtection=3]="NoXsrfProtection",Ce[Ce.JsonpSupport=4]="JsonpSupport",Ce[Ce.RequestsMadeViaParent=5]="RequestsMadeViaParent",Ce[Ce.Fetch=6]="Fetch"}(Qe||(Qe={}));const He=new N.OlP("LEGACY_INTERCEPTOR_FN");function st(){return P(Qe.LegacyInterceptors,[{provide:He,useFactory:en},{provide:ot,useExisting:He,multi:!0}])}function Dt({cookieName:Ce,headerName:T}){const $=[];return void 0!==Ce&&$.push({provide:Nn,useValue:Ce}),void 0!==T&&$.push({provide:lo,useValue:T}),P(Qe.CustomXsrfConfiguration,$)}function tn(){return P(Qe.JsonpSupport,[br,{provide:St,useFactory:Bt},{provide:ot,useValue:Ft,multi:!0}])}class lr{static disable(){return{ngModule:lr,providers:[P(Qe.NoXsrfProtection,[{provide:Rr,useValue:!1}]).\u0275providers]}}static withOptions(T={}){return{ngModule:lr,providers:Dt(T).\u0275providers}}static#e=this.\u0275fac=function($){return new($||lr)};static#t=this.\u0275mod=N.oAB({type:lr});static#n=this.\u0275inj=N.cJS({providers:[Lt,{provide:Fe,useExisting:Lt,multi:!0},{provide:bn,useClass:vo},Dt({cookieName:Br,headerName:Er}).\u0275providers,{provide:Rr,useValue:!0}]})}class wr{static#e=this.\u0275fac=function($){return new($||wr)};static#t=this.\u0275mod=N.oAB({type:wr});static#n=this.\u0275inj=N.cJS({providers:[B(st())]})}class Qn{static#e=this.\u0275fac=function($){return new($||Qn)};static#t=this.\u0275mod=N.oAB({type:Qn});static#n=this.\u0275inj=N.cJS({providers:[tn().\u0275providers]})}new N.OlP("")},354:(_t,Me,w)=>{"use strict";w.d(Me,{AFp:()=>Fc,hGG:()=>G5,z2F:()=>es,ahi:()=>_2,Ojb:()=>Ai,sBO:()=>Lm,wA2:()=>VC,_Vd:()=>Wa,EJc:()=>$C,Xek:()=>O7,SBq:()=>u1,lqb:()=>Yi,qLn:()=>$1,vpe:()=>c1,AA_:()=>b2,L6J:()=>GC,tBr:()=>Su,GSi:()=>S6,OlP:()=>Lt,zs3:()=>ui,IIB:()=>UC,ZZ4:()=>Ls,aQg:()=>Ts,soG:()=>B5,LVF:()=>WC,h0i:()=>Ja,R0b:()=>to,FiY:()=>Pa,r_U:()=>HC,Lbi:()=>Qi,g9A:()=>Ml,E6H:()=>zC,Qsj:()=>L6,FYo:()=>Uc,JOm:()=>Ks,q3G:()=>Z1,PiD:()=>xa,WD2:()=>C1,tp0:()=>Na,Rgc:()=>su,dDg:()=>uu,eoX:()=>v3,GfV:()=>Sl,i9L:()=>Lu,s_b:()=>k5,ifc:()=>qn,VuI:()=>Xm,Lck:()=>bg,eFA:()=>V7,G48:()=>Im,Gpc:()=>lt,f3M:()=>pe,MR2:()=>ml,Cb_:()=>e_,_c5:()=>Um,rg0:()=>Hi,c2e:()=>_3,zSh:()=>_l,HDt:()=>y3,wAp:()=>Qa,vHH:()=>$e,lri:()=>S7,rWj:()=>F7,JZr:()=>kn,EiD:()=>Lc,mCW:()=>U2,qzn:()=>Js,JVY:()=>K8,pB0:()=>J8,eBb:()=>Y8,L6k:()=>$8,LAX:()=>Q8,cg1:()=>E0,kuF:()=>wn,kL8:()=>id,dqk:()=>bn,QGY:()=>h0,F4k:()=>u9,zlt:()=>zd,RDi:()=>z8,AaK:()=>fe,z3N:()=>Oi,qOj:()=>n0,Xq5:()=>H4,TTD:()=>t1,_Bn:()=>Nd,xp6:()=>d5,uIk:()=>o0,ekj:()=>v0,Xpm:()=>Lr,lG2:()=>rn,Yz7:()=>$t,cJS:()=>Kt,oAB:()=>Sr,Yjl:()=>pn,Y36:()=>s,_UZ:()=>f0,BQk:()=>w5,ynx:()=>E5,qZA:()=>D5,TgZ:()=>b5,EpF:()=>l9,n5z:()=>Ia,LFG:()=>T,$8M:()=>Io,NdJ:()=>p0,CRH:()=>a7,kcU:()=>A3,O4$:()=>ma,oxw:()=>p9,Hsn:()=>C9,F$t:()=>g9,Q6J:()=>c0,VKq:()=>Ud,iGM:()=>i7,KtG:()=>n1,evT:()=>t3,Jf7:()=>e5,CHM:()=>hu,kYT:()=>Yo,Udp:()=>y0,YNc:()=>n9,_uU:()=>j9,Oqu:()=>b0,hij:()=>T5,AsE:()=>D0,Gf:()=>s7});var l=w(484),y=w(646),N=w(61),J=w(631),H=w(950);class R extends l.xQ{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){const n=super._subscribe(t);return n&&!n.closed&&t.next(this._value),n}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new H.N;return this._value}next(t){super.next(this._value=t)}}var K=w(681),Q=w(142);function ee(){return function(t){return t.lift(new j(t))}}class j{constructor(t){this.connectable=t}call(t,n){const{connectable:r}=this;r._refCount++;const i=new G(t,r),a=n.subscribe(i);return i.closed||(i.connection=r.connect()),a}}class G extends Q.L{constructor(t,n){super(t),this.connectable=n}_unsubscribe(){const{connectable:t}=this;if(!t)return void(this.connection=null);this.connectable=null;const n=t._refCount;if(n<=0)return void(this.connection=null);if(t._refCount=n-1,n>1)return void(this.connection=null);const{connection:r}=this,i=t._connection;this.connection=null,i&&(!r||i===r)&&i.unsubscribe()}}class oe extends N.y{constructor(t,n){super(),this.source=t,this.subjectFactory=n,this._refCount=0,this._isComplete=!1}_subscribe(t){return this.getSubject().subscribe(t)}getSubject(){const t=this._subject;return(!t||t.isStopped)&&(this._subject=this.subjectFactory()),this._subject}connect(){let t=this._connection;return t||(this._isComplete=!1,t=this._connection=new y.w,t.add(this.source.subscribe(new De(this.getSubject(),this))),t.closed&&(this._connection=null,t=y.w.EMPTY)),t}refCount(){return ee()(this)}}const me=(()=>{const e=oe.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:e._subscribe},_isComplete:{value:e._isComplete,writable:!0},getSubject:{value:e.getSubject},connect:{value:e.connect},refCount:{value:e.refCount}}})();class De extends l.Yc{constructor(t,n){super(t),this.connectable=n}_error(t){this._unsubscribe(),super._error(t)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const t=this.connectable;if(t){this.connectable=null;const n=t._connection;t._refCount=0,t._subject=null,t._connection=null,n&&n.unsubscribe()}}}class ge{constructor(t,n){this.subjectFactory=t,this.selector=n}call(t,n){const{selector:r}=this,i=this.subjectFactory(),a=r(i).subscribe(t);return a.add(n.subscribe(i)),a}}function ae(){return new l.xQ}function ke(){return e=>ee()(function de(e,t){return function(r){let i;if(i="function"==typeof e?e:function(){return e},"function"==typeof t)return r.lift(new ge(i,t));const a=Object.create(r,me);return a.source=r,a.subjectFactory=i,a}}(ae)(e))}var Oe=w(520);class ie{constructor(t,n){this.compare=t,this.keySelector=n}call(t,n){return n.subscribe(new U(t,this.compare,this.keySelector))}}class U extends Q.L{constructor(t,n,r){super(t),this.keySelector=r,this.hasKey=!1,"function"==typeof n&&(this.compare=n)}compare(t,n){return t===n}_next(t){let n;try{const{keySelector:i}=this;n=i?i(t):t}catch(i){return this.destination.error(i)}let r=!1;if(this.hasKey)try{const{compare:i}=this;r=i(this.key,n)}catch(i){return this.destination.error(i)}else this.hasKey=!0;r||(this.key=n,this.destination.next(t))}} + */class de{}class He{}class Ae{constructor(P){this.normalizedNames=new Map,this.lazyUpdate=null,P?"string"==typeof P?this.lazyInit=()=>{this.headers=new Map,P.split("\n").forEach(q=>{const Se=q.indexOf(":");if(Se>0){const Qe=q.slice(0,Se),Ve=Qe.toLowerCase(),yt=q.slice(Se+1).trim();this.maybeSetNormalizedName(Qe,Ve),this.headers.has(Ve)?this.headers.get(Ve).push(yt):this.headers.set(Ve,[yt])}})}:typeof Headers<"u"&&P instanceof Headers?(this.headers=new Map,P.forEach((q,Se)=>{this.setHeaderEntries(Se,q)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(P).forEach(([q,Se])=>{this.setHeaderEntries(q,Se)})}:this.headers=new Map}has(P){return this.init(),this.headers.has(P.toLowerCase())}get(P){this.init();const q=this.headers.get(P.toLowerCase());return q&&q.length>0?q[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(P){return this.init(),this.headers.get(P.toLowerCase())||null}append(P,q){return this.clone({name:P,value:q,op:"a"})}set(P,q){return this.clone({name:P,value:q,op:"s"})}delete(P,q){return this.clone({name:P,value:q,op:"d"})}maybeSetNormalizedName(P,q){this.normalizedNames.has(q)||this.normalizedNames.set(q,P)}init(){this.lazyInit&&(this.lazyInit instanceof Ae?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(P=>this.applyUpdate(P)),this.lazyUpdate=null))}copyFrom(P){P.init(),Array.from(P.headers.keys()).forEach(q=>{this.headers.set(q,P.headers.get(q)),this.normalizedNames.set(q,P.normalizedNames.get(q))})}clone(P){const q=new Ae;return q.lazyInit=this.lazyInit&&this.lazyInit instanceof Ae?this.lazyInit:this,q.lazyUpdate=(this.lazyUpdate||[]).concat([P]),q}applyUpdate(P){const q=P.name.toLowerCase();switch(P.op){case"a":case"s":let Se=P.value;if("string"==typeof Se&&(Se=[Se]),0===Se.length)return;this.maybeSetNormalizedName(P.name,q);const Qe=("a"===P.op?this.headers.get(q):void 0)||[];Qe.push(...Se),this.headers.set(q,Qe);break;case"d":const Ve=P.value;if(Ve){let yt=this.headers.get(q);if(!yt)return;yt=yt.filter(ht=>-1===Ve.indexOf(ht)),0===yt.length?(this.headers.delete(q),this.normalizedNames.delete(q)):this.headers.set(q,yt)}else this.headers.delete(q),this.normalizedNames.delete(q)}}setHeaderEntries(P,q){const Se=(Array.isArray(q)?q:[q]).map(Ve=>Ve.toString()),Qe=P.toLowerCase();this.headers.set(Qe,Se),this.maybeSetNormalizedName(P,Qe)}forEach(P){this.init(),Array.from(this.normalizedNames.keys()).forEach(q=>P(this.normalizedNames.get(q),this.headers.get(q)))}}class ${encodeKey(P){return Ce(P)}encodeValue(P){return Ce(P)}decodeKey(P){return decodeURIComponent(P)}decodeValue(P){return decodeURIComponent(P)}}const he=/%(\d[a-f0-9])/gi,K={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function Ce(H){return encodeURIComponent(H).replace(he,(P,q)=>K[q]??P)}function Le(H){return`${H}`}class Be{constructor(P={}){if(this.updates=null,this.cloneFrom=null,this.encoder=P.encoder||new $,P.fromString){if(P.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function J(H,P){const q=new Map;return H.length>0&&H.replace(/^\?/,"").split("&").forEach(Qe=>{const Ve=Qe.indexOf("="),[yt,ht]=-1==Ve?[P.decodeKey(Qe),""]:[P.decodeKey(Qe.slice(0,Ve)),P.decodeValue(Qe.slice(Ve+1))],Kt=q.get(yt)||[];Kt.push(ht),q.set(yt,Kt)}),q}(P.fromString,this.encoder)}else P.fromObject?(this.map=new Map,Object.keys(P.fromObject).forEach(q=>{const Se=P.fromObject[q],Qe=Array.isArray(Se)?Se.map(Le):[Le(Se)];this.map.set(q,Qe)})):this.map=null}has(P){return this.init(),this.map.has(P)}get(P){this.init();const q=this.map.get(P);return q?q[0]:null}getAll(P){return this.init(),this.map.get(P)||null}keys(){return this.init(),Array.from(this.map.keys())}append(P,q){return this.clone({param:P,value:q,op:"a"})}appendAll(P){const q=[];return Object.keys(P).forEach(Se=>{const Qe=P[Se];Array.isArray(Qe)?Qe.forEach(Ve=>{q.push({param:Se,value:Ve,op:"a"})}):q.push({param:Se,value:Qe,op:"a"})}),this.clone(q)}set(P,q){return this.clone({param:P,value:q,op:"s"})}delete(P,q){return this.clone({param:P,value:q,op:"d"})}toString(){return this.init(),this.keys().map(P=>{const q=this.encoder.encodeKey(P);return this.map.get(P).map(Se=>q+"="+this.encoder.encodeValue(Se)).join("&")}).filter(P=>""!==P).join("&")}clone(P){const q=new Be({encoder:this.encoder});return q.cloneFrom=this.cloneFrom||this,q.updates=(this.updates||[]).concat(P),q}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(P=>this.map.set(P,this.cloneFrom.map.get(P))),this.updates.forEach(P=>{switch(P.op){case"a":case"s":const q=("a"===P.op?this.map.get(P.param):void 0)||[];q.push(Le(P.value)),this.map.set(P.param,q);break;case"d":if(void 0===P.value){this.map.delete(P.param);break}{let Se=this.map.get(P.param)||[];const Qe=Se.indexOf(Le(P.value));-1!==Qe&&Se.splice(Qe,1),Se.length>0?this.map.set(P.param,Se):this.map.delete(P.param)}}}),this.cloneFrom=this.updates=null)}}class Ht{constructor(){this.map=new Map}set(P,q){return this.map.set(P,q),this}get(P){return this.map.has(P)||this.map.set(P,P.defaultValue()),this.map.get(P)}delete(P){return this.map.delete(P),this}has(P){return this.map.has(P)}keys(){return this.map.keys()}}function zt(H){return typeof ArrayBuffer<"u"&&H instanceof ArrayBuffer}function p1(H){return typeof Blob<"u"&&H instanceof Blob}function fn(H){return typeof FormData<"u"&&H instanceof FormData}class St{constructor(P,q,Se,Qe){let Ve;if(this.url=q,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=P.toUpperCase(),function pt(H){switch(H){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||Qe?(this.body=void 0!==Se?Se:null,Ve=Qe):Ve=Se,Ve&&(this.reportProgress=!!Ve.reportProgress,this.withCredentials=!!Ve.withCredentials,Ve.responseType&&(this.responseType=Ve.responseType),Ve.headers&&(this.headers=Ve.headers),Ve.context&&(this.context=Ve.context),Ve.params&&(this.params=Ve.params),this.transferCache=Ve.transferCache),this.headers??=new Ae,this.context??=new Ht,this.params){const yt=this.params.toString();if(0===yt.length)this.urlWithParams=q;else{const ht=q.indexOf("?"),Kt=-1===ht?"?":htK1.set(Z1,P.setHeaders[Z1]),Kt)),P.setParams&&(w1=Object.keys(P.setParams).reduce((K1,Z1)=>K1.set(Z1,P.setParams[Z1]),w1)),new St(q,Se,Ve,{params:w1,headers:Kt,context:Rt,reportProgress:ht,responseType:Qe,withCredentials:yt})}}var $t,H,je;(H=$t||($t={}))[H.Sent=0]="Sent",H[H.UploadProgress=1]="UploadProgress",H[H.ResponseHeader=2]="ResponseHeader",H[H.DownloadProgress=3]="DownloadProgress",H[H.Response=4]="Response",H[H.User=5]="User";class tn{constructor(P,q=je.Ok,Se="OK"){this.headers=P.headers||new Ae,this.status=void 0!==P.status?P.status:q,this.statusText=P.statusText||Se,this.url=P.url||null,this.ok=this.status>=200&&this.status<300}}class m1 extends tn{constructor(P={}){super(P),this.type=$t.ResponseHeader}clone(P={}){return new m1({headers:P.headers||this.headers,status:void 0!==P.status?P.status:this.status,statusText:P.statusText||this.statusText,url:P.url||this.url||void 0})}}class Ut extends tn{constructor(P={}){super(P),this.type=$t.Response,this.body=void 0!==P.body?P.body:null}clone(P={}){return new Ut({body:void 0!==P.body?P.body:this.body,headers:P.headers||this.headers,status:void 0!==P.status?P.status:this.status,statusText:P.statusText||this.statusText,url:P.url||this.url||void 0})}}class et extends tn{constructor(P){super(P,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.status>=200&&this.status<300?this.message=`Http failure during parsing for ${P.url||"(unknown url)"}`:this.message=`Http failure response for ${P.url||"(unknown url)"}: ${P.status} ${P.statusText}`,this.error=P.error||null}}function Me(H,P){return{body:P,headers:H.headers,context:H.context,observe:H.observe,params:H.params,reportProgress:H.reportProgress,responseType:H.responseType,withCredentials:H.withCredentials,transferCache:H.transferCache}}!function(H){H[H.Continue=100]="Continue",H[H.SwitchingProtocols=101]="SwitchingProtocols",H[H.Processing=102]="Processing",H[H.EarlyHints=103]="EarlyHints",H[H.Ok=200]="Ok",H[H.Created=201]="Created",H[H.Accepted=202]="Accepted",H[H.NonAuthoritativeInformation=203]="NonAuthoritativeInformation",H[H.NoContent=204]="NoContent",H[H.ResetContent=205]="ResetContent",H[H.PartialContent=206]="PartialContent",H[H.MultiStatus=207]="MultiStatus",H[H.AlreadyReported=208]="AlreadyReported",H[H.ImUsed=226]="ImUsed",H[H.MultipleChoices=300]="MultipleChoices",H[H.MovedPermanently=301]="MovedPermanently",H[H.Found=302]="Found",H[H.SeeOther=303]="SeeOther",H[H.NotModified=304]="NotModified",H[H.UseProxy=305]="UseProxy",H[H.Unused=306]="Unused",H[H.TemporaryRedirect=307]="TemporaryRedirect",H[H.PermanentRedirect=308]="PermanentRedirect",H[H.BadRequest=400]="BadRequest",H[H.Unauthorized=401]="Unauthorized",H[H.PaymentRequired=402]="PaymentRequired",H[H.Forbidden=403]="Forbidden",H[H.NotFound=404]="NotFound",H[H.MethodNotAllowed=405]="MethodNotAllowed",H[H.NotAcceptable=406]="NotAcceptable",H[H.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",H[H.RequestTimeout=408]="RequestTimeout",H[H.Conflict=409]="Conflict",H[H.Gone=410]="Gone",H[H.LengthRequired=411]="LengthRequired",H[H.PreconditionFailed=412]="PreconditionFailed",H[H.PayloadTooLarge=413]="PayloadTooLarge",H[H.UriTooLong=414]="UriTooLong",H[H.UnsupportedMediaType=415]="UnsupportedMediaType",H[H.RangeNotSatisfiable=416]="RangeNotSatisfiable",H[H.ExpectationFailed=417]="ExpectationFailed",H[H.ImATeapot=418]="ImATeapot",H[H.MisdirectedRequest=421]="MisdirectedRequest",H[H.UnprocessableEntity=422]="UnprocessableEntity",H[H.Locked=423]="Locked",H[H.FailedDependency=424]="FailedDependency",H[H.TooEarly=425]="TooEarly",H[H.UpgradeRequired=426]="UpgradeRequired",H[H.PreconditionRequired=428]="PreconditionRequired",H[H.TooManyRequests=429]="TooManyRequests",H[H.RequestHeaderFieldsTooLarge=431]="RequestHeaderFieldsTooLarge",H[H.UnavailableForLegalReasons=451]="UnavailableForLegalReasons",H[H.InternalServerError=500]="InternalServerError",H[H.NotImplemented=501]="NotImplemented",H[H.BadGateway=502]="BadGateway",H[H.ServiceUnavailable=503]="ServiceUnavailable",H[H.GatewayTimeout=504]="GatewayTimeout",H[H.HttpVersionNotSupported=505]="HttpVersionNotSupported",H[H.VariantAlsoNegotiates=506]="VariantAlsoNegotiates",H[H.InsufficientStorage=507]="InsufficientStorage",H[H.LoopDetected=508]="LoopDetected",H[H.NotExtended=510]="NotExtended",H[H.NetworkAuthenticationRequired=511]="NetworkAuthenticationRequired"}(je||(je={}));class Z{constructor(P){this.handler=P}request(P,q,Se={}){let Qe;if(P instanceof St)Qe=P;else{let ht,Kt;ht=Se.headers instanceof Ae?Se.headers:new Ae(Se.headers),Se.params&&(Kt=Se.params instanceof Be?Se.params:new Be({fromObject:Se.params})),Qe=new St(P,q,void 0!==Se.body?Se.body:null,{headers:ht,context:Se.context,params:Kt,reportProgress:Se.reportProgress,responseType:Se.responseType||"json",withCredentials:Se.withCredentials,transferCache:Se.transferCache})}const Ve=(0,F.of)(Qe).pipe(function B(H,P){return(0,k.OO)(H,P,1)}(ht=>this.handler.handle(ht)));if(P instanceof St||"events"===Se.observe)return Ve;const yt=Ve.pipe(function re(H,P){return function(Se){return Se.lift(new R(H,P))}}(ht=>ht instanceof Ut));switch(Se.observe||"body"){case"body":switch(Qe.responseType){case"arraybuffer":return yt.pipe((0,se.k)(ht=>{if(null!==ht.body&&!(ht.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return ht.body}));case"blob":return yt.pipe((0,se.k)(ht=>{if(null!==ht.body&&!(ht.body instanceof Blob))throw new Error("Response is not a Blob.");return ht.body}));case"text":return yt.pipe((0,se.k)(ht=>{if(null!==ht.body&&"string"!=typeof ht.body)throw new Error("Response is not a string.");return ht.body}));default:return yt.pipe((0,se.k)(ht=>ht.body))}case"response":return yt;default:throw new Error(`Unreachable: unhandled observe type ${Se.observe}}`)}}delete(P,q={}){return this.request("DELETE",P,q)}get(P,q={}){return this.request("GET",P,q)}head(P,q={}){return this.request("HEAD",P,q)}jsonp(P,q){return this.request("JSONP",P,{params:(new Be).append(q,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(P,q={}){return this.request("OPTIONS",P,q)}patch(P,q,Se={}){return this.request("PATCH",P,Me(Se,q))}post(P,q,Se={}){return this.request("POST",P,Me(Se,q))}put(P,q,Se={}){return this.request("PUT",P,Me(Se,q))}static#e=this.\u0275fac=function(q){return new(q||Z)(C.CoB(de))};static#t=this.\u0275prov=C.wxM({token:Z,factory:Z.\u0275fac})}const at=/^\)\]\}',?\n/;function b1(H){if(H.url)return H.url;const P="X-Request-URL".toLocaleLowerCase();return H.headers.get(P)}class T1{constructor(){this.fetchImpl=(0,C.uUt)(ut,{optional:!0})?.fetch??fetch.bind(globalThis),this.ngZone=(0,C.uUt)(C.WW2)}handle(P){return new te._(q=>{const Se=new AbortController;return this.doRequest(P,Se.signal,q).then(U1,Qe=>q.error(new et({error:Qe}))),()=>Se.abort()})}doRequest(P,q,Se){var Qe=this;return(0,s.c)(function*(){const Ve=Qe.createRequestInit(P);let yt;try{const J1=Qe.fetchImpl(P.urlWithParams,{signal:q,...Ve});(function Ct(H){H.then(U1,U1)})(J1),Se.next({type:$t.Sent}),yt=yield J1}catch(J1){return void Se.error(new et({error:J1,status:J1.status??0,statusText:J1.statusText,url:P.urlWithParams,headers:J1.headers}))}const ht=new Ae(yt.headers),Kt=yt.statusText,w1=b1(yt)??P.urlWithParams;let Rt=yt.status,K1=null;if(P.reportProgress&&Se.next(new m1({headers:ht,status:Rt,statusText:Kt,url:w1})),yt.body){const J1=yt.headers.get("content-length"),C1=[],D1=yt.body.getReader();let Wn,x1,sn=0;const Dn=typeof Zone<"u"&&Zone.current;yield Qe.ngZone.runOutsideAngular((0,s.c)(function*(){for(;;){const{done:Kn,value:Un}=yield D1.read();if(Kn)break;if(C1.push(Un),sn+=Un.length,P.reportProgress){x1="text"===P.responseType?(x1??"")+(Wn??=new TextDecoder).decode(Un,{stream:!0}):void 0;const R2=()=>Se.next({type:$t.DownloadProgress,total:J1?+J1:void 0,loaded:sn,partialText:x1});Dn?Dn.run(R2):R2()}}}));const On=Qe.concatChunks(C1,sn);try{const Kn=yt.headers.get("Content-Type")??"";K1=Qe.parseBody(P,On,Kn)}catch(Kn){return void Se.error(new et({error:Kn,headers:new Ae(yt.headers),status:yt.status,statusText:yt.statusText,url:b1(yt)??P.urlWithParams}))}}0===Rt&&(Rt=K1?je.Ok:0),Rt>=200&&Rt<300?(Se.next(new Ut({body:K1,headers:ht,status:Rt,statusText:Kt,url:w1})),Se.complete()):Se.error(new et({error:K1,headers:ht,status:Rt,statusText:Kt,url:w1}))})()}parseBody(P,q,Se){switch(P.responseType){case"json":const Qe=(new TextDecoder).decode(q).replace(at,"");return""===Qe?null:JSON.parse(Qe);case"text":return(new TextDecoder).decode(q);case"blob":return new Blob([q],{type:Se});case"arraybuffer":return q.buffer}}createRequestInit(P){const q={},Se=P.withCredentials?"include":void 0;if(P.headers.forEach((Qe,Ve)=>q[Qe]=Ve.join(",")),q.Accept??="application/json, text/plain, */*",!q["Content-Type"]){const Qe=P.detectContentTypeHeader();null!==Qe&&(q["Content-Type"]=Qe)}return{body:P.serializeBody(),method:P.method,headers:q,credentials:Se}}concatChunks(P,q){const Se=new Uint8Array(q);let Qe=0;for(const Ve of P)Se.set(Ve,Qe),Qe+=Ve.length;return Se}static#e=this.\u0275fac=function(q){return new(q||T1)};static#t=this.\u0275prov=C.wxM({token:T1,factory:T1.\u0275fac})}class ut{}function U1(){}function Ze(H,P){return P(H)}function kt(H,P){return(q,Se)=>P.intercept(q,{handle:Qe=>H(Qe,Se)})}const _e=new C.UbH(""),X=new C.UbH(""),ve=new C.UbH(""),Je=new C.UbH("");function Lt(){let H=null;return(P,q)=>{null===H&&(H=((0,C.uUt)(_e,{optional:!0})??[]).reduceRight(kt,Ze));const Se=(0,C.uUt)(C.g9Y),Qe=Se.add();return H(P,q).pipe(be(()=>Se.remove(Qe)))}}class V extends de{constructor(P,q){super(),this.backend=P,this.injector=q,this.chain=null,this.pendingTasks=(0,C.uUt)(C.g9Y);const Se=(0,C.uUt)(Je,{optional:!0});this.backend=Se??P}handle(P){if(null===this.chain){const Se=Array.from(new Set([...this.injector.get(X),...this.injector.get(ve,[])]));this.chain=Se.reduceRight((Qe,Ve)=>function nt(H,P,q){return(Se,Qe)=>(0,C.SMS)(q,()=>P(Se,Ve=>H(Ve,Qe)))}(Qe,Ve,this.injector),Ze)}const q=this.pendingTasks.add();return this.chain(P,Se=>this.backend.handle(Se)).pipe(be(()=>this.pendingTasks.remove(q)))}static#e=this.\u0275fac=function(q){return new(q||V)(C.CoB(He),C.CoB(C.SIe))};static#t=this.\u0275prov=C.wxM({token:V,factory:V.\u0275fac})}let ae,N=0;class l1{}function c1(){return"object"==typeof window?window:{}}class Pn{constructor(P,q){this.callbackMap=P,this.document=q,this.resolvedPromise=Promise.resolve()}nextCallback(){return"ng_jsonp_callback_"+N++}handle(P){if("JSONP"!==P.method)throw new Error("JSONP requests must use JSONP request method.");if("json"!==P.responseType)throw new Error("JSONP requests must use Json response type.");if(P.headers.keys().length>0)throw new Error("JSONP requests do not support headers.");return new te._(q=>{const Se=this.nextCallback(),Qe=P.urlWithParams.replace(/=JSONP_CALLBACK(&|$)/,`=${Se}$1`),Ve=this.document.createElement("script");Ve.src=Qe;let yt=null,ht=!1;this.callbackMap[Se]=K1=>{delete this.callbackMap[Se],yt=K1,ht=!0};const Kt=()=>{Ve.parentNode&&Ve.parentNode.removeChild(Ve),delete this.callbackMap[Se]};return Ve.addEventListener("load",K1=>{this.resolvedPromise.then(()=>{Kt(),ht?(q.next(new Ut({body:yt,status:je.Ok,statusText:"OK",url:Qe})),q.complete()):q.error(new et({url:Qe,status:0,statusText:"JSONP Error",error:new Error("JSONP injected script did not invoke callback.")}))})}),Ve.addEventListener("error",K1=>{Kt(),q.error(new et({error:K1,status:0,statusText:"JSONP Error",url:Qe}))}),this.document.body.appendChild(Ve),q.next({type:$t.Sent}),()=>{ht||this.removeListeners(Ve),Kt()}})}removeListeners(P){ae??=this.document.implementation.createHTMLDocument(),ae.adoptNode(P)}static#e=this.\u0275fac=function(q){return new(q||Pn)(C.CoB(l1),C.CoB(pe.Ud))};static#t=this.\u0275prov=C.wxM({token:Pn,factory:Pn.\u0275fac})}function nn(H,P){return"JSONP"===H.method?(0,C.uUt)(Pn).handle(H):P(H)}class zr{constructor(P){this.injector=P}intercept(P,q){return(0,C.SMS)(this.injector,()=>nn(P,Se=>q.handle(Se)))}static#e=this.\u0275fac=function(q){return new(q||zr)(C.CoB(C.SIe))};static#t=this.\u0275prov=C.wxM({token:zr,factory:zr.\u0275fac})}const Cr=/^\)\]\}',?\n/;class rn{constructor(P){this.xhrFactory=P}handle(P){if("JSONP"===P.method)throw new C.OBp(-2800,!1);const q=this.xhrFactory;return(q.\u0275loadImpl?(0,U.Q)(q.\u0275loadImpl()):(0,F.of)(null)).pipe((0,fe.G)(()=>new te._(Qe=>{const Ve=q.build();if(Ve.open(P.method,P.urlWithParams),P.withCredentials&&(Ve.withCredentials=!0),P.headers.forEach((C1,D1)=>Ve.setRequestHeader(C1,D1.join(","))),P.headers.has("Accept")||Ve.setRequestHeader("Accept","application/json, text/plain, */*"),!P.headers.has("Content-Type")){const C1=P.detectContentTypeHeader();null!==C1&&Ve.setRequestHeader("Content-Type",C1)}if(P.responseType){const C1=P.responseType.toLowerCase();Ve.responseType="json"!==C1?C1:"text"}const yt=P.serializeBody();let ht=null;const Kt=()=>{if(null!==ht)return ht;const C1=Ve.statusText||"OK",D1=new Ae(Ve.getAllResponseHeaders()),sn=function ir(H){return"responseURL"in H&&H.responseURL?H.responseURL:/^X-Request-URL:/m.test(H.getAllResponseHeaders())?H.getResponseHeader("X-Request-URL"):null}(Ve)||P.url;return ht=new m1({headers:D1,status:Ve.status,statusText:C1,url:sn}),ht},w1=()=>{let{headers:C1,status:D1,statusText:sn,url:Wn}=Kt(),x1=null;D1!==je.NoContent&&(x1=typeof Ve.response>"u"?Ve.responseText:Ve.response),0===D1&&(D1=x1?je.Ok:0);let Dn=D1>=200&&D1<300;if("json"===P.responseType&&"string"==typeof x1){const On=x1;x1=x1.replace(Cr,"");try{x1=""!==x1?JSON.parse(x1):null}catch(Kn){x1=On,Dn&&(Dn=!1,x1={error:Kn,text:x1})}}Dn?(Qe.next(new Ut({body:x1,headers:C1,status:D1,statusText:sn,url:Wn||void 0})),Qe.complete()):Qe.error(new et({error:x1,headers:C1,status:D1,statusText:sn,url:Wn||void 0}))},Rt=C1=>{const{url:D1}=Kt(),sn=new et({error:C1,status:Ve.status||0,statusText:Ve.statusText||"Unknown Error",url:D1||void 0});Qe.error(sn)};let K1=!1;const Z1=C1=>{K1||(Qe.next(Kt()),K1=!0);let D1={type:$t.DownloadProgress,loaded:C1.loaded};C1.lengthComputable&&(D1.total=C1.total),"text"===P.responseType&&Ve.responseText&&(D1.partialText=Ve.responseText),Qe.next(D1)},J1=C1=>{let D1={type:$t.UploadProgress,loaded:C1.loaded};C1.lengthComputable&&(D1.total=C1.total),Qe.next(D1)};return Ve.addEventListener("load",w1),Ve.addEventListener("error",Rt),Ve.addEventListener("timeout",Rt),Ve.addEventListener("abort",Rt),P.reportProgress&&(Ve.addEventListener("progress",Z1),null!==yt&&Ve.upload&&Ve.upload.addEventListener("progress",J1)),Ve.send(yt),Qe.next({type:$t.Sent}),()=>{Ve.removeEventListener("error",Rt),Ve.removeEventListener("abort",Rt),Ve.removeEventListener("load",w1),Ve.removeEventListener("timeout",Rt),P.reportProgress&&(Ve.removeEventListener("progress",Z1),null!==yt&&Ve.upload&&Ve.upload.removeEventListener("progress",J1)),Ve.readyState!==Ve.DONE&&Ve.abort()}})))}static#e=this.\u0275fac=function(q){return new(q||rn)(C.CoB(pe.OM))};static#t=this.\u0275prov=C.wxM({token:rn,factory:rn.\u0275fac})}const Bn=new C.UbH(""),ct="XSRF-TOKEN",x=new C.UbH("",{providedIn:"root",factory:()=>ct}),W="X-XSRF-TOKEN",we=new C.UbH("",{providedIn:"root",factory:()=>W});class rt{}class dt{constructor(P,q,Se){this.doc=P,this.platform=q,this.cookieName=Se,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const P=this.doc.cookie||"";return P!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,pe.Sg)(P,this.cookieName),this.lastCookieString=P),this.lastToken}static#e=this.\u0275fac=function(q){return new(q||dt)(C.CoB(pe.Ud),C.CoB(C.AHE),C.CoB(x))};static#t=this.\u0275prov=C.wxM({token:dt,factory:dt.\u0275fac})}function e1(H,P){const q=H.url.toLowerCase();if(!(0,C.uUt)(Bn)||"GET"===H.method||"HEAD"===H.method||q.startsWith("http://")||q.startsWith("https://"))return P(H);const Se=(0,C.uUt)(rt).getToken(),Qe=(0,C.uUt)(we);return null!=Se&&!H.headers.has(Qe)&&(H=H.clone({headers:H.headers.set(Qe,Se)})),P(H)}class Nt{constructor(P){this.injector=P}intercept(P,q){return(0,C.SMS)(this.injector,()=>e1(P,Se=>q.handle(Se)))}static#e=this.\u0275fac=function(q){return new(q||Nt)(C.CoB(C.SIe))};static#t=this.\u0275prov=C.wxM({token:Nt,factory:Nt.\u0275fac})}var it;function V1(H,P){return{\u0275kind:H,\u0275providers:P}}function v2(...H){const P=[Z,rn,V,{provide:de,useExisting:V},{provide:He,useExisting:rn},{provide:X,useValue:e1,multi:!0},{provide:Bn,useValue:!0},{provide:rt,useClass:dt}];for(const q of H)P.push(...q.\u0275providers);return(0,C.AFj)(P)}!function(H){H[H.Interceptors=0]="Interceptors",H[H.LegacyInterceptors=1]="LegacyInterceptors",H[H.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",H[H.NoXsrfProtection=3]="NoXsrfProtection",H[H.JsonpSupport=4]="JsonpSupport",H[H.RequestsMadeViaParent=5]="RequestsMadeViaParent",H[H.Fetch=6]="Fetch"}(it||(it={}));const xn=new C.UbH("");function sr(){return V1(it.LegacyInterceptors,[{provide:xn,useFactory:Lt},{provide:X,useExisting:xn,multi:!0}])}function K2({cookieName:H,headerName:P}){const q=[];return void 0!==H&&q.push({provide:x,useValue:H}),void 0!==P&&q.push({provide:we,useValue:P}),V1(it.CustomXsrfConfiguration,q)}function wn(){return V1(it.JsonpSupport,[Pn,{provide:l1,useFactory:c1},{provide:X,useValue:nn,multi:!0}])}class t2{static disable(){return{ngModule:t2,providers:[V1(it.NoXsrfProtection,[{provide:Bn,useValue:!1}]).\u0275providers]}}static withOptions(P={}){return{ngModule:t2,providers:K2(P).\u0275providers}}static#e=this.\u0275fac=function(q){return new(q||t2)};static#t=this.\u0275mod=C.a4G({type:t2});static#n=this.\u0275inj=C.s3X({providers:[Nt,{provide:_e,useExisting:Nt,multi:!0},{provide:rt,useClass:dt},K2({cookieName:ct,headerName:W}).\u0275providers,{provide:Bn,useValue:!0}]})}class on{static#e=this.\u0275fac=function(q){return new(q||on)};static#t=this.\u0275mod=C.a4G({type:on});static#n=this.\u0275inj=C.s3X({providers:[v2(sr())]})}class Wt{static#e=this.\u0275fac=function(q){return new(q||Wt)};static#t=this.\u0275mod=C.a4G({type:Wt});static#n=this.\u0275inj=C.s3X({providers:[wn().\u0275providers]})}new C.UbH("")},32:(Tt,Ne,D)=>{"use strict";D.d(Ne,{QHP:()=>Js,Ev2:()=>Aa,Swk:()=>g3,OMq:()=>S0,YND:()=>qs,kD9:()=>sh,YlN:()=>aM,ce5:()=>Ms,ayF:()=>YM,QNT:()=>jp,GMv:()=>hi,SIe:()=>Fr,eAe:()=>W3,_w7:()=>N,q4E:()=>Ii,kH7:()=>dM,y_5:()=>V2,_qm:()=>D9,UbH:()=>E1,zZn:()=>G2,EFl:()=>cM,Uj7:()=>Io,YNh:()=>Po,KYU:()=>Ta,S0t:()=>fM,oF$:()=>e5,WW2:()=>qn,T7N:()=>dr,C_D:()=>uM,AHE:()=>lo,crf:()=>g5,qko:()=>lM,q87:()=>ug,O8F:()=>$c,yzm:()=>Ki,SI6:()=>K3,Yiy:()=>c0,g1_:()=>a3,Qfh:()=>N5,Yw2:()=>gs,G4X:()=>js,eOv:()=>Y8,a8Z:()=>Bp,_io:()=>Jg,y8U:()=>J4,K6R:()=>pn,cZD:()=>Bv,Gk1:()=>mC,grM:()=>nh,agy:()=>qM,wd:()=>r3,uUt:()=>v1,AFj:()=>v3,cJ3:()=>zv,m4O:()=>fv,SMS:()=>Zo,sRj:()=>Vv,oPY:()=>Z8,GUm:()=>n3,E1M:()=>Xs,i4S:()=>F5,GUM:()=>i5,g9Y:()=>Y3,OBp:()=>nt,aS5:()=>Hp,Mn9:()=>Wp,Y8L:()=>kt,Om8:()=>s4,ozE:()=>t8,K2p:()=>qo,GM_:()=>A9,u8n:()=>k9,ER9:()=>Y0,Vfw:()=>Z0,Gc:()=>S9,iMv:()=>jl,G58:()=>_e,y02:()=>Kd,IHs:()=>t1,w5$:()=>ic,gX2:()=>Kp,S:()=>E3,a2n:()=>vp,Kcx:()=>Ku,auf:()=>Ga,GEN:()=>l1,E2t:()=>b3,eg9:()=>ul,Wk5:()=>n2,QJr:()=>Gu,SYr:()=>Ai,M5G:()=>ip,yG2:()=>T4,e48:()=>Dl,eAK:()=>xl,In1:()=>x1,Sc5:()=>R2,wxM:()=>un,s3X:()=>t3,a4G:()=>Kn,UTH:()=>C3,GI1:()=>ri,wR5:()=>Rl,k70:()=>ma,SAx:()=>Ca,C$Y:()=>ga,I0R:()=>ha,KQA:()=>Gd,otF:()=>N0,CoB:()=>m2,gJ8:()=>T6,qCj:()=>Ul,Gqi:()=>jf,gRP:()=>Ao,S2Z:()=>c5,GaO:()=>Df,_Xx:()=>Ef,kPM:()=>Lf,E7m:()=>Pl,S45:()=>gp,wto:()=>Rf,CGJ:()=>Ir,wLc:()=>pr,MbM:()=>V6,usT:()=>g2,iSC:()=>sp,m4B:()=>Tl,yuY:()=>L8,OEk:()=>Yf,cNF:()=>Hl,oRS:()=>ba,CAO:()=>Wl,kNx:()=>rp,iHE:()=>Zl,OKB:()=>Kl,CC$:()=>Ff});var s=D(392); /** - * @license Angular v16.2.12 + * @license Angular v17.2.4 * (c) 2010-2022 Google LLC. https://angular.io/ * License: MIT - */function te(e){for(let t in e)if(e[t]===te)return t;throw Error("Could not find renamed property on target object.")}function V(e,t){for(const n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function fe(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(fe).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const t=e.toString();if(null==t)return""+t;const n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function ye(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const Xe=te({__forward_ref__:te});function lt(e){return e.__forward_ref__=lt,e.toString=function(){return fe(this())},e}function Je(e){return ct(e)?e():e}function ct(e){return"function"==typeof e&&e.hasOwnProperty(Xe)&&e.__forward_ref__===lt}function Pt(e){return e&&!!e.\u0275providers}const kn="https://g.co/ng/security#xss";class $e extends Error{constructor(t,n){super(wn(t,n)),this.code=t}}function wn(e,t){return`NG0${Math.abs(e)}${t?": "+t:""}`}function Ke(e){return"string"==typeof e?e:null==e?"":String(e)}function gt(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():Ke(e)}function In(e,t){throw new $e(-201,!1)}function Tn(e,t,n){e!=t&&Ve(n,e,t,"==")}function ot(e,t){null==e&&Ve(t,e,null,"!=")}function Ve(e,t,n,r){throw new Error(`ASSERTION ERROR: ${e}`+(null==r?"":` [Expected=> ${n} ${r} ${t} <=Actual]`))}function $t(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function Kt(e){return{providers:e.providers||[],imports:e.imports||[]}}function Mn(e){return St(e,Ft)||St(e,xr)}function St(e,t){return e.hasOwnProperty(t)?e[t]:null}function br(e){return e&&(e.hasOwnProperty(Wn)||e.hasOwnProperty(Dr))?e[Wn]:null}const Ft=te({\u0275prov:te}),Wn=te({\u0275inj:te}),xr=te({ngInjectableDef:te}),Dr=te({ngInjectorDef:te});var vt,e;let Rr;function Br(){return Rr}function Nn(e){const t=Rr;return Rr=e,t}function Er(e,t,n){const r=Mn(e);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:n&vt.Optional?null:void 0!==t?t:void In(fe(e))}(e=vt||(vt={}))[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional";const bn=globalThis;class Lt{constructor(t,n){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=$t({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const lr={},wr="__NG_DI_FLAG__",Qn="ngTempTokenPath",Si=/\n/gm,uo="\u0275",co="__source";let nn;function Zr(e){const t=nn;return nn=e,t}function Ce(e,t=vt.Default){if(void 0===nn)throw new $e(-203,!1);return null===nn?Er(e,void 0,t):nn.get(e,t&vt.Optional?null:void 0,t)}function T(e,t=vt.Default){return(Br()||Ce)(Je(e),t)}function $(e){throw new $e(202,!1)}function pe(e,t=vt.Default){return T(e,We(t))}function We(e){return typeof e>"u"||"number"==typeof e?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function Le(e){const t=[];for(let n=0;n ");else if("object"==typeof t){let a=[];for(let u in t)if(t.hasOwnProperty(u)){let f=t[u];a.push(u+":"+("string"==typeof f?JSON.stringify(f):fe(f)))}i=`{${a.join(", ")}}`}return`${n}${r?"("+r+")":""}[${i}]: ${e.replace(Si,"\n ")}`}("\n"+e.message,i,n,r),e.ngTokenPath=i,e[Qn]=null,e}function hn(e){return{toString:e}.toString()}var dn,qn;!function(e){e[e.OnPush=0]="OnPush",e[e.Default=1]="Default"}(dn||(dn={})),function(e){e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom"}(qn||(qn={}));const Bn={},at=[],Gt=te({\u0275cmp:te}),zn=te({\u0275dir:te}),Nr=te({\u0275pipe:te}),mn=te({\u0275mod:te}),Dn=te({\u0275fac:te}),jr=te({__NG_ELEMENT_ID__:te}),Ci=te({__NG_ENV_ID__:te});function hr(e,t,n){let r=e.length;for(;;){const i=e.indexOf(t,n);if(-1===i)return i;if(0===i||e.charCodeAt(i-1)<=32){const a=t.length;if(i+a===r||e.charCodeAt(i+a)<=32)return i}n=i+1}}function Ir(e,t,n){let r=0;for(;rt){u=a-1;break}}}for(;aa?"":i[z+1].toLowerCase();const ue=8&r?re:null;if(ue&&-1!==hr(ue,M,0)||2&r&&M!==re){if(nr(r))return!1;u=!0}}}}else{if(!u&&!nr(r)&&!nr(p))return!1;if(u&&nr(p))continue;u=!1,r=p|1&r}}return nr(r)||u}function nr(e){return 0==(1&e)}function No(e,t,n,r){if(null===t)return-1;let i=0;if(r||!n){let a=!1;for(;i-1)for(n++;n0?'="'+f+'"':"")+"]"}else 8&r?i+="."+u:4&r&&(i+=" "+u);else""!==i&&!nr(u)&&(t+=Fo(a,i),i=""),r=u,a=a||!nr(r);n++}return""!==i&&(t+=Fo(a,i)),t}function Lr(e){return hn(()=>{const t=Bi(e),n={...t,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===dn.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||qn.Emulated,styles:e.styles||at,_:null,schemas:e.schemas||null,tView:null,id:""};f1(n);const r=e.dependencies;return n.directiveDefs=Xi(r,!1),n.pipeDefs=Xi(r,!0),n.id=function As(e){let t=0;const n=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(const i of n)t=Math.imul(31,t)+i.charCodeAt(0)<<0;return t+=2147483648,"c"+t}(n),n})}function ko(e,t,n){const r=e.\u0275cmp;r.directiveDefs=Xi(t,!1),r.pipeDefs=Xi(n,!0)}function Mo(e){return Ot(e)||rr(e)}function O1(e){return null!==e}function Sr(e){return hn(()=>({type:e.type,bootstrap:e.bootstrap||at,declarations:e.declarations||at,imports:e.imports||at,exports:e.exports||at,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function Yo(e,t){return hn(()=>{const n=ir(e,!0);n.declarations=t.declarations||at,n.imports=t.imports||at,n.exports=t.exports||at})}function _r(e,t){if(null==e)return Bn;const n={};for(const r in e)if(e.hasOwnProperty(r)){let i=e[r],a=i;Array.isArray(i)&&(a=i[1],i=i[0]),n[i]=r,t&&(t[i]=a)}return n}function rn(e){return hn(()=>{const t=Bi(e);return f1(t),t})}function pn(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:!0===e.standalone,onDestroy:e.type.prototype.ngOnDestroy||null}}function Ot(e){return e[Gt]||null}function rr(e){return e[zn]||null}function or(e){return e[Nr]||null}function yi(e){const t=Ot(e)||rr(e)||or(e);return null!==t&&t.standalone}function ir(e,t){const n=e[mn]||null;if(!n&&!0===t)throw new Error(`Type ${fe(e)} does not have '\u0275mod' property.`);return n}function Bi(e){const t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputTransforms:null,inputConfig:e.inputs||Bn,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||at,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:_r(e.inputs,t),outputs:_r(e.outputs)}}function f1(e){e.features?.forEach(t=>t(e))}function Xi(e,t){if(!e)return null;const n=t?or:Mo;return()=>("function"==typeof e?e():e).map(r=>n(r)).filter(O1)}const an=0,Ye=1,mt=2,jt=3,Zn=4,ji=5,jn=6,Kr=7,fn=8,ho=9,Un=10,ht=11,Kn=12,vi=13,Fr=14,ln=15,zr=16,Ro=17,Ht=18,$r=19,bo=20,Qo=21,no=22,h1=23,Do=24,Vt=25,Jo=1,Bo=2,$n=7,Tr=9,Hn=11;function S(e){return Array.isArray(e)&&"object"==typeof e[Jo]}function d(e){return Array.isArray(e)&&!0===e[Jo]}function D(e){return 0!=(4&e.flags)}function k(e){return e.componentOffset>-1}function xe(e){return 1==(1&e.flags)}function qe(e){return!!e.template}function Xn(e){return 0!=(512&e[mt])}function Ui(e,t){return e.hasOwnProperty(Dn)?e[Dn]:null}let cr=null,se=!1;function be(e){const t=cr;return cr=e,t}const ve={version:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{}};function At(e){if(!wi(e)||e.dirty){if(!e.producerMustRecompute(e)&&!po(e))return void(e.dirty=!1);e.producerRecomputeValue(e),e.dirty=!1}}function gn(e){if(void 0===e.liveConsumerNode)return;const t=se;se=!0;try{for(const n of e.liveConsumerNode)n.dirty||An(n)}finally{se=t}}function An(e){e.dirty=!0,gn(e),e.consumerMarkedDirty?.(e)}function N1(e){return e&&(e.nextProducerIndex=0),be(e)}function Fs(e,t){if(be(t),e&&void 0!==e.producerNode&&void 0!==e.producerIndexOfThis&&void 0!==e.producerLastReadVersion){if(wi(e))for(let n=e.nextProducerIndex;ne.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function po(e){m(e);for(let t=0;t0}function m(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}function h(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}let Pn=null;function Hi(e){const t=be(null);try{return e()}finally{be(t)}}const t2=()=>{},S1=(()=>({...ve,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:e=>{e.schedule(e.ref)},hasRun:!1,cleanupFn:t2}))();class C1{constructor(t,n,r){this.previousValue=t,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}}function t1(){return F1}function F1(e){return e.type.prototype.ngOnChanges&&(e.setInput=ss),is}function is(){const e=Ur(this),t=e?.current;if(t){const n=e.previous;if(n===Bn)e.previous=t;else for(let r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function ss(e,t,n,r){const i=this.declaredInputs[n],a=Ur(e)||function I3(e,t){return e[yr]=t}(e,{previous:Bn,current:null}),u=a.current||(a.current={}),f=a.previous,p=f[i];u[i]=new C1(p&&p.currentValue,t,f===Bn),e[r]=t}t1.ngInherit=!0;const yr="__ngSimpleChanges__";function Ur(e){return e[yr]||null}let fa=null;const Co=function(e,t,n){fa?.(e,t,n)},k1="svg";function _n(e){for(;Array.isArray(e);)e=e[an];return e}function _(e){for(;Array.isArray(e);){if("object"==typeof e[Jo])return e;e=e[an]}return null}function g(e,t){return _n(t[e])}function b(e,t){return _n(t[e.index])}function F(e,t){return e.data[t]}function X(e,t){return e[t]}function Pe(e,t){const n=t[e];return S(n)?n:n[an]}function yn(e,t){return null==t?null:e[t]}function ar(e){e[Ro]=0}function mo(e){1024&e[mt]||(e[mt]|=1024,_o(e,1))}function O(e){1024&e[mt]&&(e[mt]&=-1025,_o(e,-1))}function _o(e,t){let n=e[jt];if(null===n)return;n[ji]+=t;let r=n;for(n=n[jt];null!==n&&(1===t&&1===r[ji]||-1===t&&0===r[ji]);)n[ji]+=t,r=n,n=n[jt]}function m1(e,t){if(256==(256&e[mt]))throw new $e(911,!1);null===e[Qo]&&(e[Qo]=[]),e[Qo].push(t)}const Ze={lFrame:R1(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function fu(){return Ze.bindingsEnabled}function Rs(){return null!==Ze.skipHydrationRootTNode}function $5(){Ze.bindingsEnabled=!0}function Y5(){Ze.bindingsEnabled=!1}function Re(){return Ze.lFrame.lView}function vn(){return Ze.lFrame.tView}function hu(e){return Ze.lFrame.contextLView=e,e[fn]}function n1(e){return Ze.lFrame.contextLView=null,e}function io(){let e=pu();for(;null!==e&&64===e.type;)e=e.parent;return e}function pu(){return Ze.lFrame.currentTNode}function ha(){const e=Ze.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}function r1(e,t){const n=Ze.lFrame;n.currentTNode=e,n.isParent=t}function L3(){return Ze.lFrame.isParent}function y1(){Ze.lFrame.isParent=!1}function wo(){const e=Ze.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function v1(){return Ze.lFrame.bindingIndex}function gu(e){return Ze.lFrame.bindingIndex=e}function Bs(){return Ze.lFrame.bindingIndex++}function M1(e){const t=Ze.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function T3(e){Ze.lFrame.inI18n=e}function q5(e,t){const n=Ze.lFrame;n.bindingIndex=n.bindingRootIndex=e,pa(t)}function pa(e){Ze.lFrame.currentDirectiveIndex=e}function cs(e){const t=Ze.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}function ga(){return Ze.lFrame.currentQueryIndex}function O3(e){Ze.lFrame.currentQueryIndex=e}function mu(e){const t=e[Ye];return 2===t.type?t.declTNode:1===t.type?e[jn]:null}function _u(e,t,n){if(n&vt.SkipSelf){let i=t,a=e;for(;(i=i.parent,null===i&&!(n&vt.Host))&&(i=mu(a),!(null===i||(a=a[Fr],10&i.type))););if(null===i)return!1;t=i,e=a}const r=Ze.lFrame=r2();return r.currentTNode=t,r.lView=e,!0}function Gi(e){const t=r2(),n=e[Ye];Ze.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function r2(){const e=Ze.lFrame,t=null===e?null:e.child;return null===t?R1(e):t}function R1(e){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function ri(){const e=Ze.lFrame;return Ze.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const yu=ri;function o2(){const e=ri();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function vu(e){return(Ze.lFrame.contextLView=function Ca(e,t){for(;e>0;)t=t[Fr],e--;return t}(e,Ze.lFrame.contextLView))[fn]}function vr(){return Ze.lFrame.selectedIndex}function B1(e){Ze.lFrame.selectedIndex=e}function gr(){const e=Ze.lFrame;return F(e.tView,e.selectedIndex)}function ma(){Ze.lFrame.currentNamespace=k1}function e8(){Ze.lFrame.currentNamespace="math"}function A3(){!function so(){Ze.lFrame.currentNamespace=null}()}function i2(){return Ze.lFrame.currentNamespace}let P3=!0;function oi(){return P3}function o1(e){P3=e}function i1(e,t){for(let n=t.directiveStart,r=t.directiveEnd;n=r)break}else t[p]<0&&(e[Ro]+=65536),(f>13>16&&(3&e[mt])===t&&(e[mt]+=8192,bu(f,a)):bu(f,a)}const j1=-1;class va{constructor(t,n,r){this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=r}}function a2(e){return e!==j1}function Da(e){return 32767&e}function Ea(e,t){let n=function o8(e){return e>>16}(e),r=t;for(;n>0;)r=r[Fr],n--;return r}let l2=!0;function js(e){const t=l2;return l2=e,t}const u2=255,N3=5;let Eu=0;const Wi={};function d2(e,t){const n=S3(e,t);if(-1!==n)return n;const r=t[Ye];r.firstCreatePass&&(e.injectorIndex=t.length,f2(r.data,e),f2(t,null),f2(r.blueprint,null));const i=h2(e,t),a=e.injectorIndex;if(a2(i)){const u=Da(i),f=Ea(i,t),p=f[Ye].data;for(let M=0;M<8;M++)t[a+M]=f[u+M]|p[u+M]}return t[a+8]=i,a}function f2(e,t){e.push(0,0,0,0,0,0,0,0,t)}function S3(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function h2(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=0,r=null,i=t;for(;null!==i;){if(r=B3(i),null===r)return j1;if(n++,i=i[Fr],-1!==r.injectorIndex)return r.injectorIndex|n<<16}return j1}function p2(e,t,n){!function c2(e,t,n){let r;"string"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(jr)&&(r=n[jr]),null==r&&(r=n[jr]=Eu++);const i=r&u2,a=1<>N3)]|=a}(e,t,n)}function g2(e,t,n){if(n&vt.Optional||void 0!==e)return e;In()}function F3(e,t,n,r){if(n&vt.Optional&&void 0===r&&(r=null),!(n&(vt.Self|vt.Host))){const i=e[ho],a=Nn(void 0);try{return i?i.get(t,r,n&vt.Optional):Er(t,r,n&vt.Optional)}finally{Nn(a)}}return g2(r,0,n)}function C2(e,t,n,r=vt.Default,i){if(null!==e){if(2048&t[mt]&&!(r&vt.Self)){const u=function Iu(e,t,n,r,i){let a=e,u=t;for(;null!==a&&null!==u&&2048&u[mt]&&!(512&u[mt]);){const f=wu(a,u,n,r|vt.Self,Wi);if(f!==Wi)return f;let p=a.parent;if(!p){const M=u[bo];if(M){const L=M.get(n,Wi,r);if(L!==Wi)return L}p=B3(u),u=u[Fr]}a=p}return i}(e,t,n,r,Wi);if(u!==Wi)return u}const a=wu(e,t,n,r,Wi);if(a!==Wi)return a}return F3(t,n,r,i)}function wu(e,t,n,r,i){const a=function s8(e){if("string"==typeof e)return e.charCodeAt(0)||0;const t=e.hasOwnProperty(jr)?e[jr]:void 0;return"number"==typeof t?t>=0?t&u2:l8:t}(n);if("function"==typeof a){if(!_u(t,e,r))return r&vt.Host?g2(i,0,r):F3(t,n,r,i);try{let u;if(u=a(r),null!=u||r&vt.Optional)return u;In()}finally{yu()}}else if("number"==typeof a){let u=null,f=S3(e,t),p=j1,M=r&vt.Host?t[ln][jn]:null;for((-1===f||r&vt.SkipSelf)&&(p=-1===f?h2(e,t):t[f+8],p!==j1&&R3(r,!1)?(u=t[Ye],f=Da(p),t=Ea(p,t)):f=-1);-1!==f;){const L=t[Ye];if(Vs(a,f,L.data)){const z=k3(f,t,n,u,r,M);if(z!==Wi)return z}p=t[f+8],p!==j1&&R3(r,t[Ye].data[f+8]===M)&&Vs(a,f,t)?(u=L,f=Da(p),t=Ea(p,t)):f=-1}}return i}function k3(e,t,n,r,i,a){const u=t[Ye],f=u.data[e+8],L=Wt(f,u,n,null==r?k(f)&&l2:r!=u&&0!=(3&f.type),i&vt.Host&&a===f);return null!==L?ds(t,u,L,f):Wi}function Wt(e,t,n,r,i){const a=e.providerIndexes,u=t.data,f=1048575&a,p=e.directiveStart,M=e.directiveEnd,L=a>>20,re=i?f+L:M;for(let ue=r?f:f+L;ue=p&&Te.type===n)return ue}if(i){const ue=u[p];if(ue&&qe(ue)&&ue.type===n)return p}return null}function ds(e,t,n,r){let i=e[n];const a=t.data;if(function Ma(e){return e instanceof va}(i)){const u=i;u.resolving&&function Vn(e,t){const n=t?`. Dependency path: ${t.join(" > ")} > ${e}`:"";throw new $e(-200,`Circular dependency in DI detected for ${e}${n}`)}(gt(a[n]));const f=js(u.canSeeViewProviders);u.resolving=!0;const M=u.injectImpl?Nn(u.injectImpl):null;_u(e,r,vt.Default);try{i=e[n]=u.factory(void 0,a,e,r),t.firstCreatePass&&n>=r.directiveStart&&function s2(e,t,n){const{ngOnChanges:r,ngOnInit:i,ngDoCheck:a}=t.type.prototype;if(r){const u=F1(t);(n.preOrderHooks??=[]).push(e,u),(n.preOrderCheckHooks??=[]).push(e,u)}i&&(n.preOrderHooks??=[]).push(0-e,i),a&&((n.preOrderHooks??=[]).push(e,a),(n.preOrderCheckHooks??=[]).push(e,a))}(n,a[n],t)}finally{null!==M&&Nn(M),js(f),u.resolving=!1,yu()}}return i}function Vs(e,t,n){const r=1<>N3)]&r)}function R3(e,t){return!(e&vt.Self||e&vt.Host&&t)}class er{constructor(t,n){this._tNode=t,this._lView=n}get(t,n,r){return C2(this._tNode,this._lView,t,We(r),n)}}function l8(){return new er(io(),Re())}function Ia(e){return hn(()=>{const t=e.prototype.constructor,n=t[Dn]||La(t),r=Object.prototype;let i=Object.getPrototypeOf(e.prototype).constructor;for(;i&&i!==r;){const a=i[Dn]||La(i);if(a&&a!==n)return a;i=Object.getPrototypeOf(i)}return a=>new a})}function La(e){return ct(e)?()=>{const t=La(Je(e));return t&&t()}:Ui(e)}function B3(e){const t=e[Ye],n=t.type;return 2===n?t.declTNode:1===n?e[jn]:null}function Io(e){return function i8(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;const n=e.attrs;if(n){const r=n.length;let i=0;for(;i{const a=m2(t);function u(...f){if(this instanceof u)return a.call(this,...f),this;const p=new u(...f);return function(L){return i&&i(L,...f),(L.hasOwnProperty(ii)?L[ii]:Object.defineProperty(L,ii,{value:[]})[ii]).push(p),r&&r(L),L}}return n&&(u.prototype=Object.create(n.prototype)),u.prototype.ngMetadataName=e,u.annotationCls=u,u})}function m2(e){return function(...n){if(e){const r=e(...n);for(const i in r)this[i]=r[i]}}}function U1(e,t,n){return hn(()=>{const r=m2(t);function i(...a){if(this instanceof i)return r.apply(this,a),this;const u=new i(...a);return f.annotation=u,f;function f(p,M,L){const z=p.hasOwnProperty(V1)?p[V1]:Object.defineProperty(p,V1,{value:[]})[V1];for(;z.length<=L;)z.push(null);return(z[L]=z[L]||[]).push(u),p}}return n&&(i.prototype=Object.create(n.prototype)),i.prototype.ngMetadataName=e,i.annotationCls=i,i})}function b1(e,t,n,r){return hn(()=>{const i=m2(t);function a(...u){if(this instanceof a)return i.apply(this,u),this;const f=new a(...u);return function p(M,L){if(void 0===M)throw new Error("Standard Angular field decorators are not supported in JIT mode.");const z=M.constructor,re=z.hasOwnProperty(fs)?z[fs]:Object.defineProperty(z,fs,{value:{}})[fs];re[L]=re.hasOwnProperty(L)&&re[L]||[],re[L].unshift(f),r&&r(M,L,...u)}}return n&&(a.prototype=Object.create(n.prototype)),a.prototype.ngMetadataName=e,a.annotationCls=a,a})}const _2=U1("Attribute",e=>({attributeName:e,__NG_ELEMENT_ID__:()=>Io(e)}));class Zi{}b1("ContentChildren",(e,t={})=>({selector:e,first:!1,isViewQuery:!1,descendants:!1,emitDistinctChangesOnly:true,...t}),Zi),b1("ContentChild",(e,t={})=>({selector:e,first:!0,isViewQuery:!1,descendants:!0,...t}),Zi),b1("ViewChildren",(e,t={})=>({selector:e,first:!1,isViewQuery:!0,descendants:!0,emitDistinctChangesOnly:true,...t}),Zi);const Lu=b1("ViewChild",(e,t)=>({selector:e,first:!0,isViewQuery:!0,descendants:!0,...t}),Zi);var D1,Tu,Ou;function Hr(e){const t=bn.ng;if(t&&t.\u0275compilerFacade)return t.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}!function(e){e[e.Directive=0]="Directive",e[e.Component=1]="Component",e[e.Injectable=2]="Injectable",e[e.Pipe=3]="Pipe",e[e.NgModule=4]="NgModule"}(D1||(D1={})),function(e){e[e.Directive=0]="Directive",e[e.Pipe=1]="Pipe",e[e.NgModule=2]="NgModule"}(Tu||(Tu={})),function(e){e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom"}(Ou||(Ou={}));const Au=Function;function zs(e){return"function"==typeof e}function si(e){return e.flat(Number.POSITIVE_INFINITY)}function ps(e,t){e.forEach(n=>Array.isArray(n)?ps(n,t):t(n))}function Lo(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function ai(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function Ta(e,t){const n=[];for(let r=0;r=0?e[1|r]=n:(r=~r,function Us(e,t,n,r){let i=e.length;if(i==t)e.push(n,r);else if(1===i)e.push(r,e[0]),e[0]=n;else{for(i--,e.push(e[i-1],e[i]);i>t;){const a=i-2;e[i]=e[a],i--}e[t]=n,e[t+1]=r}}(e,r,t,n)),r}function V3(e,t){const n=gs(e,t);if(n>=0)return e[1|n]}function gs(e,t){return Hs(e,t,1)}function Hs(e,t,n){let r=0,i=e.length>>n;for(;i!==r;){const a=r+(i-r>>1),u=e[a<t?i=a:r=a+1}return~(i<new t(...n)}_zipTypesAndAnnotations(t,n){let r;r=Ta(typeof t>"u"?n.length:t.length);for(let i=0;i"u"?r[i]=[]:t[i]&&t[i]!=Object?r[i]=[t[i]]:r[i]=[],n&&null!=n[i]&&(r[i]=r[i].concat(n[i]));return r}_ownParameters(t,n){if(function Nu(e){return h8.test(e)||v2.test(e)||Pu.test(e)&&!xu.test(e)}(t.toString()))return null;if(t.parameters&&t.parameters!==n.parameters)return t.parameters;const i=t.ctorParameters;if(i&&i!==n.ctorParameters){const f="function"==typeof i?i():i,p=f.map(L=>L&&L.type),M=f.map(L=>L&&Aa(L.decorators));return this._zipTypesAndAnnotations(p,M)}const a=t.hasOwnProperty(V1)&&t[V1],u=this._reflect&&this._reflect.getOwnMetadata&&this._reflect.getOwnMetadata("design:paramtypes",t);return u||a?this._zipTypesAndAnnotations(u,a):Ta(t.length)}parameters(t){if(!zs(t))return[];const n=Cs(t);let r=this._ownParameters(t,n);return!r&&n!==Object&&(r=this.parameters(n)),r||[]}_ownAnnotations(t,n){if(t.annotations&&t.annotations!==n.annotations){let r=t.annotations;return"function"==typeof r&&r.annotations&&(r=r.annotations),r}return t.decorators&&t.decorators!==n.decorators?Aa(t.decorators):t.hasOwnProperty(ii)?t[ii]:null}annotations(t){if(!zs(t))return[];const n=Cs(t),r=this._ownAnnotations(t,n)||[];return(n!==Object?this.annotations(n):[]).concat(r)}_ownPropMetadata(t,n){if(t.propMetadata&&t.propMetadata!==n.propMetadata){let r=t.propMetadata;return"function"==typeof r&&r.propMetadata&&(r=r.propMetadata),r}if(t.propDecorators&&t.propDecorators!==n.propDecorators){const r=t.propDecorators,i={};return Object.keys(r).forEach(a=>{i[a]=Aa(r[a])}),i}return t.hasOwnProperty(fs)?t[fs]:null}propMetadata(t){if(!zs(t))return{};const n=Cs(t),r={};if(n!==Object){const a=this.propMetadata(n);Object.keys(a).forEach(u=>{r[u]=a[u]})}const i=this._ownPropMetadata(t,n);return i&&Object.keys(i).forEach(a=>{const u=[];r.hasOwnProperty(a)&&u.push(...r[a]),u.push(...i[a]),r[a]=u}),r}ownPropMetadata(t){return zs(t)&&this._ownPropMetadata(t,Cs(t))||{}}hasLifecycleHook(t,n){return t instanceof Au&&n in t.prototype}}function Aa(e){return e?e.map(t=>new(0,t.type.annotationCls)(...t.args?t.args:[])):[]}function Cs(e){const t=e.prototype?Object.getPrototypeOf(e.prototype):null;return(t?t.constructor:null)||Object}const Su=tt(U1("Inject",e=>({token:e})),-1),Pa=tt(U1("Optional"),8),xa=tt(U1("Self"),2),Na=tt(U1("SkipSelf"),4),b2=tt(U1("Host"),1);let Fu=null;function D2(){return Fu=Fu||new M2}function Ti(e){return z3(D2().parameters(e))}function z3(e){return e.map(t=>function ku(e){const t={token:null,attribute:null,host:!1,optional:!1,self:!1,skipSelf:!1};if(Array.isArray(e)&&e.length>0)for(let n=0;n|^->||--!>|)/g,Z3="\u200b$1\u200b";function K3(e){return e.replace(Gu,t=>t.replace(v8,Z3))}const Ms=new Map;let $3=0;const J3="__ngContext__";function yo(e,t){S(t)?(e[J3]=t[$r],function Zu(e){Ms.set(e[$r],e)}(t)):e[J3]=t}let P2;function q3(e,t){return P2(e,t)}function Ra(e){const t=e[jt];return d(t)?t[jt]:t}function nc(e){return oc(e[Kn])}function rc(e){return oc(e[Zn])}function oc(e){for(;null!==e&&!d(e);)e=e[Zn];return e}function $s(e,t,n,r,i){if(null!=r){let a,u=!1;d(r)?a=r:S(r)&&(u=!0,r=r[an]);const f=_n(r);0===e&&null!==n?null==i?ac(t,n,f):bs(t,n,f,i||null,!0):1===e&&null!==n?bs(t,n,f,i||null,!0):2===e?B2(t,f,u):3===e&&t.destroyNode(f),null!=a&&function k8(e,t,n,r,i){const a=n[$n],u=_n(n);a!==u&&$s(t,e,r,a,i);for(let f=Hn;f0&&(n[i-1][Zn]=t),r0&&(e[n-1][Zn]=r[Zn]);const a=ai(e,Hn+t);!function I8(e,t){Ba(e,t,t[ht],2,null,null),t[an]=null,t[jn]=null}(r[Ye],r);const u=a[Ht];null!==u&&u.detachView(a[Ye]),r[jt]=null,r[Zn]=null,r[mt]&=-129}return r}function el(e,t){if(!(256&t[mt])){const n=t[ht];t[h1]&&os(t[h1]),t[Do]&&os(t[Do]),n.destroyNode&&Ba(e,t,n,3,null,null),function T8(e){let t=e[Kn];if(!t)return tl(e[Ye],e);for(;t;){let n=null;if(S(t))n=t[Kn];else{const r=t[Hn];r&&(n=r)}if(!n){for(;t&&!t[Zn]&&t!==e;)S(t)&&tl(t[Ye],t),t=t[jt];null===t&&(t=e),S(t)&&tl(t[Ye],t),n=t&&t[Zn]}t=n}}(t)}}function tl(e,t){if(!(256&t[mt])){t[mt]&=-129,t[mt]|=256,function x8(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let r=0;r=0?r[u]():r[-u].unsubscribe(),a+=2}else{const u=r[n[a+1]];n[a].call(u)}null!==r&&(t[Kr]=null);const i=t[Qo];if(null!==i){t[Qo]=null;for(let a=0;a-1){const{encapsulation:a}=e.data[r.directiveStart+i];if(a===qn.None||a===qn.Emulated)return null}return b(r,n)}}function bs(e,t,n,r,i){e.insertBefore(t,n,r,i)}function ac(e,t,n){e.appendChild(t,n)}function lc(e,t,n,r,i){null!==r?bs(e,t,n,r,i):ac(e,t,n)}function k2(e,t){return e.parentNode(t)}function uc(e,t,n){return dc(e,t,n)}function cc(e,t,n){return 40&e.type?b(e,n):null}let rl,j2,ll,V2,dc=cc;function fc(e,t){dc=e,rl=t}function R2(e,t,n,r){const i=nl(e,r,t),a=t[ht],f=uc(r.parent||t[jn],r,t);if(null!=i)if(Array.isArray(n))for(let p=0;pe,createScript:e=>e,createScriptURL:e=>e})}catch{}return j2}function Ys(e){return al()?.createHTML(e)||e}function V8(e,t,n){const r=Re(),i=gr(),a=b(i,r);if(2===i.type&&"iframe"===t.toLowerCase()){const u=a;u.src="",u.srcdoc=Ys(""),B2(r[ht],u);throw new $e(-910,!1)}return e}function z8(e){ll=e}function Qs(){if(void 0!==ll)return ll;if(typeof document<"u")return document;throw new $e(210,!1)}function ul(){if(void 0===V2&&(V2=null,bn.trustedTypes))try{V2=bn.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return V2}function mc(e){return ul()?.createHTML(e)||e}function _c(e){return ul()?.createScript(e)||e}function yc(e){return ul()?.createScriptURL(e)||e}class W1{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${kn})`}}class vc extends W1{getTypeName(){return"HTML"}}class U8 extends W1{getTypeName(){return"Style"}}class H8 extends W1{getTypeName(){return"Script"}}class G8 extends W1{getTypeName(){return"URL"}}class W8 extends W1{getTypeName(){return"ResourceURL"}}function Oi(e){return e instanceof W1?e.changingThisBreaksApplicationSecurity:e}function Js(e,t){const n=function Z8(e){return e instanceof W1&&e.getTypeName()||null}(e);if(null!=n&&n!==t){if("ResourceURL"===n&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${n} (see ${kn})`)}return n===t}function K8(e){return new vc(e)}function $8(e){return new U8(e)}function Y8(e){return new H8(e)}function Q8(e){return new G8(e)}function J8(e){return new W8(e)}function Mc(e){const t=new X8(e);return function e6(){try{return!!(new window.DOMParser).parseFromString(Ys(""),"text/html")}catch{return!1}}()?new q8(t):t}class q8{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{const n=(new window.DOMParser).parseFromString(Ys(t),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(t):(n.removeChild(n.firstChild),n)}catch{return null}}}class X8{constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){const n=this.inertDocument.createElement("template");return n.innerHTML=Ys(t),n}}const z2=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function U2(e){return(e=String(e)).match(z2)?e:"unsafe:"+e}function a1(e){const t={};for(const n of e.split(","))t[n]=!0;return t}function qs(...e){const t={};for(const n of e)for(const r in n)n.hasOwnProperty(r)&&(t[r]=!0);return t}const H2=a1("area,br,col,hr,img,wbr"),cl=a1("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),dl=a1("rp,rt"),bc=qs(dl,cl),Dc=qs(cl,a1("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),t6=qs(dl,a1("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),fl=qs(H2,Dc,t6,bc),hl=a1("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),G2=a1("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),W2=a1("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext"),Ec=qs(hl,G2,W2),n6=a1("script,style,template");class pl{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let n=t.firstChild,r=!0;for(;n;)if(n.nodeType===Node.ELEMENT_NODE?r=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,r&&n.firstChild)n=n.firstChild;else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let i=this.checkClobberedElement(n,n.nextSibling);if(i){n=i;break}n=this.checkClobberedElement(n,n.parentNode)}return this.buf.join("")}startElement(t){const n=t.nodeName.toLowerCase();if(!fl.hasOwnProperty(n))return this.sanitizedSomething=!0,!n6.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const r=t.attributes;for(let i=0;i"),!0}endElement(t){const n=t.nodeName.toLowerCase();fl.hasOwnProperty(n)&&!H2.hasOwnProperty(n)&&(this.buf.push(""))}chars(t){this.buf.push(Ic(t))}checkClobberedElement(t,n){if(n&&(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`);return n}}const wc=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,r6=/([^\#-~ |!])/g;function Ic(e){return e.replace(/&/g,"&").replace(wc,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(r6,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(//g,">")}let Z2;function Lc(e,t){let n=null;try{Z2=Z2||Mc(e);let r=t?String(t):"";n=Z2.getInertBodyElement(r);let i=5,a=r;do{if(0===i)throw new Error("Failed to sanitize html because the input is unstable");i--,r=a,a=n.innerHTML,n=Z2.getInertBodyElement(r)}while(r!==a);return Ys((new pl).sanitizeChildren(gl(n)||n))}finally{if(n){const r=gl(n)||n;for(;r.firstChild;)r.removeChild(r.firstChild)}}}function gl(e){return"content"in e&&function o6(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var Z1;function i6(e){const t=qr();return t?mc(t.sanitize(Z1.HTML,e)||""):Js(e,"HTML")?mc(Oi(e)):Lc(Qs(),Ke(e))}function s6(e){const t=qr();return t?t.sanitize(Z1.STYLE,e)||"":Js(e,"Style")?Oi(e):Ke(e)}function Tc(e){const t=qr();return t?t.sanitize(Z1.URL,e)||"":Js(e,"URL")?Oi(e):U2(Ke(e))}function Oc(e){const t=qr();if(t)return yc(t.sanitize(Z1.RESOURCE_URL,e)||"");if(Js(e,"ResourceURL"))return yc(Oi(e));throw new $e(904,!1)}function a6(e){const t=qr();if(t)return _c(t.sanitize(Z1.SCRIPT,e)||"");if(Js(e,"Script"))return _c(Oi(e));throw new $e(905,!1)}function Ki(e){return Ys(e[0])}function l6(e){return function j8(e){return al()?.createScriptURL(e)||e}(e[0])}function Es(e,t,n){return function u6(e,t){return"src"===t&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===t&&("base"===e||"link"===e)?Oc:Tc}(t,n)(e)}function qr(){const e=Re();return e&&e[Un].sanitizer}!function(e){e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL"}(Z1||(Z1={}));const dr=new Lt("ENVIRONMENT_INITIALIZER"),Ac=new Lt("INJECTOR",-1),E1=new Lt("INJECTOR_DEF_TYPES");class Cl{get(t,n=lr){if(n===lr){const r=new Error(`NullInjectorError: No provider for ${fe(t)}!`);throw r.name="NullInjectorError",r}return n}}function ml(e){return{\u0275providers:e}}function c6(...e){return{\u0275providers:Pc(!0,e),\u0275fromNgModule:!0}}function Pc(e,...t){const n=[],r=new Set;let i;const a=u=>{n.push(u)};return ps(t,u=>{const f=u;Xs(f,a,[],r)&&(i||=[],i.push(f))}),void 0!==i&&xc(i,a),n}function xc(e,t){for(let n=0;n{t(a,r)})}}function Xs(e,t,n,r){if(!(e=Je(e)))return!1;let i=null,a=br(e);const u=!a&&Ot(e);if(a||u){if(u&&!u.standalone)return!1;i=e}else{const p=e.ngModule;if(a=br(p),!a)return!1;i=p}const f=r.has(i);if(u){if(f)return!1;if(r.add(i),u.dependencies){const p="function"==typeof u.dependencies?u.dependencies():u.dependencies;for(const M of p)Xs(M,t,n,r)}}else{if(!a)return!1;{if(null!=a.imports&&!f){let M;r.add(i);try{ps(a.imports,L=>{Xs(L,t,n,r)&&(M||=[],M.push(L))})}finally{}void 0!==M&&xc(M,t)}if(!f){const M=Ui(i)||(()=>new i);t({provide:i,useFactory:M,deps:at},i),t({provide:E1,useValue:i,multi:!0},i),t({provide:dr,useValue:()=>T(i),multi:!0},i)}const p=a.providers;if(null!=p&&!f){const M=e;$i(p,L=>{t(L,M)})}}}return i!==e&&void 0!==e.providers}function $i(e,t){for(let n of e)Pt(n)&&(n=n.\u0275providers),Array.isArray(n)?$i(n,t):t(n)}const Nc=te({provide:String,useValue:te});function ea(e){return null!==e&&"object"==typeof e&&Nc in e}function fr(e){return!(!e||!e.useExisting)}function Cr(e){return!(!e||!e.useFactory)}function K1(e){return"function"==typeof e}const _l=new Lt("Set Injector scope."),K2={},f6={};let yl;function $2(){return void 0===yl&&(yl=new Cl),yl}class Yi{}class l1 extends Yi{get destroyed(){return this._destroyed}constructor(t,n,r,i){super(),this.parent=n,this.source=r,this.scopes=i,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,vl(t,u=>this.processProvider(u)),this.records.set(Ac,Xr(void 0,this)),i.has("environment")&&this.records.set(Yi,Xr(void 0,this));const a=this.records.get(_l);null!=a&&"string"==typeof a.value&&this.scopes.add(a.value),this.injectorDefTypes=new Set(this.get(E1.multi,at,vt.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const n of this._ngOnDestroyHooks)n.ngOnDestroy();const t=this._onDestroyHooks;this._onDestroyHooks=[];for(const n of t)n()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();const n=Zr(this),r=Nn(void 0);try{return t()}finally{Zr(n),Nn(r)}}get(t,n=lr,r=vt.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(Ci))return t[Ci](this);r=We(r);const a=Zr(this),u=Nn(void 0);try{if(!(r&vt.SkipSelf)){let p=this.records.get(t);if(void 0===p){const M=function g6(e){return"function"==typeof e||"object"==typeof e&&e instanceof Lt}(t)&&Mn(t);p=M&&this.injectableDefInScope(M)?Xr(Va(t),K2):null,this.records.set(t,p)}if(null!=p)return this.hydrate(t,p)}const f=r&vt.Self?$2():this.parent;return n=r&vt.Optional&&n===lr?null:n,f.get(t,n)}catch(f){if("NullInjectorError"===f.name){if((f[Qn]=f[Qn]||[]).unshift(fe(t)),a)throw f;return Tt(f,t,"R3InjectorError",this.source)}throw f}finally{Nn(u),Zr(a)}}resolveInjectorInitializers(){const t=Zr(this),n=Nn(void 0);try{const i=this.get(dr.multi,at,vt.Self);for(const a of i)a()}finally{Zr(t),Nn(n)}}toString(){const t=[],n=this.records;for(const r of n.keys())t.push(fe(r));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new $e(205,!1)}processProvider(t){let n=K1(t=Je(t))?t:Je(t&&t.provide);const r=function Sc(e){if(ea(e))return Xr(void 0,e.useValue);return Xr(za(e),K2)}(t);if(K1(t)||!0!==t.multi){this.records.get(n)}else{let i=this.records.get(n);i||(i=Xr(void 0,K2,!0),i.factory=()=>Le(i.multi),this.records.set(n,i)),n=t,i.multi.push(t)}this.records.set(n,r)}hydrate(t,n){return n.value===K2&&(n.value=f6,n.value=n.factory()),"object"==typeof n.value&&n.value&&function p6(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}injectableDefInScope(t){if(!t.providedIn)return!1;const n=Je(t.providedIn);return"string"==typeof n?"any"===n||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(t){const n=this._onDestroyHooks.indexOf(t);-1!==n&&this._onDestroyHooks.splice(n,1)}}function Va(e){const t=Mn(e),n=null!==t?t.factory:Ui(e);if(null!==n)return n;if(e instanceof Lt)throw new $e(204,!1);if(e instanceof Function)return function h6(e){const t=e.length;if(t>0){Ta(t,"?");throw new $e(204,!1)}const n=function Bt(e){return e&&(e[Ft]||e[xr])||null}(e);return null!==n?()=>n.factory(e):()=>new e}(e);throw new $e(204,!1)}function za(e,t,n){let r;if(K1(e)){const i=Je(e);return Ui(i)||Va(i)}if(ea(e))r=()=>Je(e.useValue);else if(Cr(e))r=()=>e.useFactory(...Le(e.deps||[]));else if(fr(e))r=()=>T(Je(e.useExisting));else{const i=Je(e&&(e.useClass||e.provide));if(!function ta(e){return!!e.deps}(e))return Ui(i)||Va(i);r=()=>new i(...Le(e.deps))}return r}function Xr(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function vl(e,t){for(const n of e)Array.isArray(n)?vl(n,t):n&&Pt(n)?vl(n.\u0275providers,t):t(n)}const Fc=new Lt("AppId",{providedIn:"root",factory:()=>C6}),C6="ng",Ml=new Lt("Platform Initializer"),Qi=new Lt("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),Ai=(new Lt("Application Packages Root URL"),new Lt("AnimationModuleType"),new Lt("CSP nonce",{providedIn:"root",factory:()=>Qs().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null}));new Lt("",{providedIn:"root",factory:()=>new Set});function Fn(){const e=new na;return"browser"===pe(Qi)&&(e.store=function Rc(e,t){const n=e.getElementById(t+"-state");if(n?.textContent)try{return JSON.parse(n.textContent)}catch(r){console.warn("Exception while restoring TransferState for app "+t,r)}return{}}(Qs(),pe(Fc))),e}class na{constructor(){this.store={},this.onSerializeCallbacks={}}static#e=this.\u0275prov=$t({token:na,providedIn:"root",factory:Fn});get(t,n){return void 0!==this.store[t]?this.store[t]:n}set(t,n){this.store[t]=n}remove(t){delete this.store[t]}hasKey(t){return this.store.hasOwnProperty(t)}get isEmpty(){return 0===Object.keys(this.store).length}onSerialize(t,n){this.onSerializeCallbacks[t]=n}toJson(){for(const t in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(t))try{this.store[t]=this.onSerializeCallbacks[t]()}catch(n){console.warn("Exception in onSerialize callback: ",n)}return JSON.stringify(this.store).replace(/null;function Al(e,t,n=!1){return Bc(e,t,n)}class M6{}class zc{}const xl="ngComponent";class E6{resolveComponentFactory(t){throw function b6(e){const t=Error(`No component factory found for ${fe(e)}.`);return t[xl]=e,t}(t)}}class Wa{static#e=this.NULL=new E6}function w6(){return ia(io(),Re())}function ia(e,t){return new u1(b(e,t))}class u1{constructor(t){this.nativeElement=t}static#e=this.__NG_ELEMENT_ID__=w6}function I6(e){return e instanceof u1?e.nativeElement:e}class Uc{}class L6{constructor(){this.destroyNode=null}static#e=this.__NG_ELEMENT_ID__=()=>function T6(){const e=Re(),n=Pe(io().index,e);return(S(n)?n:e)[ht]}()}class Nl{static#e=this.\u0275prov=$t({token:Nl,providedIn:"root",factory:()=>null})}class Sl{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const Hc=new Sl("16.2.12"),Fl={};const Gc={\u0275\u0275defineInjectable:$t,\u0275\u0275defineInjector:Kt,\u0275\u0275inject:T,\u0275\u0275invalidFactoryDep:$,resolveForwardRef:Je};function O6(e,t){let n=null,r=null;e.hasOwnProperty(Ft)||Object.defineProperty(e,Ft,{get:()=>(null===n&&(n=Hr().compileInjectable(Gc,`ng:///${e.name}/\u0275prov.js`,function N6(e,t){const n=t||{providedIn:null},r={name:e.name,type:e,typeArgumentCount:0,providedIn:n.providedIn};return(Wc(n)||Zc(n))&&void 0!==n.deps&&(r.deps=z3(n.deps)),Wc(n)?r.useClass=n.useClass:function P6(e){return A6 in e}(n)?r.useValue=n.useValue:Zc(n)?r.useFactory=n.useFactory:function x6(e){return void 0!==e.useExisting}(n)&&(r.useExisting=n.useExisting),r}(e,t))),n)}),e.hasOwnProperty(Dn)||Object.defineProperty(e,Dn,{get:()=>{if(null===r){const i=Hr();r=i.compileFactory(Gc,`ng:///${e.name}/\u0275fac.js`,{name:e.name,type:e,typeArgumentCount:0,deps:Ti(e),target:i.FactoryTarget.Injectable})}return r},configurable:!0})}const A6=te({provide:String,useValue:te});function Wc(e){return void 0!==e.useClass}function Zc(e){return void 0!==e.useFactory}const S6=z1("Injectable",void 0,void 0,void 0,(e,t)=>O6(e,t));function Kc(e,t=null,n=null,r){const i=$c(e,t,n,r);return i.resolveInjectorInitializers(),i}function $c(e,t=null,n=null,r,i=new Set){const a=[n||at,c6(e)];return r=r||("object"==typeof e?void 0:fe(e)),new l1(a,t||$2(),r||null,i)}class ui{static#e=this.THROW_IF_NOT_FOUND=lr;static#t=this.NULL=new Cl;static create(t,n){if(Array.isArray(t))return Kc({name:""},n,t,"");{const r=t.name??"";return Kc({name:r},t.parent,t.providers,r)}}static#n=this.\u0275prov=$t({token:ui,providedIn:"any",factory:()=>T(Ac)});static#r=this.__NG_ELEMENT_ID__=-1}const Yc="ngOriginalError";function Rl(e){return e[Yc]}class $1{constructor(){this._console=console}handleError(t){const n=this._findOriginalError(t);this._console.error("ERROR",t),n&&this._console.error("ORIGINAL ERROR",n)}_findOriginalError(t){let n=t&&Rl(t);for(;n&&Rl(n);)n=Rl(n);return n||null}}class X2{static#e=this.__NG_ELEMENT_ID__=k6;static#t=this.__NG_ENV_ID__=t=>t}class F6 extends X2{constructor(t){super(),this._lView=t}onDestroy(t){return m1(this._lView,t),()=>function Qr(e,t){if(null===e[Qo])return;const n=e[Qo].indexOf(t);-1!==n&&e[Qo].splice(n,1)}(this._lView,t)}}function k6(){return new F6(Re())}class R6 extends l.xQ{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,n,r){let i=t,a=n||(()=>null),u=r;if(t&&"object"==typeof t){const p=t;i=p.next?.bind(p),a=p.error?.bind(p),u=p.complete?.bind(p)}this.__isAsync&&(a=Bl(a),i&&(i=Bl(i)),u&&(u=Bl(u)));const f=super.subscribe({next:i,error:a,complete:u});return t instanceof y.w&&t.add(f),f}}function Bl(e){return t=>{setTimeout(e,void 0,t)}}const c1=R6;function e3(...e){}class to{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:r=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new c1(!1),this.onMicrotaskEmpty=new c1(!1),this.onStable=new c1(!1),this.onError=new c1(!1),typeof Zone>"u")throw new $e(908,!1);Zone.assertZonePatched();const i=this;i._nesting=0,i._outer=i._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(i._inner=i._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(i._inner=i._inner.fork(Zone.longStackTraceZoneSpec)),i.shouldCoalesceEventChangeDetection=!r&&n,i.shouldCoalesceRunChangeDetection=r,i.lastRequestAnimationFrameId=-1,i.nativeRequestAnimationFrame=function Qc(){const e="function"==typeof bn.requestAnimationFrame;let t=bn[e?"requestAnimationFrame":"setTimeout"],n=bn[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&t&&n){const r=t[Zone.__symbol__("OriginalDelegate")];r&&(t=r);const i=n[Zone.__symbol__("OriginalDelegate")];i&&(n=i)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:n}}().nativeRequestAnimationFrame,function V6(e){const t=()=>{!function Vl(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(bn,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,zl(e),e.isCheckStableRunning=!0,jl(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),zl(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,r,i,a,u,f)=>{if(function z6(e){return!(!Array.isArray(e)||1!==e.length)&&!0===e[0].data?.__ignore_ng_zone__}(f))return n.invokeTask(i,a,u,f);try{return Jc(e),n.invokeTask(i,a,u,f)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===a.type||e.shouldCoalesceRunChangeDetection)&&t(),Oo(e)}},onInvoke:(n,r,i,a,u,f,p)=>{try{return Jc(e),n.invoke(i,a,u,f,p)}finally{e.shouldCoalesceRunChangeDetection&&t(),Oo(e)}},onHasTask:(n,r,i,a)=>{n.hasTask(i,a),r===i&&("microTask"==a.change?(e._hasPendingMicrotasks=a.microTask,zl(e),jl(e)):"macroTask"==a.change&&(e.hasPendingMacrotasks=a.macroTask))},onHandleError:(n,r,i,a)=>(n.handleError(i,a),e.runOutsideAngular(()=>e.onError.emit(a)),!1)})}(i)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!to.isInAngularZone())throw new $e(909,!1)}static assertNotInAngularZone(){if(to.isInAngularZone())throw new $e(909,!1)}run(t,n,r){return this._inner.run(t,n,r)}runTask(t,n,r,i){const a=this._inner,u=a.scheduleEventTask("NgZoneEvent: "+i,t,j6,e3,e3);try{return a.runTask(u,n,r)}finally{a.cancelTask(u)}}runGuarded(t,n,r){return this._inner.runGuarded(t,n,r)}runOutsideAngular(t){return this._outer.run(t)}}const j6={};function jl(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function zl(e){e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId?e.hasPendingMicrotasks=!0:e.hasPendingMicrotasks=!1}function Jc(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function Oo(e){e._nesting--,jl(e)}class Ul{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new c1,this.onMicrotaskEmpty=new c1,this.onStable=new c1,this.onError=new c1}run(t,n,r){return t.apply(n,r)}runGuarded(t,n,r){return t.apply(n,r)}runOutsideAngular(t){return t()}runTask(t,n,r,i){return t.apply(n,r)}}const qc=new Lt("",{providedIn:"root",factory:Xc});function Xc(){const e=pe(to);let t=!0;const n=new N.y(i=>{t=e.isStable&&!e.hasPendingMacrotasks&&!e.hasPendingMicrotasks,e.runOutsideAngular(()=>{i.next(t),i.complete()})}),r=new N.y(i=>{let a;e.runOutsideAngular(()=>{a=e.onStable.subscribe(()=>{to.assertNotInAngularZone(),queueMicrotask(()=>{!t&&!e.hasPendingMacrotasks&&!e.hasPendingMicrotasks&&(t=!0,i.next(!0))})})});const u=e.onUnstable.subscribe(()=>{to.assertInAngularZone(),t&&(t=!1,e.runOutsideAngular(()=>{i.next(!1)}))});return()=>{a.unsubscribe(),u.unsubscribe()}});return(0,J.T)(n,r.pipe(ke()))}function e5(e){return e.ownerDocument.defaultView}function t3(e){return e.ownerDocument}function t5(e){return e.ownerDocument.body}function w1(e){return e instanceof Function?e():e}class aa{constructor(){this.renderDepth=0,this.handler=null}begin(){this.handler?.validateBegin(),this.renderDepth++}end(){this.renderDepth--,0===this.renderDepth&&this.handler?.execute()}ngOnDestroy(){this.handler?.destroy(),this.handler=null}static#e=this.\u0275prov=$t({token:aa,providedIn:"root",factory:()=>new aa})}function Za(e){for(;e;){e[mt]|=64;const t=Ra(e);if(Xn(e)&&!t)return e;e=t}return null}new Lt("");const r5=new Lt("",{providedIn:"root",factory:()=>false});let r3=null;function a5(e,t){return e[t]??c5()}function l5(e,t){const n=c5();n.producerNode?.length&&(e[t]=r3,n.lView=e,r3=u5())}const Y6={...ve,consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{Za(e.lView)},lView:null};function u5(){return Object.create(Y6)}function c5(){return r3??=u5(),r3}const Ut={};function d5(e){o(vn(),Re(),vr()+e,!1)}function o(e,t,n,r){if(!r)if(3==(3&t[mt])){const a=e.preOrderCheckHooks;null!==a&&_a(t,a,n)}else{const a=e.preOrderHooks;null!==a&&Jr(t,a,0,n)}B1(n)}function s(e,t=vt.Default){const n=Re();if(null===n)return T(e,t);return C2(io(),n,Je(e),t)}function c(){throw new Error("invalid")}function E(e,t,n,r,i,a,u,f,p,M,L){const z=t.blueprint.slice();return z[an]=i,z[mt]=140|r,(null!==M||e&&2048&e[mt])&&(z[mt]|=2048),ar(z),z[jt]=z[Fr]=e,z[fn]=n,z[Un]=u||e&&e[Un],z[ht]=f||e&&e[ht],z[ho]=p||e&&e[ho]||null,z[jn]=a,z[$r]=function Wu(){return $3++}(),z[no]=L,z[bo]=M,z[ln]=2==t.type?e[ln]:z,z}function x(e,t,n,r,i){let a=e.data[t];if(null===a)a=Z(e,t,n,r,i),function Cu(){return Ze.lFrame.inI18n}()&&(a.flags|=32);else if(64&a.type){a.type=n,a.value=r,a.attrs=i;const u=ha();a.injectorIndex=null===u?-1:u.injectorIndex}return r1(a,!0),a}function Z(e,t,n,r,i){const a=pu(),u=L3(),f=u?a:a&&a.parent,p=e.data[t]=function di(e,t,n,r,i,a){let u=t?t.injectorIndex:-1,f=0;return Rs()&&(f|=128),{type:n,index:r,insertBeforeIndex:null,injectorIndex:u,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:f,providerIndexes:0,value:i,attrs:a,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,f,n,t,r,i);return null===e.firstChild&&(e.firstChild=p),null!==a&&(u?null==a.child&&null!==p.parent&&(a.child=p):null===a.next&&(a.next=p,p.prev=a)),p}function q(e,t,n,r){if(0===n)return-1;const i=t.length;for(let a=0;aVt&&o(e,t,Vt,!1),Co(f?2:0,i);const M=f?a:null,L=N1(M);try{null!==M&&(M.dirty=!1),n(r,i)}finally{Fs(M,L)}}finally{f&&null===t[h1]&&l5(t,h1),B1(u),Co(f?3:1,i)}}function Ne(e,t,n){if(D(t)){const r=be(null);try{const i=t.directiveStart,a=t.directiveEnd;for(let u=i;unull;function Mr(e,t,n,r){for(let i in e)if(e.hasOwnProperty(i)){n=null===n?{}:n;const a=e[i];null===r?Pi(n,t,i,a):r.hasOwnProperty(i)&&Pi(n,t,r[i],a)}return n}function Pi(e,t,n,r){e.hasOwnProperty(n)?e[n].push(t,r):e[n]=[t,r]}function Ji(e,t,n,r,i,a,u,f){const p=b(t,n);let L,M=t.inputs;!f&&null!=M&&(L=M[r])?(e0(e,n,L,r,i),k(t)&&function hf(e,t){const n=Pe(t,e);16&n[mt]||(n[mt]|=64)}(n,t.index)):3&t.type?(r=function f5(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(r),i=null!=u?u(i,t.value||"",r):i,a.setProperty(p,r,i)):t.type}function Q6(e,t,n,r){if(fu()){const i=null===r?null:{"":-1},a=function yf(e,t){const n=e.directiveRegistry;let r=null,i=null;if(n)for(let a=0;a0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(u)!=f&&u.push(f),u.push(n,r,a)}}(e,t,r,q(e,n,i.hostVars,Ut),i)}function Q1(e,t,n,r,i,a){const u=b(e,t);q6(t[ht],u,a,e.value,n,r,i)}function q6(e,t,n,r,i,a,u){if(null==a)e.removeAttribute(t,i,n);else{const f=null==u?Ke(a):u(a,r||"",i);e.setAttribute(t,i,f,n)}}function wf(e,t,n,r,i,a){const u=a[t];if(null!==u)for(let f=0;f"u"?null:Zone.current,a=function ni(e,t,n){const r=Object.create(S1);n&&(r.consumerAllowSignalWrites=!0),r.fn=e,r.schedule=t;const i=u=>{r.cleanupFn=u};return r.ref={notify:()=>An(r),run:()=>{if(r.dirty=!1,r.hasRun&&!po(r))return;r.hasRun=!0;const u=N1(r);try{r.cleanupFn(),r.cleanupFn=t2,r.fn(i)}finally{Fs(r,u)}},cleanup:()=>r.cleanupFn()},r.ref}(t,p=>{this.all.has(p)&&this.queue.set(p,i)},r);let u;this.all.add(a),a.notify();const f=()=>{a.cleanup(),u?.(),this.all.delete(a),this.queue.delete(a)};return u=n?.onDestroy(f),{destroy:f}}flush(){if(0!==this.queue.size)for(const[t,n]of this.queue)this.queue.delete(t),n?n.run(()=>t.run()):t.run()}get isQueueEmpty(){return 0===this.queue.size}static#e=this.\u0275prov=$t({token:Gl,providedIn:"root",factory:()=>new Gl})}function p5(e,t,n){let r=n?e.styles:null,i=n?e.classes:null,a=0;if(null!==t)for(let u=0;u0){S4(e,1);const i=n.components;null!==i&&k4(e,i,1)}}function k4(e,t,n){for(let r=0;r-1&&(F2(t,r),ai(n,r))}this._attachedToViewContainer=!1}el(this._lView[Ye],this._lView)}onDestroy(t){m1(this._lView,t)}markForCheck(){Za(this._cdRefInjectingView||this._lView)}detach(){this._lView[mt]&=-129}reattach(){this._lView[mt]|=128}detectChanges(){g5(this._lView[Ye],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new $e(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function L8(e,t){Ba(e,t,t[ht],2,null,null)}(this._lView[Ye],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new $e(902,!1);this._appRef=t}}class Sf extends Zl{constructor(t){super(t),this._view=t}detectChanges(){const t=this._view;g5(t[Ye],t,t[fn],!1)}checkNoChanges(){}get context(){return null}}class R4 extends Wa{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const n=Ot(t);return new Kl(n,this.ngModule)}}function B4(e){const t=[];for(let n in e)if(e.hasOwnProperty(n)){const r=e[n];t.push({propName:r,templateName:n})}return t}class kf{constructor(t,n){this.injector=t,this.parentInjector=n}get(t,n,r){r=We(r);const i=this.injector.get(t,Fl,r);return i!==Fl||n===Fl?i:this.parentInjector.get(t,n,r)}}class Kl extends zc{get inputs(){const t=this.componentDef,n=t.inputTransforms,r=B4(t.inputs);if(null!==n)for(const i of r)n.hasOwnProperty(i.propName)&&(i.transform=n[i.propName]);return r}get outputs(){return B4(this.componentDef.outputs)}constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=function $o(e){return e.map(Ko).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!n}create(t,n,r,i){let a=(i=i||this.ngModule)instanceof Yi?i:i?.injector;a&&null!==this.componentDef.getStandaloneInjector&&(a=this.componentDef.getStandaloneInjector(a)||a);const u=a?new kf(t,a):t,f=u.get(Uc,null);if(null===f)throw new $e(407,!1);const z={rendererFactory:f,sanitizer:u.get(Nl,null),effectManager:u.get(Gl,null),afterRenderEventManager:u.get(aa,null)},re=f.createRenderer(null,this.componentDef),ue=this.componentDef.selectors[0][0]||"div",Te=r?Xt(re,r,this.componentDef.encapsulation,u):N2(re,ue,function Ff(e){const t=e.toLowerCase();return"svg"===t?k1:"math"===t?"math":null}(ue)),nt=this.componentDef.onPush?576:528,pt=this.componentDef.signals?4608:nt;let Be=null;null!==Te&&(Be=Al(Te,u,!0));const Rt=dt(0,null,null,1,0,null,null,null,null,null,null),sn=E(null,Rt,null,pt,null,null,z,re,u,null,Be);let Yn,Ni;Gi(sn);try{const Os=this.componentDef;let b3,t4=null;Os.findHostDirectiveDefs?(b3=[],t4=new Map,Os.findHostDirectiveDefs(Os,b3,t4),b3.push(Os)):b3=[Os];const n_=function Bf(e,t){const n=e[Ye],r=Vt;return e[r]=t,x(n,r,2,"#host",null)}(sn,Te),r_=function jf(e,t,n,r,i,a,u){const f=i[Ye];!function Vf(e,t,n,r){for(const i of e)t.mergedAttrs=Fi(t.mergedAttrs,i.hostAttrs);null!==t.mergedAttrs&&(p5(t,t.mergedAttrs,!0),null!==n&&Cc(r,n,t))}(r,e,t,u);let p=null;null!==t&&(p=Al(t,i[ho]));const M=a.rendererFactory.createRenderer(t,n);let L=16;n.signals?L=4096:n.onPush&&(L=64);const z=E(i,et(n),null,L,i[e.index],e,a,M,null,null,p);return f.firstCreatePass&&J6(f,e,r.length-1),h5(i,z),i[e.index]=z}(n_,Te,Os,b3,sn,z,re);Ni=F(Rt,Vt),Te&&function Uf(e,t,n,r){if(r)Ir(e,n,["ng-version",Hc.full]);else{const{attrs:i,classes:a}=function _i(e){const t=[],n=[];let r=1,i=2;for(;r0&&ja(e,n,a.join(" "))}}(re,Os,Te,r),void 0!==n&&function Hf(e,t,n){const r=e.projection=[];for(let i=0;i=0;r--){const i=e[r];i.hostVars=t+=i.hostVars,i.hostAttrs=Fi(i.hostAttrs,n=Fi(n,i.hostAttrs))}}(r)}function C5(e){return e===Bn?{}:e===at?[]:e}function Zf(e,t){const n=e.viewQuery;e.viewQuery=n?(r,i)=>{t(r,i),n(r,i)}:t}function Kf(e,t){const n=e.contentQueries;e.contentQueries=n?(r,i,a)=>{t(r,i,a),n(r,i,a)}:t}function $f(e,t){const n=e.hostBindings;e.hostBindings=n?(r,i)=>{t(r,i),n(r,i)}:t}const Yf=["providersResolver"],Qf=["template","decls","consts","vars","onPush","ngContentSelectors","styles","encapsulation","schemas"];function Jf(e){let n,t=j4(e.type);n=qe(e)?t.\u0275cmp:t.\u0275dir;const r=e;for(const i of Yf)r[i]=n[i];if(qe(n))for(const i of Qf)r[i]=n[i]}function qf(e){return t=>{t.findHostDirectiveDefs=V4,t.hostDirectives=(Array.isArray(e)?e:e()).map(n=>"function"==typeof n?{directive:Je(n),inputs:Bn,outputs:Bn}:{directive:Je(n.directive),inputs:z4(n.inputs),outputs:z4(n.outputs)})}}function V4(e,t,n){if(null!==e.hostDirectives)for(const r of e.hostDirectives){const i=rr(r.directive);Xf(i.declaredInputs,r.inputs),V4(i,t,n),n.set(i,r),t.push(i)}}function z4(e){if(void 0===e||0===e.length)return Bn;const t={};for(let n=0;n(o1(!0),N2(r,i,i2()));function E5(e,t,n){const r=Re(),i=vn(),a=e+Vt,u=i.firstCreatePass?function Lh(e,t,n,r,i){const a=t.consts,u=yn(a,r),f=x(t,e,8,"ng-container",u);return null!==u&&p5(f,u,!0),Q6(t,n,f,yn(a,i)),null!==t.queries&&t.queries.elementStart(t,f),f}(a,i,r,t,n):i.data[a];r1(u,!0);const f=a9(i,r,u,e);return r[a]=f,oi()&&R2(i,r,f,u),yo(f,r),xe(u)&&(Se(i,r,u),Ne(i,u,r)),null!=n&&je(r,u),E5}function w5(){let e=io();const t=vn();return L3()?y1():(e=e.parent,r1(e,!1)),t.firstCreatePass&&(i1(t,e),D(e)&&t.queries.elementEnd(e)),w5}function s9(e,t,n){return E5(e,t,n),w5(),s9}let a9=(e,t,n,r)=>(o1(!0),X3(t[ht],""));function l9(){return Re()}function h0(e){return!!e&&"function"==typeof e.then}function u9(e){return!!e&&"function"==typeof e.subscribe}function p0(e,t,n,r){const i=Re(),a=vn(),u=io();return d9(a,i,i[ht],u,e,t,r),p0}function c9(e,t){const n=io(),r=Re(),i=vn();return d9(i,r,A4(cs(i.data),n,r),n,e,t),c9}function d9(e,t,n,r,i,a,u){const f=xe(r),M=e.firstCreatePass&&O4(e),L=t[fn],z=T4(t);let re=!0;if(3&r.type||u){const Ge=b(r,t),nt=u?u(Ge):Ge,pt=z.length,Be=u?sn=>u(_n(sn[r.index])):r.index;let Rt=null;if(!u&&f&&(Rt=function Ah(e,t,n,r){const i=e.cleanup;if(null!=i)for(let a=0;ap?f[p]:null}"string"==typeof u&&(a+=2)}return null}(e,t,i,r.index)),null!==Rt){(Rt.__ngLastListenerFn__||Rt).__ngNextListenerFn__=a,Rt.__ngLastListenerFn__=a,re=!1}else{a=h9(r,t,L,a,!1);const sn=n.listen(nt,i,a);z.push(a,sn),M&&M.push(i,Be,pt,pt+1)}}else a=h9(r,t,L,a,!1);const ue=r.outputs;let Te;if(re&&null!==ue&&(Te=ue[i])){const Ge=Te.length;if(Ge)for(let nt=0;nt-1?Pe(e.index,t):t);let p=f9(t,n,r,u),M=a.__ngNextListenerFn__;for(;M;)p=f9(t,n,M,u)&&p,M=M.__ngNextListenerFn__;return i&&!1===p&&u.preventDefault(),p}}function p9(e=1){return vu(e)}function Ph(e,t){let n=null;const r=function Vr(e){const t=e.attrs;if(null!=t){const n=t.indexOf(5);if(!(1&n))return t[n+1]}return null}(e);for(let i=0;i>17&32767}function C0(e){return 2|e}function $a(e){return(131068&e)>>2}function m0(e,t){return-131069&e|t<<2}function _0(e){return 1|e}function Fh(e,t,n,r,i,a){let u=a?t.classBindings:t.styleBindings,f=ua(u),p=$a(u);e[r]=n;let L,M=!1;if(Array.isArray(n)){const z=n;L=z[1],(null===L||gs(z,L)>0)&&(M=!0)}else L=n;if(i)if(0!==p){const re=ua(e[f+1]);e[r+1]=I5(re,f),0!==re&&(e[re+1]=m0(e[re+1],r)),e[f+1]=function Nh(e,t){return 131071&e|t<<17}(e[f+1],r)}else e[r+1]=I5(f,0),0!==f&&(e[f+1]=m0(e[f+1],r)),f=r;else e[r+1]=I5(p,0),0===f?f=r:e[p+1]=m0(e[p+1],r),p=r;M&&(e[r+1]=C0(e[r+1])),I9(e,L,r,!0,a),I9(e,L,r,!1,a),function kh(e,t,n,r,i){const a=i?e.residualClasses:e.residualStyles;null!=a&&"string"==typeof t&&gs(a,t)>=0&&(n[r+1]=_0(n[r+1]))}(t,L,e,r,a),u=I5(f,p),a?t.classBindings=u:t.styleBindings=u}function I9(e,t,n,r,i){const a=e[n+1],u=null===t;let f=r?ua(a):$a(a),p=!1;for(;0!==f&&(!1===p||u);){const M=e[f],L=e[f+1];Rh(M,t)&&(p=!0,e[f+1]=r?_0(L):C0(L)),f=r?ua(L):$a(L)}p&&(e[n+1]=r?C0(a):_0(a))}function Rh(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&gs(e,t)>=0}const ao={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function L9(e){return e.substring(ao.key,ao.keyEnd)}function Bh(e){return e.substring(ao.value,ao.valueEnd)}function T9(e,t){const n=ao.textEnd;return n===t?-1:(t=ao.keyEnd=function zh(e,t,n){for(;t32;)t++;return t}(e,ao.key=t,n),h3(e,t,n))}function O9(e,t){const n=ao.textEnd;let r=ao.key=h3(e,t,n);return n===r?-1:(r=ao.keyEnd=function Uh(e,t,n){let r;for(;t=65&&(-33&r)<=90||r>=48&&r<=57);)t++;return t}(e,r,n),r=P9(e,r,n,58),r=ao.value=h3(e,r,n),r=ao.valueEnd=function Hh(e,t,n){let r=-1,i=-1,a=-1,u=t,f=u;for(;u32&&(f=u),a=i,i=r,r=-33&p}return f}(e,r,n),P9(e,r,n,59))}function A9(e){ao.key=0,ao.keyEnd=0,ao.value=0,ao.valueEnd=0,ao.textEnd=e.length}function h3(e,t,n){for(;t=0;n=O9(t,n))F9(e,L9(t),Bh(t))}function Wh(e){T1(Jh,X1,e,!0)}function X1(e,t){for(let n=function jh(e){return A9(e),T9(e,h3(e,0,ao.textEnd))}(t);n>=0;n=T9(t,n))Vo(e,L9(t),!0)}function L1(e,t,n,r){const i=Re(),a=vn(),u=M1(2);if(a.firstUpdatePass&&S9(a,e,u,r),t!==Ut&&Ho(i,u,t)){k9(a,a.data[vr()],i,i[ht],e,i[u+1]=function Xh(e,t){return null==e||""===e||("string"==typeof t?e+=t:"object"==typeof e&&(e=fe(Oi(e)))),e}(t,n),r,u)}}function T1(e,t,n,r){const i=vn(),a=M1(2);i.firstUpdatePass&&S9(i,null,a,r);const u=Re();if(n!==Ut&&Ho(u,a,n)){const f=i.data[vr()];if(B9(f,r)&&!N9(i,a)){let p=r?f.classesWithoutHost:f.stylesWithoutHost;null!==p&&(n=ye(p,n||"")),d0(i,f,u,n,r)}else!function qh(e,t,n,r,i,a,u,f){i===Ut&&(i=at);let p=0,M=0,L=0=e.expandoStartIndex}function S9(e,t,n,r){const i=e.data;if(null===i[n+1]){const a=i[vr()],u=N9(e,n);B9(a,r)&&null===t&&!u&&(t=!1),t=function Zh(e,t,n,r){const i=cs(e);let a=r?t.residualClasses:t.residualStyles;if(null===i)0===(r?t.classBindings:t.styleBindings)&&(n=M0(null,e,t,n,r),n=ql(n,t.attrs,r),a=null);else{const u=t.directiveStylingLast;if(-1===u||e[u]!==i)if(n=M0(i,e,t,n,r),null===a){let p=function Kh(e,t,n){const r=n?t.classBindings:t.styleBindings;if(0!==$a(r))return e[ua(r)]}(e,t,r);void 0!==p&&Array.isArray(p)&&(p=M0(null,e,t,p[1],r),p=ql(p,t.attrs,r),function $h(e,t,n,r){const i=n?t.classBindings:t.styleBindings;e[ua(i)]=r}(e,t,r,p))}else a=function Yh(e,t,n){let r;const i=t.directiveEnd;for(let a=1+t.directiveStylingLast;a0;){const p=e[i],M=Array.isArray(p),L=M?p[1]:p,z=null===L;let re=n[i+1];re===Ut&&(re=z?at:void 0);let ue=z?V3(re,r):L===r?re:void 0;if(M&&!L5(ue)&&(ue=V3(p,r)),L5(ue)&&(f=ue,u))return f;const Te=e[i+1];i=u?ua(Te):$a(Te)}if(null!==t){let p=a?t.residualClasses:t.residualStyles;null!=p&&(f=V3(p,r))}return f}function L5(e){return void 0!==e}function B9(e,t){return 0!=(e.flags&(t?8:16))}function j9(e,t=""){const n=Re(),r=vn(),i=e+Vt,a=r.firstCreatePass?x(r,i,1,t,null):r.data[i],u=V9(r,n,a,t,e);n[i]=u,oi()&&R2(r,n,u,a),r1(a,!1)}let V9=(e,t,n,r,i)=>(o1(!0),x2(t[ht],r));function b0(e){return T5("",e,""),b0}function T5(e,t,n){const r=Re(),i=i3(r,e,t,n);return i!==Ut&&Is(r,vr(),i),T5}function D0(e,t,n,r,i){const a=Re(),u=s3(a,e,t,n,r,i);return u!==Ut&&Is(a,vr(),u),D0}function z9(e,t,n,r,i,a,u){const f=Re(),p=a3(f,e,t,n,r,i,a,u);return p!==Ut&&Is(f,vr(),p),z9}function U9(e,t,n,r,i,a,u,f,p){const M=Re(),L=l3(M,e,t,n,r,i,a,u,f,p);return L!==Ut&&Is(M,vr(),L),U9}function H9(e,t,n,r,i,a,u,f,p,M,L){const z=Re(),re=u3(z,e,t,n,r,i,a,u,f,p,M,L);return re!==Ut&&Is(z,vr(),re),H9}function G9(e,t,n,r,i,a,u,f,p,M,L,z,re){const ue=Re(),Te=c3(ue,e,t,n,r,i,a,u,f,p,M,L,z,re);return Te!==Ut&&Is(ue,vr(),Te),G9}function W9(e,t,n,r,i,a,u,f,p,M,L,z,re,ue,Te){const Ge=Re(),nt=d3(Ge,e,t,n,r,i,a,u,f,p,M,L,z,re,ue,Te);return nt!==Ut&&Is(Ge,vr(),nt),W9}function Z9(e,t,n,r,i,a,u,f,p,M,L,z,re,ue,Te,Ge,nt){const pt=Re(),Be=f3(pt,e,t,n,r,i,a,u,f,p,M,L,z,re,ue,Te,Ge,nt);return Be!==Ut&&Is(pt,vr(),Be),Z9}function K9(e){const t=Re(),n=o3(t,e);return n!==Ut&&Is(t,vr(),n),K9}function np(e,t,n){T1(Vo,X1,i3(Re(),e,t,n),!0)}function rp(e,t,n,r,i){T1(Vo,X1,s3(Re(),e,t,n,r,i),!0)}function op(e,t,n,r,i,a,u){T1(Vo,X1,a3(Re(),e,t,n,r,i,a,u),!0)}function ip(e,t,n,r,i,a,u,f,p){T1(Vo,X1,l3(Re(),e,t,n,r,i,a,u,f,p),!0)}function sp(e,t,n,r,i,a,u,f,p,M,L){T1(Vo,X1,u3(Re(),e,t,n,r,i,a,u,f,p,M,L),!0)}function ap(e,t,n,r,i,a,u,f,p,M,L,z,re){T1(Vo,X1,c3(Re(),e,t,n,r,i,a,u,f,p,M,L,z,re),!0)}function lp(e,t,n,r,i,a,u,f,p,M,L,z,re,ue,Te){T1(Vo,X1,d3(Re(),e,t,n,r,i,a,u,f,p,M,L,z,re,ue,Te),!0)}function up(e,t,n,r,i,a,u,f,p,M,L,z,re,ue,Te,Ge,nt){T1(Vo,X1,f3(Re(),e,t,n,r,i,a,u,f,p,M,L,z,re,ue,Te,Ge,nt),!0)}function cp(e){T1(Vo,X1,o3(Re(),e),!0)}function dp(e,t,n){q1(i3(Re(),e,t,n))}function fp(e,t,n,r,i){q1(s3(Re(),e,t,n,r,i))}function hp(e,t,n,r,i,a,u){q1(a3(Re(),e,t,n,r,i,a,u))}function pp(e,t,n,r,i,a,u,f,p){q1(l3(Re(),e,t,n,r,i,a,u,f,p))}function gp(e,t,n,r,i,a,u,f,p,M,L){q1(u3(Re(),e,t,n,r,i,a,u,f,p,M,L))}function Cp(e,t,n,r,i,a,u,f,p,M,L,z,re){q1(c3(Re(),e,t,n,r,i,a,u,f,p,M,L,z,re))}function mp(e,t,n,r,i,a,u,f,p,M,L,z,re,ue,Te){q1(d3(Re(),e,t,n,r,i,a,u,f,p,M,L,z,re,ue,Te))}function _p(e,t,n,r,i,a,u,f,p,M,L,z,re,ue,Te,Ge,nt){q1(f3(Re(),e,t,n,r,i,a,u,f,p,M,L,z,re,ue,Te,Ge,nt))}function yp(e){q1(o3(Re(),e))}function $9(e,t,n,r,i){return L1(e,i3(Re(),t,n,r),i,!1),$9}function Y9(e,t,n,r,i,a,u){return L1(e,s3(Re(),t,n,r,i,a),u,!1),Y9}function Q9(e,t,n,r,i,a,u,f,p){return L1(e,a3(Re(),t,n,r,i,a,u,f),p,!1),Q9}function J9(e,t,n,r,i,a,u,f,p,M,L){return L1(e,l3(Re(),t,n,r,i,a,u,f,p,M),L,!1),J9}function q9(e,t,n,r,i,a,u,f,p,M,L,z,re){return L1(e,u3(Re(),t,n,r,i,a,u,f,p,M,L,z),re,!1),q9}function X9(e,t,n,r,i,a,u,f,p,M,L,z,re,ue,Te){return L1(e,c3(Re(),t,n,r,i,a,u,f,p,M,L,z,re,ue),Te,!1),X9}function ed(e,t,n,r,i,a,u,f,p,M,L,z,re,ue,Te,Ge,nt){return L1(e,d3(Re(),t,n,r,i,a,u,f,p,M,L,z,re,ue,Te,Ge),nt,!1),ed}function td(e,t,n,r,i,a,u,f,p,M,L,z,re,ue,Te,Ge,nt,pt,Be){return L1(e,f3(Re(),t,n,r,i,a,u,f,p,M,L,z,re,ue,Te,Ge,nt,pt),Be,!1),td}function nd(e,t,n){return L1(e,o3(Re(),t),n,!1),nd}function rd(e,t,n){const r=Re();if(Ho(r,Bs(),t)){Ji(vn(),gr(),r,e,t,r[ht],n,!0)}return rd}function od(e,t,n){const r=Re();if(Ho(r,Bs(),t)){const a=vn(),u=gr();Ji(a,u,r,e,t,A4(cs(a.data),u,r),n,!0)}return od}const Ya=void 0;var Mp=["en",[["a","p"],["AM","PM"],Ya],[["AM","PM"],Ya,Ya],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Ya,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],Ya,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",Ya,"{1} 'at' {0}",Ya],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function vp(e){const n=Math.floor(Math.abs(e)),r=e.toString().replace(/^[^.]*\.?/,"").length;return 1===n&&0===r?1:5}];let p3={};function E0(e){const t=function bp(e){return e.toLowerCase().replace(/_/g,"-")}(e);let n=sd(t);if(n)return n;const r=t.split("-")[0];if(n=sd(r),n)return n;if("en"===r)return Mp;throw new $e(701,!1)}function id(e){return E0(e)[Qa.PluralCase]}function sd(e){return e in p3||(p3[e]=bn.ng&&bn.ng.common&&bn.ng.common.locales&&bn.ng.common.locales[e]),p3[e]}var Qa;!function(e){e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData"}(Qa||(Qa={}));const Dp=["zero","one","two","few","many"];const g3="en-US",O5={marker:"element"},A5={marker:"ICU"};var fi;!function(e){e[e.SHIFT=2]="SHIFT",e[e.APPEND_EAGERLY=1]="APPEND_EAGERLY",e[e.COMMENT=2]="COMMENT"}(fi||(fi={}));let ad=g3;function ld(e){ot(e,"Expected localeId to be defined"),"string"==typeof e&&(ad=e.toLowerCase().replace(/_/g,"-"))}function ud(e,t,n){const r=t.insertBeforeIndex,i=Array.isArray(r)?r[0]:r;return null===i?cc(e,0,n):_n(n[i])}function cd(e,t,n,r,i){const a=t.insertBeforeIndex;if(Array.isArray(a)){let u=r,f=null;if(3&t.type||(f=u,u=i),null!==u&&-1===t.componentOffset)for(let p=1;p1)for(let n=e.length-2;n>=0;n--){const r=e[n];fd(r)||Lp(r,t)&&null===Tp(r)&&Op(r,t.index)}}function fd(e){return!(64&e.type)}function Lp(e,t){return fd(t)||e.index>t.index}function Tp(e){const t=e.insertBeforeIndex;return Array.isArray(t)?t[0]:t}function Op(e,t){const n=e.insertBeforeIndex;Array.isArray(n)?n[0]=t:(fc(ud,cd),e.insertBeforeIndex=t)}function Xl(e,t){const n=e.data[t];return null===n||"string"==typeof n?null:n.hasOwnProperty("currentCaseLViewIndex")?n:n.value}function xp(e,t,n){const r=Z(e,n,64,null,null);return dd(t,r),r}function P5(e,t){const n=t[e.currentCaseLViewIndex];return null===n?n:n<0?~n:n}function hd(e){return e>>>17}function pd(e){return(131070&e)>>>1}let eu=0,tu=0;function Cd(e,t,n,r){const i=n[ht];let u,a=null;for(let f=0;f>>1,ue=t[++f],Te=t[++f];q6(i,g(re,n),null,null,ue,Te,null)}else switch(p){case A5:const M=t[++f],L=t[++f];if(null===n[L]){yo(n[L]=X3(i,M),n)}break;case O5:const z=t[++f],re=t[++f];if(null===n[re]){yo(n[re]=N2(i,z,null),n)}}}}function md(e,t,n,r,i){for(let a=0;a>>2;switch(3&L){case 1:const re=n[++M],ue=n[++M],Te=e.data[z];"string"==typeof Te?q6(t[ht],t[z],null,Te,re,p,ue):Ji(e,Te,t,re,p,t[ht],ue,!1);break;case 0:const Ge=t[z];null!==Ge&&li(t[ht],Ge,p);break;case 2:Rp(e,Xl(e,z),t,p);break;case 3:_d(e,Xl(e,z),r,t)}}}}else{const p=n[a+1];if(p>0&&3==(3&p)){const L=Xl(e,p>>>2);t[L.currentCaseLViewIndex]<0&&_d(e,L,r,t)}}a+=f}}function _d(e,t,n,r){let i=r[t.currentCaseLViewIndex];if(null!==i){let a=eu;i<0&&(i=r[t.currentCaseLViewIndex]=~i,a=-1),md(e,r,t.update[i],n,a)}}function Rp(e,t,n,r){const i=function Bp(e,t){let n=e.cases.indexOf(t);if(-1===n)switch(e.type){case 1:{const r=function Ep(e,t){const n=id(t)(parseInt(e,10)),r=Dp[n];return void 0!==r?r:"other"}(t,function Ip(){return ad}());n=e.cases.indexOf(r),-1===n&&"other"!==r&&(n=e.cases.indexOf("other"));break}case 0:n=e.cases.indexOf("other")}return-1===n?null:n}(t,r);if(P5(t,n)!==i&&(yd(e,t,n),n[t.currentCaseLViewIndex]=null===i?null:~i,null!==i)){const u=n[t.anchorIdx];u&&Cd(e,t.create[i],n,u)}}function yd(e,t,n){let r=P5(t,n);if(null!==r){const i=t.remove[r];for(let a=0;a0){const f=g(u,n);null!==f&&B2(n[ht],f)}else yd(e,Xl(e,~u),n)}}}function jp(){const e=[];let n,r,t=-1;function a(f,p){t=0;const M=P5(f,p);r=null!==M?f.remove[M]:at}function u(){if(t0)return n[f];{e.push(t,r);const p=~f;return a(n[Ye].data[p],n),u()}}return 0===e.length?null:(r=e.pop(),t=e.pop(),u())}return function i(f,p){for(n=p;e.length;)e.pop();return a(f.value,p),u}}const x5=/\ufffd(\d+):?\d*\ufffd/gi,Vp=/({\s*\ufffd\d+:?\d*\ufffd\s*,\s*\S{6}\s*,[\s\S]*})/gi,zp=/\ufffd(\d+)\ufffd/,Md=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,nu="\ufffd",Up=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,Hp=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,Gp=/\uE500/g;function Zp(e,t,n,r,i,a){const u=ha(),f=[],p=[],M=[[]];i=function Jp(e,t){if(function Qp(e){return-1===e}(t))return Ed(e);{const n=e.indexOf(`:${t}${nu}`)+2+t.toString().length,r=e.search(new RegExp(`${nu}\\/\\*\\d+:${t}${nu}`));return Ed(e.substring(n,r))}}(i,a);const L=function Wp(e){return e.replace(Gp," ")}(i).split(Hp);for(let z=0;zn.length&&n.push(p)}return{type:r,mainBinding:i,cases:t,values:n}}function w0(e){if(!e)return[];let t=0;const n=[],r=[],i=/[{}]/g;let a;for(i.lastIndex=0;a=i.exec(e);){const f=a.index;if("}"==a[0]){if(n.pop(),0==n.length){const p=e.substring(t,f);Md.test(p)?r.push(qp(p)):r.push(p),t=f+1}}else{if(0==n.length){const p=e.substring(t,f);r.push(p),t=f+1}n.push("{")}}const u=e.substring(t);return r.push(u),r}function Xp(e,t,n,r,i,a,u,f){const p=[],M=[],L=[];t.cases.push(a),t.create.push(p),t.remove.push(M),t.update.push(L);const re=Mc(Qs()).getInertBodyElement(u),ue=gl(re)||re;return ue?Id(e,t,n,r,p,M,L,ue,i,f,0):0}function Id(e,t,n,r,i,a,u,f,p,M,L){let z=0,re=f.firstChild;for(;re;){const ue=q(e,n,1,null);switch(re.nodeType){case Node.ELEMENT_NODE:const Te=re,Ge=Te.tagName.toLowerCase();if(fl.hasOwnProperty(Ge)){I0(i,O5,Ge,p,ue),e.data[ue]=Ge;const Rt=Te.attributes;for(let sn=0;sn>>fi.SHIFT;let z=e[L];null===z&&(z=e[L]=p?i.createComment(f):x2(i,f)),M&&null!==n&&bs(i,n,z,r,!1)}})(i,p.create,L,z),T3(!0)}function Ad(){T3(!1)}function fg(e,t,n){Od(e,t,n),Ad()}function hg(e,t){const n=vn(),r=yn(n.consts,t);!function $p(e,t,n){const i=io().index,a=[];if(e.firstCreatePass&&null===e.data[t]){for(let u=0;u0){const r=e.data[n];md(e,t,Array.isArray(r)?r:r.update,v1()-tu-1,eu)}eu=0,tu=0}(vn(),Re(),e+Vt)}function gg(e,t={}){return function dg(e,t={}){let n=e;if(og.test(e)){const r={},i=[Td];n=n.replace(ig,(a,u,f)=>{const p=u||f,M=r[p]||[];if(M.length||(p.split("|").forEach(Ge=>{const nt=Ge.match(cg),pt=nt?parseInt(nt[1],10):Td,Be=ug.test(Ge);M.push([pt,Be,Ge])}),r[p]=M),!M.length)throw new Error(`i18n postprocess: unmatched placeholder - ${p}`);const L=i[i.length-1];let z=0;for(let Ge=0;Get.hasOwnProperty(a)?`${i}${t[a]}${p}`:r),n=n.replace(ag,(r,i)=>t.hasOwnProperty(i)?t[i]:r),n=n.replace(lg,(r,i)=>{if(t.hasOwnProperty(i)){const a=t[i];if(!a.length)throw new Error(`i18n postprocess: unmatched ICU - ${r} with key: ${i}`);return a.shift()}return r})),n}(e,t)}function Cg(e,t){}function L0(e,t,n,r,i){if(e=Je(e),Array.isArray(e))for(let a=0;a>20;if(K1(e)||!e.multi){const ue=new va(M,i,s),Te=O0(p,t,i?L:L+re,z);-1===Te?(p2(d2(f,u),a,p),T0(a,e,t.length),t.push(p),f.directiveStart++,f.directiveEnd++,i&&(f.providerIndexes+=1048576),n.push(ue),u.push(ue)):(n[Te]=ue,u[Te]=ue)}else{const ue=O0(p,t,L+re,z),Te=O0(p,t,L,L+re),Ge=ue>=0&&n[ue],nt=Te>=0&&n[Te];if(i&&!nt||!i&&!Ge){p2(d2(f,u),a,p);const pt=function vg(e,t,n,r,i){const a=new va(e,n,s);return a.multi=[],a.index=t,a.componentProviders=0,xd(a,i,r&&!n),a}(i?yg:_g,n.length,i,r,M);!i&&nt&&(n[Te].providerFactory=pt),T0(a,e,t.length,0),t.push(p),f.directiveStart++,f.directiveEnd++,i&&(f.providerIndexes+=1048576),n.push(pt),u.push(pt)}else{T0(a,e,ue>-1?ue:Te,xd(n[i?Te:ue],M,!i&&r))}!i&&r&&nt&&n[Te].componentProviders++}}}function T0(e,t,n,r){const i=K1(t),a=function d6(e){return!!e.useClass}(t);if(i||a){const p=(a?Je(t.useClass):t).prototype.ngOnDestroy;if(p){const M=e.destroyHooks||(e.destroyHooks=[]);if(!i&&t.multi){const L=M.indexOf(n);-1===L?M.push(n,[r,p]):M[L+1].push(r,p)}else M.push(n,p)}}}function xd(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function O0(e,t,n,r){for(let i=n;i{n.providersResolver=(r,i)=>function mg(e,t,n){const r=vn();if(r.firstCreatePass){const i=qe(e);L0(n,r.data,r.blueprint,i,!0),L0(t,r.data,r.blueprint,i,!1)}}(r,i?i(e):e,t)}}class Ja{}class Mg{}function bg(e,t){return new P0(e,t??null,[])}class P0 extends Ja{constructor(t,n,r){super(),this._parent=n,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new R4(this);const i=ir(t);this._bootstrapComponents=w1(i.bootstrap),this._r3Injector=$c(t,n,[{provide:Ja,useValue:this},{provide:Wa,useValue:this.componentFactoryResolver},...r],fe(t),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(t)}get injector(){return this._r3Injector}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class x0 extends Mg{constructor(t){super(),this.moduleType=t}create(t){return new P0(this.moduleType,t,[])}}class Sd extends Ja{constructor(t){super(),this.componentFactoryResolver=new R4(this),this.instance=null;const n=new l1([...t.providers,{provide:Ja,useValue:this},{provide:Wa,useValue:this.componentFactoryResolver}],t.parent||$2(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}class N5{constructor(t){this._injector=t,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(t){if(!t.standalone)return null;if(!this.cachedInjectors.has(t)){const n=Pc(0,t.type),r=n.length>0?function Eg(e,t,n=null){return new Sd({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}([n],this._injector,`Standalone[${t.type.name}]`):null;this.cachedInjectors.set(t,r)}return this.cachedInjectors.get(t)}ngOnDestroy(){try{for(const t of this.cachedInjectors.values())null!==t&&t.destroy()}finally{this.cachedInjectors.clear()}}static#e=this.\u0275prov=$t({token:N5,providedIn:"environment",factory:()=>new N5(T(Yi))})}function wg(e){e.getStandaloneInjector=t=>t.get(N5).getOrCreateStandaloneInjector(e)}function zd(e,t,n,r){return hn(()=>{const i=e;null!==t&&(i.hasOwnProperty("decorators")&&void 0!==i.decorators?i.decorators.push(...t):i.decorators=t),null!==n&&(i.ctorParameters=n),null!==r&&(i.hasOwnProperty("propDecorators")&&void 0!==i.propDecorators?i.propDecorators={...i.propDecorators,...r}:i.propDecorators=r)})}function Ng(e,t,n){const r=wo()+e,i=Re();return i[r]===Ut?J1(i,r,n?t.call(n):t()):$l(i,r)}function Ud(e,t,n,r){return Hd(Re(),wo(),e,t,n,r)}function Sg(e,t,n,r,i){return Gd(Re(),wo(),e,t,n,r,i)}function Fg(e,t,n,r,i,a){return Wd(Re(),wo(),e,t,n,r,i,a)}function kg(e,t,n,r,i,a,u){return Zd(Re(),wo(),e,t,n,r,i,a,u)}function Rg(e,t,n,r,i,a,u,f){const p=wo()+e,M=Re(),L=d1(M,p,n,r,i,a);return Ho(M,p+4,u)||L?J1(M,p+5,f?t.call(f,n,r,i,a,u):t(n,r,i,a,u)):$l(M,p+5)}function Bg(e,t,n,r,i,a,u,f,p){const M=wo()+e,L=Re(),z=d1(L,M,n,r,i,a);return Ka(L,M+4,u,f)||z?J1(L,M+6,p?t.call(p,n,r,i,a,u,f):t(n,r,i,a,u,f)):$l(L,M+6)}function jg(e,t,n,r,i,a,u,f,p,M){const L=wo()+e,z=Re();let re=d1(z,L,n,r,i,a);return _5(z,L+4,u,f,p)||re?J1(z,L+7,M?t.call(M,n,r,i,a,u,f,p):t(n,r,i,a,u,f,p)):$l(z,L+7)}function Vg(e,t,n,r,i,a,u,f,p,M,L){const z=wo()+e,re=Re(),ue=d1(re,z,n,r,i,a);return d1(re,z+4,u,f,p,M)||ue?J1(re,z+8,L?t.call(L,n,r,i,a,u,f,p,M):t(n,r,i,a,u,f,p,M)):$l(re,z+8)}function zg(e,t,n,r){return Kd(Re(),wo(),e,t,n,r)}function ou(e,t){const n=e[t];return n===Ut?void 0:n}function Hd(e,t,n,r,i,a){const u=t+n;return Ho(e,u,i)?J1(e,u+1,a?r.call(a,i):r(i)):ou(e,u+1)}function Gd(e,t,n,r,i,a,u){const f=t+n;return Ka(e,f,i,a)?J1(e,f+2,u?r.call(u,i,a):r(i,a)):ou(e,f+2)}function Wd(e,t,n,r,i,a,u,f){const p=t+n;return _5(e,p,i,a,u)?J1(e,p+3,f?r.call(f,i,a,u):r(i,a,u)):ou(e,p+3)}function Zd(e,t,n,r,i,a,u,f,p){const M=t+n;return d1(e,M,i,a,u,f)?J1(e,M+4,p?r.call(p,i,a,u,f):r(i,a,u,f)):ou(e,M+4)}function Kd(e,t,n,r,i,a){let u=t+n,f=!1;for(let p=0;p=0;n--){const r=t[n];if(e===r.name)return r}}(t,n.pipeRegistry),n.data[i]=r,r.onDestroy&&(n.destroyHooks??=[]).push(i,r.onDestroy)):r=n.data[i];const a=r.factory||(r.factory=Ui(r.type));const f=Nn(s);try{const p=js(!1),M=a();return js(p),function bh(e,t,n,r){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=r}(n,Re(),i,M),M}finally{Nn(f)}}function Gg(e,t,n){const r=e+Vt,i=Re(),a=X(i,r);return iu(i,r)?Hd(i,wo(),t,a.transform,n,a):a.transform(n)}function Wg(e,t,n,r){const i=e+Vt,a=Re(),u=X(a,i);return iu(a,i)?Gd(a,wo(),t,u.transform,n,r,u):u.transform(n,r)}function Zg(e,t,n,r,i){const a=e+Vt,u=Re(),f=X(u,a);return iu(u,a)?Wd(u,wo(),t,f.transform,n,r,i,f):f.transform(n,r,i)}function Kg(e,t,n,r,i,a){const u=e+Vt,f=Re(),p=X(f,u);return iu(f,u)?Zd(f,wo(),t,p.transform,n,r,i,a,p):p.transform(n,r,i,a)}function $g(e,t,n){const r=e+Vt,i=Re(),a=X(i,r);return iu(i,r)?Kd(i,wo(),t,a.transform,n,a):a.transform.apply(a,n)}function iu(e,t){return e[Ye].data[t].pure}function Yg(){return this._results[Symbol.iterator]()}class S0{static#e=Symbol.iterator;get changes(){return this._changes||(this._changes=new c1)}constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const n=S0.prototype;n[Symbol.iterator]||(n[Symbol.iterator]=Yg)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,n){return this._results.reduce(t,n)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,n){const r=this;r.dirty=!1;const i=si(t);(this._changesDetected=!function c8(e,t,n){if(e.length!==t.length)return!1;for(let r=0;rnull;function Jd(e,t){return Qd(e,t)}class k5{static#e=this.__NG_ELEMENT_ID__=sC}function sC(){return e7(io(),Re())}const aC=k5,qd=class extends aC{constructor(t,n,r){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=r}get element(){return ia(this._hostTNode,this._hostLView)}get injector(){return new er(this._hostTNode,this._hostLView)}get parentInjector(){const t=h2(this._hostTNode,this._hostLView);if(a2(t)){const n=Ea(t,this._hostLView),r=Da(t),i=n[Ye].data[r+8];return new er(i,n)}return new er(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const n=Xd(this._lContainer);return null!==n&&n[t]||null}get length(){return this._lContainer.length-Hn}createEmbeddedView(t,n,r){let i,a;"number"==typeof r?i=r:null!=r&&(i=r.index,a=r.injector);const u=Jd(this._lContainer,t.ssrId),f=t.createEmbeddedViewImpl(n||{},a,u),p=!!u&&!O2(this._hostTNode);return this.insertImpl(f,i,p),f}createComponent(t,n,r,i,a){const u=t&&!zs(t);let f;if(u)f=n;else{const Ge=n||{};f=Ge.index,r=Ge.injector,i=Ge.projectableNodes,a=Ge.environmentInjector||Ge.ngModuleRef}const p=u?t:new Kl(Ot(t)),M=r||this.parentInjector;if(!a&&null==p.ngModule){const nt=(u?M:this.parentInjector).get(Yi,null);nt&&(a=nt)}const L=Ot(p.componentType??{}),z=Jd(this._lContainer,L?.id??null),re=z?.firstChild??null,ue=p.create(M,i,re,a),Te=!!z&&!O2(this._hostTNode);return this.insertImpl(ue.hostView,f,Te),ue}insert(t,n){return this.insertImpl(t,n,!1)}insertImpl(t,n,r){const i=t._lView;i[Ye];if(function Jt(e){return d(e[jt])}(i)){const p=this.indexOf(t);if(-1!==p)this.detach(p);else{const M=i[jt],L=new qd(M,M[jn],M[jt]);L.detach(L.indexOf(t))}}const u=this._adjustIndex(n),f=this._lContainer;return Jg(f,i,u,!r),t.attachToViewContainerRef(),Lo(F0(f),u,t),t}move(t,n){return this.insert(t,n)}indexOf(t){const n=Xd(this._lContainer);return null!==n?n.indexOf(t):-1}remove(t){const n=this._adjustIndex(t,-1),r=F2(this._lContainer,n);r&&(ai(F0(this._lContainer),n),el(r[Ye],r))}detach(t){const n=this._adjustIndex(t,-1),r=F2(this._lContainer,n);return r&&null!=ai(F0(this._lContainer),n)?new Zl(r):null}_adjustIndex(t,n=0){return t??this.length+n}};function Xd(e){return e[8]}function F0(e){return e[8]||(e[8]=[])}function e7(e,t){let n;const r=t[e.index];return d(r)?n=r:(n=I4(r,t,null,e),t[e.index]=n,h5(t,n)),t7(n,t,e,r),new qd(n,e,t)}let t7=n7;function n7(e,t,n,r){if(e[$n])return;let i;i=8&n.type?_n(r):function lC(e,t){const n=e[ht],r=n.createComment(""),i=b(t,e);return bs(n,k2(n,i),r,function S8(e,t){return e.nextSibling(t)}(n,i),!1),r}(t,n),e[$n]=i}class k0{constructor(t){this.queryList=t,this.matches=null}clone(){return new k0(this.queryList)}setDirty(){this.queryList.setDirty()}}class R0{constructor(t=[]){this.queries=t}createEmbeddedView(t){const n=t.queries;if(null!==n){const r=null!==t.contentQueries?t.contentQueries[0]:n.length,i=[];for(let a=0;a0)r.push(u[f/2]);else{const M=a[f+1],L=t[-p];for(let z=Hn;z(null===i&&(i=Hr().compileNgModule(hi,`ng:///${e.name}/\u0275mod.js`,{type:e,bootstrap:si(t.bootstrap||at).map(Je),declarations:r.map(Je),imports:si(t.imports||at).map(Je).map(m7),exports:si(t.exports||at).map(Je).map(m7),schemas:t.schemas?si(t.schemas):null,id:t.id||null}),i.schemas||(i.schemas=[])),i)});let a=null;Object.defineProperty(e,Dn,{get:()=>{if(null===a){const f=Hr();a=f.compileFactory(hi,`ng:///${e.name}/\u0275fac.js`,{name:e.name,type:e,deps:Ti(e),target:f.FactoryTarget.NgModule,typeArgumentCount:0})}return a},configurable:!1});let u=null;Object.defineProperty(e,Wn,{get:()=>{if(null===u){const f={name:e.name,type:e,providers:t.providers||at,imports:[(t.imports||at).map(Je),(t.exports||at).map(Je)]};u=Hr().compileInjector(hi,`ng:///${e.name}/\u0275inj.js`,f)}return u},configurable:!1})})(e,t),void 0!==t.id&&Bu(e,t.id),function MC(e,t){au.push({moduleType:e,ngModule:t})}(e,t)}function LC(e,t){const n=si(t.declarations||at),r=m3(e);n.forEach(i=>{if((i=Je(i)).hasOwnProperty(Gt)){C7(Ot(i),r)}else!i.hasOwnProperty(zn)&&!i.hasOwnProperty(Nr)&&(i.ngSelectorScope=e)})}function C7(e,t){e.directiveDefs=()=>Array.from(t.compilation.directives).map(n=>n.hasOwnProperty(Gt)?Ot(n):rr(n)).filter(n=>!!n),e.pipeDefs=()=>Array.from(t.compilation.pipes).map(n=>or(n)),e.schemas=t.schemas,e.tView=null}function m3(e){if(f7(e))return function TC(e){const t=ir(e,!0);if(null!==t.transitiveCompileScopes)return t.transitiveCompileScopes;const n={schemas:t.schemas||null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set}};return w1(t.imports).forEach(r=>{const i=m3(r);i.exported.directives.forEach(a=>n.compilation.directives.add(a)),i.exported.pipes.forEach(a=>n.compilation.pipes.add(a))}),w1(t.declarations).forEach(r=>{or(r)?n.compilation.pipes.add(r):n.compilation.directives.add(r)}),w1(t.exports).forEach(r=>{const i=r;if(f7(i)){const a=m3(i);a.exported.directives.forEach(u=>{n.compilation.directives.add(u),n.exported.directives.add(u)}),a.exported.pipes.forEach(u=>{n.compilation.pipes.add(u),n.exported.pipes.add(u)})}else or(i)?n.exported.pipes.add(i):n.exported.directives.add(i)}),t.transitiveCompileScopes=n,n}(e);if(yi(e)){if(null!==(Ot(e)||rr(e)))return{schemas:null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set([e]),pipes:new Set}};if(null!==or(e))return{schemas:null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set([e])}}}throw new Error(`${e.name} does not have a module def (\u0275mod property)`)}function m7(e){return d7(e)?e.ngModule:e}let G0=0;function OC(e,t){let n=null;(function g8(e,t){E2(t)&&(ms.set(e,t),Sa.add(e))})(e,t),v7(e,t),Object.defineProperty(e,Gt,{get:()=>{if(null===n){const r=Hr();if(E2(t)){const M=[`Component '${e.name}' is not resolved:`];throw t.templateUrl&&M.push(` - templateUrl: ${t.templateUrl}`),t.styleUrls&&t.styleUrls.length&&M.push(` - styleUrls: ${JSON.stringify(t.styleUrls)}`),M.push("Did you run and wait for 'resolveComponentResources()'?"),new Error(M.join("\n"))}const i=function vC(){return C3}();let a=t.preserveWhitespaces;void 0===a&&(a=null!==i&&void 0!==i.preserveWhitespaces&&i.preserveWhitespaces);let u=t.encapsulation;void 0===u&&(u=null!==i&&void 0!==i.defaultEncapsulation?i.defaultEncapsulation:qn.Emulated);const f=t.templateUrl||`ng:///${e.name}/template.html`,p={...M7(e,t),typeSourceSpan:r.createParseSourceSpan("Component",e.name,f),template:t.template||"",preserveWhitespaces:a,styles:t.styles||at,animations:t.animations,declarations:[],changeDetection:t.changeDetection,encapsulation:u,interpolation:t.interpolation,viewProviders:t.viewProviders||null};G0++;try{if(p.usesInheritance&&b7(e),n=r.compileComponent(hi,f,p),t.standalone){const M=si(t.imports||at),{directiveDefs:L,pipeDefs:z}=function PC(e,t){let n=null,r=null;return{directiveDefs:()=>{if(null===n){n=[Ot(e)];const u=new Set([e]);for(const f of t){const p=Je(f);if(!u.has(p))if(u.add(p),ir(p)){const M=m3(p);for(const L of M.exported.directives){const z=Ot(L)||rr(L);z&&!u.has(L)&&(u.add(L),n.push(z))}}else{const M=Ot(p)||rr(p);M&&n.push(M)}}}return n},pipeDefs:()=>{if(null===r){r=[];const u=new Set;for(const f of t){const p=Je(f);if(!u.has(p))if(u.add(p),ir(p)){const M=m3(p);for(const L of M.exported.pipes){const z=or(L);z&&!u.has(L)&&(u.add(L),r.push(z))}}else{const M=or(p);M&&r.push(M)}}}return r}}}(e,M);n.directiveDefs=L,n.pipeDefs=z,n.dependencies=()=>M.map(Je)}}finally{G0--}if(0===G0&&function bC(){if(!z0){z0=!0;try{for(let e=au.length-1;e>=0;e--){const{moduleType:t,ngModule:n}=au[e];n.declarations&&n.declarations.every(h7)&&(au.splice(e,1),LC(t,n))}}finally{z0=!1}}}(),function xC(e){return void 0!==e.ngSelectorScope}(e)){const M=m3(e.ngSelectorScope);C7(n,M)}if(t.schemas){if(!t.standalone)throw new Error(`The 'schemas' was specified for the ${gt(e)} but is only valid on a component that is standalone.`);n.schemas=t.schemas}else t.standalone&&(n.schemas=[])}return n},configurable:!1})}function _7(e,t){let n=null;v7(e,t||{}),Object.defineProperty(e,zn,{get:()=>{if(null===n){const r=y7(e,t||{});n=Hr().compileDirective(hi,r.sourceMapUrl,r.metadata)}return n},configurable:!1})}function y7(e,t){const n=e&&e.name,r=`ng:///${n}/\u0275dir.js`,i=Hr(),a=M7(e,t);return a.typeSourceSpan=i.createParseSourceSpan("Directive",n,r),a.usesInheritance&&b7(e),{metadata:a,sourceMapUrl:r}}function v7(e,t){let n=null;Object.defineProperty(e,Dn,{get:()=>{if(null===n){const r=y7(e,t),i=Hr();n=i.compileFactory(hi,`ng:///${e.name}/\u0275fac.js`,{name:r.metadata.name,type:r.metadata.type,typeArgumentCount:0,deps:Ti(e),target:i.FactoryTarget.Directive})}return n},configurable:!1})}function NC(e){return Object.getPrototypeOf(e.prototype)===Object.prototype}function M7(e,t){const n=D2(),r=n.ownPropMetadata(e);return{name:e.name,type:e,selector:void 0!==t.selector?t.selector:null,host:t.host||Bn,propMetadata:r,inputs:t.inputs||at,outputs:t.outputs||at,queries:D7(e,r,E7),lifecycle:{usesOnChanges:n.hasLifecycleHook(e,"ngOnChanges")},typeSourceSpan:null,usesInheritance:!NC(e),exportAs:kC(t.exportAs),providers:t.providers||null,viewQueries:D7(e,r,w7),isStandalone:!!t.standalone,isSignal:!!t.signals,hostDirectives:t.hostDirectives?.map(i=>"function"==typeof i?{directive:i}:i)||null}}function b7(e){const t=Object.prototype;let n=Object.getPrototypeOf(e.prototype).constructor;for(;n&&n!==t;)!rr(n)&&!Ot(n)&&BC(n)&&_7(n,null),n=Object.getPrototypeOf(n)}function SC(e){return"string"==typeof e?L7(e):Je(e)}function FC(e,t){return{propertyName:e,predicate:SC(t.selector),descendants:t.descendants,first:t.first,read:t.read?t.read:null,static:!!t.static,emitDistinctChangesOnly:!!t.emitDistinctChangesOnly}}function D7(e,t,n){const r=[];for(const i in t)if(t.hasOwnProperty(i)){const a=t[i];a.forEach(u=>{if(n(u)){if(!u.selector)throw new Error(`Can't construct a query for the property "${i}" of "${gt(e)}" since the query selector wasn't defined.`);if(a.some(I7))throw new Error("Cannot combine @Input decorators with query decorators");r.push(FC(i,u))}})}return r}function kC(e){return void 0===e?null:L7(e)}function E7(e){const t=e.ngMetadataName;return"ContentChild"===t||"ContentChildren"===t}function w7(e){const t=e.ngMetadataName;return"ViewChild"===t||"ViewChildren"===t}function I7(e){return"Input"===e.ngMetadataName}function L7(e){return e.split(",").map(t=>t.trim())}const RC=["ngOnChanges","ngOnInit","ngOnDestroy","ngDoCheck","ngAfterViewInit","ngAfterViewChecked","ngAfterContentInit","ngAfterContentChecked"];function BC(e){const t=D2();if(RC.some(r=>t.hasLifecycleHook(e,r)))return!0;const n=t.propMetadata(e);for(const r in n){const i=n[r];for(let a=0;ae,void 0,void 0,(e,t)=>_7(e,t)),VC=z1("Component",(e={})=>({changeDetection:dn.Default,...e}),O7,void 0,(e,t)=>OC(e,t)),zC=z1("Pipe",e=>({pure:!0,...e}),void 0,void 0,(e,t)=>function jC(e,t){let n=null,r=null;Object.defineProperty(e,Dn,{get:()=>{if(null===r){const i=T7(e,t),a=Hr(i.type);r=a.compileFactory(hi,`ng:///${i.name}/\u0275fac.js`,{name:i.name,type:i.type,typeArgumentCount:0,deps:Ti(e),target:a.FactoryTarget.Pipe})}return r},configurable:!1}),Object.defineProperty(e,Nr,{get:()=>{if(null===n){const i=T7(e,t);n=Hr(i.type).compilePipe(hi,`ng:///${i.name}/\u0275pipe.js`,i)}return n},configurable:!1})}(e,t)),UC=b1("Input",e=>e?"string"==typeof e?{alias:e}:e:{}),HC=b1("Output",e=>({alias:e})),GC=(b1("HostBinding",e=>({hostPropertyName:e})),b1("HostListener",(e,t)=>({eventName:e,args:t}))),WC=z1("NgModule",e=>e,void 0,void 0,(e,t)=>DC(e,t)),ZC=new Lt("Application Initializer");class qa{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((t,n)=>{this.resolve=t,this.reject=n}),this.appInits=pe(ZC,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const t=[];for(const r of this.appInits){const i=r();if(h0(i))t.push(i);else if(u9(i)){const a=new Promise((u,f)=>{i.subscribe({complete:u,error:f})});t.push(a)}}const n=()=>{this.done=!0,this.resolve()};Promise.all(t).then(()=>{n()}).catch(r=>{this.reject(r)}),0===t.length&&n(),this.initialized=!0}static#e=this.\u0275fac=function(n){return new(n||qa)};static#t=this.\u0275prov=$t({token:qa,factory:qa.\u0275fac,providedIn:"root"})}class _3{log(t){console.log(t)}warn(t){console.warn(t)}static#e=this.\u0275fac=function(n){return new(n||_3)};static#t=this.\u0275prov=$t({token:_3,factory:_3.\u0275fac,providedIn:"platform"})}const B5=new Lt("LocaleId",{providedIn:"root",factory:()=>pe(B5,vt.Optional|vt.SkipSelf)||function KC(){return typeof $localize<"u"&&$localize.locale||g3}()}),$C=new Lt("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});new Lt("Translations"),new Lt("TranslationsFormat");var A7;!function(e){e[e.Error=0]="Error",e[e.Warning=1]="Warning",e[e.Ignore=2]="Ignore"}(A7||(A7={}));class y3{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new R(!1)}add(){this.hasPendingTasks.next(!0);const t=this.taskId++;return this.pendingTasks.add(t),t}remove(t){this.pendingTasks.delete(t),0===this.pendingTasks.size&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}static#e=this.\u0275fac=function(n){return new(n||y3)};static#t=this.\u0275prov=$t({token:y3,factory:y3.\u0275fac,providedIn:"root"})}class YC{constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}}class j5{compileModuleSync(t){return new x0(t)}compileModuleAsync(t){return Promise.resolve(this.compileModuleSync(t))}compileModuleAndAllComponentsSync(t){const n=this.compileModuleSync(t),i=w1(ir(t).declarations).reduce((a,u)=>{const f=Ot(u);return f&&a.push(new Kl(f)),a},[]);return new YC(n,i)}compileModuleAndAllComponentsAsync(t){return Promise.resolve(this.compileModuleAndAllComponentsSync(t))}clearCache(){}clearCacheFor(t){}getModuleId(t){}static#e=this.\u0275fac=function(n){return new(n||j5)};static#t=this.\u0275prov=$t({token:j5,factory:j5.\u0275fac,providedIn:"root"})}new Lt("compilerOptions");new class JC{constructor(){this.resolverToTokenToDependencies=new WeakMap,this.resolverToProviders=new WeakMap,this.standaloneInjectorToComponent=new WeakMap}reset(){this.resolverToTokenToDependencies=new WeakMap,this.resolverToProviders=new WeakMap,this.standaloneInjectorToComponent=new WeakMap}};const S7=new Lt(""),F7=new Lt("");class uu{constructor(t,n,r){this._ngZone=t,this.registry=n,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,K0||(function mm(e){K0=e}(r),r.addToWindow(n)),this._watchAngularEvents(),t.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{to.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let t=this._callbacks.pop();clearTimeout(t.timeoutId),t.doneCb(this._didWork)}this._didWork=!1});else{let t=this.getPendingTasks();this._callbacks=this._callbacks.filter(n=>!n.updateCb||!n.updateCb(t)||(clearTimeout(n.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(t=>({source:t.source,creationLocation:t.creationLocation,data:t.data})):[]}addCallback(t,n,r){let i=-1;n&&n>0&&(i=setTimeout(()=>{this._callbacks=this._callbacks.filter(a=>a.timeoutId!==i),t(this._didWork,this.getPendingTasks())},n)),this._callbacks.push({doneCb:t,timeoutId:i,updateCb:r})}whenStable(t,n,r){if(r&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(t,n,r),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(t){this.registry.registerApplication(t,this)}unregisterApplication(t){this.registry.unregisterApplication(t)}findProviders(t,n,r){return[]}static#e=this.\u0275fac=function(n){return new(n||uu)(T(to),T(v3),T(F7))};static#t=this.\u0275prov=$t({token:uu,factory:uu.\u0275fac})}class v3{constructor(){this._applications=new Map}registerApplication(t,n){this._applications.set(t,n)}unregisterApplication(t){this._applications.delete(t)}unregisterAllApplications(){this._applications.clear()}getTestability(t){return this._applications.get(t)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(t,n=!0){return K0?.findTestabilityInTree(this,t,n)??null}static#e=this.\u0275fac=function(n){return new(n||v3)};static#t=this.\u0275prov=$t({token:v3,factory:v3.\u0275fac,providedIn:"platform"})}let K0,ca=null;const k7=new Lt("AllowMultipleToken"),$0=new Lt("PlatformDestroyListeners"),R7=new Lt("appBootstrapListener");function B7(){!function un(e){Pn=e}(()=>{throw new $e(600,!1)})}function j7(e){e.get(Ml,null)?.forEach(n=>n())}function V7(e,t,n=[]){const r=`Platform: ${t}`,i=new Lt(r);return(a=[])=>{let u=Y0();if(!u||u.injector.get(k7,!1)){const f=[...n,...a,{provide:i,useValue:!0}];e?e(f):function vm(e){if(ca&&!ca.get(k7,!1))throw new $e(400,!1);B7(),ca=e;const t=e.get(M3);return j7(e),t}(z7(f,r))}return function bm(e){const t=Y0();if(!t)throw new $e(401,!1);return t}()}}function z7(e=[],t){return ui.create({name:t,providers:[{provide:_l,useValue:"platform"},{provide:$0,useValue:new Set([()=>ca=null])},...e]})}function Y0(){return ca?.get(M3)??null}class M3{constructor(t){this._injector=t,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(t,n){const r=function Dm(e="zone.js",t){return"noop"===e?new Ul:"zone.js"===e?new to(t):e}(n?.ngZone,U7({eventCoalescing:n?.ngZoneEventCoalescing,runCoalescing:n?.ngZoneRunCoalescing}));return r.run(()=>{const i=function Dg(e,t,n){return new P0(e,t,n)}(t.moduleType,this.injector,K7(()=>r)),a=i.injector.get($1,null);return r.runOutsideAngular(()=>{const u=r.onError.subscribe({next:f=>{a.handleError(f)}});i.onDestroy(()=>{z5(this._modules,i),u.unsubscribe()})}),H7(a,r,()=>{const u=i.injector.get(qa);return u.runInitializers(),u.donePromise.then(()=>(ld(i.injector.get(B5,g3)||g3),this._moduleDoBootstrap(i),i))})})}bootstrapModule(t,n=[]){const r=G7({},n);return function _m(e,t,n){const r=new x0(n);return Promise.resolve(r)}(this.injector,0,t).then(i=>this.bootstrapModuleFactory(i,r))}_moduleDoBootstrap(t){const n=t.injector.get(es);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach(r=>n.bootstrap(r));else{if(!t.instance.ngDoBootstrap)throw new $e(-403,!1);t.instance.ngDoBootstrap(n)}this._modules.push(t)}onDestroy(t){this._destroyListeners.push(t)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new $e(404,!1);this._modules.slice().forEach(n=>n.destroy()),this._destroyListeners.forEach(n=>n());const t=this._injector.get($0,null);t&&(t.forEach(n=>n()),t.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static#e=this.\u0275fac=function(n){return new(n||M3)(T(ui))};static#t=this.\u0275prov=$t({token:M3,factory:M3.\u0275fac,providedIn:"platform"})}function U7(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}function H7(e,t,n){try{const r=n();return h0(r)?r.catch(i=>{throw t.runOutsideAngular(()=>e.handleError(i)),i}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}function G7(e,t){return Array.isArray(t)?t.reduce(G7,e):{...e,...t}}class es{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=pe(Z7),this.zoneIsStable=pe(qc),this.componentTypes=[],this.components=[],this.isStable=pe(y3).hasPendingTasks.pipe((0,Oe.w)(t=>t?(0,K.of)(!1):this.zoneIsStable),function Ee(e,t){return n=>n.lift(new ie(e,t))}(),ke()),this._injector=pe(Yi)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(t,n){const r=t instanceof zc;if(!this._injector.get(qa).done){!r&&yi(t);throw new $e(405,!1)}let a;a=r?t:this._injector.get(Wa).resolveComponentFactory(t),this.componentTypes.push(a.componentType);const u=function ym(e){return e.isBoundToModule}(a)?void 0:this._injector.get(Ja),f=n||a.selector,p=a.create(ui.NULL,[],f,u),M=p.location.nativeElement,L=p.injector.get(S7,null);return L?.registerApplication(M),p.onDestroy(()=>{this.detachView(p.hostView),z5(this.components,p),L?.unregisterApplication(M)}),this._loadComponent(p),p}tick(){if(this._runningTick)throw new $e(101,!1);try{this._runningTick=!0;for(let t of this._views)t.detectChanges()}catch(t){this.internalErrorHandler(t)}finally{this._runningTick=!1}}attachView(t){const n=t;this._views.push(n),n.attachToAppRef(this)}detachView(t){const n=t;z5(this._views,n),n.detachFromAppRef()}_loadComponent(t){this.attachView(t.hostView),this.tick(),this.components.push(t);const n=this._injector.get(R7,[]);n.push(...this._bootstrapListeners),n.forEach(r=>r(t))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(t=>t()),this._views.slice().forEach(t=>t.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(t){return this._destroyListeners.push(t),()=>z5(this._destroyListeners,t)}destroy(){if(this._destroyed)throw new $e(406,!1);const t=this._injector;t.destroy&&!t.destroyed&&t.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static#e=this.\u0275fac=function(n){return new(n||es)};static#t=this.\u0275prov=$t({token:es,factory:es.\u0275fac,providedIn:"root"})}function z5(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}const Z7=new Lt("",{providedIn:"root",factory:()=>pe($1).handleError.bind(void 0)});function Em(){const e=pe(to),t=pe($1);return n=>e.runOutsideAngular(()=>t.handleError(n))}class cu{constructor(){this.zone=pe(to),this.applicationRef=pe(es)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static#e=this.\u0275fac=function(n){return new(n||cu)};static#t=this.\u0275prov=$t({token:cu,factory:cu.\u0275fac,providedIn:"root"})}new Lt("");function K7(e){return[{provide:to,useFactory:e},{provide:dr,multi:!0,useFactory:()=>{const t=pe(cu,{optional:!0});return()=>t.initialize()}},{provide:Z7,useFactory:Em},{provide:qc,useFactory:Xc}]}function Im(){}class Lm{static#e=this.__NG_ELEMENT_ID__=Tm}function Tm(e){return function Om(e,t,n){if(k(e)&&!n){const r=Pe(e.index,t);return new Zl(r,r)}if(47&e.type){const r=t[ln];return new Zl(r,t)}return null}(io(),Re(),16==(16&e))}class J7{constructor(){}supports(t){return m5(t)}create(t){return new Fm(t)}}const Sm=(e,t)=>t;class Fm{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||Sm}forEachItem(t){let n;for(n=this._itHead;null!==n;n=n._next)t(n)}forEachOperation(t){let n=this._itHead,r=this._removalsHead,i=0,a=null;for(;n||r;){const u=!r||n&&n.currentIndex{u=this._trackByFn(i,f),null!==n&&Object.is(n.trackById,u)?(r&&(n=this._verifyReinsertion(n,f,u,i)),Object.is(n.item,f)||this._addIdentityChange(n,f)):(n=this._mismatch(n,f,u,i),r=!0),n=n._next,i++}),this.length=i;return this._truncate(n),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,n,r,i){let a;return null===t?a=this._itTail:(a=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._reinsertAfter(t,a,i)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(r,i))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._moveAfter(t,a,i)):t=this._addAfter(new km(n,r),a,i),t}_verifyReinsertion(t,n,r,i){let a=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null);return null!==a?t=this._reinsertAfter(a,t._prev,i):t.currentIndex!=i&&(t.currentIndex=i,this._addToMoves(t,i)),t}_truncate(t){for(;null!==t;){const n=t._next;this._addToRemovals(this._unlink(t)),t=n}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,n,r){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const i=t._prevRemoved,a=t._nextRemoved;return null===i?this._removalsHead=a:i._nextRemoved=a,null===a?this._removalsTail=i:a._prevRemoved=i,this._insertAfter(t,n,r),this._addToMoves(t,r),t}_moveAfter(t,n,r){return this._unlink(t),this._insertAfter(t,n,r),this._addToMoves(t,r),t}_addAfter(t,n,r){return this._insertAfter(t,n,r),null===this._additionsTail?this._additionsTail=this._additionsHead=t:this._additionsTail=this._additionsTail._nextAdded=t,t}_insertAfter(t,n,r){const i=null===n?this._itHead:n._next;return t._next=i,t._prev=n,null===i?this._itTail=t:i._prev=t,null===n?this._itHead=t:n._next=t,null===this._linkedRecords&&(this._linkedRecords=new q7),this._linkedRecords.put(t),t.currentIndex=r,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const n=t._prev,r=t._next;return null===n?this._itHead=r:n._next=r,null===r?this._itTail=n:r._prev=n,t}_addToMoves(t,n){return t.previousIndex===n||(null===this._movesTail?this._movesTail=this._movesHead=t:this._movesTail=this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new q7),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,n){return t.item=n,null===this._identityChangesTail?this._identityChangesTail=this._identityChangesHead=t:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=t,t}}class km{constructor(t,n){this.item=t,this.trackById=n,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class Rm{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,n){let r;for(r=this._head;null!==r;r=r._nextDup)if((null===n||n<=r.currentIndex)&&Object.is(r.trackById,t))return r;return null}remove(t){const n=t._prevDup,r=t._nextDup;return null===n?this._head=r:n._nextDup=r,null===r?this._tail=n:r._prevDup=n,null===this._head}}class q7{constructor(){this.map=new Map}put(t){const n=t.trackById;let r=this.map.get(n);r||(r=new Rm,this.map.set(n,r)),r.add(t)}get(t,n){const r=t,i=this.map.get(r);return i?i.get(t,n):null}remove(t){const n=t.trackById;return this.map.get(n).remove(t)&&this.map.delete(n),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function X7(e,t,n){const r=e.previousIndex;if(null===r)return r;let i=0;return n&&r{if(n&&n.key===i)this._maybeAddToChanges(n,r),this._appendAfter=n,n=n._next;else{const a=this._getOrCreateRecordForKey(i,r);n=this._insertBeforeOrAppend(n,a)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let r=n;null!==r;r=r._nextRemoved)r===this._mapHead&&(this._mapHead=null),this._records.delete(r.key),r._nextRemoved=r._next,r.previousValue=r.currentValue,r.currentValue=null,r._prev=null,r._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,n){if(t){const r=t._prev;return n._next=t,n._prev=r,t._prev=n,r&&(r._next=n),t===this._mapHead&&(this._mapHead=n),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(t,n){if(this._records.has(t)){const i=this._records.get(t);this._maybeAddToChanges(i,n);const a=i._prev,u=i._next;return a&&(a._next=u),u&&(u._prev=a),i._next=null,i._prev=null,i}const r=new jm(t);return this._records.set(t,r),r.currentValue=n,this._addToAdditions(r),r}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,n){Object.is(n,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=n,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,n){t instanceof Map?t.forEach(n):Object.keys(t).forEach(r=>n(t[r],r))}}class jm{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function tf(){return new Ls([new J7])}class Ls{static#e=this.\u0275prov=$t({token:Ls,providedIn:"root",factory:tf});constructor(t){this.factories=t}static create(t,n){if(null!=n){const r=n.factories.slice();t=t.concat(r)}return new Ls(t)}static extend(t){return{provide:Ls,useFactory:n=>Ls.create(t,n||tf()),deps:[[Ls,new Na,new Pa]]}}find(t){const n=this.factories.find(r=>r.supports(t));if(null!=n)return n;throw new $e(901,!1)}}function nf(){return new Ts([new ef])}class Ts{static#e=this.\u0275prov=$t({token:Ts,providedIn:"root",factory:nf});constructor(t){this.factories=t}static create(t,n){if(n){const r=n.factories.slice();t=t.concat(r)}return new Ts(t)}static extend(t){return{provide:Ts,useFactory:n=>Ts.create(t,n||nf()),deps:[[Ts,new Na,new Pa]]}}find(t){const n=this.factories.find(r=>r.supports(t));if(n)return n;throw new $e(901,!1)}}const Vm=[new ef],zm=[new J7],Um=(new Ls(zm),new Ts(Vm),V7(null,"core",[]));class G5{constructor(t){}static#e=this.\u0275fac=function(n){return new(n||G5)(T(es))};static#t=this.\u0275mod=Sr({type:G5});static#n=this.\u0275inj=Kt({})}function Xm(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function e_(e,t=NaN){return isNaN(parseFloat(e))||isNaN(Number(e))?t:Number(e)}},256:(_t,Me,w)=>{"use strict";w.d(Me,{iD:()=>Rn});var l=w(354),y=w(484),N=w(646);class J extends N.w{constructor(W,Y){super()}schedule(W,Y=0){return this}}class H extends J{constructor(W,Y){super(W,Y),this.scheduler=W,this.work=Y,this.pending=!1}schedule(W,Y=0){if(this.closed)return this;this.state=W;const Ae=this.id,ft=this.scheduler;return null!=Ae&&(this.id=this.recycleAsyncId(ft,Ae,Y)),this.pending=!0,this.delay=Y,this.id=this.id||this.requestAsyncId(ft,this.id,Y),this}requestAsyncId(W,Y,Ae=0){return setInterval(W.flush.bind(W,this),Ae)}recycleAsyncId(W,Y,Ae=0){if(null!==Ae&&this.delay===Ae&&!1===this.pending)return Y;clearInterval(Y)}execute(W,Y){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const Ae=this._execute(W,Y);if(Ae)return Ae;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(W,Y){let ft,Ae=!1;try{this.work(W)}catch(Fe){Ae=!0,ft=!!Fe&&Fe||new Error(Fe)}if(Ae)return this.unsubscribe(),ft}_unsubscribe(){const W=this.id,Y=this.scheduler,Ae=Y.actions,ft=Ae.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==ft&&Ae.splice(ft,1),null!=W&&(this.id=this.recycleAsyncId(Y,W,null)),this.delay=null}}class K{constructor(W,Y=K.now){this.SchedulerAction=W,this.now=Y}schedule(W,Y=0,Ae){return new this.SchedulerAction(this,W).schedule(Ae,Y)}}K.now=()=>Date.now();class Q extends K{constructor(W,Y=K.now){super(W,()=>Q.delegate&&Q.delegate!==this?Q.delegate.now():Y()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(W,Y=0,Ae){return Q.delegate&&Q.delegate!==this?Q.delegate.schedule(W,Y,Ae):super.schedule(W,Y,Ae)}flush(W){const{actions:Y}=this;if(this.active)return void Y.push(W);let Ae;this.active=!0;do{if(Ae=W.execute(W.state,W.delay))break}while(W=Y.shift());if(this.active=!1,Ae){for(;W=Y.shift();)W.unsubscribe();throw Ae}}}const G=new class ee extends Q{}(class R extends H{constructor(W,Y){super(W,Y),this.scheduler=W,this.work=Y}schedule(W,Y=0){return Y>0?super.schedule(W,Y):(this.delay=Y,this.state=W,this.scheduler.flush(this),this)}execute(W,Y){return Y>0||this.closed?super.execute(W,Y):this._execute(W,Y)}requestAsyncId(W,Y,Ae=0){return null!==Ae&&Ae>0||null===Ae&&this.delay>0?super.requestAsyncId(W,Y,Ae):W.flush(this)}});var oe=w(142),me=w(61);const De=new me.y(Ue=>Ue.complete());function we(Ue){return Ue?function Ie(Ue){return new me.y(W=>Ue.schedule(()=>W.complete()))}(Ue):De}var ke,Ue,de=w(681);function ae({error:Ue,subscriber:W}){W.error(Ue)}(Ue=ke||(ke={})).NEXT="N",Ue.ERROR="E",Ue.COMPLETE="C";class Oe{constructor(W,Y,Ae){this.kind=W,this.value=Y,this.error=Ae,this.hasValue="N"===W}observe(W){switch(this.kind){case"N":return W.next&&W.next(this.value);case"E":return W.error&&W.error(this.error);case"C":return W.complete&&W.complete()}}do(W,Y,Ae){switch(this.kind){case"N":return W&&W(this.value);case"E":return Y&&Y(this.error);case"C":return Ae&&Ae()}}accept(W,Y,Ae){return W&&"function"==typeof W.next?this.observe(W):this.do(W,Y,Ae)}toObservable(){switch(this.kind){case"N":return(0,de.of)(this.value);case"E":return function ge(Ue,W){return W?new me.y(Y=>W.schedule(ae,0,{error:Ue,subscriber:Y})):new me.y(Y=>Y.error(Ue))}(this.error);case"C":return we()}throw new Error("unexpected notification kind value")}static createNext(W){return typeof W<"u"?new Oe("N",W):Oe.undefinedValueNotification}static createError(W){return new Oe("E",void 0,W)}static createComplete(){return Oe.completeNotification}}Oe.completeNotification=new Oe("C"),Oe.undefinedValueNotification=new Oe("N",void 0);class U extends oe.L{constructor(W,Y,Ae=0){super(W),this.scheduler=Y,this.delay=Ae}static dispatch(W){const{notification:Y,destination:Ae}=W;Y.observe(Ae),this.unsubscribe()}scheduleMessage(W){this.destination.add(this.scheduler.schedule(U.dispatch,this.delay,new te(W,this.destination)))}_next(W){this.scheduleMessage(Oe.createNext(W))}_error(W){this.scheduleMessage(Oe.createError(W)),this.unsubscribe()}_complete(){this.scheduleMessage(Oe.createComplete()),this.unsubscribe()}}class te{constructor(W,Y){this.notification=W,this.destination=Y}}var V=w(950),fe=w(460);class ye extends y.xQ{constructor(W=Number.POSITIVE_INFINITY,Y=Number.POSITIVE_INFINITY,Ae){super(),this.scheduler=Ae,this._events=[],this._infiniteTimeWindow=!1,this._bufferSize=W<1?1:W,this._windowTime=Y<1?1:Y,Y===Number.POSITIVE_INFINITY?(this._infiniteTimeWindow=!0,this.next=this.nextInfiniteTimeWindow):this.next=this.nextTimeWindow}nextInfiniteTimeWindow(W){if(!this.isStopped){const Y=this._events;Y.push(W),Y.length>this._bufferSize&&Y.shift()}super.next(W)}nextTimeWindow(W){this.isStopped||(this._events.push(new Xe(this._getNow(),W)),this._trimBufferThenGetEvents()),super.next(W)}_subscribe(W){const Y=this._infiniteTimeWindow,Ae=Y?this._events:this._trimBufferThenGetEvents(),ft=this.scheduler,Fe=Ae.length;let ot;if(this.closed)throw new V.N;if(this.isStopped||this.hasError?ot=N.w.EMPTY:(this.observers.push(W),ot=new fe.W(this,W)),ft&&W.add(W=new U(W,ft)),Y)for(let Ve=0;VeY&&(ot=Math.max(ot,Fe-Y)),ot>0&&ft.splice(0,ot),ft}}class Xe{constructor(W,Y){this.time=W,this.value=Y}}var lt=w(631),Je=w(520),ct=w(422); + */function C(e,t){return Object.is(e,t)}let F=null,te=!1,U=1;const k=Symbol("SIGNAL");function B(e){const t=F;return F=e,t}const j={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function se(e){if(te)throw new Error("");if(null===F)return;F.consumerOnSignalRead(e);const t=F.nextProducerIndex++;if(he(F),te.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function He(e){he(e);for(let t=0;t0}function he(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}function K(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}const Le=Symbol("UNSET"),Be=Symbol("COMPUTING"),wt=Symbol("ERRORED"),Ht={...j,value:Le,dirty:!0,error:null,equal:C,producerMustRecompute:e=>e.value===Le||e.value===Be,producerRecomputeValue(e){if(e.value===Be)throw new Error("Detected cycle in computations.");const t=e.value;e.value=Be;const n=pe(e);let r;try{r=e.computation()}catch(i){r=wt,e.error=i}finally{de(e,n)}t!==Le&&t!==wt&&r!==wt&&e.equal(t,r)?e.value=t:(e.value=r,e.version++)}};let zt=function pt(){throw new Error};function p1(){zt()}let $1=null;function m1(e,t){Oe()||p1(),e.equal(e.value,t)||(e.value=t,function je(e){e.version++,function me(){U++}(),xe(e),$1?.()}(e))}const et={...j,equal:C,value:void 0};var b1=D(640),T1=D(978),ut=D(400);class U1 extends b1.E5{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){const n=super._subscribe(t);return n&&!n.closed&&t.next(this._value),n}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new ut.G;return this._value}next(t){super.next(this._value=t)}}var Ct=D(928); /** - * @license Angular v16.2.12 + * @license Angular v17.2.4 * (c) 2010-2022 Google LLC. https://angular.io/ * License: MIT - */const Pt={schedule(Ue,W){const Y=setTimeout(Ue,W);return()=>clearTimeout(Y)},scheduleBeforeRender(Ue){if(typeof window>"u")return Pt.schedule(Ue,0);if(typeof window.requestAnimationFrame>"u")return Pt.schedule(Ue,16);const W=window.requestAnimationFrame(Ue);return()=>window.cancelAnimationFrame(W)}};let Ke;function cn(Ue,W,Y){let Ae=Y;return function kn(Ue){return!!Ue&&Ue.nodeType===Node.ELEMENT_NODE}(Ue)&&W.some((ft,Fe)=>!("*"===ft||!function gt(Ue,W){if(!Ke){const Y=Element.prototype;Ke=Y.matches||Y.matchesSelector||Y.mozMatchesSelector||Y.msMatchesSelector||Y.oMatchesSelector||Y.webkitMatchesSelector}return Ue.nodeType===Node.ELEMENT_NODE&&Ke.call(Ue,W)}(Ue,ft))&&(Ae=Fe,!0)),Ae}class Ar{constructor(W,Y){this.componentFactory=Y.get(l._Vd).resolveComponentFactory(W)}create(W){return new xt(this.componentFactory,W)}}class xt{constructor(W,Y){this.componentFactory=W,this.injector=Y,this.eventEmitters=new ye(1),this.events=this.eventEmitters.pipe((0,Je.w)(Ae=>(0,lt.T)(...Ae))),this.componentRef=null,this.viewChangeDetectorRef=null,this.inputChanges=null,this.hasInputChanges=!1,this.implementsOnChanges=!1,this.scheduledChangeDetectionFn=null,this.scheduledDestroyFn=null,this.initialInputValues=new Map,this.unchangedInputs=new Set(this.componentFactory.inputs.map(({propName:Ae})=>Ae)),this.ngZone=this.injector.get(l.R0b),this.elementZone=typeof Zone>"u"?null:this.ngZone.run(()=>Zone.current)}connect(W){this.runInZone(()=>{if(null!==this.scheduledDestroyFn)return this.scheduledDestroyFn(),void(this.scheduledDestroyFn=null);null===this.componentRef&&this.initializeComponent(W)})}disconnect(){this.runInZone(()=>{null===this.componentRef||null!==this.scheduledDestroyFn||(this.scheduledDestroyFn=Pt.schedule(()=>{null!==this.componentRef&&(this.componentRef.destroy(),this.componentRef=null,this.viewChangeDetectorRef=null)},10))})}getInputValue(W){return this.runInZone(()=>null===this.componentRef?this.initialInputValues.get(W):this.componentRef.instance[W])}setInputValue(W,Y,Ae){this.runInZone(()=>{Ae&&(Y=Ae.call(this.componentRef?.instance,Y)),null!==this.componentRef?function Vn(Ue,W){return Ue===W||Ue!=Ue&&W!=W}(Y,this.getInputValue(W))&&(void 0!==Y||!this.unchangedInputs.has(W))||(this.recordInputChange(W,Y),this.unchangedInputs.delete(W),this.hasInputChanges=!0,this.componentRef.instance[W]=Y,this.scheduleDetectChanges()):this.initialInputValues.set(W,Y)})}initializeComponent(W){const Y=l.zs3.create({providers:[],parent:this.injector}),Ae=function In(Ue,W){const Y=Ue.childNodes,Ae=W.map(()=>[]);let ft=-1;W.some((Fe,ot)=>"*"===Fe&&(ft=ot,!0));for(let Fe=0,ot=Y.length;Fe{this.initialInputValues.has(W)&&this.setInputValue(W,this.initialInputValues.get(W),Y)}),this.initialInputValues.clear()}initializeOutputs(W){const Y=this.componentFactory.outputs.map(({propName:Ae,templateName:ft})=>W.instance[Ae].pipe((0,ct.U)(ot=>({name:ft,value:ot}))));this.eventEmitters.next(Y)}callNgOnChanges(W){if(!this.implementsOnChanges||null===this.inputChanges)return;const Y=this.inputChanges;this.inputChanges=null,W.instance.ngOnChanges(Y)}markViewForCheck(W){this.hasInputChanges&&(this.hasInputChanges=!1,W.markForCheck())}scheduleDetectChanges(){this.scheduledChangeDetectionFn||(this.scheduledChangeDetectionFn=Pt.scheduleBeforeRender(()=>{this.scheduledChangeDetectionFn=null,this.detectChanges()}))}recordInputChange(W,Y){if(!this.implementsOnChanges)return;null===this.inputChanges&&(this.inputChanges={});const Ae=this.inputChanges[W];if(Ae)return void(Ae.currentValue=Y);const ft=this.unchangedInputs.has(W),Fe=ft?void 0:this.getInputValue(W);this.inputChanges[W]=new l.WD2(Fe,Y,ft)}detectChanges(){null!==this.componentRef&&(this.callNgOnChanges(this.componentRef),this.markViewForCheck(this.viewChangeDetectorRef),this.componentRef.changeDetectorRef.detectChanges())}runInZone(W){return this.elementZone&&Zone.current!==this.elementZone?this.ngZone.run(W):W()}}class Tn extends HTMLElement{constructor(){super(...arguments),this.ngElementEventsSubscription=null}}function Rn(Ue,W){const Y=function tr(Ue,W){return W.get(l._Vd).resolveComponentFactory(Ue).inputs}(Ue,W.injector),Ae=W.strategyFactory||new Ar(Ue,W.injector),ft=function Gn(Ue){const W={};return Ue.forEach(({propName:Y,templateName:Ae,transform:ft})=>{W[function xn(Ue){return Ue.replace(/[A-Z]/g,W=>`-${W.toLowerCase()}`)}(Ae)]=[Y,ft]}),W}(Y);class Fe extends Tn{static#e=this.observedAttributes=Object.keys(ft);get ngElementStrategy(){if(!this._ngElementStrategy){const Ve=this._ngElementStrategy=Ae.create(this.injector||W.injector);Y.forEach(({propName:en,transform:Ct})=>{if(!this.hasOwnProperty(en))return;const yt=this[en];delete this[en],Ve.setInputValue(en,yt,Ct)})}return this._ngElementStrategy}constructor(Ve){super(),this.injector=Ve}attributeChangedCallback(Ve,en,Ct,yt){const[$t,Pr]=ft[Ve];this.ngElementStrategy.setInputValue($t,Ct,Pr)}connectedCallback(){let Ve=!1;this.ngElementStrategy.events&&(this.subscribeToEvents(),Ve=!0),this.ngElementStrategy.connect(this),Ve||this.subscribeToEvents()}disconnectedCallback(){this._ngElementStrategy&&this._ngElementStrategy.disconnect(),this.ngElementEventsSubscription&&(this.ngElementEventsSubscription.unsubscribe(),this.ngElementEventsSubscription=null)}subscribeToEvents(){this.ngElementEventsSubscription=this.ngElementStrategy.events.subscribe(Ve=>{const en=new CustomEvent(Ve.name,{detail:Ve.value});this.dispatchEvent(en)})}}return Y.forEach(({propName:ot,transform:Ve})=>{Object.defineProperty(Fe.prototype,ot,{get(){return this.ngElementStrategy.getInputValue(ot)},set(en){this.ngElementStrategy.setInputValue(ot,en,Ve)},configurable:!0,enumerable:!0})}),Fe}new l.GfV("16.2.12")},987:(_t,Me,w)=>{"use strict";w.d(Me,{Fj:()=>ge,u5:()=>Hn,Fd:()=>jn,qQ:()=>fn,JJ:()=>ot,On:()=>Wo,wV:()=>No});var l=w(354),y=w(575),N=w(603),J=w(61),H=w(264),R=w(422),K=w(560);function ee(S,d){return new J.y(D=>{const k=S.length;if(0===k)return void D.complete();const xe=new Array(k);let qe=0,Xn=0;for(let sr=0;sr{A1||(A1=!0,Xn++),xe[sr]=bi},error:bi=>D.error(bi),complete:()=>{qe++,(qe===k||!A1)&&(Xn===k&&D.next(d?d.reduce((bi,Vi,ts)=>(bi[Vi]=xe[ts],bi),{}):xe),D.complete())}}))}})} + */const kt="https://g.co/ng/security#xss";class nt extends Error{constructor(t,n){super(_e(t,n)),this.code=t}}function _e(e,t){return`NG0${Math.abs(e)}${t?": "+t:""}`}const X=Symbol("InputSignalNode#UNSET"),ve={...et,transformFn:void 0,applyValueToInputSignal(e,t){m1(e,t)}};function lt(e,t){const n=Object.create(ve);function r(){if(se(n),n.value===X)throw new nt(-950,!1);return n.value}return n.value=e,n.transformFn=t?.transform,r[k]=n,r}class Te extends b1.E5{constructor(t=!1){super(),this.__isAsync=t}emit(t){const n=B(null);try{super.next(t)}finally{B(n)}}subscribe(t,n,r){let i=t,a=n||(()=>null),c=r;if(t&&"object"==typeof t){const h=t;i=h.next?.bind(h),a=h.error?.bind(h),c=h.complete?.bind(h)}this.__isAsync&&(a=V(a),i&&(i=V(i)),c&&(c=V(c)));const d=super.subscribe({next:i,error:a,complete:c});return t instanceof T1.w&&t.add(d),d}}function V(e){return t=>{setTimeout(e,void 0,t)}}const N=Te;function Ee(e,t){return lt(e,t)}Ee.required=function ke(e){return lt(X,e)};var _t,e,K2,pn;function l1(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(l1).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const t=e.toString();if(null==t)return""+t;const n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function c1(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}function rn(e,t,n){e!=t&&it(n,e,t,"==")}function it(e,t,n,r){throw new Error(`ASSERTION ERROR: ${e}`+(null==r?"":` [Expected=> ${n} ${r} ${t} <=Actual]`))}function wn(e){return{toString:e}.toString()}(e=_t||(_t={}))[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",function(e){e[e.OnPush=0]="OnPush",e[e.Default=1]="Default"}(K2||(K2={})),function(e){e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom"}(pn||(pn={}));const t1=globalThis;const on={},Wt=[];function Mt(e){for(let t in e)if(e[t]===Mt)return t;throw Error("Could not find renamed property on target object.")}function b2(e,t){for(const n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}const Z2=Mt({\u0275cmp:Mt}),F2=Mt({\u0275dir:Mt}),zn=Mt({\u0275pipe:Mt}),w2=Mt({\u0275mod:Mt}),B1=Mt({\u0275fac:Mt}),c2=Mt({__NG_ELEMENT_ID__:Mt}),mr=Mt({__NG_ENV_ID__:Mt});var n2;function u2(e,t,n){let r=e.length;for(;;){const i=e.indexOf(t,n);if(-1===i)return i;if(0===i||e.charCodeAt(i-1)<=32){const a=t.length;if(i+a===r||e.charCodeAt(i+a)<=32)return i}n=i+1}}function _r(e,t,n){let r=0;for(;rt){c=a-1;break}}}for(;aa?"":i[T+1].toLowerCase();const ie=8&r?ee:null;if(ie&&-1!==u2(ie,y,0)||2&r&&y!==ee){if(ht(r))return!1;c=!0}}}}else{if(!c&&!ht(r)&&!ht(h))return!1;if(c&&ht(h))continue;c=!1,r=h|1&r}}return ht(r)||c}function ht(e){return 0==(1&e)}function Kt(e,t,n,r){if(null===t)return-1;let i=0;if(r||!n){let a=!1;for(;i-1)for(n++;n0?'="'+d+'"':"")+"]"}else 8&r?i+="."+c:4&r&&(i+=" "+c);else""!==i&&!ht(c)&&(t+=C1(a,i),i=""),r=c,a=a||!ht(r);n++}return""!==i&&(t+=C1(a,i)),t}function x1(e){return wn(()=>{const t=Kr(e),n={...t,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===K2.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||pn.Emulated,styles:e.styles||Wt,_:null,schemas:e.schemas||null,tView:null,id:""};ar(n);const r=e.dependencies;return n.directiveDefs=lr(r,!1),n.pipeDefs=lr(r,!0),n.id=function L2(e){let t=0;const n=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(const i of n)t=Math.imul(31,t)+i.charCodeAt(0)<<0;return t+=2147483648,"c"+t}(n),n})}function Dn(e){return Dt(e)||G1(e)}function On(e){return null!==e}function Kn(e){return wn(()=>({type:e.type,bootstrap:e.bootstrap||Wt,declarations:e.declarations||Wt,imports:e.imports||Wt,exports:e.exports||Wt,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function Un(e,t){if(null==e)return on;const n={};for(const r in e)if(e.hasOwnProperty(r)){const i=e[r];let a,c,d=n2.None;Array.isArray(i)?(d=i[0],a=i[1],c=i[2]??a):(a=i,c=i),t?(n[a]=d!==n2.None?[r,d]:r,t[a]=c):n[a]=r}return n}function R2(e){return wn(()=>{const t=Kr(e);return ar(t),t})}function C3(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:!0===e.standalone,onDestroy:e.type.prototype.ngOnDestroy||null}}function Dt(e){return e[Z2]||null}function G1(e){return e[F2]||null}function hn(e){return e[zn]||null}function Nn(e){const t=Dt(e)||G1(e)||hn(e);return null!==t&&t.standalone}function z1(e,t){const n=e[w2]||null;if(!n&&!0===t)throw new Error(`Type ${l1(e)} does not have '\u0275mod' property.`);return n}function Kr(e){const t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputTransforms:null,inputConfig:e.inputs||on,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||Wt,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Un(e.inputs,t),outputs:Un(e.outputs),debugInfo:null}}function ar(e){e.features?.forEach(t=>t(e))}function lr(e,t){if(!e)return null;const n=t?hn:Dn;return()=>("function"==typeof e?e():e).map(r=>n(r)).filter(On)}const L1=0,Ye=1,vt=2,k1=3,gn=4,R1=5,Zt=6,u1=7,n1=8,Cn=9,r2=10,xt=11,E2=12,Q2=13,$2=14,H1=15,an=16,yr=17,ln=18,o2=19,Mr=20,mn=21,Zn=22,j2=23,Ot=25,Zr=1,An=7,Sn=9,Jt=10;var vr;function q1(e){return Array.isArray(e)&&"object"==typeof e[Zr]}function Y1(e){return Array.isArray(e)&&!0===e[Zr]}function Tn(e){return 0!=(4&e.flags)}function f2(e){return e.componentOffset>-1}function d1(e){return 1==(1&e.flags)}function bn(e){return!!e.template}function I2(e){return 0!=(512&e[vt])}function T3(e){return 256==(256&e[vt])}!function(e){e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews"}(vr||(vr={}));const J2="svg";let N3=!1;function M1(e){for(;Array.isArray(e);)e=e[L1];return e}function Lr(e){for(;Array.isArray(e);){if("object"==typeof e[Zr])return e;e=e[L1]}return null}function Jr(e,t){return M1(t[e])}function kn(e,t){return M1(t[e.index])}function yn(e,t){return e.data[t]}function h2(e,t){return e[t]}function Ln(e,t){const n=t[e];return q1(n)?n:n[L1]}function qr(e){return 128==(128&e[vt])}function Mn(e,t){return null==t?null:e[t]}function eo(e){e[yr]=0}function to(e){1024&e[vt]||(e[vt]|=1024,qr(e)&&A3(e))}function _3(e,t){for(;e>0;)t=t[$2],e--;return t}function no(e){return!!(9216&e[vt]||e[j2]?.dirty)}function ro(e){no(e)?A3(e):64&e[vt]&&(function di(){return N3}()?(e[vt]|=1024,A3(e)):e[r2].changeDetectionScheduler?.notify())}function A3(e){e[r2].changeDetectionScheduler?.notify();let t=Re(e);for(;null!==t&&!(8192&t[vt])&&(t[vt]|=8192,qr(t));)t=Re(t)}function Er(e,t){if(256==(256&e[vt]))throw new nt(911,!1);null===e[mn]&&(e[mn]=[]),e[mn].push(t)}function ue(e,t){if(null===e[mn])return;const n=e[mn].indexOf(t);-1!==n&&e[mn].splice(n,1)}function Re(e){const t=e[k1];return Y1(t)?t[k1]:t}const ce={lFrame:Q1(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function S(){return ce.bindingsEnabled}function Y(){return null!==ce.skipHydrationRootTNode}function De(){return ce.lFrame.lView}function st(){return ce.lFrame.tView}function g2(e){return ce.lFrame.contextLView=e,e[n1]}function Ir(e){return ce.lFrame.contextLView=null,e}function o1(){let e=oo();for(;null!==e&&64===e.type;)e=e.parent;return e}function oo(){return ce.lFrame.currentTNode}function Pr(){const e=ce.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}function C2(e,t){const n=ce.lFrame;n.currentTNode=e,n.isParent=t}function Or(){return ce.lFrame.isParent}function ur(){ce.lFrame.isParent=!1}function s2(){const e=ce.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function Tr(){return ce.lFrame.bindingIndex}function g(e){return ce.lFrame.bindingIndex=e}function p(){return ce.lFrame.bindingIndex++}function _(e){const t=ce.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function le(e){ce.lFrame.inI18n=e}function Pe(e,t){const n=ce.lFrame;n.bindingIndex=n.bindingRootIndex=e,Et(t)}function Et(e){ce.lFrame.currentDirectiveIndex=e}function X1(e){const t=ce.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}function N1(){return ce.lFrame.currentQueryIndex}function A1(e){ce.lFrame.currentQueryIndex=e}function h1(e){const t=e[Ye];return 2===t.type?t.declTNode:1===t.type?e[R1]:null}function dn(e,t,n){if(n&_t.SkipSelf){let i=t,a=e;for(;(i=i.parent,null===i&&!(n&_t.Host))&&(i=h1(a),!(null===i||(a=a[$2],10&i.type))););if(null===i)return!1;t=i,e=a}const r=ce.lFrame=Fn();return r.currentTNode=t,r.lView=e,!0}function j1(e){const t=Fn(),n=e[Ye];ce.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function Fn(){const e=ce.lFrame,t=null===e?null:e.child;return null===t?Q1(e):t}function Q1(e){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function en(){const e=ce.lFrame;return ce.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const y3=en;function xr(){const e=en();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function vn(){return ce.lFrame.selectedIndex}function O2(e){ce.lFrame.selectedIndex=e}function S1(){const e=ce.lFrame;return yn(e.tView,e.selectedIndex)}function c5(){ce.lFrame.currentNamespace=J2}function Ao(){!function fi(){ce.lFrame.currentNamespace=null}()}function pi(){return ce.lFrame.currentNamespace}let io=!0;function u5(){return io}function k3(e){io=e}function za(){return So(o1(),De())}function So(e,t){return new hi(kn(e,t))}class hi{constructor(t){this.nativeElement=t}static#e=this.__NG_ELEMENT_ID__=za}function gi(e){return e instanceof hi?e.nativeElement:e}function B2(e){return e.flat(Number.POSITIVE_INFINITY)}function O(e,t){e.forEach(n=>Array.isArray(n)?O(n,t):t(n))}function so(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function ao(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function z2(e,t){const n=[];for(let r=0;rt;){const a=i-2;e[i]=e[a],i--}e[t]=n,e[t+1]=r}}function Qn(e,t,n){let r=ko(e,t);return r>=0?e[1|r]=n:(r=~r,Ws(e,r,t,n)),r}function J8(e,t){const n=ko(e,t);if(n>=0)return e[1|n]}function ko(e,t){return Ks(e,t,1)}function Ks(e,t,n){let r=0,i=e.length>>n;for(;i!==r;){const a=r+(i-r>>1),c=e[a<t?i=a:r=a+1}return~(i<Wa}),Wa="ng",g5=new E1(""),lo=new E1("",{providedIn:"platform",factory:()=>"unknown"}),qs=(new E1(""),new E1(""),new E1("",{providedIn:"root",factory:()=>F3().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null})),Xs={breakpoints:[16,32,48,64,96,128,256,384,640,750,828,1080,1200,1920,2048,3840],placeholderResolution:30,disableImageSizeWarning:!1,disableImageLazyLoadWarning:!1},n3=new E1("",{providedIn:"root",factory:()=>Xs}),t6=Mt({__forward_ref__:Mt});function r3(e){return e.__forward_ref__=r3,e.toString=function(){return l1(this())},e}function It(e){return C5(e)?e():e}function C5(e){return"function"==typeof e&&e.hasOwnProperty(t6)&&e.__forward_ref__===r3}function _i(e){return e&&!!e.\u0275providers}function Qt(e){return"string"==typeof e?e:null==e?"":String(e)}function g1(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():Qt(e)}function yi(e,t){throw new nt(-201,!1)}let o6;function n0(){return o6}function q2(e){const t=o6;return o6=e,t}function M5(e,t,n){const r=f5(e);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:n&_t.Optional?null:void 0!==t?t:void yi()}const Ro={},i6="__NG_DI_FLAG__",b5="ngTempTokenPath",Ya=/\n/gm,Qa="\u0275",w5="__source";let uo;function R3(e){const t=uo;return uo=e,t}function Ja(e,t=_t.Default){if(void 0===uo)throw new nt(-203,!1);return null===uo?M5(e,void 0,t):uo.get(e,t&_t.Optional?null:void 0,t)}function m2(e,t=_t.Default){return(n0()||Ja)(It(e),t)}function D5(e){throw new nt(202,!1)}function v1(e,t=_t.Default){return m2(e,jo(t))}function jo(e){return typeof e>"u"||"number"==typeof e?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function L5(e){const t=[];for(let n=0;n ");else if("object"==typeof t){let a=[];for(let c in t)if(t.hasOwnProperty(c)){let d=t[c];a.push(c+":"+("string"==typeof d?JSON.stringify(d):l1(d)))}i=`{${a.join(", ")}}`}return`${n}${r?"("+r+")":""}[${i}]: ${e.replace(Ya,"\n ")}`}("\n"+e.message,i,n,r),e.ngTokenPath=i,e[b5]=null,e}function o0(){const e=new zo;return"browser"===v1(lo)&&(e.store=function i0(e,t){const n=e.getElementById(t+"-state");if(n?.textContent)try{return JSON.parse(n.textContent)}catch(r){console.warn("Exception while restoring TransferState for app "+t,r)}return{}}(F3(),v1(Js))),e}class zo{constructor(){this.store={},this.onSerializeCallbacks={}}static#e=this.\u0275prov=un({token:zo,providedIn:"root",factory:o0});get(t,n){return void 0!==this.store[t]?this.store[t]:n}set(t,n){this.store[t]=n}remove(t){delete this.store[t]}hasKey(t){return this.store.hasOwnProperty(t)}get isEmpty(){return 0===Object.keys(this.store).length}onSerialize(t,n){this.onSerializeCallbacks[t]=n}toJson(){for(const t in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(t))try{this.store[t]=this.onSerializeCallbacks[t]()}catch(n){console.warn("Exception in onSerialize callback: ",n)}return JSON.stringify(this.store).replace(/null;function I5(e,t,n=!1){return Di(e,t,n)}var z3;!function(e){e.Hydrated="hydrated",e.Skipped="skipped",e.Mismatched="mismatched"}(z3||(z3={}));const Vo="__annotations__",Go="__parameters__",go="__prop__metadata__";function Ho(e,t,n,r,i){return wn(()=>{const a=p6(t);function c(...d){if(this instanceof c)return a.call(this,...d),this;const h=new c(...d);return function(w){return i&&i(w,...d),(w.hasOwnProperty(Vo)?w[Vo]:Object.defineProperty(w,Vo,{value:[]})[Vo]).push(h),r&&r(w),w}}return n&&(c.prototype=Object.create(n.prototype)),c.prototype.ngMetadataName=e,c.annotationCls=c,c})}function p6(e){return function(...n){if(e){const r=e(...n);for(const i in r)this[i]=r[i]}}}function Co(e,t,n){return wn(()=>{const r=p6(t);function i(...a){if(this instanceof i)return r.apply(this,a),this;const c=new i(...a);return d.annotation=c,d;function d(h,y,w){const T=h.hasOwnProperty(Go)?h[Go]:Object.defineProperty(h,Go,{value:[]})[Go];for(;T.length<=w;)T.push(null);return(T[w]=T[w]||[]).push(c),h}}return n&&(i.prototype=Object.create(n.prototype)),i.prototype.ngMetadataName=e,i.annotationCls=i,i})}function M3(e,t,n,r){return wn(()=>{const i=p6(t);function a(...c){if(this instanceof a)return i.apply(this,c),this;const d=new a(...c);return function h(y,w){if(void 0===y)throw new Error("Standard Angular field decorators are not supported in JIT mode.");const T=y.constructor,ee=T.hasOwnProperty(go)?T[go]:Object.defineProperty(T,go,{value:{}})[go];ee[w]=ee.hasOwnProperty(w)&&ee[w]||[],ee[w].unshift(d),r&&r(y,w,...c)}}return n&&(a.prototype=Object.create(n.prototype)),a.prototype.ngMetadataName=e,a.annotationCls=a,a})}const V2=Bo(Co("Inject",e=>({token:e})),-1),dr=Bo(Co("Optional"),8),c0=Bo(Co("Self"),2),N5=Bo(Co("SkipSelf"),4),Ii=Bo(Co("Host"),1);function Sr(e,t){return e.hasOwnProperty(B1)?e[B1]:null}const mo=new E1(""),h6=new E1("",-1),g6=new E1("");class Pi{get(t,n=Ro){if(n===Ro){const r=new Error(`NullInjectorError: No provider for ${l1(t)}!`);throw r.name="NullInjectorError",r}return n}}function v3(e){return{\u0275providers:e}}function Oi(...e){return{\u0275providers:C6(!0,e),\u0275fromNgModule:!0}}function C6(e,...t){const n=[],r=new Set;let i;const a=c=>{n.push(c)};return O(t,c=>{const d=c;Ti(d,a,[],r)&&(i||=[],i.push(d))}),void 0!==i&&m6(i,a),n}function m6(e,t){for(let n=0;n{t(a,r)})}}function Ti(e,t,n,r){if(!(e=It(e)))return!1;let i=null,a=p5(e);const c=!a&&Dt(e);if(a||c){if(c&&!c.standalone)return!1;i=e}else{const h=e.ngModule;if(a=p5(h),!a)return!1;i=h}const d=r.has(i);if(c){if(d)return!1;if(r.add(i),c.dependencies){const h="function"==typeof c.dependencies?c.dependencies():c.dependencies;for(const y of h)Ti(y,t,n,r)}}else{if(!a)return!1;{if(null!=a.imports&&!d){let y;r.add(i);try{O(a.imports,w=>{Ti(w,t,n,r)&&(y||=[],y.push(w))})}finally{}void 0!==y&&m6(y,t)}if(!d){const y=Sr(i)||(()=>new i);t({provide:i,useFactory:y,deps:Wt},i),t({provide:g6,useValue:i,multi:!0},i),t({provide:mo,useValue:()=>m2(i),multi:!0},i)}const h=a.providers;if(null!=h&&!d){const y=e;A5(h,w=>{t(w,y)})}}}return i!==e&&void 0!==e.providers}function A5(e,t){for(let n of e)_i(n)&&(n=n.\u0275providers),Array.isArray(n)?A5(n,t):t(n)}const S5=Mt({provide:String,useValue:Mt});function xi(e){return null!==e&&"object"==typeof e&&S5 in e}function Ni(e){return!(!e||!e.useExisting)}function u0(e){return!(!e||!e.useFactory)}function V3(e){return"function"==typeof e}const F5=new E1(""),Wo={},n9={};let R5;function kr(){return void 0===R5&&(R5=new Pi),R5}class Fr{}class _o extends Fr{get destroyed(){return this._destroyed}constructor(t,n,r,i){super(),this.parent=n,this.source=r,this.scopes=i,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Ko(t,c=>this.processProvider(c)),this.records.set(h6,er(void 0,this)),i.has("environment")&&this.records.set(Fr,er(void 0,this));const a=this.records.get(F5);null!=a&&"string"==typeof a.value&&this.scopes.add(a.value),this.injectorDefTypes=new Set(this.get(g6,Wt,_t.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;const t=B(null);try{for(const r of this._ngOnDestroyHooks)r.ngOnDestroy();const n=this._onDestroyHooks;this._onDestroyHooks=[];for(const r of n)r()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),B(t)}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();const n=R3(this),r=q2(void 0);try{return t()}finally{R3(n),q2(r)}}get(t,n=Ro,r=_t.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(mr))return t[mr](this);r=jo(r);const a=R3(this),c=q2(void 0);try{if(!(r&_t.SkipSelf)){let h=this.records.get(t);if(void 0===h){const y=function b6(e){return"function"==typeof e||"object"==typeof e&&e instanceof E1}(t)&&f5(t);h=y&&this.injectableDefInScope(y)?er(y6(t),Wo):null,this.records.set(t,h)}if(null!=h)return this.hydrate(t,h)}const d=r&_t.Self?kr():this.parent;return n=r&_t.Optional&&n===Ro?null:n,d.get(t,n)}catch(d){if("NullInjectorError"===d.name){if((d[b5]=d[b5]||[]).unshift(l1(t)),a)throw d;return E5(d,t,"R3InjectorError",this.source)}throw d}finally{q2(c),R3(a)}}resolveInjectorInitializers(){const t=B(null),n=R3(this),r=q2(void 0);try{const a=this.get(mo,Wt,_t.Self);for(const c of a)c()}finally{R3(n),q2(r),B(t)}}toString(){const t=[],n=this.records;for(const r of n.keys())t.push(l1(r));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new nt(205,!1)}processProvider(t){let n=V3(t=It(t))?t:It(t&&t.provide);const r=function r9(e){if(xi(e))return er(void 0,e.useValue);return er(f0(e),Wo)}(t);if(!V3(t)&&!0===t.multi){let i=this.records.get(n);i||(i=er(void 0,Wo,!0),i.factory=()=>L5(i.multi),this.records.set(n,i)),n=t,i.multi.push(t)}this.records.set(n,r)}hydrate(t,n){const r=B(null);try{return n.value===Wo&&(n.value=n9,n.value=n.factory()),"object"==typeof n.value&&n.value&&function v6(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}finally{B(r)}}injectableDefInScope(t){if(!t.providedIn)return!1;const n=It(t.providedIn);return"string"==typeof n?"any"===n||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(t){const n=this._onDestroyHooks.indexOf(t);-1!==n&&this._onDestroyHooks.splice(n,1)}}function y6(e){const t=f5(e),n=null!==t?t.factory:Sr(e);if(null!==n)return n;if(e instanceof E1)throw new nt(204,!1);if(e instanceof Function)return function d0(e){if(e.length>0)throw new nt(204,!1);const n=function Ha(e){return e&&(e[h5]||e[Qs])||null}(e);return null!==n?()=>n.factory(e):()=>new e}(e);throw new nt(204,!1)}function f0(e,t,n){let r;if(V3(e)){const i=It(e);return Sr(i)||y6(i)}if(xi(e))r=()=>It(e.useValue);else if(u0(e))r=()=>e.useFactory(...L5(e.deps||[]));else if(Ni(e))r=()=>m2(It(e.useExisting));else{const i=It(e&&(e.useClass||e.provide));if(!function M6(e){return!!e.deps}(e))return Sr(i)||y6(i);r=()=>new i(...L5(e.deps))}return r}function er(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function Ko(e,t){for(const n of e)Array.isArray(n)?Ko(n,t):n&&_i(n)?Ko(n.\u0275providers,t):t(n)}function Zo(e,t){e instanceof _o&&e.assertNotDestroyed();const r=R3(e),i=q2(void 0);try{return t()}finally{R3(r),q2(i)}}var s3,j5,G3;function $n(e){const t=t1.ng;if(t&&t.\u0275compilerFacade)return t.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}!function(e){e[e.Directive=0]="Directive",e[e.Component=1]="Component",e[e.Injectable=2]="Injectable",e[e.Pipe=3]="Pipe",e[e.NgModule=4]="NgModule"}(s3||(s3={})),function(e){e[e.Directive=0]="Directive",e[e.Pipe=1]="Pipe",e[e.NgModule=2]="NgModule"}(j5||(j5={})),function(e){e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom"}(G3||(G3={}));const B5={\u0275\u0275defineInjectable:un,\u0275\u0275defineInjector:t3,\u0275\u0275inject:m2,\u0275\u0275invalidFactoryDep:D5,resolveForwardRef:It},p0=Function;function Vn(e){return"function"==typeof e}const o9=/^function\s+\S+\(\)\s*{[\s\S]+\.apply\(this,\s*(arguments|(?:[^()]+\(\[\],)?[^()]+\(arguments\).*)\)/,i9=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{/,h0=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(/,s9=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(\)\s*{[^}]*super\(\.\.\.arguments\)/;class a9{constructor(t){this._reflect=t||t1.Reflect}factory(t){return(...n)=>new t(...n)}_zipTypesAndAnnotations(t,n){let r;r=z2(typeof t>"u"?n.length:t.length);for(let i=0;i"u"?r[i]=[]:t[i]&&t[i]!=Object?r[i]=[t[i]]:r[i]=[],n&&null!=n[i]&&(r[i]=r[i].concat(n[i]));return r}_ownParameters(t,n){if(function g0(e){return o9.test(e)||s9.test(e)||i9.test(e)&&!h0.test(e)}(t.toString()))return null;if(t.parameters&&t.parameters!==n.parameters)return t.parameters;const i=t.ctorParameters;if(i&&i!==n.ctorParameters){const d="function"==typeof i?i():i,h=d.map(w=>w&&w.type),y=d.map(w=>w&&w6(w.decorators));return this._zipTypesAndAnnotations(h,y)}const a=t.hasOwnProperty(Go)&&t[Go],c=this._reflect&&this._reflect.getOwnMetadata&&this._reflect.getOwnMetadata("design:paramtypes",t);return c||a?this._zipTypesAndAnnotations(c,a):z2(t.length)}parameters(t){if(!Vn(t))return[];const n=z5(t);let r=this._ownParameters(t,n);return!r&&n!==Object&&(r=this.parameters(n)),r||[]}_ownAnnotations(t,n){if(t.annotations&&t.annotations!==n.annotations){let r=t.annotations;return"function"==typeof r&&r.annotations&&(r=r.annotations),r}return t.decorators&&t.decorators!==n.decorators?w6(t.decorators):t.hasOwnProperty(Vo)?t[Vo]:null}annotations(t){if(!Vn(t))return[];const n=z5(t),r=this._ownAnnotations(t,n)||[];return(n!==Object?this.annotations(n):[]).concat(r)}_ownPropMetadata(t,n){if(t.propMetadata&&t.propMetadata!==n.propMetadata){let r=t.propMetadata;return"function"==typeof r&&r.propMetadata&&(r=r.propMetadata),r}if(t.propDecorators&&t.propDecorators!==n.propDecorators){const r=t.propDecorators,i={};return Object.keys(r).forEach(a=>{i[a]=w6(r[a])}),i}return t.hasOwnProperty(go)?t[go]:null}propMetadata(t){if(!Vn(t))return{};const n=z5(t),r={};if(n!==Object){const a=this.propMetadata(n);Object.keys(a).forEach(c=>{r[c]=a[c]})}const i=this._ownPropMetadata(t,n);return i&&Object.keys(i).forEach(a=>{const c=[];r.hasOwnProperty(a)&&c.push(...r[a]),c.push(...i[a]),r[a]=c}),r}ownPropMetadata(t){return Vn(t)&&this._ownPropMetadata(t,z5(t))||{}}hasLifecycleHook(t,n){return t instanceof p0&&n in t.prototype}}function w6(e){return e?e.map(t=>new(0,t.type.annotationCls)(...t.args?t.args:[])):[]}function z5(e){const t=e.prototype?Object.getPrototypeOf(e.prototype):null;return(t?t.constructor:null)||Object}class a3{constructor(t,n,r){this.previousValue=t,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}}function N2(e,t,n,r){null!==t?t.applyValueToInputSignal(t,r):e[n]=r}function Ai(){return C0}function C0(e){return e.type.prototype.ngOnChanges&&(e.setInput=l9),D6}function D6(){const e=Yo(this),t=e?.current;if(t){const n=e.previous;if(n===on)e.previous=t;else for(let r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function l9(e,t,n,r,i){const a=this.declaredInputs[r],c=Yo(e)||function _0(e,t){return e[m0]=t}(e,{previous:on,current:null}),d=c.current||(c.current={}),h=c.previous,y=h[a];d[a]=new a3(y&&y.currentValue,n,h===on),N2(e,t,i,n)}Ai.ngInherit=!0;const m0="__ngSimpleChanges__";function Yo(e){return e[m0]||null}let U5=null;const l3=function(e,t,n){U5?.(e,t,n)};function V5(e,t){for(let n=t.directiveStart,r=t.directiveEnd;n=r)break}else t[h]<0&&(e[yr]+=65536),(d>14>16&&(3&e[vt])===t&&(e[vt]+=16384,E6(d,a)):E6(d,a)}const H3=-1;class Qo{constructor(t,n,r){this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=r}}function I6(e){return e!==H3}function Ri(e){return 32767&e}function ji(e,t){let n=function f9(e){return e>>16}(e),r=t;for(;n>0;)r=r[$2],n--;return r}let P6=!0;function H5(e){const t=P6;return P6=e,t}const v0=255,b0=5;let p9=0;const u3={};function Bi(e,t){const n=D0(e,t);if(-1!==n)return n;const r=t[Ye];r.firstCreatePass&&(e.injectorIndex=t.length,W5(r.data,e),W5(t,null),W5(r.blueprint,null));const i=K5(e,t),a=e.injectorIndex;if(I6(i)){const c=Ri(i),d=ji(i,t),h=d[Ye].data;for(let y=0;y<8;y++)t[a+y]=d[c+y]|h[c+y]}return t[a+8]=i,a}function W5(e,t){e.push(0,0,0,0,0,0,0,0,t)}function D0(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function K5(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=0,r=null,i=t;for(;null!==i;){if(r=A0(i),null===r)return H3;if(n++,i=i[$2],-1!==r.injectorIndex)return r.injectorIndex|n<<16}return H3}function O6(e,t,n){!function w0(e,t,n){let r;"string"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(c2)&&(r=n[c2]),null==r&&(r=n[c2]=p9++);const i=r&v0,a=1<>b0)]|=a}(e,t,n)}function E0(e,t,n){if(n&_t.Optional||void 0!==e)return e;yi()}function I0(e,t,n,r){if(n&_t.Optional&&void 0===r&&(r=null),!(n&(_t.Self|_t.Host))){const i=e[Cn],a=q2(void 0);try{return i?i.get(t,r,n&_t.Optional):M5(t,r,n&_t.Optional)}finally{q2(a)}}return E0(r,0,n)}function P0(e,t,n,r=_t.Default,i){if(null!==e){if(2048&t[vt]&&!(r&_t.Self)){const c=function m9(e,t,n,r,i){let a=e,c=t;for(;null!==a&&null!==c&&2048&c[vt]&&!(512&c[vt]);){const d=O0(a,c,n,r|_t.Self,u3);if(d!==u3)return d;let h=a.parent;if(!h){const y=c[Mr];if(y){const w=y.get(n,u3,r);if(w!==u3)return w}h=A0(c),c=c[$2]}a=h}return i}(e,t,n,r,u3);if(c!==u3)return c}const a=O0(e,t,n,r,u3);if(a!==u3)return a}return I0(t,n,r,i)}function O0(e,t,n,r,i){const a=function g9(e){if("string"==typeof e)return e.charCodeAt(0)||0;const t=e.hasOwnProperty(c2)?e[c2]:void 0;return"number"==typeof t?t>=0?t&v0:C9:t}(n);if("function"==typeof a){if(!dn(t,e,r))return r&_t.Host?E0(i,0,r):I0(t,n,r,i);try{let c;if(c=a(r),null!=c||r&_t.Optional)return c;yi()}finally{y3()}}else if("number"==typeof a){let c=null,d=D0(e,t),h=H3,y=r&_t.Host?t[H1][R1]:null;for((-1===d||r&_t.SkipSelf)&&(h=-1===d?K5(e,t):t[d+8],h!==H3&&x0(r,!1)?(c=t[Ye],d=Ri(h),t=ji(h,t)):d=-1);-1!==d;){const w=t[Ye];if(T0(a,d,w.data)){const T=h9(d,t,n,c,r,y);if(T!==u3)return T}h=t[d+8],h!==H3&&x0(r,t[Ye].data[d+8]===y)&&T0(a,d,t)?(c=w,d=Ri(h),t=ji(h,t)):d=-1}}return i}function h9(e,t,n,r,i,a){const c=t[Ye],d=c.data[e+8],w=Z5(d,c,n,null==r?f2(d)&&P6:r!=c&&0!=(3&d.type),i&_t.Host&&a===d);return null!==w?a2(t,c,w,d):u3}function Z5(e,t,n,r,i){const a=e.providerIndexes,c=t.data,d=1048575&a,h=e.directiveStart,y=e.directiveEnd,w=a>>20,ee=i?d+w:y;for(let ie=r?d:d+w;ie=h&&Ie.type===n)return ie}if(i){const ie=c[h];if(ie&&bn(ie)&&ie.type===n)return h}return null}function a2(e,t,n,r){let i=e[n];const a=t.data;if(function y0(e){return e instanceof Qo}(i)){const c=i;c.resolving&&function co(e,t){throw t&&t.join(" > "),new nt(-200,e)}(g1(a[n]));const d=H5(c.canSeeViewProviders);c.resolving=!0;const y=c.injectImpl?q2(c.injectImpl):null;dn(e,r,_t.Default);try{i=e[n]=c.factory(void 0,a,e,r),t.firstCreatePass&&n>=r.directiveStart&&function u9(e,t,n){const{ngOnChanges:r,ngOnInit:i,ngDoCheck:a}=t.type.prototype;if(r){const c=C0(t);(n.preOrderHooks??=[]).push(e,c),(n.preOrderCheckHooks??=[]).push(e,c)}i&&(n.preOrderHooks??=[]).push(0-e,i),a&&((n.preOrderHooks??=[]).push(e,a),(n.preOrderCheckHooks??=[]).push(e,a))}(n,a[n],t)}finally{null!==y&&q2(y),H5(d),c.resolving=!1,y3()}}return i}function T0(e,t,n){const r=1<>b0)]&r)}function x0(e,t){return!(e&_t.Self||e&_t.Host&&t)}class Jn{constructor(t,n){this._tNode=t,this._lView=n}get(t,n,r){return P0(this._tNode,this._lView,t,jo(r),n)}}function C9(){return new Jn(o1(),De())}function N0(e){return wn(()=>{const t=e.prototype.constructor,n=t[B1]||zi(t),r=Object.prototype;let i=Object.getPrototypeOf(e.prototype).constructor;for(;i&&i!==r;){const a=i[B1]||zi(i);if(a&&a!==n)return a;i=Object.getPrototypeOf(i)}return a=>new a})}function zi(e){return C5(e)?()=>{const t=zi(It(e));return t&&t()}:Sr(e)}function A0(e){const t=e[Ye],n=t.type;return 2===n?t.declTNode:1===n?e[R1]:null}function T6(e){return function L0(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;const n=e.attrs;if(n){const r=n.length;let i=0;for(;i({attributeName:e,__NG_ELEMENT_ID__:()=>T6(e)}));let k0=null;function x6(){return k0=k0||new a9}function Y5(e){return F0(x6().parameters(e))}function F0(e){return e.map(t=>function _9(e){const t={token:null,attribute:null,host:!1,optional:!1,self:!1,skipSelf:!1};if(Array.isArray(e)&&e.length>0)for(let n=0;n(null===n&&(n=$n().compileInjectable(B5,`ng:///${e.name}/\u0275prov.js`,function w9(e,t){const n=t||{providedIn:null},r={name:e.name,type:e,typeArgumentCount:0,providedIn:n.providedIn};return(R0(n)||j0(n))&&void 0!==n.deps&&(r.deps=F0(n.deps)),R0(n)?r.useClass=n.useClass:function v9(e){return M9 in e}(n)?r.useValue=n.useValue:j0(n)?r.useFactory=n.useFactory:function b9(e){return void 0!==e.useExisting}(n)&&(r.useExisting=n.useExisting),r}(e,t))),n)}),e.hasOwnProperty(B1)||Object.defineProperty(e,B1,{get:()=>{if(null===r){const i=$n();r=i.compileFactory(B5,`ng:///${e.name}/\u0275fac.js`,{name:e.name,type:e,typeArgumentCount:0,deps:Y5(e),target:i.FactoryTarget.Injectable})}return r},configurable:!0})}const M9=Mt({provide:String,useValue:Mt});function R0(e){return void 0!==e.useClass}function j0(e){return void 0!==e.useFactory}const D9=Ho("Injectable",void 0,void 0,void 0,(e,t)=>y9(e,t));function B0(e,t=null,n=null,r){const i=z0(e,t,n,r);return i.resolveInjectorInitializers(),i}function z0(e,t=null,n=null,r,i=new Set){const a=[n||Wt,Oi(e)];return r=r||("object"==typeof e?void 0:l1(e)),new _o(a,t||kr(),r||null,i)}class G2{static#e=this.THROW_IF_NOT_FOUND=Ro;static#t=this.NULL=new Pi;static create(t,n){if(Array.isArray(t))return B0({name:""},n,t,"");{const r=t.name??"";return B0({name:r},t.parent,t.providers,r)}}static#n=this.\u0275prov=un({token:G2,providedIn:"any",factory:()=>m2(h6)});static#r=this.__NG_ELEMENT_ID__=-1}const Q5="ngOriginalError";function N6(e){return e[Q5]}class W3{constructor(){this._console=console}handleError(t){const n=this._findOriginalError(t);this._console.error("ERROR",t),n&&this._console.error("ORIGINAL ERROR",n)}_findOriginalError(t){let n=t&&N6(t);for(;n&&N6(n);)n=N6(n);return n||null}}const U0=new E1("",{providedIn:"root",factory:()=>v1(W3).handleError.bind(void 0)}),G0=(new E1(""),new E1("",{providedIn:"root",factory:()=>false}));let J5,X5;function A6(){if(void 0===J5&&(J5=null,t1.trustedTypes))try{J5=t1.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return J5}function vo(e){return A6()?.createHTML(e)||e}function S6(){if(void 0===X5&&(X5=null,t1.trustedTypes))try{X5=t1.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return X5}function H0(e){return S6()?.createHTML(e)||e}function W0(e){return S6()?.createScript(e)||e}function K0(e){return S6()?.createScriptURL(e)||e}class bo{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${kt})`}}class I9 extends bo{getTypeName(){return"HTML"}}class P9 extends bo{getTypeName(){return"Style"}}class O9 extends bo{getTypeName(){return"Script"}}class T9 extends bo{getTypeName(){return"URL"}}class x9 extends bo{getTypeName(){return"ResourceURL"}}function b3(e){return e instanceof bo?e.changingThisBreaksApplicationSecurity:e}function qo(e,t){const n=function N9(e){return e instanceof bo&&e.getTypeName()||null}(e);if(null!=n&&n!==t){if("ResourceURL"===n&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${n} (see ${kt})`)}return n===t}function A9(e){return new I9(e)}function Z0(e){return new P9(e)}function Y0(e){return new O9(e)}function S9(e){return new T9(e)}function k9(e){return new x9(e)}function Q0(e){const t=new e8(e);return function R9(){try{return!!(new window.DOMParser).parseFromString(vo(""),"text/html")}catch{return!1}}()?new F9(t):t}class F9{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{const n=(new window.DOMParser).parseFromString(vo(t),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(t):(n.removeChild(n.firstChild),n)}catch{return null}}}class e8{constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){const n=this.inertDocument.createElement("template");return n.innerHTML=vo(t),n}}const j9=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function t8(e){return(e=String(e)).match(j9)?e:"unsafe:"+e}function w3(e){const t={};for(const n of e.split(","))t[n]=!0;return t}function Ui(...e){const t={};for(const n of e)for(const r in n)n.hasOwnProperty(r)&&(t[r]=!0);return t}const $0=w3("area,br,col,hr,img,wbr"),J0=w3("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),q0=w3("rp,rt"),B9=Ui(q0,J0),z9=Ui(J0,w3("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),U9=Ui(q0,w3("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),Xo=Ui($0,z9,U9,B9),k6=w3("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),X0=w3("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),e4=w3("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext"),n8=Ui(k6,X0,e4),t4=w3("script,style,template");class n4{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let n=t.firstChild,r=!0;for(;n;)if(n.nodeType===Node.ELEMENT_NODE?r=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,r&&n.firstChild)n=n.firstChild;else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let i=this.checkClobberedElement(n,n.nextSibling);if(i){n=i;break}n=this.checkClobberedElement(n,n.parentNode)}return this.buf.join("")}startElement(t){const n=t.nodeName.toLowerCase();if(!Xo.hasOwnProperty(n))return this.sanitizedSomething=!0,!t4.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const r=t.attributes;for(let i=0;i"),!0}endElement(t){const n=t.nodeName.toLowerCase();Xo.hasOwnProperty(n)&&!$0.hasOwnProperty(n)&&(this.buf.push(""))}chars(t){this.buf.push(i4(t))}checkClobberedElement(t,n){if(n&&(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`);return n}}const r4=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,o4=/([^\#-~ |!])/g;function i4(e){return e.replace(/&/g,"&").replace(r4,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(o4,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(//g,">")}let r8;function s4(e,t){let n=null;try{r8=r8||Q0(e);let r=t?String(t):"";n=r8.getInertBodyElement(r);let i=5,a=r;do{if(0===i)throw new Error("Failed to sanitize html because the input is unstable");i--,r=a,a=n.innerHTML,n=r8.getInertBodyElement(r)}while(r!==a);return vo((new n4).sanitizeChildren(ei(n)||n))}finally{if(n){const r=ei(n)||n;for(;r.firstChild;)r.removeChild(r.firstChild)}}}function ei(e){return"content"in e&&function o8(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var K3;function R6(e){const t=Vi();return t?t.sanitize(K3.URL,e)||"":qo(e,"URL")?b3(e):t8(Qt(e))}function a4(e){const t=Vi();if(t)return K0(t.sanitize(K3.RESOURCE_URL,e)||"");if(qo(e,"ResourceURL"))return K0(b3(e));throw new nt(904,!1)}function Vi(){const e=De();return e&&e[r2].sanitizer}!function(e){e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL"}(K3||(K3={}));const Y9=/^>|^->||--!>|)/g,$9="\u200b$1\u200b";function Rr(e){return e.replace(Y9,t=>t.replace(Q9,$9))}const j6=new Map;let tr=0;const Gi="__ngContext__";function A2(e,t){q1(t)?(e[Gi]=t[o2],function X9(e){j6.set(e[o2],e)}(t)):e[Gi]=t}function s8(e){it("Must never be called in production mode");const n=e[H1][n1];return n&&n.constructor?Dt(n.constructor):null}function l8(e){it("Must never be called in production mode");const n=s8(e)?.type?.name;return n?` (used in the '${n}' component template)`:""}function V6(e){return e.ownerDocument.defaultView}function pr(e){return e.ownerDocument}function G6(e){return e.ownerDocument.body}function a1(e){return e instanceof Function?e():e}function Z3(e){return"browser"===(e??v1(G2)).get(lo)}var Ki;let K6;function Z6(e,t){return K6(e,t)}function ni(e,t,n,r,i){if(null!=r){let a,c=!1;Y1(r)?a=r:q1(r)&&(c=!0,r=r[L1]);const d=M1(r);0===e&&null!==n?null==i?y4(t,n,d):Lo(t,n,d,i||null,!0):1===e&&null!==n?Lo(t,n,d,i||null,!0):2===e?$i(t,d,c):3===e&&t.destroyNode(d),null!=a&&function C7(e,t,n,r,i){const a=n[An],c=M1(n);a!==c&&ni(t,e,r,a,i);for(let d=Jt;d0&&(n[i-1][gn]=t),r0&&(e[n-1][gn]=r[gn]);const a=ao(e,Jt+t);!function Y6(e,t){m4(e,t),t[L1]=null,t[R1]=null}(r[Ye],r);const c=a[ln];null!==c&&c.detachView(a[Ye]),r[k1]=null,r[gn]=null,r[vt]&=-129}return r}function d8(e,t){if(!(256&t[vt])){const n=t[xt];n.destroyNode&&C8(e,t,n,3,null,null),function u7(e){let t=e[E2];if(!t)return f8(e[Ye],e);for(;t;){let n=null;if(q1(t))n=t[E2];else{const r=t[Jt];r&&(n=r)}if(!n){for(;t&&!t[gn]&&t!==e;)q1(t)&&f8(t[Ye],t),t=t[k1];null===t&&(t=e),q1(t)&&f8(t[Ye],t),n=t&&t[gn]}t=n}}(t)}}function f8(e,t){if(256&t[vt])return;const n=B(null);try{t[vt]&=-129,t[vt]|=256,t[j2]&&Ae(t[j2]),function f7(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let r=0;r=0?r[c]():r[-c].unsubscribe(),a+=2}else{const c=r[n[a+1]];n[a].call(c)}null!==r&&(t[u1]=null);const i=t[mn];if(null!==i){t[mn]=null;for(let a=0;a-1){const{encapsulation:a}=e.data[r.directiveStart+i];if(a===pn.None||a===pn.Emulated)return null}return kn(r,n)}}function Lo(e,t,n,r,i){e.insertBefore(t,n,r,i)}function y4(e,t,n){e.appendChild(t,n)}function M4(e,t,n,r,i){null!==r?Lo(e,t,n,r,i):y4(e,t,n)}function p8(e,t){return e.parentNode(t)}function b4(e,t,n){return Eo(e,t,n)}function w4(e,t,n){return 40&e.type?kn(e,n):null}!function(e){e[e.Important=1]="Important",e[e.DashCase=2]="DashCase"}(Ki||(Ki={}));let J6,Eo=w4;function D4(e,t){Eo=e,J6=t}function h8(e,t,n,r){const i=Q6(e,r,t),a=t[xt],d=b4(r.parent||t[R1],r,t);if(null!=i)if(Array.isArray(n))for(let h=0;hOt&&x4(e,t,Ot,!1),l3(c?2:0,i),n(r,i)}finally{O2(a),l3(c?3:1,i)}}function es(e,t,n){if(Tn(t)){const r=B(null);try{const i=t.directiveStart,a=t.directiveEnd;for(let c=i;cnull;function H2(e,t,n,r,i){for(let a in t){if(!t.hasOwnProperty(a))continue;const c=t[a];if(void 0===c)continue;r??={};let d,h=n2.None;Array.isArray(c)?(d=c[0],h=c[1]):d=c;let y=a;if(null!==i){if(!i.hasOwnProperty(a))continue;y=i[a]}0===e?M8(r,n,y,d,h):M8(r,n,y,d)}return r}function M8(e,t,n,r,i){let a;e.hasOwnProperty(n)?(a=e[n]).push(t,r):a=e[n]=[t,r],void 0!==i&&a.push(i)}function or(e,t,n,r,i,a,c,d){const h=kn(t,n);let w,y=t.inputs;!d&&null!=y&&(w=y[r])?(ds(e,n,w,r,i),f2(t)&&function P7(e,t){const n=Ln(t,e);16&n[vt]||(n[vt]|=64)}(n,t.index)):3&t.type?(r=function I7(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(r),i=null!=c?c(i,t.value||"",r):i,a.setProperty(h,r,i)):t.type}function qi(e,t,n,r){if(S()){const i=null===r?null:{"":-1},a=function A7(e,t){const n=e.directiveRegistry;let r=null,i=null;if(n)for(let a=0;a0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(c)!=d&&c.push(d),c.push(n,r,a)}}(e,t,r,Ji(e,n,i.hostVars,Xt),i)}function f3(e,t,n,r,i,a){const c=kn(e,t);cs(t[xt],c,a,e.value,n,r,i)}function cs(e,t,n,r,i,a,c){if(null==a)e.removeAttribute(t,i,n);else{const d=null==c?Qt(a):c(a,r||"",i);e.setAttribute(t,i,d,n)}}function R7(e,t,n,r,i,a){const c=a[t];if(null!==c)for(let d=0;d{A3(e.lView)},consumerOnSignalRead(){this.lView[j2]=this}};function f1(e){return y1(e[E2])}function Bt(e){return y1(e[gn])}function y1(e){for(;null!==e&&!Y1(e);)e=e[gn];return e}const I1=100;function S2(e,t=!0,n=0){const r=e[r2],i=r.rendererFactory;i.begin?.();try{!function W2(e,t){U7(e,t);let n=0;for(;no(e);){if(n===I1)throw new nt(103,!1);n++,U7(e,1)}}(e,n)}catch(c){throw t&&b8(e,c),c}finally{i.end?.(),r.inlineEffectRunner?.flush()}}function jn(e,t,n,r){const i=t[vt];if(256==(256&i))return;t[r2].inlineEffectRunner?.flush(),j1(t);let c=null,d=null;(function Hr(e){return 2!==e.type})(e)&&(d=Ge(t),c=pe(d));try{eo(t),g(e.bindingStartIndex),null!==n&&A4(e,t,n,2,r);const h=3==(3&i);if(h){const T=e.preOrderCheckHooks;null!==T&&Si(t,T,null)}else{const T=e.preOrderHooks;null!==T&&ki(t,T,0,null),L6(t,0)}if(function V4(e){for(let t=f1(e);null!==t;t=Bt(t)){if(!(t[vt]&vr.HasTransplantedViews))continue;const n=t[Sn];for(let r=0;r-1&&(Yi(t,r),ao(n,r))}this._attachedToViewContainer=!1}d8(this._lView[Ye],this._lView)}onDestroy(t){Er(this._lView,t)}markForCheck(){ps(this._cdRefInjectingView||this._lView)}detach(){this._lView[vt]&=-129}reattach(){ro(this._lView),this._lView[vt]|=128}detectChanges(){this._lView[vt]|=1024,S2(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new nt(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,m4(this._lView[Ye],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new nt(902,!1);this._appRef=t,ro(this._lView)}}class gs{static#e=this.__NG_ELEMENT_ID__=Bh}const Rh=gs,jh=class extends Rh{constructor(t,n,r){super(),this._declarationLView=t,this._declarationTContainer=n,this.elementRef=r}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,n){return this.createEmbeddedViewImpl(t,n)}createEmbeddedViewImpl(t,n,r){const i=l(this._declarationLView,this._declarationTContainer,t,{injector:n,dehydratedView:r});return new hs(i)}};function Bh(){return G4(o1(),De())}function G4(e,t){return 4&e.type?new jh(t,e,So(e,t)):null}new RegExp(`^(\\d+)*(${vi}|${s6})*(.*)`);let Kc=()=>null;function w8(e,t){return Kc(e,t)}class Zc{}class ag{}class Yc{}const Qc="ngComponent";class cg{resolveComponentFactory(t){throw function lg(e){const t=Error(`No component factory found for ${l1(e)}.`);return t[Qc]=e,t}(t)}}class Ms{static#e=this.NULL=new cg}class $c{}class ug{constructor(){this.destroyNode=null}static#e=this.__NG_ELEMENT_ID__=()=>function dg(){const e=De(),n=Ln(o1().index,e);return(q1(n)?n:e)[xt]}()}class Z7{static#e=this.\u0275prov=un({token:Z7,providedIn:"root",factory:()=>null})}const Y7={};class Y4{static#e=this.__NG_ELEMENT_ID__=pg;static#t=this.__NG_ENV_ID__=t=>t}class fg extends Y4{constructor(t){super(),this._lView=t}onDestroy(t){return Er(this._lView,t),()=>ue(this._lView,t)}}function pg(){return new fg(De())}const Jc=new Set;function E3(e){Jc.has(e)||(Jc.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}function qc(...e){}class qn{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:r=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new N(!1),this.onMicrotaskEmpty=new N(!1),this.onStable=new N(!1),this.onError=new N(!1),typeof Zone>"u")throw new nt(908,!1);Zone.assertZonePatched();const i=this;i._nesting=0,i._outer=i._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(i._inner=i._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(i._inner=i._inner.fork(Zone.longStackTraceZoneSpec)),i.shouldCoalesceEventChangeDetection=!r&&n,i.shouldCoalesceRunChangeDetection=r,i.lastRequestAnimationFrameId=-1,i.nativeRequestAnimationFrame=function hg(){const e="function"==typeof t1.requestAnimationFrame;let t=t1[e?"requestAnimationFrame":"setTimeout"],n=t1[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&t&&n){const r=t[Zone.__symbol__("OriginalDelegate")];r&&(t=r);const i=n[Zone.__symbol__("OriginalDelegate")];i&&(n=i)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:n}}().nativeRequestAnimationFrame,function mg(e){const t=()=>{!function Cg(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(t1,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,$7(e),e.isCheckStableRunning=!0,Q7(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),$7(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,r,i,a,c,d)=>{if(function _g(e){return!(!Array.isArray(e)||1!==e.length)&&!0===e[0].data?.__ignore_ng_zone__}(d))return n.invokeTask(i,a,c,d);try{return Xc(e),n.invokeTask(i,a,c,d)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===a.type||e.shouldCoalesceRunChangeDetection)&&t(),eu(e)}},onInvoke:(n,r,i,a,c,d,h)=>{try{return Xc(e),n.invoke(i,a,c,d,h)}finally{e.shouldCoalesceRunChangeDetection&&t(),eu(e)}},onHasTask:(n,r,i,a)=>{n.hasTask(i,a),r===i&&("microTask"==a.change?(e._hasPendingMicrotasks=a.microTask,$7(e),Q7(e)):"macroTask"==a.change&&(e.hasPendingMacrotasks=a.macroTask))},onHandleError:(n,r,i,a)=>(n.handleError(i,a),e.runOutsideAngular(()=>e.onError.emit(a)),!1)})}(i)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!qn.isInAngularZone())throw new nt(909,!1)}static assertNotInAngularZone(){if(qn.isInAngularZone())throw new nt(909,!1)}run(t,n,r){return this._inner.run(t,n,r)}runTask(t,n,r,i){const a=this._inner,c=a.scheduleEventTask("NgZoneEvent: "+i,t,gg,qc,qc);try{return a.runTask(c,n,r)}finally{a.cancelTask(c)}}runGuarded(t,n,r){return this._inner.runGuarded(t,n,r)}runOutsideAngular(t){return this._outer.run(t)}}const gg={};function Q7(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function $7(e){e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId?e.hasPendingMicrotasks=!0:e.hasPendingMicrotasks=!1}function Xc(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function eu(e){e._nesting--,Q7(e)}class tu{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new N,this.onMicrotaskEmpty=new N,this.onStable=new N,this.onError=new N}run(t,n,r){return t.apply(n,r)}runGuarded(t,n,r){return t.apply(n,r)}runOutsideAngular(t){return t()}runTask(t,n,r,i){return t.apply(n,r)}}var ii;!function(e){e[e.EarlyRead=0]="EarlyRead",e[e.Write=1]="Write",e[e.MixedReadWrite=2]="MixedReadWrite",e[e.Read=3]="Read"}(ii||(ii={}));function J7(e,t){const n=t?.injector??v1(G2);(t?.runOnServer||Z3(n))&&n.get(si).internalCallbacks.push(e)}class si{constructor(){this.handler=null,this.internalCallbacks=[]}execute(){this.executeInternalCallbacks(),this.handler?.execute()}executeInternalCallbacks(){const t=[...this.internalCallbacks];this.internalCallbacks.length=0;for(const n of t)n()}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0}static#e=this.\u0275prov=un({token:si,providedIn:"root",factory:()=>new si})}function q7(e){return void 0!==e.ngModule}function Xi(e){return!!z1(e)}function Q4(e){return!!hn(e)}function iu(e){return!!G1(e)}function vs(e){return!!Dt(e)}function wg(e,t){if(C5(e)&&!(e=It(e)))throw new Error(`Expected forwardRef function, imported from "${g1(t)}", to return a standalone entity or NgModule but got "${g1(e)||e}".`);if(null==z1(e)){const n=Dt(e)||G1(e)||hn(e);if(null==n)throw q7(e)?new Error(`A module with providers was imported from "${g1(t)}". Modules with providers are not supported in standalone components imports.`):new Error(`The "${g1(e)}" type, imported from "${g1(t)}", must be a standalone component / directive / pipe or an NgModule. Did you forget to add the required @Component / @Directive / @Pipe or @NgModule annotation?`);if(!n.standalone)throw new Error(`The "${g1(e)}" ${function bg(e){return Dt(e)?"component":G1(e)?"directive":hn(e)?"pipe":"type"}(e)}, imported from "${g1(t)}", is not standalone. Did you forget to add the standalone: true flag?`)}}const X7=!0;class su{constructor(){this.ownerNgModule=new Map,this.ngModulesWithSomeUnresolvedDecls=new Set,this.ngModulesScopeCache=new Map,this.standaloneComponentsScopeCache=new Map}resolveNgModulesDecls(){if(0!==this.ngModulesWithSomeUnresolvedDecls.size){for(const t of this.ngModulesWithSomeUnresolvedDecls){const n=z1(t);if(n?.declarations)for(const r of a1(n.declarations))vs(r)&&this.ownerNgModule.set(r,t)}this.ngModulesWithSomeUnresolvedDecls.clear()}}getComponentDependencies(t,n){this.resolveNgModulesDecls();const r=Dt(t);if(null===r)throw new Error(`Attempting to get component dependencies for a type that is not a component: ${t}`);if(r.standalone){const i=this.getStandaloneComponentScope(t,n);return i.compilation.isPoisoned?{dependencies:[]}:{dependencies:[...i.compilation.directives,...i.compilation.pipes,...i.compilation.ngModules]}}{if(!this.ownerNgModule.has(t))return{dependencies:[]};const i=this.getNgModuleScope(this.ownerNgModule.get(t));return i.compilation.isPoisoned?{dependencies:[]}:{dependencies:[...i.compilation.directives,...i.compilation.pipes]}}}registerNgModule(t,n){if(!Xi(t))throw new Error(`Attempting to register a Type which is not NgModule as NgModule: ${t}`);this.ngModulesWithSomeUnresolvedDecls.add(t)}clearScopeCacheFor(t){this.ngModulesScopeCache.delete(t),this.standaloneComponentsScopeCache.delete(t)}getNgModuleScope(t){if(this.ngModulesScopeCache.has(t))return this.ngModulesScopeCache.get(t);const n=this.computeNgModuleScope(t);return this.ngModulesScopeCache.set(t,n),n}computeNgModuleScope(t){const n=z1(t,!0),r={exported:{directives:new Set,pipes:new Set},compilation:{directives:new Set,pipes:new Set}};for(const i of a1(n.imports))if(Xi(i)){const a=this.getNgModuleScope(i);ai(a.exported.directives,r.compilation.directives),ai(a.exported.pipes,r.compilation.pipes)}else{if(!Nn(i)){r.compilation.isPoisoned=!0;break}if(iu(i)||vs(i))r.compilation.directives.add(i);else{if(!Q4(i))throw new nt(1e3,"The standalone imported type is neither a component nor a directive nor a pipe");r.compilation.pipes.add(i)}}if(!r.compilation.isPoisoned)for(const i of a1(n.declarations)){if(Xi(i)||Nn(i)){r.compilation.isPoisoned=!0;break}Q4(i)?r.compilation.pipes.add(i):r.compilation.directives.add(i)}for(const i of a1(n.exports))if(Xi(i)){const a=this.getNgModuleScope(i);ai(a.exported.directives,r.exported.directives),ai(a.exported.pipes,r.exported.pipes),ai(a.exported.directives,r.compilation.directives),ai(a.exported.pipes,r.compilation.pipes)}else Q4(i)?r.exported.pipes.add(i):r.exported.directives.add(i);return r}getStandaloneComponentScope(t,n){if(this.standaloneComponentsScopeCache.has(t))return this.standaloneComponentsScopeCache.get(t);const r=this.computeStandaloneComponentScope(t,n);return this.standaloneComponentsScopeCache.set(t,r),r}computeStandaloneComponentScope(t,n){const r={compilation:{directives:new Set([t]),pipes:new Set,ngModules:new Set}};for(const i of B2(n??[])){const a=It(i);try{wg(a,t)}catch{return r.compilation.isPoisoned=!0,r}if(Xi(a)){r.compilation.ngModules.add(a);const c=this.getNgModuleScope(a);if(c.exported.isPoisoned)return r.compilation.isPoisoned=!0,r;ai(c.exported.directives,r.compilation.directives),ai(c.exported.pipes,r.compilation.pipes)}else if(Q4(a))r.compilation.pipes.add(a);else{if(!iu(a)&&!vs(a))return r.compilation.isPoisoned=!0,r;r.compilation.directives.add(a)}}return r}isOrphanComponent(t){const n=Dt(t);return!(!n||n.standalone)&&(this.resolveNgModulesDecls(),!this.ownerNgModule.has(t))}}function ai(e,t){for(const n of e)t.add(n)}const bs=new su;function $4(e,t,n){let r=n?e.styles:null,i=n?e.classes:null,a=0;if(null!==t)for(let c=0;c0&&P4(e,n,a.join(" "))}}(ie,M2,ze,r),void 0!==n&&function Ng(e,t,n){const r=e.projection=[];for(let i=0;i0;)this.remove(this.length-1)}get(t){const n=uu(this._lContainer);return null!==n&&n[t]||null}get length(){return this._lContainer.length-Jt}createEmbeddedView(t,n,r){let i,a;"number"==typeof r?i=r:null!=r&&(i=r.index,a=r.injector);const c=w8(this._lContainer,t.ssrId),d=t.createEmbeddedViewImpl(n||{},a,c);return this.insertImpl(d,i,m(this._hostTNode,c)),d}createComponent(t,n,r,i,a){const c=t&&!Vn(t);let d;if(c)d=n;else{const Ie=n||{};d=Ie.index,r=Ie.injector,i=Ie.projectableNodes,a=Ie.environmentInjector||Ie.ngModuleRef}const h=c?t:new ws(Dt(t)),y=r||this.parentInjector;if(!a&&null==h.ngModule){const ze=(c?y:this.parentInjector).get(Fr,null);ze&&(a=ze)}const w=Dt(h.componentType??{}),T=w8(this._lContainer,w?.id??null),ee=T?.firstChild??null,ie=h.create(y,i,ee,a);return this.insertImpl(ie.hostView,d,m(this._hostTNode,T)),ie}insert(t,n){return this.insertImpl(t,n,!0)}insertImpl(t,n,r){const i=t._lView;if(function P2(e){return Y1(e[k1])}(i)){const d=this.indexOf(t);if(-1!==d)this.detach(d);else{const h=i[k1],y=new cu(h,h[R1],h[k1]);y.detach(y.indexOf(t))}}const a=this._adjustIndex(n),c=this._lContainer;return L(c,i,a,r),t.attachToViewContainerRef(),so(el(c),a,t),t}move(t,n){return this.insert(t,n)}indexOf(t){const n=uu(this._lContainer);return null!==n?n.indexOf(t):-1}remove(t){const n=this._adjustIndex(t,-1),r=Yi(this._lContainer,n);r&&(ao(el(this._lContainer),n),d8(r[Ye],r))}detach(t){const n=this._adjustIndex(t,-1),r=Yi(this._lContainer,n);return r&&null!=ao(el(this._lContainer),n)?new hs(r):null}_adjustIndex(t,n=0){return t??this.length+n}};function uu(e){return e[8]}function el(e){return e[8]||(e[8]=[])}function du(e,t){let n;const r=t[e.index];return Y1(r)?n=r:(n=R4(r,t,null,e),t[e.index]=n,v8(t,n)),fu(n,t,e,r),new cu(n,e,t)}let fu=hu,tl=()=>!1;function pu(e,t,n){return tl(e,t,n)}function hu(e,t,n,r){if(e[An])return;let i;i=8&n.type?M1(r):function Fg(e,t){const n=e[xt],r=n.createComment(""),i=kn(t,e);return Lo(n,p8(n,i),r,function h7(e,t){return e.nextSibling(t)}(n,i),!1),r}(t,n),e[An]=i}class nl{constructor(t){this.queryList=t,this.matches=null}clone(){return new nl(this.queryList)}setDirty(){this.queryList.setDirty()}}class rl{constructor(t=[]){this.queries=t}createEmbeddedView(t){const n=t.queries;if(null!==n){const r=null!==t.contentQueries?t.contentQueries[0]:n.length,i=[];for(let a=0;at.trim())}(t):t}}class ol{constructor(t=[]){this.queries=t}elementStart(t,n){for(let r=0;r0)r.push(c[d/2]);else{const y=a[d+1],w=t[-h];for(let T=Jt;T(se(t),t.value);return n[k]=t,n}(e),r=n[k];return t?.equal&&(r.equal=t.equal),n.set=i=>m1(r,i),n.update=i=>function Ut(e,t){Oe()||p1(),m1(e,t(e.value))}(r,i),n.asReadonly=wu.bind(n),n}function wu(){const e=this[k];if(void 0===e.readonlyFn){const t=()=>this();t[k]=e,e.readonlyFn=t}return e.readonlyFn}function Du(e){return bu(e)&&"function"==typeof e.set}function cl(e,t){let n;const r=function Ce(e){const t=Object.create(Ht);t.computation=e;const n=()=>{if(be(t),se(t),t.value===wt)throw t.error;return t.value};return n[k]=t,n}(()=>{n._dirtyCounter();const i=function Zg(e,t){const n=e._lView,r=e._queryIndex;if(void 0===n||void 0===r||4&n[vt])return t?void 0:Wt;const i=al(n,r),a=vu(n,r);return i.reset(a,gi),t?i.first:i._changesDetected||void 0===e._flatValue?e._flatValue=i.toArray():e._flatValue}(n,e);if(t&&void 0===i)throw new nt(-951,!1);return i});return n=r[k],n._dirtyCounter=Kg(0),n._flatValue=void 0,r}function Lu(){return cl(!0,!1)}function Eu(){return cl(!0,!0)}function Pu(e,t){const n=e[k];n._lView=De(),n._queryIndex=t,n._queryList=al(n._lView,t),n._queryList.onDirty(()=>n._dirtyCounter.update(r=>r+1))}function Ou(e,t){return Lu()}Ou.required=function Yg(e,t){return Eu()};function Tu(e,t){return Lu()}Tu.required=function Qg(e,t){return Eu()};function xu(e){const t=[],n=Object.create(ve);function r(){return se(n),Nu(n.value),n.value}return n.value=e,r[k]=n,r.asReadonly=wu.bind(r),r.set=a=>{n.equal(n.value,a)||(m1(n,a),function i(a){for(let c=0;c{Nu(n.value),r.set(a(n.value))},r.subscribe=a=>(t.push(a),()=>{const c=t.indexOf(a);c>-1&&t.splice(c,1)}),r}function Nu(e){if(e===X)throw new nt(-952,!1)}function Au(e){return xu(e)}Au.required=function $g(){return xu(X)};class q4{}M3("ContentChildren",(e,t={})=>({selector:e,first:!1,isViewQuery:!1,descendants:!1,emitDistinctChangesOnly:true,...t}),q4),M3("ContentChild",(e,t={})=>({selector:e,first:!0,isViewQuery:!1,descendants:!0,...t}),q4),M3("ViewChildren",(e,t={})=>({selector:e,first:!1,isViewQuery:!0,descendants:!0,emitDistinctChangesOnly:true,...t}),q4);const Jg=M3("ViewChild",(e,t)=>({selector:e,first:!0,isViewQuery:!0,descendants:!0,...t}),q4);let D8=new Map;const Ds=new Set;function ku(e){return!!(e.templateUrl&&!e.hasOwnProperty("template")||e.styleUrls&&e.styleUrls.length||e.styleUrl)}const X4=new Map;let Fu=!0;function Ru(e,t){(function oC(e,t,n){if(t&&t!==n&&Fu)throw new Error(`Duplicate module registered for ${e} - ${l1(t)} vs ${l1(t.name)}`)})(t,X4.get(t)||null,e),X4.set(t,e)}function Bu(e){return Object.getPrototypeOf(e.prototype).constructor}function ul(e){let t=Bu(e.type),n=!0;const r=[e];for(;t;){let i;if(bn(e))i=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new nt(903,!1);i=t.\u0275dir}if(i){if(n){r.push(i);const c=e;c.inputs=ea(e.inputs),c.inputTransforms=ea(e.inputTransforms),c.declaredInputs=ea(e.declaredInputs),c.outputs=ea(e.outputs);const d=i.hostBindings;d&&uC(e,d);const h=i.viewQuery,y=i.contentQueries;if(h&&lC(e,h),y&&cC(e,y),sC(e,i),b2(e.outputs,i.outputs),bn(i)&&i.data.animation){const w=e.data;w.animation=(w.animation||[]).concat(i.data.animation)}}const a=i.features;if(a)for(let c=0;c=0;r--){const i=e[r];i.hostVars=t+=i.hostVars,i.hostAttrs=H(i.hostAttrs,n=H(n,i.hostAttrs))}}(r)}function sC(e,t){for(const n in t.inputs){if(!t.inputs.hasOwnProperty(n)||e.inputs.hasOwnProperty(n))continue;const r=t.inputs[n];if(void 0!==r&&(e.inputs[n]=r,e.declaredInputs[n]=t.declaredInputs[n],null!==t.inputTransforms)){const i=Array.isArray(r)?r[0]:r;if(!t.inputTransforms.hasOwnProperty(i))continue;e.inputTransforms??={},e.inputTransforms[i]=t.inputTransforms[i]}}}function ea(e){return e===on?{}:e===Wt?[]:e}function lC(e,t){const n=e.viewQuery;e.viewQuery=n?(r,i)=>{t(r,i),n(r,i)}:t}function cC(e,t){const n=e.contentQueries;e.contentQueries=n?(r,i,a)=>{t(r,i,a),n(r,i,a)}:t}function uC(e,t){const n=e.hostBindings;e.hostBindings=n?(r,i)=>{t(r,i),n(r,i)}:t}const dC=["providersResolver"],fC=["template","decls","consts","vars","onPush","ngContentSelectors","styles","encapsulation","schemas"];function zu(e,t,n){if(null!==e.hostDirectives)for(const r of e.hostDirectives){const i=G1(r.directive);gC(i.declaredInputs,r.inputs),zu(i,t,n),n.set(i,r),t.push(i)}}function Uu(e){if(void 0===e||0===e.length)return on;const t={};for(let n=0;nn()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class fl extends CC{constructor(t){super(),this.moduleType=t}create(t){return new dl(this.moduleType,t,[])}}class Hu extends e5{constructor(t){super(),this.componentFactoryResolver=new au(this),this.instance=null;const n=new _o([...t.providers,{provide:e5,useValue:this},{provide:Ms,useValue:this.componentFactoryResolver}],t.parent||kr(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function Wu(e,t,n=null){return new Hu({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}class ta{constructor(){this.cachedInjectors=new Map}getOrCreateInjector(t,n,r,i){if(!this.cachedInjectors.has(t)){const a=r.length>0?Wu(r,n,i):null;this.cachedInjectors.set(t,a)}return this.cachedInjectors.get(t)}ngOnDestroy(){try{for(const t of this.cachedInjectors.values())null!==t&&t.destroy()}finally{this.cachedInjectors.clear()}}static#e=this.\u0275prov=un({token:ta,providedIn:"environment",factory:()=>new ta})}function Ku(e,t,n,r){return wn(()=>{const i=e;null!==t&&(i.hasOwnProperty("decorators")&&void 0!==i.decorators?i.decorators.push(...t):i.decorators=t),null!==n&&(i.ctorParameters=n),null!==r&&(i.hasOwnProperty("propDecorators")&&void 0!==i.propDecorators?i.propDecorators={...i.propDecorators,...r}:i.propDecorators=r)})}class Y3{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new U1(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const t=this.taskId++;return this.pendingTasks.add(t),t}remove(t){this.pendingTasks.delete(t),0===this.pendingTasks.size&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static#e=this.\u0275fac=function(n){return new(n||Y3)};static#t=this.\u0275prov=un({token:Y3,factory:Y3.\u0275fac,providedIn:"root"})}function ra(e){return!!pl(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function pl(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function Q3(e,t,n){return e[t]=n}function Ls(e,t){return e[t]}function Xn(e,t,n){const r=e[t];return!Object.is(r,n)&&(e[t]=n,!0)}function t5(e,t,n,r){const i=Xn(e,t,n);return Xn(e,t+1,r)||i}function oa(e,t,n,r,i){const a=t5(e,t,n,r);return Xn(e,t+2,i)||a}function h3(e,t,n,r,i,a){const c=t5(e,t,n,r);return t5(e,t+2,i,a)||c}function L8(e,t,n,r,i,a,c,d){const h=De(),y=st(),w=e+Ot,T=y.firstCreatePass?function bC(e,t,n,r,i,a,c,d,h){const y=t.consts,w=oi(t,e,4,c||null,Mn(y,d));qi(t,n,w,Mn(y,h)),V5(t,w);const T=w.tView=y8(2,w,r,i,a,t.directiveRegistry,t.pipeRegistry,null,t.schemas,y,null);return null!==t.queries&&(t.queries.template(t,w),T.queries=t.queries.embeddedTView(w)),w}(w,y,h,t,n,r,i,a,c):y.data[w];C2(T,!1);const ee=Zu(y,h,T,e);u5()&&h8(y,h,ee,T),A2(ee,h);const ie=R4(ee,h,ee,T);return h[w]=ie,v8(h,ie),pu(ie,T,h),d1(T)&&ts(y,h,T),null!=c&&ns(h,T,d),L8}let Zu=Yu;function Yu(e,t,n,r){return k3(!0),t[xt].createComment("")}var Gn;!function(e){e[e.NOT_STARTED=0]="NOT_STARTED",e[e.IN_PROGRESS=1]="IN_PROGRESS",e[e.COMPLETE=2]="COMPLETE",e[e.FAILED=3]="FAILED"}(Gn||(Gn={}));const Qu=0,LC=1;var Hn,E8;!function(e){e[e.Placeholder=0]="Placeholder",e[e.Loading=1]="Loading",e[e.Complete=2]="Complete",e[e.Error=3]="Error"}(Hn||(Hn={})),function(e){e[e.Initial=-1]="Initial"}(E8||(E8={}));const I8=0,ia=1,Es=2,sa=3,$u=4,Ju=5;var hl; +/*! + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function aa(e,t,n){const r=1===e?Ju:$u;null===t[r]&&(t[r]=[]),t[r].push(n)}function gl(e,t){const n=1===e?Ju:$u,r=t[n];if(null!==r){for(const i of r)i();t[n]=null}}function qu(e){gl(1,e),gl(0,e)}function la(e){return e+1}function n5(e,t){e[Ye];return e[la(t.index)]}function Wr(e,t){const n=la(t.index);return e.data[n]}function Cl(e,t){return t===Hn.Placeholder?e.placeholderBlockConfig?.[Qu]??null:t===Hn.Loading?e.loadingBlockConfig?.[Qu]??null:null}function Xu(e){return e.loadingBlockConfig?.[LC]??null}function ed(e,t){if(!e||0===e.length)return t;const n=new Set(e);for(const r of t)n.add(r);return e.length===n.size?e:Array.from(n)}!function(e){e[e.Manual=0]="Manual",e[e.Playthrough=1]="Playthrough"}(hl||(hl={})); +/*! + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +const ca={passive:!0,capture:!0},ml=new WeakMap,_l=new WeakMap,P8=new WeakMap,td=["click","keydown"],nd=["mouseenter","focusin"];let O8=null,yl=0;class Ml{constructor(){this.callbacks=new Set,this.listener=()=>{for(const t of this.callbacks)t()}}}function rd(e,t){let n=_l.get(e);if(!n){n=new Ml,_l.set(e,n);for(const r of td)e.addEventListener(r,n.listener,ca)}return n.callbacks.add(t),()=>{const{callbacks:r,listener:i}=n;if(r.delete(t),0===r.size){_l.delete(e);for(const a of td)e.removeEventListener(a,i,ca)}}}function od(e,t){let n=ml.get(e);if(!n){n=new Ml,ml.set(e,n);for(const r of nd)e.addEventListener(r,n.listener,ca)}return n.callbacks.add(t),()=>{const{callbacks:r,listener:i}=n;if(r.delete(t),0===r.size){for(const a of nd)e.removeEventListener(a,i,ca);ml.delete(e)}}}function id(e,t,n){const r=n.get(qn);let i=P8.get(e);return O8=O8||r.runOutsideAngular(()=>new IntersectionObserver(a=>{for(const c of a)c.isIntersecting&&P8.has(c.target)&&r.run(P8.get(c.target).listener)})),i||(i=new Ml,r.runOutsideAngular(()=>O8.observe(e)),P8.set(e,i),yl++),i.callbacks.add(t),()=>{P8.has(e)&&(i.callbacks.delete(t),0===i.callbacks.size&&(O8?.unobserve(e),P8.delete(e),yl--),0===yl&&(O8?.disconnect(),O8=null))}}function T8(e,t,n,r,i,a,c){const d=e[Cn];J7(function h(){if(T3(e))return;const y=n5(e,t),w=y[ia];if(w!==E8.Initial&&w!==Hn.Placeholder)return;const T=function xC(e,t,n){return null==n?e:n>=0?_3(n,e):e[t.index][Jt]??null}(e,t,r);if(!T)return void J7(h,{injector:d});if(T3(T))return;const ee=function NC(e,t){return Jr(Ot+t,e)}(T,n),ie=i(ee,()=>{e!==T&&ue(T,ie),a()},d);e!==T&&Er(T,ie),aa(c,y,ie)},{injector:d})}function sd(e,t){const r=t[Cn].get(ua);return r.add(e),()=>r.remove(e)}class ua{constructor(){this.executingCallbacks=!1,this.idleId=null,this.current=new Set,this.deferred=new Set,this.ngZone=v1(qn),this.requestIdleCallbackFn=(typeof requestIdleCallback<"u"?requestIdleCallback:setTimeout).bind(globalThis),this.cancelIdleCallbackFn=(typeof requestIdleCallback<"u"?cancelIdleCallback:clearTimeout).bind(globalThis)}add(t){(this.executingCallbacks?this.deferred:this.current).add(t),null===this.idleId&&this.scheduleIdleCallback()}remove(t){const{current:n,deferred:r}=this;n.delete(t),r.delete(t),0===n.size&&0===r.size&&this.cancelIdleCallback()}scheduleIdleCallback(){const t=()=>{this.cancelIdleCallback(),this.executingCallbacks=!0;for(const n of this.current)n();if(this.current.clear(),this.executingCallbacks=!1,this.deferred.size>0){for(const n of this.deferred)this.current.add(n);this.deferred.clear(),this.scheduleIdleCallback()}};this.idleId=this.requestIdleCallbackFn(()=>this.ngZone.run(t))}cancelIdleCallback(){null!==this.idleId&&(this.cancelIdleCallbackFn(this.idleId),this.idleId=null)}ngOnDestroy(){this.cancelIdleCallback(),this.current.clear(),this.deferred.clear()}static#e=this.\u0275prov=un({token:ua,providedIn:"root",factory:()=>new ua})}function ad(e){return(t,n)=>ld(e,t,n)}function ld(e,t,n){const i=n[Cn].get(da);return i.add(e,t),()=>i.remove(t)}class da{constructor(){this.executingCallbacks=!1,this.timeoutId=null,this.invokeTimerAt=null,this.current=[],this.deferred=[]}add(t,n){const r=this.executingCallbacks?this.deferred:this.current;this.addToQueue(r,Date.now()+t,n),this.scheduleTimer()}remove(t){const{current:n,deferred:r}=this;-1===this.removeFromQueue(n,t)&&this.removeFromQueue(r,t),0===n.length&&0===r.length&&this.clearTimeout()}addToQueue(t,n,r){let i=t.length;for(let a=0;an){i=a;break}Ws(t,i,n,r)}removeFromQueue(t,n){let r=-1;for(let i=0;i-1&&_1(t,r,2),r}scheduleTimer(){const t=()=>{this.clearTimeout(),this.executingCallbacks=!0;const r=[...this.current],i=Date.now();for(let c=0;c=0&&_1(this.current,0,a+1),this.executingCallbacks=!1,this.deferred.length>0){for(let c=0;c0){const r=Date.now(),i=this.current[0];if(null===this.timeoutId||this.invokeTimerAt&&this.invokeTimerAt-i>16){this.clearTimeout();const a=Math.max(i-r,16);this.invokeTimerAt=i,this.timeoutId=setTimeout(t,a)}}}clearTimeout(){null!==this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=null)}ngOnDestroy(){this.clearTimeout(),this.current.length=0,this.deferred.length=0}static#e=this.\u0275prov=un({token:da,providedIn:"root",factory:()=>new da})}new E1("DEFER_BLOCK_DEPENDENCY_INTERCEPTOR");const kC=new E1("");function vl(e){return e.get(kC,null,{optional:!0})?.behavior!==hl.Manual&&Z3(e)}let bl=null;function cd(e){const t=De(),n=o1();x8(t,n);const r=e(()=>N8(t,n),t);aa(0,n5(t,n),r)}function ud(e){const t=De(),n=o1(),i=Wr(t[Ye],n);if(i.loadingState===Gn.NOT_STARTED){aa(1,n5(t,n),e(()=>Is(i,t,n),t))}}function li(e,t,n,r=!1){const i=n[k1],a=i[Ye];if(T3(i))return;const c=n5(i,t);if(pd(c[ia],e)&&pd(c[I8]??-1,e)){const h=Wr(a,t),w=r||null===Xu(h)&&null===Cl(h,Hn.Loading)&&!Cl(h,Hn.Placeholder)?dd:bl;try{w(e,c,n,t,i)}catch(T){b8(i,T)}}}function dd(e,t,n,r,i){const a=function PC(e,t,n){const i=Wr(t[Ye],n);switch(e){case Hn.Complete:return i.primaryTmplIndex;case Hn.Loading:return i.loadingTmplIndex;case Hn.Error:return i.errorTmplIndex;case Hn.Placeholder:return i.placeholderTmplIndex;default:return null}}(e,i,r);if(null!==a){t[ia]=e;const c=i[Ye],h=yn(c,a+Ot),y=0;let w;if(A(n,y),e===Hn.Complete){const ie=Wr(c,r),Ie=ie.providers;if(Ie&&Ie.length>0){const tt=i[Cn].get(Fr);w=tt.get(ta).getOrCreateInjector(ie,tt,Ie,"")}}const T=w8(n,h.tView.ssrId),ee=l(i,h,null,{dehydratedView:T,injector:w});L(n,ee,y,m(h,T)),ps(ee)}}function qC(e,t,n,r,i){const a=Date.now(),d=Wr(i[Ye],r);if(null===t[Es]||t[Es]<=a){t[Es]=null;const h=Xu(d),y=null!==t[sa];if(e!==Hn.Loading||null===h||y){e>Hn.Loading&&y&&(t[sa](),t[sa]=null,t[I8]=null),dd(e,t,n,r,i);const w=Cl(d,e);null!==w&&(t[Es]=a+w,fd(w,t,r,n,i))}else{t[I8]=e;const w=fd(h,t,r,n,i);t[sa]=w}}else t[I8]=e}function fd(e,t,n,r,i){return ld(e,()=>{const c=t[I8];t[Es]=null,t[I8]=null,null!==c&&li(c,n,r)},i)}function pd(e,t){return e{let T=!1;const ee=[],ie=[];for(const Ie of w){if("fulfilled"!==Ie.status){T=!0;break}{const ze=Ie.value,tt=Dt(ze)||G1(ze);if(tt)ee.push(tt);else{const bt=hn(ze);bt&&ie.push(bt)}}}if(e.loadingPromise=null,h.remove(y),T){if(e.loadingState=Gn.FAILED,null===e.errorTmplIndex){l8(t);const ze=new nt(750,!1);b8(t,ze)}}else{e.loadingState=Gn.COMPLETE;const Ie=c.tView;if(ee.length>0){Ie.directiveRegistry=ed(Ie.directiveRegistry,ee);const tt=C6(!1,...ee.map(bt=>bt.type));e.providers=tt}ie.length>0&&(Ie.pipeRegistry=ed(Ie.pipeRegistry,ie))}}):Promise.resolve().then(()=>{e.loadingPromise=null,e.loadingState=Gn.COMPLETE,h.remove(y)})}function x8(e,t){const n=e[t.index];li(Hn.Placeholder,t,n)}function hd(e,t,n){e.loadingPromise.then(()=>{e.loadingState===Gn.COMPLETE?li(Hn.Complete,t,n):e.loadingState===Gn.FAILED&&li(Hn.Error,t,n)})}function N8(e,t){const n=e[Ye],r=e[t.index];if(!vl(e[Cn]))return;const a=n5(e,t),c=Wr(n,t);switch(qu(a),c.loadingState){case Gn.NOT_STARTED:li(Hn.Loading,t,r),wl(c,e,t),c.loadingState===Gn.IN_PROGRESS&&hd(c,t,r);break;case Gn.IN_PROGRESS:li(Hn.Loading,t,r),hd(c,t,r);break;case Gn.COMPLETE:li(Hn.Complete,t,r);break;case Gn.FAILED:li(Hn.Error,t,r)}}function Dl(e,t,n,r){const i=De();if(Xn(i,p(),t)){st();f3(S1(),i,e,t,n,r)}return Dl}function A8(e,t){let n=!1,r=Tr();for(let a=1;a>17&32767}function Ll(e){return 2|e}function r5(e){return(131068&e)>>2}function El(e,t){return-131069&e|t<<2}function Il(e){return 1|e}function nm(e,t,n,r,i,a){let c=a?t.classBindings:t.styleBindings,d=ci(c),h=r5(c);e[r]=n;let w,y=!1;if(Array.isArray(n)){const T=n;w=T[1],(null===w||ko(T,w)>0)&&(y=!0)}else w=n;if(i)if(0!==h){const ee=ci(e[d+1]);e[r+1]=fa(ee,d),0!==ee&&(e[ee+1]=El(e[ee+1],r)),e[d+1]=function em(e,t){return 131071&e|t<<17}(e[d+1],r)}else e[r+1]=fa(d,0),0!==d&&(e[d+1]=El(e[d+1],r)),d=r;else e[r+1]=fa(h,0),0===d?d=r:e[h+1]=El(e[h+1],r),h=r;y&&(e[r+1]=Ll(e[r+1])),Dd(e,w,r,!0),Dd(e,w,r,!1),function rm(e,t,n,r,i){const a=i?e.residualClasses:e.residualStyles;null!=a&&"string"==typeof t&&ko(a,t)>=0&&(n[r+1]=Il(n[r+1]))}(t,w,e,r,a),c=fa(d,h),a?t.classBindings=c:t.styleBindings=c}function Dd(e,t,n,r){const i=e[n+1],a=null===t;let c=r?ci(i):r5(i),d=!1;for(;0!==c&&(!1===d||a);){const h=e[c],y=e[c+1];om(h,t)&&(d=!0,e[c+1]=r?Il(y):Ll(y)),c=r?ci(y):r5(y)}d&&(e[n+1]=r?Ll(i):Il(i))}function om(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&ko(e,t)>=0}const _2={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Ld(e){return e.substring(_2.key,_2.keyEnd)}function im(e){return e.substring(_2.value,_2.valueEnd)}function Ed(e,t){const n=_2.textEnd;return n===t?-1:(t=_2.keyEnd=function lm(e,t,n){for(;t32;)t++;return t}(e,_2.key=t,n),V8(e,t,n))}function Id(e,t){const n=_2.textEnd;let r=_2.key=V8(e,t,n);return n===r?-1:(r=_2.keyEnd=function cm(e,t,n){let r;for(;t=65&&(-33&r)<=90||r>=48&&r<=57);)t++;return t}(e,r,n),r=Od(e,r,n,58),r=_2.value=V8(e,r,n),r=_2.valueEnd=function um(e,t,n){let r=-1,i=-1,a=-1,c=t,d=c;for(;c32&&(d=c),a=i,i=r,r=-33&h}return d}(e,r,n),Od(e,r,n,59))}function Pd(e){_2.key=0,_2.keyEnd=0,_2.value=0,_2.valueEnd=0,_2.textEnd=e.length}function V8(e,t,n){for(;t=0;n=Id(t,n))Ad(e,Ld(t),im(t))}function J3(e,t){for(let n=function sm(e){return Pd(e),Ed(e,V8(e,0,_2.textEnd))}(t);n>=0;n=Ed(t,n))Qn(e,Ld(t),!0)}function I3(e,t,n,r){const i=De(),a=st(),c=_(2);if(a.firstUpdatePass&&Nd(a,e,c,r),t!==Xt&&Xn(i,c,t)){Sd(a,a.data[vn()],i,i[xt],e,i[c+1]=function Mm(e,t){return null==e||""===e||("string"==typeof t?e+=t:"object"==typeof e&&(e=l1(b3(e)))),e}(t,n),r,c)}}function P3(e,t,n,r){const i=st(),a=_(2);i.firstUpdatePass&&Nd(i,null,a,r);const c=De();if(n!==Xt&&Xn(c,a,n)){const d=i.data[vn()];if(Fd(d,r)&&!xd(i,a)){let h=r?d.classesWithoutHost:d.stylesWithoutHost;null!==h&&(n=c1(h,n||"")),Ol(i,d,c,n,r)}else!function ym(e,t,n,r,i,a,c,d){i===Xt&&(i=Wt);let h=0,y=0,w=0=e.expandoStartIndex}function Nd(e,t,n,r){const i=e.data;if(null===i[n+1]){const a=i[vn()],c=xd(e,n);Fd(a,r)&&null===t&&!c&&(t=!1),t=function pm(e,t,n,r){const i=X1(e);let a=r?t.residualClasses:t.residualStyles;if(null===i)0===(r?t.classBindings:t.styleBindings)&&(n=Nl(null,e,t,n,r),n=Ps(n,t.attrs,r),a=null);else{const c=t.directiveStylingLast;if(-1===c||e[c]!==i)if(n=Nl(i,e,t,n,r),null===a){let h=function hm(e,t,n){const r=n?t.classBindings:t.styleBindings;if(0!==r5(r))return e[ci(r)]}(e,t,r);void 0!==h&&Array.isArray(h)&&(h=Nl(null,e,t,h[1],r),h=Ps(h,t.attrs,r),function gm(e,t,n,r){const i=n?t.classBindings:t.styleBindings;e[ci(i)]=r}(e,t,r,h))}else a=function Cm(e,t,n){let r;const i=t.directiveEnd;for(let a=1+t.directiveStylingLast;a0;){const h=e[i],y=Array.isArray(h),w=y?h[1]:h,T=null===w;let ee=n[i+1];ee===Xt&&(ee=T?Wt:void 0);let ie=T?J8(ee,r):w===r?ee:void 0;if(y&&!pa(ie)&&(ie=J8(h,r)),pa(ie)&&(d=ie,c))return d;const Ie=e[i+1];i=c?ci(Ie):r5(Ie)}if(null!==t){let h=a?t.residualClasses:t.residualStyles;null!=h&&(d=J8(h,r))}return d}function pa(e){return void 0!==e}function Fd(e,t){return 0!=(e.flags&(t?8:16))}class xm{destroy(t){}updateValue(t,n){}swap(t,n){const r=Math.min(t,n),i=Math.max(t,n),a=this.detach(i);if(i-r>1){const c=this.detach(r);this.attach(r,a),this.attach(i,c)}else this.attach(r,a)}move(t,n){this.attach(n,this.detach(t))}}function Al(e,t,n,r,i){return e===n&&Object.is(t,r)?1:Object.is(i(e,t),i(n,r))?-1:0}function Sl(e,t,n,r){return!(void 0===t||!t.has(r))&&(e.attach(n,t.get(r)),t.delete(r),!0)}function Rd(e,t,n,r,i){if(Sl(e,t,r,n(r,i)))e.updateValue(r,i);else{const a=e.create(r,i);e.attach(r,a)}}function jd(e,t,n,r){const i=new Set;for(let a=t;a<=n;a++)i.add(r(a,e.at(a)));return i}class Bd{constructor(){this.kvMap=new Map,this._vMap=void 0}has(t){return this.kvMap.has(t)}delete(t){if(!this.has(t))return!1;const n=this.kvMap.get(t);return void 0!==this._vMap&&this._vMap.has(n)?(this.kvMap.set(t,this._vMap.get(n)),this._vMap.delete(n)):this.kvMap.delete(t),!0}get(t){return this.kvMap.get(t)}set(t,n){if(this.kvMap.has(t)){let r=this.kvMap.get(t);void 0===this._vMap&&(this._vMap=new Map);const i=this._vMap;for(;i.has(r);)r=i.get(r);i.set(r,n)}else this.kvMap.set(t,n)}forEach(t){for(let[n,r]of this.kvMap)if(t(r,n),void 0!==this._vMap){const i=this._vMap;for(;i.has(r);)r=i.get(r),t(r,n)}}}class Sm{constructor(t,n,r){this.lContainer=t,this.$implicit=n,this.$index=r}get $count(){return this.lContainer.length-Jt}}class Rm{constructor(t,n,r){this.hasEmptyBlock=t,this.trackByFn=n,this.liveCollection=r}}class Bm extends xm{constructor(t,n,r){super(),this.lContainer=t,this.hostLView=n,this.templateTNode=r,this.needsIndexUpdate=!1}get length(){return this.lContainer.length-Jt}at(t){return this.getLView(t)[n1].$implicit}attach(t,n){const r=n[Zt];this.needsIndexUpdate||=t!==this.length,L(this.lContainer,n,t,m(this.templateTNode,r))}detach(t){return this.needsIndexUpdate||=t!==this.length-1,function Um(e,t){return Yi(e,t)}(this.lContainer,t)}create(t,n){const r=w8(this.lContainer,this.templateTNode.tView.ssrId);return l(this.hostLView,this.templateTNode,new Sm(this.lContainer,n,t),{dehydratedView:r})}destroy(t){d8(t[Ye],t)}updateValue(t,n){this.getLView(t)[n1].$implicit=n}reset(){this.needsIndexUpdate=!1}updateIndexes(){if(this.needsIndexUpdate)for(let t=0;t(k3(!0),u8(r,i,pi()));function Ca(e,t,n){const r=De(),i=st(),a=e+Ot,c=i.firstCreatePass?function Km(e,t,n,r,i){const a=t.consts,c=Mn(a,r),d=oi(t,e,8,"ng-container",c);return null!==c&&$4(d,c,!0),qi(t,n,d,Mn(a,i)),null!==t.queries&&t.queries.elementStart(t,d),d}(a,i,r,t,n):i.data[a];C2(c,!0);const d=Vd(i,r,c,e);return r[a]=d,u5()&&h8(i,r,d,c),A2(d,r),d1(c)&&(ts(i,r,c),es(i,c,r)),null!=n&&ns(r,c),Ca}function ma(){let e=o1();const t=st();return Or()?ur():(e=e.parent,C2(e,!1)),t.firstCreatePass&&(V5(t,e),Tn(e)&&t.queries.elementEnd(e)),ma}let Vd=(e,t,n,r)=>(k3(!0),Zi(t[xt],""));function Gd(){return De()}const o5=void 0;var $m=["en",[["a","p"],["AM","PM"],o5],[["AM","PM"],o5,o5],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],o5,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],o5,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",o5,"{1} 'at' {0}",o5],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function Qm(e){const n=Math.floor(Math.abs(e)),r=e.toString().replace(/^[^.]*\.?/,"").length;return 1===n&&0===r?1:5}];let G8={};function jl(e){const t=function Jm(e){return e.toLowerCase().replace(/_/g,"-")}(e);let n=Zd(t);if(n)return n;const r=t.split("-")[0];if(n=Zd(r),n)return n;if("en"===r)return $m;throw new nt(701,!1)}function Kd(e){return jl(e)[i5.PluralCase]}function Zd(e){return e in G8||(G8[e]=t1.ng&&t1.ng.common&&t1.ng.common.locales&&t1.ng.common.locales[e]),G8[e]}var i5;!function(e){e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData"}(i5||(i5={}));const qm=["zero","one","two","few","many"];const H8="en-US",_a={marker:"element"},ya={marker:"ICU"};var hr;!function(e){e[e.SHIFT=2]="SHIFT",e[e.APPEND_EAGERLY=1]="APPEND_EAGERLY",e[e.COMMENT=2]="COMMENT"}(hr||(hr={}));let Yd=H8;function Qd(e){"string"==typeof e&&(Yd=e.toLowerCase().replace(/_/g,"-"))}function $d(e,t,n){const r=t.insertBeforeIndex,i=Array.isArray(r)?r[0]:r;return null===i?w4(e,0,n):M1(n[i])}function Jd(e,t,n,r,i){const a=t.insertBeforeIndex;if(Array.isArray(a)){let c=r,d=null;if(3&t.type||(d=c,c=i),null!==c&&-1===t.componentOffset)for(let h=1;h1)for(let n=e.length-2;n>=0;n--){const r=e[n];Xd(r)||n_(r,t)&&null===r_(r)&&o_(r,t.index)}}function Xd(e){return!(64&e.type)}function n_(e,t){return Xd(t)||e.index>t.index}function r_(e){const t=e.insertBeforeIndex;return Array.isArray(t)?t[0]:t}function o_(e,t){const n=e.insertBeforeIndex;Array.isArray(n)?n[0]=t:(D4($d,Jd),e.insertBeforeIndex=t)}function Os(e,t){const n=e.data[t];return null===n||"string"==typeof n?null:n.hasOwnProperty("currentCaseLViewIndex")?n:n.value}function a_(e,t,n){const r=X6(e,n,64,null,null);return qd(t,r),r}function Ma(e,t){const n=t[e.currentCaseLViewIndex];return null===n?n:n<0?~n:n}function ef(e){return e>>>17}function tf(e){return(131070&e)>>>1}let Ts=0,xs=0;function rf(e,t,n,r){const i=n[xt];let c,a=null;for(let d=0;d>>1,ie=t[++d],Ie=t[++d];cs(i,Jr(ee,n),null,null,ie,Ie,null)}else switch(h){case ya:const y=t[++d],w=t[++d];if(null===n[w]){A2(n[w]=Zi(i,y),n)}break;case _a:const T=t[++d],ee=t[++d];if(null===n[ee]){A2(n[ee]=u8(i,T,null),n)}}}}function sf(e,t,n,r,i){for(let a=0;a>>2;switch(3&w){case 1:const ee=n[++y],ie=n[++y],Ie=e.data[T];"string"==typeof Ie?cs(t[xt],t[T],null,Ie,ee,h,ie):or(e,Ie,t,ee,h,t[xt],ie,!1);break;case 0:const ze=t[T];null!==ze&&C4(t[xt],ze,h);break;case 2:f_(e,Os(e,T),t,h);break;case 3:af(e,Os(e,T),r,t)}}}}else{const h=n[a+1];if(h>0&&3==(3&h)){const w=Os(e,h>>>2);t[w.currentCaseLViewIndex]<0&&af(e,w,r,t)}}a+=d}}function af(e,t,n,r){let i=r[t.currentCaseLViewIndex];if(null!==i){let a=Ts;i<0&&(i=r[t.currentCaseLViewIndex]=~i,a=-1),sf(e,r,t.update[i],n,a)}}function f_(e,t,n,r){const i=function p_(e,t){let n=e.cases.indexOf(t);if(-1===n)switch(e.type){case 1:{const r=function Xm(e,t){const n=Kd(t)(parseInt(e,10)),r=qm[n];return void 0!==r?r:"other"}(t,function t_(){return Yd}());n=e.cases.indexOf(r),-1===n&&"other"!==r&&(n=e.cases.indexOf("other"));break}case 0:n=e.cases.indexOf("other")}return-1===n?null:n}(t,r);if(Ma(t,n)!==i&&(lf(e,t,n),n[t.currentCaseLViewIndex]=null===i?null:~i,null!==i)){const c=n[t.anchorIdx];c&&rf(e,t.create[i],n,c)}}function lf(e,t,n){let r=Ma(t,n);if(null!==r){const i=t.remove[r];for(let a=0;a0){const d=Jr(c,n);null!==d&&$i(n[xt],d)}else lf(e,Os(e,~c),n)}}}function h_(){const e=[];let n,r,t=-1;function a(d,h){t=0;const y=Ma(d,h);r=null!==y?d.remove[y]:Wt}function c(){if(t0)return n[d];{e.push(t,r);const h=~d;return a(n[Ye].data[h],n),c()}}return 0===e.length?null:(r=e.pop(),t=e.pop(),c())}return function i(d,h){for(n=h;e.length;)e.pop();return a(d.value,h),c}}const va=/\ufffd(\d+):?\d*\ufffd/gi,g_=/({\s*\ufffd\d+:?\d*\ufffd\s*,\s*\S{6}\s*,[\s\S]*})/gi,C_=/\ufffd(\d+)\ufffd/,uf=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,Ns="\ufffd",m_=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,__=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,y_=/\uE500/g;function v_(e,t,n,r,i,a){const c=Pr(),d=[],h=[],y=[[]];i=function E_(e,t){if(function L_(e){return-1===e}(t))return pf(e);{const n=e.indexOf(`:${t}${Ns}`)+2+t.toString().length,r=e.search(new RegExp(`${Ns}\\/\\*\\d+:${t}${Ns}`));return pf(e.substring(n,r))}}(i,a);const w=function M_(e){return e.replace(y_," ")}(i).split(__);for(let T=0;Tn.length&&n.push(h)}return{type:r,mainBinding:i,cases:t,values:n}}function Bl(e){if(!e)return[];let t=0;const n=[],r=[],i=/[{}]/g;let a;for(i.lastIndex=0;a=i.exec(e);){const d=a.index;if("}"==a[0]){if(n.pop(),0==n.length){const h=e.substring(t,d);uf.test(h)?r.push(I_(h)):r.push(h),t=d+1}}else{if(0==n.length){const h=e.substring(t,d);r.push(h),t=d+1}n.push("{")}}const c=e.substring(t);return r.push(c),r}function P_(e,t,n,r,i,a,c,d){const h=[],y=[],w=[];t.cases.push(a),t.create.push(h),t.remove.push(y),t.update.push(w);const ee=Q0(F3()).getInertBodyElement(c),ie=ei(ee)||ee;return ie?gf(e,t,n,r,h,y,w,ie,i,d,0):0}function gf(e,t,n,r,i,a,c,d,h,y,w){let T=0,ee=d.firstChild;for(;ee;){const ie=Ji(e,n,1,null);switch(ee.nodeType){case Node.ELEMENT_NODE:const Ie=ee,ze=Ie.tagName.toLowerCase();if(Xo.hasOwnProperty(ze)){zl(i,_a,ze,h,ie),e.data[ie]=ze;const Gt=Ie.attributes;for(let F1=0;F1>>hr.SHIFT;let T=e[w];null===T&&(T=e[w]=h?i.createComment(d):c8(i,d)),y&&null!==n&&Lo(i,n,T,r,!1)}})(i,h.create,w,T),le(!0)}function yf(){le(!1)}function Ul(e,t,n,r){const i=De(),a=st(),c=o1();return Vl(a,i,i[xt],c,e,t,r),Ul}function Vl(e,t,n,r,i,a,c){const d=d1(r),y=e.firstCreatePass&&z4(e),w=t[n1],T=B4(t);let ee=!0;if(3&r.type||c){const ze=kn(r,t),tt=c?c(ze):ze,bt=T.length,Ke=c?F1=>c(M1(F1[r.index])):r.index;let Gt=null;if(!c&&d&&(Gt=function W_(e,t,n,r){const i=e.cleanup;if(null!=i)for(let a=0;ah?d[h]:null}"string"==typeof c&&(a+=2)}return null}(e,t,i,r.index)),null!==Gt){(Gt.__ngLastListenerFn__||Gt).__ngNextListenerFn__=a,Gt.__ngLastListenerFn__=a,ee=!1}else{a=wf(r,t,w,a,!1);const F1=n.listen(tt,i,a);T.push(a,F1),y&&y.push(i,Ke,bt,bt+1)}}else a=wf(r,t,w,a,!1);const ie=r.outputs;let Ie;if(ee&&null!==ie&&(Ie=ie[i])){const ze=Ie.length;if(ze)for(let tt=0;tt-1?Ln(e.index,t):t);let h=bf(t,n,r,c),y=a.__ngNextListenerFn__;for(;y;)h=bf(t,n,y,c)&&h,y=y.__ngNextListenerFn__;return i&&!1===h&&c.preventDefault(),h}}function Df(e=1){return function e3(e){return(ce.lFrame.contextLView=_3(e,ce.lFrame.contextLView))[n1]}(e)}function K_(e,t){let n=null;const r=function Rt(e){const t=e.attrs;if(null!=t){const n=t.indexOf(5);if(!(1&n))return t[n+1]}return null}(e);for(let i=0;i(k3(!0),c8(t[xt],r));function Hl(e){return ba("",e,""),Hl}function ba(e,t,n){const r=De(),i=S8(r,e,t,n);return i!==Xt&&L3(r,vn(),i),ba}function Wl(e,t,n,r,i){const a=De(),c=k8(a,e,t,n,r,i);return c!==Xt&&L3(a,vn(),c),Wl} +/*! + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function Kl(e,t,n){Du(t)&&(t=t());const r=De();if(Xn(r,p(),t)){or(st(),S1(),r,e,t,r[xt],n,!1)}return Kl}function rp(e,t){const n=Du(e);return n&&e.set(t),n}function Zl(e,t){const n=De(),r=st(),i=o1();return Vl(r,n,n[xt],i,e,t),Zl}function Yl(e,t,n,r,i){if(e=It(e),Array.isArray(e))for(let a=0;a>20;if(V3(e)||!e.multi){const ie=new Qo(y,i,ri),Ie=$l(h,t,i?w:w+ee,T);-1===Ie?(O6(Bi(d,c),a,h),Ql(a,e,t.length),t.push(h),d.directiveStart++,d.directiveEnd++,i&&(d.providerIndexes+=1048576),n.push(ie),c.push(ie)):(n[Ie]=ie,c[Ie]=ie)}else{const ie=$l(h,t,w+ee,T),Ie=$l(h,t,w,w+ee),ze=ie>=0&&n[ie],tt=Ie>=0&&n[Ie];if(i&&!tt||!i&&!ze){O6(Bi(d,c),a,h);const bt=function py(e,t,n,r,i){const a=new Qo(e,n,ri);return a.multi=[],a.index=t,a.componentProviders=0,op(a,i,r&&!n),a}(i?fy:dy,n.length,i,r,y);!i&&tt&&(n[Ie].providerFactory=bt),Ql(a,e,t.length,0),t.push(h),d.directiveStart++,d.directiveEnd++,i&&(d.providerIndexes+=1048576),n.push(bt),c.push(bt)}else{Ql(a,e,ie>-1?ie:Ie,op(n[i?Ie:ie],y,!i&&r))}!i&&r&&tt&&n[Ie].componentProviders++}}}function Ql(e,t,n,r){const i=V3(t),a=function k5(e){return!!e.useClass}(t);if(i||a){const h=(a?It(t.useClass):t).prototype.ngOnDestroy;if(h){const y=e.destroyHooks||(e.destroyHooks=[]);if(!i&&t.multi){const w=y.indexOf(n);-1===w?y.push(n,[r,h]):y[w+1].push(r,h)}else y.push(n,h)}}}function op(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function $l(e,t,n,r){for(let i=n;i{n.providersResolver=(r,i)=>function uy(e,t,n){const r=st();if(r.firstCreatePass){const i=bn(e);Yl(n,r.data,r.blueprint,i,!0),Yl(t,r.data,r.blueprint,i,!1)}}(r,i?i(e):e,t)}}class wa{constructor(t){this._injector=t,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(t){if(!t.standalone)return null;if(!this.cachedInjectors.has(t)){const n=C6(0,t.type),r=n.length>0?Wu([n],this._injector,`Standalone[${t.type.name}]`):null;this.cachedInjectors.set(t,r)}return this.cachedInjectors.get(t)}ngOnDestroy(){try{for(const t of this.cachedInjectors.values())null!==t&&t.destroy()}finally{this.cachedInjectors.clear()}}static#e=this.\u0275prov=un({token:wa,providedIn:"environment",factory:()=>new wa(m2(Fr))})}function sp(e,t){return wn(()=>{const n=z1(e,!0);n.declarations=Da(t.declarations||Wt),n.imports=Da(t.imports||Wt),n.exports=Da(t.exports||Wt),t.bootstrap&&(n.bootstrap=Da(t.bootstrap)),bs.registerNgModule(e,t)})}function Da(e){if("function"==typeof e)return e;const t=B2(e);return t.some(C5)?()=>t.map(It).map(ap):t.map(ap)}function ap(e){return q7(e)?e.ngModule:e}function gp(e,t,n,r){return Cp(De(),s2(),e,t,n,r)}function Ss(e,t){const n=e[t];return n===Xt?void 0:n}function Cp(e,t,n,r,i,a){const c=t+n;return Xn(e,c,i)?Q3(e,c+1,a?r.call(a,i):r(i)):Ss(e,c+1)}function mp(e,t,n,r,i,a,c){const d=t+n;return t5(e,d,i,a)?Q3(e,d+2,c?r.call(c,i,a):r(i,a)):Ss(e,d+2)}function _p(e,t,n,r,i,a,c,d){const h=t+n;return oa(e,h,i,a,c)?Q3(e,h+3,d?r.call(d,i,a,c):r(i,a,c)):Ss(e,h+3)}function yp(e,t,n,r,i,a,c,d,h){const y=t+n;return h3(e,y,i,a,c,d)?Q3(e,y+4,h?r.call(h,i,a,c,d):r(i,a,c,d)):Ss(e,y+4)}function Mp(e,t,n,r,i,a){let c=t+n,d=!1;for(let h=0;h{const r=(Array.isArray(e)?e:e()).map(i=>"function"==typeof i?{directive:It(i),inputs:on,outputs:on}:{directive:It(i.directive),inputs:Uu(i.inputs),outputs:Uu(i.outputs)});null===n.hostDirectives?(n.findHostDirectiveDefs=zu,n.hostDirectives=r):n.hostDirectives.unshift(...r)};return t.ngInherit=!0,t},\u0275\u0275NgOnChangesFeature:Ai,\u0275\u0275ProvidersFeature:ip,\u0275\u0275CopyDefinitionFeature:function pC(e){let n,t=Bu(e.type);n=bn(e)?t.\u0275cmp:t.\u0275dir;const r=e;for(const i of dC)r[i]=n[i];if(bn(n))for(const i of fC)r[i]=n[i]},\u0275\u0275InheritDefinitionFeature:ul,\u0275\u0275InputTransformsFeature:Gu,\u0275\u0275StandaloneFeature:function hy(e){E3("NgStandalone"),e.getStandaloneInjector=t=>t.get(wa).getOrCreateStandaloneInjector(e)},\u0275\u0275nextContext:Df,\u0275\u0275namespaceHTML:Ao,\u0275\u0275namespaceMathML:function No(){ce.lFrame.currentNamespace="math"},\u0275\u0275namespaceSVG:c5,\u0275\u0275enableBindings:function qe(){ce.bindingsEnabled=!0},\u0275\u0275disableBindings:function jt(){ce.bindingsEnabled=!1},\u0275\u0275elementStart:ha,\u0275\u0275elementEnd:ga,\u0275\u0275element:Rl,\u0275\u0275elementContainerStart:Ca,\u0275\u0275elementContainerEnd:ma,\u0275\u0275elementContainer:function Ud(e,t,n){return Ca(e,t,n),ma(),Ud},\u0275\u0275pureFunction0:function wy(e,t,n){const r=s2()+e,i=De();return i[r]===Xt?Q3(i,r,n?t.call(n):t()):Ls(i,r)},\u0275\u0275pureFunction1:gp,\u0275\u0275pureFunction2:function Dy(e,t,n,r,i){return mp(De(),s2(),e,t,n,r,i)},\u0275\u0275pureFunction3:function Ly(e,t,n,r,i,a){return _p(De(),s2(),e,t,n,r,i,a)},\u0275\u0275pureFunction4:function Ey(e,t,n,r,i,a,c){return yp(De(),s2(),e,t,n,r,i,a,c)},\u0275\u0275pureFunction5:function Iy(e,t,n,r,i,a,c,d){const h=s2()+e,y=De(),w=h3(y,h,n,r,i,a);return Xn(y,h+4,c)||w?Q3(y,h+5,d?t.call(d,n,r,i,a,c):t(n,r,i,a,c)):Ls(y,h+5)},\u0275\u0275pureFunction6:function Py(e,t,n,r,i,a,c,d,h){const y=s2()+e,w=De(),T=h3(w,y,n,r,i,a);return t5(w,y+4,c,d)||T?Q3(w,y+6,h?t.call(h,n,r,i,a,c,d):t(n,r,i,a,c,d)):Ls(w,y+6)},\u0275\u0275pureFunction7:function Oy(e,t,n,r,i,a,c,d,h,y){const w=s2()+e,T=De();let ee=h3(T,w,n,r,i,a);return oa(T,w+4,c,d,h)||ee?Q3(T,w+7,y?t.call(y,n,r,i,a,c,d,h):t(n,r,i,a,c,d,h)):Ls(T,w+7)},\u0275\u0275pureFunction8:function Ty(e,t,n,r,i,a,c,d,h,y,w){const T=s2()+e,ee=De(),ie=h3(ee,T,n,r,i,a);return h3(ee,T+4,c,d,h,y)||ie?Q3(ee,T+8,w?t.call(w,n,r,i,a,c,d,h,y):t(n,r,i,a,c,d,h,y)):Ls(ee,T+8)},\u0275\u0275pureFunctionV:function xy(e,t,n,r){return Mp(De(),s2(),e,t,n,r)},\u0275\u0275getCurrentView:Gd,\u0275\u0275restoreView:g2,\u0275\u0275listener:Ul,\u0275\u0275projection:Ef,\u0275\u0275syntheticHostProperty:function Wd(e,t,n){const r=De();if(Xn(r,p(),t)){const a=st(),c=S1();or(a,c,r,e,t,U4(X1(a.data),c,r),n,!0)}return Wd},\u0275\u0275syntheticHostListener:function vf(e,t){const n=o1(),r=De(),i=st();return Vl(i,r,U4(X1(i.data),n,r),n,e,t),vf},\u0275\u0275pipeBind1:function Sy(e,t,n){const r=e+Ot,i=De(),a=h2(i,r);return ks(i,r)?Cp(i,s2(),t,a.transform,n,a):a.transform(n)},\u0275\u0275pipeBind2:function ky(e,t,n,r){const i=e+Ot,a=De(),c=h2(a,i);return ks(a,i)?mp(a,s2(),t,c.transform,n,r,c):c.transform(n,r)},\u0275\u0275pipeBind3:function Fy(e,t,n,r,i){const a=e+Ot,c=De(),d=h2(c,a);return ks(c,a)?_p(c,s2(),t,d.transform,n,r,i,d):d.transform(n,r,i)},\u0275\u0275pipeBind4:function Ry(e,t,n,r,i,a){const c=e+Ot,d=De(),h=h2(d,c);return ks(d,c)?yp(d,s2(),t,h.transform,n,r,i,a,h):h.transform(n,r,i,a)},\u0275\u0275pipeBindV:function jy(e,t,n){const r=e+Ot,i=De(),a=h2(i,r);return ks(i,r)?Mp(i,s2(),t,a.transform,n,a):a.transform.apply(a,n)},\u0275\u0275projectionDef:Lf,\u0275\u0275hostProperty:function Hd(e,t,n){const r=De();if(Xn(r,p(),t)){or(st(),S1(),r,e,t,r[xt],n,!0)}return Hd},\u0275\u0275property:Pl,\u0275\u0275propertyInterpolate:function If(e,t,n){return Gl(e,"",t,"",n),If},\u0275\u0275propertyInterpolate1:Gl,\u0275\u0275propertyInterpolate2:function Pf(e,t,n,r,i,a,c){const d=De(),h=k8(d,t,n,r,i,a);if(h!==Xt){or(st(),S1(),d,e,h,d[xt],c,!1)}return Pf},\u0275\u0275propertyInterpolate3:function Of(e,t,n,r,i,a,c,d,h){const y=De(),w=F8(y,t,n,r,i,a,c,d);if(w!==Xt){or(st(),S1(),y,e,w,y[xt],h,!1)}return Of},\u0275\u0275propertyInterpolate4:function Tf(e,t,n,r,i,a,c,d,h,y,w){const T=De(),ee=R8(T,t,n,r,i,a,c,d,h,y);if(ee!==Xt){or(st(),S1(),T,e,ee,T[xt],w,!1)}return Tf},\u0275\u0275propertyInterpolate5:function xf(e,t,n,r,i,a,c,d,h,y,w,T,ee){const ie=De(),Ie=j8(ie,t,n,r,i,a,c,d,h,y,w,T);if(Ie!==Xt){or(st(),S1(),ie,e,Ie,ie[xt],ee,!1)}return xf},\u0275\u0275propertyInterpolate6:function Nf(e,t,n,r,i,a,c,d,h,y,w,T,ee,ie,Ie){const ze=De(),tt=B8(ze,t,n,r,i,a,c,d,h,y,w,T,ee,ie);if(tt!==Xt){or(st(),S1(),ze,e,tt,ze[xt],Ie,!1)}return Nf},\u0275\u0275propertyInterpolate7:function Af(e,t,n,r,i,a,c,d,h,y,w,T,ee,ie,Ie,ze,tt){const bt=De(),Ke=z8(bt,t,n,r,i,a,c,d,h,y,w,T,ee,ie,Ie,ze);if(Ke!==Xt){or(st(),S1(),bt,e,Ke,bt[xt],tt,!1)}return Af},\u0275\u0275propertyInterpolate8:function Sf(e,t,n,r,i,a,c,d,h,y,w,T,ee,ie,Ie,ze,tt,bt,Ke){const Gt=De(),F1=U8(Gt,t,n,r,i,a,c,d,h,y,w,T,ee,ie,Ie,ze,tt,bt);if(F1!==Xt){or(st(),S1(),Gt,e,F1,Gt[xt],Ke,!1)}return Sf},\u0275\u0275propertyInterpolateV:function kf(e,t,n){const r=De(),i=A8(r,t);if(i!==Xt){or(st(),S1(),r,e,i,r[xt],n,!1)}return kf},\u0275\u0275pipe:function Ny(e,t){const n=st();let r;const i=e+Ot;n.firstCreatePass?(r=function Ay(e,t){if(t)for(let n=t.length-1;n>=0;n--){const r=t[n];if(e===r.name)return r}}(t,n.pipeRegistry),n.data[i]=r,r.onDestroy&&(n.destroyHooks??=[]).push(i,r.onDestroy)):r=n.data[i];const a=r.factory||(r.factory=Sr(r.type)),d=q2(ri);try{const h=H5(!1),y=a();return H5(h),function J_(e,t,n,r){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=r}(n,De(),i,y),y}finally{q2(d)}},\u0275\u0275queryRefresh:Rf,\u0275\u0275queryAdvance:function $_(e=1){A1(N1()+e)},\u0275\u0275viewQuery:Ff,\u0275\u0275viewQuerySignal:function Q_(e,t,n,r){Pu(e,_u(t,n,r))},\u0275\u0275loadQuery:jf,\u0275\u0275contentQuery:function Z_(e,t,n,r){yu(e,t,n,r)},\u0275\u0275contentQuerySignal:function Y_(e,t,n,r,i){Pu(t,yu(e,n,r,i))},\u0275\u0275reference:function q_(e){return h2(function S3(){return ce.lFrame.contextLView}(),Ot+e)},\u0275\u0275classMap:function fm(e){P3(_m,J3,e,!0)},\u0275\u0275classMapInterpolate1:function vm(e,t,n){P3(Qn,J3,S8(De(),e,t,n),!0)},\u0275\u0275classMapInterpolate2:function bm(e,t,n,r,i){P3(Qn,J3,k8(De(),e,t,n,r,i),!0)},\u0275\u0275classMapInterpolate3:function wm(e,t,n,r,i,a,c){P3(Qn,J3,F8(De(),e,t,n,r,i,a,c),!0)},\u0275\u0275classMapInterpolate4:function Dm(e,t,n,r,i,a,c,d,h){P3(Qn,J3,R8(De(),e,t,n,r,i,a,c,d,h),!0)},\u0275\u0275classMapInterpolate5:function Lm(e,t,n,r,i,a,c,d,h,y,w){P3(Qn,J3,j8(De(),e,t,n,r,i,a,c,d,h,y,w),!0)},\u0275\u0275classMapInterpolate6:function Em(e,t,n,r,i,a,c,d,h,y,w,T,ee){P3(Qn,J3,B8(De(),e,t,n,r,i,a,c,d,h,y,w,T,ee),!0)},\u0275\u0275classMapInterpolate7:function Im(e,t,n,r,i,a,c,d,h,y,w,T,ee,ie,Ie){P3(Qn,J3,z8(De(),e,t,n,r,i,a,c,d,h,y,w,T,ee,ie,Ie),!0)},\u0275\u0275classMapInterpolate8:function Pm(e,t,n,r,i,a,c,d,h,y,w,T,ee,ie,Ie,ze,tt){P3(Qn,J3,U8(De(),e,t,n,r,i,a,c,d,h,y,w,T,ee,ie,Ie,ze,tt),!0)},\u0275\u0275classMapInterpolateV:function Om(e){P3(Qn,J3,A8(De(),e),!0)} +/*! + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */,\u0275\u0275styleMap:$3,\u0275\u0275styleMapInterpolate1:function X_(e,t,n){$3(S8(De(),e,t,n))},\u0275\u0275styleMapInterpolate2:function ey(e,t,n,r,i){$3(k8(De(),e,t,n,r,i))},\u0275\u0275styleMapInterpolate3:function ty(e,t,n,r,i,a,c){$3(F8(De(),e,t,n,r,i,a,c))},\u0275\u0275styleMapInterpolate4:function ny(e,t,n,r,i,a,c,d,h){$3(R8(De(),e,t,n,r,i,a,c,d,h))},\u0275\u0275styleMapInterpolate5:function ry(e,t,n,r,i,a,c,d,h,y,w){$3(j8(De(),e,t,n,r,i,a,c,d,h,y,w))},\u0275\u0275styleMapInterpolate6:function oy(e,t,n,r,i,a,c,d,h,y,w,T,ee){$3(B8(De(),e,t,n,r,i,a,c,d,h,y,w,T,ee))},\u0275\u0275styleMapInterpolate7:function iy(e,t,n,r,i,a,c,d,h,y,w,T,ee,ie,Ie){$3(z8(De(),e,t,n,r,i,a,c,d,h,y,w,T,ee,ie,Ie))},\u0275\u0275styleMapInterpolate8:function sy(e,t,n,r,i,a,c,d,h,y,w,T,ee,ie,Ie,ze,tt){$3(U8(De(),e,t,n,r,i,a,c,d,h,y,w,T,ee,ie,Ie,ze,tt))},\u0275\u0275styleMapInterpolateV:function ay(e){$3(A8(De(),e))},\u0275\u0275styleProp:Tl,\u0275\u0275stylePropInterpolate1:function Bf(e,t,n,r,i){return I3(e,S8(De(),t,n,r),i,!1),Bf},\u0275\u0275stylePropInterpolate2:function zf(e,t,n,r,i,a,c){return I3(e,k8(De(),t,n,r,i,a),c,!1),zf},\u0275\u0275stylePropInterpolate3:function Uf(e,t,n,r,i,a,c,d,h){return I3(e,F8(De(),t,n,r,i,a,c,d),h,!1),Uf},\u0275\u0275stylePropInterpolate4:function Vf(e,t,n,r,i,a,c,d,h,y,w){return I3(e,R8(De(),t,n,r,i,a,c,d,h,y),w,!1),Vf},\u0275\u0275stylePropInterpolate5:function Gf(e,t,n,r,i,a,c,d,h,y,w,T,ee){return I3(e,j8(De(),t,n,r,i,a,c,d,h,y,w,T),ee,!1),Gf},\u0275\u0275stylePropInterpolate6:function Hf(e,t,n,r,i,a,c,d,h,y,w,T,ee,ie,Ie){return I3(e,B8(De(),t,n,r,i,a,c,d,h,y,w,T,ee,ie),Ie,!1),Hf},\u0275\u0275stylePropInterpolate7:function Wf(e,t,n,r,i,a,c,d,h,y,w,T,ee,ie,Ie,ze,tt){return I3(e,z8(De(),t,n,r,i,a,c,d,h,y,w,T,ee,ie,Ie,ze),tt,!1),Wf},\u0275\u0275stylePropInterpolate8:function Kf(e,t,n,r,i,a,c,d,h,y,w,T,ee,ie,Ie,ze,tt,bt,Ke){return I3(e,U8(De(),t,n,r,i,a,c,d,h,y,w,T,ee,ie,Ie,ze,tt,bt),Ke,!1),Kf},\u0275\u0275stylePropInterpolateV:function Zf(e,t,n){return I3(e,A8(De(),t),n,!1),Zf},\u0275\u0275classProp:xl,\u0275\u0275advance:T4,\u0275\u0275template:L8,\u0275\u0275conditional:function Am(e,t,n){E3("NgControlFlow");const r=De(),i=p(),a=kl(r,Ot+e);if(Xn(r,i,t)){const d=B(null);try{if(A(a,0),-1!==t){const h=Fl(r[Ye],Ot+t),y=w8(a,h.tView.ssrId);L(a,l(r,h,n,{dehydratedView:y}),0,m(h,y))}}finally{B(d)}}else{const d=u(a,0);void 0!==d&&(d[n1]=n)}},\u0275\u0275defer:function RC(e,t,n,r,i,a,c,d,h){const y=De(),w=st(),T=e+Ot;if(L8(e,null,0,0),w.firstCreatePass){E3("NgDefer");const tt={primaryTmplIndex:t,loadingTmplIndex:r??null,placeholderTmplIndex:i??null,errorTmplIndex:a??null,placeholderBlockConfig:null,loadingBlockConfig:null,dependencyResolverFn:n??null,loadingState:Gn.NOT_STARTED,loadingPromise:null,providers:null};h?.(w,tt,d,c),function IC(e,t,n){const r=la(t);e.data[r]=n}(w,T,tt)}const ee=o1();pu(y[T],ee,y);const Ie=[null,E8.Initial,null,null,null,null];!function EC(e,t,n){e[Ye],e[la(t)]=n}(y,T,Ie);const ze=()=>qu(Ie);aa(0,Ie,()=>ue(y,ze)),Er(y,ze)},\u0275\u0275deferWhen:function jC(e){const t=De();if(Xn(t,p(),e)){const r=B(null);try{const i=!!e,a=S1(),d=n5(t,a)[ia];!1===i&&d===E8.Initial?x8(t,a):!0===i&&(d===E8.Initial||d===Hn.Placeholder)&&N8(t,a)}finally{B(r)}}},\u0275\u0275deferOnIdle:function zC(){cd(sd)},\u0275\u0275deferOnImmediate:function VC(){const e=De(),t=o1(),n=e[Ye],r=e[Cn],i=Wr(n,t);(!vl(r)||null===i.loadingTmplIndex)&&x8(e,t),N8(e,t)},\u0275\u0275deferOnTimer:function HC(e){cd(ad(e))},\u0275\u0275deferOnHover:function KC(e,t){const n=De(),r=o1();x8(n,r),T8(n,r,e,t,od,()=>N8(n,r),0)},\u0275\u0275deferOnInteraction:function YC(e,t){const n=De(),r=o1();x8(n,r),T8(n,r,e,t,rd,()=>N8(n,r),0)},\u0275\u0275deferOnViewport:function $C(e,t){const n=De(),r=o1();x8(n,r),T8(n,r,e,t,id,()=>N8(n,r),0)},\u0275\u0275deferPrefetchWhen:function BC(e){const t=De();if(Xn(t,p(),e)){const r=B(null);try{const i=!!e,a=t[Ye],c=S1(),d=Wr(a,c);!0===i&&d.loadingState===Gn.NOT_STARTED&&Is(d,t,c)}finally{B(r)}}},\u0275\u0275deferPrefetchOnIdle:function UC(){ud(sd)},\u0275\u0275deferPrefetchOnImmediate:function GC(){const e=De(),t=o1(),r=Wr(e[Ye],t);r.loadingState===Gn.NOT_STARTED&&wl(r,e,t)},\u0275\u0275deferPrefetchOnTimer:function WC(e){ud(ad(e))},\u0275\u0275deferPrefetchOnHover:function ZC(e,t){const n=De(),r=o1(),a=Wr(n[Ye],r);a.loadingState===Gn.NOT_STARTED&&T8(n,r,e,t,od,()=>Is(a,n,r),1)},\u0275\u0275deferPrefetchOnInteraction:function QC(e,t){const n=De(),r=o1(),a=Wr(n[Ye],r);a.loadingState===Gn.NOT_STARTED&&T8(n,r,e,t,rd,()=>Is(a,n,r),1)},\u0275\u0275deferPrefetchOnViewport:function JC(e,t){const n=De(),r=o1(),a=Wr(n[Ye],r);a.loadingState===Gn.NOT_STARTED&&T8(n,r,e,t,id,()=>Is(a,n,r),1)},\u0275\u0275deferEnableTimerScheduling:function FC(e,t,n,r){const i=e.consts;null!=n&&(t.placeholderBlockConfig=Mn(i,n)),null!=r&&(t.loadingBlockConfig=Mn(i,r)),null===bl&&(bl=qC)},\u0275\u0275repeater:function zm(e){const t=B(null),n=vn();try{const r=De(),i=r[Ye],a=r[n];if(void 0===a.liveCollection){const d=n+1,h=kl(r,d),y=Fl(i,d);a.liveCollection=new Bm(h,r,y)}else a.liveCollection.reset();const c=a.liveCollection;if(function Nm(e,t,n){let r,i,a=0,c=e.length-1;if(Array.isArray(t)){let d=t.length-1;for(;a<=c&&a<=d;){const h=e.at(a),y=t[a],w=Al(a,h,a,y,n);if(0!==w){w<0&&e.updateValue(a,y),a++;continue}const T=e.at(c),ee=t[d],ie=Al(c,T,d,ee,n);if(0!==ie){ie<0&&e.updateValue(c,ee),c--,d--;continue}const Ie=n(a,h),ze=n(c,T),tt=n(a,y);if(Object.is(tt,ze)){const bt=n(d,ee);Object.is(bt,Ie)?(e.swap(a,c),e.updateValue(c,ee),d--,c--):e.move(c,a),e.updateValue(a,y),a++}else if(r??=new Bd,i??=jd(e,a,c,n),Sl(e,r,a,tt))e.updateValue(a,y),a++,c++;else if(i.has(tt))r.set(Ie,e.detach(a)),c--;else{const bt=e.create(a,t[a]);e.attach(a,bt),a++,c++}}for(;a<=d;)Rd(e,r,n,a,t[a]),a++}else if(null!=t){const d=t[Symbol.iterator]();let h=d.next();for(;!h.done&&a<=c;){const y=e.at(a),w=h.value,T=Al(a,y,a,w,n);if(0!==T)T<0&&e.updateValue(a,w),a++,h=d.next();else{r??=new Bd,i??=jd(e,a,c,n);const ee=n(a,w);if(Sl(e,r,a,ee))e.updateValue(a,w),a++,c++,h=d.next();else if(i.has(ee)){const ie=n(a,y);r.set(ie,e.detach(a)),c--}else e.attach(a,e.create(a,w)),a++,c++,h=d.next()}}for(;!h.done;)Rd(e,r,n,e.length,h.value),h=d.next()}for(;a<=c;)e.destroy(e.detach(c--));r?.forEach(d=>{e.destroy(d)})}(c,e,a.trackByFn),c.updateIndexes(),a.hasEmptyBlock){const d=p(),h=0===c.length;if(Xn(r,d,h)){const y=n+2,w=kl(r,y);if(h){const T=Fl(i,y),ee=w8(w,T.tView.ssrId);L(w,l(r,T,void 0,{dehydratedView:ee}),0,m(T,ee))}else A(w,0)}}}finally{B(t)}},\u0275\u0275repeaterCreate:function jm(e,t,n,r,i,a,c,d,h,y,w,T,ee){E3("NgControlFlow");const ie=void 0!==h,Ie=De(),ze=d?c.bind(Ie[H1][n1]):c,tt=new Rm(ie,ze);Ie[Ot+e]=tt,L8(e+1,t,n,r,i,a),ie&&L8(e+2,h,y,w,T,ee)},\u0275\u0275repeaterTrackByIndex:function km(e){return e},\u0275\u0275repeaterTrackByIdentity:function Fm(e,t){return t},\u0275\u0275componentInstance:function Tm(){return De()[H1][n1]},\u0275\u0275text:Yf,\u0275\u0275textInterpolate:Hl,\u0275\u0275textInterpolate1:ba,\u0275\u0275textInterpolate2:Wl,\u0275\u0275textInterpolate3:function $f(e,t,n,r,i,a,c){const d=De(),h=F8(d,e,t,n,r,i,a,c);return h!==Xt&&L3(d,vn(),h),$f},\u0275\u0275textInterpolate4:function Jf(e,t,n,r,i,a,c,d,h){const y=De(),w=R8(y,e,t,n,r,i,a,c,d,h);return w!==Xt&&L3(y,vn(),w),Jf},\u0275\u0275textInterpolate5:function qf(e,t,n,r,i,a,c,d,h,y,w){const T=De(),ee=j8(T,e,t,n,r,i,a,c,d,h,y,w);return ee!==Xt&&L3(T,vn(),ee),qf},\u0275\u0275textInterpolate6:function Xf(e,t,n,r,i,a,c,d,h,y,w,T,ee){const ie=De(),Ie=B8(ie,e,t,n,r,i,a,c,d,h,y,w,T,ee);return Ie!==Xt&&L3(ie,vn(),Ie),Xf},\u0275\u0275textInterpolate7:function ep(e,t,n,r,i,a,c,d,h,y,w,T,ee,ie,Ie){const ze=De(),tt=z8(ze,e,t,n,r,i,a,c,d,h,y,w,T,ee,ie,Ie);return tt!==Xt&&L3(ze,vn(),tt),ep},\u0275\u0275textInterpolate8:function tp(e,t,n,r,i,a,c,d,h,y,w,T,ee,ie,Ie,ze,tt){const bt=De(),Ke=U8(bt,e,t,n,r,i,a,c,d,h,y,w,T,ee,ie,Ie,ze,tt);return Ke!==Xt&&L3(bt,vn(),Ke),tp},\u0275\u0275textInterpolateV:function np(e){const t=De(),n=A8(t,e);return n!==Xt&&L3(t,vn(),n),np},\u0275\u0275i18n:function U_(e,t,n){_f(e,t,n),yf()},\u0275\u0275i18nAttributes:function V_(e,t){const n=st(),r=Mn(n.consts,t);!function w_(e,t,n){const i=o1().index,a=[];if(e.firstCreatePass&&null===e.data[t]){for(let c=0;c0){const r=e.data[n];sf(e,t,Array.isArray(r)?r:r.update,Tr()-xs-1,Ts)}Ts=0,xs=0}(st(),De(),e+Ot)},\u0275\u0275i18nPostprocess:function H_(e,t={}){return function z_(e,t={}){let n=e;if(A_.test(e)){const r={},i=[mf];n=n.replace(S_,(a,c,d)=>{const h=c||d,y=r[h]||[];if(y.length||(h.split("|").forEach(ze=>{const tt=ze.match(B_),bt=tt?parseInt(tt[1],10):mf,Ke=j_.test(ze);y.push([bt,Ke,ze])}),r[h]=y),!y.length)throw new Error(`i18n postprocess: unmatched placeholder - ${h}`);const w=i[i.length-1];let T=0;for(let ze=0;zet.hasOwnProperty(a)?`${i}${t[a]}${h}`:r),n=n.replace(F_,(r,i)=>t.hasOwnProperty(i)?t[i]:r),n=n.replace(R_,(r,i)=>{if(t.hasOwnProperty(i)){const a=t[i];if(!a.length)throw new Error(`i18n postprocess: unmatched ICU - ${r} with key: ${i}`);return a.shift()}return r})),n}(e,t)},\u0275\u0275resolveWindow:V6,\u0275\u0275resolveDocument:pr,\u0275\u0275resolveBody:G6,\u0275\u0275setComponentScope:function gy(e,t,n){const r=e.\u0275cmp;r.directiveDefs=lr(t,!1),r.pipeDefs=lr(n,!0)},\u0275\u0275setNgModuleScope:sp,\u0275\u0275registerNgModuleType:Ru,\u0275\u0275getComponentDepsFactory:function zy(e,t){return()=>{try{return bs.getComponentDependencies(e,t).dependencies}catch(n){throw console.error(`Computing dependencies in local compilation mode for the component "${e.name}" failed with the exception:`,n),n}}},\u0275setClassDebugInfo:vp,\u0275\u0275sanitizeHtml:function V9(e){const t=Vi();return t?H0(t.sanitize(K3.HTML,e)||""):qo(e,"HTML")?H0(b3(e)):s4(F3(),Qt(e))},\u0275\u0275sanitizeStyle:function F6(e){const t=Vi();return t?t.sanitize(K3.STYLE,e)||"":qo(e,"Style")?b3(e):Qt(e)},\u0275\u0275sanitizeResourceUrl:a4,\u0275\u0275sanitizeScript:function G9(e){const t=Vi();if(t)return W0(t.sanitize(K3.SCRIPT,e)||"");if(qo(e,"Script"))return W0(b3(e));throw new nt(905,!1)},\u0275\u0275sanitizeUrl:R6,\u0275\u0275sanitizeUrlOrResourceUrl:function Z9(e,t,n){return function K9(e,t){return"src"===t&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===t&&("base"===e||"link"===e)?a4:R6}(t,n)(e)},\u0275\u0275trustConstantHtml:function H9(e){return vo(e[0])},\u0275\u0275trustConstantResourceUrl:function W9(e){return function q5(e){return A6()?.createScriptURL(e)||e}(e[0])},\u0275\u0275validateIframeAttribute:function iC(e,t,n){const r=De(),i=S1(),a=kn(i,r);if(2===i.type&&"iframe"===t.toLowerCase()){const c=a;c.src="",c.srcdoc=vo(""),$i(r[xt],c);throw new nt(-910,!1)}return e},forwardRef:r3,resolveForwardRef:It,\u0275\u0275twoWayProperty:Kl,\u0275\u0275twoWayBindingSet:rp,\u0275\u0275twoWayListener:Zl,\u0275\u0275InputFlags:n2};let W8=null;const Fs=[];let Xl=!1;function bp(e){return Array.isArray(e)?e.every(bp):!!It(e)}function Wy(e,t={}){(function Ky(e,t,n=!1){const r=B2(t.declarations||Wt);let i=null;Object.defineProperty(e,w2,{configurable:!0,get:()=>(null===i&&(i=$n().compileNgModule(gr,`ng:///${e.name}/\u0275mod.js`,{type:e,bootstrap:B2(t.bootstrap||Wt).map(It),declarations:r.map(It),imports:B2(t.imports||Wt).map(It).map(Ep),exports:B2(t.exports||Wt).map(It).map(Ep),schemas:t.schemas?B2(t.schemas):null,id:t.id||null}),i.schemas||(i.schemas=[])),i)});let a=null;Object.defineProperty(e,B1,{get:()=>{if(null===a){const d=$n();a=d.compileFactory(gr,`ng:///${e.name}/\u0275fac.js`,{name:e.name,type:e,deps:Y5(e),target:d.FactoryTarget.NgModule,typeArgumentCount:0})}return a},configurable:!1});let c=null;Object.defineProperty(e,X8,{get:()=>{if(null===c){const d={name:e.name,type:e,providers:t.providers||Wt,imports:[(t.imports||Wt).map(It),(t.exports||Wt).map(It)]};c=$n().compileInjector(gr,`ng:///${e.name}/\u0275inj.js`,d)}return c},configurable:!1})})(e,t),void 0!==t.id&&Ru(e,t.id),function Gy(e,t){Fs.push({moduleType:e,ngModule:t})}(e,t)}function Qy(e,t){const n=B2(t.declarations||Wt),r=K8(e);n.forEach(i=>{if((i=It(i)).hasOwnProperty(Z2)){Lp(Dt(i),r)}else!i.hasOwnProperty(F2)&&!i.hasOwnProperty(zn)&&(i.ngSelectorScope=e)})}function Lp(e,t){e.directiveDefs=()=>Array.from(t.compilation.directives).map(n=>n.hasOwnProperty(Z2)?Dt(n):G1(n)).filter(n=>!!n),e.pipeDefs=()=>Array.from(t.compilation.pipes).map(n=>hn(n)),e.schemas=t.schemas,e.tView=null}function K8(e){if(Xi(e)){if(X7){const t=bs.getNgModuleScope(e);return{schemas:z1(e,!0).schemas||null,...t}}return function $y(e){const t=z1(e,!0);if(null!==t.transitiveCompileScopes)return t.transitiveCompileScopes;const n={schemas:t.schemas||null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set}};return a1(t.imports).forEach(r=>{const i=K8(r);i.exported.directives.forEach(a=>n.compilation.directives.add(a)),i.exported.pipes.forEach(a=>n.compilation.pipes.add(a))}),a1(t.declarations).forEach(r=>{hn(r)?n.compilation.pipes.add(r):n.compilation.directives.add(r)}),a1(t.exports).forEach(r=>{const i=r;if(Xi(i)){const a=K8(i);a.exported.directives.forEach(c=>{n.compilation.directives.add(c),n.exported.directives.add(c)}),a.exported.pipes.forEach(c=>{n.compilation.pipes.add(c),n.exported.pipes.add(c)})}else hn(i)?n.exported.pipes.add(i):n.exported.directives.add(i)}),t.transitiveCompileScopes=n,n}(e)}if(Nn(e)){if(null!==(Dt(e)||G1(e)))return{schemas:null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set([e]),pipes:new Set}};if(null!==hn(e))return{schemas:null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set([e])}}}throw new Error(`${e.name} does not have a module def (\u0275mod property)`)}function Ep(e){return q7(e)?e.ngModule:e}let nc=0;function Jy(e,t){let n=null;(function Xg(e,t){ku(t)&&(D8.set(e,t),Ds.add(e))})(e,t),Op(e,t),Object.defineProperty(e,Z2,{get:()=>{if(null===n){const r=$n();if(ku(t)){const y=[`Component '${e.name}' is not resolved:`];throw t.templateUrl&&y.push(` - templateUrl: ${t.templateUrl}`),t.styleUrls&&t.styleUrls.length&&y.push(` - styleUrls: ${JSON.stringify(t.styleUrls)}`),t.styleUrl&&y.push(` - styleUrl: ${t.styleUrl}`),y.push("Did you run and wait for 'resolveComponentResources()'?"),new Error(y.join("\n"))}const i=function Vy(){return W8}();let a=t.preserveWhitespaces;void 0===a&&(a=null!==i&&void 0!==i.preserveWhitespaces&&i.preserveWhitespaces);let c=t.encapsulation;void 0===c&&(c=null!==i&&void 0!==i.defaultEncapsulation?i.defaultEncapsulation:pn.Emulated);const d=t.templateUrl||`ng:///${e.name}/template.html`,h={...Tp(e,t),typeSourceSpan:r.createParseSourceSpan("Component",e.name,d),template:t.template||"",preserveWhitespaces:a,styles:"string"==typeof t.styles?[t.styles]:t.styles||Wt,animations:t.animations,declarations:[],changeDetection:t.changeDetection,encapsulation:c,interpolation:t.interpolation,viewProviders:t.viewProviders||null};nc++;try{if(h.usesInheritance&&xp(e),n=r.compileComponent(gr,d,h),t.standalone){const y=B2(t.imports||Wt),{directiveDefs:w,pipeDefs:T}=function qy(e,t){let n=null,r=null;return{directiveDefs:()=>{if(X7)return vs(e)?[...bs.getStandaloneComponentScope(e,t).compilation.directives].map(d=>Dt(d)||G1(d)).filter(d=>null!==d):[];if(null===n){n=[Dt(e)];const c=new Set([e]);for(const d of t){const h=It(d);if(!c.has(h))if(c.add(h),z1(h)){const y=K8(h);for(const w of y.exported.directives){const T=Dt(w)||G1(w);T&&!c.has(w)&&(c.add(w),n.push(T))}}else{const y=Dt(h)||G1(h);y&&n.push(y)}}}return n},pipeDefs:()=>{if(X7)return vs(e)?[...bs.getStandaloneComponentScope(e,t).compilation.pipes].map(d=>hn(d)).filter(d=>null!==d):[];if(null===r){r=[];const c=new Set;for(const d of t){const h=It(d);if(!c.has(h))if(c.add(h),z1(h)){const y=K8(h);for(const w of y.exported.pipes){const T=hn(w);T&&!c.has(w)&&(c.add(w),r.push(T))}}else{const y=hn(h);y&&r.push(y)}}}return r}}}(e,y);n.directiveDefs=w,n.pipeDefs=T,n.dependencies=()=>y.map(It)}}finally{nc--}if(0===nc&&function Hy(){if(!Xl){Xl=!0;try{for(let e=Fs.length-1;e>=0;e--){const{moduleType:t,ngModule:n}=Fs[e];n.declarations&&n.declarations.every(bp)&&(Fs.splice(e,1),Qy(t,n))}}finally{Xl=!1}}}(),function Xy(e){return void 0!==e.ngSelectorScope}(e)){const y=K8(e.ngSelectorScope);Lp(n,y)}if(t.schemas){if(!t.standalone)throw new Error(`The 'schemas' was specified for the ${g1(e)} but is only valid on a component that is standalone.`);n.schemas=t.schemas}else t.standalone&&(n.schemas=[])}return n},configurable:!1})}function Ip(e,t){let n=null;Op(e,t||{}),Object.defineProperty(e,F2,{get:()=>{if(null===n){const r=Pp(e,t||{});n=$n().compileDirective(gr,r.sourceMapUrl,r.metadata)}return n},configurable:!1})}function Pp(e,t){const n=e&&e.name,r=`ng:///${n}/\u0275dir.js`,i=$n(),a=Tp(e,t);return a.typeSourceSpan=i.createParseSourceSpan("Directive",n,r),a.usesInheritance&&xp(e),{metadata:a,sourceMapUrl:r}}function Op(e,t){let n=null;Object.defineProperty(e,B1,{get:()=>{if(null===n){const r=Pp(e,t),i=$n();n=i.compileFactory(gr,`ng:///${e.name}/\u0275fac.js`,{name:r.metadata.name,type:r.metadata.type,typeArgumentCount:0,deps:Y5(e),target:i.FactoryTarget.Directive})}return n},configurable:!1})}function eM(e){return Object.getPrototypeOf(e.prototype)===Object.prototype}function Tp(e,t){const n=x6(),r=n.ownPropMetadata(e);return{name:e.name,type:e,selector:void 0!==t.selector?t.selector:null,host:t.host||on,propMetadata:r,inputs:t.inputs||Wt,outputs:t.outputs||Wt,queries:Np(e,r,Ap),lifecycle:{usesOnChanges:n.hasLifecycleHook(e,"ngOnChanges")},typeSourceSpan:null,usesInheritance:!eM(e),exportAs:rM(t.exportAs),providers:t.providers||null,viewQueries:Np(e,r,Sp),isStandalone:!!t.standalone,isSignal:!!t.signals,hostDirectives:t.hostDirectives?.map(i=>"function"==typeof i?{directive:i}:i)||null}}function xp(e){const t=Object.prototype;let n=Object.getPrototypeOf(e.prototype).constructor;for(;n&&n!==t;)!G1(n)&&!Dt(n)&&iM(n)&&Ip(n,null),n=Object.getPrototypeOf(n)}function tM(e){return"string"==typeof e?Fp(e):It(e)}function nM(e,t){return{propertyName:e,predicate:tM(t.selector),descendants:t.descendants,first:t.first,read:t.read?t.read:null,static:!!t.static,emitDistinctChangesOnly:!!t.emitDistinctChangesOnly,isSignal:!!t.isSignal}}function Np(e,t,n){const r=[];for(const i in t)if(t.hasOwnProperty(i)){const a=t[i];a.forEach(c=>{if(n(c)){if(!c.selector)throw new Error(`Can't construct a query for the property "${i}" of "${g1(e)}" since the query selector wasn't defined.`);if(a.some(kp))throw new Error("Cannot combine @Input decorators with query decorators");r.push(nM(i,c))}})}return r}function rM(e){return void 0===e?null:Fp(e)}function Ap(e){const t=e.ngMetadataName;return"ContentChild"===t||"ContentChildren"===t}function Sp(e){const t=e.ngMetadataName;return"ViewChild"===t||"ViewChildren"===t}function kp(e){return"Input"===e.ngMetadataName}function Fp(e){return e.split(",").map(t=>t.trim())}const oM=["ngOnChanges","ngOnInit","ngOnDestroy","ngDoCheck","ngAfterViewInit","ngAfterViewChecked","ngAfterContentInit","ngAfterContentChecked"];function iM(e){const t=x6();if(oM.some(r=>t.hasLifecycleHook(e,r)))return!0;const n=t.propMetadata(e);for(const r in n){const i=n[r];for(let a=0;ae,void 0,void 0,(e,t)=>Ip(e,t)),aM=Ho("Component",(e={})=>({changeDetection:K2.Default,...e}),jp,void 0,(e,t)=>Jy(e,t)),lM=Ho("Pipe",e=>({pure:!0,...e}),void 0,void 0,(e,t)=>function sM(e,t){let n=null,r=null;Object.defineProperty(e,B1,{get:()=>{if(null===r){const i=Rp(e,t),a=$n(i.type);r=a.compileFactory(gr,`ng:///${i.name}/\u0275fac.js`,{name:i.name,type:i.type,typeArgumentCount:0,deps:Y5(e),target:a.FactoryTarget.Pipe})}return r},configurable:!1}),Object.defineProperty(e,zn,{get:()=>{if(null===n){const i=Rp(e,t);n=$n(i.type).compilePipe(gr,`ng:///${i.name}/\u0275pipe.js`,i)}return n},configurable:!1})}(e,t)),cM=M3("Input",e=>e?"string"==typeof e?{alias:e}:e:{}),uM=M3("Output",e=>({alias:e})),dM=(M3("HostBinding",e=>({hostPropertyName:e})),M3("HostListener",(e,t)=>({eventName:e,args:t}))),fM=Ho("NgModule",e=>e,void 0,void 0,(e,t)=>Wy(e,t));class Bp{constructor(t){this.full=t;const n=t.split(".");this.major=n[0],this.minor=n[1],this.patch=n.slice(2).join(".")}}new Bp("17.2.4");class Z8{log(t){console.log(t)}warn(t){console.warn(t)}static#e=this.\u0275fac=function(n){return new(n||Z8)};static#t=this.\u0275prov=un({token:Z8,factory:Z8.\u0275fac,providedIn:"platform"})}new class pM{constructor(){this.resolverToTokenToDependencies=new WeakMap,this.resolverToProviders=new WeakMap,this.standaloneInjectorToComponent=new WeakMap}reset(){this.resolverToTokenToDependencies=new WeakMap,this.resolverToProviders=new WeakMap,this.standaloneInjectorToComponent=new WeakMap}};const Hp=new E1(""),Wp=new E1("");class js{constructor(t,n,r){this._ngZone=t,this.registry=n,this._pendingCount=0,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,oc||(function jM(e){oc=e}(r),r.addToWindow(n)),this._watchAngularEvents(),t.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{qn.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let t=this._callbacks.pop();clearTimeout(t.timeoutId),t.doneCb()}});else{let t=this.getPendingTasks();this._callbacks=this._callbacks.filter(n=>!n.updateCb||!n.updateCb(t)||(clearTimeout(n.timeoutId),!1))}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(t=>({source:t.source,creationLocation:t.creationLocation,data:t.data})):[]}addCallback(t,n,r){let i=-1;n&&n>0&&(i=setTimeout(()=>{this._callbacks=this._callbacks.filter(a=>a.timeoutId!==i),t()},n)),this._callbacks.push({doneCb:t,timeoutId:i,updateCb:r})}whenStable(t,n,r){if(r&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(t,n,r),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(t){this.registry.registerApplication(t,this)}unregisterApplication(t){this.registry.unregisterApplication(t)}findProviders(t,n,r){return[]}static#e=this.\u0275fac=function(n){return new(n||js)(m2(qn),m2(Y8),m2(Wp))};static#t=this.\u0275prov=un({token:js,factory:js.\u0275fac})}class Y8{constructor(){this._applications=new Map}registerApplication(t,n){this._applications.set(t,n)}unregisterApplication(t){this._applications.delete(t)}unregisterAllApplications(){this._applications.clear()}getTestability(t){return this._applications.get(t)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(t,n=!0){return oc?.findTestabilityInTree(this,t,n)??null}static#e=this.\u0275fac=function(n){return new(n||Y8)};static#t=this.\u0275prov=un({token:Y8,factory:Y8.\u0275fac,providedIn:"platform"})}let oc;function ic(e){return!!e&&"function"==typeof e.then}function Kp(e){return!!e&&"function"==typeof e.subscribe}const BM=new E1("");class s5{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((t,n)=>{this.resolve=t,this.reject=n}),this.appInits=v1(BM,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const t=[];for(const r of this.appInits){const i=r();if(ic(i))t.push(i);else if(Kp(i)){const a=new Promise((c,d)=>{i.subscribe({complete:c,error:d})});t.push(a)}}const n=()=>{this.done=!0,this.resolve()};Promise.all(t).then(()=>{n()}).catch(r=>{this.reject(r)}),0===t.length&&n(),this.initialized=!0}static#e=this.\u0275fac=function(n){return new(n||s5)};static#t=this.\u0275prov=un({token:s5,factory:s5.\u0275fac,providedIn:"root"})}const Zp=new E1("");function Yp(){!function fn(e){zt=e}(()=>{throw new nt(600,!1)})}function Qp(e,t,n){try{const r=n();return ic(r)?r.catch(i=>{throw t.runOutsideAngular(()=>e.handleError(i)),i}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}function $p(e,t){return Array.isArray(t)?t.reduce($p,e):{...e,...t}}class g3{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=v1(U0),this.afterRenderEffectManager=v1(si),this.componentTypes=[],this.components=[],this.isStable=v1(Y3).hasPendingTasks.pipe((0,Ct.k)(t=>!t)),this._injector=v1(Fr)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(t,n){const r=t instanceof Yc;if(!this._injector.get(s5).done){!r&&Nn(t);throw new nt(405,!1)}let a;a=r?t:this._injector.get(Ms).resolveComponentFactory(t),this.componentTypes.push(a.componentType);const c=function zM(e){return e.isBoundToModule}(a)?void 0:this._injector.get(e5),d=n||a.selector,h=a.create(G2.NULL,[],d,c),y=h.location.nativeElement,w=h.injector.get(Hp,null);return w?.registerApplication(y),h.onDestroy(()=>{this.detachView(h.hostView),Ia(this.components,h),w?.unregisterApplication(y)}),this._loadComponent(h),h}tick(){if(this._runningTick)throw new nt(101,!1);const t=B(null);try{this._runningTick=!0,this.detectChangesInAttachedViews()}catch(n){this.internalErrorHandler(n)}finally{this._runningTick=!1,B(t)}}detectChangesInAttachedViews(){let t=0;const n=this.afterRenderEffectManager;for(;;){if(t===I1)throw new nt(103,!1);const r=0===t;for(let{_lView:i,notifyErrorHandler:a}of this._views)!r&&!sc(i)||this.detectChangesInView(i,a,r);if(t++,n.executeInternalCallbacks(),!this._views.some(({_lView:i})=>sc(i))&&(n.execute(),!this._views.some(({_lView:i})=>sc(i))))break}}detectChangesInView(t,n,r){let i;r?(i=0,t[vt]|=1024):i=64&t[vt]?0:1,S2(t,n,i)}attachView(t){const n=t;this._views.push(n),n.attachToAppRef(this)}detachView(t){const n=t;Ia(this._views,n),n.detachFromAppRef()}_loadComponent(t){this.attachView(t.hostView),this.tick(),this.components.push(t);const n=this._injector.get(Zp,[]);[...this._bootstrapListeners,...n].forEach(r=>r(t))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(t=>t()),this._views.slice().forEach(t=>t.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(t){return this._destroyListeners.push(t),()=>Ia(this._destroyListeners,t)}destroy(){if(this._destroyed)throw new nt(406,!1);const t=this._injector;t.destroy&&!t.destroyed&&t.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static#e=this.\u0275fac=function(n){return new(n||g3)};static#t=this.\u0275prov=un({token:g3,factory:g3.\u0275fac,providedIn:"root"})}function Ia(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}function sc(e){return no(e)}class VM{constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}}class Oa{compileModuleSync(t){return new fl(t)}compileModuleAsync(t){return Promise.resolve(this.compileModuleSync(t))}compileModuleAndAllComponentsSync(t){const n=this.compileModuleSync(t),i=a1(z1(t).declarations).reduce((a,c)=>{const d=Dt(c);return d&&a.push(new ws(d)),a},[]);return new VM(n,i)}compileModuleAndAllComponentsAsync(t){return Promise.resolve(this.compileModuleAndAllComponentsSync(t))}clearCache(){}clearCacheFor(t){}getModuleId(t){}static#e=this.\u0275fac=function(n){return new(n||Oa)};static#t=this.\u0275prov=un({token:Oa,factory:Oa.\u0275fac,providedIn:"root"})}new E1("");class Bs{constructor(){this.zone=v1(qn),this.applicationRef=v1(g3)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static#e=this.\u0275fac=function(n){return new(n||Bs)};static#t=this.\u0275prov=un({token:Bs,factory:Bs.\u0275fac,providedIn:"root"})}new E1("");function qp(e){return[{provide:qn,useFactory:e},{provide:mo,multi:!0,useFactory:()=>{const t=v1(Bs,{optional:!0});return()=>t.initialize()}},{provide:mo,multi:!0,useFactory:()=>{const t=v1(zs);return()=>{t.initialize()}}},{provide:U0,useFactory:WM}]}function WM(){const e=v1(qn),t=v1(W3);return n=>e.runOutsideAngular(()=>t.handleError(n))}function Xp(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}class zs{constructor(){this.subscription=new T1.w,this.initialized=!1,this.zone=v1(qn),this.pendingTasks=v1(Y3)}initialize(){if(this.initialized)return;this.initialized=!0;let t=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(t=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{qn.assertNotInAngularZone(),queueMicrotask(()=>{null!==t&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(t),t=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{qn.assertInAngularZone(),t??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static#e=this.\u0275fac=function(n){return new(n||zs)};static#t=this.\u0275prov=un({token:zs,factory:zs.\u0275fac,providedIn:"root"})}const Ta=new E1("",{providedIn:"root",factory:()=>v1(Ta,_t.Optional|_t.SkipSelf)||function ZM(){return typeof $localize<"u"&&$localize.locale||H8}()}),YM=new E1("",{providedIn:"root",factory:()=>"USD"});new E1(""),new E1("");var eh;!function(e){e[e.Error=0]="Error",e[e.Warning=1]="Warning",e[e.Ignore=2]="Ignore"}(eh||(eh={}));const ac=new E1("");class Q8{constructor(t){this._injector=t,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(t,n){const r=function yg(e="zone.js",t){return"noop"===e?new tu:"zone.js"===e?new qn(t):e}(n?.ngZone,Xp({eventCoalescing:n?.ngZoneEventCoalescing,runCoalescing:n?.ngZoneRunCoalescing}));return r.run(()=>{const i=function _C(e,t,n){return new dl(e,t,n)}(t.moduleType,this.injector,qp(()=>r)),a=i.injector.get(W3,null);return r.runOutsideAngular(()=>{const c=r.onError.subscribe({next:d=>{a.handleError(d)}});i.onDestroy(()=>{Ia(this._modules,i),c.unsubscribe()})}),Qp(a,r,()=>{const c=i.injector.get(s5);return c.runInitializers(),c.donePromise.then(()=>(Qd(i.injector.get(Ta,H8)||H8),this._moduleDoBootstrap(i),i))})})}bootstrapModule(t,n=[]){const r=$p({},n);return function HM(e,t,n){const r=new fl(n);return Promise.resolve(r)}(this.injector,0,t).then(i=>this.bootstrapModuleFactory(i,r))}_moduleDoBootstrap(t){const n=t.injector.get(g3);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach(r=>n.bootstrap(r));else{if(!t.instance.ngDoBootstrap)throw new nt(-403,!1);t.instance.ngDoBootstrap(n)}this._modules.push(t)}onDestroy(t){this._destroyListeners.push(t)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new nt(404,!1);this._modules.slice().forEach(n=>n.destroy()),this._destroyListeners.forEach(n=>n());const t=this._injector.get(ac,null);t&&(t.forEach(n=>n()),t.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static#e=this.\u0275fac=function(n){return new(n||Q8)(m2(G2))};static#t=this.\u0275prov=un({token:Q8,factory:Q8.\u0275fac,providedIn:"platform"})}let ui=null;const th=new E1("");function nh(e,t,n=[]){const r=`Platform: ${t}`,i=new E1(r);return(a=[])=>{let c=lc();if(!c||c.injector.get(th,!1)){const d=[...n,...a,{provide:i,useValue:!0}];e?e(d):function QM(e){if(ui&&!ui.get(th,!1))throw new nt(400,!1);Yp(),ui=e;const t=e.get(Q8);return oh(e),t}(rh(d,r))}return function $M(e){const t=lc();if(!t)throw new nt(401,!1);return t}()}}function rh(e=[],t){return G2.create({name:t,providers:[{provide:F5,useValue:"platform"},{provide:ac,useValue:new Set([()=>ui=null])},...e]})}function lc(){return ui?.get(Q8)??null}function oh(e){e.get(g5,null)?.forEach(n=>n())}function qM(){}class sh{static#e=this.__NG_ELEMENT_ID__=XM}function XM(e){return function ev(e,t,n){if(f2(e)&&!n){const r=Ln(e.index,t);return new hs(r,r)}if(47&e.type){const r=t[H1];return new hs(r,t)}return null}(o1(),De(),16==(16&e))}class uh{constructor(){}supports(t){return ra(t)}create(t){return new iv(t)}}const ov=(e,t)=>t;class iv{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||ov}forEachItem(t){let n;for(n=this._itHead;null!==n;n=n._next)t(n)}forEachOperation(t){let n=this._itHead,r=this._removalsHead,i=0,a=null;for(;n||r;){const c=!r||n&&n.currentIndex{c=this._trackByFn(i,d),null!==n&&Object.is(n.trackById,c)?(r&&(n=this._verifyReinsertion(n,d,c,i)),Object.is(n.item,d)||this._addIdentityChange(n,d)):(n=this._mismatch(n,d,c,i),r=!0),n=n._next,i++}),this.length=i;return this._truncate(n),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,n,r,i){let a;return null===t?a=this._itTail:(a=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._reinsertAfter(t,a,i)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(r,i))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._moveAfter(t,a,i)):t=this._addAfter(new sv(n,r),a,i),t}_verifyReinsertion(t,n,r,i){let a=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null);return null!==a?t=this._reinsertAfter(a,t._prev,i):t.currentIndex!=i&&(t.currentIndex=i,this._addToMoves(t,i)),t}_truncate(t){for(;null!==t;){const n=t._next;this._addToRemovals(this._unlink(t)),t=n}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,n,r){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const i=t._prevRemoved,a=t._nextRemoved;return null===i?this._removalsHead=a:i._nextRemoved=a,null===a?this._removalsTail=i:a._prevRemoved=i,this._insertAfter(t,n,r),this._addToMoves(t,r),t}_moveAfter(t,n,r){return this._unlink(t),this._insertAfter(t,n,r),this._addToMoves(t,r),t}_addAfter(t,n,r){return this._insertAfter(t,n,r),null===this._additionsTail?this._additionsTail=this._additionsHead=t:this._additionsTail=this._additionsTail._nextAdded=t,t}_insertAfter(t,n,r){const i=null===n?this._itHead:n._next;return t._next=i,t._prev=n,null===i?this._itTail=t:i._prev=t,null===n?this._itHead=t:n._next=t,null===this._linkedRecords&&(this._linkedRecords=new dh),this._linkedRecords.put(t),t.currentIndex=r,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const n=t._prev,r=t._next;return null===n?this._itHead=r:n._next=r,null===r?this._itTail=n:r._prev=n,t}_addToMoves(t,n){return t.previousIndex===n||(null===this._movesTail?this._movesTail=this._movesHead=t:this._movesTail=this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new dh),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,n){return t.item=n,null===this._identityChangesTail?this._identityChangesTail=this._identityChangesHead=t:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=t,t}}class sv{constructor(t,n){this.item=t,this.trackById=n,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class av{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,n){let r;for(r=this._head;null!==r;r=r._nextDup)if((null===n||n<=r.currentIndex)&&Object.is(r.trackById,t))return r;return null}remove(t){const n=t._prevDup,r=t._nextDup;return null===n?this._head=r:n._nextDup=r,null===r?this._tail=n:r._prevDup=n,null===this._head}}class dh{constructor(){this.map=new Map}put(t){const n=t.trackById;let r=this.map.get(n);r||(r=new av,this.map.set(n,r)),r.add(t)}get(t,n){const r=t,i=this.map.get(r);return i?i.get(t,n):null}remove(t){const n=t.trackById;return this.map.get(n).remove(t)&&this.map.delete(n),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function fh(e,t,n){const r=e.previousIndex;if(null===r)return r;let i=0;return n&&r{if(n&&n.key===i)this._maybeAddToChanges(n,r),this._appendAfter=n,n=n._next;else{const a=this._getOrCreateRecordForKey(i,r);n=this._insertBeforeOrAppend(n,a)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let r=n;null!==r;r=r._nextRemoved)r===this._mapHead&&(this._mapHead=null),this._records.delete(r.key),r._nextRemoved=r._next,r.previousValue=r.currentValue,r.currentValue=null,r._prev=null,r._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,n){if(t){const r=t._prev;return n._next=t,n._prev=r,t._prev=n,r&&(r._next=n),t===this._mapHead&&(this._mapHead=n),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(t,n){if(this._records.has(t)){const i=this._records.get(t);this._maybeAddToChanges(i,n);const a=i._prev,c=i._next;return a&&(a._next=c),c&&(c._prev=a),i._next=null,i._prev=null,i}const r=new cv(t);return this._records.set(t,r),r.currentValue=n,this._addToAdditions(r),r}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,n){Object.is(n,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=n,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,n){t instanceof Map?t.forEach(n):Object.keys(t).forEach(r=>n(t[r],r))}}class cv{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function hh(){return new Io([new uh])}class Io{static#e=this.\u0275prov=un({token:Io,providedIn:"root",factory:hh});constructor(t){this.factories=t}static create(t,n){if(null!=n){const r=n.factories.slice();t=t.concat(r)}return new Io(t)}static extend(t){return{provide:Io,useFactory:n=>Io.create(t,n||hh()),deps:[[Io,new N5,new dr]]}}find(t){const n=this.factories.find(r=>r.supports(t));if(null!=n)return n;throw new nt(901,!1)}}function gh(){return new Po([new ph])}class Po{static#e=this.\u0275prov=un({token:Po,providedIn:"root",factory:gh});constructor(t){this.factories=t}static create(t,n){if(n){const r=n.factories.slice();t=t.concat(r)}return new Po(t)}static extend(t){return{provide:Po,useFactory:n=>Po.create(t,n||gh()),deps:[[Po,new N5,new dr]]}}find(t){const n=this.factories.find(r=>r.supports(t));if(n)return n;throw new nt(901,!1)}}const uv=[new ph],dv=[new uh],fv=(new Io(dv),new Po(uv),nh(null,"core",[]));class Aa{constructor(t){}static#e=this.\u0275fac=function(n){return new(n||Aa)(m2(g3))};static#t=this.\u0275mod=Kn({type:Aa});static#n=this.\u0275inj=t3({})}class Ra{constructor(){this.window=null,this.observer=null,this.options=v1(n3),this.ngZone=v1(qn)}start(){if(typeof PerformanceObserver>"u"||this.options?.disableImageSizeWarning&&this.options?.disableImageLazyLoadWarning)return;this.observer=this.initPerformanceObserver();const t=F3(),n=t.defaultView;if(typeof n<"u"){this.window=n;const r=()=>{setTimeout(this.scanImages.bind(this),200)};this.ngZone.runOutsideAngular(()=>{"complete"===t.readyState?r():this.window?.addEventListener("load",r,{once:!0})})}}ngOnDestroy(){this.observer?.disconnect()}initPerformanceObserver(){if(typeof PerformanceObserver>"u")return null;const t=new PerformanceObserver(n=>{const r=n.getEntries();if(0===r.length)return;const a=r[r.length-1].element?.src??"";a.startsWith("data:")||a.startsWith("blob:")||(this.lcpImageUrl=a)});return t.observe({type:"largest-contentful-paint",buffered:!0}),t}scanImages(){const t=F3().querySelectorAll("img");let n,r=!1;t.forEach(i=>{if(!this.options?.disableImageSizeWarning)for(const a of t)!a.getAttribute("ng-img")&&this.isOversized(a)&&Iv(a.src);!this.options?.disableImageLazyLoadWarning&&this.lcpImageUrl&&i.src===this.lcpImageUrl&&(n=!0,("lazy"!==i.loading||i.getAttribute("ng-img"))&&(r=!0))}),n&&!r&&this.lcpImageUrl&&!this.options?.disableImageLazyLoadWarning&&function Ev(e){console.warn(_e(-913,`An image with src ${e} is the Largest Contentful Paint (LCP) element but was given a "loading" value of "lazy", which can negatively impact application loading performance. This warning can be addressed by changing the loading value of the LCP image to "eager", or by using the NgOptimizedImage directive's prioritization utilities. For more information about addressing or disabling this warning, see https://angular.io/errors/NG0913`))}(this.lcpImageUrl)}isOversized(t){if(!this.window)return!1;const n=this.window.getComputedStyle(t);let r=parseFloat(n.getPropertyValue("width")),i=parseFloat(n.getPropertyValue("height"));const a=n.getPropertyValue("box-sizing");if("cover"===n.getPropertyValue("object-fit"))return!1;if("border-box"===a){const ie=n.getPropertyValue("padding-top"),Ie=n.getPropertyValue("padding-right"),ze=n.getPropertyValue("padding-bottom"),tt=n.getPropertyValue("padding-left");r-=parseFloat(Ie)+parseFloat(tt),i-=parseFloat(ie)+parseFloat(ze)}const d=t.naturalWidth,h=t.naturalHeight,y=this.window.devicePixelRatio*r,w=this.window.devicePixelRatio*i;return d-y>=1200||h-w>=1200}static#e=this.\u0275fac=function(n){return new(n||Ra)};static#t=this.\u0275prov=un({token:Ra,factory:Ra.\u0275fac,providedIn:"root"})}function Iv(e){console.warn(_e(-913,`An image with src ${e} has intrinsic file dimensions much larger than its rendered size. This can negatively impact application loading performance. For more information about addressing or disabling this warning, see https://angular.io/errors/NG0913`))}class Gs{constructor(){this.appRef=v1(g3),this.taskService=v1(Y3),this.pendingRenderTaskId=null}notify(){null===this.pendingRenderTaskId&&(this.pendingRenderTaskId=this.taskService.add(),this.raceTimeoutAndRequestAnimationFrame())}raceTimeoutAndRequestAnimationFrame(){var t=this;return(0,s.c)(function*(){const n=new Promise(i=>setTimeout(i)),r="function"==typeof t1.requestAnimationFrame?new Promise(i=>requestAnimationFrame(()=>i())):null;yield Promise.race([n,r]),t.tick()})()}tick(){try{this.appRef.destroyed||this.appRef.tick()}finally{const t=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(t)}}static#e=this.\u0275fac=function(n){return new(n||Gs)};static#t=this.\u0275prov=un({token:Gs,factory:Gs.\u0275fac,providedIn:"root"})}function Bv(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function zv(e,t=NaN){return isNaN(parseFloat(e))||isNaN(Number(e))?t:Number(e)}function Vv(e){const t=B(null);try{return e()}finally{B(t)}}new E1("",{providedIn:"root",factory:()=>v1(gc)});class gc{static#e=this.\u0275prov=un({token:gc,providedIn:"root",factory:()=>new Hv})}class Hv{constructor(){this.queuedEffectCount=0,this.queues=new Map,this.pendingTasks=v1(Y3),this.taskId=null}scheduleEffect(t){if(this.enqueue(t),null===this.taskId){const n=this.taskId=this.pendingTasks.add();queueMicrotask(()=>{this.flush(),this.pendingTasks.remove(n),this.taskId=null})}}enqueue(t){const n=t.creationZone;this.queues.has(n)||this.queues.set(n,new Set);const r=this.queues.get(n);r.has(t)||(this.queuedEffectCount++,r.add(t))}flush(){for(;this.queuedEffectCount>0;)for(const[t,n]of this.queues)null===t?this.flushQueue(n):t.run(()=>this.flushQueue(n))}flushQueue(t){for(const n of t)t.delete(n),this.queuedEffectCount--,n.run()}}},796:(Tt,Ne,D)=>{"use strict";D.d(Ne,{qO:()=>kt});var s=D(32),C=D(640),F=D(978);class te extends F.w{constructor(X,ve){super()}schedule(X,ve=0){return this}}class U extends te{constructor(X,ve){super(X,ve),this.scheduler=X,this.work=ve,this.pending=!1}schedule(X,ve=0){if(this.closed)return this;this.state=X;const Je=this.id,Lt=this.scheduler;return null!=Je&&(this.id=this.recycleAsyncId(Lt,Je,ve)),this.pending=!0,this.delay=ve,this.id=this.id||this.requestAsyncId(Lt,this.id,ve),this}requestAsyncId(X,ve,Je=0){return setInterval(X.flush.bind(X,this),Je)}recycleAsyncId(X,ve,Je=0){if(null!==Je&&this.delay===Je&&!1===this.pending)return ve;clearInterval(ve)}execute(X,ve){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const Je=this._execute(X,ve);if(Je)return Je;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(X,ve){let Lt,Je=!1;try{this.work(X)}catch(lt){Je=!0,Lt=!!lt&<||new Error(lt)}if(Je)return this.unsubscribe(),Lt}_unsubscribe(){const X=this.id,ve=this.scheduler,Je=ve.actions,Lt=Je.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==Lt&&Je.splice(Lt,1),null!=X&&(this.id=this.recycleAsyncId(ve,X,null)),this.delay=null}}class B{constructor(X,ve=B.now){this.SchedulerAction=X,this.now=ve}schedule(X,ve=0,Je){return new this.SchedulerAction(this,X).schedule(Je,ve)}}B.now=()=>Date.now();class ne extends B{constructor(X,ve=B.now){super(X,()=>ne.delegate&&ne.delegate!==this?ne.delegate.now():ve()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(X,ve=0,Je){return ne.delegate&&ne.delegate!==this?ne.delegate.schedule(X,ve,Je):super.schedule(X,ve,Je)}flush(X){const{actions:ve}=this;if(this.active)return void ve.push(X);let Je;this.active=!0;do{if(Je=X.execute(X.state,X.delay))break}while(X=ve.shift());if(this.active=!1,Je){for(;X=ve.shift();)X.unsubscribe();throw Je}}}const j=new class re extends ne{}(class k extends U{constructor(X,ve){super(X,ve),this.scheduler=X,this.work=ve}schedule(X,ve=0){return ve>0?super.schedule(X,ve):(this.delay=ve,this.state=X,this.scheduler.flush(this),this)}execute(X,ve){return ve>0||this.closed?super.execute(X,ve):this._execute(X,ve)}requestAsyncId(X,ve,Je=0){return null!==Je&&Je>0||null===Je&&this.delay>0?super.requestAsyncId(X,ve,Je):X.flush(this)}});var se=D(904),me=D(12);const be=new me._(_e=>_e.complete());function xe(_e){return _e?function Oe(_e){return new me._(X=>_e.schedule(()=>X.complete()))}(_e):be}var He,_e,fe=D(760);function de({error:_e,subscriber:X}){X.error(_e)}(_e=He||(He={})).NEXT="N",_e.ERROR="E",_e.COMPLETE="C";class Ae{constructor(X,ve,Je){this.kind=X,this.value=ve,this.error=Je,this.hasValue="N"===X}observe(X){switch(this.kind){case"N":return X.next&&X.next(this.value);case"E":return X.error&&X.error(this.error);case"C":return X.complete&&X.complete()}}do(X,ve,Je){switch(this.kind){case"N":return X&&X(this.value);case"E":return ve&&ve(this.error);case"C":return Je&&Je()}}accept(X,ve,Je){return X&&"function"==typeof X.next?this.observe(X):this.do(X,ve,Je)}toObservable(){switch(this.kind){case"N":return(0,fe.of)(this.value);case"E":return function pe(_e,X){return X?new me._(ve=>X.schedule(de,0,{error:_e,subscriber:ve})):new me._(ve=>ve.error(_e))}(this.error);case"C":return xe()}throw new Error("unexpected notification kind value")}static createNext(X){return typeof X<"u"?new Ae("N",X):Ae.undefinedValueNotification}static createError(X){return new Ae("E",void 0,X)}static createComplete(){return Ae.completeNotification}}Ae.completeNotification=new Ae("C"),Ae.undefinedValueNotification=new Ae("N",void 0);class J extends se.y{constructor(X,ve,Je=0){super(X),this.scheduler=ve,this.delay=Je}static dispatch(X){const{notification:ve,destination:Je}=X;ve.observe(Je),this.unsubscribe()}scheduleMessage(X){this.destination.add(this.scheduler.schedule(J.dispatch,this.delay,new he(X,this.destination)))}_next(X){this.scheduleMessage(Ae.createNext(X))}_error(X){this.scheduleMessage(Ae.createError(X)),this.unsubscribe()}_complete(){this.scheduleMessage(Ae.createComplete()),this.unsubscribe()}}class he{constructor(X,ve){this.notification=X,this.destination=ve}}var K=D(400),Ce=D(732);class Le extends C.E5{constructor(X=Number.POSITIVE_INFINITY,ve=Number.POSITIVE_INFINITY,Je){super(),this.scheduler=Je,this._events=[],this._infiniteTimeWindow=!1,this._bufferSize=X<1?1:X,this._windowTime=ve<1?1:ve,ve===Number.POSITIVE_INFINITY?(this._infiniteTimeWindow=!0,this.next=this.nextInfiniteTimeWindow):this.next=this.nextTimeWindow}nextInfiniteTimeWindow(X){if(!this.isStopped){const ve=this._events;ve.push(X),ve.length>this._bufferSize&&ve.shift()}super.next(X)}nextTimeWindow(X){this.isStopped||(this._events.push(new Be(this._getNow(),X)),this._trimBufferThenGetEvents()),super.next(X)}_subscribe(X){const ve=this._infiniteTimeWindow,Je=ve?this._events:this._trimBufferThenGetEvents(),Lt=this.scheduler,lt=Je.length;let Te;if(this.closed)throw new K.G;if(this.isStopped||this.hasError?Te=F.w.EMPTY:(this.observers.push(X),Te=new Ce.S(this,X)),Lt&&X.add(X=new J(X,Lt)),ve)for(let V=0;Vve&&(Te=Math.max(Te,lt-ve)),Te>0&&Lt.splice(0,Te),Lt}}class Be{constructor(X,ve){this.time=X,this.value=ve}}var wt=D(499),Ht=D(968),pt=D(328);var p1=D(872);function fn(..._e){let X=Number.POSITIVE_INFINITY,ve=null,Je=_e[_e.length-1];return(0,wt.G)(Je)?(ve=_e.pop(),_e.length>1&&"number"==typeof _e[_e.length-1]&&(X=_e.pop())):"number"==typeof Je&&(X=_e.pop()),null===ve&&1===_e.length&&_e[0]instanceof me._?_e[0]:function zt(_e=Number.POSITIVE_INFINITY){return(0,Ht.OO)(pt.Z,_e)}(X)((0,p1.e)(_e,ve))}var $1=D(844),St=D(928); +/** + * @license Angular v17.2.4 + * (c) 2010-2022 Google LLC. https://angular.io/ + * License: MIT + */const $t={schedule(_e,X){const ve=setTimeout(_e,X);return()=>clearTimeout(ve)},scheduleBeforeRender(_e){if(typeof window>"u")return $t.schedule(_e,0);if(typeof window.requestAnimationFrame>"u")return $t.schedule(_e,16);const X=window.requestAnimationFrame(_e);return()=>window.cancelAnimationFrame(X)}};let je;function T1(_e,X,ve){let Je=ve;return function m1(_e){return!!_e&&_e.nodeType===Node.ELEMENT_NODE}(_e)&&X.some((Lt,lt)=>!("*"===Lt||!function Me(_e,X){if(!je){const ve=Element.prototype;je=ve.matches||ve.matchesSelector||ve.mozMatchesSelector||ve.msMatchesSelector||ve.oMatchesSelector||ve.webkitMatchesSelector}return _e.nodeType===Node.ELEMENT_NODE&&je.call(_e,X)}(_e,Lt))&&(Je=lt,!0)),Je}class U1{constructor(X,ve){this.componentFactory=ve.get(s.ce5).resolveComponentFactory(X)}create(X){return new Ct(this.componentFactory,X)}}class Ct{constructor(X,ve){this.componentFactory=X,this.injector=ve,this.eventEmitters=new Le(1),this.events=this.eventEmitters.pipe((0,$1.G)(Je=>fn(...Je))),this.componentRef=null,this.viewChangeDetectorRef=null,this.inputChanges=null,this.hasInputChanges=!1,this.implementsOnChanges=!1,this.scheduledChangeDetectionFn=null,this.scheduledDestroyFn=null,this.initialInputValues=new Map,this.unchangedInputs=new Set(this.componentFactory.inputs.map(({propName:Je})=>Je)),this.ngZone=this.injector.get(s.WW2),this.elementZone=typeof Zone>"u"?null:this.ngZone.run(()=>Zone.current)}connect(X){this.runInZone(()=>{if(null!==this.scheduledDestroyFn)return this.scheduledDestroyFn(),void(this.scheduledDestroyFn=null);null===this.componentRef&&this.initializeComponent(X)})}disconnect(){this.runInZone(()=>{null===this.componentRef||null!==this.scheduledDestroyFn||(this.scheduledDestroyFn=$t.schedule(()=>{null!==this.componentRef&&(this.componentRef.destroy(),this.componentRef=null,this.viewChangeDetectorRef=null)},10))})}getInputValue(X){return this.runInZone(()=>null===this.componentRef?this.initialInputValues.get(X):this.componentRef.instance[X])}setInputValue(X,ve,Je){this.runInZone(()=>{Je&&(ve=Je.call(this.componentRef?.instance,ve)),null!==this.componentRef?function Z(_e,X){return _e===X||_e!=_e&&X!=X}(ve,this.getInputValue(X))&&(void 0!==ve||!this.unchangedInputs.has(X))||(this.recordInputChange(X,ve),this.unchangedInputs.delete(X),this.hasInputChanges=!0,this.componentRef.instance[X]=ve,this.scheduleDetectChanges()):this.initialInputValues.set(X,ve)})}initializeComponent(X){const ve=s.zZn.create({providers:[],parent:this.injector}),Je=function b1(_e,X){const ve=_e.childNodes,Je=X.map(()=>[]);let Lt=-1;X.some((lt,Te)=>"*"===lt&&(Lt=Te,!0));for(let lt=0,Te=ve.length;lt{this.initialInputValues.has(X)&&this.setInputValue(X,this.initialInputValues.get(X),ve)}),this.initialInputValues.clear()}initializeOutputs(X){const ve=this.componentFactory.outputs.map(({propName:Je,templateName:Lt})=>X.instance[Je].pipe((0,St.k)(Te=>({name:Lt,value:Te}))));this.eventEmitters.next(ve)}callNgOnChanges(X){if(!this.implementsOnChanges||null===this.inputChanges)return;const ve=this.inputChanges;this.inputChanges=null,X.instance.ngOnChanges(ve)}markViewForCheck(X){this.hasInputChanges&&(this.hasInputChanges=!1,X.markForCheck())}scheduleDetectChanges(){this.scheduledChangeDetectionFn||(this.scheduledChangeDetectionFn=$t.scheduleBeforeRender(()=>{this.scheduledChangeDetectionFn=null,this.detectChanges()}))}recordInputChange(X,ve){if(!this.implementsOnChanges)return;null===this.inputChanges&&(this.inputChanges={});const Je=this.inputChanges[X];if(Je)return void(Je.currentValue=ve);const Lt=this.unchangedInputs.has(X),lt=Lt?void 0:this.getInputValue(X);this.inputChanges[X]=new s.g1_(lt,ve,Lt)}detectChanges(){null!==this.componentRef&&(this.callNgOnChanges(this.componentRef),this.markViewForCheck(this.viewChangeDetectorRef),this.componentRef.changeDetectorRef.detectChanges())}runInZone(X){return this.elementZone&&Zone.current!==this.elementZone?this.ngZone.run(X):X()}}class Ze extends HTMLElement{constructor(){super(...arguments),this.ngElementEventsSubscription=null}}function kt(_e,X){const ve=function ot(_e,X){return X.get(s.ce5).resolveComponentFactory(_e).inputs}(_e,X.injector),Je=X.strategyFactory||new U1(_e,X.injector),Lt=function at(_e){const X={};return _e.forEach(({propName:ve,templateName:Je,transform:Lt})=>{X[function tn(_e){return _e.replace(/[A-Z]/g,X=>`-${X.toLowerCase()}`)}(Je)]=[ve,Lt]}),X}(ve);class lt extends Ze{static#e=this.observedAttributes=Object.keys(Lt);get ngElementStrategy(){if(!this._ngElementStrategy){const V=this._ngElementStrategy=Je.create(this.injector||X.injector);ve.forEach(({propName:N,transform:ae})=>{if(!this.hasOwnProperty(N))return;const Ee=this[N];delete this[N],V.setInputValue(N,Ee,ae)})}return this._ngElementStrategy}constructor(V){super(),this.injector=V}attributeChangedCallback(V,N,ae,Ee){const[ke,P1]=Lt[V];this.ngElementStrategy.setInputValue(ke,ae,P1)}connectedCallback(){let V=!1;this.ngElementStrategy.events&&(this.subscribeToEvents(),V=!0),this.ngElementStrategy.connect(this),V||this.subscribeToEvents()}disconnectedCallback(){this._ngElementStrategy&&this._ngElementStrategy.disconnect(),this.ngElementEventsSubscription&&(this.ngElementEventsSubscription.unsubscribe(),this.ngElementEventsSubscription=null)}subscribeToEvents(){this.ngElementEventsSubscription=this.ngElementStrategy.events.subscribe(V=>{const N=new CustomEvent(V.name,{detail:V.value});this.dispatchEvent(N)})}}return ve.forEach(({propName:Te,transform:V})=>{Object.defineProperty(lt.prototype,Te,{get(){return this.ngElementStrategy.getInputValue(Te)},set(N){this.ngElementStrategy.setInputValue(Te,N,V)},configurable:!0,enumerable:!0})}),lt}new s.a8Z("17.2.4")},556:(Tt,Ne,D)=>{"use strict";D.d(Ne,{ot:()=>pe,y:()=>Dr,_t:()=>Ot,Gu:()=>i2,ue:()=>X,_G:()=>Un,O4:()=>Dt});var s=D(32),C=D(56),F=D(580),te=D(12),U=D(824),k=D(928),B=D(0);function re(G,f){return new te._(b=>{const z=G.length;if(0===z)return void b.complete();const Ue=new Array(z);let mt=0,_n=0;for(let Yn=0;Yn{O1||(O1=!0,_n++),Ue[Yn]=J2},error:J2=>b.error(J2),complete:()=>{mt++,(mt===z||!O1)&&(_n===z&&b.next(f?f.reduce((J2,Vr,N3)=>(J2[Vr]=Ue[N3],J2),{}):Ue),b.complete())}}))}})} /** - * @license Angular v16.2.12 + * @license Angular v17.2.4 * (c) 2010-2022 Google LLC. https://angular.io/ * License: MIT - */class j{constructor(d,D){this._renderer=d,this._elementRef=D,this.onChange=k=>{},this.onTouched=()=>{}}setProperty(d,D){this._renderer.setProperty(this._elementRef.nativeElement,d,D)}registerOnTouched(d){this.onTouched=d}registerOnChange(d){this.onChange=d}setDisabledState(d){this.setProperty("disabled",d)}static#e=this.\u0275fac=function(D){return new(D||j)(l.Y36(l.Qsj),l.Y36(l.SBq))};static#t=this.\u0275dir=l.lG2({type:j})}class G extends j{static#e=this.\u0275fac=function(){let d;return function(k){return(d||(d=l.n5z(G)))(k||G)}}();static#t=this.\u0275dir=l.lG2({type:G,features:[l.qOj]})}const oe=new l.OlP("NgValueAccessor"),me={provide:oe,useExisting:(0,l.Gpc)(()=>De),multi:!0};class De extends G{writeValue(d){this.setProperty("checked",d)}static#e=this.\u0275fac=function(){let d;return function(k){return(d||(d=l.n5z(De)))(k||De)}}();static#t=this.\u0275dir=l.lG2({type:De,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(D,k){1&D&&l.NdJ("change",function(qe){return k.onChange(qe.target.checked)})("blur",function(){return k.onTouched()})},features:[l._Bn([me]),l.qOj]})}const we={provide:oe,useExisting:(0,l.Gpc)(()=>ge),multi:!0};const de=new l.OlP("CompositionEventMode");class ge extends j{constructor(d,D,k){super(d,D),this._compositionMode=k,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function Ie(){const S=(0,y.q)()?(0,y.q)().getUserAgent():"";return/android (\d+)/.test(S.toLowerCase())}())}writeValue(d){const D=d??"";this.setProperty("value",D)}_handleInput(d){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(d)}_compositionStart(){this._composing=!0}_compositionEnd(d){this._composing=!1,this._compositionMode&&this.onChange(d)}static#e=this.\u0275fac=function(D){return new(D||ge)(l.Y36(l.Qsj),l.Y36(l.SBq),l.Y36(de,8))};static#t=this.\u0275dir=l.lG2({type:ge,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(D,k){1&D&&l.NdJ("input",function(qe){return k._handleInput(qe.target.value)})("blur",function(){return k.onTouched()})("compositionstart",function(){return k._compositionStart()})("compositionend",function(qe){return k._compositionEnd(qe.target.value)})},features:[l._Bn([we]),l.qOj]})}function ae(S){return null==S||("string"==typeof S||Array.isArray(S))&&0===S.length}function ke(S){return null!=S&&"number"==typeof S.length}const Oe=new l.OlP("NgValidators"),Ee=new l.OlP("NgAsyncValidators"),ie=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;function te(S){return d=>{if(ae(d.value)||ae(S))return null;const D=parseFloat(d.value);return!isNaN(D)&&D{if(ae(d.value)||ae(S))return null;const D=parseFloat(d.value);return!isNaN(D)&&D>S?{max:{max:S,actual:d.value}}:null}}function fe(S){return ae(S.value)?{required:!0}:null}function ye(S){return!0===S.value?null:{required:!0}}function Xe(S){return ae(S.value)||ie.test(S.value)?null:{email:!0}}function lt(S){return d=>ae(d.value)||!ke(d.value)?null:d.value.lengthke(d.value)&&d.value.length>S?{maxlength:{requiredLength:S,actualLength:d.value.length}}:null}function ct(S){if(!S)return Pt;let d,D;return"string"==typeof S?(D="","^"!==S.charAt(0)&&(D+="^"),D+=S,"$"!==S.charAt(S.length-1)&&(D+="$"),d=new RegExp(D)):(D=S.toString(),d=S),k=>{if(ae(k.value))return null;const xe=k.value;return d.test(xe)?null:{pattern:{requiredPattern:D,actualValue:xe}}}}function Pt(S){return null}function xn(S){return null!=S}function kn(S){return(0,l.QGY)(S)?(0,N.D)(S):S}function $e(S){let d={};return S.forEach(D=>{d=null!=D?{...d,...D}:d}),0===Object.keys(d).length?null:d}function wn(S,d){return d.map(D=>D(S))}function gt(S){return S.map(d=>function Ke(S){return!S.validate}(d)?d:D=>d.validate(D))}function Vn(S){if(!S)return null;const d=S.filter(xn);return 0==d.length?null:function(D){return $e(wn(D,d))}}function Gn(S){return null!=S?Vn(gt(S)):null}function tr(S){if(!S)return null;const d=S.filter(xn);return 0==d.length?null:function(D){return function Q(...S){if(1===S.length){const d=S[0];if((0,H.k)(d))return ee(d,null);if((0,K.K)(d)&&Object.getPrototypeOf(d)===Object.prototype){const D=Object.keys(d);return ee(D.map(k=>d[k]),D)}}if("function"==typeof S[S.length-1]){const d=S.pop();return ee(S=1===S.length&&(0,H.k)(S[0])?S[0]:S,null).pipe((0,R.U)(D=>d(...D)))}return ee(S,null)}(wn(D,d).map(kn)).pipe((0,R.U)($e))}}function In(S){return null!=S?tr(gt(S)):null}function cn(S,d){return null===S?[d]:Array.isArray(S)?[...S,d]:[S,d]}function he(S){return S._rawValidators}function Ar(S){return S._rawAsyncValidators}function xt(S){return S?Array.isArray(S)?S:[S]:[]}function Tn(S,d){return Array.isArray(S)?S.includes(d):S===d}function Rn(S,d){const D=xt(d);return xt(S).forEach(xe=>{Tn(D,xe)||D.push(xe)}),D}function it(S,d){return xt(d).filter(D=>!Tn(S,D))}class Ue{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(d){this._rawValidators=d||[],this._composedValidatorFn=Gn(this._rawValidators)}_setAsyncValidators(d){this._rawAsyncValidators=d||[],this._composedAsyncValidatorFn=In(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(d){this._onDestroyCallbacks.push(d)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(d=>d()),this._onDestroyCallbacks=[]}reset(d=void 0){this.control&&this.control.reset(d)}hasError(d,D){return!!this.control&&this.control.hasError(d,D)}getError(d,D){return this.control?this.control.getError(d,D):null}}class W extends Ue{get formDirective(){return null}get path(){return null}}class Y extends Ue{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class Ae{constructor(d){this._cd=d}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}class ot extends Ae{constructor(d){super(d)}static#e=this.\u0275fac=function(D){return new(D||ot)(l.Y36(Y,2))};static#t=this.\u0275dir=l.lG2({type:ot,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(D,k){2&D&&l.ekj("ng-untouched",k.isUntouched)("ng-touched",k.isTouched)("ng-pristine",k.isPristine)("ng-dirty",k.isDirty)("ng-valid",k.isValid)("ng-invalid",k.isInvalid)("ng-pending",k.isPending)},features:[l.qOj]})}class Ve extends Ae{constructor(d){super(d)}static#e=this.\u0275fac=function(D){return new(D||Ve)(l.Y36(W,10))};static#t=this.\u0275dir=l.lG2({type:Ve,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(D,k){2&D&&l.ekj("ng-untouched",k.isUntouched)("ng-touched",k.isTouched)("ng-pristine",k.isPristine)("ng-dirty",k.isDirty)("ng-valid",k.isValid)("ng-invalid",k.isInvalid)("ng-pending",k.isPending)("ng-submitted",k.isSubmitted)},features:[l.qOj]})}const Br="VALID",Nn="INVALID",Er="PENDING",lo="DISABLED";function bn(S){return(Qe(S)?S.validators:S)||null}function pi(S,d){return(Qe(d)?d.asyncValidators:S)||null}function Qe(S){return null!=S&&!Array.isArray(S)&&"object"==typeof S}function P(S,d,D){const k=S.controls;if(!(d?Object.keys(k):k).length)throw new l.vHH(1e3,"");if(!k[D])throw new l.vHH(1001,"")}function B(S,d,D){S._forEachChild((k,xe)=>{if(void 0===D[xe])throw new l.vHH(1002,"")})}class ce{constructor(d,D){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(d),this._assignAsyncValidators(D)}get validator(){return this._composedValidatorFn}set validator(d){this._rawValidators=this._composedValidatorFn=d}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(d){this._rawAsyncValidators=this._composedAsyncValidatorFn=d}get parent(){return this._parent}get valid(){return this.status===Br}get invalid(){return this.status===Nn}get pending(){return this.status==Er}get disabled(){return this.status===lo}get enabled(){return this.status!==lo}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(d){this._assignValidators(d)}setAsyncValidators(d){this._assignAsyncValidators(d)}addValidators(d){this.setValidators(Rn(d,this._rawValidators))}addAsyncValidators(d){this.setAsyncValidators(Rn(d,this._rawAsyncValidators))}removeValidators(d){this.setValidators(it(d,this._rawValidators))}removeAsyncValidators(d){this.setAsyncValidators(it(d,this._rawAsyncValidators))}hasValidator(d){return Tn(this._rawValidators,d)}hasAsyncValidator(d){return Tn(this._rawAsyncValidators,d)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(d={}){this.touched=!0,this._parent&&!d.onlySelf&&this._parent.markAsTouched(d)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(d=>d.markAllAsTouched())}markAsUntouched(d={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(D=>{D.markAsUntouched({onlySelf:!0})}),this._parent&&!d.onlySelf&&this._parent._updateTouched(d)}markAsDirty(d={}){this.pristine=!1,this._parent&&!d.onlySelf&&this._parent.markAsDirty(d)}markAsPristine(d={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(D=>{D.markAsPristine({onlySelf:!0})}),this._parent&&!d.onlySelf&&this._parent._updatePristine(d)}markAsPending(d={}){this.status=Er,!1!==d.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!d.onlySelf&&this._parent.markAsPending(d)}disable(d={}){const D=this._parentMarkedDirty(d.onlySelf);this.status=lo,this.errors=null,this._forEachChild(k=>{k.disable({...d,onlySelf:!0})}),this._updateValue(),!1!==d.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...d,skipPristineCheck:D}),this._onDisabledChange.forEach(k=>k(!0))}enable(d={}){const D=this._parentMarkedDirty(d.onlySelf);this.status=Br,this._forEachChild(k=>{k.enable({...d,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:d.emitEvent}),this._updateAncestors({...d,skipPristineCheck:D}),this._onDisabledChange.forEach(k=>k(!1))}_updateAncestors(d){this._parent&&!d.onlySelf&&(this._parent.updateValueAndValidity(d),d.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(d){this._parent=d}getRawValue(){return this.value}updateValueAndValidity(d={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Br||this.status===Er)&&this._runAsyncValidator(d.emitEvent)),!1!==d.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!d.onlySelf&&this._parent.updateValueAndValidity(d)}_updateTreeValidity(d={emitEvent:!0}){this._forEachChild(D=>D._updateTreeValidity(d)),this.updateValueAndValidity({onlySelf:!0,emitEvent:d.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?lo:Br}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(d){if(this.asyncValidator){this.status=Er,this._hasOwnPendingAsyncValidator=!0;const D=kn(this.asyncValidator(this));this._asyncValidationSubscription=D.subscribe(k=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(k,{emitEvent:d})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(d,D={}){this.errors=d,this._updateControlsErrors(!1!==D.emitEvent)}get(d){let D=d;return null==D||(Array.isArray(D)||(D=D.split(".")),0===D.length)?null:D.reduce((k,xe)=>k&&k._find(xe),this)}getError(d,D){const k=D?this.get(D):this;return k&&k.errors?k.errors[d]:null}hasError(d,D){return!!this.getError(d,D)}get root(){let d=this;for(;d._parent;)d=d._parent;return d}_updateControlsErrors(d){this.status=this._calculateStatus(),d&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(d)}_initObservables(){this.valueChanges=new l.vpe,this.statusChanges=new l.vpe}_calculateStatus(){return this._allControlsDisabled()?lo:this.errors?Nn:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Er)?Er:this._anyControlsHaveStatus(Nn)?Nn:Br}_anyControlsHaveStatus(d){return this._anyControls(D=>D.status===d)}_anyControlsDirty(){return this._anyControls(d=>d.dirty)}_anyControlsTouched(){return this._anyControls(d=>d.touched)}_updatePristine(d={}){this.pristine=!this._anyControlsDirty(),this._parent&&!d.onlySelf&&this._parent._updatePristine(d)}_updateTouched(d={}){this.touched=this._anyControlsTouched(),this._parent&&!d.onlySelf&&this._parent._updateTouched(d)}_registerOnCollectionChange(d){this._onCollectionChange=d}_setUpdateStrategy(d){Qe(d)&&null!=d.updateOn&&(this._updateOn=d.updateOn)}_parentMarkedDirty(d){const D=this._parent&&this._parent.dirty;return!d&&!!D&&!this._parent._anyControlsDirty()}_find(d){return null}_assignValidators(d){this._rawValidators=Array.isArray(d)?d.slice():d,this._composedValidatorFn=function vo(S){return Array.isArray(S)?Gn(S):S||null}(this._rawValidators)}_assignAsyncValidators(d){this._rawAsyncValidators=Array.isArray(d)?d.slice():d,this._composedAsyncValidatorFn=function Lt(S){return Array.isArray(S)?In(S):S||null}(this._rawAsyncValidators)}}class He extends ce{constructor(d,D,k){super(bn(D),pi(k,D)),this.controls=d,this._initObservables(),this._setUpdateStrategy(D),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(d,D){return this.controls[d]?this.controls[d]:(this.controls[d]=D,D.setParent(this),D._registerOnCollectionChange(this._onCollectionChange),D)}addControl(d,D,k={}){this.registerControl(d,D),this.updateValueAndValidity({emitEvent:k.emitEvent}),this._onCollectionChange()}removeControl(d,D={}){this.controls[d]&&this.controls[d]._registerOnCollectionChange(()=>{}),delete this.controls[d],this.updateValueAndValidity({emitEvent:D.emitEvent}),this._onCollectionChange()}setControl(d,D,k={}){this.controls[d]&&this.controls[d]._registerOnCollectionChange(()=>{}),delete this.controls[d],D&&this.registerControl(d,D),this.updateValueAndValidity({emitEvent:k.emitEvent}),this._onCollectionChange()}contains(d){return this.controls.hasOwnProperty(d)&&this.controls[d].enabled}setValue(d,D={}){B(this,0,d),Object.keys(d).forEach(k=>{P(this,!0,k),this.controls[k].setValue(d[k],{onlySelf:!0,emitEvent:D.emitEvent})}),this.updateValueAndValidity(D)}patchValue(d,D={}){null!=d&&(Object.keys(d).forEach(k=>{const xe=this.controls[k];xe&&xe.patchValue(d[k],{onlySelf:!0,emitEvent:D.emitEvent})}),this.updateValueAndValidity(D))}reset(d={},D={}){this._forEachChild((k,xe)=>{k.reset(d?d[xe]:null,{onlySelf:!0,emitEvent:D.emitEvent})}),this._updatePristine(D),this._updateTouched(D),this.updateValueAndValidity(D)}getRawValue(){return this._reduceChildren({},(d,D,k)=>(d[k]=D.getRawValue(),d))}_syncPendingControls(){let d=this._reduceChildren(!1,(D,k)=>!!k._syncPendingControls()||D);return d&&this.updateValueAndValidity({onlySelf:!0}),d}_forEachChild(d){Object.keys(this.controls).forEach(D=>{const k=this.controls[D];k&&d(k,D)})}_setUpControls(){this._forEachChild(d=>{d.setParent(this),d._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(d){for(const[D,k]of Object.entries(this.controls))if(this.contains(D)&&d(k))return!0;return!1}_reduceValue(){return this._reduceChildren({},(D,k,xe)=>((k.enabled||this.disabled)&&(D[xe]=k.value),D))}_reduceChildren(d,D){let k=d;return this._forEachChild((xe,qe)=>{k=D(k,xe,qe)}),k}_allControlsDisabled(){for(const d of Object.keys(this.controls))if(this.controls[d].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(d){return this.controls.hasOwnProperty(d)?this.controls[d]:null}}class Yt extends He{}const On=new l.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>Gr}),Gr="always";function lr(S,d){return[...d.path,S]}function wr(S,d,D=Gr){uo(S,d),d.valueAccessor.writeValue(S.value),(S.disabled||"always"===D)&&d.valueAccessor.setDisabledState?.(S.disabled),function nn(S,d){d.valueAccessor.registerOnChange(D=>{S._pendingValue=D,S._pendingChange=!0,S._pendingDirty=!0,"change"===S.updateOn&&Zr(S,d)})}(S,d),function Ce(S,d){const D=(k,xe)=>{d.valueAccessor.writeValue(k),xe&&d.viewToModelUpdate(k)};S.registerOnChange(D),d._registerOnDestroy(()=>{S._unregisterOnChange(D)})}(S,d),function gi(S,d){d.valueAccessor.registerOnTouched(()=>{S._pendingTouched=!0,"blur"===S.updateOn&&S._pendingChange&&Zr(S,d),"submit"!==S.updateOn&&S.markAsTouched()})}(S,d),function Si(S,d){if(d.valueAccessor.setDisabledState){const D=k=>{d.valueAccessor.setDisabledState(k)};S.registerOnDisabledChange(D),d._registerOnDestroy(()=>{S._unregisterOnDisabledChange(D)})}}(S,d)}function Qn(S,d,D=!0){const k=()=>{};d.valueAccessor&&(d.valueAccessor.registerOnChange(k),d.valueAccessor.registerOnTouched(k)),co(S,d),S&&(d._invokeOnDestroyCallbacks(),S._registerOnCollectionChange(()=>{}))}function Wr(S,d){S.forEach(D=>{D.registerOnValidatorChange&&D.registerOnValidatorChange(d)})}function uo(S,d){const D=he(S);null!==d.validator?S.setValidators(cn(D,d.validator)):"function"==typeof D&&S.setValidators([D]);const k=Ar(S);null!==d.asyncValidator?S.setAsyncValidators(cn(k,d.asyncValidator)):"function"==typeof k&&S.setAsyncValidators([k]);const xe=()=>S.updateValueAndValidity();Wr(d._rawValidators,xe),Wr(d._rawAsyncValidators,xe)}function co(S,d){let D=!1;if(null!==S){if(null!==d.validator){const xe=he(S);if(Array.isArray(xe)&&xe.length>0){const qe=xe.filter(Xn=>Xn!==d.validator);qe.length!==xe.length&&(D=!0,S.setValidators(qe))}}if(null!==d.asyncValidator){const xe=Ar(S);if(Array.isArray(xe)&&xe.length>0){const qe=xe.filter(Xn=>Xn!==d.asyncValidator);qe.length!==xe.length&&(D=!0,S.setAsyncValidators(qe))}}}const k=()=>{};return Wr(d._rawValidators,k),Wr(d._rawAsyncValidators,k),D}function Zr(S,d){S._pendingDirty&&S.markAsDirty(),S.setValue(S._pendingValue,{emitModelToViewChange:!1}),d.viewToModelUpdate(S._pendingValue),S._pendingChange=!1}function T(S,d){uo(S,d)}function Tt(S,d){if(!S.hasOwnProperty("model"))return!1;const D=S.model;return!!D.isFirstChange()||!Object.is(d,D.currentValue)}function hn(S,d){S._syncPendingControls(),d.forEach(D=>{const k=D.control;"submit"===k.updateOn&&k._pendingChange&&(D.viewToModelUpdate(k._pendingValue),k._pendingChange=!1)})}function dn(S,d){if(!d)return null;let D,k,xe;return Array.isArray(d),d.forEach(qe=>{qe.constructor===ge?D=qe:function Jn(S){return Object.getPrototypeOf(S.constructor)===G}(qe)?k=qe:xe=qe}),xe||k||D||null}const at={provide:W,useExisting:(0,l.Gpc)(()=>zn)},Gt=Promise.resolve();class zn extends W{constructor(d,D,k){super(),this.callSetDisabledState=k,this.submitted=!1,this._directives=new Set,this.ngSubmit=new l.vpe,this.form=new He({},Gn(d),In(D))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(d){Gt.then(()=>{const D=this._findContainer(d.path);d.control=D.registerControl(d.name,d.control),wr(d.control,d,this.callSetDisabledState),d.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(d)})}getControl(d){return this.form.get(d.path)}removeControl(d){Gt.then(()=>{const D=this._findContainer(d.path);D&&D.removeControl(d.name),this._directives.delete(d)})}addFormGroup(d){Gt.then(()=>{const D=this._findContainer(d.path),k=new He({});T(k,d),D.registerControl(d.name,k),k.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(d){Gt.then(()=>{const D=this._findContainer(d.path);D&&D.removeControl(d.name)})}getFormGroup(d){return this.form.get(d.path)}updateModel(d,D){Gt.then(()=>{this.form.get(d.path).setValue(D)})}setValue(d){this.control.setValue(d)}onSubmit(d){return this.submitted=!0,hn(this.form,this._directives),this.ngSubmit.emit(d),"dialog"===d?.target?.method}onReset(){this.resetForm()}resetForm(d=void 0){this.form.reset(d),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(d){return d.pop(),d.length?this.form.get(d):this.form}static#e=this.\u0275fac=function(D){return new(D||zn)(l.Y36(Oe,10),l.Y36(Ee,10),l.Y36(On,8))};static#t=this.\u0275dir=l.lG2({type:zn,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(D,k){1&D&&l.NdJ("submit",function(qe){return k.onSubmit(qe)})("reset",function(){return k.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[l._Bn([at]),l.qOj]})}function Nr(S,d){const D=S.indexOf(d);D>-1&&S.splice(D,1)}function mn(S){return"object"==typeof S&&null!==S&&2===Object.keys(S).length&&"value"in S&&"disabled"in S}const Dn=class extends ce{constructor(d=null,D,k){super(bn(D),pi(k,D)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(d),this._setUpdateStrategy(D),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Qe(D)&&(D.nonNullable||D.initialValueIsDefault)&&(mn(d)?this.defaultValue=d.value:this.defaultValue=d)}setValue(d,D={}){this.value=this._pendingValue=d,this._onChange.length&&!1!==D.emitModelToViewChange&&this._onChange.forEach(k=>k(this.value,!1!==D.emitViewToModelChange)),this.updateValueAndValidity(D)}patchValue(d,D={}){this.setValue(d,D)}reset(d=this.defaultValue,D={}){this._applyFormState(d),this.markAsPristine(D),this.markAsUntouched(D),this.setValue(this.value,D),this._pendingChange=!1}_updateValue(){}_anyControls(d){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(d){this._onChange.push(d)}_unregisterOnChange(d){Nr(this._onChange,d)}registerOnDisabledChange(d){this._onDisabledChange.push(d)}_unregisterOnDisabledChange(d){Nr(this._onDisabledChange,d)}_forEachChild(d){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange))&&(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),!0)}_applyFormState(d){mn(d)?(this.value=this._pendingValue=d.value,d.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=d}};class hr extends W{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return lr(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}static#e=this.\u0275fac=function(){let d;return function(k){return(d||(d=l.n5z(hr)))(k||hr)}}();static#t=this.\u0275dir=l.lG2({type:hr,features:[l.qOj]})}const mr={provide:W,useExisting:(0,l.Gpc)(()=>fo)};class fo extends hr{constructor(d,D,k){super(),this.name="",this._parent=d,this._setValidators(D),this._setAsyncValidators(k)}_checkParentType(){!(this._parent instanceof fo)&&this._parent}static#e=this.\u0275fac=function(D){return new(D||fo)(l.Y36(W,5),l.Y36(Oe,10),l.Y36(Ee,10))};static#t=this.\u0275dir=l.lG2({type:fo,selectors:[["","ngModelGroup",""]],inputs:{name:["ngModelGroup","name"]},exportAs:["ngModelGroup"],features:[l._Bn([mr]),l.qOj]})}const Po={provide:Y,useExisting:(0,l.Gpc)(()=>Wo)},qi=Promise.resolve();class Wo extends Y{constructor(d,D,k,xe,qe,Xn){super(),this._changeDetectorRef=qe,this.callSetDisabledState=Xn,this.control=new Dn,this._registered=!1,this.name="",this.update=new l.vpe,this._parent=d,this._setValidators(D),this._setAsyncValidators(k),this.valueAccessor=dn(0,xe)}ngOnChanges(d){if(this._checkForErrors(),!this._registered||"name"in d){if(this._registered&&(this._checkName(),this.formDirective)){const D=d.name.previousValue;this.formDirective.removeControl({name:D,path:this._getPath(D)})}this._setUpControl()}"isDisabled"in d&&this._updateDisabled(d),Tt(d,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(d){this.viewModel=d,this.update.emit(d)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){wr(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),!this._isStandalone()&&this.name}_updateValue(d){qi.then(()=>{this.control.setValue(d,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(d){const D=d.isDisabled.currentValue,k=0!==D&&(0,l.VuI)(D);qi.then(()=>{k&&!this.control.disabled?this.control.disable():!k&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(d){return this._parent?lr(d,this._parent):[d]}static#e=this.\u0275fac=function(D){return new(D||Wo)(l.Y36(W,9),l.Y36(Oe,10),l.Y36(Ee,10),l.Y36(oe,10),l.Y36(l.sBO,8),l.Y36(On,8))};static#t=this.\u0275dir=l.lG2({type:Wo,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[l._Bn([Po]),l.qOj,l.TTD]})}class xo{static#e=this.\u0275fac=function(D){return new(D||xo)};static#t=this.\u0275dir=l.lG2({type:xo,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}const nr={provide:oe,useExisting:(0,l.Gpc)(()=>No),multi:!0};class No extends G{writeValue(d){const D=d??"";this.setProperty("value",D)}registerOnChange(d){this.onChange=D=>{d(""==D?null:parseFloat(D))}}static#e=this.\u0275fac=function(){let d;return function(k){return(d||(d=l.n5z(No)))(k||No)}}();static#t=this.\u0275dir=l.lG2({type:No,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(D,k){1&D&&l.NdJ("input",function(qe){return k.onChange(qe.target.value)})("blur",function(){return k.onTouched()})},features:[l._Bn([nr]),l.qOj]})}const Zo={provide:oe,useExisting:(0,l.Gpc)(()=>Ri),multi:!0};class ki{static#e=this.\u0275fac=function(D){return new(D||ki)};static#t=this.\u0275mod=l.oAB({type:ki});static#n=this.\u0275inj=l.cJS({})}class So{constructor(){this._accessors=[]}add(d,D){this._accessors.push([d,D])}remove(d){for(let D=this._accessors.length-1;D>=0;--D)if(this._accessors[D][1]===d)return void this._accessors.splice(D,1)}select(d){this._accessors.forEach(D=>{this._isSameGroup(D,d)&&D[1]!==d&&D[1].fireUncheck(d.value)})}_isSameGroup(d,D){return!!d[0].control&&(d[0]._parent===D._control._parent&&d[1].name===D.name)}static#e=this.\u0275fac=function(D){return new(D||So)};static#t=this.\u0275prov=l.Yz7({token:So,factory:So.\u0275fac,providedIn:ki})}class Ri extends G{constructor(d,D,k,xe){super(d,D),this._registry=k,this._injector=xe,this.setDisabledStateFired=!1,this.onChange=()=>{},this.callSetDisabledState=(0,l.f3M)(On,{optional:!0})??Gr}ngOnInit(){this._control=this._injector.get(Y),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(d){this._state=d===this.value,this.setProperty("checked",this._state)}registerOnChange(d){this._fn=d,this.onChange=()=>{d(this.value),this._registry.select(this)}}setDisabledState(d){(this.setDisabledStateFired||d||"whenDisabledForLegacyCode"===this.callSetDisabledState)&&this.setProperty("disabled",d),this.setDisabledStateFired=!0}fireUncheck(d){this.writeValue(d)}_checkName(){this.name&&this.formControlName&&(this.name,this.formControlName),!this.name&&this.formControlName&&(this.name=this.formControlName)}static#e=this.\u0275fac=function(D){return new(D||Ri)(l.Y36(l.Qsj),l.Y36(l.SBq),l.Y36(So),l.Y36(l.zs3))};static#t=this.\u0275dir=l.lG2({type:Ri,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(D,k){1&D&&l.NdJ("change",function(){return k.onChange()})("blur",function(){return k.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[l._Bn([Zo]),l.qOj]})}const Fo={provide:oe,useExisting:(0,l.Gpc)(()=>Ko),multi:!0};class Ko extends G{writeValue(d){this.setProperty("value",parseFloat(d))}registerOnChange(d){this.onChange=D=>{d(""==D?null:parseFloat(D))}}static#e=this.\u0275fac=function(){let d;return function(k){return(d||(d=l.n5z(Ko)))(k||Ko)}}();static#t=this.\u0275dir=l.lG2({type:Ko,selectors:[["input","type","range","formControlName",""],["input","type","range","formControl",""],["input","type","range","ngModel",""]],hostBindings:function(D,k){1&D&&l.NdJ("change",function(qe){return k.onChange(qe.target.value)})("input",function(qe){return k.onChange(qe.target.value)})("blur",function(){return k.onTouched()})},features:[l._Bn([Fo]),l.qOj]})}const $o=new l.OlP("NgModelWithFormControlWarning"),_i={provide:Y,useExisting:(0,l.Gpc)(()=>Lr)};class Lr extends Y{set isDisabled(d){}static#e=this._ngModelWarningSentOnce=!1;constructor(d,D,k,xe,qe){super(),this._ngModelWarningConfig=xe,this.callSetDisabledState=qe,this.update=new l.vpe,this._ngModelWarningSent=!1,this._setValidators(d),this._setAsyncValidators(D),this.valueAccessor=dn(0,k)}ngOnChanges(d){if(this._isControlChanged(d)){const D=d.form.previousValue;D&&Qn(D,this,!1),wr(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}Tt(d,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&Qn(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(d){this.viewModel=d,this.update.emit(d)}_isControlChanged(d){return d.hasOwnProperty("form")}static#t=this.\u0275fac=function(D){return new(D||Lr)(l.Y36(Oe,10),l.Y36(Ee,10),l.Y36(oe,10),l.Y36($o,8),l.Y36(On,8))};static#n=this.\u0275dir=l.lG2({type:Lr,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[l._Bn([_i]),l.qOj,l.TTD]})}const ko={provide:W,useExisting:(0,l.Gpc)(()=>Mo)};class Mo extends W{constructor(d,D,k){super(),this.callSetDisabledState=k,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new l.vpe,this._setValidators(d),this._setAsyncValidators(D)}ngOnChanges(d){this._checkFormPresent(),d.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(co(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(d){const D=this.form.get(d.path);return wr(D,d,this.callSetDisabledState),D.updateValueAndValidity({emitEvent:!1}),this.directives.push(d),D}getControl(d){return this.form.get(d.path)}removeControl(d){Qn(d.control||null,d,!1),function qn(S,d){const D=S.indexOf(d);D>-1&&S.splice(D,1)}(this.directives,d)}addFormGroup(d){this._setUpFormContainer(d)}removeFormGroup(d){this._cleanUpFormContainer(d)}getFormGroup(d){return this.form.get(d.path)}addFormArray(d){this._setUpFormContainer(d)}removeFormArray(d){this._cleanUpFormContainer(d)}getFormArray(d){return this.form.get(d.path)}updateModel(d,D){this.form.get(d.path).setValue(D)}onSubmit(d){return this.submitted=!0,hn(this.form,this.directives),this.ngSubmit.emit(d),"dialog"===d?.target?.method}onReset(){this.resetForm()}resetForm(d=void 0){this.form.reset(d),this.submitted=!1}_updateDomValue(){this.directives.forEach(d=>{const D=d.control,k=this.form.get(d.path);D!==k&&(Qn(D||null,d),k instanceof Dn&&(wr(k,d,this.callSetDisabledState),d.control=k))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(d){const D=this.form.get(d.path);T(D,d),D.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(d){if(this.form){const D=this.form.get(d.path);D&&function $(S,d){return co(S,d)}(D,d)&&D.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){uo(this.form,this),this._oldForm&&co(this._oldForm,this)}_checkFormPresent(){this.form}static#e=this.\u0275fac=function(D){return new(D||Mo)(l.Y36(Oe,10),l.Y36(Ee,10),l.Y36(On,8))};static#t=this.\u0275dir=l.lG2({type:Mo,selectors:[["","formGroup",""]],hostBindings:function(D,k){1&D&&l.NdJ("submit",function(qe){return k.onSubmit(qe)})("reset",function(){return k.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[l._Bn([ko]),l.qOj,l.TTD]})}const O1={provide:W,useExisting:(0,l.Gpc)(()=>Sr)};class Sr extends hr{constructor(d,D,k){super(),this.name=null,this._parent=d,this._setValidators(D),this._setAsyncValidators(k)}_checkParentType(){rn(this._parent)}static#e=this.\u0275fac=function(D){return new(D||Sr)(l.Y36(W,13),l.Y36(Oe,10),l.Y36(Ee,10))};static#t=this.\u0275dir=l.lG2({type:Sr,selectors:[["","formGroupName",""]],inputs:{name:["formGroupName","name"]},features:[l._Bn([O1]),l.qOj]})}const Yo={provide:W,useExisting:(0,l.Gpc)(()=>_r)};class _r extends W{constructor(d,D,k){super(),this.name=null,this._parent=d,this._setValidators(D),this._setAsyncValidators(k)}ngOnInit(){this._checkParentType(),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return lr(null==this.name?this.name:this.name.toString(),this._parent)}_checkParentType(){rn(this._parent)}static#e=this.\u0275fac=function(D){return new(D||_r)(l.Y36(W,13),l.Y36(Oe,10),l.Y36(Ee,10))};static#t=this.\u0275dir=l.lG2({type:_r,selectors:[["","formArrayName",""]],inputs:{name:["formArrayName","name"]},features:[l._Bn([Yo]),l.qOj]})}function rn(S){return!(S instanceof Sr||S instanceof Mo||S instanceof _r)}const pn={provide:Y,useExisting:(0,l.Gpc)(()=>Ot)};class Ot extends Y{set isDisabled(d){}static#e=this._ngModelWarningSentOnce=!1;constructor(d,D,k,xe,qe){super(),this._ngModelWarningConfig=qe,this._added=!1,this.name=null,this.update=new l.vpe,this._ngModelWarningSent=!1,this._parent=d,this._setValidators(D),this._setAsyncValidators(k),this.valueAccessor=dn(0,xe)}ngOnChanges(d){this._added||this._setUpControl(),Tt(d,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(d){this.viewModel=d,this.update.emit(d)}get path(){return lr(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}static#t=this.\u0275fac=function(D){return new(D||Ot)(l.Y36(W,13),l.Y36(Oe,10),l.Y36(Ee,10),l.Y36(oe,10),l.Y36($o,8))};static#n=this.\u0275dir=l.lG2({type:Ot,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[l._Bn([pn]),l.qOj,l.TTD]})}const rr={provide:oe,useExisting:(0,l.Gpc)(()=>ir),multi:!0};function or(S,d){return null==S?`${d}`:(d&&"object"==typeof d&&(d="Object"),`${S}: ${d}`.slice(0,50))}class ir extends G{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(d){this._compareWith=d}writeValue(d){this.value=d;const k=or(this._getOptionId(d),d);this.setProperty("value",k)}registerOnChange(d){this.onChange=D=>{this.value=this._getOptionValue(D),d(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(d){for(const D of this._optionMap.keys())if(this._compareWith(this._optionMap.get(D),d))return D;return null}_getOptionValue(d){const D=function yi(S){return S.split(":")[0]}(d);return this._optionMap.has(D)?this._optionMap.get(D):d}static#e=this.\u0275fac=function(){let d;return function(k){return(d||(d=l.n5z(ir)))(k||ir)}}();static#t=this.\u0275dir=l.lG2({type:ir,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(D,k){1&D&&l.NdJ("change",function(qe){return k.onChange(qe.target.value)})("blur",function(){return k.onTouched()})},inputs:{compareWith:"compareWith"},features:[l._Bn([rr]),l.qOj]})}class Bi{constructor(d,D,k){this._element=d,this._renderer=D,this._select=k,this._select&&(this.id=this._select._registerOption())}set ngValue(d){null!=this._select&&(this._select._optionMap.set(this.id,d),this._setElementValue(or(this.id,d)),this._select.writeValue(this._select.value))}set value(d){this._setElementValue(d),this._select&&this._select.writeValue(this._select.value)}_setElementValue(d){this._renderer.setProperty(this._element.nativeElement,"value",d)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static#e=this.\u0275fac=function(D){return new(D||Bi)(l.Y36(l.SBq),l.Y36(l.Qsj),l.Y36(ir,9))};static#t=this.\u0275dir=l.lG2({type:Bi,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}const f1={provide:oe,useExisting:(0,l.Gpc)(()=>an),multi:!0};function Xi(S,d){return null==S?`${d}`:("string"==typeof d&&(d=`'${d}'`),d&&"object"==typeof d&&(d="Object"),`${S}: ${d}`.slice(0,50))}class an extends G{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(d){this._compareWith=d}writeValue(d){let D;if(this.value=d,Array.isArray(d)){const k=d.map(xe=>this._getOptionId(xe));D=(xe,qe)=>{xe._setSelected(k.indexOf(qe.toString())>-1)}}else D=(k,xe)=>{k._setSelected(!1)};this._optionMap.forEach(D)}registerOnChange(d){this.onChange=D=>{const k=[],xe=D.selectedOptions;if(void 0!==xe){const qe=xe;for(let Xn=0;Xnjn),multi:!0};class jn extends Zn{constructor(){super(...arguments),this.inputName="max",this.normalizeInput=d=>jt(d),this.createValidator=d=>V(d)}static#e=this.\u0275fac=function(){let d;return function(k){return(d||(d=l.n5z(jn)))(k||jn)}}();static#t=this.\u0275dir=l.lG2({type:jn,selectors:[["input","type","number","max","","formControlName",""],["input","type","number","max","","formControl",""],["input","type","number","max","","ngModel",""]],hostVars:1,hostBindings:function(D,k){2&D&&l.uIk("max",k._enabled?k.max:null)},inputs:{max:"max"},features:[l._Bn([ji]),l.qOj]})}const Kr={provide:Oe,useExisting:(0,l.Gpc)(()=>fn),multi:!0};class fn extends Zn{constructor(){super(...arguments),this.inputName="min",this.normalizeInput=d=>jt(d),this.createValidator=d=>te(d)}static#e=this.\u0275fac=function(){let d;return function(k){return(d||(d=l.n5z(fn)))(k||fn)}}();static#t=this.\u0275dir=l.lG2({type:fn,selectors:[["input","type","number","min","","formControlName",""],["input","type","number","min","","formControl",""],["input","type","number","min","","ngModel",""]],hostVars:1,hostBindings:function(D,k){2&D&&l.uIk("min",k._enabled?k.min:null)},inputs:{min:"min"},features:[l._Bn([Kr]),l.qOj]})}const ho={provide:Oe,useExisting:(0,l.Gpc)(()=>ht),multi:!0},Un={provide:Oe,useExisting:(0,l.Gpc)(()=>Kn),multi:!0};class ht extends Zn{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=l.VuI,this.createValidator=d=>fe}enabled(d){return d}static#e=this.\u0275fac=function(){let d;return function(k){return(d||(d=l.n5z(ht)))(k||ht)}}();static#t=this.\u0275dir=l.lG2({type:ht,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(D,k){2&D&&l.uIk("required",k._enabled?"":null)},inputs:{required:"required"},features:[l._Bn([ho]),l.qOj]})}class Kn extends ht{constructor(){super(...arguments),this.createValidator=d=>ye}static#e=this.\u0275fac=function(){let d;return function(k){return(d||(d=l.n5z(Kn)))(k||Kn)}}();static#t=this.\u0275dir=l.lG2({type:Kn,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(D,k){2&D&&l.uIk("required",k._enabled?"":null)},features:[l._Bn([Un]),l.qOj]})}const vi={provide:Oe,useExisting:(0,l.Gpc)(()=>Fr),multi:!0};class Fr extends Zn{constructor(){super(...arguments),this.inputName="email",this.normalizeInput=l.VuI,this.createValidator=d=>Xe}enabled(d){return d}static#e=this.\u0275fac=function(){let d;return function(k){return(d||(d=l.n5z(Fr)))(k||Fr)}}();static#t=this.\u0275dir=l.lG2({type:Fr,selectors:[["","email","","formControlName",""],["","email","","formControl",""],["","email","","ngModel",""]],inputs:{email:"email"},features:[l._Bn([vi]),l.qOj]})}const ln={provide:Oe,useExisting:(0,l.Gpc)(()=>zr),multi:!0};class zr extends Zn{constructor(){super(...arguments),this.inputName="minlength",this.normalizeInput=d=>mt(d),this.createValidator=d=>lt(d)}static#e=this.\u0275fac=function(){let d;return function(k){return(d||(d=l.n5z(zr)))(k||zr)}}();static#t=this.\u0275dir=l.lG2({type:zr,selectors:[["","minlength","","formControlName",""],["","minlength","","formControl",""],["","minlength","","ngModel",""]],hostVars:1,hostBindings:function(D,k){2&D&&l.uIk("minlength",k._enabled?k.minlength:null)},inputs:{minlength:"minlength"},features:[l._Bn([ln]),l.qOj]})}const Ro={provide:Oe,useExisting:(0,l.Gpc)(()=>Ht),multi:!0};class Ht extends Zn{constructor(){super(...arguments),this.inputName="maxlength",this.normalizeInput=d=>mt(d),this.createValidator=d=>Je(d)}static#e=this.\u0275fac=function(){let d;return function(k){return(d||(d=l.n5z(Ht)))(k||Ht)}}();static#t=this.\u0275dir=l.lG2({type:Ht,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(D,k){2&D&&l.uIk("maxlength",k._enabled?k.maxlength:null)},inputs:{maxlength:"maxlength"},features:[l._Bn([Ro]),l.qOj]})}const $r={provide:Oe,useExisting:(0,l.Gpc)(()=>bo),multi:!0};class bo extends Zn{constructor(){super(...arguments),this.inputName="pattern",this.normalizeInput=d=>d,this.createValidator=d=>ct(d)}static#e=this.\u0275fac=function(){let d;return function(k){return(d||(d=l.n5z(bo)))(k||bo)}}();static#t=this.\u0275dir=l.lG2({type:bo,selectors:[["","pattern","","formControlName",""],["","pattern","","formControl",""],["","pattern","","ngModel",""]],hostVars:1,hostBindings:function(D,k){2&D&&l.uIk("pattern",k._enabled?k.pattern:null)},inputs:{pattern:"pattern"},features:[l._Bn([$r]),l.qOj]})}class Do{static#e=this.\u0275fac=function(D){return new(D||Do)};static#t=this.\u0275mod=l.oAB({type:Do});static#n=this.\u0275inj=l.cJS({imports:[ki]})}class Vt extends ce{constructor(d,D,k){super(bn(D),pi(k,D)),this.controls=d,this._initObservables(),this._setUpdateStrategy(D),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(d){return this.controls[this._adjustIndex(d)]}push(d,D={}){this.controls.push(d),this._registerControl(d),this.updateValueAndValidity({emitEvent:D.emitEvent}),this._onCollectionChange()}insert(d,D,k={}){this.controls.splice(d,0,D),this._registerControl(D),this.updateValueAndValidity({emitEvent:k.emitEvent})}removeAt(d,D={}){let k=this._adjustIndex(d);k<0&&(k=0),this.controls[k]&&this.controls[k]._registerOnCollectionChange(()=>{}),this.controls.splice(k,1),this.updateValueAndValidity({emitEvent:D.emitEvent})}setControl(d,D,k={}){let xe=this._adjustIndex(d);xe<0&&(xe=0),this.controls[xe]&&this.controls[xe]._registerOnCollectionChange(()=>{}),this.controls.splice(xe,1),D&&(this.controls.splice(xe,0,D),this._registerControl(D)),this.updateValueAndValidity({emitEvent:k.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(d,D={}){B(this,0,d),d.forEach((k,xe)=>{P(this,!1,xe),this.at(xe).setValue(k,{onlySelf:!0,emitEvent:D.emitEvent})}),this.updateValueAndValidity(D)}patchValue(d,D={}){null!=d&&(d.forEach((k,xe)=>{this.at(xe)&&this.at(xe).patchValue(k,{onlySelf:!0,emitEvent:D.emitEvent})}),this.updateValueAndValidity(D))}reset(d=[],D={}){this._forEachChild((k,xe)=>{k.reset(d[xe],{onlySelf:!0,emitEvent:D.emitEvent})}),this._updatePristine(D),this._updateTouched(D),this.updateValueAndValidity(D)}getRawValue(){return this.controls.map(d=>d.getRawValue())}clear(d={}){this.controls.length<1||(this._forEachChild(D=>D._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:d.emitEvent}))}_adjustIndex(d){return d<0?d+this.length:d}_syncPendingControls(){let d=this.controls.reduce((D,k)=>!!k._syncPendingControls()||D,!1);return d&&this.updateValueAndValidity({onlySelf:!0}),d}_forEachChild(d){this.controls.forEach((D,k)=>{d(D,k)})}_updateValue(){this.value=this.controls.filter(d=>d.enabled||this.disabled).map(d=>d.value)}_anyControls(d){return this.controls.some(D=>D.enabled&&d(D))}_setUpControls(){this._forEachChild(d=>this._registerControl(d))}_allControlsDisabled(){for(const d of this.controls)if(d.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(d){d.setParent(this),d._registerOnCollectionChange(this._onCollectionChange)}_find(d){return this.at(d)??null}}function Bo(S){return!!S&&(void 0!==S.asyncValidators||void 0!==S.validators||void 0!==S.updateOn)}class $n{constructor(){this.useNonNullable=!1}get nonNullable(){const d=new $n;return d.useNonNullable=!0,d}group(d,D=null){const k=this._reduceControls(d);let xe={};return Bo(D)?xe=D:null!==D&&(xe.validators=D.validator,xe.asyncValidators=D.asyncValidator),new He(k,xe)}record(d,D=null){const k=this._reduceControls(d);return new Yt(k,D)}control(d,D,k){let xe={};return this.useNonNullable?(Bo(D)?xe=D:(xe.validators=D,xe.asyncValidators=k),new Dn(d,{...xe,nonNullable:!0})):new Dn(d,D,k)}array(d,D,k){const xe=d.map(qe=>this._createControl(qe));return new Vt(xe,D,k)}_reduceControls(d){const D={};return Object.keys(d).forEach(k=>{D[k]=this._createControl(d[k])}),D}_createControl(d){if(d instanceof Dn)return d;if(d instanceof ce)return d;if(Array.isArray(d)){const D=d[0],k=d.length>1?d[1]:null,xe=d.length>2?d[2]:null;return this.control(D,k,xe)}return this.control(d)}static#e=this.\u0275fac=function(D){return new(D||$n)};static#t=this.\u0275prov=l.Yz7({token:$n,factory:$n.\u0275fac,providedIn:"root"})}class qo{static#e=this.\u0275fac=function(D){return new(D||qo)};static#t=this.\u0275prov=l.Yz7({token:qo,factory:function(){return(0,l.f3M)($n).nonNullable},providedIn:"root"})}class Tr extends $n{group(d,D=null){return super.group(d,D)}control(d,D,k){return super.control(d,D,k)}array(d,D,k){return super.array(d,D,k)}static#e=this.\u0275fac=function(){let d;return function(k){return(d||(d=l.n5z(Tr)))(k||Tr)}}();static#t=this.\u0275prov=l.Yz7({token:Tr,factory:Tr.\u0275fac,providedIn:"root"})}new l.GfV("16.2.12");class Hn{static withConfig(d){return{ngModule:Hn,providers:[{provide:On,useValue:d.callSetDisabledState??Gr}]}}static#e=this.\u0275fac=function(D){return new(D||Hn)};static#t=this.\u0275mod=l.oAB({type:Hn});static#n=this.\u0275inj=l.cJS({imports:[Do]})}class e1{static withConfig(d){return{ngModule:e1,providers:[{provide:$o,useValue:d.warnOnNgModelWithFormControl??"always"},{provide:On,useValue:d.callSetDisabledState??Gr}]}}static#e=this.\u0275fac=function(D){return new(D||e1)};static#t=this.\u0275mod=l.oAB({type:e1});static#n=this.\u0275inj=l.cJS({imports:[Do]})}},480:(_t,Me,w)=>{"use strict";w.d(Me,{b2:()=>Ue,q6:()=>xt});var l=w(354),y=w(575); + */class R{constructor(f,b){this._renderer=f,this._elementRef=b,this.onChange=z=>{},this.onTouched=()=>{}}setProperty(f,b){this._renderer.setProperty(this._elementRef.nativeElement,f,b)}registerOnTouched(f){this.onTouched=f}registerOnChange(f){this.onChange=f}setDisabledState(f){this.setProperty("disabled",f)}static#e=this.\u0275fac=function(b){return new(b||R)(s.GI1(s.q87),s.GI1(s.GMv))};static#t=this.\u0275dir=s.Sc5({type:R})}class j extends R{static#e=this.\u0275fac=(()=>{let f;return function(z){return(f||(f=s.otF(j)))(z||j)}})();static#t=this.\u0275dir=s.Sc5({type:j,features:[s.eg9]})}const se=new s.UbH(""),me={provide:se,useExisting:(0,s.wd)(()=>be),multi:!0};class be extends j{writeValue(f){this.setProperty("checked",f)}static#e=this.\u0275fac=(()=>{let f;return function(z){return(f||(f=s.otF(be)))(z||be)}})();static#t=this.\u0275dir=s.Sc5({type:be,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(b,z){1&b&&s.qCj("change",function(mt){return z.onChange(mt.target.checked)})("blur",function(){return z.onTouched()})},features:[s.M5G([me]),s.eg9]})}const xe={provide:se,useExisting:(0,s.wd)(()=>pe),multi:!0};const fe=new s.UbH("");class pe extends R{constructor(f,b,z){super(f,b),this._compositionMode=z,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function Oe(){const G=(0,C.uy)()?(0,C.uy)().getUserAgent():"";return/android (\d+)/.test(G.toLowerCase())}())}writeValue(f){const b=f??"";this.setProperty("value",b)}_handleInput(f){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(f)}_compositionStart(){this._composing=!0}_compositionEnd(f){this._composing=!1,this._compositionMode&&this.onChange(f)}static#e=this.\u0275fac=function(b){return new(b||pe)(s.GI1(s.q87),s.GI1(s.GMv),s.GI1(fe,8))};static#t=this.\u0275dir=s.Sc5({type:pe,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(b,z){1&b&&s.qCj("input",function(mt){return z._handleInput(mt.target.value)})("blur",function(){return z.onTouched()})("compositionstart",function(){return z._compositionStart()})("compositionend",function(mt){return z._compositionEnd(mt.target.value)})},features:[s.M5G([xe]),s.eg9]})}function de(G){return null==G||("string"==typeof G||Array.isArray(G))&&0===G.length}function He(G){return null!=G&&"number"==typeof G.length}const Ae=new s.UbH(""),Fe=new s.UbH(""),$=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;function he(G){return f=>{if(de(f.value)||de(G))return null;const b=parseFloat(f.value);return!isNaN(b)&&b{if(de(f.value)||de(G))return null;const b=parseFloat(f.value);return!isNaN(b)&&b>G?{max:{max:G,actual:f.value}}:null}}function Ce(G){return de(G.value)?{required:!0}:null}function Le(G){return!0===G.value?null:{required:!0}}function Be(G){return de(G.value)||$.test(G.value)?null:{email:!0}}function wt(G){return f=>de(f.value)||!He(f.value)?null:f.value.lengthHe(f.value)&&f.value.length>G?{maxlength:{requiredLength:G,actualLength:f.value.length}}:null}function pt(G){if(!G)return zt;let f,b;return"string"==typeof G?(b="","^"!==G.charAt(0)&&(b+="^"),b+=G,"$"!==G.charAt(G.length-1)&&(b+="$"),f=new RegExp(b)):(b=G.toString(),f=G),z=>{if(de(z.value))return null;const Ue=z.value;return f.test(Ue)?null:{pattern:{requiredPattern:b,actualValue:Ue}}}}function zt(G){return null}function p1(G){return null!=G}function fn(G){return(0,s.w5$)(G)?(0,F.Q)(G):G}function $1(G){let f={};return G.forEach(b=>{f=null!=b?{...f,...b}:f}),0===Object.keys(f).length?null:f}function St(G,f){return f.map(b=>b(G))}function tn(G){return G.map(f=>function $t(G){return!G.validate}(f)?f:b=>f.validate(b))}function m1(G){if(!G)return null;const f=G.filter(p1);return 0==f.length?null:function(b){return $1(St(b,f))}}function Ut(G){return null!=G?m1(tn(G)):null}function et(G){if(!G)return null;const f=G.filter(p1);return 0==f.length?null:function(b){return function ne(...G){if(1===G.length){const f=G[0];if((0,U.c)(f))return re(f,null);if((0,B.Y)(f)&&Object.getPrototypeOf(f)===Object.prototype){const b=Object.keys(f);return re(b.map(z=>f[z]),b)}}if("function"==typeof G[G.length-1]){const f=G.pop();return re(G=1===G.length&&(0,U.c)(G[0])?G[0]:G,null).pipe((0,k.k)(b=>f(...b)))}return re(G,null)}(St(b,f).map(fn)).pipe((0,k.k)($1))}}function je(G){return null!=G?et(tn(G)):null}function Me(G,f){return null===G?[f]:Array.isArray(G)?[...G,f]:[G,f]}function Z(G){return G._rawValidators}function at(G){return G._rawAsyncValidators}function ot(G){return G?Array.isArray(G)?G:[G]:[]}function b1(G,f){return Array.isArray(G)?G.includes(f):G===f}function T1(G,f){const b=ot(f);return ot(G).forEach(Ue=>{b1(b,Ue)||b.push(Ue)}),b}function ut(G,f){return ot(f).filter(b=>!b1(G,b))}class U1{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(f){this._rawValidators=f||[],this._composedValidatorFn=Ut(this._rawValidators)}_setAsyncValidators(f){this._rawAsyncValidators=f||[],this._composedAsyncValidatorFn=je(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(f){this._onDestroyCallbacks.push(f)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(f=>f()),this._onDestroyCallbacks=[]}reset(f=void 0){this.control&&this.control.reset(f)}hasError(f,b){return!!this.control&&this.control.hasError(f,b)}getError(f,b){return this.control?this.control.getError(f,b):null}}class Ct extends U1{get formDirective(){return null}get path(){return null}}class Ze extends U1{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class kt{constructor(f){this._cd=f}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}class X extends kt{constructor(f){super(f)}static#e=this.\u0275fac=function(b){return new(b||X)(s.GI1(Ze,2))};static#t=this.\u0275dir=s.Sc5({type:X,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(b,z){2&b&&s.eAK("ng-untouched",z.isUntouched)("ng-touched",z.isTouched)("ng-pristine",z.isPristine)("ng-dirty",z.isDirty)("ng-valid",z.isValid)("ng-invalid",z.isInvalid)("ng-pending",z.isPending)},features:[s.eg9]})}class ve extends kt{constructor(f){super(f)}static#e=this.\u0275fac=function(b){return new(b||ve)(s.GI1(Ct,10))};static#t=this.\u0275dir=s.Sc5({type:ve,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(b,z){2&b&&s.eAK("ng-untouched",z.isUntouched)("ng-touched",z.isTouched)("ng-pristine",z.isPristine)("ng-dirty",z.isDirty)("ng-valid",z.isValid)("ng-invalid",z.isInvalid)("ng-pending",z.isPending)("ng-submitted",z.isSubmitted)},features:[s.eg9]})}const ir="VALID",rn="INVALID",Bn="PENDING",ct="DISABLED";function x(G){return(dt(G)?G.validators:G)||null}function we(G,f){return(dt(f)?f.asyncValidators:G)||null}function dt(G){return null!=G&&!Array.isArray(G)&&"object"==typeof G}function e1(G,f,b){const z=G.controls;if(!(f?Object.keys(z):z).length)throw new s.OBp(1e3,"");if(!z[b])throw new s.OBp(1001,"")}function Nt(G,f,b){G._forEachChild((z,Ue)=>{if(void 0===b[Ue])throw new s.OBp(1002,"")})}class it{constructor(f,b){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(f),this._assignAsyncValidators(b)}get validator(){return this._composedValidatorFn}set validator(f){this._rawValidators=this._composedValidatorFn=f}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(f){this._rawAsyncValidators=this._composedAsyncValidatorFn=f}get parent(){return this._parent}get valid(){return this.status===ir}get invalid(){return this.status===rn}get pending(){return this.status==Bn}get disabled(){return this.status===ct}get enabled(){return this.status!==ct}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(f){this._assignValidators(f)}setAsyncValidators(f){this._assignAsyncValidators(f)}addValidators(f){this.setValidators(T1(f,this._rawValidators))}addAsyncValidators(f){this.setAsyncValidators(T1(f,this._rawAsyncValidators))}removeValidators(f){this.setValidators(ut(f,this._rawValidators))}removeAsyncValidators(f){this.setAsyncValidators(ut(f,this._rawAsyncValidators))}hasValidator(f){return b1(this._rawValidators,f)}hasAsyncValidator(f){return b1(this._rawAsyncValidators,f)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(f={}){this.touched=!0,this._parent&&!f.onlySelf&&this._parent.markAsTouched(f)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(f=>f.markAllAsTouched())}markAsUntouched(f={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(b=>{b.markAsUntouched({onlySelf:!0})}),this._parent&&!f.onlySelf&&this._parent._updateTouched(f)}markAsDirty(f={}){this.pristine=!1,this._parent&&!f.onlySelf&&this._parent.markAsDirty(f)}markAsPristine(f={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(b=>{b.markAsPristine({onlySelf:!0})}),this._parent&&!f.onlySelf&&this._parent._updatePristine(f)}markAsPending(f={}){this.status=Bn,!1!==f.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!f.onlySelf&&this._parent.markAsPending(f)}disable(f={}){const b=this._parentMarkedDirty(f.onlySelf);this.status=ct,this.errors=null,this._forEachChild(z=>{z.disable({...f,onlySelf:!0})}),this._updateValue(),!1!==f.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...f,skipPristineCheck:b}),this._onDisabledChange.forEach(z=>z(!0))}enable(f={}){const b=this._parentMarkedDirty(f.onlySelf);this.status=ir,this._forEachChild(z=>{z.enable({...f,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:f.emitEvent}),this._updateAncestors({...f,skipPristineCheck:b}),this._onDisabledChange.forEach(z=>z(!1))}_updateAncestors(f){this._parent&&!f.onlySelf&&(this._parent.updateValueAndValidity(f),f.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(f){this._parent=f}getRawValue(){return this.value}updateValueAndValidity(f={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===ir||this.status===Bn)&&this._runAsyncValidator(f.emitEvent)),!1!==f.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!f.onlySelf&&this._parent.updateValueAndValidity(f)}_updateTreeValidity(f={emitEvent:!0}){this._forEachChild(b=>b._updateTreeValidity(f)),this.updateValueAndValidity({onlySelf:!0,emitEvent:f.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?ct:ir}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(f){if(this.asyncValidator){this.status=Bn,this._hasOwnPendingAsyncValidator=!0;const b=fn(this.asyncValidator(this));this._asyncValidationSubscription=b.subscribe(z=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(z,{emitEvent:f})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(f,b={}){this.errors=f,this._updateControlsErrors(!1!==b.emitEvent)}get(f){let b=f;return null==b||(Array.isArray(b)||(b=b.split(".")),0===b.length)?null:b.reduce((z,Ue)=>z&&z._find(Ue),this)}getError(f,b){const z=b?this.get(b):this;return z&&z.errors?z.errors[f]:null}hasError(f,b){return!!this.getError(f,b)}get root(){let f=this;for(;f._parent;)f=f._parent;return f}_updateControlsErrors(f){this.status=this._calculateStatus(),f&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(f)}_initObservables(){this.valueChanges=new s._w7,this.statusChanges=new s._w7}_calculateStatus(){return this._allControlsDisabled()?ct:this.errors?rn:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Bn)?Bn:this._anyControlsHaveStatus(rn)?rn:ir}_anyControlsHaveStatus(f){return this._anyControls(b=>b.status===f)}_anyControlsDirty(){return this._anyControls(f=>f.dirty)}_anyControlsTouched(){return this._anyControls(f=>f.touched)}_updatePristine(f={}){this.pristine=!this._anyControlsDirty(),this._parent&&!f.onlySelf&&this._parent._updatePristine(f)}_updateTouched(f={}){this.touched=this._anyControlsTouched(),this._parent&&!f.onlySelf&&this._parent._updateTouched(f)}_registerOnCollectionChange(f){this._onCollectionChange=f}_setUpdateStrategy(f){dt(f)&&null!=f.updateOn&&(this._updateOn=f.updateOn)}_parentMarkedDirty(f){const b=this._parent&&this._parent.dirty;return!f&&!!b&&!this._parent._anyControlsDirty()}_find(f){return null}_assignValidators(f){this._rawValidators=Array.isArray(f)?f.slice():f,this._composedValidatorFn=function W(G){return Array.isArray(G)?Ut(G):G||null}(this._rawValidators)}_assignAsyncValidators(f){this._rawAsyncValidators=Array.isArray(f)?f.slice():f,this._composedAsyncValidatorFn=function rt(G){return Array.isArray(G)?je(G):G||null}(this._rawAsyncValidators)}}class V1 extends it{constructor(f,b,z){super(x(b),we(z,b)),this.controls=f,this._initObservables(),this._setUpdateStrategy(b),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(f,b){return this.controls[f]?this.controls[f]:(this.controls[f]=b,b.setParent(this),b._registerOnCollectionChange(this._onCollectionChange),b)}addControl(f,b,z={}){this.registerControl(f,b),this.updateValueAndValidity({emitEvent:z.emitEvent}),this._onCollectionChange()}removeControl(f,b={}){this.controls[f]&&this.controls[f]._registerOnCollectionChange(()=>{}),delete this.controls[f],this.updateValueAndValidity({emitEvent:b.emitEvent}),this._onCollectionChange()}setControl(f,b,z={}){this.controls[f]&&this.controls[f]._registerOnCollectionChange(()=>{}),delete this.controls[f],b&&this.registerControl(f,b),this.updateValueAndValidity({emitEvent:z.emitEvent}),this._onCollectionChange()}contains(f){return this.controls.hasOwnProperty(f)&&this.controls[f].enabled}setValue(f,b={}){Nt(this,0,f),Object.keys(f).forEach(z=>{e1(this,!0,z),this.controls[z].setValue(f[z],{onlySelf:!0,emitEvent:b.emitEvent})}),this.updateValueAndValidity(b)}patchValue(f,b={}){null!=f&&(Object.keys(f).forEach(z=>{const Ue=this.controls[z];Ue&&Ue.patchValue(f[z],{onlySelf:!0,emitEvent:b.emitEvent})}),this.updateValueAndValidity(b))}reset(f={},b={}){this._forEachChild((z,Ue)=>{z.reset(f?f[Ue]:null,{onlySelf:!0,emitEvent:b.emitEvent})}),this._updatePristine(b),this._updateTouched(b),this.updateValueAndValidity(b)}getRawValue(){return this._reduceChildren({},(f,b,z)=>(f[z]=b.getRawValue(),f))}_syncPendingControls(){let f=this._reduceChildren(!1,(b,z)=>!!z._syncPendingControls()||b);return f&&this.updateValueAndValidity({onlySelf:!0}),f}_forEachChild(f){Object.keys(this.controls).forEach(b=>{const z=this.controls[b];z&&f(z,b)})}_setUpControls(){this._forEachChild(f=>{f.setParent(this),f._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(f){for(const[b,z]of Object.entries(this.controls))if(this.contains(b)&&f(z))return!0;return!1}_reduceValue(){return this._reduceChildren({},(b,z,Ue)=>((z.enabled||this.disabled)&&(b[Ue]=z.value),b))}_reduceChildren(f,b){let z=f;return this._forEachChild((Ue,mt)=>{z=b(z,Ue,mt)}),z}_allControlsDisabled(){for(const f of Object.keys(this.controls))if(this.controls[f].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(f){return this.controls.hasOwnProperty(f)?this.controls[f]:null}}class sr extends V1{}const pn=new s.UbH("CallSetDisabledState",{providedIn:"root",factory:()=>wn}),wn="always";function t1(G,f){return[...f.path,G]}function k2(G,f,b=wn){Mt(G,f),f.valueAccessor.writeValue(G.value),(G.disabled||"always"===b)&&f.valueAccessor.setDisabledState?.(G.disabled),function Z2(G,f){f.valueAccessor.registerOnChange(b=>{G._pendingValue=b,G._pendingChange=!0,G._pendingDirty=!0,"change"===G.updateOn&&zn(G,f)})}(G,f),function w2(G,f){const b=(z,Ue)=>{f.valueAccessor.writeValue(z),Ue&&f.viewToModelUpdate(z)};G.registerOnChange(b),f._registerOnDestroy(()=>{G._unregisterOnChange(b)})}(G,f),function F2(G,f){f.valueAccessor.registerOnTouched(()=>{G._pendingTouched=!0,"blur"===G.updateOn&&G._pendingChange&&zn(G,f),"submit"!==G.updateOn&&G.markAsTouched()})}(G,f),function Wt(G,f){if(f.valueAccessor.setDisabledState){const b=z=>{f.valueAccessor.setDisabledState(z)};G.registerOnDisabledChange(b),f._registerOnDestroy(()=>{G._unregisterOnDisabledChange(b)})}}(G,f)}function t2(G,f,b=!0){const z=()=>{};f.valueAccessor&&(f.valueAccessor.registerOnChange(z),f.valueAccessor.registerOnTouched(z)),b2(G,f),G&&(f._invokeOnDestroyCallbacks(),G._registerOnCollectionChange(()=>{}))}function on(G,f){G.forEach(b=>{b.registerOnValidatorChange&&b.registerOnValidatorChange(f)})}function Mt(G,f){const b=Z(G);null!==f.validator?G.setValidators(Me(b,f.validator)):"function"==typeof b&&G.setValidators([b]);const z=at(G);null!==f.asyncValidator?G.setAsyncValidators(Me(z,f.asyncValidator)):"function"==typeof z&&G.setAsyncValidators([z]);const Ue=()=>G.updateValueAndValidity();on(f._rawValidators,Ue),on(f._rawAsyncValidators,Ue)}function b2(G,f){let b=!1;if(null!==G){if(null!==f.validator){const Ue=Z(G);if(Array.isArray(Ue)&&Ue.length>0){const mt=Ue.filter(_n=>_n!==f.validator);mt.length!==Ue.length&&(b=!0,G.setValidators(mt))}}if(null!==f.asyncValidator){const Ue=at(G);if(Array.isArray(Ue)&&Ue.length>0){const mt=Ue.filter(_n=>_n!==f.asyncValidator);mt.length!==Ue.length&&(b=!0,G.setAsyncValidators(mt))}}}const z=()=>{};return on(f._rawValidators,z),on(f._rawAsyncValidators,z),b}function zn(G,f){G._pendingDirty&&G.markAsDirty(),G.setValue(G._pendingValue,{emitModelToViewChange:!1}),f.viewToModelUpdate(G._pendingValue),G._pendingChange=!1}function B1(G,f){Mt(G,f)}function Y2(G,f){if(!G.hasOwnProperty("model"))return!1;const b=G.model;return!!b.isFirstChange()||!Object.is(f,b.currentValue)}function P(G,f){G._syncPendingControls(),f.forEach(b=>{const z=b.control;"submit"===z.updateOn&&z._pendingChange&&(b.viewToModelUpdate(z._pendingValue),z._pendingChange=!1)})}function q(G,f){if(!f)return null;let b,z,Ue;return Array.isArray(f),f.forEach(mt=>{mt.constructor===pe?b=mt:function H(G){return Object.getPrototypeOf(G.constructor)===j}(mt)?z=mt:Ue=mt}),Ue||z||b||null}const Ve={provide:Ct,useExisting:(0,s.wd)(()=>ht)},yt=Promise.resolve();class ht extends Ct{constructor(f,b,z){super(),this.callSetDisabledState=z,this.submitted=!1,this._directives=new Set,this.ngSubmit=new s._w7,this.form=new V1({},Ut(f),je(b))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(f){yt.then(()=>{const b=this._findContainer(f.path);f.control=b.registerControl(f.name,f.control),k2(f.control,f,this.callSetDisabledState),f.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(f)})}getControl(f){return this.form.get(f.path)}removeControl(f){yt.then(()=>{const b=this._findContainer(f.path);b&&b.removeControl(f.name),this._directives.delete(f)})}addFormGroup(f){yt.then(()=>{const b=this._findContainer(f.path),z=new V1({});B1(z,f),b.registerControl(f.name,z),z.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(f){yt.then(()=>{const b=this._findContainer(f.path);b&&b.removeControl(f.name)})}getFormGroup(f){return this.form.get(f.path)}updateModel(f,b){yt.then(()=>{this.form.get(f.path).setValue(b)})}setValue(f){this.control.setValue(f)}onSubmit(f){return this.submitted=!0,P(this.form,this._directives),this.ngSubmit.emit(f),"dialog"===f?.target?.method}onReset(){this.resetForm()}resetForm(f=void 0){this.form.reset(f),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(f){return f.pop(),f.length?this.form.get(f):this.form}static#e=this.\u0275fac=function(b){return new(b||ht)(s.GI1(Ae,10),s.GI1(Fe,10),s.GI1(pn,8))};static#t=this.\u0275dir=s.Sc5({type:ht,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(b,z){1&b&&s.qCj("submit",function(mt){return z.onSubmit(mt)})("reset",function(){return z.onReset()})},inputs:{options:[s.Wk5.None,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[s.M5G([Ve]),s.eg9]})}function Kt(G,f){const b=G.indexOf(f);b>-1&&G.splice(b,1)}function w1(G){return"object"==typeof G&&null!==G&&2===Object.keys(G).length&&"value"in G&&"disabled"in G}const Rt=class extends it{constructor(f=null,b,z){super(x(b),we(z,b)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(f),this._setUpdateStrategy(b),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),dt(b)&&(b.nonNullable||b.initialValueIsDefault)&&(w1(f)?this.defaultValue=f.value:this.defaultValue=f)}setValue(f,b={}){this.value=this._pendingValue=f,this._onChange.length&&!1!==b.emitModelToViewChange&&this._onChange.forEach(z=>z(this.value,!1!==b.emitViewToModelChange)),this.updateValueAndValidity(b)}patchValue(f,b={}){this.setValue(f,b)}reset(f=this.defaultValue,b={}){this._applyFormState(f),this.markAsPristine(b),this.markAsUntouched(b),this.setValue(this.value,b),this._pendingChange=!1}_updateValue(){}_anyControls(f){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(f){this._onChange.push(f)}_unregisterOnChange(f){Kt(this._onChange,f)}registerOnDisabledChange(f){this._onDisabledChange.push(f)}_unregisterOnDisabledChange(f){Kt(this._onDisabledChange,f)}_forEachChild(f){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange))&&(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),!0)}_applyFormState(f){w1(f)?(this.value=this._pendingValue=f.value,f.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=f}};class J1 extends Ct{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return t1(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}static#e=this.\u0275fac=(()=>{let f;return function(z){return(f||(f=s.otF(J1)))(z||J1)}})();static#t=this.\u0275dir=s.Sc5({type:J1,features:[s.eg9]})}const x1={provide:Ct,useExisting:(0,s.wd)(()=>Dn)};class Dn extends J1{constructor(f,b,z){super(),this.name="",this._parent=f,this._setValidators(b),this._setAsyncValidators(z)}_checkParentType(){!(this._parent instanceof Dn)&&this._parent}static#e=this.\u0275fac=function(b){return new(b||Dn)(s.GI1(Ct,5),s.GI1(Ae,10),s.GI1(Fe,10))};static#t=this.\u0275dir=s.Sc5({type:Dn,selectors:[["","ngModelGroup",""]],inputs:{name:[s.Wk5.None,"ngModelGroup","name"]},exportAs:["ngModelGroup"],features:[s.M5G([x1]),s.eg9]})}const On={provide:Ze,useExisting:(0,s.wd)(()=>Un)},Kn=Promise.resolve();class Un extends Ze{constructor(f,b,z,Ue,mt,_n){super(),this._changeDetectorRef=mt,this.callSetDisabledState=_n,this.control=new Rt,this._registered=!1,this.name="",this.update=new s._w7,this._parent=f,this._setValidators(b),this._setAsyncValidators(z),this.valueAccessor=q(0,Ue)}ngOnChanges(f){if(this._checkForErrors(),!this._registered||"name"in f){if(this._registered&&(this._checkName(),this.formDirective)){const b=f.name.previousValue;this.formDirective.removeControl({name:b,path:this._getPath(b)})}this._setUpControl()}"isDisabled"in f&&this._updateDisabled(f),Y2(f,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(f){this.viewModel=f,this.update.emit(f)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){k2(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),!this._isStandalone()&&this.name}_updateValue(f){Kn.then(()=>{this.control.setValue(f,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(f){const b=f.isDisabled.currentValue,z=0!==b&&(0,s.cZD)(b);Kn.then(()=>{z&&!this.control.disabled?this.control.disable():!z&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(f){return this._parent?t1(f,this._parent):[f]}static#e=this.\u0275fac=function(b){return new(b||Un)(s.GI1(Ct,9),s.GI1(Ae,10),s.GI1(Fe,10),s.GI1(se,10),s.GI1(s.kD9,8),s.GI1(pn,8))};static#t=this.\u0275dir=s.Sc5({type:Un,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[s.Wk5.None,"disabled","isDisabled"],model:[s.Wk5.None,"ngModel","model"],options:[s.Wk5.None,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[s.M5G([On]),s.eg9,s.SYr]})}class R2{static#e=this.\u0275fac=function(b){return new(b||R2)};static#t=this.\u0275dir=s.Sc5({type:R2,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}const C3={provide:se,useExisting:(0,s.wd)(()=>Dt),multi:!0};class Dt extends j{writeValue(f){const b=f??"";this.setProperty("value",b)}registerOnChange(f){this.onChange=b=>{f(""==b?null:parseFloat(b))}}static#e=this.\u0275fac=(()=>{let f;return function(z){return(f||(f=s.otF(Dt)))(z||Dt)}})();static#t=this.\u0275dir=s.Sc5({type:Dt,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(b,z){1&b&&s.qCj("input",function(mt){return z.onChange(mt.target.value)})("blur",function(){return z.onTouched()})},features:[s.M5G([C3]),s.eg9]})}const G1={provide:se,useExisting:(0,s.wd)(()=>z1),multi:!0};class Nn{constructor(){this._accessors=[]}add(f,b){this._accessors.push([f,b])}remove(f){for(let b=this._accessors.length-1;b>=0;--b)if(this._accessors[b][1]===f)return void this._accessors.splice(b,1)}select(f){this._accessors.forEach(b=>{this._isSameGroup(b,f)&&b[1]!==f&&b[1].fireUncheck(f.value)})}_isSameGroup(f,b){return!!f[0].control&&(f[0]._parent===b._control._parent&&f[1].name===b.name)}static#e=this.\u0275fac=function(b){return new(b||Nn)};static#t=this.\u0275prov=s.wxM({token:Nn,factory:Nn.\u0275fac,providedIn:"root"})}class z1 extends j{constructor(f,b,z,Ue){super(f,b),this._registry=z,this._injector=Ue,this.setDisabledStateFired=!1,this.onChange=()=>{},this.callSetDisabledState=(0,s.uUt)(pn,{optional:!0})??wn}ngOnInit(){this._control=this._injector.get(Ze),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(f){this._state=f===this.value,this.setProperty("checked",this._state)}registerOnChange(f){this._fn=f,this.onChange=()=>{f(this.value),this._registry.select(this)}}setDisabledState(f){(this.setDisabledStateFired||f||"whenDisabledForLegacyCode"===this.callSetDisabledState)&&this.setProperty("disabled",f),this.setDisabledStateFired=!0}fireUncheck(f){this.writeValue(f)}_checkName(){this.name&&this.formControlName&&(this.name,this.formControlName),!this.name&&this.formControlName&&(this.name=this.formControlName)}static#e=this.\u0275fac=function(b){return new(b||z1)(s.GI1(s.q87),s.GI1(s.GMv),s.GI1(Nn),s.GI1(s.zZn))};static#t=this.\u0275dir=s.Sc5({type:z1,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(b,z){1&b&&s.qCj("change",function(){return z.onChange()})("blur",function(){return z.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[s.M5G([G1]),s.eg9]})}const Kr={provide:se,useExisting:(0,s.wd)(()=>ar),multi:!0};class ar extends j{writeValue(f){this.setProperty("value",parseFloat(f))}registerOnChange(f){this.onChange=b=>{f(""==b?null:parseFloat(b))}}static#e=this.\u0275fac=(()=>{let f;return function(z){return(f||(f=s.otF(ar)))(z||ar)}})();static#t=this.\u0275dir=s.Sc5({type:ar,selectors:[["input","type","range","formControlName",""],["input","type","range","formControl",""],["input","type","range","ngModel",""]],hostBindings:function(b,z){1&b&&s.qCj("change",function(mt){return z.onChange(mt.target.value)})("input",function(mt){return z.onChange(mt.target.value)})("blur",function(){return z.onTouched()})},features:[s.M5G([Kr]),s.eg9]})}const lr=new s.UbH(""),d2={provide:Ze,useExisting:(0,s.wd)(()=>L2)};class L2 extends Ze{set isDisabled(f){}static#e=this._ngModelWarningSentOnce=!1;constructor(f,b,z,Ue,mt){super(),this._ngModelWarningConfig=Ue,this.callSetDisabledState=mt,this.update=new s._w7,this._ngModelWarningSent=!1,this._setValidators(f),this._setAsyncValidators(b),this.valueAccessor=q(0,z)}ngOnChanges(f){if(this._isControlChanged(f)){const b=f.form.previousValue;b&&t2(b,this,!1),k2(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}Y2(f,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&t2(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(f){this.viewModel=f,this.update.emit(f)}_isControlChanged(f){return f.hasOwnProperty("form")}static#t=this.\u0275fac=function(b){return new(b||L2)(s.GI1(Ae,10),s.GI1(Fe,10),s.GI1(se,10),s.GI1(lr,8),s.GI1(pn,8))};static#n=this.\u0275dir=s.Sc5({type:L2,selectors:[["","formControl",""]],inputs:{form:[s.Wk5.None,"formControl","form"],isDisabled:[s.Wk5.None,"disabled","isDisabled"],model:[s.Wk5.None,"ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[s.M5G([d2]),s.eg9,s.SYr]})}const L1={provide:Ct,useExisting:(0,s.wd)(()=>Ye)};class Ye extends Ct{constructor(f,b,z){super(),this.callSetDisabledState=z,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new s._w7,this._setValidators(f),this._setAsyncValidators(b)}ngOnChanges(f){this._checkFormPresent(),f.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(b2(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(f){const b=this.form.get(f.path);return k2(b,f,this.callSetDisabledState),b.updateValueAndValidity({emitEvent:!1}),this.directives.push(f),b}getControl(f){return this.form.get(f.path)}removeControl(f){t2(f.control||null,f,!1),function Se(G,f){const b=G.indexOf(f);b>-1&&G.splice(b,1)}(this.directives,f)}addFormGroup(f){this._setUpFormContainer(f)}removeFormGroup(f){this._cleanUpFormContainer(f)}getFormGroup(f){return this.form.get(f.path)}addFormArray(f){this._setUpFormContainer(f)}removeFormArray(f){this._cleanUpFormContainer(f)}getFormArray(f){return this.form.get(f.path)}updateModel(f,b){this.form.get(f.path).setValue(b)}onSubmit(f){return this.submitted=!0,P(this.form,this.directives),this.ngSubmit.emit(f),"dialog"===f?.target?.method}onReset(){this.resetForm()}resetForm(f=void 0){this.form.reset(f),this.submitted=!1}_updateDomValue(){this.directives.forEach(f=>{const b=f.control,z=this.form.get(f.path);b!==z&&(t2(b||null,f),z instanceof Rt&&(k2(z,f,this.callSetDisabledState),f.control=z))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(f){const b=this.form.get(f.path);B1(b,f),b.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(f){if(this.form){const b=this.form.get(f.path);b&&function c2(G,f){return b2(G,f)}(b,f)&&b.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Mt(this.form,this),this._oldForm&&b2(this._oldForm,this)}_checkFormPresent(){this.form}static#e=this.\u0275fac=function(b){return new(b||Ye)(s.GI1(Ae,10),s.GI1(Fe,10),s.GI1(pn,8))};static#t=this.\u0275dir=s.Sc5({type:Ye,selectors:[["","formGroup",""]],hostBindings:function(b,z){1&b&&s.qCj("submit",function(mt){return z.onSubmit(mt)})("reset",function(){return z.onReset()})},inputs:{form:[s.Wk5.None,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[s.M5G([L1]),s.eg9,s.SYr]})}const vt={provide:Ct,useExisting:(0,s.wd)(()=>k1)};class k1 extends J1{constructor(f,b,z){super(),this.name=null,this._parent=f,this._setValidators(b),this._setAsyncValidators(z)}_checkParentType(){Zt(this._parent)}static#e=this.\u0275fac=function(b){return new(b||k1)(s.GI1(Ct,13),s.GI1(Ae,10),s.GI1(Fe,10))};static#t=this.\u0275dir=s.Sc5({type:k1,selectors:[["","formGroupName",""]],inputs:{name:[s.Wk5.None,"formGroupName","name"]},features:[s.M5G([vt]),s.eg9]})}const gn={provide:Ct,useExisting:(0,s.wd)(()=>R1)};class R1 extends Ct{constructor(f,b,z){super(),this.name=null,this._parent=f,this._setValidators(b),this._setAsyncValidators(z)}ngOnInit(){this._checkParentType(),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return t1(null==this.name?this.name:this.name.toString(),this._parent)}_checkParentType(){Zt(this._parent)}static#e=this.\u0275fac=function(b){return new(b||R1)(s.GI1(Ct,13),s.GI1(Ae,10),s.GI1(Fe,10))};static#t=this.\u0275dir=s.Sc5({type:R1,selectors:[["","formArrayName",""]],inputs:{name:[s.Wk5.None,"formArrayName","name"]},features:[s.M5G([gn]),s.eg9]})}function Zt(G){return!(G instanceof k1||G instanceof Ye||G instanceof R1)}const u1={provide:Ze,useExisting:(0,s.wd)(()=>n1)};class n1 extends Ze{set isDisabled(f){}static#e=this._ngModelWarningSentOnce=!1;constructor(f,b,z,Ue,mt){super(),this._ngModelWarningConfig=mt,this._added=!1,this.name=null,this.update=new s._w7,this._ngModelWarningSent=!1,this._parent=f,this._setValidators(b),this._setAsyncValidators(z),this.valueAccessor=q(0,Ue)}ngOnChanges(f){this._added||this._setUpControl(),Y2(f,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(f){this.viewModel=f,this.update.emit(f)}get path(){return t1(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}static#t=this.\u0275fac=function(b){return new(b||n1)(s.GI1(Ct,13),s.GI1(Ae,10),s.GI1(Fe,10),s.GI1(se,10),s.GI1(lr,8))};static#n=this.\u0275dir=s.Sc5({type:n1,selectors:[["","formControlName",""]],inputs:{name:[s.Wk5.None,"formControlName","name"],isDisabled:[s.Wk5.None,"disabled","isDisabled"],model:[s.Wk5.None,"ngModel","model"]},outputs:{update:"ngModelChange"},features:[s.M5G([u1]),s.eg9,s.SYr]})}const Cn={provide:se,useExisting:(0,s.wd)(()=>E2),multi:!0};function r2(G,f){return null==G?`${f}`:(f&&"object"==typeof f&&(f="Object"),`${G}: ${f}`.slice(0,50))}class E2 extends j{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(f){this._compareWith=f}writeValue(f){this.value=f;const z=r2(this._getOptionId(f),f);this.setProperty("value",z)}registerOnChange(f){this.onChange=b=>{this.value=this._getOptionValue(b),f(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(f){for(const b of this._optionMap.keys())if(this._compareWith(this._optionMap.get(b),f))return b;return null}_getOptionValue(f){const b=function xt(G){return G.split(":")[0]}(f);return this._optionMap.has(b)?this._optionMap.get(b):f}static#e=this.\u0275fac=(()=>{let f;return function(z){return(f||(f=s.otF(E2)))(z||E2)}})();static#t=this.\u0275dir=s.Sc5({type:E2,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(b,z){1&b&&s.qCj("change",function(mt){return z.onChange(mt.target.value)})("blur",function(){return z.onTouched()})},inputs:{compareWith:"compareWith"},features:[s.M5G([Cn]),s.eg9]})}class Q2{constructor(f,b,z){this._element=f,this._renderer=b,this._select=z,this._select&&(this.id=this._select._registerOption())}set ngValue(f){null!=this._select&&(this._select._optionMap.set(this.id,f),this._setElementValue(r2(this.id,f)),this._select.writeValue(this._select.value))}set value(f){this._setElementValue(f),this._select&&this._select.writeValue(this._select.value)}_setElementValue(f){this._renderer.setProperty(this._element.nativeElement,"value",f)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static#e=this.\u0275fac=function(b){return new(b||Q2)(s.GI1(s.GMv),s.GI1(s.q87),s.GI1(E2,9))};static#t=this.\u0275dir=s.Sc5({type:Q2,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}const $2={provide:se,useExisting:(0,s.wd)(()=>ln),multi:!0};function H1(G,f){return null==G?`${f}`:("string"==typeof f&&(f=`'${f}'`),f&&"object"==typeof f&&(f="Object"),`${G}: ${f}`.slice(0,50))}class ln extends j{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(f){this._compareWith=f}writeValue(f){let b;if(this.value=f,Array.isArray(f)){const z=f.map(Ue=>this._getOptionId(Ue));b=(Ue,mt)=>{Ue._setSelected(z.indexOf(mt.toString())>-1)}}else b=(z,Ue)=>{z._setSelected(!1)};this._optionMap.forEach(b)}registerOnChange(f){this.onChange=b=>{const z=[],Ue=b.selectedOptions;if(void 0!==Ue){const mt=Ue;for(let _n=0;_n{let f;return function(z){return(f||(f=s.otF(ln)))(z||ln)}})();static#t=this.\u0275dir=s.Sc5({type:ln,selectors:[["select","multiple","","formControlName",""],["select","multiple","","formControl",""],["select","multiple","","ngModel",""]],hostBindings:function(b,z){1&b&&s.qCj("change",function(mt){return z.onChange(mt.target)})("blur",function(){return z.onTouched()})},inputs:{compareWith:"compareWith"},features:[s.M5G([$2]),s.eg9]})}class o2{constructor(f,b,z){this._element=f,this._renderer=b,this._select=z,this._select&&(this.id=this._select._registerOption(this))}set ngValue(f){null!=this._select&&(this._value=f,this._setElementValue(H1(this.id,f)),this._select.writeValue(this._select.value))}set value(f){this._select?(this._value=f,this._setElementValue(H1(this.id,f)),this._select.writeValue(this._select.value)):this._setElementValue(f)}_setElementValue(f){this._renderer.setProperty(this._element.nativeElement,"value",f)}_setSelected(f){this._renderer.setProperty(this._element.nativeElement,"selected",f)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static#e=this.\u0275fac=function(b){return new(b||o2)(s.GI1(s.GMv),s.GI1(s.q87),s.GI1(ln,9))};static#t=this.\u0275dir=s.Sc5({type:o2,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}function Mr(G){return"number"==typeof G?G:parseInt(G,10)}function mn(G){return"number"==typeof G?G:parseFloat(G)}class Zn{constructor(){this._validator=zt}ngOnChanges(f){if(this.inputName in f){const b=this.normalizeInput(f[this.inputName].currentValue);this._enabled=this.enabled(b),this._validator=this._enabled?this.createValidator(b):zt,this._onChange&&this._onChange()}}validate(f){return this._validator(f)}registerOnValidatorChange(f){this._onChange=f}enabled(f){return null!=f}static#e=this.\u0275fac=function(b){return new(b||Zn)};static#t=this.\u0275dir=s.Sc5({type:Zn,features:[s.SYr]})}const j2={provide:Ae,useExisting:(0,s.wd)(()=>Ot),multi:!0};class Ot extends Zn{constructor(){super(...arguments),this.inputName="max",this.normalizeInput=f=>mn(f),this.createValidator=f=>K(f)}static#e=this.\u0275fac=(()=>{let f;return function(z){return(f||(f=s.otF(Ot)))(z||Ot)}})();static#t=this.\u0275dir=s.Sc5({type:Ot,selectors:[["input","type","number","max","","formControlName",""],["input","type","number","max","","formControl",""],["input","type","number","max","","ngModel",""]],hostVars:1,hostBindings:function(b,z){2&b&&s.e48("max",z._enabled?z.max:null)},inputs:{max:"max"},features:[s.M5G([j2]),s.eg9]})}const Zr={provide:Ae,useExisting:(0,s.wd)(()=>i2),multi:!0};class i2 extends Zn{constructor(){super(...arguments),this.inputName="min",this.normalizeInput=f=>mn(f),this.createValidator=f=>he(f)}static#e=this.\u0275fac=(()=>{let f;return function(z){return(f||(f=s.otF(i2)))(z||i2)}})();static#t=this.\u0275dir=s.Sc5({type:i2,selectors:[["input","type","number","min","","formControlName",""],["input","type","number","min","","formControl",""],["input","type","number","min","","ngModel",""]],hostVars:1,hostBindings:function(b,z){2&b&&s.e48("min",z._enabled?z.min:null)},inputs:{min:"min"},features:[s.M5G([Zr]),s.eg9]})}const An={provide:Ae,useExisting:(0,s.wd)(()=>Sn),multi:!0},cn={provide:Ae,useExisting:(0,s.wd)(()=>Jt),multi:!0};class Sn extends Zn{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=s.cZD,this.createValidator=f=>Ce}enabled(f){return f}static#e=this.\u0275fac=(()=>{let f;return function(z){return(f||(f=s.otF(Sn)))(z||Sn)}})();static#t=this.\u0275dir=s.Sc5({type:Sn,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(b,z){2&b&&s.e48("required",z._enabled?"":null)},inputs:{required:"required"},features:[s.M5G([An]),s.eg9]})}class Jt extends Sn{constructor(){super(...arguments),this.createValidator=f=>Le}static#e=this.\u0275fac=(()=>{let f;return function(z){return(f||(f=s.otF(Jt)))(z||Jt)}})();static#t=this.\u0275dir=s.Sc5({type:Jt,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(b,z){2&b&&s.e48("required",z._enabled?"":null)},features:[s.M5G([cn]),s.eg9]})}const vr={provide:Ae,useExisting:(0,s.wd)(()=>q1),multi:!0};class q1 extends Zn{constructor(){super(...arguments),this.inputName="email",this.normalizeInput=s.cZD,this.createValidator=f=>Be}enabled(f){return f}static#e=this.\u0275fac=(()=>{let f;return function(z){return(f||(f=s.otF(q1)))(z||q1)}})();static#t=this.\u0275dir=s.Sc5({type:q1,selectors:[["","email","","formControlName",""],["","email","","formControl",""],["","email","","ngModel",""]],inputs:{email:"email"},features:[s.M5G([vr]),s.eg9]})}const Y1={provide:Ae,useExisting:(0,s.wd)(()=>Tn),multi:!0};class Tn extends Zn{constructor(){super(...arguments),this.inputName="minlength",this.normalizeInput=f=>Mr(f),this.createValidator=f=>wt(f)}static#e=this.\u0275fac=(()=>{let f;return function(z){return(f||(f=s.otF(Tn)))(z||Tn)}})();static#t=this.\u0275dir=s.Sc5({type:Tn,selectors:[["","minlength","","formControlName",""],["","minlength","","formControl",""],["","minlength","","ngModel",""]],hostVars:1,hostBindings:function(b,z){2&b&&s.e48("minlength",z._enabled?z.minlength:null)},inputs:{minlength:"minlength"},features:[s.M5G([Y1]),s.eg9]})}const f2={provide:Ae,useExisting:(0,s.wd)(()=>d1),multi:!0};class d1 extends Zn{constructor(){super(...arguments),this.inputName="maxlength",this.normalizeInput=f=>Mr(f),this.createValidator=f=>Ht(f)}static#e=this.\u0275fac=(()=>{let f;return function(z){return(f||(f=s.otF(d1)))(z||d1)}})();static#t=this.\u0275dir=s.Sc5({type:d1,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(b,z){2&b&&s.e48("maxlength",z._enabled?z.maxlength:null)},inputs:{maxlength:"maxlength"},features:[s.M5G([f2]),s.eg9]})}const bn={provide:Ae,useExisting:(0,s.wd)(()=>I2),multi:!0};class I2 extends Zn{constructor(){super(...arguments),this.inputName="pattern",this.normalizeInput=f=>f,this.createValidator=f=>pt(f)}static#e=this.\u0275fac=(()=>{let f;return function(z){return(f||(f=s.otF(I2)))(z||I2)}})();static#t=this.\u0275dir=s.Sc5({type:I2,selectors:[["","pattern","","formControlName",""],["","pattern","","formControl",""],["","pattern","","ngModel",""]],hostVars:1,hostBindings:function(b,z){2&b&&s.e48("pattern",z._enabled?z.pattern:null)},inputs:{pattern:"pattern"},features:[s.M5G([bn]),s.eg9]})}class br{static#e=this.\u0275fac=function(b){return new(b||br)};static#t=this.\u0275mod=s.a4G({type:br});static#n=this.\u0275inj=s.s3X({})}class x3 extends it{constructor(f,b,z){super(x(b),we(z,b)),this.controls=f,this._initObservables(),this._setUpdateStrategy(b),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(f){return this.controls[this._adjustIndex(f)]}push(f,b={}){this.controls.push(f),this._registerControl(f),this.updateValueAndValidity({emitEvent:b.emitEvent}),this._onCollectionChange()}insert(f,b,z={}){this.controls.splice(f,0,b),this._registerControl(b),this.updateValueAndValidity({emitEvent:z.emitEvent})}removeAt(f,b={}){let z=this._adjustIndex(f);z<0&&(z=0),this.controls[z]&&this.controls[z]._registerOnCollectionChange(()=>{}),this.controls.splice(z,1),this.updateValueAndValidity({emitEvent:b.emitEvent})}setControl(f,b,z={}){let Ue=this._adjustIndex(f);Ue<0&&(Ue=0),this.controls[Ue]&&this.controls[Ue]._registerOnCollectionChange(()=>{}),this.controls.splice(Ue,1),b&&(this.controls.splice(Ue,0,b),this._registerControl(b)),this.updateValueAndValidity({emitEvent:z.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(f,b={}){Nt(this,0,f),f.forEach((z,Ue)=>{e1(this,!1,Ue),this.at(Ue).setValue(z,{onlySelf:!0,emitEvent:b.emitEvent})}),this.updateValueAndValidity(b)}patchValue(f,b={}){null!=f&&(f.forEach((z,Ue)=>{this.at(Ue)&&this.at(Ue).patchValue(z,{onlySelf:!0,emitEvent:b.emitEvent})}),this.updateValueAndValidity(b))}reset(f=[],b={}){this._forEachChild((z,Ue)=>{z.reset(f[Ue],{onlySelf:!0,emitEvent:b.emitEvent})}),this._updatePristine(b),this._updateTouched(b),this.updateValueAndValidity(b)}getRawValue(){return this.controls.map(f=>f.getRawValue())}clear(f={}){this.controls.length<1||(this._forEachChild(b=>b._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:f.emitEvent}))}_adjustIndex(f){return f<0?f+this.length:f}_syncPendingControls(){let f=this.controls.reduce((b,z)=>!!z._syncPendingControls()||b,!1);return f&&this.updateValueAndValidity({onlySelf:!0}),f}_forEachChild(f){this.controls.forEach((b,z)=>{f(b,z)})}_updateValue(){this.value=this.controls.filter(f=>f.enabled||this.disabled).map(f=>f.value)}_anyControls(f){return this.controls.some(b=>b.enabled&&f(b))}_setUpControls(){this._forEachChild(f=>this._registerControl(f))}_allControlsDisabled(){for(const f of this.controls)if(f.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(f){f.setParent(this),f._registerOnCollectionChange(this._onCollectionChange)}_find(f){return this.at(f)??null}}function p2(G){return!!G&&(void 0!==G.asyncValidators||void 0!==G.validators||void 0!==G.updateOn)}class wr{constructor(){this.useNonNullable=!1}get nonNullable(){const f=new wr;return f.useNonNullable=!0,f}group(f,b=null){const z=this._reduceControls(f);let Ue={};return p2(b)?Ue=b:null!==b&&(Ue.validators=b.validator,Ue.asyncValidators=b.asyncValidator),new V1(z,Ue)}record(f,b=null){const z=this._reduceControls(f);return new sr(z,b)}control(f,b,z){let Ue={};return this.useNonNullable?(p2(b)?Ue=b:(Ue.validators=b,Ue.asyncValidators=z),new Rt(f,{...Ue,nonNullable:!0})):new Rt(f,b,z)}array(f,b,z){const Ue=f.map(mt=>this._createControl(mt));return new x3(Ue,b,z)}_reduceControls(f){const b={};return Object.keys(f).forEach(z=>{b[z]=this._createControl(f[z])}),b}_createControl(f){if(f instanceof Rt)return f;if(f instanceof it)return f;if(Array.isArray(f)){const b=f[0],z=f.length>1?f[1]:null,Ue=f.length>2?f[2]:null;return this.control(b,z,Ue)}return this.control(f)}static#e=this.\u0275fac=function(b){return new(b||wr)};static#t=this.\u0275prov=s.wxM({token:wr,factory:wr.\u0275fac,providedIn:"root"})}class cr{static#e=this.\u0275fac=function(b){return new(b||cr)};static#t=this.\u0275prov=s.wxM({token:cr,factory:()=>(0,s.uUt)(wr).nonNullable,providedIn:"root"})}class Qr extends wr{group(f,b=null){return super.group(f,b)}control(f,b,z){return super.control(f,b,z)}array(f,b,z){return super.array(f,b,z)}static#e=this.\u0275fac=(()=>{let f;return function(z){return(f||(f=s.otF(Qr)))(z||Qr)}})();static#t=this.\u0275prov=s.wxM({token:Qr,factory:Qr.\u0275fac,providedIn:"root"})}new s.a8Z("17.2.4");class Dr{static withConfig(f){return{ngModule:Dr,providers:[{provide:pn,useValue:f.callSetDisabledState??wn}]}}static#e=this.\u0275fac=function(b){return new(b||Dr)};static#t=this.\u0275mod=s.a4G({type:Dr});static#n=this.\u0275inj=s.s3X({imports:[br]})}class $r{static withConfig(f){return{ngModule:$r,providers:[{provide:lr,useValue:f.warnOnNgModelWithFormControl??"always"},{provide:pn,useValue:f.callSetDisabledState??wn}]}}static#e=this.\u0275fac=function(b){return new(b||$r)};static#t=this.\u0275mod=s.a4G({type:$r});static#n=this.\u0275inj=s.s3X({imports:[br]})}},168:(Tt,Ne,D)=>{"use strict";D.d(Ne,{iE:()=>ut,o_:()=>at});var s=D(32),C=D(56); /** - * @license Angular v16.2.12 + * @license Angular v17.2.4 * (c) 2010-2022 Google LLC. https://angular.io/ * License: MIT - */class N extends y.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class J extends N{static makeCurrent(){(0,y.HT)(new J)}onAndCancel(P,B,ce){return P.addEventListener(B,ce),()=>{P.removeEventListener(B,ce)}}dispatchEvent(P,B){P.dispatchEvent(B)}remove(P){P.parentNode&&P.parentNode.removeChild(P)}createElement(P,B){return(B=B||this.getDefaultDocument()).createElement(P)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(P){return P.nodeType===Node.ELEMENT_NODE}isShadowRoot(P){return P instanceof DocumentFragment}getGlobalEventTarget(P,B){return"window"===B?window:"document"===B?P:"body"===B?P.body:null}getBaseHref(P){const B=function R(){return H=H||document.querySelector("base"),H?H.getAttribute("href"):null}();return null==B?null:function Q(Qe){K=K||document.createElement("a"),K.setAttribute("href",Qe);const P=K.pathname;return"/"===P.charAt(0)?P:`/${P}`}(B)}resetBaseElement(){H=null}getUserAgent(){return window.navigator.userAgent}getCookie(P){return(0,y.Mx)(document.cookie,P)}}let K,H=null;class j{build(){return new XMLHttpRequest}static#e=this.\u0275fac=function(B){return new(B||j)};static#t=this.\u0275prov=l.Yz7({token:j,factory:j.\u0275fac})}const G=new l.OlP("EventManagerPlugins");class oe{constructor(P,B){this._zone=B,this._eventNameToPlugin=new Map,P.forEach(ce=>{ce.manager=this}),this._plugins=P.slice().reverse()}addEventListener(P,B,ce){return this._findPluginFor(B).addEventListener(P,B,ce)}getZone(){return this._zone}_findPluginFor(P){let B=this._eventNameToPlugin.get(P);if(B)return B;if(B=this._plugins.find(He=>He.supports(P)),!B)throw new l.vHH(5101,!1);return this._eventNameToPlugin.set(P,B),B}static#e=this.\u0275fac=function(B){return new(B||oe)(l.LFG(G),l.LFG(l.R0b))};static#t=this.\u0275prov=l.Yz7({token:oe,factory:oe.\u0275fac})}class me{constructor(P){this._doc=P}}const De="ng-app-id";class we{constructor(P,B,ce,He={}){this.doc=P,this.appId=B,this.nonce=ce,this.platformId=He,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,y.PM)(He),this.resetHostNodes()}addStyles(P){for(const B of P)1===this.changeUsageCount(B,1)&&this.onStyleAdded(B)}removeStyles(P){for(const B of P)this.changeUsageCount(B,-1)<=0&&this.onStyleRemoved(B)}ngOnDestroy(){const P=this.styleNodesInDOM;P&&(P.forEach(B=>B.remove()),P.clear());for(const B of this.getAllStyles())this.onStyleRemoved(B);this.resetHostNodes()}addHost(P){this.hostNodes.add(P);for(const B of this.getAllStyles())this.addStyleToHost(P,B)}removeHost(P){this.hostNodes.delete(P)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(P){for(const B of this.hostNodes)this.addStyleToHost(B,P)}onStyleRemoved(P){const B=this.styleRef;B.get(P)?.elements?.forEach(ce=>ce.remove()),B.delete(P)}collectServerRenderedStyles(){const P=this.doc.head?.querySelectorAll(`style[${De}="${this.appId}"]`);if(P?.length){const B=new Map;return P.forEach(ce=>{null!=ce.textContent&&B.set(ce.textContent,ce)}),B}return null}changeUsageCount(P,B){const ce=this.styleRef;if(ce.has(P)){const He=ce.get(P);return He.usage+=B,He.usage}return ce.set(P,{usage:B,elements:[]}),B}getStyleElement(P,B){const ce=this.styleNodesInDOM,He=ce?.get(B);if(He?.parentNode===P)return ce.delete(B),He.removeAttribute(De),He;{const st=this.doc.createElement("style");return this.nonce&&st.setAttribute("nonce",this.nonce),st.textContent=B,this.platformIsServer&&st.setAttribute(De,this.appId),st}}addStyleToHost(P,B){const ce=this.getStyleElement(P,B);P.appendChild(ce);const He=this.styleRef,st=He.get(B)?.elements;st?st.push(ce):He.set(B,{elements:[ce],usage:1})}resetHostNodes(){const P=this.hostNodes;P.clear(),P.add(this.doc.head)}static#e=this.\u0275fac=function(B){return new(B||we)(l.LFG(y.K0),l.LFG(l.AFp),l.LFG(l.Ojb,8),l.LFG(l.Lbi))};static#t=this.\u0275prov=l.Yz7({token:we,factory:we.\u0275fac})}const Ie={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},de=/%COMP%/g,ae="_nghost-%COMP%",ke="_ngcontent-%COMP%",Ee=new l.OlP("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>false});function te(Qe,P){return P.map(B=>B.replace(de,Qe))}class V{constructor(P,B,ce,He,st,Dt,Yt,tn=null){this.eventManager=P,this.sharedStylesHost=B,this.appId=ce,this.removeStylesOnCompDestroy=He,this.doc=st,this.platformId=Dt,this.ngZone=Yt,this.nonce=tn,this.rendererByCompId=new Map,this.platformIsServer=(0,y.PM)(Dt),this.defaultRenderer=new fe(P,st,Yt,this.platformIsServer)}createRenderer(P,B){if(!P||!B)return this.defaultRenderer;this.platformIsServer&&B.encapsulation===l.ifc.ShadowDom&&(B={...B,encapsulation:l.ifc.Emulated});const ce=this.getOrCreateRenderer(P,B);return ce instanceof Pt?ce.applyToHost(P):ce instanceof ct&&ce.applyStyles(),ce}getOrCreateRenderer(P,B){const ce=this.rendererByCompId;let He=ce.get(B.id);if(!He){const st=this.doc,Dt=this.ngZone,Yt=this.eventManager,tn=this.sharedStylesHost,On=this.removeStylesOnCompDestroy,Gr=this.platformIsServer;switch(B.encapsulation){case l.ifc.Emulated:He=new Pt(Yt,tn,B,this.appId,On,st,Dt,Gr);break;case l.ifc.ShadowDom:return new Je(Yt,tn,P,B,st,Dt,this.nonce,Gr);default:He=new ct(Yt,tn,B,On,st,Dt,Gr)}ce.set(B.id,He)}return He}ngOnDestroy(){this.rendererByCompId.clear()}static#e=this.\u0275fac=function(B){return new(B||V)(l.LFG(oe),l.LFG(we),l.LFG(l.AFp),l.LFG(Ee),l.LFG(y.K0),l.LFG(l.Lbi),l.LFG(l.R0b),l.LFG(l.Ojb))};static#t=this.\u0275prov=l.Yz7({token:V,factory:V.\u0275fac})}class fe{constructor(P,B,ce,He){this.eventManager=P,this.doc=B,this.ngZone=ce,this.platformIsServer=He,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(P,B){return B?this.doc.createElementNS(Ie[B]||B,P):this.doc.createElement(P)}createComment(P){return this.doc.createComment(P)}createText(P){return this.doc.createTextNode(P)}appendChild(P,B){(lt(P)?P.content:P).appendChild(B)}insertBefore(P,B,ce){P&&(lt(P)?P.content:P).insertBefore(B,ce)}removeChild(P,B){P&&P.removeChild(B)}selectRootElement(P,B){let ce="string"==typeof P?this.doc.querySelector(P):P;if(!ce)throw new l.vHH(-5104,!1);return B||(ce.textContent=""),ce}parentNode(P){return P.parentNode}nextSibling(P){return P.nextSibling}setAttribute(P,B,ce,He){if(He){B=He+":"+B;const st=Ie[He];st?P.setAttributeNS(st,B,ce):P.setAttribute(B,ce)}else P.setAttribute(B,ce)}removeAttribute(P,B,ce){if(ce){const He=Ie[ce];He?P.removeAttributeNS(He,B):P.removeAttribute(`${ce}:${B}`)}else P.removeAttribute(B)}addClass(P,B){P.classList.add(B)}removeClass(P,B){P.classList.remove(B)}setStyle(P,B,ce,He){He&(l.JOm.DashCase|l.JOm.Important)?P.style.setProperty(B,ce,He&l.JOm.Important?"important":""):P.style[B]=ce}removeStyle(P,B,ce){ce&l.JOm.DashCase?P.style.removeProperty(B):P.style[B]=""}setProperty(P,B,ce){P[B]=ce}setValue(P,B){P.nodeValue=B}listen(P,B,ce){if("string"==typeof P&&!(P=(0,y.q)().getGlobalEventTarget(this.doc,P)))throw new Error(`Unsupported event target ${P} for event ${B}`);return this.eventManager.addEventListener(P,B,this.decoratePreventDefault(ce))}decoratePreventDefault(P){return B=>{if("__ngUnwrap__"===B)return P;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>P(B)):P(B))&&B.preventDefault()}}}"@".charCodeAt(0);function lt(Qe){return"TEMPLATE"===Qe.tagName&&void 0!==Qe.content}class Je extends fe{constructor(P,B,ce,He,st,Dt,Yt,tn){super(P,st,Dt,tn),this.sharedStylesHost=B,this.hostEl=ce,this.shadowRoot=ce.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const On=te(He.id,He.styles);for(const Gr of On){const lr=document.createElement("style");Yt&&lr.setAttribute("nonce",Yt),lr.textContent=Gr,this.shadowRoot.appendChild(lr)}}nodeOrShadowRoot(P){return P===this.hostEl?this.shadowRoot:P}appendChild(P,B){return super.appendChild(this.nodeOrShadowRoot(P),B)}insertBefore(P,B,ce){return super.insertBefore(this.nodeOrShadowRoot(P),B,ce)}removeChild(P,B){return super.removeChild(this.nodeOrShadowRoot(P),B)}parentNode(P){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(P)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class ct extends fe{constructor(P,B,ce,He,st,Dt,Yt,tn){super(P,st,Dt,Yt),this.sharedStylesHost=B,this.removeStylesOnCompDestroy=He,this.styles=tn?te(tn,ce.styles):ce.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class Pt extends ct{constructor(P,B,ce,He,st,Dt,Yt,tn){const On=He+"-"+ce.id;super(P,B,ce,st,Dt,Yt,tn,On),this.contentAttr=function ie(Qe){return ke.replace(de,Qe)}(On),this.hostAttr=function U(Qe){return ae.replace(de,Qe)}(On)}applyToHost(P){this.applyStyles(),this.setAttribute(P,this.hostAttr,"")}createElement(P,B){const ce=super.createElement(P,B);return super.setAttribute(ce,this.contentAttr,""),ce}}class xn extends me{constructor(P){super(P)}supports(P){return!0}addEventListener(P,B,ce){return P.addEventListener(B,ce,!1),()=>this.removeEventListener(P,B,ce)}removeEventListener(P,B,ce){return P.removeEventListener(B,ce)}static#e=this.\u0275fac=function(B){return new(B||xn)(l.LFG(y.K0))};static#t=this.\u0275prov=l.Yz7({token:xn,factory:xn.\u0275fac})}const kn=["alt","control","meta","shift"],$e={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},wn={alt:Qe=>Qe.altKey,control:Qe=>Qe.ctrlKey,meta:Qe=>Qe.metaKey,shift:Qe=>Qe.shiftKey};class Ke extends me{constructor(P){super(P)}supports(P){return null!=Ke.parseEventName(P)}addEventListener(P,B,ce){const He=Ke.parseEventName(B),st=Ke.eventCallback(He.fullKey,ce,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,y.q)().onAndCancel(P,He.domEventName,st))}static parseEventName(P){const B=P.toLowerCase().split("."),ce=B.shift();if(0===B.length||"keydown"!==ce&&"keyup"!==ce)return null;const He=Ke._normalizeKey(B.pop());let st="",Dt=B.indexOf("code");if(Dt>-1&&(B.splice(Dt,1),st="code."),kn.forEach(tn=>{const On=B.indexOf(tn);On>-1&&(B.splice(On,1),st+=tn+".")}),st+=He,0!=B.length||0===He.length)return null;const Yt={};return Yt.domEventName=ce,Yt.fullKey=st,Yt}static matchEventFullKeyCode(P,B){let ce=$e[P.key]||P.key,He="";return B.indexOf("code.")>-1&&(ce=P.code,He="code."),!(null==ce||!ce)&&(ce=ce.toLowerCase()," "===ce?ce="space":"."===ce&&(ce="dot"),kn.forEach(st=>{if(st!==ce){(0,wn[st])(P)&&(He+=st+".")}}),He+=ce,He===B)}static eventCallback(P,B,ce){return He=>{Ke.matchEventFullKeyCode(He,P)&&ce.runGuarded(()=>B(He))}}static _normalizeKey(P){return"esc"===P?"escape":P}static#e=this.\u0275fac=function(B){return new(B||Ke)(l.LFG(y.K0))};static#t=this.\u0275prov=l.Yz7({token:Ke,factory:Ke.\u0275fac})}const Ar=[{provide:l.Lbi,useValue:y.bD},{provide:l.g9A,useValue:function In(){J.makeCurrent()},multi:!0},{provide:y.K0,useFactory:function he(){return(0,l.RDi)(document),document},deps:[]}],xt=(0,l.eFA)(l._c5,"browser",Ar),Tn=new l.OlP(""),Rn=[{provide:l.rWj,useClass:class ee{addToWindow(P){l.dqk.getAngularTestability=(ce,He=!0)=>{const st=P.findTestabilityInTree(ce,He);if(null==st)throw new l.vHH(5103,!1);return st},l.dqk.getAllAngularTestabilities=()=>P.getAllTestabilities(),l.dqk.getAllAngularRootElements=()=>P.getAllRootElements();l.dqk.frameworkStabilizers||(l.dqk.frameworkStabilizers=[]),l.dqk.frameworkStabilizers.push(ce=>{const He=l.dqk.getAllAngularTestabilities();let st=He.length,Dt=!1;const Yt=function(tn){Dt=Dt||tn,st--,0==st&&ce(Dt)};He.forEach(tn=>{tn.whenStable(Yt)})})}findTestabilityInTree(P,B,ce){if(null==B)return null;return P.getTestability(B)??(ce?(0,y.q)().isShadowRoot(B)?this.findTestabilityInTree(P,B.host,!0):this.findTestabilityInTree(P,B.parentElement,!0):null)}},deps:[]},{provide:l.lri,useClass:l.dDg,deps:[l.R0b,l.eoX,l.rWj]},{provide:l.dDg,useClass:l.dDg,deps:[l.R0b,l.eoX,l.rWj]}],it=[{provide:l.zSh,useValue:"root"},{provide:l.qLn,useFactory:function cn(){return new l.qLn},deps:[]},{provide:G,useClass:xn,multi:!0,deps:[y.K0,l.R0b,l.Lbi]},{provide:G,useClass:Ke,multi:!0,deps:[y.K0]},V,we,oe,{provide:l.FYo,useExisting:V},{provide:y.JF,useClass:j,deps:[]},[]];class Ue{constructor(P){}static withServerTransition(P){return{ngModule:Ue,providers:[{provide:l.AFp,useValue:P.appId}]}}static#e=this.\u0275fac=function(B){return new(B||Ue)(l.LFG(Tn,12))};static#t=this.\u0275mod=l.oAB({type:Ue});static#n=this.\u0275inj=l.cJS({providers:[...it,...Rn],imports:[y.ez,l.hGG]})}class Y{constructor(P){this._doc=P,this._dom=(0,y.q)()}addTag(P,B=!1){return P?this._getOrCreateElement(P,B):null}addTags(P,B=!1){return P?P.reduce((ce,He)=>(He&&ce.push(this._getOrCreateElement(He,B)),ce),[]):[]}getTag(P){return P&&this._doc.querySelector(`meta[${P}]`)||null}getTags(P){if(!P)return[];const B=this._doc.querySelectorAll(`meta[${P}]`);return B?[].slice.call(B):[]}updateTag(P,B){if(!P)return null;B=B||this._parseSelector(P);const ce=this.getTag(B);return ce?this._setMetaElementAttributes(P,ce):this._getOrCreateElement(P,!0)}removeTag(P){this.removeTagElement(this.getTag(P))}removeTagElement(P){P&&this._dom.remove(P)}_getOrCreateElement(P,B=!1){if(!B){const st=this._parseSelector(P),Dt=this.getTags(st).filter(Yt=>this._containsAttributes(P,Yt))[0];if(void 0!==Dt)return Dt}const ce=this._dom.createElement("meta");return this._setMetaElementAttributes(P,ce),this._doc.getElementsByTagName("head")[0].appendChild(ce),ce}_setMetaElementAttributes(P,B){return Object.keys(P).forEach(ce=>B.setAttribute(this._getMetaKeyMap(ce),P[ce])),B}_parseSelector(P){const B=P.name?"name":"property";return`${B}="${P[B]}"`}_containsAttributes(P,B){return Object.keys(P).every(ce=>B.getAttribute(this._getMetaKeyMap(ce))===P[ce])}_getMetaKeyMap(P){return Ae[P]||P}static#e=this.\u0275fac=function(B){return new(B||Y)(l.LFG(y.K0))};static#t=this.\u0275prov=l.Yz7({token:Y,factory:function(B){let ce=null;return ce=B?new B:function W(){return new Y((0,l.LFG)(y.K0))}(),ce},providedIn:"root"})}const Ae={httpEquiv:"http-equiv"};class Fe{constructor(P){this._doc=P}getTitle(){return this._doc.title}setTitle(P){this._doc.title=P||""}static#e=this.\u0275fac=function(B){return new(B||Fe)(l.LFG(y.K0))};static#t=this.\u0275prov=l.Yz7({token:Fe,factory:function(B){let ce=null;return ce=B?new B:function ft(){return new Fe((0,l.LFG)(y.K0))}(),ce},providedIn:"root"})}typeof window<"u"&&window;const St={pan:!0,panstart:!0,panmove:!0,panend:!0,pancancel:!0,panleft:!0,panright:!0,panup:!0,pandown:!0,pinch:!0,pinchstart:!0,pinchmove:!0,pinchend:!0,pinchcancel:!0,pinchin:!0,pinchout:!0,press:!0,pressup:!0,rotate:!0,rotatestart:!0,rotatemove:!0,rotateend:!0,rotatecancel:!0,swipe:!0,swipeleft:!0,swiperight:!0,swipeup:!0,swipedown:!0,tap:!0,doubletap:!0},Bt=new l.OlP("HammerGestureConfig"),br=new l.OlP("HammerLoader");class Ft{constructor(){this.events=[],this.overrides={}}buildHammer(P){const B=new Hammer(P,this.options);B.get("pinch").set({enable:!0}),B.get("rotate").set({enable:!0});for(const ce in this.overrides)B.get(ce).set(this.overrides[ce]);return B}static#e=this.\u0275fac=function(B){return new(B||Ft)};static#t=this.\u0275prov=l.Yz7({token:Ft,factory:Ft.\u0275fac})}class Wn extends me{constructor(P,B,ce,He){super(P),this._config=B,this.console=ce,this.loader=He,this._loaderPromise=null}supports(P){return!(!St.hasOwnProperty(P.toLowerCase())&&!this.isCustomEvent(P)||!window.Hammer&&!this.loader)}addEventListener(P,B,ce){const He=this.manager.getZone();if(B=B.toLowerCase(),!window.Hammer&&this.loader){this._loaderPromise=this._loaderPromise||He.runOutsideAngular(()=>this.loader());let st=!1,Dt=()=>{st=!0};return He.runOutsideAngular(()=>this._loaderPromise.then(()=>{window.Hammer?st||(Dt=this.addEventListener(P,B,ce)):Dt=()=>{}}).catch(()=>{Dt=()=>{}})),()=>{Dt()}}return He.runOutsideAngular(()=>{const st=this._config.buildHammer(P),Dt=function(Yt){He.runGuarded(function(){ce(Yt)})};return st.on(B,Dt),()=>{st.off(B,Dt),"function"==typeof st.destroy&&st.destroy()}})}isCustomEvent(P){return this._config.events.indexOf(P)>-1}static#e=this.\u0275fac=function(B){return new(B||Wn)(l.LFG(y.K0),l.LFG(Bt),l.LFG(l.c2e),l.LFG(br,8))};static#t=this.\u0275prov=l.Yz7({token:Wn,factory:Wn.\u0275fac})}class xr{static#e=this.\u0275fac=function(B){return new(B||xr)};static#t=this.\u0275mod=l.oAB({type:xr});static#n=this.\u0275inj=l.cJS({providers:[{provide:G,useClass:Wn,multi:!0,deps:[y.K0,Bt,l.c2e,[new l.FiY,br]]},{provide:Bt,useClass:Ft,deps:[]}]})}class Dr{static#e=this.\u0275fac=function(B){return new(B||Dr)};static#t=this.\u0275prov=l.Yz7({token:Dr,factory:function(B){let ce=null;return ce=B?new(B||Dr):l.LFG(Rr),ce},providedIn:"root"})}class Rr extends Dr{constructor(P){super(),this._doc=P}sanitize(P,B){if(null==B)return null;switch(P){case l.q3G.NONE:return B;case l.q3G.HTML:return(0,l.qzn)(B,"HTML")?(0,l.z3N)(B):(0,l.EiD)(this._doc,String(B)).toString();case l.q3G.STYLE:return(0,l.qzn)(B,"Style")?(0,l.z3N)(B):B;case l.q3G.SCRIPT:if((0,l.qzn)(B,"Script"))return(0,l.z3N)(B);throw new l.vHH(5200,!1);case l.q3G.URL:return(0,l.qzn)(B,"URL")?(0,l.z3N)(B):(0,l.mCW)(String(B));case l.q3G.RESOURCE_URL:if((0,l.qzn)(B,"ResourceURL"))return(0,l.z3N)(B);throw new l.vHH(5201,!1);default:throw new l.vHH(5202,!1)}}bypassSecurityTrustHtml(P){return(0,l.JVY)(P)}bypassSecurityTrustStyle(P){return(0,l.L6k)(P)}bypassSecurityTrustScript(P){return(0,l.eBb)(P)}bypassSecurityTrustUrl(P){return(0,l.LAX)(P)}bypassSecurityTrustResourceUrl(P){return(0,l.pB0)(P)}static#e=this.\u0275fac=function(B){return new(B||Rr)(l.LFG(y.K0))};static#t=this.\u0275prov=l.Yz7({token:Rr,factory:function(B){let ce=null;return ce=B?new B:function vt(Qe){return new Rr(Qe.get(y.K0))}(l.LFG(l.zs3)),ce},providedIn:"root"})}new l.GfV("16.2.12")},556:(_t,Me,w)=>{"use strict";w.d(Me,{pE:()=>F1,lk:()=>Sn,T_:()=>_n,Gt:()=>as,nX:()=>is,EO:()=>k1,Hy:()=>ss,XR:()=>En,k7:()=>oo,U:()=>ni,gQ:()=>Ii,uY:()=>C1,N3:()=>t1});var l=w(354);function y(_){if(!_)return[];if(Array.isArray(_))return _;if(void 0!==_.nodeType)return[_];if("string"==typeof _&&(_=document.querySelectorAll(_)),void 0!==_.length)return[].slice.call(_,0);throw new TypeError("unexpected input "+String(_))}function N(_){var g=_.context,b=_.label,I=void 0===b?"context-to-element":b,F=_.resolveDocument,X=_.defaultToDocument,Pe=y(g)[0];if(F&&Pe&&Pe.nodeType===Node.DOCUMENT_NODE&&(Pe=Pe.documentElement),!Pe&&X)return document.documentElement;if(!Pe)throw new TypeError(I+" requires valid options.context");if(Pe.nodeType!==Node.ELEMENT_NODE&&Pe.nodeType!==Node.DOCUMENT_FRAGMENT_NODE)throw new TypeError(I+" requires options.context to be an Element");return Pe}function J(){for(var b=[],I=N({label:"get/parents",context:(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context});I;)b.push(I),(I=I.parentNode)&&I.nodeType!==Node.ELEMENT_NODE&&(I=null);return b}var H=["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector"],R=null;function Q(_,g){return R||function K(_){H.some(function(g){return!!_[g]&&(R=g,!0)})}(_),_[R](g)}var ee=w(861),j=w.n(ee),G=JSON.parse(JSON.stringify(j())),oe=G.os.family||"",me="Android"===oe,De="Windows"===oe.slice(0,7),we="OS X"===oe,Ie="iOS"===oe,de="Blink"===G.layout,ge="Gecko"===G.layout,ae="Trident"===G.layout,ke="EdgeHTML"===G.layout,Oe="WebKit"===G.layout,Ee=parseFloat(G.version),ie=Math.floor(Ee);G.majorVersion=ie,G.is={ANDROID:me,WINDOWS:De,OSX:we,IOS:Ie,BLINK:de,GECKO:ge,TRIDENT:ae,EDGE:ke,WEBKIT:Oe,IE9:ae&&9===ie,IE10:ae&&10===ie,IE11:ae&&11===ie};const U=G;function ye(_){var g=function te(){var _={activeElement:document.activeElement,windowScrollTop:window.scrollTop,windowScrollLeft:window.scrollLeft,bodyScrollTop:document.body.scrollTop,bodyScrollLeft:document.body.scrollLeft},g=document.createElement("iframe");g.setAttribute("style","position:absolute; position:fixed; top:0; left:-2px; width:1px; height:1px; overflow:hidden;"),g.setAttribute("aria-live","off"),g.setAttribute("aria-busy","true"),g.setAttribute("aria-hidden","true"),document.body.appendChild(g);var b=g.contentWindow,I=b.document;I.open(),I.close();var F=I.createElement("div");return I.body.appendChild(F),_.iframe=g,_.wrapper=F,_.window=b,_.document=I,_}(),b={};return Object.keys(_).map(function(I){b[I]=function V(_,g){_.wrapper.innerHTML="";var b="string"==typeof g.element?_.document.createElement(g.element):g.element(_.wrapper,_.document),I=g.mutate&&g.mutate(b,_.wrapper,_.document);return!I&&!1!==I&&(I=b),!b.parentNode&&_.wrapper.appendChild(b),I&&I.focus&&I.focus(),g.validate?g.validate(b,I,_.document):_.document.activeElement===I}(g,_[I])}),function fe(_){_.activeElement===document.body?(document.activeElement&&document.activeElement.blur&&document.activeElement.blur(),U.is.IE10&&document.body.focus()):_.activeElement&&_.activeElement.focus&&_.activeElement.focus(),document.body.removeChild(_.iframe),window.scrollTop=_.windowScrollTop,window.scrollLeft=_.windowScrollLeft,document.body.scrollTop=_.bodyScrollTop,document.body.scrollLeft=_.bodyScrollLeft}(g),b}var Pt=typeof window<"u"&&window.navigator.userAgent||"",xn="ally-supports-cache",kn=function Je(_){var g=void 0;try{g=(g=window.localStorage&&window.localStorage.getItem(_))?JSON.parse(g):{}}catch{g={}}return g}(xn);(kn.userAgent!==Pt||"1.4.1"!==kn.version)&&(kn={}),kn.userAgent=Pt,kn.version="1.4.1";const $e={get:function(){return kn},set:function(g){Object.keys(g).forEach(function(b){kn[b]=g[b]}),kn.time=(new Date).toISOString(),function ct(_,g){if(document.hasFocus())try{window.localStorage&&window.localStorage.setItem(_,JSON.stringify(g))}catch{}else try{window.localStorage&&window.localStorage.removeItem(_)}catch{}}(xn,kn)}};function wn(){var _=void 0;try{document.querySelector("html >>> :first-child"),_=">>>"}catch{try{document.querySelector("html /deep/ :first-child"),_="/deep/"}catch{_=""}}return _}const Ke="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",gt={element:"div",mutate:function(g){return g.innerHTML='',g.querySelector("area")}},Vn={element:"div",mutate:function(g){return g.innerHTML='',!1},validate:function(g,b,I){if(U.is.GECKO)return!0;var F=g.querySelector("area");return F.focus(),I.activeElement===F}},Gn={element:"div",mutate:function(g){return g.innerHTML='',g.querySelector("area")},validate:function(g,b,I){return!!U.is.GECKO||I.activeElement===b}},tr=Ke,In={name:"can-focus-audio-without-controls",element:"audio",mutate:function(g){try{g.setAttribute("src",tr)}catch{}}},he={element:"div",mutate:function(g){return g.innerHTML='',g.querySelector("area")}},Ue={element:"a",mutate:function(g){return g.href="#void",g.innerHTML='',g.querySelector("img")}},W={element:"div",mutate:function(g){return g.innerHTML='',g.querySelector("img")}};var Ae=!U.is.WEBKIT;const Ve="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0ic3ZnIj48dGV4dCB4PSIxMCIgeT0iMjAiIGlkPSJzdmctbGluay10ZXh0Ij50ZXh0PC90ZXh0Pjwvc3ZnPg==",en={element:"object",mutate:function(g){g.setAttribute("type","image/svg+xml"),g.setAttribute("data",Ve),g.setAttribute("width","200"),g.setAttribute("height","50"),g.style.visibility="hidden"}},Ct={name:"can-focus-object-svg",element:"object",mutate:function(g){g.setAttribute("type","image/svg+xml"),g.setAttribute("data",Ve),g.setAttribute("width","200"),g.setAttribute("height","50")},validate:function(g,b,I){return!!U.is.GECKO||I.activeElement===g}};var yt=!U.is.IE9;const Pr={element:"div",mutate:function(g){return g.innerHTML='',g.querySelector("img")},validate:function(g,b,I){var F=g.querySelector("area");return I.activeElement===F}};function Ft(_){if(!(_.ownerSVGElement||"svg"===_.nodeName.toLowerCase()))return!1;var b=function br(){var _=document.createElement("div");return _.innerHTML='\n \n ',_.firstChild.firstChild}();_.appendChild(b);var I=b.querySelector("input");return I.focus(),I.disabled=!0,_.removeChild(b),!0}function Wn(_){return''+_+""}function Dr(_,g,b){return function xr(_){if(!_.focus)try{HTMLElement.prototype.focus.call(_)}catch{Ft(_)}}(g),b.activeElement===g}const vt={element:"div",mutate:function(g){return g.innerHTML=Wn('a'),g.querySelector("text")},validate:Dr},Rr={element:"div",mutate:function(g){return g.innerHTML=Wn('a'),g.querySelector("text")},validate:Dr},Br={element:"div",mutate:function(g){return g.innerHTML=Wn('a'),g.querySelector("text")},validate:Dr},Nn={element:"div",mutate:function(g){return g.innerHTML=Wn(['link',''].join("")),g.querySelector("use")},validate:Dr},Er={element:"div",mutate:function(g){return g.innerHTML=Wn(''),g.querySelector("foreignObject")||g.getElementsByTagName("foreignObject")[0]},validate:Dr};var lo=!!(U.is.GECKO&&typeof SVGElement<"u"&&SVGElement.prototype.focus);const vo={element:"div",mutate:function(g){return g.innerHTML=Wn(""),g.firstChild},validate:Dr},Qe=Ke,P={element:"video",mutate:function(g){try{g.setAttribute("src",Qe)}catch{}}};var B=U.is.GECKO||U.is.TRIDENT||U.is.EDGE;var He={cssShadowPiercingDeepCombinator:wn,focusInZeroDimensionObject:function ft(){return Ae},focusObjectSwf:function $t(){return yt},focusSvgInIframe:function bn(){return lo},tabsequenceAreaAtImgPosition:function ce(){return B}},st={focusAreaImgTabindex:gt,focusAreaTabindex:Vn,focusAreaWithoutHref:Gn,focusAudioWithoutControls:In,focusBrokenImageMap:he,focusChildrenOfFocusableFlexbox:{element:"div",mutate:function(g){return g.setAttribute("tabindex","-1"),g.setAttribute("style","display: -webkit-flex; display: -ms-flexbox; display: flex;"),g.innerHTML='hello',g.querySelector("span")}},focusFieldsetDisabled:{element:"fieldset",mutate:function(g){g.setAttribute("tabindex",0),g.setAttribute("disabled","disabled")}},focusFieldset:{element:"fieldset",mutate:function(g){g.innerHTML="legend

content

"}},focusFlexboxContainer:{element:"span",mutate:function(g){g.setAttribute("style","display: -webkit-flex; display: -ms-flexbox; display: flex;"),g.innerHTML='hello'}},focusFormDisabled:{element:"form",mutate:function(g){g.setAttribute("tabindex",0),g.setAttribute("disabled","disabled")}},focusImgIsmap:Ue,focusImgUsemapTabindex:W,focusInHiddenIframe:{element:function(g,b){var I=b.createElement("iframe");g.appendChild(I);var F=I.contentWindow.document;return F.open(),F.close(),I},mutate:function(g){g.style.visibility="hidden";var b=g.contentWindow.document,I=b.createElement("input");return b.body.appendChild(I),I},validate:function(g){var b=g.contentWindow.document,I=b.querySelector("input");return b.activeElement===I}},focusInvalidTabindex:{element:"div",mutate:function(g){g.setAttribute("tabindex","invalid-value")}},focusLabelTabindex:{element:"label",mutate:function(g){g.setAttribute("tabindex","-1")},validate:function(g,b,I){g.offsetHeight;return g.focus(),I.activeElement===g}},focusObjectSvg:Ct,focusObjectSvgHidden:en,focusRedirectImgUsemap:Pr,focusRedirectLegend:{element:"fieldset",mutate:function(g){return g.innerHTML='legend',!1},validate:function(g,b,I){var F=g.querySelector('input[tabindex="-1"]'),X=g.querySelector('input[tabindex="0"]');return g.focus(),g.querySelector("legend").focus(),(I.activeElement===F?"focusable":I.activeElement===X&&"tabbable")||""}},focusScrollBody:{element:"div",mutate:function(g){return g.setAttribute("style","width: 100px; height: 50px; overflow: auto;"),g.innerHTML='
scrollable content
',g.querySelector("div")}},focusScrollContainerWithoutOverflow:{element:"div",mutate:function(g){g.setAttribute("style","width: 100px; height: 50px;"),g.innerHTML='
scrollable content
'}},focusScrollContainer:{element:"div",mutate:function(g){g.setAttribute("style","width: 100px; height: 50px; overflow: auto;"),g.innerHTML='
scrollable content
'}},focusSummary:{element:"details",mutate:function(g){return g.innerHTML="foo

content

",g.firstElementChild}},focusSvgFocusableAttribute:vt,focusSvgTabindexAttribute:Rr,focusSvgNegativeTabindexAttribute:Br,focusSvgUseTabindex:Nn,focusSvgForeignobjectTabindex:Er,focusSvg:vo,focusTabindexTrailingCharacters:{element:"div",mutate:function(g){g.setAttribute("tabindex","3x")}},focusTable:{element:"table",mutate:function(g,b,I){var F=I.createDocumentFragment();F.innerHTML="cell",g.appendChild(F)}},focusVideoWithoutControls:P};var Yt=null;function tn(){return Yt||((Yt=$e.get()).time||($e.set(function Dt(){var _=ye(st);return Object.keys(He).forEach(function(g){_[g]=He[g]()}),_}()),Yt=$e.get()),Yt)}var On=void 0,Gr=/^\s*(-|\+)?[0-9]+\s*$/,lr=/^\s*(-|\+)?[0-9]+.*$/;function wr(_){On||(On=tn());var g=On.focusTabindexTrailingCharacters?lr:Gr,b=N({label:"is/valid-tabindex",resolveDocument:!0,context:_}),I=b.hasAttribute("tabindex"),F=b.hasAttribute("tabIndex");if(!I&&!F)return!1;if((b.ownerSVGElement||"svg"===b.nodeName.toLowerCase())&&!On.focusSvgTabindexAttribute)return!1;if(On.focusInvalidTabindex)return!0;var Pe=b.getAttribute(I?"tabindex":"tabIndex");return"-32768"!==Pe&&!(!Pe||!g.test(Pe))}function Qn(_){if(!wr(_))return null;var b=_.hasAttribute("tabindex")?"tabindex":"tabIndex",I=parseInt(_.getAttribute(b),10);return isNaN(I)?-1:I}function Wr(_){var g=_.webkitUserModify||"";return!(!g||-1===g.indexOf("write"))}function Si(_){return[_.getPropertyValue("overflow"),_.getPropertyValue("overflow-x"),_.getPropertyValue("overflow-y")].some(function(g){return"auto"===g||"scroll"===g})}function uo(_){return _.display.indexOf("flex")>-1}function co(_,g,b,I){return!("div"!==g&&"span"!==g||b&&"div"!==b&&"span"!==b&&!Si(I))&&(_.offsetHeight<_.scrollHeight||_.offsetWidth<_.scrollWidth)}var nn=void 0;function gi(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},g=_.context,b=_.except,I=void 0===b?{flexbox:!1,scrollable:!1,shadow:!1}:b;nn||(nn=tn());var F=N({label:"is/focus-relevant",resolveDocument:!0,context:g});if(!I.shadow&&F.shadowRoot)return!0;var X=F.nodeName.toLowerCase();if("input"===X&&"hidden"===F.type)return!1;if("input"===X||"select"===X||"button"===X||"textarea"===X||"legend"===X&&nn.focusRedirectLegend||"label"===X||"area"===X||"a"===X&&F.hasAttribute("href"))return!0;if("object"===X&&F.hasAttribute("usemap"))return!1;if("object"===X){var Pe=F.getAttribute("type");if(!nn.focusObjectSvg&&"image/svg+xml"===Pe)return!1;if(!nn.focusObjectSwf&&"application/x-shockwave-flash"===Pe)return!1}if("iframe"===X||"object"===X||"embed"===X||"keygen"===X||F.hasAttribute("contenteditable")||"audio"===X&&(nn.focusAudioWithoutControls||F.hasAttribute("controls"))||"video"===X&&(nn.focusVideoWithoutControls||F.hasAttribute("controls"))||nn.focusSummary&&"summary"===X)return!0;var bt=wr(F);if("img"===X&&F.hasAttribute("usemap"))return bt&&nn.focusImgUsemapTabindex||nn.focusRedirectImgUsemap;if(nn.focusTable&&("table"===X||"td"===X)||nn.focusFieldset&&"fieldset"===X)return!0;var zt="svg"===X,Jt=F.ownerSVGElement,yn=F.getAttribute("focusable"),ar=Qn(F);if("use"===X&&null!==ar&&!nn.focusSvgUseTabindex)return!1;if("foreignobject"===X)return null!==ar&&nn.focusSvgForeignobjectTabindex;if(Q(F,"svg a")&&F.hasAttribute("xlink:href"))return!0;if((zt||Jt)&&F.focus&&!nn.focusSvgNegativeTabindexAttribute&&ar<0)return!1;if(zt)return bt||nn.focusSvg||nn.focusSvgInIframe||!(!nn.focusSvgFocusableAttribute||!yn||"true"!==yn);if(Jt){if(nn.focusSvgTabindexAttribute&&bt)return!0;if(nn.focusSvgFocusableAttribute)return"true"===yn}if(bt)return!0;var mo=window.getComputedStyle(F,null);if(Wr(mo))return!0;if(nn.focusImgIsmap&&"img"===X&&F.hasAttribute("ismap")&&J({context:F}).some(function(Ze){return"a"===Ze.nodeName.toLowerCase()&&Ze.hasAttribute("href")}))return!0;if(!I.scrollable&&nn.focusScrollContainer)if(nn.focusScrollContainerWithoutOverflow){if(co(F,X))return!0}else if(Si(mo))return!0;if(!I.flexbox&&nn.focusFlexboxContainer&&uo(mo))return!0;var _o=F.parentElement;if(!I.scrollable&&_o){var m1=_o.nodeName.toLowerCase(),Qr=window.getComputedStyle(_o,null);if(nn.focusScrollBody&&co(_o,X,m1,Qr)||nn.focusChildrenOfFocusableFlexbox&&uo(Qr))return!0}return!1}gi.except=function(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},g=function(I){return gi({context:I,except:_})};return g.rules=gi,g};const Ce=gi.except({});function T(_,g){if(_.findIndex)return _.findIndex(g);var b=_.length;if(0===b)return-1;for(var I=0;I0&&void 0!==arguments[0]?arguments[0]:{},g=_.context,b=_.except,I=void 0===b?{notRendered:!1,cssDisplay:!1,cssVisibility:!1,detailsElement:!1,browsingContext:!1}:b,F=N({label:"is/visible",resolveDocument:!0,context:g}),X=F.nodeName.toLowerCase();if(!I.notRendered&&hn.test(X))return!0;var Pe=J({context:F}),bt="audio"===X&&!F.hasAttribute("controls");if(!I.cssDisplay&&function qn(_){return _.some(function(g){return"none"===dn(g,"display")})}(bt?Pe.slice(1):Pe)||!I.cssVisibility&&function Bn(_){var g=T(_,function(I){var F=dn(I,"visibility");return"hidden"===F||"collapse"===F});if(-1===g)return!1;var b=T(_,function(I){return"visible"===dn(I,"visibility")});return-1===b||g0&&void 0!==arguments[0]?arguments[0]:{},g=function(I){return Gt({context:I,except:_})};return g.rules=Gt,g};const Nr=Gt.except({});var mn=w(403),Dn=w.n(mn);function jr(_,g){return g.querySelector('map[name="'+Dn()(_)+'"]')||null}function hr(_){var g=_.parentElement;return g.name&&"map"===g.nodeName.toLowerCase()&&pe(_).querySelector('img[usemap="#'+Dn()(g.name)+'"]')||null}var Ir=void 0;var Go=void 0,Fi=void 0,mr={input:!0,select:!0,textarea:!0,button:!0,fieldset:!0,form:!0};function fo(_){Go||((Go=tn()).focusFieldsetDisabled&&delete mr.fieldset,Go.focusFormDisabled&&delete mr.form,Fi=new RegExp("^("+Object.keys(mr).join("|")+")$"));var b=N({label:"is/native-disabled-supported",context:_}).nodeName.toLowerCase();return!!Fi.test(b)}var Po=void 0;function qi(_){return"fieldset"===_.nodeName.toLowerCase()&&_.disabled}function Wo(_){return"form"===_.nodeName.toLowerCase()&&_.disabled}function nr(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},g=_.context,b=_.except,I=void 0===b?{onlyFocusableBrowsingContext:!1,visible:!1}:b,F=N({label:"is/only-tabbable",resolveDocument:!0,context:g});if(!I.visible&&!Nr(F))return!1;if(!I.onlyFocusableBrowsingContext&&(U.is.GECKO||U.is.TRIDENT||U.is.EDGE)){var X=Jn(F);if(X&&Qn(X)<0)return!1}var Pe=F.nodeName.toLowerCase(),bt=Qn(F);return"label"===Pe&&U.is.GECKO?null!==bt&&bt>=0:!!(U.is.GECKO&&F.ownerSVGElement&&!F.focus&&"a"===Pe&&F.hasAttribute("xlink:href")&&U.is.GECKO)}nr.except=function(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},g=function(I){return nr({context:I,except:_})};return g.rules=nr,g};const Zo=nr.except({});var Vr=void 0;function ki(_){var g=_.nodeName.toLowerCase();if("embed"===g||"keygen"===g)return!0;var b=Qn(_);if(_.shadowRoot&&null===b)return!0;if("label"===g)return!Vr.focusLabelTabindex||null===b;if("legend"===g)return null===b;if(Vr.focusSvgFocusableAttribute&&(_.ownerSVGElement||"svg"===g)){var I=_.getAttribute("focusable");return I&&"false"===I}return"img"===g&&_.hasAttribute("usemap")?null===b||!Vr.focusImgUsemapTabindex:"area"===g&&!function mi(_){Ir||(Ir=tn());var g=N({label:"is/valid-area",context:_});if("area"!==g.nodeName.toLowerCase())return!1;var I=g.hasAttribute("tabindex");if(!Ir.focusAreaTabindex&&I)return!1;var F=hr(g);return!(!F||!Nr(F)||!Ir.focusBrokenImageMap&&(!F.complete||!F.naturalHeight||F.offsetWidth<=0||F.offsetHeight<=0))&&(Ir.focusAreaWithoutHref||g.href?!J({context:F}).slice(1).some(function(Pe){var bt=Pe.nodeName.toLowerCase();return"button"===bt||"a"===bt}):Ir.focusAreaTabindex&&I||Ir.focusAreaImgTabindex&&F.hasAttribute("tabindex"))}(_)}function So(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},g=_.context,b=_.except,I=void 0===b?{disabled:!1,visible:!1,onlyTabbable:!1}:b;Vr||(Vr=tn());var F=Zo.rules.except({onlyFocusableBrowsingContext:!0,visible:I.visible}),X=N({label:"is/focusable",resolveDocument:!0,context:g});if(!Ce.rules({context:X,except:I})||ki(X)||!I.disabled&&function xo(_){Po||(Po=tn());var g=N({label:"is/disabled",context:_});if(g.hasAttribute("data-ally-disabled"))return!0;if(!fo(g))return!1;if(g.disabled)return!0;var b=J({context:g});return!!(b.some(qi)||!Po.focusFormDisabled&&b.some(Wo))}(X)||!I.onlyTabbable&&F(X))return!1;if(!I.visible){var bt={context:X,except:{}};if(Vr.focusInHiddenIframe&&(bt.except.browsingContext=!0),Vr.focusObjectSvgHidden)"object"===X.nodeName.toLowerCase()&&(bt.except.cssVisibility=!0);if(!Nr.rules(bt))return!1}var Jt=Jn(X);if(Jt&&!("object"!==Jt.nodeName.toLowerCase()||Vr.focusInZeroDimensionObject||Jt.offsetWidth&&Jt.offsetHeight))return!1;return!("svg"===X.nodeName.toLowerCase()&&Vr.focusSvgInIframe&&!Jt&&null===X.getAttribute("tabindex"))}So.except=function(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},g=function(I){return So({context:I,except:_})};return g.rules=So,g};const Fo=So.except({});function Ko(_){var g=function(I){return I.shadowRoot||_(I)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP};return g.acceptNode=g,g}var $o=Ko(Ce);function _i(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},g=_.context,b=_.includeContext,I=_.includeOnlyTabbable,F=_.strategy;g||(g=document.documentElement);for(var X=Fo.rules.except({onlyTabbable:I}),bt=pe(g).createTreeWalker(g,NodeFilter.SHOW_ELEMENT,"all"===F?$o:Ko(X),!1),zt=[];bt.nextNode();)bt.currentNode.shadowRoot?(X(bt.currentNode)&&zt.push(bt.currentNode),zt=zt.concat(_i({context:bt.currentNode.shadowRoot,includeOnlyTabbable:I,strategy:F}))):zt.push(bt.currentNode);return b&&("all"===F?Ce(g)&&zt.unshift(g):X(g)&&zt.unshift(g)),zt}var Lr=void 0,ko=void 0;function O1(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},g=_.context,b=_.includeContext,I=_.includeOnlyTabbable,F=function Mo(){return Lr||(Lr=tn()),"string"==typeof ko||(ko=tt(ko=(Lr.focusTable?"table, td,":"")+(Lr.focusFieldset?"fieldset,":"")+"svg a,a[href],area[href],input, select, textarea, button,iframe, object, embed,keygen,"+(Lr.focusAudioWithoutControls?"audio,":"audio[controls],")+(Lr.focusVideoWithoutControls?"video,":"video[controls],")+(Lr.focusSummary?"summary,":"")+"[tabindex],[contenteditable]")),ko}(),X=g.querySelectorAll(F),Pe=Fo.rules.except({onlyTabbable:I}),bt=[].filter.call(X,Pe);return b&&Pe(g)&&bt.unshift(g),bt}function Sr(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},g=_.context,b=_.includeContext,I=_.includeOnlyTabbable,F=_.strategy,X=void 0===F?"quick":F,bt={context:N({label:"query/focusable",resolveDocument:!0,defaultToDocument:!0,context:g}),includeContext:b,includeOnlyTabbable:I,strategy:X};if("quick"===X)return O1(bt);if("strict"===X||"all"===X)return _i(bt);throw new TypeError('query/focusable requires option.strategy to be one of ["quick", "strict", "all"]')}function Yo(_){var g=_.element,b=_.attribute,I="data-cached-"+b;if(null===g.getAttribute(I)){var X=g.getAttribute(b);if(null===X)return;g.setAttribute(I,X||""),g.removeAttribute(b)}else{var Pe=g.getAttribute(I);g.removeAttribute(I),g.setAttribute(b,Pe)}}function _r(_){var g=_.element,b=_.attribute,I=_.temporaryValue,F=_.saveValue,X="data-cached-"+b;if(void 0!==I){var Pe=F||g.getAttribute(b);g.setAttribute(X,Pe||""),g.setAttribute(b,I)}else{var bt=g.getAttribute(X);g.removeAttribute(X),""===bt?g.removeAttribute(b):g.setAttribute(b,bt)}}var rn=function(){};const Ot=typeof console<"u"?console:{log:rn,debug:rn,info:rn,warn:rn,error:rn};var rr=void 0;function or(){Ot.warn("trying to focus inert element",this)}function an(_,g){(function Xi(_,g){_r({element:_,attribute:"aria-disabled",temporaryValue:g?"true":void 0})})(_,g),function yi(_,g){if(g){var b=Qn(_);_r({element:_,attribute:"tabindex",temporaryValue:"-1",saveValue:null!==b?b:""})}else _r({element:_,attribute:"tabindex"})}(_,g),function ur(_,g){g?_.focus=or:delete _.focus}(_,g),function As(_,g){if(g){var b=_.style.pointerEvents||"";_.setAttribute("data-inert-pointer-events",b),_.style.pointerEvents="none"}else{var I=_.getAttribute("data-inert-pointer-events");_.removeAttribute("data-inert-pointer-events"),_.style.pointerEvents=I}}(_,g);var b=_.nodeName.toLowerCase();("video"===b||"audio"===b)&&function ir(_,g){Yo({element:_,attribute:"controls",remove:g})}(_,g),("svg"===b||_.ownerSVGElement)&&(rr.focusSvgFocusableAttribute?function Bi(_,g){_r({element:_,attribute:"focusable",temporaryValue:g?"false":void 0})}(_,g):!rr.focusSvgTabindexAttribute&&"a"===b&&function f1(_,g){Yo({element:_,attribute:"xlink:href",remove:g})}(_,g)),g?_.setAttribute("data-ally-disabled","true"):_.removeAttribute("data-ally-disabled")}function Ye(_,g){rr||(rr=tn());var b=N({label:"element/disabled",context:_});g=!!g;var I=b.hasAttribute("data-ally-disabled"),F=1===arguments.length;return fo(b)?F?b.disabled:(b.disabled=g,b):F?I:(I===g||an(b,g),b)}var mt=function(g){return g.shadowRoot?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP};function jt(){var g=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context,b=N({label:"query/shadow-hosts",resolveDocument:!0,defaultToDocument:!0,context:g}),F=pe(g).createTreeWalker(b,NodeFilter.SHOW_ELEMENT,mt,!1),X=[];for(b.shadowRoot&&(X.push(b),X=X.concat(jt({context:b.shadowRoot})));F.nextNode();)X.push(F.currentNode),X=X.concat(jt({context:F.currentNode.shadowRoot}));return X}mt.acceptNode=mt;var Zn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(_){return typeof _}:function(_){return _&&"function"==typeof Symbol&&_.constructor===Symbol&&_!==Symbol.prototype?"symbol":typeof _},ji=function(){function _(g,b){for(var I=0;I0&&void 0!==arguments[0]?arguments[0]:{},I=b.context,F=b.callback,X=b.config;(function jn(_,g){if(!(_ instanceof g))throw new TypeError("Cannot call a class as a function")})(this,_),this.config=X,this.disengage=this.disengage.bind(this),this.clientObserver=new MutationObserver(F),this.hostObserver=new MutationObserver(function(Pe){return Pe.forEach(g.handleHostMutation,g)}),this.observeContext(I),this.observeShadowHosts(I)}return ji(_,[{key:"disengage",value:function(){this.clientObserver&&this.clientObserver.disconnect(),this.clientObserver=null,this.hostObserver&&this.hostObserver.disconnect(),this.hostObserver=null}},{key:"observeShadowHosts",value:function(b){var I=this;jt({context:b}).forEach(function(X){return I.observeContext(X.shadowRoot)})}},{key:"observeContext",value:function(b){this.clientObserver.observe(b,this.config),this.hostObserver.observe(b,Kr)}},{key:"handleHostMutation",value:function(b){"childList"===b.type&&y(b.addedNodes).filter(function(F){return F.nodeType===Node.ELEMENT_NODE}).forEach(this.observeShadowHosts,this)}}]),_}();function Un(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},g=_.parent,b=_.element,I=_.includeSelf;if(g)return function(X){return!!(I&&X===g||g.compareDocumentPosition(X)&Node.DOCUMENT_POSITION_CONTAINED_BY)};if(b)return function(X){return!!(I&&b===X||X.compareDocumentPosition(b)&Node.DOCUMENT_POSITION_CONTAINED_BY)};throw new TypeError("util/compare-position#getParentComparator required either options.parent or options.element")}var ht=function(){function _(g,b){for(var I=0;I0&&void 0!==arguments[0]?arguments[0]:{},I=b.context,F=b.filter;(function Kn(_,g){if(!(_ instanceof g))throw new TypeError("Cannot call a class as a function")})(this,_),this._context=y(I||document.documentElement)[0],this._filter=y(F),this._inertElementCache=[],this.disengage=this.disengage.bind(this),this.handleMutation=this.handleMutation.bind(this),this.renderInert=this.renderInert.bind(this),this.filterElements=this.filterElements.bind(this),this.filterParentElements=this.filterParentElements.bind(this);var X=Sr({context:this._context,includeContext:!0,strategy:"all"});this.renderInert(X),this.shadowObserver=function ho(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},g=_.context,b=_.callback,I=_.config;if("function"!=typeof b)throw new TypeError("observe/shadow-mutations requires options.callback to be a function");if("object"!==(typeof I>"u"?"undefined":Zn(I)))throw new TypeError("observe/shadow-mutations requires options.config to be an object");if(!window.MutationObserver)return{disengage:function(){}};var F=N({label:"observe/shadow-mutations",resolveDocument:!0,defaultToDocument:!0,context:g});return{disengage:new fn({context:F,callback:b,config:I}).disengage}}({context:this._context,config:ln,callback:function(bt){return bt.forEach(g.handleMutation)}})}return ht(_,[{key:"disengage",value:function(){this._context&&(Fr(this._context),this._inertElementCache.forEach(function(b){return Fr(b)}),this._inertElementCache=null,this._filter=null,this._context=null,this.shadowObserver&&this.shadowObserver.disengage(),this.shadowObserver=null)}},{key:"listQueryFocusable",value:function(b){return b.map(function(I){return Sr({context:I,includeContext:!0,strategy:"all"})}).reduce(function(I,F){return I.concat(F)},[])}},{key:"renderInert",value:function(b){var I=this;b.filter(this.filterElements).filter(this.filterParentElements).filter(function(X){return!Ye(X)}).forEach(function(Pe){I._inertElementCache.push(Pe),function vi(_){return Ye(_,!0)}(Pe)})}},{key:"filterElements",value:function(b){var I=Un({element:b,includeSelf:!0});return!this._filter.some(I)}},{key:"filterParentElements",value:function(b){var I=Un({parent:b});return!this._filter.some(I)}},{key:"handleMutation",value:function(b){if("childList"===b.type){var I=y(b.addedNodes).filter(function(X){return X.nodeType===Node.ELEMENT_NODE});if(!I.length)return;var F=this.listQueryFocusable(I);this.renderInert(F)}else"attributes"===b.type&&this.renderInert([b.target])}}]),_}();function Ht(_){var g=_.context,b=_.filter,F=[],X=function(Jt){return b.some(function(yn){return Jt===yn})?NodeFilter.FILTER_REJECT:function(Jt){var yn=Un({parent:Jt});return b.some(yn)}(Jt)?NodeFilter.FILTER_ACCEPT:(F.push(Jt),NodeFilter.FILTER_REJECT)};X.acceptNode=X;for(var bt=pe(g).createTreeWalker(g,NodeFilter.SHOW_ELEMENT,X,!1);bt.nextNode(););return F}var bo=function(){function _(g,b){for(var I=0;I0&&void 0!==arguments[0]?arguments[0]:{},b=g.context,I=g.filter;(function Qo(_,g){if(!(_ instanceof g))throw new TypeError("Cannot call a class as a function")})(this,_),this._context=y(b||document.documentElement)[0],this._filter=y(I),this.disengage=this.disengage.bind(this),this.handleMutation=this.handleMutation.bind(this),this.isInsignificantBranch=this.isInsignificantBranch.bind(this);var F=function $r(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},g=_.context,b=_.filter;if(g=N({label:"get/insignificant-branches",defaultToDocument:!0,context:g}),!(b=y(b)).length)throw new TypeError("get/insignificant-branches requires valid options.filter");return Ht({context:g,filter:b})}({context:this._context,filter:this._filter});F.forEach(no),this.startObserver()}return bo(_,[{key:"disengage",value:function(){this._context&&([].forEach.call(this._context.querySelectorAll("[data-cached-aria-hidden]"),h1),this._context=null,this._filter=null,this._observer&&this._observer.disconnect(),this._observer=null)}},{key:"startObserver",value:function(){var b=this;window.MutationObserver&&(this._observer=new MutationObserver(function(I){return I.forEach(b.handleMutation)}),this._observer.observe(this._context,Do))}},{key:"handleMutation",value:function(b){"childList"===b.type&&y(b.addedNodes).filter(function(I){return I.nodeType===Node.ELEMENT_NODE}).filter(this.isInsignificantBranch).forEach(no)}},{key:"isInsignificantBranch",value:function(b){if(J({context:b}).some(function(X){return"true"===X.getAttribute("aria-hidden")}))return!1;var F=Un({element:b});return!this._filter.some(F)}}]),_}();function Jo(){for(var b=N({label:"get/shadow-host",context:(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context}),I=null;b;)I=b,b=b.parentNode;return I.nodeType===I.DOCUMENT_FRAGMENT_NODE&&I.host?I.host:null}function Bo(_){var g=N({label:"is/active-element",resolveDocument:!0,context:_});if(pe(g).activeElement===g)return!0;var I=Jo({context:g});return!(!I||I.shadowRoot.activeElement!==g)}var $n=void 0,qo=/^(fieldset|table|td|body)$/;function Tr(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},g=_.context,b=_.except,I=void 0===b?{flexbox:!1,scrollable:!1,shadow:!1,visible:!1,onlyTabbable:!1}:b;$n||($n=tn());var F=N({label:"is/tabbable",resolveDocument:!0,context:g});if(U.is.BLINK&&U.is.ANDROID&&U.majorVersion>42)return!1;var X=Jn(F);if(X){if(U.is.WEBKIT&&U.is.IOS||Qn(X)<0||!I.visible&&(U.is.BLINK||U.is.WEBKIT)&&!Nr(X))return!1;if("object"===X.nodeName.toLowerCase()){var bt="Chrome"===U.name&&U.majorVersion>=54||"Opera"===U.name&&U.majorVersion>=41;if(U.is.WEBKIT||U.is.BLINK&&!bt)return!1}}var zt=F.nodeName.toLowerCase(),Jt=Qn(F),yn=null===Jt?null:Jt>=0;if(U.is.EDGE&&U.majorVersion>=14&&X&&F.ownerSVGElement&&Jt<0)return!0;var ar=!1!==yn,mo=null!==Jt&&Jt>=0;if(F.hasAttribute("contenteditable"))return ar;if(qo.test(zt)&&!0!==yn)return!1;if(U.is.WEBKIT&&U.is.IOS){var O="input"===zt&&"text"===F.type||"password"===F.type||"select"===zt||"textarea"===zt||F.hasAttribute("contenteditable");if(!O)O=Wr(window.getComputedStyle(F,null));if(!O)return!1}if("use"===zt&&null!==Jt&&(U.is.BLINK||U.is.WEBKIT&&9===U.majorVersion)||Q(F,"svg a")&&F.hasAttribute("xlink:href")&&(ar||F.focus&&!$n.focusSvgNegativeTabindexAttribute)||"svg"===zt&&$n.focusSvgInIframe&&ar)return!0;if(U.is.TRIDENT||U.is.EDGE){if("svg"===zt)return!!$n.focusSvg||(F.hasAttribute("focusable")||mo);if(F.ownerSVGElement)return!(!$n.focusSvgTabindexAttribute||!mo)||F.hasAttribute("focusable")}if(void 0===F.tabIndex)return!!I.onlyTabbable;if("audio"===zt){if(!F.hasAttribute("controls"))return!1;if(U.is.BLINK)return!0}if("video"===zt)if(F.hasAttribute("controls")){if(U.is.BLINK||U.is.GECKO)return!0}else if(U.is.TRIDENT||U.is.EDGE)return!1;if("object"===zt&&(U.is.BLINK||U.is.WEBKIT)||"iframe"===zt)return!1;if(!I.scrollable&&U.is.GECKO&&Si(window.getComputedStyle(F,null)))return ar;if(U.is.TRIDENT||U.is.EDGE){if("area"===zt){var Qr=hr(F);if(Qr&&Qn(Qr)<0)return!1}var Ze=window.getComputedStyle(F,null);if(Wr(Ze))return F.tabIndex>=0;if(!I.flexbox&&uo(Ze))return null!==Jt?mo:Mi(F)&&Hn(F);if(co(F,zt))return!1;var ls=F.parentElement;if(ls){var du=ls.nodeName.toLowerCase(),n2=window.getComputedStyle(ls,null);if(co(ls,zt,du,n2))return!1;if(uo(n2))return mo}}return F.tabIndex>=0}Tr.except=function(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},g=function(I){return Tr({context:I,except:_})};return g.rules=Tr,g};var Mi=Ce.rules.except({flexbox:!0}),Hn=Tr.except({flexbox:!0});const S=Tr.except({});function d(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},g=_.context,b=_.includeContext,I=_.includeOnlyTabbable,F=_.strategy,X=S.rules.except({onlyTabbable:I});return Sr({context:g,includeContext:b,includeOnlyTabbable:I,strategy:F}).filter(X)}function D(_,g){return _.compareDocumentPosition(g)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1}function qe(_,g,b){var I=[];return g.forEach(function(F){var X=!0,Pe=_.indexOf(F);-1===Pe&&(Pe=function xe(_,g){return T(_,function(b){return g.compareDocumentPosition(b)&Node.DOCUMENT_POSITION_FOLLOWING})}(_,F),X=!1),-1===Pe&&(Pe=_.length);var bt=y(b?b(F):F);bt.length&&I.push({offset:Pe,replace:X,elements:bt})}),I}function sr(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},g=_.list,b=_.elements,I=_.resolveElement,F=g.slice(0),X=y(b).slice(0);return function k(_){return _.sort(D)}(X),function Xn(_,g){var b=0;g.sort(function(I,F){return I.offset-F.offset}),g.forEach(function(I){var F=I.replace?1:0,X=[I.offset+b,F].concat(I.elements);_.splice.apply(_,X),b+=I.elements.length-F})}(F,qe(F,X,I)),F}var Xo=function(){function _(g,b){for(var I=0;I-1?[b].concat(I):I}},{key:"_cleanup",value:function(){Object.keys(this.hosts).forEach(function(b){delete this.hosts[b]._sortingId},this)}}]),_}();var xs=void 0;function ns(_,g){return xs.tabsequenceAreaAtImgPosition&&(_=function Vi(_,g){var b=g.querySelectorAll("img[usemap]"),I=new bi(g),F=I.extractAreasFromList(_);return b.length?sr({list:F,elements:b,resolveElement:function(Pe){var bt=Pe.getAttribute("usemap").slice(1);return I.getAreasFor(bt)}}):F}(_,g)),_=function P1(_){var g={},b=[],I=_.filter(function(X){var Pe=X.tabIndex;return void 0===Pe&&(Pe=Qn(X)),Pe<=0||null==Pe||(g[Pe]||(g[Pe]=[],b.push(Pe)),g[Pe].push(X),!1)});return b.sort().map(function(X){return g[X]}).reduceRight(function(X,Pe){return Pe.concat(X)},I)}(_),_}function ei(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},g=_.context,b=_.includeContext,I=_.includeOnlyTabbable,F=_.strategy;xs||(xs=tn());var X=y(g)[0]||document.documentElement,Pe=d({context:X,includeContext:b,includeOnlyTabbable:I,strategy:F});return Pe=document.body.createShadowRoot&&U.is.BLINK?function zi(_,g,b){var I=new e2(g,b),F=I.extractElements(_);return F.length===_.length?b(_):I.sort(F)}(Pe,X,ns):ns(Pe,X),b&&(Pe=function Ns(_,g){var b=_.indexOf(g);return b>0?_.splice(b,1).concat(_):_}(Pe,X)),Pe}for(var Di={tab:9,left:37,up:38,right:39,down:40,pageUp:33,"page-up":33,pageDown:34,"page-down":34,end:35,home:36,enter:13,escape:27,space:32,shift:16,capsLock:20,"caps-lock":20,ctrl:17,alt:18,meta:91,pause:19,insert:45,delete:46,backspace:8,_alias:{91:[92,93,224]}},rs=1;rs<26;rs++)Di["f"+rs]=rs+111;for(var p1=0;p1<10;p1++){var x1=p1+48,Ei=p1+96;Di[p1]=x1,Di["num-"+p1]=Ei,Di._alias[x1]=[Ei]}for(var Yr=0;Yr<26;Yr++){var Ss=Yr+65;Di[String.fromCharCode(Ss).toLowerCase()]=Ss}const Ui=Di;var ti={alt:"altKey",ctrl:"ctrlKey",meta:"metaKey",shift:"shiftKey"},E3=Object.keys(ti).map(function(_){return ti[_]});function be(_,g){return!E3.some(function(b){return"boolean"==typeof _[b]&&!!g[b]!==_[b]})}function ve(_){return _.split(/\s+/).map(function(g){var b=g.split("+"),I=function cr(_){var b=function w3(_){var g=!!_&&null;return{altKey:g,ctrlKey:g,metaKey:g,shiftKey:g}}(-1!==_.indexOf("*"));return _.forEach(function(I){if("*"!==I){var F=!0,X=I.slice(0,1);"?"===X?F=null:"!"===X&&(F=!1),!0!==F&&(I=I.slice(1));var Pe=ti[I];if(!Pe)throw new TypeError('Unknown modifier "'+I+'"');b[Pe]=F}}),b}(b.slice(0,-1)),F=function se(_){var g=Ui[_]||parseInt(_,10);if(!g||"number"!=typeof g||isNaN(g))throw new TypeError('Unknown key "'+_+'"');return[g].concat(Ui._alias[g]||[])}(b.slice(-1));return{keyCodes:F,modifiers:I,matchModifiers:be.bind(null,I)}})}const gn={disabled:function Ro(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},g=_.context,b=_.filter;return{disengage:new zr({context:g,filter:b}).disengage}},hidden:function Ps(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},g=_.context,b=_.filter;return{disengage:new Vt({context:g,filter:b}).disengage}},tabFocus:function At(){var g=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context;return g||(g=document.documentElement),ei(),function rt(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},g={},b=y(_.context)[0]||document.documentElement;delete _.context;var I=y(_.filter);delete _.filter;var F=Object.keys(_);if(!F.length)throw new TypeError("when/key requires at least one option key");var X=function(Jt){Jt.keyCodes.forEach(function(yn){g[yn]||(g[yn]=[]),g[yn].push(Jt)})};F.forEach(function(zt){if("function"!=typeof _[zt])throw new TypeError('when/key requires option["'+zt+'"] to be a function');ve(zt).map(function(ar){return ar.callback=_[zt],ar}).forEach(X)});var Pe=function(Jt){if(!Jt.defaultPrevented){if(I.length){var yn=Un({element:Jt.target,includeSelf:!0});if(I.some(yn))return}var ar=Jt.keyCode||Jt.which;g[ar]&&g[ar].forEach(function(mo){mo.matchModifiers(Jt)&&mo.callback.call(b,Jt,bt)})}};b.addEventListener("keydown",Pe,!1);var bt=function(){b.removeEventListener("keydown",Pe,!1)};return{disengage:bt}}({"?alt+?shift+tab":function(I){I.preventDefault();var F=ei({context:g}),X=I.shiftKey,Pe=F[0],bt=F[F.length-1],Jt=X?bt:Pe;if(Bo(X?Pe:bt))Jt.focus();else{var yn=void 0;if(F.some(function(O,_o){return!!Bo(O)&&(yn=_o,!0)}))F[yn+(X?-1:1)].focus();else Pe.focus()}}})}};var Ln=w(575),An=w(61),N1=w(264),Fs=w(251),po=w(422);Object.prototype.toString;function ks(_,g,b,I){return(0,Fs.m)(b)&&(I=b,b=void 0),I?ks(_,g,b).pipe((0,po.U)(F=>(0,N1.k)(F)?I(...F):I(F))):new An.y(F=>{ro(_,g,function X(Pe){arguments.length>1?F.next(Array.prototype.slice.call(arguments)):F.next(Pe)},F,b)})}function ro(_,g,b,I,F){let X;if(function h(_){return _&&"function"==typeof _.addEventListener&&"function"==typeof _.removeEventListener}(_)){const Pe=_;_.addEventListener(g,b,F),X=()=>Pe.removeEventListener(g,b,F)}else if(function m(_){return _&&"function"==typeof _.on&&"function"==typeof _.off}(_)){const Pe=_;_.on(g,b),X=()=>Pe.off(g,b)}else if(function wi(_){return _&&"function"==typeof _.addListener&&"function"==typeof _.removeListener}(_)){const Pe=_;_.addListener(g,b),X=()=>Pe.removeListener(g,b)}else{if(!_||!_.length)throw new TypeError("Invalid event target");for(let Pe=0,bt=_.length;Pe{"Enter"===g.key&&(g.stopPropagation(),document.activeElement.click())})}playNext(){this.playNextContent.emit({name:this.nextContent.name,identifier:this.nextContent.identifier,type:"NEXT_CONTENT_PLAY"})}replay(){this.showReplay&&this.replayContent.emit({type:"REPLAY"})}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}static#e=this.\u0275fac=function(b){return new(b||Sn)};static#t=this.\u0275cmp=l.Xpm({type:Sn,selectors:[["sb-player-end-page"]],inputs:{showExit:"showExit",showReplay:"showReplay",contentName:"contentName",outcome:"outcome",outcomeLabel:"outcomeLabel",userName:"userName",timeSpentLabel:"timeSpentLabel",nextContent:"nextContent"},outputs:{replayContent:"replayContent",exitContent:"exitContent",playNextContent:"playNextContent"},ngContentSelectors:kt,decls:237,vars:9,consts:[[1,"player-endpage"],[1,"player-endpage__left-panel"],[1,"user-score-card"],["width","100%","height","100%","viewBox","0 0 250 250","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink",0,"xmlns","xhtml","http://www.w3.org/1999/xhtml"],["id","filter-1"],["in","SourceGraphic","type","matrix","values",""],["x1","-19.3154721%","y1","50%","x2","100%","y2","50%","id","linearGradient-1"],["stop-color","#43A981","offset","0%"],["stop-color","#1D7E58","offset","100%"],["x1","0%","y1","0%","x2","101.719666%","y2","100%","id","linearGradient-2"],["stop-color","#FFCD55","offset","0%"],["stop-color","#FFD955","offset","100%"],["d","M124.02,185.665 C116.138,185.665 109.713,175.367 102.434,173.416 C94.911,171.399 84.204,177.031 77.612,173.212 C70.933,169.339 70.491,157.213 65.068,151.786 C59.642,146.36 47.514,145.92 43.643,139.24 C39.825,132.649 45.454,121.942 43.438,114.42 C41.487,107.143 31.19,100.717 31.19,92.831 C31.19,84.948 41.487,78.521 43.438,71.245 C45.454,63.721 39.825,53.013 43.644,46.423 C47.516,39.742 59.643,39.304 65.068,33.878 C70.493,28.452 70.933,16.325 77.612,12.453 C84.206,8.635 94.911,14.266 102.434,12.248 C109.713,10.297 116.138,-1.42108547e-14 124.02,-1.42108547e-14 C131.907,-1.42108547e-14 138.332,10.297 145.608,12.248 C153.132,14.266 163.839,8.635 170.429,12.454 C177.11,16.325 177.55,28.453 182.976,33.879 C188.403,39.305 200.531,39.743 204.401,46.425 C208.22,53.015 202.589,63.722 204.606,71.245 C206.558,78.521 216.854,84.948 216.854,92.831 C216.854,100.717 206.558,107.143 204.606,114.421 C202.589,121.943 208.22,132.651 204.4,139.242 C200.529,145.923 188.401,146.361 182.975,151.787 C177.55,157.214 177.11,169.34 170.429,173.212 C163.839,177.031 153.132,171.4 145.608,173.416 C138.332,175.367 131.907,185.665 124.02,185.665","id","path-3"],["x","-6.5%","y","-6.5%","width","112.9%","height","112.9%","filterUnits","objectBoundingBox","id","filter-4"],["stdDeviation","11.5","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","1","in","shadowBlurInner1","result","shadowOffsetInner1"],["in","shadowOffsetInner1","in2","SourceAlpha","operator","arithmetic","k2","-1","k3","1","result","shadowInnerInner1"],["values","0 0 0 0 0.0914162133 0 0 0 0 0.159459438 0 0 0 0 0.537477355 0 0 0 1 0","type","matrix","in","shadowInnerInner1"],["x1","50%","y1","0.0901442308%","x2","50%","y2","99.6203016%","id","linearGradient-5"],["stop-color","#1D6349","offset","0%"],["stop-color","#1D6349","offset","100%"],["id","text-8","x","55","y","16","text-anchor","middle","fill","#FFFFFE",4,"ngIf"],["id","player-Player","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","endgame-l2","transform","translate(-39.000000, -65.000000)"],["id","Group-2","transform","translate(39.500000, 65.000000)"],["filter","url(#filter-1)","id","Group"],["transform","translate(4.000000, 4.000000)",1,"particles"],["d","M84.4144231,47.2437308 L77.9616538,41.1916154 C77.5351923,40.7922308 76.8658846,40.8133846 76.4665,41.2394231 C76.0666923,41.6654615 76.0882692,42.3351923 76.5143077,42.7345769 L82.9670769,48.7866923 C83.3931154,49.1860769 84.0624231,49.1649231 84.4622308,48.7384615 C84.8616154,48.3124231 84.8404615,47.6431154 84.4144231,47.2437308","id","Fill-3"],["d","M78.2087308,48.9402692 L84.2616923,42.4875 C84.6615,42.0614615 84.6399231,41.3921538 84.2138846,40.9927692 C83.7878462,40.5929615 83.1185385,40.6141154 82.7187308,41.0405769 L76.6661923,47.4929231 C76.2663846,47.9189615 76.2879615,48.5886923 76.714,48.9880769 C77.1400385,49.3878846 77.8093462,49.3663077 78.2087308,48.9402692","id","Fill-4"],["d","M91.8275769,140.082038 L85.3748077,134.030346 C84.9487692,133.630538 84.2794615,133.652115 83.8796538,134.078154 C83.4802692,134.504192 83.5014231,135.1735 83.9278846,135.573308 L90.3806538,141.625 C90.8066923,142.024808 91.476,142.003231 91.8753846,141.577192 C92.2751923,141.151154 92.2536154,140.481846 91.8275769,140.082038","id","Fill-5"],["d","M85.6223077,141.779 L91.6748462,135.326231 C92.0746538,134.900192 92.0535,134.230885 91.6270385,133.831077 C91.201,133.431269 90.5316923,133.452846 90.1323077,133.878885 L84.0793462,140.331654 C83.6799615,140.757692 83.7011154,141.427 84.1271538,141.826808 C84.5531923,142.226192 85.2225,142.205038 85.6223077,141.779","id","Fill-6"],["d","M13.3091538,191.951269 L6.85638462,185.899154 C6.43034615,185.499769 5.76103846,185.520923 5.36123077,185.946962 C4.96184615,186.373423 4.98342308,187.042731 5.40946154,187.442115 L11.8622308,193.494231 C12.2882692,193.893615 12.9575769,193.872462 13.3569615,193.446423 C13.7567692,193.020385 13.7351923,192.350654 13.3091538,191.951269","id","Fill-7"],["d","M7.10388462,193.647808 L13.1568462,187.195038 C13.5562308,186.769 13.5350769,186.099692 13.1090385,185.700308 C12.683,185.3005 12.0136923,185.322077 11.6138846,185.748115 L5.56092308,192.200885 C5.16153846,192.626923 5.18269231,193.296231 5.60873077,193.695615 C6.03476923,194.095423 6.70407692,194.073846 7.10388462,193.647808","id","Fill-8"],["d","M10.4914615,38.4115769 L4.03869231,32.3594615 C3.61265385,31.9600769 2.94334615,31.9812308 2.54353846,32.4072692 C2.14415385,32.8333077 2.16573077,33.5030385 2.59176923,33.9024231 L9.04453846,39.9545385 C9.47057692,40.3539231 10.1398846,40.3327692 10.5392692,39.9067308 C10.9390769,39.4802692 10.9175,38.8109615 10.4914615,38.4115769","id","Fill-9"],["d","M4.28619231,40.1081154 L10.3391538,33.6553462 C10.7385385,33.2293077 10.7173846,32.56 10.2909231,32.1606154 C9.86488462,31.7608077 9.19557692,31.7823846 8.79619231,32.2084231 L2.74323077,38.6611923 C2.34342308,39.0872308 2.365,39.7565385 2.79103846,40.1559231 C3.21707692,40.5557308 3.88638462,40.5341538 4.28619231,40.1081154","id","Fill-10"],["d","M239.977269,47.0855 L233.5245,41.0333846 C233.098462,40.634 232.429154,40.6551538 232.029769,41.0811923 C231.629962,41.5072308 231.651538,42.1765385 232.077577,42.5763462 L238.530346,48.6284615 C238.956385,49.0278462 239.625692,49.0066923 240.0255,48.5802308 C240.424885,48.1541923 240.403308,47.4848846 239.977269,47.0855","id","Fill-11"],["d","M233.771577,48.7820385 L239.824538,42.3292692 C240.223923,41.9032308 240.202769,41.2339231 239.776731,40.8341154 C239.350692,40.4347308 238.681385,40.4558846 238.281577,40.8823462 L232.228615,47.3346923 C231.829231,47.7607308 231.850385,48.4304615 232.276423,48.8298462 C232.702885,49.2296538 233.372192,49.2080769 233.771577,48.7820385","id","Fill-12"],["d","M163.849231,80.0025769 L157.396462,73.9508846 C156.970423,73.5510769 156.301115,73.5726538 155.901308,73.9986923 C155.501923,74.4247308 155.523077,75.0940385 155.949115,75.4938462 L162.401885,81.5455385 C162.828346,81.9453462 163.497654,81.9237692 163.897038,81.4977308 C164.296846,81.0716923 164.275269,80.4023846 163.849231,80.0025769","id","Fill-13"],["d","M157.644385,81.6995385 L163.696923,75.2467692 C164.096731,74.8207308 164.075154,74.1514231 163.649115,73.7516154 C163.223077,73.3522308 162.553769,73.3733846 162.154385,73.7994231 L156.101423,80.2521923 C155.701615,80.6782308 155.723192,81.3475385 156.149231,81.7473462 C156.575269,82.1467308 157.244577,82.1255769 157.644385,81.6995385","id","Fill-14"],["d","M195.311346,151.846538 L188.858577,145.794423 C188.432538,145.395038 187.763231,145.416192 187.363423,145.842654 C186.964038,146.268692 186.985615,146.938 187.411654,147.337385 L193.864423,153.3895 C194.290462,153.788885 194.959769,153.767731 195.359154,153.341692 C195.758962,152.915654 195.737385,152.245923 195.311346,151.846538","id","Fill-15"],["d","M189.105654,153.543077 L195.158615,147.090308 C195.558,146.664269 195.536846,145.994962 195.110808,145.595577 C194.684769,145.195769 194.015462,145.217346 193.615654,145.643385 L187.562692,152.096154 C187.163308,152.522192 187.184462,153.1915 187.6105,153.590885 C188.036538,153.990692 188.705846,153.969115 189.105654,153.543077","id","Fill-16"],["d","M190.299577,210.370769 L183.846808,204.318654 C183.420769,203.919269 182.751462,203.940423 182.352077,204.366885 C181.952269,204.792923 181.973846,205.462231 182.399885,205.861615 L188.852654,211.913731 C189.278692,212.313538 189.948,212.291962 190.347808,211.865923 C190.747192,211.439885 190.726038,210.770577 190.299577,210.370769","id","Fill-17"],["d","M184.093885,212.067308 L190.146846,205.614538 C190.546654,205.1885 190.525077,204.519192 190.099038,204.119808 C189.673,203.72 189.003692,203.741577 188.603885,204.167615 L182.551346,210.620385 C182.151538,211.046423 182.173115,211.715731 182.599154,212.115115 C183.025192,212.514923 183.6945,212.493346 184.093885,212.067308","id","Fill-18"],["d","M131.642077,57.7017692 L132.557615,57.1720769 L128.114462,49.4881538 C127.925346,49.1611154 127.575885,48.9597308 127.198077,48.9601532 C126.819846,48.9601532 126.470808,49.1623846 126.282538,49.4898462 L117.420346,64.8674231 C117.231654,65.1948846 117.232077,65.5980769 117.421192,65.9251154 C117.610308,66.2521538 117.959769,66.4535385 118.337577,66.453116 L127.210346,66.4459231 L136.084808,66.4416923 C136.462615,66.4416923 136.811654,66.2394615 137.000346,65.9124231 C137.189462,65.5849615 137.189038,65.1817692 136.999923,64.8547308 L132.557615,57.1720769 L131.642077,57.7017692 L130.726115,58.2310385 L134.251192,64.3271538 L127.209077,64.3305385 L120.168231,64.3364615 L127.200615,52.1336538 L130.726115,58.2310385 L131.642077,57.7017692","id","Fill-19"],["d","M116.952846,151.625692 L117.868808,151.096 L113.425654,143.412077 C113.236115,143.085038 112.887077,142.883654 112.508846,142.884076 C112.131038,142.884076 111.782,143.086308 111.593308,143.413769 L102.731115,158.791346 C102.542423,159.118385 102.542846,159.522 102.731962,159.849038 C102.921077,160.176077 103.270538,160.377462 103.648346,160.377039 L112.521538,160.369846 L121.396,160.365615 C121.773808,160.365192 122.123269,160.163385 122.311962,159.836346 C122.500654,159.508885 122.500231,159.105692 122.311115,158.778231 L117.868808,151.096 L116.952846,151.625692 L116.037308,152.154962 L119.562385,158.251077 L112.520269,158.254462 L105.479,158.260385 L112.511385,146.057577 L116.037308,152.154962 L116.952846,151.625692","id","Fill-20"],["d","M167.868885,180.468538 L168.784423,179.938846 L164.341269,172.254923 C164.152154,171.927885 163.802692,171.7265 163.424885,171.7265 C163.047077,171.726923 162.697615,171.929154 162.508923,172.256192 L158.080154,179.944346 L153.646731,187.633769 C153.458038,187.961231 153.458462,188.364423 153.647577,188.691885 C153.836692,189.018923 154.186154,189.220308 154.563962,189.219885 L163.437154,189.212692 L172.311615,189.208462 C172.689423,189.208038 173.038462,189.006231 173.227154,188.678769 C173.415846,188.351731 173.415846,187.948538 173.226731,187.621077 L168.784423,179.938846 L167.868885,180.468538 L166.952923,180.997808 L170.478,187.093923 L163.435885,187.097308 L156.394615,187.103231 L163.427423,174.900423 L166.952923,180.997808 L167.868885,180.468538","id","Fill-21"],["d","M197.152577,121.4785 L198.174731,121.751808 L200.466962,113.176885 C200.564269,112.811769 200.459769,112.422115 200.192385,112.155154 C199.925,111.888192 199.534923,111.784115 199.170231,111.882269 L190.602077,114.186769 L182.030115,116.489154 C181.665423,116.587308 181.380269,116.872462 181.282538,117.237577 C181.185231,117.602692 181.289731,117.991923 181.557115,118.259308 L187.836423,124.528462 L194.114462,130.801 C194.381846,131.067962 194.7715,131.172462 195.136615,131.074308 C195.501308,130.976154 195.786462,130.691 195.884192,130.325885 L198.174731,121.751808 L197.152577,121.4785 L196.130846,121.205615 L194.313308,128.009115 L184.348577,118.056654 L191.151231,116.229808 L197.949654,114.401269 L196.130846,121.205615 L197.152577,121.4785","id","Fill-22"],["d","M51.2223462,21.9327308 L52.2440769,22.2056154 L54.5358846,13.6306923 C54.6336154,13.2655769 54.5291154,12.8759231 54.2617308,12.6089615 C53.9939231,12.342 53.6042692,12.2379231 53.2395769,12.3360769 L44.6714231,14.6405769 L44.6718462,14.6405769 L36.0994615,16.9433846 C35.7343462,17.0411154 35.4496154,17.3266923 35.3518846,17.6918077 C35.2545769,18.0569231 35.3590769,18.4461538 35.6264615,18.7131154 L41.9061923,24.9822692 L41.9057692,24.9818462 L48.1842308,31.2543846 C48.4516154,31.5213462 48.8412692,31.6258462 49.2059615,31.5276923 C49.5710769,31.4295385 49.8562308,31.1443846 49.9535385,30.7792692 L52.2440769,22.2056154 L50.2006154,21.6594231 L48.3830769,28.4629231 L43.4009231,23.4854231 L43.4005,23.485 L38.4179231,18.5108846 L45.2205769,16.6836154 L45.221,16.6836154 L52.019,14.8550769 L50.2006154,21.6594231 L51.2223462,21.9327308","id","Fill-23"],["d","M45.1456923,207.203192 L46.1674231,207.476077 L48.4592308,198.900731 C48.5569615,198.535615 48.4520385,198.145962 48.1846538,197.879 C47.9172692,197.612038 47.5276154,197.507962 47.1629231,197.606115 L38.5947692,199.911038 L38.5947692,199.910615 L30.0228077,202.213846 C29.6576923,202.311577 29.3725385,202.597154 29.2752308,202.962269 C29.1775,203.327385 29.2824231,203.716615 29.5498077,203.983577 L35.8295385,210.252308 L35.8291154,210.251885 L42.1075769,216.524423 C42.3749615,216.791385 42.7646154,216.895885 43.1293077,216.797731 C43.4944231,216.699577 43.7791538,216.414423 43.8768846,216.049308 L46.1674231,207.476077 L44.1239615,206.930308 L42.3064231,213.732962 L37.3242692,208.755462 L37.3238462,208.755038 L32.3412692,203.781346 L39.1435,201.953654 L39.1439231,201.953654 L45.9423462,200.125115 L44.1239615,206.929885 L45.1456923,207.203192","id","Fill-24"],["d","M206.143808,31.5111923 L206.6735,32.4267308 L214.357423,27.984 C214.684462,27.7948846 214.885846,27.4454231 214.885424,27.0676154 C214.885424,26.6893846 214.683192,26.3403462 214.355731,26.1516538 L206.667577,21.7224615 L206.668,21.7228846 L198.978154,17.2894615 C198.651115,17.1007692 198.2475,17.1011923 197.920462,17.2903077 C197.593423,17.4794231 197.392038,17.8288846 197.392461,18.2066923 L197.399654,27.0798846 L197.399654,27.0794615 L197.403885,35.9547692 C197.403885,36.3325769 197.606115,36.6816154 197.933577,36.8703077 C198.260615,37.059 198.664231,37.059 198.991269,36.8698846 L206.6735,32.4267308 L206.143808,31.5111923 L205.614538,30.5952308 L199.518423,34.1211538 L199.515038,27.0786154 L199.515038,27.0781923 L199.509115,20.0373462 L205.611577,23.5556538 L205.612,23.5556538 L211.711923,27.0697308 L205.614538,30.5952308 L206.143808,31.5111923","id","Fill-25"],["d","M44.9489615,120.167385 L45.4782308,121.082923 L53.1625769,116.640192 C53.4896154,116.450654 53.691,116.101192 53.6905776,115.723385 C53.6901538,115.345577 53.4883462,114.996538 53.1608846,114.807846 L45.4727308,110.378654 L45.4731538,110.379077 L37.7833077,105.945654 C37.4558462,105.756962 37.0526538,105.757385 36.7256154,105.9465 C36.3985769,106.135615 36.1971923,106.485077 36.1971923,106.862885 L36.2094615,124.610962 C36.2094615,124.989192 36.4112692,125.338231 36.7387308,125.526923 C37.0661923,125.715615 37.4693846,125.715192 37.7964231,125.526077 L45.4786538,121.082923 L44.4192692,119.251846 L38.324,122.777346 L38.3142692,108.693538 L44.4167308,112.211423 L44.4167308,112.211846 L50.5170769,115.725923 L44.4196923,119.251846 L44.9489615,120.167385","id","Fill-26"],["d","M146.638885,105.637654 L145.581192,105.637654 C145.580769,107.208115 144.947423,108.619923 143.918923,109.650115 C142.888731,110.678615 141.476923,111.311538 139.906885,111.312385 C138.336423,111.311538 136.924192,110.678615 135.893577,109.650115 C134.865077,108.619923 134.232154,107.208115 134.231731,105.637654 C134.232154,104.066769 134.865077,102.654962 135.893577,101.624769 C136.924192,100.596269 138.336423,99.9633462 139.906885,99.9625 C141.476923,99.9633462 142.888731,100.596269 143.918923,101.624769 C144.947423,102.654962 145.580769,104.066769 145.581192,105.637654 L147.696577,105.637654 C147.695731,101.334538 144.209154,97.8479615 139.906885,97.8471154 C135.603769,97.8479615 132.116769,101.334538 132.116346,105.637654 C132.116769,109.940346 135.603769,113.426923 139.906885,113.427769 C144.209154,113.426923 147.695731,109.940346 147.696577,105.637654 L146.638885,105.637654","id","Fill-27"],["d","M112.621808,30.5059615 L111.564115,30.5059615 C111.563692,32.0768462 110.930769,33.4886538 109.901846,34.5188462 C108.871654,35.5473462 107.459846,36.1802692 105.889385,36.1811154 C104.318923,36.1802692 102.907115,35.5473462 101.8765,34.5188462 C100.848,33.4886538 100.214654,32.0764231 100.214231,30.5059615 C100.214654,28.9355 100.848,27.5236923 101.8765,26.4935 C102.907115,25.465 104.318923,24.8320769 105.889385,24.8316538 C107.459846,24.8320769 108.871654,25.465 109.901846,26.4935 C110.930769,27.5236923 111.563692,28.9355 111.564115,30.5059615 L113.6795,30.5059615 C113.678654,26.2032692 110.192077,22.7166923 105.889385,22.7162692 C101.586692,22.7166923 98.0996923,26.2032692 98.0988462,30.5059615 C98.0996923,34.8095 101.586692,38.2956538 105.889385,38.2965 C110.192077,38.2956538 113.678654,34.8090769 113.6795,30.5059615 L112.621808,30.5059615","id","Fill-28"],["d","M116.918154,229.204885 L115.860462,229.204885 C115.860038,230.775346 115.227115,232.187577 114.198192,233.217769 C113.168,234.246269 111.756192,234.879615 110.185731,234.880038 C108.615692,234.879615 107.203462,234.246269 106.172846,233.217769 C105.144346,232.187154 104.511423,230.775346 104.510577,229.204885 C104.511423,227.634423 105.144346,226.222615 106.172846,225.192423 C107.203462,224.163923 108.615692,223.531 110.185731,223.530577 C111.756192,223.531 113.168423,224.163923 114.198615,225.192423 C115.227115,226.222615 115.860038,227.634423 115.860462,229.204885 L117.975846,229.204885 C117.975423,224.901769 114.488423,221.415615 110.185731,221.415192 C108.038192,221.414346 106.084,222.288423 104.677269,223.696423 C103.268846,225.102731 102.394769,227.056923 102.395192,229.204885 C102.396038,233.508 105.883462,236.994577 110.185731,236.995423 C114.488423,236.994577 117.975423,233.508 117.975846,229.204885 L116.918154,229.204885","id","Fill-29"],["d","M135.982423,219.142846 C135.983269,217.572385 136.616192,216.160577 137.645115,215.130385 C138.675308,214.101885 140.087538,213.468962 141.658,213.468538 C143.228462,213.468962 144.640269,214.101885 145.670885,215.130385 C146.699385,216.160154 147.332308,217.572385 147.332731,219.142846 C147.332731,219.726692 147.806577,220.200538 148.390423,220.200538 C148.974692,220.200538 149.448115,219.726692 149.448115,219.142846 C149.447692,214.839731 145.960692,211.353577 141.658,211.353153 C139.510038,211.352308 137.555846,212.226385 136.149538,213.634385 C134.741115,215.040269 133.866615,216.994462 133.867038,219.142846 C133.867038,219.726692 134.340885,220.200538 134.924731,220.200538 C135.509,220.200538 135.982423,219.726692 135.982423,219.142846","id","Fill-30"],["d","M82.247,115.736077 C82.2474231,114.165615 82.8807692,112.753385 83.9092692,111.723192 C84.9398846,110.694692 86.3521154,110.061769 87.9221538,110.061346 C89.4926154,110.061769 90.9044231,110.694692 91.9350385,111.723192 C92.9635385,112.753385 93.5964615,114.165192 93.5968846,115.736077 C93.5968846,116.319923 94.0707308,116.793769 94.6545769,116.793769 C95.2388462,116.793769 95.7122692,116.319923 95.7122692,115.736077 C95.7118462,111.432962 92.2248462,107.946385 87.9221538,107.945538 C83.6198846,107.946385 80.1324615,111.432962 80.1316154,115.736077 C80.1316154,116.319923 80.6054615,116.793769 81.1893077,116.793769 C81.7735769,116.793769 82.247,116.319923 82.247,115.736077","id","Fill-31"],["d","M11.4163077,61.0732692 C11.4167308,59.5011154 12.0479615,58.0884615 13.0713846,57.0586923 C14.0969231,56.0306154 15.5006923,55.3989615 17.061,55.3981154 C18.6213077,55.3989615 20.0250769,56.0306154 21.0501923,57.0586923 C22.0736154,58.0884615 22.7048462,59.5011154 22.7052692,61.0732692 C22.7052692,61.6571154 23.1786923,62.1309615 23.7629615,62.1309615 C24.3468077,62.1309615 24.820654,61.6571154 24.820654,61.0732692 C24.8210769,58.9265769 23.9516538,56.9732308 22.5495769,55.5660769 C21.1491923,54.1576538 19.2017692,53.2823077 17.061,53.2827306 C14.9202308,53.2823077 12.9728077,54.1576538 11.5724231,55.5660769 C10.1699231,56.9732308 9.3005,58.9265769 9.30092292,61.0732692 C9.30092292,61.6571154 9.77434615,62.1309615 10.3586154,62.1309615 C10.9428846,62.1309615 11.4163077,61.6571154 11.4163077,61.0732692","id","Fill-32"],["d","M180.062808,71.0401154 C178.491077,71.0396923 177.078,70.4084615 176.048231,69.3850385 C175.019731,68.3595 174.388077,66.9557308 174.387654,65.3954231 C174.388077,63.8351154 175.019731,62.4317692 176.048231,61.4062308 C177.078,60.3828077 178.490654,59.752 180.062808,59.7511538 C180.647077,59.7511538 181.1205,59.2777308 181.1205,58.6938846 C181.1205,58.1096154 180.647077,57.6361917 180.062808,57.6361917 C177.916115,57.6353462 175.962769,58.5047692 174.555615,59.9072692 C173.147192,61.3072308 172.271423,63.2546538 172.272269,65.3954231 C172.271423,67.5361923 173.147192,69.4836154 174.555615,70.884 C175.962769,72.2865 177.916115,73.1559231 180.062808,73.1555002 C180.647077,73.1555002 181.1205,72.6820769 181.1205,72.0978077 C181.1205,71.5135385 180.647077,71.0401154 180.062808,71.0401154","id","Fill-33"],["d","M17.9490385,228.116731 C16.3768846,228.115885 14.9642308,227.485077 13.9344615,226.461654 C12.9063846,225.436115 12.2747308,224.032346 12.2743077,222.472038 C12.2747308,220.911731 12.9063846,219.507962 13.9344615,218.482846 C14.9642308,217.459423 16.3768846,216.828615 17.9490385,216.828192 C18.5328846,216.828192 19.0067308,216.354769 19.0067308,215.7705 C19.0067308,215.186231 18.5328846,214.712808 17.9490385,214.712808 C15.8023462,214.712385 13.849,215.581808 12.4418462,216.983885 C11.0334231,218.383846 10.1580769,220.331269 10.1589225,222.472038 C10.1580769,224.612808 11.0334231,226.560231 12.4418462,227.960615 C13.849,229.362692 15.8023462,230.232538 17.9490385,230.232116 C18.5328846,230.232116 19.0067308,229.758269 19.0067308,229.174423 C19.0067308,228.590154 18.5328846,228.116731 17.9490385,228.116731","id","Fill-34"],["d","M90.1932308,14.0000385 C88.6215,13.9996154 87.2088462,13.3683846 86.1790769,12.3449615 C85.151,11.3194231 84.5193462,9.91565385 84.5185,8.35534615 C84.5193462,6.79503846 85.151,5.39126923 86.1790769,4.36615385 C87.2088462,3.34273077 88.6215,2.7115 90.1932308,2.71107692 C90.7775,2.71107692 91.2509231,2.23765385 91.2509231,1.65338462 C91.2509231,1.06953846 90.7775,0.595692153 90.1932308,0.595692153 C88.0469615,0.595269231 86.0936154,1.46469231 84.6864615,2.86676923 C83.2780385,4.26715385 82.4026923,6.21457692 82.4031152,8.35534615 C82.4026923,10.4961154 83.2780385,12.4435385 84.6864615,13.8439231 C86.0931923,15.2464231 88.0469615,16.1158462 90.1932308,16.1154232 C90.7775,16.1154232 91.2509231,15.642 91.2509231,15.0577308 C91.2509231,14.4734615 90.7775,14.0000385 90.1932308,14.0000385","id","Fill-35"],["d","M21.3154615,158.362769 L20.2577692,158.362769 C20.2569231,159.933231 19.624,161.345038 18.5955,162.375654 C17.5653077,163.404154 16.1530769,164.037077 14.5830385,164.037923 C13.0125769,164.037077 11.6003462,163.404154 10.5701538,162.375654 C9.54123077,161.345038 8.90830769,159.933231 8.90788462,158.362769 C8.90830769,156.792308 9.54123077,155.3805 10.5701538,154.350308 C11.6003462,153.321808 13.0125769,152.688885 14.5830385,152.688038 C16.1530769,152.688885 17.5653077,153.321808 18.5955,154.349885 C19.624,155.380077 20.2569231,156.791885 20.2577692,158.362769 L22.3731538,158.362769 C22.3723077,154.059654 18.8853077,150.5735 14.5830385,150.572654 C12.4350769,150.572231 10.4808846,151.446308 9.07415385,152.854308 C7.66615385,154.260192 6.79165385,156.214385 6.79249939,158.362769 C6.79292308,162.665885 10.2803462,166.152462 14.5830385,166.153308 C18.8853077,166.152462 22.3723077,162.665462 22.3731538,158.362769 L21.3154615,158.362769","id","Fill-36"],["d","M228.928192,166.051346 L227.8705,166.051346 C227.869654,167.621808 227.236731,169.034038 226.208231,170.064654 C225.178038,171.093154 223.766231,171.726077 222.196192,171.7265 C220.625731,171.726077 219.2135,171.093154 218.183308,170.064654 C217.154385,169.034038 216.521462,167.621808 216.521038,166.051346 C216.521462,164.480885 217.154385,163.069077 218.182885,162.038885 C219.2135,161.010385 220.625308,160.377885 222.196192,160.377038 C223.766231,160.377885 225.178038,161.010385 226.208231,162.038885 C227.236731,163.069077 227.869654,164.480885 227.8705,166.051346 L229.985885,166.051346 C229.985038,161.748231 226.498038,158.2625 222.196192,158.261654 C217.8935,158.2625 214.406077,161.748231 214.405654,166.051346 C214.406077,170.354462 217.893077,173.841462 222.196192,173.841885 C226.498462,173.841462 229.985038,170.354462 229.985885,166.051346 L228.928192,166.051346","id","Fill-37"],["d","M210.305192,58.6993846 L210.305192,59.7570769 L222.64,59.7570769 L222.64,71.0337692 L211.362885,71.0337692 L211.362885,58.6993846 L210.305192,58.6993846 L210.305192,59.7570769 L210.305192,58.6993846 L209.2475,58.6993846 L209.2475,72.0914615 C209.2475,72.3702692 209.360462,72.6427308 209.557192,72.8394615 C209.754346,73.0366154 210.026808,73.1491538 210.305192,73.1491538 L223.697692,73.1491538 C223.976077,73.1491538 224.248538,73.0366154 224.445269,72.8394615 C224.642423,72.6427308 224.755385,72.3702692 224.755385,72.0914615 L224.755385,58.6993846 C224.755385,58.421 224.642423,58.1485385 224.445269,57.9513846 C224.248538,57.7546538 223.976077,57.6416923 223.697692,57.6416923 L210.305192,57.6416923 C210.026808,57.6416923 209.754346,57.7546538 209.557192,57.9513846 C209.360462,58.1485385 209.2475,58.421 209.2475,58.6993846 L210.305192,58.6993846","id","Fill-38"],["d","M58.8897692,65.3954231 L58.8897692,66.4531154 L71.2237308,66.4531154 L71.2237308,77.7302308 L59.9474615,77.7302308 L59.9474615,65.3954231 L58.8897692,65.3954231 L58.8897692,66.4531154 L58.8897692,65.3954231 L57.8320769,65.3954231 L57.8320769,78.7879231 C57.8320769,79.0663077 57.9450385,79.3387692 58.1417692,79.5355 C58.3389231,79.7326538 58.6113846,79.8456154 58.8897692,79.8456154 L72.2814231,79.8456154 C72.5602308,79.8456154 72.8326923,79.7326538 73.0294231,79.5355 C73.2265769,79.3387692 73.3391154,79.0663077 73.3391154,78.7879231 L73.3391154,65.3954231 C73.3391154,65.1170385 73.2265769,64.8445769 73.0294231,64.6478462 C72.8326923,64.4506923 72.5602308,64.3377308 72.2814231,64.3377308 L58.8897692,64.3377308 C58.6113846,64.3377308 58.3389231,64.4506923 58.1417692,64.6478462 C57.9450385,64.8445769 57.8320769,65.1170385 57.8320769,65.3954231 L58.8897692,65.3954231","id","Fill-39"],["d","M58.2175,150.893346 L58.2175,151.951038 L70.5518846,151.951038 L70.5518846,163.228154 L59.2751923,163.228154 L59.2751923,150.893346 L58.2175,150.893346 L58.2175,151.951038 L58.2175,150.893346 L57.1598077,150.893346 L57.1598077,164.285846 C57.1598077,164.564231 57.2727692,164.836692 57.4699231,165.033423 C57.6666538,165.230577 57.9391154,165.343538 58.2175,165.343538 L71.6095769,165.343538 C71.8879615,165.343538 72.1604231,165.230577 72.3571538,165.033423 C72.5543077,164.836692 72.6672692,164.564231 72.6672692,164.285846 L72.6672692,150.893346 C72.6672692,150.614962 72.5543077,150.3425 72.3571538,150.145346 C72.1604231,149.948615 71.8879615,149.835654 71.6095769,149.835654 L58.2175,149.835654 C57.9391154,149.835654 57.6666538,149.948615 57.4699231,150.145346 C57.2727692,150.3425 57.1598077,150.614962 57.1598077,150.893346 L58.2175,150.893346","id","Fill-40"],["d","M210.305192,215.776423 L210.305192,216.834115 L222.639154,216.834115 L222.639154,228.110808 L211.362885,228.110808 L211.362885,215.776423 L210.305192,215.776423 L210.305192,216.834115 L210.305192,215.776423 L209.2475,215.776423 L209.2475,229.1685 C209.2475,229.446885 209.360462,229.719346 209.557192,229.9165 C209.754346,230.113231 210.026808,230.226192 210.305192,230.226192 L223.696846,230.226192 C223.975231,230.226192 224.247692,230.113231 224.444423,229.9165 C224.641577,229.719346 224.754538,229.446885 224.754538,229.1685 L224.754538,215.776423 C224.754538,215.497615 224.641577,215.225154 224.444423,215.028423 C224.247692,214.831269 223.975231,214.718731 223.696846,214.718731 L210.305192,214.718731 C210.026808,214.718731 209.754346,214.831269 209.557192,215.028423 C209.360462,215.225154 209.2475,215.497615 209.2475,215.776423 L210.305192,215.776423","id","Fill-41"],["d","M154.751808,1.65973077 L154.751808,2.71742308 L167.085346,2.71742308 L167.085346,13.9941154 L155.8095,13.9941154 L155.8095,1.65973077 L154.751808,1.65973077 L154.751808,2.71742308 L154.751808,1.65973077 L153.694115,1.65973077 L153.694115,15.0518077 C153.694115,15.3306154 153.806654,15.6030769 154.003808,15.7998077 C154.200538,15.9965385 154.473,16.1095 154.751808,16.1095 L168.143038,16.1095 C168.421423,16.1095 168.693885,15.9965385 168.891038,15.7998077 C169.087769,15.6030769 169.200731,15.3306154 169.200731,15.0518077 L169.200731,1.65973077 C169.200731,1.38134615 169.087769,1.10888462 168.891038,0.911730769 C168.693885,0.715 168.421423,0.602038462 168.143038,0.602038462 L154.751808,0.602038462 C154.473,0.602038462 154.200538,0.715 154.003808,0.911730769 C153.806654,1.10888462 153.694115,1.38134615 153.694115,1.65973077 L154.751808,1.65973077","id","Fill-42"],["d","M135.508154,136.771462 C135.298731,136.769769 135.172654,136.731692 135.044885,136.667808 C134.934038,136.610269 134.818962,136.522692 134.692038,136.386462 C134.469077,136.151231 134.227077,135.765385 133.973654,135.300423 C133.585692,134.604885 133.179962,133.738423 132.487808,132.969692 C132.140885,132.587654 131.710615,132.232269 131.180923,131.980115 C130.6525,131.726692 130.033538,131.585808 129.357885,131.587068 C128.773615,131.587068 128.300192,132.060923 128.300192,132.644769 C128.300192,133.229038 128.773615,133.702462 129.357885,133.702462 C129.702269,133.703308 129.957808,133.76 130.175269,133.847577 C130.365654,133.925423 130.530654,134.0295 130.692692,134.168269 C130.975308,134.409 131.243115,134.767769 131.503731,135.2065 C131.901,135.862692 132.255115,136.675423 132.809346,137.425962 C133.089,137.799538 133.432538,138.165077 133.889038,138.443462 C134.342577,138.722692 134.9095,138.890231 135.508154,138.886896 C136.092423,138.886896 136.565846,138.413423 136.565846,137.829154 C136.565846,137.245308 136.092423,136.771462 135.508154,136.771462","id","Fill-43"],["d","M147.808269,136.771462 C147.598423,136.769769 147.472346,136.731692 147.344577,136.667808 C147.233731,136.610269 147.119077,136.522692 146.991731,136.386462 C146.768769,136.151231 146.526769,135.765385 146.273346,135.300423 C145.885385,134.604885 145.480077,133.738423 144.787923,132.970115 C144.441,132.587654 144.011154,132.232269 143.481462,131.980115 C142.953038,131.726692 142.334077,131.585808 141.658423,131.587068 C141.074577,131.587068 140.600731,132.060923 140.600731,132.644769 C140.600731,133.229038 141.074577,133.702462 141.658423,133.702462 C142.002808,133.703308 142.258346,133.76 142.475808,133.847577 C142.665769,133.925 142.830769,134.0295 142.992808,134.168269 C143.275423,134.409 143.543231,134.767769 143.803423,135.2065 C144.201115,135.862692 144.555231,136.675423 145.109038,137.425962 C145.389115,137.799538 145.732231,138.165077 146.188731,138.443462 C146.642692,138.722692 147.209192,138.890231 147.808269,138.886896 C148.392115,138.886896 148.865962,138.413423 148.865962,137.829154 C148.865962,137.245308 148.392115,136.771462 147.808269,136.771462","id","Fill-44"],["d","M135.508154,138.886873 C136.029808,138.888962 136.527346,138.764577 136.945769,138.545423 C137.313423,138.354615 137.617615,138.101192 137.870615,137.830423 C138.313154,137.353615 138.616923,136.825192 138.896577,136.319615 C139.3095,135.559346 139.676731,134.8435 140.093462,134.393346 C140.300769,134.166154 140.5085,134.003269 140.746269,133.889462 C140.985308,133.776923 141.262846,133.704154 141.658423,133.702462 C142.242692,133.702462 142.716115,133.229038 142.716115,132.644769 C142.716115,132.060923 142.242692,131.587076 141.658423,131.587076 C141.070346,131.586654 140.525423,131.692 140.045231,131.887885 C139.624269,132.058385 139.257462,132.295308 138.945654,132.563538 C138.398615,133.034846 138.015731,133.589923 137.696731,134.122154 C137.225,134.921346 136.870038,135.691346 136.512962,136.159269 C136.337385,136.394923 136.1745,136.548077 136.028538,136.635654 C135.880038,136.721962 135.748885,136.7685 135.508154,136.771462 C134.924308,136.771462 134.450462,137.245308 134.450462,137.829154 C134.450462,138.413423 134.924308,138.886873 135.508154,138.886873","id","Fill-45"],["d","M147.808269,138.886873 C148.3295,138.888962 148.827038,138.764577 149.245462,138.545423 C149.613115,138.354615 149.917308,138.101192 150.170308,137.830423 C150.612423,137.353192 150.916192,136.825192 151.196269,136.319615 C151.608769,135.559346 151.976,134.8435 152.392731,134.393346 C152.600038,134.166154 152.808192,134.003269 153.045538,133.889462 C153.284577,133.776923 153.562115,133.704154 153.957692,133.702462 C154.541538,133.702462 155.015385,133.229038 155.015385,132.644769 C155.015385,132.060923 154.541538,131.587076 153.957692,131.587076 C153.369192,131.586654 152.824269,131.692 152.344077,131.887885 C151.923538,132.058385 151.556731,132.295308 151.244923,132.563538 C150.697885,133.034846 150.315,133.589923 149.996,134.122154 C149.524269,134.921346 149.169731,135.691346 148.812231,136.159269 C148.636654,136.394923 148.473769,136.548077 148.328231,136.635654 C148.179731,136.721962 148.048154,136.7685 147.808269,136.771462 C147.224,136.771462 146.750577,137.245308 146.750577,137.829154 C146.750577,138.413423 147.224,138.886873 147.808269,138.886873","id","Fill-46"],["d","M170.546962,233.332423 C170.337115,233.330308 170.211038,233.292654 170.083269,233.228346 C169.972423,233.170808 169.857769,233.083231 169.730423,232.947 C169.507462,232.711769 169.265462,232.325923 169.012038,231.860962 C168.624077,231.165423 168.218346,230.298538 167.526615,229.529808 C167.179692,229.147769 166.749,228.792385 166.219308,228.540231 C165.690885,228.286385 165.071923,228.145923 164.396692,228.147184 C163.812423,228.147184 163.339,228.620615 163.339,229.204885 C163.339,229.789154 163.812423,230.262577 164.396692,230.262577 C164.741077,230.263423 164.996192,230.319692 165.214077,230.407692 C165.404038,230.485115 165.569038,230.589192 165.7315,230.727962 C166.013692,230.969115 166.2815,231.327885 166.542115,231.766615 C166.939385,232.422808 167.293923,233.235538 167.847731,233.9865 C168.127808,234.360077 168.470923,234.725615 168.927423,235.004 C169.381385,235.283654 169.947885,235.451192 170.546962,235.447858 C171.130808,235.447858 171.604654,234.973962 171.604654,234.390115 C171.604654,233.805846 171.130808,233.332423 170.546962,233.332423","id","Fill-47"],["d","M182.846654,233.332423 C182.637231,233.330308 182.510731,233.292654 182.382962,233.228346 C182.272538,233.170808 182.157462,233.083231 182.030115,232.947 C181.807154,232.711769 181.565577,232.326346 181.311731,231.861385 C180.924192,231.165846 180.518462,230.299385 179.826731,229.530654 C179.479808,229.148615 179.049538,228.793231 178.519846,228.540654 C177.991423,228.287231 177.372462,228.146769 176.697231,228.14803 C176.112962,228.14803 175.639538,228.621462 175.639538,229.205731 C175.639538,229.79 176.112962,230.263423 176.697231,230.263423 C177.041615,230.264269 177.296731,230.320538 177.514192,230.408115 C177.704154,230.485962 177.869577,230.590038 178.031615,230.728808 C178.313808,230.969538 178.581615,231.328308 178.842231,231.767038 C179.2395,232.423231 179.593615,233.235962 180.147846,233.9865 C180.4275,234.360077 180.771038,234.725615 181.227538,235.004 C181.681077,235.283654 182.247577,235.451192 182.846654,235.447858 C183.430923,235.447858 183.904346,234.973962 183.904346,234.390115 C183.904346,233.805846 183.430923,233.332423 182.846654,233.332423","id","Fill-48"],["d","M170.546962,235.447825 C171.068192,235.4495 171.565731,235.325538 171.984577,235.105962 C172.352231,234.915577 172.656423,234.662154 172.909,234.390962 C173.351538,233.914154 173.655308,233.385731 173.935385,232.880154 C174.347885,232.120308 174.715115,231.404038 175.131846,230.953885 C175.339154,230.726692 175.547308,230.563808 175.785077,230.45 C176.023692,230.337462 176.301231,230.264692 176.697231,230.263423 C177.2815,230.263423 177.754923,229.79 177.754923,229.205731 C177.754923,228.621462 177.2815,228.148033 176.697231,228.148033 C176.108731,228.147192 175.563808,228.252538 175.083615,228.448423 C174.663077,228.618923 174.295846,228.855846 173.984038,229.124077 C173.437,229.595808 173.054115,230.150885 172.735115,230.682692 C172.263385,231.481885 171.908846,232.251885 171.551769,232.719808 C171.375769,232.955885 171.212885,233.108615 171.067346,233.196192 C170.918846,233.282923 170.787269,233.329038 170.546962,233.332423 C169.962692,233.332423 169.489269,233.805846 169.489269,234.390115 C169.489269,234.973962 169.962692,235.447825 170.546962,235.447825","id","Fill-49"],["d","M182.847077,235.447825 C183.368308,235.4495 183.865846,235.325115 184.284269,235.105538 C184.6515,234.915154 184.955692,234.661731 185.208692,234.390538 C185.650808,233.913731 185.954577,233.385308 186.234654,232.880154 C186.647154,232.119885 187.014385,231.404038 187.431115,230.953885 C187.638423,230.726692 187.846154,230.563808 188.0835,230.45 C188.322538,230.337462 188.599654,230.264692 188.995231,230.263423 L188.995654,230.263423 L188.995654,229.208692 L188.828962,230.249885 C188.906385,230.262154 188.966038,230.263423 188.995654,230.263423 L188.995654,229.208692 L188.828962,230.249885 C189.405615,230.342115 189.948,229.9495 190.040654,229.372846 C190.132885,228.795769 189.739846,228.253385 189.163192,228.161154 C189.085769,228.148885 189.025692,228.148033 188.995654,228.148033 L188.995231,228.148033 C188.407154,228.147192 187.862231,228.252538 187.382038,228.448423 C186.9615,228.618923 186.594692,228.855846 186.282885,229.124077 C185.736269,229.595385 185.353385,230.150462 185.034385,230.682269 C184.562654,231.481462 184.208115,232.251462 183.851038,232.719808 C183.675038,232.955462 183.512154,233.108192 183.366615,233.196192 C183.218115,233.2825 183.086538,233.329038 182.846231,233.332423 C182.261962,233.332423 181.788962,233.806269 181.788962,234.390115 C181.788962,234.974385 182.262808,235.447825 182.847077,235.447825","id","Fill-50"],["d","M187.318577,94.1223462 C187.109154,94.1202308 186.983077,94.0825769 186.855308,94.0182692 C186.744462,93.9607308 186.629385,93.8731538 186.502462,93.7369231 C186.2795,93.5016923 186.0375,93.1162692 185.784077,92.6508846 C185.396115,91.9553462 184.990385,91.0888846 184.298654,90.3201538 C183.951731,89.9381154 183.521462,89.5827308 182.991769,89.3305769 C182.463346,89.0767308 181.844385,88.9362692 181.169154,88.9375299 C180.584885,88.9375299 180.111462,89.4109615 180.111462,89.9952308 C180.111462,90.5795 180.584885,91.0529231 181.169154,91.0529231 C181.513538,91.0537692 181.768654,91.1100385 181.986115,91.1980385 C182.1765,91.2754615 182.3415,91.3795385 182.503538,91.5183077 C182.786154,91.7590385 183.053538,92.1182308 183.314154,92.5565385 C183.711423,93.2131538 184.065538,94.0258846 184.619769,94.7764231 C184.899423,95.15 185.242962,95.5155385 185.699462,95.7939231 C186.153,96.0735769 186.7195,96.2411154 187.318577,96.2377811 C187.902846,96.2377811 188.376269,95.7638846 188.376269,95.1800385 C188.376269,94.5957692 187.902846,94.1223462 187.318577,94.1223462","id","Fill-51"],["d","M199.618692,94.1223462 C199.408846,94.1202308 199.282769,94.0825769 199.155,94.0182692 C199.044154,93.9607308 198.9295,93.8731538 198.802154,93.7369231 C198.579192,93.5016923 198.337192,93.1162692 198.083769,92.6513077 C197.695808,91.9557692 197.2905,91.0893077 196.598346,90.3205769 C196.251423,89.9385385 195.821154,89.5831538 195.291885,89.331 C194.763038,89.0771538 194.1445,88.9366923 193.468846,88.937953 C192.885,88.937953 192.411154,89.4113846 192.411154,89.9956538 C192.411154,90.5799231 192.885,91.0533462 193.468846,91.0533462 C193.813231,91.0541923 194.068769,91.1104615 194.286231,91.1980385 C194.476192,91.2758846 194.641192,91.3799615 194.803231,91.5187308 C195.085846,91.7594615 195.353231,92.1182308 195.613846,92.5569615 C196.011115,93.2131538 196.365654,94.0258846 196.919462,94.7768462 C197.199538,95.15 197.542654,95.5155385 197.999154,95.7939231 C198.453115,96.0735769 199.019615,96.2411154 199.618692,96.2377811 C200.202538,96.2377811 200.676385,95.7638846 200.676385,95.1800385 C200.676385,94.5957692 200.202538,94.1223462 199.618692,94.1223462","id","Fill-52"],["d","M187.318577,96.2377479 C187.839808,96.2394231 188.337769,96.1154615 188.756192,95.8958846 C189.123846,95.7055 189.428038,95.4520769 189.681038,95.1808846 C190.123577,94.7040769 190.427346,94.1756538 190.707423,93.6705 C191.119923,92.9102308 191.487577,92.1939615 191.904308,91.7438077 C192.111615,91.5166154 192.319346,91.3537308 192.557115,91.2399231 C192.795731,91.1273846 193.073269,91.0546154 193.468846,91.0533462 C194.053115,91.0533462 194.526538,90.5799231 194.526538,89.9956538 C194.526538,89.4113846 194.053115,88.9379565 193.468846,88.9379565 C192.880769,88.9371154 192.335846,89.0424615 191.855654,89.2383462 C191.435115,89.4088462 191.067885,89.6457692 190.756077,89.914 C190.209462,90.3857308 189.826154,90.9408077 189.507577,91.4726154 C189.035423,92.2718077 188.680885,93.0418077 188.323808,93.5097308 C188.147808,93.7453846 187.984923,93.8985385 187.839385,93.9861154 C187.690462,94.0728462 187.558885,94.1189615 187.318577,94.1223462 C186.734731,94.1223462 186.260885,94.5957692 186.260885,95.1800385 C186.260885,95.7638846 186.734731,96.2377479 187.318577,96.2377479","id","Fill-53"],["d","M199.618692,96.2377478 C200.139923,96.2394231 200.637462,96.1150385 201.056308,95.8958846 C201.423538,95.7050769 201.728154,95.4516538 201.980731,95.1808846 C202.423269,94.7036538 202.727038,94.1756538 203.006692,93.6700769 C203.419615,92.9102308 203.786846,92.1939615 204.203577,91.7438077 C204.410885,91.5166154 204.618615,91.3537308 204.856385,91.2399231 C205.095423,91.1273846 205.372962,91.0546154 205.768962,91.0533462 C206.352808,91.0533462 206.826654,90.5795 206.826654,89.9956538 C206.826654,89.4113846 206.352808,88.9379565 205.768962,88.9379565 C205.180462,88.9371154 204.635538,89.0424615 204.155346,89.2383462 C203.734808,89.4088462 203.367577,89.6457692 203.055769,89.914 C202.508731,90.3853077 202.125846,90.9403846 201.806846,91.4721923 C201.335115,92.2718077 200.980577,93.0418077 200.623077,93.5097308 C200.4475,93.7453846 200.284615,93.8985385 200.138654,93.9861154 C199.990154,94.0724231 199.858577,94.1189615 199.618269,94.1223462 C199.034,94.1223462 198.560577,94.5957692 198.560577,95.1800385 C198.561,95.7643077 199.034423,96.2377478 199.618692,96.2377478","id","Fill-54"],["d","M16.2766154,87.857 C16.0667692,87.8553077 15.9406923,87.8172308 15.8129231,87.7529231 C15.7020769,87.6958077 15.5874231,87.6078077 15.4600769,87.472 C15.2371154,87.2367692 14.9951154,86.8509231 14.7416923,86.3859615 C14.3537308,85.6904231 13.948,84.8235385 13.2562692,84.0552308 C12.9093462,83.6727692 12.4790769,83.3173846 11.9493846,83.0652308 C11.4209615,82.8118077 10.802,82.6709231 10.1263462,82.6721838 C9.5425,82.6721838 9.06865385,83.1460385 9.06865385,83.7298846 C9.06865385,84.3141538 9.5425,84.7875769 10.1263462,84.7875769 C10.4707308,84.7884231 10.7262692,84.8451154 10.9437308,84.9326923 C11.1341154,85.0101154 11.2991154,85.1146154 11.4611538,85.2533846 C11.7437692,85.4941154 12.0111538,85.8528846 12.2717692,86.2916154 C12.6690385,86.9478077 13.0235769,87.7605385 13.5773846,88.5115 C13.8574615,88.8850769 14.2005769,89.2506154 14.6570769,89.5285769 C15.1110385,89.8082308 15.6775385,89.9757692 16.2766154,89.9724349 C16.8604615,89.9724349 17.3343077,89.4989615 17.3343077,88.9146923 C17.3343077,88.3304231 16.8604615,87.857 16.2766154,87.857","id","Fill-55"],["d","M28.5763077,87.857 C28.3664615,87.8553077 28.2403846,87.8172308 28.1126154,87.7529231 C28.0017692,87.6958077 27.8871154,87.6078077 27.7597692,87.472 C27.5368077,87.2367692 27.2948077,86.8509231 27.0413846,86.3859615 C26.6538462,85.6904231 26.2481154,84.8239615 25.5563846,84.0552308 C25.2094615,83.6731923 24.7791923,83.3178077 24.2495,83.0656538 C23.7210769,82.8122308 23.1021154,82.6713462 22.4268846,82.6726069 C21.8426154,82.6726069 21.3691923,83.1464615 21.3691923,83.7303077 C21.3691923,84.3145769 21.8426154,84.788 22.4268846,84.788 C22.7708462,84.7888462 23.0263846,84.8455385 23.2438462,84.9331154 C23.4338077,85.0105385 23.5988077,85.1150385 23.7612692,85.2538077 C24.0434615,85.4945385 24.3112692,85.8533077 24.5718846,86.2920385 C24.9691538,86.9482308 25.3232692,87.7609615 25.8775,88.5115 C26.1571538,88.8850769 26.5006923,89.2506154 26.9571923,89.5285769 C27.4107308,89.8082308 27.9772308,89.9757692 28.5763077,89.9724349 C29.1605769,89.9724349 29.634,89.4989615 29.634,88.9146923 C29.634,88.3304231 29.1605769,87.857 28.5763077,87.857","id","Fill-56"],["d","M16.2766154,89.9724112 C16.7978462,89.9745 17.2953846,89.8501154 17.7142308,89.6309615 C18.0814615,89.4401538 18.3860769,89.1867308 18.6386538,88.9159615 C19.0811923,88.4387308 19.3849615,87.9107308 19.6650385,87.4051538 C20.0775385,86.6448846 20.4451923,85.9290385 20.8619231,85.4788846 C21.0692308,85.2516923 21.2769615,85.0888077 21.5147308,84.975 C21.7533462,84.8624615 22.0308846,84.7892692 22.4268846,84.788 C23.0107308,84.788 23.4845769,84.3145769 23.4845769,83.7303077 C23.4845769,83.1464615 23.0107308,82.6726103 22.4268846,82.6726103 C21.8383846,82.6717692 21.2934615,82.7775385 20.8132692,82.9734231 C20.3927308,83.1439231 20.0255,83.3804231 19.7136923,83.6486538 C19.1670769,84.1203846 18.7837692,84.6754615 18.4647692,85.2072692 C17.9930385,86.0068846 17.6385,86.7764615 17.2814231,87.2448077 C17.1054231,87.4804615 16.9425385,87.6331923 16.797,87.7211923 C16.6485,87.8075 16.5169231,87.8536154 16.2766154,87.857 C15.6923462,87.857 15.2189231,88.3304231 15.2189231,88.9146923 C15.2189231,89.4989615 15.6923462,89.9724112 16.2766154,89.9724112","id","Fill-57"],["d","M28.5763077,89.9724017 C29.0975385,89.9740769 29.5950769,89.8501154 30.0139231,89.6305385 C30.3815769,89.4401538 30.6857692,89.1867308 30.9383462,88.9155385 C31.3808846,88.4387308 31.6842308,87.9103077 31.9643077,87.4047308 C32.3768077,86.6448846 32.7444615,85.9286154 33.1607692,85.4788846 C33.3685,85.2516923 33.5762308,85.0888077 33.8135769,84.975 C34.0526154,84.8624615 34.3301538,84.7892692 34.7257308,84.788 L34.7257308,83.7332692 L34.6381538,84.7846154 C34.6804615,84.788 34.7109231,84.788 34.7257308,84.788 L34.7257308,83.7332692 L34.6381538,84.7846154 C35.2203077,84.8328462 35.7318077,84.4004615 35.7800385,83.8183077 C35.8286923,83.2361538 35.3963077,82.7246538 34.8141538,82.6764231 C34.7714231,82.6730385 34.7409615,82.6726141 34.7257308,82.6726141 C34.1376538,82.6721923 33.5927308,82.7775385 33.1121154,82.9734231 C32.692,83.1435 32.3247692,83.3804231 32.0129615,83.6486538 C31.4659231,84.1203846 31.0830385,84.6754615 30.7644615,85.2072692 C30.2927308,86.0064615 29.9377692,86.7764615 29.5806923,87.2443846 C29.4046923,87.4804615 29.2422308,87.6331923 29.0962692,87.7211923 C28.9477692,87.8075 28.8161923,87.8536154 28.5758846,87.857 C27.9920385,87.857 27.5186154,88.3308462 27.5186154,88.9151154 C27.5186154,89.4989615 27.9920385,89.9724017 28.5763077,89.9724017","id","Fill-58"],["d","M135.468808,19.5072308 C135.466692,19.7170769 135.429038,19.8431538 135.364731,19.9709231 C135.307192,20.0817692 135.219615,20.1964231 135.083385,20.3237692 C134.848154,20.5467308 134.462731,20.7887308 133.997346,21.0421538 C133.301808,21.4301154 132.435346,21.8358462 131.667038,22.5275769 C131.285,22.8745 130.929192,23.3047692 130.677038,23.8344615 C130.423615,24.3628846 130.282731,24.9818462 130.284408,25.6575 C130.284408,26.2413462 130.757846,26.7151923 131.342115,26.7151923 C131.925962,26.7151923 132.399808,26.2413462 132.399808,25.6575 C132.400231,25.3131154 132.456923,25.0575769 132.5445,24.8401154 C132.622346,24.6497308 132.726423,24.4847308 132.865192,24.3226923 C133.105923,24.0400769 133.464692,23.7726923 133.903423,23.5120769 C134.559615,23.1148077 135.372346,22.7602692 136.122885,22.2064615 C136.496462,21.9263846 136.862,21.5832692 137.140385,21.1267692 C137.420038,20.6728077 137.587154,20.1063077 137.584231,19.5072308 C137.584231,18.9233846 137.110346,18.4495385 136.5265,18.4495385 C135.942231,18.4495385 135.468808,18.9233846 135.468808,19.5072308","id","Fill-59"],["d","M135.468808,7.20753846 C135.466692,7.41696154 135.429038,7.54346154 135.364731,7.67123077 C135.307192,7.78165385 135.219615,7.89673077 135.083385,8.02407692 C134.848154,8.24703846 134.462731,8.48861538 133.997346,8.74246154 C133.301808,9.13 132.435346,9.53573077 131.667038,10.2274615 C131.285,10.5743846 130.929615,11.0046538 130.677038,11.5343462 C130.423615,12.0627692 130.282731,12.6817308 130.284408,13.3569615 C130.284408,13.9412308 130.757846,14.4146538 131.342115,14.4146538 C131.925962,14.4146538 132.399808,13.9412308 132.399808,13.3569615 C132.400231,13.013 132.456923,12.7574615 132.5445,12.54 C132.622346,12.3500385 132.726423,12.1846154 132.865192,12.0225769 C133.105923,11.7403846 133.464692,11.4725769 133.903423,11.2119615 C134.559615,10.8146923 135.372346,10.4605769 136.122885,9.90634615 C136.496462,9.62669231 136.862,9.28315385 137.140385,8.82665385 C137.420038,8.37311538 137.587154,7.80661538 137.584231,7.20753846 C137.584231,6.62369231 137.110346,6.14984615 136.5265,6.14984615 C135.942231,6.14984615 135.468808,6.62369231 135.468808,7.20753846","id","Fill-60"],["d","M137.584209,19.5072308 C137.585885,18.986 137.461923,18.4884615 137.242346,18.0696154 C137.051962,17.7019615 136.798538,17.3977692 136.527346,17.1451923 C136.050538,16.7026538 135.522115,16.3988846 135.016538,16.1188077 C134.256692,15.7063077 133.540423,15.3386538 133.090269,14.9219231 C132.863077,14.7146154 132.700192,14.5068846 132.586385,14.2691154 C132.473846,14.0305 132.401077,13.7525385 132.399808,13.3569615 C132.399808,12.7731154 131.925962,12.2992692 131.342115,12.2992692 C130.757846,12.2992692 130.284418,12.7731154 130.284418,13.3569615 C130.283577,13.9454615 130.388923,14.4903846 130.584808,14.9705769 C130.755308,15.3911154 130.992231,15.7583462 131.260462,16.0701538 C131.731769,16.6167692 132.287269,17.0000769 132.819077,17.3186538 C133.618269,17.7908077 134.388269,18.1453462 134.856192,18.5024231 C135.091846,18.6784231 135.245,18.8413077 135.332577,18.9868462 C135.418885,19.1353462 135.465423,19.2669231 135.468808,19.5072308 C135.468808,20.0915 135.942231,20.5649231 136.5265,20.5649231 C137.110346,20.5649231 137.584209,20.0915 137.584209,19.5072308","id","Fill-61"],["d","M137.584209,7.20753846 C137.585885,6.68630769 137.461923,6.18876923 137.242346,5.76992308 C137.051962,5.40226923 136.798538,5.09807692 136.527346,4.8455 C136.050538,4.40296154 135.522115,4.09919231 135.016538,3.81953846 C134.256692,3.40661538 133.540423,3.03938462 133.090269,2.62265385 C132.863077,2.41534615 132.700192,2.20761538 132.586385,1.96984615 C132.473846,1.73080769 132.401077,1.45326923 132.399808,1.05769231 C132.399808,0.473423077 131.925962,0 131.342115,0 C130.757846,0 130.284418,0.473423077 130.284418,1.05769231 C130.283577,1.64576923 130.388923,2.19069231 130.584808,2.67130769 C130.755308,3.09184615 130.992231,3.45865385 131.260462,3.77046154 C131.731769,4.3175 132.287269,4.70038462 132.819077,5.01938462 C133.618269,5.49111538 134.388269,5.84565385 134.856192,6.20315385 C135.092269,6.37873077 135.245,6.54161538 135.332577,6.68715385 C135.419308,6.83565385 135.465423,6.96723077 135.468808,7.20753846 C135.468808,7.79180769 135.942231,8.26523077 136.5265,8.26523077 C137.110346,8.26523077 137.584209,7.79180769 137.584209,7.20753846","id","Fill-62"],["d","M97.7553077,83.8453846 C97.7536154,84.0548077 97.7155385,84.1808846 97.6516538,84.3090769 C97.5941154,84.4195 97.5065385,84.5345769 97.3703077,84.6615 C97.1350769,84.8844615 96.7492308,85.1264615 96.2842692,85.3798846 C95.5887308,85.7678462 94.7222692,86.1735769 93.9539615,86.8653077 C93.5715,87.2122308 93.2161154,87.6425 92.9639615,88.1721923 C92.7105385,88.7010385 92.5696538,89.3195769 92.5713311,89.9952308 C92.5713311,90.5795 93.0447692,91.0529231 93.6290385,91.0529231 C94.2128846,91.0529231 94.6867308,90.5795 94.6867308,89.9952308 C94.6871538,89.6508462 94.7438462,89.3953077 94.8314231,89.1778462 C94.9092692,88.9878846 95.0133462,88.8224615 95.1521154,88.6604231 C95.3928462,88.3782308 95.7516154,88.1104231 96.1903462,87.8498077 C96.8465385,87.4525385 97.6592692,87.0984231 98.4098077,86.5441923 C98.7833846,86.2645385 99.1489231,85.921 99.4273077,85.4645 C99.7065385,85.0109615 99.8740769,84.4440385 99.8707426,83.8453846 C99.8707426,83.2611154 99.3972692,82.7876923 98.813,82.7876923 C98.2291538,82.7876923 97.7553077,83.2611154 97.7553077,83.8453846","id","Fill-63"],["d","M97.7553077,71.5452692 C97.7536154,71.7551154 97.7155385,71.8811923 97.6516538,72.0089615 C97.5941154,72.1198077 97.5065385,72.2344615 97.3703077,72.3618077 C97.1350769,72.5847692 96.7492308,72.8267692 96.2842692,73.0801923 C95.5887308,73.4681538 94.7222692,73.8734615 93.9539615,74.5656154 C93.5715,74.9125385 93.2161154,75.3428077 92.9639615,75.8720769 C92.7105385,76.4009231 92.5696538,77.0194615 92.5713311,77.6951154 C92.5713311,78.2789615 93.0447692,78.7528077 93.6290385,78.7528077 C94.2128846,78.7528077 94.6867308,78.2789615 94.6867308,77.6951154 C94.6871538,77.3507308 94.7438462,77.0951923 94.8314231,76.8777308 C94.9092692,76.6877692 95.0133462,76.5227692 95.1521154,76.3607308 C95.3928462,76.0781154 95.7516154,75.8107308 96.1903462,75.5501154 C96.8465385,75.1528462 97.6592692,74.7983077 98.4098077,74.2445 C98.7833846,73.9644231 99.1489231,73.6213077 99.4273077,73.1648077 C99.7065385,72.7108462 99.8740769,72.1443462 99.8707426,71.5452692 C99.8707426,70.9614231 99.3972692,70.4875769 98.813,70.4875769 C98.2291538,70.4875769 97.7553077,70.9614231 97.7553077,71.5452692","id","Fill-64"],["d","M99.8707189,83.8453846 C99.8728077,83.3241538 99.7484231,82.8261923 99.5292692,82.4077692 C99.3388846,82.0401154 99.0854615,81.7359231 98.8142692,81.4829231 C98.3374615,81.0403846 97.8090385,80.7366154 97.3034615,80.4565385 C96.5436154,80.0440385 95.8273462,79.6768077 95.3771923,79.2600769 C95.15,79.0527692 94.9871154,78.8446154 94.8733077,78.6072692 C94.7607692,78.3682308 94.688,78.0906923 94.6867308,77.6951154 C94.6867308,77.1108462 94.2128846,76.6374231 93.6290385,76.6374231 C93.0447692,76.6374231 92.5713411,77.1108462 92.5713411,77.6951154 C92.5705,78.2831923 92.6758462,78.8281154 92.8717308,79.3083077 C93.0422308,79.7288462 93.2791538,80.0960769 93.5473846,80.4078846 C94.0186923,80.9549231 94.5737692,81.3378077 95.106,81.6568077 C95.9051923,82.1285385 96.6751923,82.4830769 97.1431154,82.8405769 C97.3787692,83.0161538 97.5319231,83.1790385 97.6195,83.3245769 C97.7058077,83.4735 97.7523462,83.6050769 97.7553077,83.8453846 C97.7553077,84.4292308 98.2291538,84.9030769 98.813,84.9030769 C99.3972692,84.9030769 99.8707189,84.4292308 99.8707189,83.8453846","id","Fill-65"],["d","M99.8707189,71.5452692 C99.8728077,71.0240385 99.7484231,70.5265 99.5292692,70.1080769 C99.3388846,69.7404231 99.0850385,69.4362308 98.8142692,69.1832308 C98.3374615,68.7411154 97.8090385,68.4373462 97.3034615,68.1572692 C96.5431923,67.7447692 95.8273462,67.3771154 95.3771923,66.9603846 C95.15,66.7530769 94.9871154,66.5453462 94.8733077,66.3075769 C94.7607692,66.0689615 94.688,65.791 94.6867308,65.3954231 C94.6867308,64.8115769 94.2128846,64.3377308 93.6290385,64.3377308 C93.0447692,64.3377308 92.5713411,64.8115769 92.5713411,65.3954231 C92.5705,65.9839231 92.6758462,66.5288462 92.8717308,67.0090385 C93.0422308,67.4295769 93.2791538,67.7968077 93.5473846,68.1086154 C94.0186923,68.6552308 94.5737692,69.0385385 95.106,69.3571154 C95.9051923,69.8292692 96.6751923,70.1838077 97.1431154,70.5408846 C97.3787692,70.7168846 97.5319231,70.8797692 97.6195,71.0253077 C97.7058077,71.1738077 97.7523462,71.3049615 97.7553077,71.5452692 C97.7553077,72.1295385 98.2291538,72.6029615 98.813,72.6029615 C99.3972692,72.6029615 99.8707189,72.1295385 99.8707189,71.5452692","id","Fill-66"],["d","M199.984654,186.622615 C199.982538,186.832462 199.944885,186.958538 199.880577,187.086308 C199.823038,187.197154 199.735462,187.311808 199.599231,187.439154 C199.364,187.662115 198.978577,187.904115 198.513192,188.157538 C197.817654,188.5455 196.951192,188.951231 196.182885,189.643385 C195.800846,189.990308 195.445462,190.420577 195.192885,190.950269 C194.939462,191.478692 194.799,192.097654 194.800261,192.773308 C194.800261,193.357154 195.273692,193.831 195.857962,193.831 C196.442231,193.831 196.915654,193.357154 196.915654,192.773308 C196.9165,192.4285 196.972769,192.173385 197.060769,191.9555 C197.138192,191.765538 197.242269,191.600115 197.381038,191.438077 C197.621769,191.155885 197.980962,190.888077 198.419269,190.627462 C199.075885,190.230192 199.888192,189.875654 200.639154,189.321846 C201.012308,189.041769 201.377846,188.698654 201.656231,188.242154 C201.935885,187.788192 202.103423,187.221692 202.100089,186.622615 C202.100089,186.038769 201.626192,185.564923 201.042346,185.564923 C200.458077,185.564923 199.984654,186.038769 199.984654,186.622615","id","Fill-67"],["d","M199.984654,174.322923 C199.982538,174.532769 199.944885,174.658846 199.880577,174.786615 C199.823038,174.897462 199.735462,175.012115 199.599231,175.139462 C199.364,175.362423 198.978577,175.604 198.513615,175.857846 C197.818077,176.245385 196.951615,176.651115 196.182885,177.342846 C195.800846,177.689769 195.445462,178.120038 195.193308,178.649731 C194.939462,179.178154 194.799,179.797115 194.800261,180.472346 C194.800261,181.056615 195.273692,181.530038 195.857962,181.530038 C196.442231,181.530038 196.915654,181.056615 196.915654,180.472346 C196.9165,180.128385 196.972769,179.872846 197.060769,179.655385 C197.138192,179.465423 197.242269,179.3 197.381038,179.137962 C197.621769,178.855769 197.980538,178.587962 198.419269,178.327346 C199.075462,177.930077 199.888192,177.575962 200.639154,177.021731 C201.012308,176.742077 201.377846,176.398538 201.656231,175.942038 C201.935885,175.4885 202.103423,174.922 202.100089,174.322923 C202.100089,173.738654 201.626192,173.265231 201.042346,173.265231 C200.458077,173.265231 199.984654,173.738654 199.984654,174.322923","id","Fill-68"],["d","M202.100056,186.622615 C202.101731,186.101385 201.977769,185.603846 201.758192,185.185 C201.567808,184.817769 201.314385,184.513154 201.043192,184.260577 C200.566385,183.818038 200.037962,183.514269 199.532808,183.234192 C198.772538,182.821692 198.056269,182.454462 197.606538,182.037731 C197.379346,181.830423 197.216038,181.622269 197.102231,181.384923 C196.990115,181.145885 196.916923,180.868346 196.915654,180.472346 C196.915654,179.8885 196.442231,179.414654 195.857962,179.414654 C195.273692,179.414654 194.800264,179.8885 194.800264,180.472346 C194.799423,181.060846 194.904769,181.605769 195.100654,182.085962 C195.271154,182.5065 195.508077,182.873731 195.776308,183.185538 C196.248038,183.732577 196.803115,184.115462 197.334923,184.434462 C198.134115,184.906192 198.904115,185.260731 199.372038,185.617808 C199.608115,185.793808 199.760846,185.956692 199.848423,186.102231 C199.935154,186.250731 199.981269,186.382308 199.984654,186.622615 C199.984654,187.206885 200.458077,187.680308 201.042346,187.680308 C201.626192,187.680308 202.100056,187.206885 202.100056,186.622615","id","Fill-69"],["d","M202.100056,174.322923 C202.101731,173.801692 201.977769,173.304154 201.758192,172.885308 C201.567808,172.518077 201.314385,172.213885 201.043192,171.960885 C200.566385,171.518769 200.037962,171.215 199.532808,170.934923 C198.772538,170.522423 198.056269,170.154769 197.606115,169.738462 C197.378923,169.530731 197.216038,169.323 197.102231,169.085654 C196.989692,168.846615 196.916923,168.569077 196.915654,168.1735 C196.915654,167.589231 196.442231,167.115808 195.857962,167.115808 C195.273692,167.115808 194.800264,167.589231 194.800264,168.1735 C194.799423,168.761577 194.904769,169.3065 195.100654,169.786692 C195.271154,170.207231 195.508077,170.574462 195.776308,170.886269 C196.248038,171.433308 196.803115,171.816192 197.334923,172.135192 C198.134115,172.606923 198.904115,172.961462 199.372038,173.318538 C199.608115,173.494538 199.760846,173.657423 199.848423,173.802962 C199.935154,173.951462 199.981269,174.082615 199.984654,174.322923 C199.984654,174.907192 200.458077,175.380615 201.042346,175.380615 C201.626192,175.380615 202.100056,174.907192 202.100056,174.322923","id","Fill-70"],["d","M73.1440769,196.315731 C73.1419615,196.525154 73.1043077,196.651231 73.04,196.779 C72.9824615,196.889846 72.8948846,197.004923 72.7586538,197.131846 C72.5234231,197.354808 72.138,197.596808 71.6726154,197.850231 C70.9770769,198.238192 70.1110385,198.643923 69.3423077,199.335654 C68.9602692,199.682577 68.6048846,200.112846 68.3523077,200.642538 C68.0988846,201.170962 67.958,201.7895 67.9596772,202.465154 C67.9596772,203.049 68.4331154,203.522846 69.0173846,203.522846 C69.6012308,203.522846 70.0750769,203.049 70.0750769,202.465154 C70.0755,202.120769 70.1321923,201.865654 70.2197692,201.647769 C70.2976154,201.457808 70.4016923,201.292808 70.5404615,201.130769 C70.7811923,200.848154 71.1399615,200.580769 71.5786923,200.320154 C72.2348846,199.922885 73.0476154,199.568346 73.7981538,199.014538 C74.1717308,198.734462 74.5372692,198.391346 74.8156538,197.934846 C75.0953077,197.480885 75.2624231,196.914385 75.2595003,196.315731 C75.2595003,195.731462 74.7856154,195.258038 74.2017692,195.258038 C73.6175,195.258038 73.1440769,195.731462 73.1440769,196.315731","id","Fill-71"],["d","M73.1440769,184.015615 C73.1419615,184.225462 73.1043077,184.351538 73.04,184.479308 C72.9824615,184.590154 72.8948846,184.704808 72.7586538,184.832154 C72.5234231,185.055115 72.138,185.297115 71.6726154,185.550538 C70.9770769,185.938077 70.1110385,186.343808 69.3423077,187.035962 C68.9602692,187.382462 68.6048846,187.812731 68.3523077,188.342423 C68.0988846,188.870846 67.958,189.489808 67.9596772,190.165038 C67.9596772,190.749308 68.4331154,191.222731 69.0173846,191.222731 C69.6012308,191.222731 70.0750769,190.749308 70.0750769,190.165038 C70.0755,189.821077 70.1321923,189.565538 70.2197692,189.348077 C70.2976154,189.158115 70.4016923,188.993115 70.5404615,188.830654 C70.7811923,188.548462 71.1399615,188.280654 71.5786923,188.020462 C72.2348846,187.622769 73.0476154,187.268654 73.7981538,186.714846 C74.1717308,186.434769 74.5372692,186.091654 74.8156538,185.634731 C75.0953077,185.181192 75.2624231,184.614692 75.2595003,184.015615 C75.2595003,183.431769 74.7856154,182.957923 74.2017692,182.957923 C73.6175,182.957923 73.1440769,183.431769 73.1440769,184.015615","id","Fill-72"],["d","M75.2594786,196.315731 C75.2611538,195.794077 75.1371923,195.296538 74.9176154,194.878115 C74.7272308,194.510462 74.4738077,194.205846 74.2026154,193.953269 C73.7258077,193.510731 73.1973846,193.206962 72.6918077,192.926885 C71.9319615,192.514385 71.2156923,192.146731 70.7655385,191.73 C70.5383462,191.522692 70.3754615,191.314962 70.2616538,191.077192 C70.1491154,190.838577 70.0763462,190.560615 70.0750769,190.165038 C70.0750769,189.581192 69.6012308,189.107346 69.0173846,189.107346 C68.4331154,189.107346 67.9596873,189.581192 67.9596873,190.165038 C67.9588462,190.753538 68.0641923,191.298462 68.2600769,191.778654 C68.4305769,192.199192 68.6675,192.566423 68.9357308,192.878231 C69.4070385,193.424846 69.9625385,193.807731 70.4943462,194.126731 C71.2935385,194.598462 72.0635385,194.953423 72.5314615,195.3105 C72.7671154,195.4865 72.9202692,195.649385 73.0078462,195.794923 C73.0941538,195.943423 73.1406923,196.075 73.1440769,196.315731 C73.1440769,196.899577 73.6175,197.373423 74.2017692,197.373423 C74.7856154,197.373423 75.2594786,196.899577 75.2594786,196.315731","id","Fill-73"],["d","M75.2594786,184.015615 C75.2611538,183.494385 75.1371923,182.996846 74.9176154,182.578 C74.7272308,182.210346 74.4738077,181.906154 74.2026154,181.653154 C73.7258077,181.211038 73.1973846,180.907269 72.6918077,180.627192 C71.9319615,180.214692 71.2156923,179.847462 70.7655385,179.430731 C70.5383462,179.223423 70.3754615,179.015269 70.2616538,178.7775 C70.1491154,178.538885 70.0763462,178.261346 70.0750769,177.865346 C70.0750769,177.281077 69.6012308,176.807654 69.0173846,176.807654 C68.4331154,176.807654 67.9596873,177.281077 67.9596873,177.865346 C67.9588462,178.453846 68.0641923,178.998769 68.2600769,179.478962 C68.4305769,179.8995 68.6675,180.266731 68.9357308,180.578538 C69.4070385,181.125577 69.9625385,181.508462 70.4943462,181.827462 C71.2935385,182.299192 72.0635385,182.653731 72.5314615,183.010808 C72.7671154,183.186808 72.9202692,183.349692 73.0078462,183.495231 C73.0941538,183.643731 73.1406923,183.775308 73.1440769,184.015615 C73.1440769,184.599885 73.6175,185.073308 74.2017692,185.073308 C74.7856154,185.073308 75.2594786,184.599885 75.2594786,184.015615","id","Fill-74"],["d","M150.245615,152.688038 L165.420962,152.688038 C166.005231,152.688038 166.478654,152.214615 166.478654,151.630346 C166.478654,151.0465 166.005231,150.572654 165.420962,150.572654 L150.245615,150.572654 C149.661769,150.572654 149.187923,151.0465 149.187923,151.630346 C149.187923,152.214615 149.661769,152.688038 150.245615,152.688038","id","Fill-75"],["d","M1.05769231,108.836538 L16.2330385,108.836538 C16.8173077,108.836538 17.2907308,108.363115 17.2907308,107.778846 C17.2907308,107.194577 16.8173077,106.721154 16.2330385,106.721154 L1.05769231,106.721154 C0.473423077,106.721154 0,107.194577 0,107.778846 C0,108.363115 0.473423077,108.836538 1.05769231,108.836538","id","Fill-76"],["d","M151.380308,38.2965 L166.555654,38.2965 C167.139923,38.2965 167.613346,37.8226538 167.613346,37.2388077 C167.613346,36.6545385 167.139923,36.1811154 166.555654,36.1811154 L151.380308,36.1811154 C150.796038,36.1811154 150.322615,36.6545385 150.322615,37.2388077 C150.322615,37.8226538 150.796038,38.2965 151.380308,38.2965","id","Fill-77"],["d","M211.198731,4.048 L226.374077,4.048 C226.957923,4.048 227.431769,3.57457692 227.431769,2.99030769 C227.431769,2.40646154 226.957923,1.93261538 226.374077,1.93261538 L211.198731,1.93261538 C210.614462,1.93261538 210.141038,2.40646154 210.141038,2.99030769 C210.141038,3.57457692 210.614462,4.048 211.198731,4.048","id","Fill-78"],["d","M61.5568462,230.232115 L76.7321923,230.232115 C77.3164615,230.232115 77.7898846,229.758269 77.7898846,229.174423 C77.7898846,228.590154 77.3164615,228.116731 76.7321923,228.116731 L61.5568462,228.116731 C60.9725769,228.116731 60.4991538,228.590154 60.4991538,229.174423 C60.4991538,229.758269 60.9725769,230.232115 61.5568462,230.232115","id","Fill-79"],["d","M101.2715,200.604038 L112.002,189.873538 C112.415346,189.460615 112.415346,188.790885 112.002,188.377962 C111.589077,187.964615 110.919346,187.964615 110.506423,188.377962 L99.7759231,199.108462 C99.3625769,199.521385 99.3625769,200.191115 99.7759231,200.604038 C100.188846,201.017385 100.858577,201.017385 101.2715,200.604038","id","Fill-80"],["d","M12.4435385,14.4688077 L23.1740385,3.73830769 C23.5873846,3.32538462 23.5873846,2.65565385 23.1740385,2.24273077 C22.7611154,1.82938462 22.0913846,1.82938462 21.6784615,2.24273077 L10.9479615,12.9732308 C10.5346154,13.3861538 10.5346154,14.0558846 10.9479615,14.4688077 C11.3608846,14.8821538 12.0306154,14.8821538 12.4435385,14.4688077","id","Fill-81"],["d","M219.533769,124.474308 L230.264269,113.743808 C230.677615,113.330885 230.677615,112.661154 230.264269,112.247808 C229.851346,111.834885 229.181615,111.834885 228.768692,112.247808 L218.037769,122.978731 C217.624846,123.391654 217.624846,124.061385 218.037769,124.474308 C218.451115,124.887231 219.120846,124.887231 219.533769,124.474308","id","Fill-82"],["d","M127.623269,71.2592692 L130.399077,66.4442308 L130.887731,66.4442308 L128.356038,70.8357692 L136.862423,70.8285769 L145.370923,70.8247692 L141.111808,63.4594231 L141.478192,63.2478846 L146.104115,71.2474231 L136.862846,71.2516538 L127.623269,71.2592692 M131.619231,64.3284231 L132.933308,62.0480385 L133.177846,62.4706923 L132.606269,63.4636538 L132.107462,64.328 L131.619231,64.3284231 M141.111808,63.4594231 L136.852269,56.0928077 L134.397577,60.3540385 L134.153038,59.9309615 L136.851423,55.2466538 L141.478192,63.2478846 L141.111808,63.4594231","id","Fill-83"],["d","M130.399077,66.4442308 L131.619231,64.3284231 L132.107462,64.328 L130.887731,66.4442308 L130.399077,66.4442308 M133.177846,62.4706923 L132.933308,62.0480385 L134.153038,59.9309615 L134.397577,60.3540385 L133.177846,62.4706923","id","Fill-84"],["d","M112.934462,165.183192 L115.710269,160.368154 L116.198923,160.368154 L113.666808,164.759692 L122.173615,164.7525 L130.682115,164.748692 L126.423,157.383346 L126.606192,157.277577 L126.789385,157.171808 L131.415308,165.171346 L122.174038,165.175577 L112.934462,165.183192 M116.930423,158.252346 L118.2445,155.971538 L118.489038,156.394615 L117.917038,157.387577 L117.418654,158.251923 L116.930423,158.252346 M126.423,157.383346 L122.163462,150.016731 L119.708769,154.277962 L119.464231,153.854885 L122.162615,149.170577 L126.789385,157.171808 L126.606192,157.277577 L126.423,157.383346","id","Fill-85"],["d","M115.710269,160.368154 L116.930423,158.252346 L117.418654,158.251923 L116.198923,160.368154 L115.710269,160.368154 M118.489038,156.394615 L118.2445,155.971538 L119.464231,153.854885 L119.708769,154.277962 L118.489038,156.394615","id","Fill-86"],["d","M163.850077,194.026038 L166.625885,189.211 L167.114538,189.210577 L164.582846,193.602538 L173.089231,193.595346 L181.597308,193.591115 L177.338615,186.226192 L177.705,186.014654 L182.3305,194.014192 L173.089654,194.018423 L163.850077,194.026038 M167.846038,187.095192 L169.160115,184.814385 L169.404654,185.237462 L168.334269,187.094769 L167.846038,187.095192 M177.338615,186.226192 L173.079077,178.859577 L170.624385,183.120808 L170.379423,182.697731 L173.078231,178.013423 L177.705,186.014654 L177.338615,186.226192","id","Fill-87"],["d","M166.625885,189.211 L167.846038,187.095192 L168.334269,187.094769 L167.114538,189.210577 L166.625885,189.211 M169.404654,185.237462 L169.160115,184.814385 L170.379423,182.697731 L170.624385,183.120808 L169.404654,185.237462","id","Fill-88"],["d","M204.624962,136.113577 L198.087577,129.582115 L196.504846,128.001923 L196.630923,127.529769 L198.386269,129.282577 L204.405385,135.296192 L208.799038,118.855423 L200.584577,121.064731 L198.186154,121.709077 L198.312231,121.237346 L200.475,120.656462 L209.396846,118.256346 L204.624962,136.113577 M194.776154,126.276192 L191.548923,123.053615 L195.953154,121.870692 L195.827077,122.342846 L192.366308,123.271923 L194.902231,125.804038 L194.776154,126.276192","id","Fill-89"],["d","M196.504846,128.001923 L194.776154,126.276192 L194.902231,125.804038 L196.630923,127.529769 L196.504846,128.001923 M195.827077,122.342846 L195.953154,121.870692 L198.312231,121.237346 L198.186154,121.709077 L195.827077,122.342846","id","Fill-90"],["d","M58.6947308,36.5669615 L50.5746154,28.4553077 L50.7006923,27.9835769 L52.4560385,29.7359615 L58.4751538,35.7495769 L62.8683846,19.3088077 L54.6539231,21.5185385 L52.2559231,22.1624615 L52.382,21.6907308 L54.5443462,21.1098462 L63.4661923,18.7101538 L58.6947308,36.5669615 M48.8459231,26.73 L45.6182692,23.5074231 L50.0229231,22.3245 L49.8968462,22.7962308 L46.4356538,23.7261538 L48.972,26.2578462 L48.8459231,26.73","id","Fill-91"],["d","M50.5746154,28.4553077 L48.8459231,26.73 L48.972,26.2578462 L50.7006923,27.9835769 L50.5746154,28.4553077 M49.8968462,22.7962308 L50.0229231,22.3245 L52.382,21.6907308 L52.2559231,22.1624615 L49.8968462,22.7962308","id","Fill-92"],["d","M52.6180769,221.837 L46.0802692,215.305538 L44.4975385,213.725769 L44.6240385,213.253615 L46.3793846,215.006 L52.3985,221.019615 L54.5942692,212.8005 L54.7986154,212.855077 L54.5942692,212.8005 L56.7913077,204.579269 L48.5772692,206.788577 L46.1792692,207.432923 L46.3053462,206.960769 L48.4672692,206.379885 L57.3895385,203.980192 L52.6180769,221.837 M42.7692692,212.000038 L39.5411923,208.777885 L43.9462692,207.594538 L43.8201923,208.066692 L40.359,208.996192 L42.8953462,211.528308 L42.7692692,212.000038","id","Fill-93"],["d","M44.4975385,213.725769 L42.7692692,212.000038 L42.8953462,211.528308 L44.6240385,213.253615 L44.4975385,213.725769 M43.8201923,208.066692 L43.9462692,207.594538 L46.3053462,206.960769 L46.1792692,207.432923 L43.8201923,208.066692","id","Fill-94"],["d","M207.903385,41.9726154 L207.898308,31.7185 L208.320962,31.4739615 L208.322231,32.7309231 L208.326038,41.2394231 L215.690962,36.9798846 L223.058,32.7207692 L215.687154,28.4743462 L214.564731,27.8270385 C214.667538,27.7276154 214.748346,27.6078846 214.803346,27.4767308 L215.898269,28.1079615 L223.904154,32.7199231 L207.903385,41.9726154 M207.896192,29.2760769 L207.892385,24.8697308 L208.315885,25.1134231 L208.318846,29.0315385 L207.896192,29.2760769","id","Fill-95"],["d","M207.898308,31.7185 L207.896192,29.2760769 L208.318846,29.0315385 L208.320962,31.4739615 L207.898308,31.7185 M214.564731,27.8270385 L208.315038,24.2245385 L208.315885,25.1134231 L207.892385,24.8697308 L207.891115,23.4917692 L214.803346,27.4767308 C214.748346,27.6078846 214.667538,27.7276154 214.564731,27.8270385","id","Fill-96"],["d","M46.7089615,130.629231 L46.7034615,120.374269 L47.1265385,120.130154 L47.1316154,129.896038 L61.8627308,121.376538 L54.4923077,117.130538 L53.3698846,116.483231 C53.4726923,116.383385 53.5535,116.264077 53.6085,116.1325 L54.7034231,116.763731 L62.7093077,121.375692 L54.7080769,126.002885 L54.7080769,126.002462 L46.7089615,130.629231 M46.7013462,117.932269 L46.6975385,113.5255 L47.1206154,113.769615 L47.1244231,117.687731 L46.7013462,117.932269","id","Fill-97"],["d","M46.7034615,120.374269 L46.7013462,117.932269 L47.1244231,117.687731 L47.1265385,120.130154 L46.7034615,120.374269 M53.3698846,116.483231 L47.1201923,112.880308 L47.1206154,113.769615 L46.6975385,113.5255 L46.6962692,112.147962 L53.6085,116.1325 C53.5535,116.264077 53.4726923,116.383385 53.3698846,116.483231","id","Fill-98"],["d","M149.559808,118.2335 C146.269538,118.2335 143.513615,115.9455 142.796923,112.873538 C142.930615,112.820231 143.062192,112.763115 143.192077,112.702615 C143.464538,113.936308 144.086038,115.038 144.948692,115.900654 C146.1295,117.081038 147.758346,117.810423 149.559808,117.810423 C151.360846,117.810423 152.989692,117.081038 154.1705,115.900654 C155.350885,114.719846 156.080269,113.091 156.080269,111.289538 C156.080269,109.488077 155.350885,107.859231 154.1705,106.678423 C152.989692,105.498038 151.360846,104.768654 149.559808,104.768654 C148.904038,104.768654 148.271115,104.865115 147.674154,105.045346 C147.663577,104.9015 147.648769,104.7585 147.630154,104.617192 C148.242769,104.440346 148.8905,104.345577 149.559808,104.345577 C153.394577,104.345577 156.503346,107.454346 156.503346,111.289538 C156.503346,115.124731 153.394577,118.2335 149.559808,118.2335 M142.648423,110.607115 C142.850654,108.535308 143.963346,106.730462 145.581192,105.597462 C145.581192,105.611 145.581192,105.624115 145.581192,105.637654 C145.581192,105.806885 145.573577,105.974 145.559192,106.139423 C145.344692,106.306538 145.140769,106.486346 144.948692,106.678423 C143.983654,107.643462 143.319846,108.908462 143.109577,110.322385 C142.961077,110.424346 142.807077,110.519538 142.648423,110.607115","id","Fill-99"],["d","M142.796923,112.873538 C142.678462,112.364577 142.615423,111.834462 142.615423,111.289538 C142.615423,111.058962 142.626846,110.831769 142.648423,110.607115 C142.807077,110.519538 142.961077,110.424346 143.109577,110.322385 C143.063038,110.638 143.0385,110.960808 143.0385,111.289538 C143.0385,111.774808 143.091385,112.247808 143.192077,112.702615 C143.062192,112.763115 142.930615,112.820231 142.796923,112.873538 M145.559192,106.139423 C145.573577,105.974 145.581192,105.806885 145.581192,105.637654 C145.581192,105.624115 145.581192,105.611 145.581192,105.597462 C146.198038,105.1655 146.8885,104.831269 147.630154,104.617192 C147.648769,104.7585 147.663577,104.9015 147.674154,105.045346 C146.898231,105.279308 146.183654,105.653731 145.559192,106.139423","id","Fill-100"],["d","M115.542308,43.1022308 C112.252462,43.1022308 109.496538,40.8142308 108.779846,37.7422692 C108.913115,37.6889615 109.045115,37.6318462 109.174577,37.5713462 C109.447038,38.8050385 110.068962,39.9067308 110.931192,40.7693846 C112.112,41.9497692 113.741269,42.6791538 115.542308,42.6791538 C117.343769,42.6791538 118.972615,41.9497692 120.153423,40.7693846 C121.333808,39.5885769 122.063192,37.9597308 122.063192,36.1582692 C122.063192,34.3568077 121.333808,32.7279615 120.153423,31.5471538 C118.972615,30.3667692 117.343769,29.6373846 115.542308,29.6373846 C114.886962,29.6373846 114.254038,29.7338462 113.657077,29.9140769 C113.6465,29.7702308 113.631692,29.6272308 113.613077,29.4859231 C114.225692,29.3090769 114.873,29.2143077 115.542308,29.2143077 C119.3775,29.2143077 122.486269,32.3226538 122.486269,36.1582692 C122.486269,39.9934615 119.3775,43.1022308 115.542308,43.1022308 M108.631346,35.4758462 C108.833154,33.4036154 109.945846,31.5991923 111.564115,30.4661923 C111.564115,30.4793077 111.564115,30.4928462 111.564115,30.5059615 C111.564115,30.6751923 111.556923,30.8427308 111.542115,31.0077308 C111.327615,31.1748462 111.123692,31.3550769 110.931192,31.5471538 C109.966154,32.5126154 109.302346,33.7771923 109.0925,35.1911154 C108.943577,35.2930769 108.789577,35.3882692 108.631346,35.4758462","id","Fill-101"],["d","M108.779846,37.7422692 C108.660962,37.2337308 108.597923,36.7031923 108.597923,36.1582692 C108.597923,35.9281154 108.609346,35.7005 108.631346,35.4758462 C108.789577,35.3882692 108.943577,35.2930769 109.0925,35.1911154 C109.045538,35.5067308 109.021,35.8295385 109.021,36.1582692 C109.021,36.6435385 109.074308,37.1165385 109.174577,37.5713462 C109.045115,37.6318462 108.913115,37.6889615 108.779846,37.7422692 M111.542115,31.0077308 C111.556923,30.8427308 111.564115,30.6751923 111.564115,30.5059615 C111.564115,30.4928462 111.564115,30.4793077 111.564115,30.4661923 C112.180962,30.0342308 112.871846,29.7 113.613077,29.4859231 C113.631692,29.6272308 113.6465,29.7702308 113.657077,29.9140769 C112.881577,30.1476154 112.166577,30.5220385 111.542115,31.0077308","id","Fill-102"],["d","M119.839077,241.801154 C116.549231,241.801154 113.793308,239.513154 113.076192,236.441192 C113.209885,236.387885 113.341462,236.330769 113.471346,236.270269 C113.743808,237.503962 114.365308,238.605654 115.227962,239.467885 C116.408769,240.648692 118.037615,241.378077 119.839077,241.378077 C121.640538,241.378077 123.269385,240.648692 124.450192,239.467885 C125.630577,238.2875 126.359962,236.658231 126.359962,234.856769 C126.359962,233.055308 125.630577,231.426462 124.450192,230.246077 C123.269385,229.065692 121.640538,228.336308 119.839077,228.336308 C119.183308,228.336308 118.550385,228.433192 117.953846,228.613 C117.942846,228.469154 117.928038,228.326154 117.909846,228.184846 C118.522038,228.008 119.169346,227.913231 119.839077,227.913231 C123.674269,227.913231 126.783038,231.021577 126.783038,234.856769 C126.783038,238.692385 123.674269,241.801154 119.839077,241.801154 M112.927692,234.175192 C113.1295,232.102962 114.242192,230.297692 115.860462,229.165115 C115.860462,229.178231 115.860462,229.191346 115.860462,229.204885 C115.860462,229.374115 115.853269,229.541654 115.838885,229.707077 C115.623962,229.873769 115.420038,230.054 115.227962,230.246077 C114.2625,231.211115 113.598692,232.476115 113.388846,233.890038 C113.239923,233.992 113.085923,234.087192 112.927692,234.175192","id","Fill-103"],["d","M113.076192,236.441192 C112.957308,235.932231 112.894692,235.402115 112.894692,234.856769 C112.894692,234.626615 112.905692,234.399423 112.927692,234.175192 C113.085923,234.087192 113.239923,233.992 113.388846,233.890038 C113.341885,234.205654 113.317769,234.528462 113.317769,234.856769 C113.317769,235.342462 113.370654,235.815462 113.471346,236.270269 C113.341462,236.330769 113.209885,236.387885 113.076192,236.441192 M115.838885,229.707077 C115.853269,229.541654 115.860462,229.374115 115.860462,229.204885 C115.860462,229.191346 115.860462,229.178231 115.860462,229.165115 C116.477308,228.733154 117.168192,228.398923 117.909846,228.184846 C117.928038,228.326154 117.942846,228.469154 117.953846,228.613 C117.177923,228.846538 116.462923,229.221385 115.838885,229.707077","id","Fill-104"],["d","M158.255308,224.794731 L157.832231,224.794731 C157.832231,222.993269 157.102423,221.364423 155.922038,220.184038 C154.741231,219.003654 153.112385,218.274269 151.310923,218.274269 C150.655154,218.274269 150.022654,218.370731 149.426115,218.550538 C149.415115,218.406692 149.400731,218.264538 149.382115,218.122385 C149.994308,217.945962 150.641615,217.851192 151.310923,217.851192 C155.146115,217.851192 158.255308,220.959538 158.255308,224.794731 M144.789615,224.794731 L144.366538,224.794731 C144.366538,222.439462 145.539308,220.358346 147.332731,219.102654 C147.332731,219.116192 147.332731,219.129308 147.332731,219.142846 C147.332731,219.291769 147.363615,219.4335 147.419462,219.562115 C147.164769,219.751654 146.924038,219.959808 146.699808,220.184038 C145.519423,221.364423 144.789615,222.993269 144.789615,224.794731","id","Fill-105"],["d","M147.419462,219.562115 C147.363615,219.4335 147.332731,219.291769 147.332731,219.142846 C147.332731,219.129308 147.332731,219.116192 147.332731,219.102654 C147.95,218.670692 148.640462,218.336462 149.382115,218.122385 C149.400731,218.264538 149.415115,218.406692 149.426115,218.550538 C148.694615,218.770962 148.017692,219.116615 147.419462,219.562115","id","Fill-106"],["d","M104.519462,121.387538 L104.096385,121.387538 C104.095962,119.586077 103.366577,117.957231 102.186192,116.776846 C101.005385,115.596462 99.3765385,114.867077 97.5755,114.867077 C96.9197308,114.867077 96.2868077,114.963538 95.6902692,115.143769 C95.6792692,114.999923 95.6644615,114.856923 95.6462692,114.715615 C96.2584615,114.538769 96.9057692,114.444 97.5755,114.444 C101.410269,114.444 104.519038,117.552346 104.519462,121.387538 M91.0541923,121.387538 L90.6311154,121.387538 C90.6311154,119.032269 91.8034615,116.951154 93.5968846,115.695885 C93.5968846,115.709 93.5968846,115.722538 93.5968846,115.736077 C93.5968846,115.885 93.6277692,116.026731 93.6831923,116.155346 C93.4289231,116.344885 93.1886154,116.552615 92.9643846,116.776846 C91.7835769,117.957231 91.0541923,119.586077 91.0541923,121.387538","id","Fill-107"],["d","M93.6831923,116.155346 C93.6277692,116.026731 93.5968846,115.885 93.5968846,115.736077 C93.5968846,115.722538 93.5968846,115.709 93.5968846,115.695885 C94.2137308,115.263923 94.9046154,114.929269 95.6462692,114.715615 C95.6644615,114.856923 95.6792692,114.999923 95.6902692,115.143769 C94.9587692,115.364192 94.2818462,115.709423 93.6831923,116.155346","id","Fill-108"],["d","M33.6274231,66.7251538 L33.2043462,66.7251538 C33.2043462,64.9232692 32.4779231,63.2944231 31.3030385,62.1136154 C30.1277308,60.9336538 28.5065,60.2042692 26.7139231,60.2042692 C26.0475769,60.2042692 25.4045,60.3049615 24.7995,60.4923846 C24.7889231,60.3485385 24.7741154,60.2055385 24.7559231,60.0638077 C25.377,59.8797692 26.0340385,59.7811923 26.7139231,59.7811923 C30.5326154,59.7811923 33.6274231,62.8903846 33.6274231,66.7251538 M20.2235,66.7251538 L19.8004231,66.7251538 C19.8004231,64.3910385 20.9469615,62.326 22.7052692,61.0669231 C22.7052692,61.0690385 22.7052692,61.0711538 22.7052692,61.0732692 C22.7052692,61.2327692 22.7403846,61.3842308 22.8038462,61.5200385 C22.5639615,61.7019615 22.3371923,61.9003846 22.1248077,62.1136154 C20.9499231,63.2944231 20.2235,64.9232692 20.2235,66.7251538","id","Fill-109"],["d","M22.8038462,61.5200385 C22.7403846,61.3842308 22.7052692,61.2327692 22.7052692,61.0732692 C22.7052692,61.0711538 22.7052692,61.0690385 22.7052692,61.0669231 C23.3212692,60.6260769 24.0125769,60.2838077 24.7559231,60.0638077 C24.7741154,60.2055385 24.7889231,60.3485385 24.7995,60.4923846 C24.0713846,60.7178846 23.3978462,61.0686154 22.8038462,61.5200385","id","Fill-110"],["d","M189.715731,77.9612308 C185.881385,77.9612308 182.771769,74.8664231 182.771346,71.0477308 C182.771769,67.2290385 185.881385,64.1342308 189.715731,64.1342308 L189.715731,64.5573077 C187.913846,64.5573077 186.285,65.2837308 185.104192,66.4586154 C183.923808,67.6339231 183.194423,69.2551538 183.194423,71.0477308 C183.194423,72.8403077 183.923808,74.4611154 185.104192,75.6368462 C186.285,76.8117308 187.914269,77.5381538 189.715731,77.5381538 L189.715731,77.9612308","id","Fill-111"],["d","M27.6019615,235.037846 C23.7671923,235.037846 20.6584231,231.942615 20.658,228.123923 C20.6584231,224.305231 23.7671923,221.210846 27.6019615,221.210846 L27.6019615,221.633923 C25.8000769,221.633923 24.1712308,222.360346 22.9904231,223.535231 C21.8104615,224.710538 21.0810769,226.331346 21.0810769,228.123923 C21.0810769,229.9165 21.8104615,231.537731 22.9904231,232.713038 C24.1712308,233.888346 25.8000769,234.614769 27.6019615,234.614769 L27.6019615,235.037846","id","Fill-112"],["d","M99.8465769,20.9211538 C96.0118077,20.9211538 92.9026154,17.8259231 92.9026154,14.0072308 C92.9026154,10.1885385 96.0118077,7.09415385 99.8465769,7.09415385 L99.8465769,7.51723077 C98.0446923,7.51723077 96.4158462,8.24365385 95.2350385,9.41853846 C94.0546538,10.5938462 93.3256923,12.2150769 93.3256923,14.0072308 C93.3256923,15.7998077 94.0546538,17.4210385 95.2350385,18.5967692 C96.4158462,19.7716538 98.0446923,20.4980769 99.8465769,20.4980769 L99.8465769,20.9211538","id","Fill-113"],["d","M24.2359615,170.959038 C20.9461154,170.959038 18.1901923,168.670615 17.4730769,165.599077 C17.6067692,165.545769 17.7383462,165.488654 17.8682308,165.428154 C18.1406923,166.661423 18.7626154,167.763538 19.6248462,168.625769 C20.8056538,169.806577 22.4349231,170.535962 24.2359615,170.535962 C26.037,170.535962 27.6662692,169.806577 28.8470769,168.625769 C30.0274615,167.444962 30.7568462,165.816115 30.7568462,164.014654 C30.7568462,162.213192 30.0274615,160.584346 28.8470769,159.403962 C27.6662692,158.223577 26.037,157.494192 24.2359615,157.494192 C23.5801923,157.494192 22.9476923,157.590654 22.3507308,157.770462 C22.3401538,157.627038 22.3253462,157.484038 22.3067308,157.342731 C22.9193462,157.165885 23.5666538,157.071115 24.2359615,157.071115 C28.0707308,157.071115 31.1799231,160.179462 31.1799231,164.014654 C31.1799231,167.849846 28.0711538,170.959038 24.2359615,170.959038 M17.3245769,163.332654 C17.5268077,161.260423 18.6395,159.455577 20.2573462,158.323 C20.2577692,158.336115 20.2577692,158.349231 20.2577692,158.362769 C20.2577692,158.532 20.2501538,158.699115 20.2357692,158.864538 C20.0208462,159.031654 19.8169231,159.211885 19.6248462,159.403962 C18.6593846,160.369 17.996,161.634 17.7857308,163.047923 C17.6368077,163.149885 17.4832308,163.245077 17.3245769,163.332654","id","Fill-114"],["d","M17.4730769,165.599077 C17.3541923,165.090115 17.2915769,164.56 17.2915769,164.014654 C17.2915769,163.7845 17.3025769,163.557308 17.3245769,163.332654 C17.4832308,163.245077 17.6368077,163.149885 17.7857308,163.047923 C17.7387692,163.363538 17.7146538,163.685923 17.7146538,164.014654 C17.7146538,164.500346 17.7675385,164.973346 17.8682308,165.428154 C17.7383462,165.488654 17.6067692,165.545769 17.4730769,165.599077 M20.2357692,158.864538 C20.2501538,158.699115 20.2577692,158.532 20.2577692,158.362769 C20.2577692,158.349231 20.2577692,158.336115 20.2573462,158.323 C20.8746154,157.891038 21.5650769,157.556385 22.3067308,157.342731 C22.3253462,157.484038 22.3401538,157.627038 22.3507308,157.770462 C21.5748077,158.004423 20.8602308,158.378846 20.2357692,158.864538","id","Fill-115"],["d","M231.849115,178.648038 C228.558846,178.648038 225.802923,176.360038 225.086231,173.288077 C225.219923,173.234346 225.3515,173.177654 225.481385,173.117154 C225.753846,174.350423 226.375769,175.452115 227.238,176.314769 C228.418808,177.495154 230.047654,178.224538 231.849115,178.224962 C233.650154,178.224538 235.279,177.495154 236.459808,176.314769 C237.640192,175.133962 238.369577,173.505115 238.369577,171.703654 C238.369577,169.902192 237.640192,168.273346 236.459808,167.092538 C235.279,165.912577 233.650154,165.183192 231.849115,165.183192 C231.193346,165.183192 230.560423,165.279654 229.963462,165.459462 C229.952885,165.316038 229.938077,165.173038 229.919462,165.031731 C230.532077,164.854885 231.179808,164.760115 231.849115,164.760115 C235.683462,164.760115 238.792654,167.868038 238.792654,171.703654 C238.792654,175.538846 235.683885,178.647615 231.849115,178.648038 M224.937731,171.021654 C225.139962,168.949423 226.252231,167.144577 227.870077,166.012 C227.8705,166.025115 227.8705,166.038231 227.8705,166.051346 C227.8705,166.221 227.862885,166.388538 227.8485,166.553962 C227.634,166.720654 227.430077,166.900885 227.238,167.092538 C226.272962,168.058 225.609154,169.323 225.398885,170.7365 C225.249962,170.838885 225.096385,170.933654 224.937731,171.021654","id","Fill-116"],["d","M225.086231,173.288077 C224.967769,172.779115 224.904731,172.248577 224.904731,171.703654 C224.904731,171.4735 224.916154,171.245885 224.937731,171.021654 C225.096385,170.933654 225.249962,170.838885 225.398885,170.7365 C225.351923,171.052115 225.327808,171.374923 225.327808,171.703654 C225.327808,172.188923 225.380692,172.661923 225.481385,173.117154 C225.3515,173.177654 225.219923,173.234346 225.086231,173.288077 M227.8485,166.553962 C227.862885,166.388538 227.8705,166.221 227.8705,166.051346 C227.8705,166.038231 227.8705,166.025115 227.870077,166.012 C228.487346,165.579615 229.177808,165.245808 229.919462,165.031731 C229.938077,165.173038 229.952885,165.316038 229.963462,165.459462 C229.187538,165.693423 228.472962,166.068269 227.8485,166.553962","id","Fill-117"],["d","M233.562154,77.9553077 L219.747,77.9553077 L219.747,73.1491538 L220.170077,73.1491538 L220.170077,77.5322308 L233.139077,77.5322308 L233.139077,64.5632308 L224.755385,64.5632308 L224.755385,64.1401538 L233.562154,64.1401538 L233.562154,77.9553077 M220.170077,71.0337692 L219.747,71.0337692 L219.747,64.1401538 L222.64,64.1401538 L222.64,64.5632308 L220.170077,64.5632308 L220.170077,71.0337692","id","Fill-118"],["d","M219.747,73.1491538 L220.170077,73.1491538 L220.170077,71.0337692 L219.747,71.0337692 L219.747,73.1491538 Z M222.64,64.5632308 L224.755385,64.5632308 L224.755385,64.1401538 L222.64,64.1401538 L222.64,64.5632308 Z","id","Fill-119"],["d","M82.1463077,84.6513462 L68.3315769,84.6513462 L68.3315769,79.8456154 L68.7546538,79.8456154 L68.7546538,84.2282692 L81.7232308,84.2282692 L81.7232308,71.2592692 L73.3391154,71.2592692 L73.3391154,70.8361923 L82.1463077,70.8361923 L82.1463077,84.6513462 M68.7546538,77.7302308 L68.3315769,77.7302308 L68.3315769,70.8361923 L71.2237308,70.8361923 L71.2237308,71.2592692 L68.7546538,71.2592692 L68.7546538,77.7302308","id","Fill-120"],["d","M68.3315769,79.8456154 L68.7546538,79.8456154 L68.7546538,77.7302308 L68.3315769,77.7302308 L68.3315769,79.8456154 Z M71.2237308,71.2592692 L73.3391154,71.2592692 L73.3391154,70.8361923 L71.2237308,70.8361923 L71.2237308,71.2592692 Z","id","Fill-121"],["d","M81.4740385,170.149269 L67.6593077,170.149269 L67.6593077,165.343538 L68.0823846,165.343538 L68.0823846,169.726192 L81.0509615,169.726192 L81.0509615,156.757192 L72.6672692,156.757192 L72.6672692,156.334115 L81.4740385,156.334115 L81.4740385,170.149269 M68.0823846,163.228154 L67.6593077,163.228154 L67.6593077,156.334115 L70.5518846,156.334115 L70.5518846,156.757192 L68.0823846,156.757192 L68.0823846,163.228154","id","Fill-122"],["d","M67.6593077,165.343538 L68.0823846,165.343538 L68.0823846,163.228154 L67.6593077,163.228154 L67.6593077,165.343538 Z M70.5518846,156.757192 L72.6672692,156.757192 L72.6672692,156.334115 L70.5518846,156.334115 L70.5518846,156.757192 Z","id","Fill-123"],["d","M233.561308,235.031923 L219.747,235.031923 L219.747,230.226192 L220.170077,230.226192 L220.170077,234.608846 L233.138231,234.608846 L233.138231,221.639846 L224.754538,221.639846 L224.754538,221.216769 L233.561308,221.216769 L233.561308,235.031923 M220.170077,228.110808 L219.747,228.110808 L219.747,221.216769 L222.639154,221.216769 L222.639154,221.639846 L220.170077,221.639846 L220.170077,228.110808","id","Fill-124"],["d","M219.747,230.226192 L220.170077,230.226192 L220.170077,228.110808 L219.747,228.110808 L219.747,230.226192 Z M222.639154,221.639846 L224.754538,221.639846 L224.754538,221.216769 L222.639154,221.216769 L222.639154,221.639846 Z","id","Fill-125"],["d","M178.0075,20.9156538 L164.193192,20.9156538 L164.193192,16.1095 L164.616269,16.1095 L164.616269,20.4925769 L177.584423,20.4925769 L177.584423,7.52315385 L169.200731,7.52315385 L169.200731,7.10007692 L178.0075,7.10007692 L178.0075,20.9156538 M164.616269,13.9941154 L164.193192,13.9941154 L164.193192,7.10007692 L167.085346,7.10007692 L167.085346,7.52315385 L164.616269,7.52315385 L164.616269,13.9941154","id","Fill-126"],["d","M164.193192,16.1095 L164.616269,16.1095 L164.616269,13.9941154 L164.193192,13.9941154 L164.193192,16.1095 Z M167.085346,7.52315385 L169.200731,7.52315385 L169.200731,7.10007692 L167.085346,7.10007692 L167.085346,7.52315385 Z","id","Fill-127"],["d","M145.154308,143.693 C144.562,143.693 144.078846,143.487385 143.693,143.165846 C143.304192,142.843462 143.005923,142.412769 142.732192,141.948231 C142.187692,141.018308 141.730346,139.944962 140.990808,139.262115 C140.4975,138.806885 139.894192,138.510731 139.011231,138.508615 L139.011231,138.085538 C139.0125,138.085538 139.014192,138.085538 139.015885,138.085538 C139.749923,138.085538 140.346038,138.281 140.829615,138.598308 C141.314462,138.916462 141.685923,139.350115 142.001538,139.819308 C142.628538,140.758115 143.052462,141.848385 143.651538,142.5325 C144.052615,142.989 144.496423,143.266538 145.1615,143.269923 L145.1615,143.693 C145.158962,143.693 145.156846,143.693 145.154308,143.693","id","Fill-128"],["d","M157.454423,143.693 C156.861692,143.693 156.378538,143.487385 155.992692,143.165846 C155.604308,142.843462 155.305615,142.412769 155.031885,141.948231 C154.487808,141.018308 154.030462,139.944962 153.290923,139.262115 C152.797615,138.806885 152.194731,138.510731 151.311769,138.508615 L151.311769,138.085538 C151.313462,138.085538 151.314731,138.085538 151.316423,138.085538 C152.050038,138.085538 152.646154,138.281 153.129731,138.598308 C153.615,138.916462 153.986038,139.350115 154.301231,139.819308 C154.928654,140.758115 155.352154,141.848385 155.951231,142.5325 C156.352731,142.989 156.796115,143.266538 157.461192,143.269923 L157.461192,143.693 C157.459077,143.693 157.456538,143.693 157.454423,143.693","id","Fill-129"],["d","M145.172077,143.693 C145.168269,143.693 145.164885,143.693 145.1615,143.693 L145.1615,143.269923 C145.662,143.268231 146.031769,143.109577 146.360077,142.840077 C146.686692,142.570154 146.963385,142.1805 147.226115,141.733731 C147.754538,140.841038 148.214423,139.727077 149.044077,138.952 C149.5945,138.437115 150.324308,138.085538 151.301615,138.085538 C151.305,138.085538 151.308385,138.085538 151.311769,138.085538 L151.311769,138.508615 C150.648808,138.509462 150.144923,138.678269 149.725231,138.952423 C149.305962,139.227 148.969615,139.613269 148.672615,140.055385 C148.075654,140.939192 147.658077,142.036231 146.990885,142.810038 C146.549615,143.323654 145.963654,143.693 145.172077,143.693","id","Fill-130"],["d","M157.471769,143.693 C157.468385,143.693 157.464577,143.693 157.461192,143.693 L157.461192,143.269923 C157.961692,143.268231 158.331462,143.109577 158.659346,142.840077 C158.985962,142.570154 159.263077,142.1805 159.525385,141.733731 C160.054231,140.841038 160.513692,139.727077 161.343346,138.952 C161.893769,138.437115 162.623577,138.085538 163.600462,138.085538 C163.603846,138.085538 163.607231,138.085538 163.610615,138.085538 L163.610615,138.508615 C162.947654,138.509462 162.444192,138.678269 162.0245,138.952423 C161.605231,139.226577 161.268885,139.613269 160.971885,140.055385 C160.375346,140.939192 159.957769,142.036231 159.290154,142.810038 C158.849308,143.323654 158.262923,143.693 157.471769,143.693","id","Fill-131"],["d","M180.193115,240.253538 C179.600385,240.253538 179.117231,240.047923 178.731385,239.726385 C178.343,239.404 178.044308,238.973308 177.770577,238.508769 C177.2265,237.578423 176.769154,236.505077 176.029615,235.821808 C175.535885,235.366577 174.933,235.070846 174.049615,235.068308 L174.049615,234.645231 C174.050885,234.645231 174.052577,234.645231 174.054269,234.645231 C174.788308,234.645231 175.384423,234.840692 175.868,235.158423 C176.353269,235.476577 176.724731,235.910231 177.039923,236.379423 C177.667346,237.318654 178.090846,238.4085 178.689923,239.093038 C179.091423,239.549538 179.535231,239.827077 180.199885,239.830462 L180.199885,240.253538 C180.197769,240.253538 180.195231,240.253538 180.193115,240.253538","id","Fill-132"],["d","M192.492808,240.253538 C191.9005,240.253538 191.416923,240.047923 191.0315,239.726385 C190.642692,239.404 190.344423,238.973308 190.070269,238.508769 C189.526192,237.578846 189.068846,236.505923 188.329731,235.822654 C187.836,235.367423 187.233115,235.071692 186.350154,235.069154 L186.350154,234.646077 C186.351846,234.646077 186.353538,234.646077 186.355231,234.646077 C187.088846,234.646077 187.684962,234.841538 188.168115,235.159269 C188.653385,235.477 189.024846,235.911077 189.340038,236.380269 C189.967038,237.319077 190.390962,238.408923 190.989615,239.093462 C191.391115,239.549538 191.834923,239.827077 192.499577,239.830462 L192.499577,240.253538 C192.497462,240.253538 192.494923,240.253538 192.492808,240.253538","id","Fill-133"],["d","M180.210462,240.253538 C180.207077,240.253538 180.203269,240.253538 180.199885,240.253538 L180.199885,239.830462 C180.700808,239.828769 181.070577,239.670115 181.398462,239.400615 C181.725077,239.130692 182.002192,238.741462 182.2645,238.294269 C182.793346,237.401577 183.252808,236.287615 184.082462,235.512962 C184.633308,234.997654 185.363115,234.646077 186.34,234.646077 C186.343385,234.646077 186.346769,234.646077 186.350154,234.646077 L186.350154,235.069154 C185.687192,235.07 185.183731,235.239231 184.763615,235.512962 C184.344346,235.787538 184.008,236.173808 183.711,236.615923 C183.114462,237.499731 182.696885,238.596769 182.029269,239.370577 C181.588423,239.884192 181.002038,240.253538 180.210462,240.253538","id","Fill-134"],["d","M192.5,240.253538 L192.499577,240.042 L192.499577,239.830462 C193.000077,239.828769 193.369846,239.669692 193.697731,239.400192 C194.024346,239.130692 194.301462,238.741038 194.563769,238.293846 C195.092192,237.401577 195.552077,236.287615 196.381308,235.512538 C196.932154,234.997654 197.661538,234.646077 198.638,234.646077 C198.641385,234.646077 198.644769,234.646077 198.648154,234.646077 L198.648577,234.646077 L198.682846,234.648615 L198.615577,235.066615 L198.648577,234.860577 L198.648577,235.069154 L198.648154,235.069154 C197.985615,235.07 197.482154,235.239231 197.062462,235.512962 C196.643192,235.787115 196.307269,236.173385 196.010269,236.615923 C195.413308,237.499308 194.996154,238.596346 194.328538,239.370154 C193.887692,239.883769 193.301308,240.253538 192.510154,240.253538 C192.506769,240.253538 192.502962,240.253538 192.5,240.253538","id","Fill-135"],["d","M196.964731,101.043462 C196.372423,101.043462 195.889269,100.837846 195.503423,100.516308 C195.114615,100.193923 194.816346,99.7632308 194.542615,99.2986923 C193.998115,98.3687692 193.541192,97.2954231 192.801654,96.6121538 C192.308346,96.1569231 191.705462,95.8611923 190.822077,95.8586538 L190.822077,95.4355769 C190.823769,95.4355769 190.825462,95.4355769 190.827154,95.4355769 C191.560769,95.4355769 192.156885,95.6310385 192.640462,95.9487692 C193.125308,96.2665 193.496769,96.7005769 193.811962,97.1697692 C194.438962,98.1085769 194.862885,99.1988462 195.461962,99.8829615 C195.863038,100.339462 196.306846,100.617 196.971923,100.620385 L196.971923,101.043462 C196.969385,101.043462 196.967269,101.043462 196.964731,101.043462","id","Fill-136"],["d","M209.264423,101.043462 C208.672115,101.043462 208.188962,100.837846 207.803115,100.516308 C207.414731,100.193923 207.116038,99.7632308 206.842308,99.2991154 C206.297808,98.3687692 205.840885,97.2958462 205.101346,96.6125769 C204.608038,96.1573462 204.005154,95.8616154 203.122192,95.8590769 L203.122192,95.436 C203.123885,95.436 203.125154,95.436 203.126846,95.436 C203.860885,95.436 204.456577,95.6314615 204.940154,95.9491923 C205.425,96.2669231 205.796462,96.701 206.111654,97.1701923 C206.739077,98.109 207.162577,99.1988462 207.761654,99.8833846 C208.163154,100.339462 208.606538,100.617 209.271615,100.620385 L209.271615,101.043462 C209.269077,101.043462 209.266962,101.043462 209.264423,101.043462","id","Fill-137"],["d","M196.9825,101.043462 C196.978692,101.043462 196.975308,101.043462 196.971923,101.043462 L196.971923,100.620385 C197.472423,100.618692 197.842192,100.460038 198.1705,100.190538 C198.497115,99.9206154 198.774231,99.5313846 199.036538,99.0841923 C199.565385,98.1915 200.025269,97.0775385 200.8545,96.3028846 C201.405346,95.7875769 202.135154,95.436 203.112038,95.436 C203.115423,95.436 203.118808,95.436 203.122192,95.436 L203.122192,95.8590769 C202.459231,95.8599231 201.955769,96.0291538 201.536077,96.3028846 C201.116385,96.5774615 200.780038,96.9637308 200.483462,97.4058462 C199.8865,98.2896538 199.468923,99.3866923 198.801308,100.1605 C198.360038,100.674115 197.774077,101.043462 196.9825,101.043462","id","Fill-138"],["d","M209.281769,101.043462 C209.278385,101.043462 209.275,101.043462 209.271615,101.043462 L209.271615,100.620385 C209.772115,100.618692 210.141885,100.460038 210.470192,100.190538 C210.796808,99.9206154 211.0735,99.5309615 211.336231,99.0841923 C211.864654,98.1915 212.324538,97.0775385 213.154192,96.3024615 C213.705038,95.7875769 214.434846,95.436 215.411731,95.436 C215.415115,95.436 215.4185,95.436 215.421885,95.436 L215.421885,95.8590769 C214.758923,95.8599231 214.255462,96.0291538 213.835346,96.3028846 C213.416077,96.5774615 213.079731,96.9637308 212.782731,97.4058462 C212.185769,98.2896538 211.768192,99.3866923 211.101,100.1605 C210.659731,100.674115 210.073346,101.043462 209.281769,101.043462","id","Fill-139"],["d","M25.9227692,94.7785385 C25.3300385,94.7785385 24.8468846,94.5729231 24.4610385,94.2513846 C24.0726538,93.9285769 23.7739615,93.4978846 23.5002308,93.0337692 C22.9561538,92.1034231 22.4988077,91.0305 21.7592692,90.3472308 C21.2655385,89.892 20.6626538,89.5958462 19.7796923,89.5937308 L19.7796923,89.1706538 C19.7813846,89.1706538 19.7826538,89.1706538 19.7843462,89.1706538 C20.5183846,89.1706538 21.1145,89.3656923 21.5976538,89.6834231 C22.0829231,90.0015769 22.4543846,90.4356538 22.7695769,90.9044231 C23.397,91.8436538 23.8205,92.9335 24.4195769,93.6180385 C24.8206538,94.0741154 25.2644615,94.3520769 25.9295385,94.3554615 L25.9295385,94.7785385 C25.927,94.7785385 25.9248846,94.7785385 25.9227692,94.7785385","id","Fill-140"],["d","M38.2224615,94.7785385 C37.6297308,94.7785385 37.1465769,94.5729231 36.7607308,94.2513846 C36.3723462,93.9285769 36.0736538,93.4983077 35.7999231,93.0337692 C35.2558462,92.1038462 34.7985,91.0305 34.0589615,90.3476538 C33.5656538,89.8924231 32.9627692,89.5962692 32.0798077,89.5941538 L32.0798077,89.1710769 C32.0815,89.1710769 32.0831923,89.1710769 32.0848846,89.1710769 C32.8185,89.1710769 33.4141923,89.3661154 33.8977692,89.6838462 C34.3830385,90.002 34.7545,90.4356538 35.0696923,90.9048462 C35.6966923,91.8436538 36.1201923,92.9335 36.7192692,93.6180385 C37.1207692,94.0741154 37.5645769,94.3520769 38.2292308,94.3554615 L38.2292308,94.7785385 C38.2271154,94.7785385 38.2245769,94.7785385 38.2224615,94.7785385","id","Fill-141"],["d","M25.9401154,94.7785385 C25.9367308,94.7785385 25.9329231,94.7785385 25.9295385,94.7785385 L25.9295385,94.3554615 C26.4304615,94.3537692 26.7998077,94.1946923 27.1281154,93.9256154 C27.4547308,93.6556923 27.7318462,93.2660385 27.9945769,92.8192692 C28.523,91.9265769 28.9824615,90.8126154 29.8121154,90.0375385 C30.3629615,89.5226538 31.0927692,89.1710769 32.0696538,89.1710769 C32.0730385,89.1710769 32.0764231,89.1710769 32.0798077,89.1710769 L32.0798077,89.5941538 C31.4168462,89.595 30.9133846,89.7638077 30.4932692,90.0379615 C30.074,90.3121154 29.7376538,90.6983846 29.4410769,91.1409231 C28.8441154,92.0247308 28.4265385,93.1217692 27.7589231,93.8955769 C27.3180769,94.4087692 26.7316923,94.7785385 25.9401154,94.7785385","id","Fill-142"],["d","M38.2398077,94.7785385 C38.2364231,94.7785385 38.2326154,94.7785385 38.2292308,94.7785385 L38.2292308,94.3554615 C38.7297308,94.3533462 39.0995,94.1946923 39.4278077,93.9251923 C39.7544231,93.6552692 40.0311154,93.2660385 40.2938462,92.8188462 C40.8222692,91.9265769 41.2817308,90.8126154 42.1113846,90.0375385 C42.6622308,89.5222308 43.3916154,89.1710769 44.3685,89.1710769 C44.3718846,89.1710769 44.3752692,89.1710769 44.3786538,89.1710769 L44.3790769,89.1710769 L44.396,89.1715 L44.3790769,89.386 L44.3790769,89.5941538 L44.3786538,89.5941538 C43.7156923,89.595 43.2126538,89.7638077 42.7925385,90.0379615 C42.3732692,90.3121154 42.0369231,90.6983846 41.7403462,91.1405 C41.1433846,92.0243077 40.7258077,93.1213462 40.0586154,93.8951538 C39.6173462,94.4087692 39.0313846,94.7785385 38.2398077,94.7785385","id","Fill-143"],["d","M141.206577,31.3093846 L140.783497,31.3093846 C140.782654,30.5732308 140.978115,29.9758462 141.296692,29.4914231 C141.614423,29.0061538 142.0485,28.6346923 142.517269,28.3195 C143.4565,27.6920769 144.546346,27.2685769 145.230462,26.6695 C145.686962,26.268 145.9645,25.8241923 145.967885,25.1595385 L146.390972,25.1595385 C146.392654,25.7552308 146.186615,26.2405 145.863808,26.6280385 C145.541423,27.0164231 145.110731,27.3151154 144.646192,27.5888462 C143.716269,28.1329231 142.643346,28.5902692 141.960077,29.3298077 C141.504846,29.8231154 141.209115,30.426 141.206577,31.3093846","id","Fill-144"],["d","M141.206577,19.0092692 L140.783497,19.0092692 C140.782654,18.2731154 140.978115,17.6757308 141.296692,17.1913077 C141.614423,16.7060385 142.0485,16.3345769 142.517269,16.0193846 C143.4565,15.3923846 144.546346,14.9684615 145.230462,14.3698077 C145.686962,13.9683077 145.9645,13.5245 145.967885,12.8598462 L146.390972,12.8598462 C146.392654,13.4551154 146.186615,13.9408077 145.863808,14.3279231 C145.541423,14.7167308 145.110731,15.015 144.646192,15.2891538 C143.716269,15.8332308 142.643346,16.2901538 141.960077,17.0296923 C141.504846,17.5234231 141.209115,18.1263077 141.206577,19.0092692","id","Fill-145"],["d","M146.390985,25.1595385 L145.967885,25.1595385 C145.966192,24.6586154 145.807538,24.2888462 145.538038,23.9609615 C145.268115,23.6339231 144.878462,23.3572308 144.431692,23.0945 C143.539,22.5660769 142.425038,22.1061923 141.650385,21.2769615 C141.133385,20.724 140.780962,19.9912308 140.783486,19.0092692 L141.206577,19.0092692 C141.207423,19.6722308 141.376231,20.1756923 141.650385,20.5953846 C141.924962,21.0150769 142.311231,21.351 142.753346,21.648 C143.637154,22.2449615 144.734192,22.6625385 145.508,23.3301538 C146.023731,23.7731154 146.394346,24.3624615 146.390985,25.1595385","id","Fill-146"],["d","M146.390985,12.8598462 L145.967885,12.8598462 C145.966192,12.3589231 145.807538,11.9891538 145.538038,11.6612692 C145.268115,11.3346538 144.878462,11.0575385 144.431692,10.7952308 C143.539,10.2668077 142.425038,9.80692308 141.650385,8.97726923 C141.133385,8.42473077 140.780962,7.69196154 140.783486,6.70957692 L141.206577,6.70957692 C141.207423,7.37253846 141.376231,7.87642308 141.650385,8.29611538 C141.924962,8.71538462 142.311231,9.05173077 142.753346,9.34873077 C143.637154,9.94569231 144.734192,10.3628462 145.508,11.0304615 C146.023731,11.4734231 146.394346,12.0627692 146.390985,12.8598462","id","Fill-147"],["d","M103.4935,95.6471154 L103.07042,95.6471154 C103.069577,94.9113846 103.265038,94.3135769 103.583192,93.8291538 C103.901346,93.3438846 104.335423,92.9724231 104.804192,92.6572308 C105.743,92.0298077 106.833269,91.6063077 107.517385,91.0072308 C107.973885,90.6057308 108.251423,90.1623462 108.254808,89.4972692 L108.677895,89.4972692 C108.679577,90.0929615 108.473538,90.5786538 108.150731,90.9657692 C107.828346,91.3541538 107.397654,91.6528462 106.933115,91.9265769 C106.003192,92.4710769 104.930269,92.928 104.247,93.6675385 C103.791769,94.1608462 103.496038,94.7641538 103.4935,95.6471154","id","Fill-148"],["d","M103.4935,83.347 L103.07042,83.347 C103.069577,82.6108462 103.265038,82.0134615 103.583192,81.5290385 C103.901346,81.0437692 104.335423,80.6723077 104.804192,80.3571154 C105.743,79.7301154 106.833269,79.3066154 107.517385,78.7075385 C107.973885,78.3060385 108.251423,77.8622308 108.254808,77.1975769 L108.677895,77.1975769 C108.679577,77.7932692 108.473538,78.2785385 108.150731,78.6660769 C107.828346,79.0544615 107.397654,79.3531538 106.933115,79.6268846 C106.003192,80.1709615 104.930269,80.6283077 104.247,81.3678462 C103.791769,81.8611538 103.496038,82.4640385 103.4935,83.347","id","Fill-149"],["d","M108.677908,89.4972692 L108.254808,89.4972692 C108.253115,88.9967692 108.094462,88.627 107.824962,88.2986923 C107.555038,87.9720769 107.165385,87.6949615 106.718615,87.4326538 C105.825923,86.9038077 104.711962,86.4439231 103.936885,85.6146923 C103.420308,85.0621538 103.067885,84.3289615 103.070409,83.347 L103.4935,83.347 C103.494346,84.0099615 103.663154,84.5134231 103.937308,84.9335385 C104.211885,85.3528077 104.598154,85.6891538 105.040269,85.9857308 C105.924077,86.5826923 107.021115,87.0002692 107.794923,87.6678846 C108.310654,88.1108462 108.681269,88.7006154 108.677908,89.4972692","id","Fill-150"],["d","M108.677908,77.1975769 L108.254808,77.1975769 C108.253115,76.6970769 108.094462,76.3273077 107.824962,75.999 C107.555038,75.6723846 107.165385,75.3956923 106.718615,75.1329615 C105.825923,74.6045385 104.711962,74.1446538 103.936885,73.3154231 C103.420308,72.7624615 103.067885,72.0296923 103.070409,71.0477308 L103.4935,71.0477308 C103.494346,71.7106923 103.663154,72.2141538 103.937308,72.6338462 C104.211885,73.0531154 104.598154,73.3894615 105.040269,73.6864615 C105.924077,74.2834231 107.021115,74.701 107.794923,75.3681923 C108.310654,75.8111538 108.681269,76.4009231 108.677908,77.1975769","id","Fill-151"],["d","M205.722423,198.425192 L205.299343,198.425192 C205.2985,197.689038 205.493962,197.091231 205.812538,196.606808 C206.130269,196.121538 206.564346,195.750077 207.033538,195.434885 C207.972346,194.807462 209.062192,194.383962 209.746731,193.784885 C210.202808,193.383385 210.480346,192.939577 210.483731,192.274923 L210.906818,192.274923 C210.9085,192.870615 210.702885,193.355885 210.379654,193.743423 C210.057269,194.131808 209.626577,194.4305 209.162462,194.704231 C208.232115,195.248308 207.159192,195.705654 206.475923,196.445192 C206.020692,196.938923 205.724962,197.541808 205.722423,198.425192","id","Fill-152"],["d","M205.722423,186.124654 L205.299343,186.124654 C205.2985,185.3885 205.493962,184.791115 205.812538,184.306692 C206.130269,183.821423 206.564346,183.449962 207.033538,183.134769 C207.972346,182.507769 209.062192,182.083846 209.746731,181.485192 C210.202808,181.083692 210.480346,180.639885 210.483731,179.975231 L210.906818,179.975231 C210.9085,180.5705 210.702885,181.056192 210.379654,181.443308 C210.057269,181.832115 209.626577,182.130385 209.162462,182.404538 C208.232115,182.948615 207.159192,183.405538 206.475923,184.145077 C206.020692,184.638385 205.724962,185.241692 205.722423,186.124654","id","Fill-153"],["d","M210.906831,192.274923 L210.483731,192.274923 C210.482038,191.774 210.323385,191.404231 210.053885,191.076346 C209.783962,190.749308 209.394731,190.472615 208.947538,190.210308 C208.054846,189.681462 206.940885,189.222 206.166231,188.392346 C205.649231,187.839808 205.296808,187.106615 205.299333,186.124654 L205.722423,186.124654 C205.723269,186.787615 205.8925,187.291077 206.166231,187.711192 C206.440808,188.130462 206.827077,188.466808 207.269192,188.763385 C208.153,189.360346 209.250038,189.777923 210.023846,190.445538 C210.539577,190.8885 210.910192,191.477846 210.906831,192.274923","id","Fill-154"],["d","M210.906831,179.975231 L210.483731,179.975231 C210.482038,179.474308 210.323385,179.104962 210.053885,178.776654 C209.783962,178.450038 209.394731,178.173346 208.947538,177.910615 C208.054846,177.382192 206.940885,176.922308 206.166231,176.093077 C205.649231,175.540538 205.296808,174.807346 205.299333,173.825385 L205.722423,173.825385 C205.723269,174.488346 205.8925,174.991808 206.166231,175.411923 C206.440808,175.831192 206.827077,176.167538 207.269192,176.464115 C208.153,177.061077 209.250038,177.478654 210.023846,178.145846 C210.539577,178.588808 210.910192,179.178154 210.906831,179.975231","id","Fill-155"],["d","M78.8818462,208.117038 L78.4587665,208.117038 C78.4579231,207.381308 78.6533846,206.7835 78.9719615,206.299077 C79.2896923,205.813808 79.7237692,205.442346 80.1925385,205.127577 C81.1317692,204.500154 82.2216154,204.076654 82.9057308,203.477577 C83.3622308,203.076077 83.6397692,202.632692 83.6431538,201.967615 L84.0662411,201.967615 C84.0679231,202.563308 83.8618846,203.048577 83.5390769,203.436115 C83.2166923,203.8245 82.786,204.123192 82.3214615,204.396923 C81.3915385,204.941 80.3186154,205.398346 79.6353462,206.137885 C79.1801154,206.631192 78.8843846,207.234077 78.8818462,208.117038","id","Fill-156"],["d","M78.8818462,195.817346 L78.4587665,195.817346 C78.4579231,195.081192 78.6533846,194.483808 78.9719615,193.999385 C79.2896923,193.514115 79.7237692,193.142654 80.1925385,192.827462 C81.1317692,192.200462 82.2216154,191.776962 82.9057308,191.177885 C83.3622308,190.776385 83.6397692,190.332577 83.6431538,189.667923 L84.0662411,189.667923 C84.0679231,190.263192 83.8618846,190.748885 83.5390769,191.136 C83.2166923,191.524808 82.786,191.8235 82.3214615,192.097231 C81.3915385,192.641308 80.3186154,193.098231 79.6353462,193.837769 C79.1801154,194.3315 78.8843846,194.934385 78.8818462,195.817346","id","Fill-157"],["d","M84.0662538,201.967615 L83.6431538,201.967615 C83.6414615,201.466692 83.4828077,201.096923 83.2133077,200.769038 C82.9433846,200.442 82.5541538,200.165308 82.1069615,199.902577 C81.2142692,199.374154 80.1003077,198.914269 79.3256538,198.084615 C78.8086538,197.532077 78.4562308,196.799308 78.4587556,195.817346 L78.8818462,195.817346 C78.8826923,196.480308 79.0519231,196.983769 79.3256538,197.403462 C79.6002308,197.822731 79.9865,198.159077 80.4286154,198.456077 C81.3124231,199.053038 82.4094615,199.470615 83.1832692,200.138231 C83.699,200.581192 84.0696154,201.170538 84.0662538,201.967615","id","Fill-158"],["d","M84.0662538,189.667923 L83.6431538,189.667923 C83.6414615,189.167 83.4828077,188.797231 83.2133077,188.469346 C82.9433846,188.142308 82.5541538,187.865615 82.1069615,187.602885 C81.2142692,187.074462 80.1003077,186.615 79.3256538,185.785346 C78.8086538,185.232808 78.4562308,184.499615 78.4587556,183.517654 L78.8818462,183.517654 C78.8826923,184.180615 79.0519231,184.684077 79.3256538,185.104192 C79.6002308,185.523462 79.9865,185.859808 80.4286154,186.156385 C81.3124231,186.753346 82.4094615,187.170923 83.1832692,187.838538 C83.699,188.2815 84.0696154,188.870846 84.0662538,189.667923","id","Fill-159"],["id","Fill-160","points","159.898962 157.494192 175.074308 157.494192 175.074308 157.071115 159.898962 157.071115"],["id","Fill-161","points","10.7106154 113.642269 25.8859615 113.642269 25.8859615 113.219192 10.7106154 113.219192"],["id","Fill-162","points","161.033231 43.1022308 176.208577 43.1022308 176.208577 42.6791538 161.033231 42.6791538"],["id","Fill-163","points","220.851654 8.85415385 236.027 8.85415385 236.027 8.43107692 220.851654 8.43107692"],["id","Fill-164","points","71.2097692 235.037846 86.3851154 235.037846 86.3851154 234.614769 71.2097692 234.614769"],["id","Fill-165","points","110.326192 205.658115 110.027077 205.359 120.757577 194.628077 121.056692 194.927192 110.326192 205.658115"],["id","Fill-166","points","21.4982308 19.5228846 21.1991154 19.2233462 31.9300385 8.49284615 32.2291538 8.79196154 21.4982308 19.5228846"],["id","Fill-167","points","228.588462 129.527962 228.289346 129.228846 239.019846 118.497923 239.318962 118.797462 228.588462 129.527962"],["d","M139.227423,187.558885 L138.664731,186.663231 C138.397346,186.830769 138.108385,186.908192 137.817731,186.908615 C137.552462,186.908615 137.288462,186.842192 137.055769,186.716115 C136.822654,186.589615 136.620846,186.407269 136.467692,186.164 L136.466846,186.162731 C136.298885,185.894923 136.221885,185.606385 136.221462,185.315731 C136.221038,185.050885 136.287462,184.787308 136.413538,184.554615 C136.540038,184.3215 136.722808,184.119269 136.9665,183.965692 C137.232192,183.799 137.520731,183.722 137.811385,183.721154 C138.076654,183.721154 138.341077,183.788 138.574192,183.913654 C138.807731,184.040154 139.009538,184.222923 139.162269,184.465769 L139.163115,184.467038 C139.330231,184.733154 139.407231,185.021692 139.408077,185.312346 C139.408077,185.577615 139.341654,185.841615 139.215577,186.075154 C139.089077,186.308692 138.906308,186.510923 138.663885,186.664077 L138.664731,186.663231 L139.227423,187.558885 L139.791385,188.454115 C140.348154,188.103385 140.784346,187.622769 141.077115,187.079538 C141.370308,186.535885 141.523038,185.928769 141.523462,185.312346 C141.523885,184.638385 141.337731,183.950038 140.953154,183.339538 L140.953577,183.340808 C140.603692,182.782769 140.122654,182.345308 139.579,182.052538 C139.034923,181.758923 138.427385,181.606192 137.811385,181.605769 C137.137423,181.605346 136.449923,181.791077 135.840269,182.175231 C135.282654,182.525538 134.845615,183.005731 134.552423,183.548962 C134.258808,184.092615 134.106077,184.699731 134.105653,185.315731 C134.105231,185.990538 134.291808,186.678885 134.676808,187.289808 L134.675962,187.288115 C135.025846,187.846154 135.506462,188.284038 136.050115,188.577231 C136.593769,188.870846 137.201308,189.024001 137.817731,189.024001 C138.491692,189.024423 139.179615,188.838692 139.790115,188.454538 L139.791385,188.454115 L139.227423,187.558885","id","Fill-168"],["d","M118.331231,114.613654 L117.768538,113.718 C117.501154,113.885538 117.212192,113.962962 116.921538,113.963385 C116.656269,113.963385 116.392692,113.896962 116.159577,113.770885 C115.926462,113.644385 115.724654,113.462038 115.5715,113.218346 L115.570654,113.2175 C115.403115,112.950115 115.325692,112.661154 115.325269,112.3705 C115.325269,112.106077 115.391692,111.8425 115.517346,111.609385 C115.643846,111.376269 115.826615,111.174462 116.069885,111.020885 C116.336,110.854192 116.624538,110.776769 116.915192,110.776346 C117.180462,110.776346 117.444885,110.842769 117.678,110.968846 C117.911538,111.095346 118.113346,111.278115 118.2665,111.521385 L118.267346,111.522231 C118.434462,111.788346 118.511462,112.076885 118.511885,112.367538 C118.512308,112.632385 118.445462,112.896385 118.319385,113.129923 C118.192885,113.363462 118.010538,113.565692 117.767692,113.718846 L117.768538,113.718 L118.331231,114.613654 L118.894769,115.508885 C119.451962,115.158577 119.888154,114.677962 120.181346,114.134308 C120.474538,113.590654 120.627272,112.983538 120.627272,112.367538 C120.628115,111.693154 120.441962,111.005231 120.057385,110.394731 L120.057808,110.396 C119.7075,109.837962 119.226885,109.4005 118.682808,109.107308 C118.138731,108.813692 117.531615,108.660961 116.915192,108.660961 C116.241231,108.660538 115.553731,108.846269 114.943654,109.230423 C114.386462,109.580308 113.949423,110.0605 113.656654,110.603731 C113.363038,111.147385 113.209884,111.7545 113.209884,112.3705 C113.209462,113.045308 113.395615,113.733654 113.780615,114.344154 L113.779769,114.343308 C114.129654,114.901346 114.610269,115.338808 115.153923,115.632 C115.698,115.925615 116.305115,116.07877 116.921538,116.07877 C117.5955,116.079192 118.283423,115.893462 118.893923,115.509308 L118.894769,115.508885 L118.331231,114.613654","id","Fill-169"],["d","M22.7619615,137.046038 L22.1992692,136.150385 C21.9318846,136.317923 21.6425,136.394923 21.3518462,136.395769 C21.087,136.395769 20.823,136.328923 20.5903077,136.203269 C20.3571923,136.076769 20.1549615,135.894 20.0018077,135.650731 L20.0013846,135.649885 C19.8334231,135.382077 19.756,135.093115 19.7555769,134.802462 C19.7555769,134.538038 19.822,134.274462 19.9480769,134.041346 C20.0745769,133.808231 20.2573462,133.606423 20.5006154,133.452423 L20.5001923,133.452846 C20.7667308,133.285731 21.0548462,133.208731 21.3459231,133.208308 C21.6107692,133.208308 21.8751923,133.274731 22.1087308,133.400808 C22.3422692,133.527308 22.5440769,133.710077 22.6972308,133.952923 L22.6976538,133.953769 C22.8647692,134.220308 22.9421923,134.508423 22.9426154,134.799077 C22.9426154,135.064346 22.8761923,135.328769 22.7501154,135.561885 C22.6236154,135.795423 22.4408462,135.997654 22.198,136.150808 L22.1992692,136.150385 L22.7619615,137.046038 L23.3255,137.940846 C23.8822692,137.590538 24.3188846,137.109923 24.6116538,136.566269 C24.9048462,136.022615 25.0580007,135.4155 25.0580007,134.799077 C25.0584231,134.125115 24.8722692,133.436769 24.4876923,132.826692 L24.4881154,132.827538 C24.1382308,132.2695 23.6571923,131.832462 23.1135385,131.539269 C22.5694615,131.245654 21.9619231,131.092922 21.3459231,131.092922 C20.6719615,131.0925 19.9844615,131.278231 19.3743846,131.661962 L19.3739615,131.661962 C18.8171923,132.012269 18.3801538,132.492462 18.0869615,133.035692 C17.7933462,133.579346 17.6401916,134.186462 17.6401916,134.802462 C17.6397692,135.477269 17.8263462,136.165615 18.2109231,136.776115 L18.2105,136.775269 C18.5603846,137.333308 19.041,137.770769 19.5846538,138.063962 C20.1283077,138.358 20.7358462,138.510731 21.3518462,138.511155 C22.0262308,138.511577 22.7141538,138.325423 23.3242308,137.941692 L23.3255,137.940846 L22.7619615,137.046038","id","Fill-170"],["d","M49.9332308,53.5801538 L49.3705385,52.6845 C49.1031538,52.8520385 48.8141923,52.9290385 48.5235385,52.9294615 C48.2582692,52.9298846 47.9946923,52.8630385 47.7615769,52.7373846 C47.5284615,52.6108846 47.3266538,52.4281154 47.1735,52.1844231 L47.1726538,52.1835769 C47.0051154,51.9161923 46.9276923,51.6272308 46.9272692,51.3365769 C46.9272692,51.0721538 46.9936923,50.8085769 47.1193462,50.5758846 C47.2458462,50.3427692 47.4286154,50.1405385 47.6723077,49.9869615 C47.9384231,49.8202692 48.2265385,49.7432692 48.5171923,49.7424231 C48.7824615,49.7424231 49.0468846,49.8088462 49.28,49.9349231 C49.5135385,50.0618462 49.7153462,50.2441923 49.8685,50.4874615 L49.8693462,50.4883077 C50.0364615,50.7548462 50.1134615,51.0429615 50.1138846,51.3336154 C50.1143077,51.5984615 50.0474615,51.8628846 49.9213846,52.096 C49.7948846,52.3295385 49.6125385,52.5317692 49.3696923,52.6849231 L49.3705385,52.6845 L49.9332308,53.5801538 L50.4967692,54.4749615 C51.0539615,54.1246538 51.4905769,53.6440385 51.7833462,53.1008077 C52.0765385,52.5567308 52.2292721,51.9496154 52.2292721,51.3336154 C52.2301154,50.6596538 52.0439615,49.9713077 51.6593846,49.3612308 L51.6598077,49.3620769 C51.3095,48.8040385 50.8288846,48.367 50.2848077,48.0738077 C49.7411538,47.7801923 49.1336154,47.6274615 48.5171923,47.6270377 C47.8432308,47.6266154 47.1557308,47.8123462 46.5456538,48.1965 C45.9884615,48.5463846 45.5514231,49.0265769 45.2586538,49.5702308 C44.9650385,50.1138846 44.8118839,50.721 44.8118839,51.3365769 C44.8114615,52.0113846 44.9976154,52.6997308 45.3826154,53.3106538 L45.3817692,53.3093846 C45.7320769,53.8674231 46.2122692,54.3048846 46.7559231,54.5980769 C47.3,54.8921154 47.9071154,55.044849 48.5235385,55.044849 C49.1975,55.0456923 49.8854231,54.8595385 50.4959231,54.4758077 L50.4967692,54.4749615 L49.9332308,53.5801538","id","Fill-171"],["d","M195.8,52.261 L195.237308,51.3653462 C194.969923,51.5333077 194.680962,51.6103077 194.390308,51.6107308 C194.125462,51.6107308 193.861462,51.5443077 193.628769,51.4182308 C193.395231,51.2917308 193.193423,51.1093846 193.039846,50.8656923 L193.039846,50.8648462 C192.871885,50.5974615 192.794462,50.3085 192.794038,50.0178462 C192.794038,49.7534231 192.860462,49.4898462 192.986538,49.2567308 C193.112615,49.0236154 193.295385,48.8218077 193.538654,48.6682308 C193.805192,48.5015385 194.093308,48.4241154 194.384385,48.4236923 C194.649231,48.4236923 194.913654,48.4901154 195.146769,48.6161923 C195.380308,48.7426923 195.582538,48.9254615 195.736115,49.1687308 L195.736538,49.1695769 C195.903654,49.4356923 195.980654,49.7242308 195.981077,50.0148846 C195.9815,50.2797308 195.914654,50.5437308 195.788577,50.7772692 C195.662077,51.0108077 195.479308,51.2130385 195.236462,51.3661923 L195.237308,51.3653462 L195.8,52.261 L196.363538,53.1562308 C196.920731,52.8059231 197.357346,52.3253077 197.650115,51.7820769 C197.943731,51.238 198.096464,50.6308846 198.096464,50.0148846 C198.097308,49.3405 197.911154,48.6525769 197.526154,48.0425 L197.526577,48.0429231 C197.176269,47.4853077 196.695654,47.0478462 196.152,46.7550769 C195.607923,46.4614615 195.000385,46.308307 194.384385,46.308307 C193.710423,46.3078846 193.0225,46.4936154 192.412846,46.8777692 C191.855231,47.2276538 191.418192,47.7078462 191.125423,48.2515 C190.831808,48.7951538 190.678653,49.4018462 190.678653,50.0178462 C190.678231,50.6926538 190.864385,51.381 191.248962,51.9915 L191.248962,51.9910769 C191.598846,52.5486923 192.079462,52.9861538 192.622692,53.2793462 C193.166769,53.5729615 193.773885,53.7261161 194.390308,53.7261161 C195.064269,53.7265385 195.752192,53.5408077 196.362692,53.1566538 L196.363538,53.1562308 L195.8,52.261","id","Fill-172"],["d","M233.261346,146.737885 L232.698654,145.842231 C232.431269,146.009769 232.142308,146.087192 231.851654,146.087615 C231.586385,146.087615 231.322808,146.021192 231.089692,145.895115 C230.856577,145.768615 230.654769,145.585846 230.501192,145.342154 C230.333231,145.074346 230.255808,144.785385 230.255385,144.494308 C230.255385,144.229885 230.321808,143.966308 230.447462,143.733192 C230.573962,143.500077 230.756731,143.298269 231.000423,143.144692 C231.266115,142.978 231.554654,142.900577 231.845731,142.900154 C232.110577,142.900154 232.375,142.966577 232.608115,143.092654 C232.841654,143.219154 233.043885,143.401923 233.197038,143.645192 L233.197462,143.646038 C233.365,143.912154 233.442,144.200269 233.442423,144.490923 C233.442423,144.756192 233.376,145.020192 233.249923,145.253731 C233.123423,145.487269 232.940654,145.6895 232.697808,145.842654 L232.698654,145.842231 L233.261346,146.737885 L233.824885,147.633115 C234.382077,147.282808 234.818692,146.802192 235.111462,146.258538 C235.404654,145.714462 235.557808,145.107346 235.557808,144.490923 C235.558231,143.816962 235.3725,143.128615 234.9875,142.518538 L234.987923,142.519385 C234.637615,141.961346 234.157,141.524308 233.612923,141.231115 C233.068846,140.9375 232.461731,140.784769 231.845731,140.784769 C231.171769,140.784346 230.484269,140.970077 229.874192,141.353808 C229.316577,141.704115 228.879538,142.184308 228.586346,142.727962 C228.293154,143.271615 228.139999,143.878731 228.139999,144.494308 C228.139577,145.169115 228.325731,145.857462 228.710308,146.467962 C229.060192,147.025154 229.540385,147.462615 230.084038,147.756231 C230.628115,148.049846 231.235231,148.202577 231.851654,148.203001 C232.525615,148.203423 233.213538,148.017269 233.824038,147.633538 L233.824885,147.633115 L233.261346,146.737885","id","Fill-173"],["id","summary/card1","transform","translate(0.000000, 0.500000)"],["id","Group-3-Copy","transform","translate(0.000000, 31.500000)"],["d","M242.243,146.335 C203.034,140.754 163.526,137.965 124.02,137.965 C84.517,137.965 45.013,140.754 5.802,146.335 C9.204,138.915 12.718,131.514 16.34,124.135 C10.998,117.889 5.55,111.692 4.40536496e-13,105.546 C41.132,99.692 82.575,96.765 124.02,96.765 C165.468,96.765 206.913,99.692 248.049,105.546 C242.495,111.692 237.047,117.889 231.703,124.135 C235.327,131.514 238.839,138.915 242.243,146.335","id","Fill-47","fill","#035429"],["d","M221.022,128.961 C156.569,121.589 91.478,121.589 27.022,128.961 C34.239,133.013 41.355,137.154 48.359,141.384 C98.699,136.826 149.346,136.826 199.687,141.384 C206.691,137.154 213.804,133.013 221.022,128.961","id","Fill-48","fill","#135E41"],["id","Fill-49"],["fill","url(#linearGradient-2)","fill-rule","evenodd",0,"xlink","href","#path-3",1,"badge-img"],["stroke","#E55B28","stroke-width","2","d","M124.02,2 C128.022653,2 131.528214,5.10293248 135.02987,7.95760624 C138.340723,10.6567296 141.645472,13.2561325 145.089895,14.1797264 C148.415186,15.0715974 152.320881,14.6299487 156.265965,14.0272186 L157.295655,13.8671016 C161.693093,13.1744009 166.136786,12.2781684 169.426335,14.1845096 C172.781525,16.1285206 174.236945,20.4874458 175.831984,24.6733586 C177.371482,28.7135135 178.967537,32.6989638 181.561917,35.2933439 C183.94888,37.6798677 187.512993,39.221297 191.213788,40.651052 L192.181629,41.0219806 C196.367671,42.6166562 200.726744,44.0715627 202.670573,47.4278074 C204.403663,50.4183978 203.820311,54.3630785 203.179337,58.3595672 L202.987575,59.5591657 C202.31153,63.849787 201.705365,68.1492743 202.674308,71.763233 C203.598435,75.2078774 206.198132,78.5131022 208.897244,81.8241452 C211.75162,85.3256525 214.854,88.8306466 214.854,92.831 C214.854,96.832985 211.751613,100.338502 208.897136,103.840492 C206.198053,107.151839 203.598389,110.457345 202.674244,113.903006 C201.705459,117.515897 202.311415,121.814933 202.987311,126.105411 C203.680176,130.50361 204.576685,134.948676 202.66949,138.239335 C200.725565,141.594377 196.366857,143.049157 192.181152,144.643626 C188.140809,146.182723 184.155152,147.778421 181.560526,150.373047 C178.967035,152.967494 177.371371,156.952257 175.832191,160.99173 C174.237146,165.17782 172.781641,169.53691 169.426193,171.481573 C166.136359,173.388079 161.691952,172.491384 157.293947,171.798293 C153.003551,171.122161 148.704203,170.515846 145.090015,171.484241 C141.645415,172.407883 138.340605,175.007544 135.029695,177.706948 C131.528095,180.561823 128.022598,183.665 124.02,183.665 C120.021263,183.665 116.517987,180.563494 113.01758,177.709579 C109.70557,175.009266 106.398941,172.408134 102.95193,171.484227 C99.3382679,170.515364 95.0387743,171.121719 90.7479482,171.798003 C86.349975,172.491175 81.9053239,173.387896 78.6152772,171.481845 C75.2605635,169.536523 73.8048191,165.176943 72.2096648,160.990438 C70.6705899,156.951114 69.0751201,152.966605 66.4822136,150.371786 C63.887813,147.777386 59.9020478,146.181298 55.8616562,144.641805 C51.6759515,143.046943 47.317358,141.591742 45.3736068,138.237503 C43.4675217,134.947035 44.3637487,130.502249 45.0564894,126.104197 C45.7322463,121.813971 46.3381248,117.515135 45.3697764,113.902081 C44.4460882,110.456833 41.8463613,107.151411 39.147054,103.840043 C36.2925633,100.338303 33.19,96.8328843 33.19,92.831 C33.19,88.8309097 36.2923113,85.326134 39.1465896,81.8248571 C41.8460499,78.5134916 44.4460193,75.2079505 45.3698548,71.7626262 C46.3381043,68.1489808 45.7322705,63.8496639 45.05665,59.5592552 C44.3640075,55.1607518 43.4678241,50.715808 45.3743973,47.4258586 C47.3187833,44.0708887 51.6771927,42.615999 55.8625437,41.0215503 C59.9028406,39.4823613 63.8883044,37.8866009 66.4823439,35.2920832 C69.0762624,32.6976865 70.6720686,28.7121255 72.2113162,24.6718843 C73.8059598,20.4862389 75.2610199,16.1277098 78.6141553,14.1838046 C81.9057209,12.2779512 86.3498867,13.1741205 90.7474105,13.8669719 C95.0384528,14.5430467 99.3380864,15.1491655 102.951786,14.179812 C106.398885,13.2558815 109.705452,10.6550072 113.017405,7.95497485 C116.517868,5.10126124 120.021208,2 124.02,2 Z","stroke-linejoin","square"],["d","M49.607,92.831 C49.607,51.734 82.928,18.417 124.02,18.417 C165.124,18.417 198.44,51.734 198.44,92.831 C198.44,133.931 165.124,167.247 124.02,167.247 C82.928,167.247 49.607,133.931 49.607,92.831","id","Fill-51","fill","#FFFFFE"],["d","M221.022,128.961 C156.569,121.589 91.478,121.589 27.022,128.961 C25.462,115.317 23.9,101.672 22.342,88.028 C89.911,80.301 158.137,80.301 225.707,88.028 C224.146,101.672 222.584,115.317 221.022,128.961","id","Fill-53","fill","#1D6240"],["id","Group-18-Copy","transform","translate(70.023500, 90.832000)","fill","#FFFFFE","fill-opacity","1"],["id","Group","transform","translate(0.500000, 0.000000)"],["id","387"],["filter","url(#filter-7)",0,"xlink","href","#text-6"],[0,"xlink","href","#text-6"],["id","Pages-read-:"],["filter","url(#filter-9)",0,"xlink","href","#text-8"],[0,"xlink","href","#text-8"],["d","M124.0235,47.417 C126.50975,47.417 128.5235,45.40325 128.5235,42.917 C128.5235,40.43075 126.50975,38.417 124.0235,38.417 C121.53725,38.417 119.5235,40.43075 119.5235,42.917 C119.5235,45.40325 121.53725,47.417 124.0235,47.417 L124.0235,47.417 Z M124.0235,49.667 C121.01975,49.667 115.0235,51.1745 115.0235,54.167 L115.0235,56.417 L133.0235,56.417 L133.0235,54.167 C133.0235,51.1745 127.02725,49.667 124.0235,49.667 L124.0235,49.667 Z","id","Shape-Copy-2","fill","#000"],["text-anchor","middle","x","60","y","60",2,"width","50%","height","1.5rem","font-size","0.75rem"],["xmlns","http://www.w3.org/1999/xhtml",1,"truncate-overflow"],["id","Group-17-Copy-2","transform","translate(95.523500, 128.964250)",4,"ngIf"],[1,"player-endpage__right-panel"],[1,"title-section"],[1,"title","animated","fadeInDown"],[1,"animated","fadeInUp"],[1,"user-options"],["tabindex","0",1,"replay-section",3,"ngClass","click"],["width","36","height","37","xmlns","http://www.w3.org/2000/svg",4,"ngIf"],[1,"title"],["class","exit-section","tabindex","0",3,"click",4,"ngIf"],[4,"ngIf"],["id","text-8","x","55","y","16","text-anchor","middle","fill","#FFFFFE"],["font-size","12","font-weight","400","font-family","Noto Sans, NotoSans-Bold"],["font-size","18","font-family","NotoSans-Bold, Noto Sans"],["id","Group-17-Copy-2","transform","translate(95.523500, 128.964250)"],["id","Icon-24px","transform","translate(0.000000, 0.500000)"],["id","Shape","points","0 0 18 0 18 18 0 18"],["d","M11.25,0.75 L6.75,0.75 L6.75,2.25 L11.25,2.25 L11.25,0.75 L11.25,0.75 Z M8.25,10.5 L9.75,10.5 L9.75,6 L8.25,6 L8.25,10.5 L8.25,10.5 Z M14.2725,5.5425 L15.3375,4.4775 C15.015,4.095 14.6625,3.735 14.28,3.42 L13.215,4.485 C12.0525,3.555 10.59,3 9,3 C5.2725,3 2.25,6.0225 2.25,9.75 C2.25,13.4775 5.265,16.5 9,16.5 C12.735,16.5 15.75,13.4775 15.75,9.75 C15.75,8.16 15.195,6.6975 14.2725,5.5425 L14.2725,5.5425 Z M9,15 C6.0975,15 3.75,12.6525 3.75,9.75 C3.75,6.8475 6.0975,4.5 9,4.5 C11.9025,4.5 14.25,6.8475 14.25,9.75 C14.25,12.6525 11.9025,15 9,15 L9,15 Z","id","Shape","fill","#000"],["id","8:46","font-family","NotoSans-Bold, Noto Sans","font-size","14","font-weight","bold","fill","#000"],["x","22","y","15"],["width","36","height","37","xmlns","http://www.w3.org/2000/svg"],["x1","18%","y1","0%","x2","83.101%","y2","100%","id","a"],["stop-color","#024F9D","offset","0%"],["stop-color","#024F9D","offset","100%"],["fill","none","fill-rule","evenodd"],["d","M0 .853h36v36H0z"],["d","M18 7.5v-6L10.5 9l7.5 7.5v-6c4.965 0 9 4.035 9 9s-4.035 9-9 9-9-4.035-9-9H6c0 6.63 5.37 12 12 12s12-5.37 12-12-5.37-12-12-12z","fill","#ccc","transform","translate(0 .853)"],["d","M18 7.5v-6L10.5 9l7.5 7.5v-6c4.965 0 9 4.035 9 9s-4.035 9-9 9-9-4.035-9-9H6c0 6.63 5.37 12 12 12s12-5.37 12-12-5.37-12-12-12z","fill","url(#a)","transform","translate(0 .853)"],["tabindex","0",1,"exit-section",3,"click"],["xmlns","http://www.w3.org/2000/svg","width","36","height","36"],["x1","0%","y1","0%","x2","101.72%","y2","100%","id","a"],["d","M0 0h36v36H0z"],["d","M15.135 23.385L17.25 25.5l7.5-7.5-7.5-7.5-2.115 2.115 3.87 3.885H4.5v3h14.505l-3.87 3.885zM28.5 4.5h-21a3 3 0 00-3 3v6h3v-6h21v21h-21v-6h-3v6a3 3 0 003 3h21c1.65 0 3-1.35 3-3v-21c0-1.65-1.35-3-3-3z","fill","url(#a)"],[1,"next"],["aria-label","Next content",1,"next-level",3,"click"],["tabindex","0",1,"title-text"],[1,"next-arrow"],["src","assets/next-arrow.svg","alt","next arrow"]],template:function(b,I){1&b&&(l.F$t(),l.TgZ(0,"div",0)(1,"div",1)(2,"div",2),l.O4$(),l.TgZ(3,"svg",3)(4,"defs")(5,"filter",4),l._UZ(6,"feColorMatrix",5),l.qZA(),l.TgZ(7,"linearGradient",6),l._UZ(8,"stop",7)(9,"stop",8),l.qZA(),l.TgZ(10,"linearGradient",9),l._UZ(11,"stop",10)(12,"stop",11),l.qZA(),l._UZ(13,"path",12),l.TgZ(14,"filter",13),l._UZ(15,"feGaussianBlur",14)(16,"feOffset",15)(17,"feComposite",16)(18,"feColorMatrix",17),l.qZA(),l.TgZ(19,"linearGradient",18),l._UZ(20,"stop",19)(21,"stop",20),l.qZA(),l.YNc(22,_e,5,2,"text",21),l.qZA(),l.TgZ(23,"g",22)(24,"g",23)(25,"g",24)(26,"g",25)(27,"g",26),l._UZ(28,"path",27)(29,"path",28)(30,"path",29)(31,"path",30)(32,"path",31)(33,"path",32)(34,"path",33)(35,"path",34)(36,"path",35)(37,"path",36)(38,"path",37)(39,"path",38)(40,"path",39)(41,"path",40)(42,"path",41)(43,"path",42)(44,"path",43)(45,"path",44)(46,"path",45)(47,"path",46)(48,"path",47)(49,"path",48)(50,"path",49)(51,"path",50)(52,"path",51)(53,"path",52)(54,"path",53)(55,"path",54)(56,"path",55)(57,"path",56)(58,"path",57)(59,"path",58)(60,"path",59)(61,"path",60)(62,"path",61)(63,"path",62)(64,"path",63)(65,"path",64)(66,"path",65)(67,"path",66)(68,"path",67)(69,"path",68)(70,"path",69)(71,"path",70)(72,"path",71)(73,"path",72)(74,"path",73)(75,"path",74)(76,"path",75)(77,"path",76)(78,"path",77)(79,"path",78)(80,"path",79)(81,"path",80)(82,"path",81)(83,"path",82)(84,"path",83)(85,"path",84)(86,"path",85)(87,"path",86)(88,"path",87)(89,"path",88)(90,"path",89)(91,"path",90)(92,"path",91)(93,"path",92)(94,"path",93)(95,"path",94)(96,"path",95)(97,"path",96)(98,"path",97)(99,"path",98)(100,"path",99)(101,"path",100)(102,"path",101)(103,"path",102)(104,"path",103)(105,"path",104)(106,"path",105)(107,"path",106)(108,"path",107)(109,"path",108)(110,"path",109)(111,"path",110)(112,"path",111)(113,"path",112)(114,"path",113)(115,"path",114)(116,"path",115)(117,"path",116)(118,"path",117)(119,"path",118)(120,"path",119)(121,"path",120)(122,"path",121)(123,"path",122)(124,"path",123)(125,"path",124)(126,"path",125)(127,"path",126)(128,"path",127)(129,"path",128)(130,"path",129)(131,"path",130)(132,"path",131)(133,"path",132)(134,"path",133)(135,"path",134)(136,"path",135)(137,"path",136)(138,"path",137)(139,"path",138)(140,"path",139)(141,"path",140)(142,"path",141)(143,"path",142)(144,"path",143)(145,"path",144)(146,"path",145)(147,"path",146)(148,"path",147)(149,"path",148)(150,"path",149)(151,"path",150)(152,"path",151)(153,"path",152)(154,"path",153)(155,"path",154)(156,"path",155)(157,"path",156)(158,"path",157)(159,"path",158)(160,"path",159)(161,"path",160)(162,"path",161)(163,"path",162)(164,"path",163)(165,"path",164)(166,"path",165)(167,"path",166)(168,"path",167)(169,"path",168)(170,"path",169)(171,"path",170)(172,"path",171)(173,"path",172)(174,"path",173)(175,"path",174)(176,"path",175)(177,"path",176)(178,"path",177)(179,"path",178)(180,"path",179)(181,"path",180)(182,"path",181)(183,"path",182)(184,"path",183)(185,"polygon",184)(186,"polygon",185)(187,"polygon",186)(188,"polygon",187)(189,"polygon",188)(190,"polyline",189)(191,"polyline",190)(192,"polyline",191)(193,"path",192)(194,"path",193)(195,"path",194)(196,"path",195)(197,"path",196)(198,"path",197),l.qZA()(),l.TgZ(199,"g",198)(200,"g",199),l._UZ(201,"path",200)(202,"path",201),l.TgZ(203,"g",202),l._UZ(204,"use",203)(205,"path",204),l.qZA(),l._UZ(206,"path",205)(207,"path",206),l.TgZ(208,"g",207)(209,"g",208)(210,"g",209),l._UZ(211,"use",210)(212,"use",211),l.qZA(),l.TgZ(213,"g",212),l._UZ(214,"use",213)(215,"use",214),l.qZA()()(),l._UZ(216,"path",215),l.TgZ(217,"foreignObject",216),l.kcU(),l.TgZ(218,"div",217),l._uU(219),l.qZA()(),l.YNc(220,ze,7,1,"g",218),l.qZA()()()()()()()(),l.TgZ(221,"div",219)(222,"div",220)(223,"div",221),l._uU(224,"You just completed"),l.qZA(),l.TgZ(225,"span",222),l._uU(226),l.qZA(),l.Hsn(227),l.qZA(),l.TgZ(228,"div",223)(229,"div",224),l.NdJ("click",function(){return I.replay()}),l.TgZ(230,"div"),l.YNc(231,Mt,8,0,"svg",225),l.YNc(232,Pn,8,0,"svg",225),l.qZA(),l.TgZ(233,"div",226),l._uU(234,"Replay"),l.qZA()(),l.YNc(235,Qt,11,0,"div",227),l.qZA(),l.YNc(236,un,8,1,"ng-container",228),l.qZA()()),2&b&&(l.xp6(22),l.Q6J("ngIf",I.outcome),l.xp6(197),l.hij(" ",I.userName," "),l.xp6(1),l.Q6J("ngIf",I.timeSpentLabel),l.xp6(6),l.Oqu(I.contentName),l.xp6(3),l.Q6J("ngClass",I.showReplay?"":"disabled"),l.xp6(2),l.Q6J("ngIf",!I.showReplay),l.xp6(1),l.Q6J("ngIf",I.showReplay),l.xp6(3),l.Q6J("ngIf",I.showExit),l.xp6(1),l.Q6J("ngIf",I.nextContent))},dependencies:[Ln.mk,Ln.O5],styles:[':root{--sdk-end-page-title:#000;--sdk-end-page-replay-icon: #024f9d;--sdk-end-page-replay-section-bg:#fff;--sdk-end-page-title-span: #666666;--sdk-end-page-replay-section-hover: #F2F2F2}[_nghost-%COMP%] .player-endpage[_ngcontent-%COMP%]{padding:1rem;height:100%;display:flex;align-items:center;justify-content:space-around;background:var(--sdk-end-page-replay-section-bg)}@media all and (orientation: portrait){[_nghost-%COMP%] .player-endpage[_ngcontent-%COMP%]{flex-direction:column;display:block;overflow-y:auto}}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%]{text-align:center;flex:50%}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%]{position:relative;padding:1.5rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .badge[_ngcontent-%COMP%]{width:17.625rem;height:13.1rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .score-details[_ngcontent-%COMP%]{position:absolute;left:0;right:0;bottom:5rem;color:var(--white);text-shadow:.063 .125 #8b2925;display:flex;justify-content:center;align-items:center}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .score-details[_ngcontent-%COMP%] .progress[_ngcontent-%COMP%]{font-size:.85rem;margin-right:.7rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .score-details[_ngcontent-%COMP%] .score[_ngcontent-%COMP%]{font-size:1.3rem;font-weight:700}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .user-details[_ngcontent-%COMP%]{position:absolute;left:0;right:0;top:2.8rem;width:8.5rem;margin:0 auto}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .user-details[_ngcontent-%COMP%] .user[_ngcontent-%COMP%]{width:1.275rem;height:1.275rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .user-details[_ngcontent-%COMP%] .user-title[_ngcontent-%COMP%]{color:var(--primary-color);font-size:.85rem;line-height:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .timer-details[_ngcontent-%COMP%]{position:absolute;bottom:2.75rem;left:0;right:0;display:flex;justify-content:center;align-items:center}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .timer-details[_ngcontent-%COMP%] .timer[_ngcontent-%COMP%]{width:1.275rem;height:1.275rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .timer-details[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--primary-color);font-size:1rem;font-weight:700;margin-left:.3rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%]{flex:50%;text-align:center;padding:1rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .title-section[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:var(--sdk-end-page-title);font-size:1.3125rem;font-weight:700;letter-spacing:0;line-height:1.75rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .title-section[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--sdk-end-page-title-span);font-size:.75rem;word-break:break-word}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .user-options[_ngcontent-%COMP%]{display:flex;justify-content:space-around;padding:1.7rem 0}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .user-options[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:var(--gray-800);font-size:1rem;line-height:1.188rem;text-align:center}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .user-options[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:2.55rem;height:2.55rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next[_ngcontent-%COMP%]{color:var(--gray-400);font-size:.85rem;line-height:1.063rem;margin-bottom:.7rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%]{margin:0 auto;width:auto;border-radius:.5rem;padding:.75rem;background:linear-gradient(135deg,#ffcd55,#ffd955);box-shadow:inset 0 -.063rem .188rem rgba(var(--rc-rgba-black),.5);display:flex;align-items:center;justify-content:space-between;cursor:pointer}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%] .title-text[_ngcontent-%COMP%]{color:var(--gray-800);font-size:.85rem;flex:1;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;line-height:normal}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%] .next-arrow[_ngcontent-%COMP%]{height:2.55rem;width:2.55rem;background-color:var(--white);border-radius:50%;text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%] .next-arrow[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:1.75rem}.replay-section[_ngcontent-%COMP%], .exit-section[_ngcontent-%COMP%]{cursor:pointer;background-color:var(--sdk-end-page-replay-section-bg);padding:.5rem;border-radius:.25rem}.replay-section[_ngcontent-%COMP%]:hover, .exit-section[_ngcontent-%COMP%]:hover{background-color:var(--sdk-end-page-replay-section-hover)}.replay-section[_ngcontent-%COMP%] div[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] g[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:var(--sdk-end-page-replay-icon)}.replay-section[_ngcontent-%COMP%] div[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] g[_ngcontent-%COMP%] path[_ngcontent-%COMP%]:first-child{fill:transparent}.replay-section.disabled[_ngcontent-%COMP%]{cursor:not-allowed}.replay-section.disabled[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:#ccc!important}@keyframes _ngcontent-%COMP%_fadeInDown{0%{opacity:0;transform:translateY(-1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInUp{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;transform:translate(6.25rem)}to{opacity:1;transform:translate(0)}}@keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;transform:translate(-6.25rem)}to{opacity:1;transform:translate(0)}}.fadeInDown[_ngcontent-%COMP%]{animation-name:_ngcontent-%COMP%_fadeInDown}.fadeInUp[_ngcontent-%COMP%]{animation-name:_ngcontent-%COMP%_fadeInUp}.fadeInLeftSide[_ngcontent-%COMP%], .fadeInRightSide[_ngcontent-%COMP%]{animation-name:_ngcontent-%COMP%_fadeInLeftSide}.animated[_ngcontent-%COMP%]{animation-duration:1.5s;animation-fill-mode:both}.truncate-overflow[_ngcontent-%COMP%]{--lh: 1.4rem;line-height:var(--lh);--max-lines: 1;position:relative;max-height:calc(var(--lh) * var(--max-lines));overflow:hidden;width:100%;font-size:.65rem;color:var(--black)}.truncate-overflow[_ngcontent-%COMP%]:before{position:absolute;content:"";bottom:0;right:0}.truncate-overflow[_ngcontent-%COMP%]:after{content:"";position:absolute;right:0;width:1rem;height:1rem;background:var(--white)}.particles[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{transform:scale(1.1);transform-origin:center;animation:_ngcontent-%COMP%_heartbeat 3s ease-in-out infinite both;fill:#e55b28;opacity:.4}.badge-inner-animation[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_heartbeat 5s ease-in-out infinite both;transform-origin:center center}@keyframes _ngcontent-%COMP%_heartbeat{0%{transform:scale(1);transform-origin:center center;animation-timing-function:ease-out}10%{transform:scale(.91);animation-timing-function:ease-in}17%{transform:scale(.98);animation-timing-function:ease-out}33%{transform:scale(.87);animation-timing-function:ease-in}45%{transform:scale(1);animation-timing-function:ease-out}}']})}class En{constructor(){this.sidebarMenuEvent=new l.vpe}toggleMenu(g){const b=document.getElementById("overlay-input"),I=document.querySelector(".navBlock"),F=document.getElementById("playerSideMenu"),X=document.getElementById("ariaLabelValue"),Pe=document.getElementById("overlay-button");g instanceof KeyboardEvent&&(b.checked=!b.checked),b.checked?(F.style.visibility="visible",X.innerHTML="Player Menu Close",Pe.setAttribute("aria-label","Player Menu Close"),I.style.width="100%",I.style.marginLeft="0%",this.sidebarMenuEvent.emit({event:g,type:"OPEN_MENU"})):(F.style.visibility="hidden",X.innerHTML="Player Menu Open",Pe.setAttribute("aria-label","Player Menu Open"),I.style.marginLeft="-100%",this.sidebarMenuEvent.emit({event:g,type:"CLOSE_MENU"}))}static#e=this.\u0275fac=function(b){return new(b||En)};static#t=this.\u0275cmp=l.Xpm({type:En,selectors:[["sb-player-side-menu-icon"]],outputs:{sidebarMenuEvent:"sidebarMenuEvent"},decls:5,vars:0,consts:[["type","checkbox","id","overlay-input",3,"click"],["aria-label","Player Menu Open","for","overlay-input","id","overlay-button","tabindex","0",3,"keydown.enter"],["id","ariaLabelValue"]],template:function(b,I){1&b&&(l.TgZ(0,"input",0),l.NdJ("click",function(X){return I.toggleMenu(X)}),l.qZA(),l.TgZ(1,"label",1),l.NdJ("keydown.enter",function(X){return I.toggleMenu(X)}),l._UZ(2,"span"),l.TgZ(3,"em",2),l._uU(4,"Player Menu Open"),l.qZA()())},styles:[':root{--sdk-overlay-btn-hover:#333332}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]{z-index:10;cursor:pointer;-webkit-user-select:none;user-select:none;margin:0;position:absolute;top:.4rem;left:1rem;height:2.25rem;width:2.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{height:.2rem;width:1.25rem;border-radius:.125rem;background-color:var(--black);position:relative;display:block;transition:all .2s ease-in-out}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:before{top:-.45rem;visibility:visible}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after{top:.45rem}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:before, [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after{height:.2rem;width:1.25rem;border-radius:.125rem;background-color:var(--black);position:absolute;content:"";transition:all .2s ease-in-out}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%], [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]:before, [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]:after{background:var(--sdk-overlay-btn-hover)}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover{background-color:rgba(var(--rc-rgba-black),.75)}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]{background-color:var(--white)}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]:before, [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]:after{background-color:var(--white)}input[type=checkbox][_ngcontent-%COMP%]{display:none}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay[_ngcontent-%COMP%]{visibility:visible}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%], input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{background:transparent}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:before{transform:rotate(45deg) translate(.3125rem,.3125rem);opacity:1}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after{transform:rotate(-45deg) translate(.3125rem,-.3125rem)} html[dir=rtl] #overlay-button{left:auto;right:1rem} html[dir=rtl] #overlay-button span:before, html[dir=rtl] #overlay-button span:after{right:0}#ariaLabelValue[_ngcontent-%COMP%]{position:absolute;opacity:0}']})}function pr(_,g){if(1&_){const b=l.EpF();l.TgZ(0,"li",8),l.NdJ("click",function(F){l.CHM(b);const X=l.oxw();return l.KtG(X.emitSideBarEvent(F,"SHARE"))})("keydown.enter",function(F){l.CHM(b);const X=l.oxw();return l.KtG(X.emitSideBarEvent(F,"SHARE"))}),l._UZ(1,"span",9),l._uU(2," Share"),l.qZA()}}function go(_,g){if(1&_){const b=l.EpF();l.TgZ(0,"li",8),l.NdJ("click",function(F){l.CHM(b);const X=l.oxw();return l.KtG(X.showDownloadPopup(F,"DOWNLOAD_MENU"))})("keydown.enter",function(F){l.CHM(b);const X=l.oxw();return X.closeNav(F),l.KtG(X.showDownloadPopup(F,"DOWNLOAD_MENU"))}),l._UZ(1,"span",10),l._uU(2," Download"),l.qZA()}}function Eo(_,g){if(1&_){const b=l.EpF();l.TgZ(0,"li",8),l.NdJ("click",function(F){l.CHM(b);const X=l.oxw();return X.closeNav(F),l.KtG(X.emitSideBarEvent(F,"PRINT"))})("keydown.enter",function(F){l.CHM(b);const X=l.oxw();return l.KtG(X.emitSideBarEvent(F,"PRINT"))}),l._UZ(1,"span",11),l._uU(2," Print"),l.qZA()}}function jo(_,g){if(1&_){const b=l.EpF();l.TgZ(0,"li",8),l.NdJ("click",function(F){l.CHM(b);const X=l.oxw();return X.closeNav(F),l.KtG(X.emitSideBarEvent(F,"EXIT"))})("keydown.enter",function(F){l.CHM(b);const X=l.oxw();return X.closeNav(F),l.KtG(X.emitSideBarEvent(F,"EXIT"))}),l._UZ(1,"span",12),l._uU(2," Exit"),l.qZA()}}function Or(_,g){if(1&_){const b=l.EpF();l.TgZ(0,"sb-player-download-popup",13),l.NdJ("hideDownloadPopUp",function(F){l.CHM(b);const X=l.oxw();return l.KtG(X.hideDownloadPopUp(F))})("downloadEvent",function(F){l.CHM(b);const X=l.oxw();return l.KtG(X.sidebarEvent.emit(F))}),l.qZA()}if(2&_){const b=l.oxw();l.Q6J("title",b.title)("showDownloadPopUp",b.showDownloadPopUp)}}class oo{constructor(g){this.ref=g,this.config={showShare:!1,showDownload:!1,showReplay:!1,showExit:!1,showPrint:!1},this.sidebarEvent=new l.vpe,this.toggleMenu=new l.vpe,this.showDownloadPopUp=!1}closeNav(g){const b=document.getElementById("ariaLabelValue"),I=document.getElementById("overlay-button"),F=document.getElementById("overlay-input");b.innerHTML="Player Menu Open",I.setAttribute("aria-label","Player Menu Open"),F.checked=!1,document.getElementById("playerSideMenu").style.visibility="hidden",document.querySelector(".navBlock").style.marginLeft="-100%",this.sidebarEvent.emit({event:g,type:"CLOSE_MENU"})}showDownloadPopup(g,b){this.showDownloadPopUp=!0,this.ref.detectChanges(),this.emitSideBarEvent(g,b)}hideDownloadPopUp(g){this.showDownloadPopUp=!1,this.sidebarEvent.emit(g),this.ref.detectChanges()}emitSideBarEvent(g,b){this.sidebarEvent.emit({event:g,type:b})}static#e=this.\u0275fac=function(b){return new(b||oo)(l.Y36(l.sBO))};static#t=this.\u0275cmp=l.Xpm({type:oo,selectors:[["sb-player-sidebar"]],inputs:{title:"title",config:"config"},outputs:{sidebarEvent:"sidebarEvent",toggleMenu:"toggleMenu"},decls:12,vars:6,consts:[["id","playerSideMenu","aria-modal","true","aria-labelledby","Menubar",1,"sidenav"],["sidebarMenu",""],[1,"navBlock"],["role","heading","aria-level","2",1,"player-nav-unit","text-left"],["aria-label","player sidebar","id","sidebar-list"],["tabindex","0",3,"click","keydown.enter",4,"ngIf"],["aria-hidden","true","tabindex","-1",1,"transparentBlock",3,"click"],[3,"title","showDownloadPopUp","hideDownloadPopUp","downloadEvent",4,"ngIf"],["tabindex","0",3,"click","keydown.enter"],[1,"player-icon","player-share","mr-16"],[1,"player-icon","player-download","mr-16"],[1,"player-icon","player-print","mr-16"],[1,"player-icon","player-exit","mr-16"],[3,"title","showDownloadPopUp","hideDownloadPopUp","downloadEvent"]],template:function(b,I){1&b&&(l.TgZ(0,"div",0,1)(2,"div",2)(3,"div",3),l._uU(4),l.qZA(),l.TgZ(5,"ul",4),l.YNc(6,pr,3,0,"li",5),l.YNc(7,go,3,0,"li",5),l.YNc(8,Eo,3,0,"li",5),l.YNc(9,jo,3,0,"li",5),l.qZA()(),l.TgZ(10,"div",6),l.NdJ("click",function(X){return I.closeNav(X)}),l.qZA()(),l.YNc(11,Or,1,2,"sb-player-download-popup",7)),2&b&&(l.xp6(4),l.Oqu(I.title),l.xp6(2),l.Q6J("ngIf",I.config.showShare),l.xp6(1),l.Q6J("ngIf",I.config.showDownload),l.xp6(1),l.Q6J("ngIf",I.config.showPrint),l.xp6(1),l.Q6J("ngIf",I.config.showExit),l.xp6(2),l.Q6J("ngIf",I.showDownloadPopUp))},dependencies:[Ln.O5,ne],styles:[":root{--sdk-player-icon:#6D7278}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%]{width:100%;position:absolute;z-index:1;top:0;left:0;overflow-x:hidden;display:flex;z-index:9;height:100%}@media screen and (max-height: 1024px){[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%]{padding-top:0}}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-size:1.5rem;color:var(--black);display:block}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:var(--gray-0)}@media screen and (max-height: 1024px){[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:1.125rem}}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] .closebtn[_ngcontent-%COMP%]{position:absolute;top:0;right:1.5rem;font-size:2.25rem;margin-left:3.125rem}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%]{width:100%;background:var(--white);max-width:20rem;transition:all .3s ease-in;margin-left:-100%;z-index:10;position:absolute;height:100%}@media (min-width: 1600px){.PlayerMediaQueryClass [_nghost-%COMP%] .navBlock[_ngcontent-%COMP%]{max-width:24rem}}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] .player-nav-unit[_ngcontent-%COMP%]{background:var(--primary-theme);padding:3rem 2rem 2rem;min-height:5.625rem;display:flex;align-items:center;color:var(--gray-800);font-size:1rem;font-weight:700;line-height:normal;word-break:break-word}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{margin:0;padding:0}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{padding:1rem 2rem;background:var(--white);min-height:4rem;cursor:pointer;display:flex;align-items:center;color:rgba(var(--rc-rgba-black),1);font-size:.875rem;line-height:1.375rem;margin:0;line-height:normal}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover{background-color:var(--gray-0)}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .player-icon[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem;background-color:var(--sdk-player-icon)}[_nghost-%COMP%] #playerSideMenu[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .player-replay[_ngcontent-%COMP%]{display:inline;padding:8px}[_nghost-%COMP%] .transparentBlock[_ngcontent-%COMP%]{width:100%;background-color:rgba(var(--rc-rgba-black),.5);height:100%;transition:all .3s ease}[_nghost-%COMP%] .player-share[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik00MDYsMzMyYy0yOS42NDEsMC01NS43NjEsMTQuNTgxLTcyLjE2NywzNi43NTVMMTkxLjk5LDI5Ni4xMjRjMi4zNTUtOC4wMjcsNC4wMS0xNi4zNDYsNC4wMS0yNS4xMjQNCgkJCWMwLTExLjkwNi0yLjQ0MS0yMy4yMjUtNi42NTgtMzMuNjM2bDE0OC40NDUtODkuMzI4QzM1NC4zMDcsMTY3LjQyNCwzNzguNTg5LDE4MCw0MDYsMTgwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJYzAtNDkuNjI5LTQwLjM3MS05MC05MC05MGMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsMTEuNDM3LDIuMzU1LDIyLjI4Niw2LjI2MiwzMi4zNThsLTE0OC44ODcsODkuNTkNCgkJCUMxNTYuODY5LDE5My4xMzYsMTMyLjkzNywxODEsMTA2LDE4MWMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsNDkuNjI5LDQwLjM3MSw5MCw5MCw5MGMzMC4xMywwLDU2LjY5MS0xNS4wMDksNzMuMDM1LTM3LjgwNg0KCQkJbDE0MS4zNzYsNzIuMzk1QzMxNy44MDcsNDAzLjk5NSwzMTYsNDEyLjc1LDMxNiw0MjJjMCw0OS42MjksNDAuMzcxLDkwLDkwLDkwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJQzQ5NiwzNzIuMzcxLDQ1NS42MjksMzMyLDQwNiwzMzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik00MDYsMzMyYy0yOS42NDEsMC01NS43NjEsMTQuNTgxLTcyLjE2NywzNi43NTVMMTkxLjk5LDI5Ni4xMjRjMi4zNTUtOC4wMjcsNC4wMS0xNi4zNDYsNC4wMS0yNS4xMjQNCgkJCWMwLTExLjkwNi0yLjQ0MS0yMy4yMjUtNi42NTgtMzMuNjM2bDE0OC40NDUtODkuMzI4QzM1NC4zMDcsMTY3LjQyNCwzNzguNTg5LDE4MCw0MDYsMTgwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJYzAtNDkuNjI5LTQwLjM3MS05MC05MC05MGMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsMTEuNDM3LDIuMzU1LDIyLjI4Niw2LjI2MiwzMi4zNThsLTE0OC44ODcsODkuNTkNCgkJCUMxNTYuODY5LDE5My4xMzYsMTMyLjkzNywxODEsMTA2LDE4MWMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsNDkuNjI5LDQwLjM3MSw5MCw5MCw5MGMzMC4xMywwLDU2LjY5MS0xNS4wMDksNzMuMDM1LTM3LjgwNg0KCQkJbDE0MS4zNzYsNzIuMzk1QzMxNy44MDcsNDAzLjk5NSwzMTYsNDEyLjc1LDMxNiw0MjJjMCw0OS42MjksNDAuMzcxLDkwLDkwLDkwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJQzQ5NiwzNzIuMzcxLDQ1NS42MjksMzMyLDQwNiwzMzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=)}[_nghost-%COMP%] .player-exit[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzg0IDM4NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzg0IDM4NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZD0iTTM0MS4zMzMsMEg0Mi42NjdDMTkuMDkzLDAsMCwxOS4wOTMsMCw0Mi42NjdWMTI4aDQyLjY2N1Y0Mi42NjdoMjk4LjY2N3YyOTguNjY3SDQyLjY2N1YyNTZIMHY4NS4zMzMNCgkJCQlDMCwzNjQuOTA3LDE5LjA5MywzODQsNDIuNjY3LDM4NGgyOTguNjY3QzM2NC45MDcsMzg0LDM4NCwzNjQuOTA3LDM4NCwzNDEuMzMzVjQyLjY2N0MzODQsMTkuMDkzLDM2NC45MDcsMCwzNDEuMzMzLDB6Ii8+DQoJCQk8cG9seWdvbiBwb2ludHM9IjE1MS4xNDcsMjY4LjQ4IDE4MS4zMzMsMjk4LjY2NyAyODgsMTkyIDE4MS4zMzMsODUuMzMzIDE1MS4xNDcsMTE1LjUyIDIwNi4yOTMsMTcwLjY2NyAwLDE3MC42NjcgMCwyMTMuMzMzIA0KCQkJCTIwNi4yOTMsMjEzLjMzMyAJCQkiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzg0IDM4NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzg0IDM4NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZD0iTTM0MS4zMzMsMEg0Mi42NjdDMTkuMDkzLDAsMCwxOS4wOTMsMCw0Mi42NjdWMTI4aDQyLjY2N1Y0Mi42NjdoMjk4LjY2N3YyOTguNjY3SDQyLjY2N1YyNTZIMHY4NS4zMzMNCgkJCQlDMCwzNjQuOTA3LDE5LjA5MywzODQsNDIuNjY3LDM4NGgyOTguNjY3QzM2NC45MDcsMzg0LDM4NCwzNjQuOTA3LDM4NCwzNDEuMzMzVjQyLjY2N0MzODQsMTkuMDkzLDM2NC45MDcsMCwzNDEuMzMzLDB6Ii8+DQoJCQk8cG9seWdvbiBwb2ludHM9IjE1MS4xNDcsMjY4LjQ4IDE4MS4zMzMsMjk4LjY2NyAyODgsMTkyIDE4MS4zMzMsODUuMzMzIDE1MS4xNDcsMTE1LjUyIDIwNi4yOTMsMTcwLjY2NyAwLDE3MC42NjcgMCwyMTMuMzMzIA0KCQkJCTIwNi4yOTMsMjEzLjMzMyAJCQkiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K)}[_nghost-%COMP%] .player-print[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aWNfcHJpbnQgY29weTwvdGl0bGU+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iSWNvbi0yNHB4Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTE5LDggTDUsOCBDMy4zNCw4IDIsOS4zNCAyLDExIEwyLDE3IEw2LDE3IEw2LDIxIEwxOCwyMSBMMTgsMTcgTDIyLDE3IEwyMiwxMSBDMjIsOS4zNCAyMC42Niw4IDE5LDggTDE5LDggWiBNMTYsMTkgTDgsMTkgTDgsMTQgTDE2LDE0IEwxNiwxOSBMMTYsMTkgWiBNMTksMTIgQzE4LjQ1LDEyIDE4LDExLjU1IDE4LDExIEMxOCwxMC40NSAxOC40NSwxMCAxOSwxMCBDMTkuNTUsMTAgMjAsMTAuNDUgMjAsMTEgQzIwLDExLjU1IDE5LjU1LDEyIDE5LDEyIEwxOSwxMiBaIE0xOCwzIEw2LDMgTDYsNyBMMTgsNyBMMTgsMyBMMTgsMyBaIiBpZD0iU2hhcGUiIGZpbGw9IiM2RDcyNzgiPjwvcGF0aD4KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjAgMCAyNCAwIDI0IDI0IDAgMjQiPjwvcG9seWdvbj4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aWNfcHJpbnQgY29weTwvdGl0bGU+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iSWNvbi0yNHB4Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTE5LDggTDUsOCBDMy4zNCw4IDIsOS4zNCAyLDExIEwyLDE3IEw2LDE3IEw2LDIxIEwxOCwyMSBMMTgsMTcgTDIyLDE3IEwyMiwxMSBDMjIsOS4zNCAyMC42Niw4IDE5LDggTDE5LDggWiBNMTYsMTkgTDgsMTkgTDgsMTQgTDE2LDE0IEwxNiwxOSBMMTYsMTkgWiBNMTksMTIgQzE4LjQ1LDEyIDE4LDExLjU1IDE4LDExIEMxOCwxMC40NSAxOC40NSwxMCAxOSwxMCBDMTkuNTUsMTAgMjAsMTAuNDUgMjAsMTEgQzIwLDExLjU1IDE5LjU1LDEyIDE5LDEyIEwxOSwxMiBaIE0xOCwzIEw2LDMgTDYsNyBMMTgsNyBMMTgsMyBMMTgsMyBaIiBpZD0iU2hhcGUiIGZpbGw9IiM2RDcyNzgiPjwvcGF0aD4KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjAgMCAyNCAwIDI0IDI0IDAgMjQiPjwvcG9seWdvbj4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==)}[_nghost-%COMP%] .player-download[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0zODIuNTYsMjMzLjM3NkMzNzkuOTY4LDIyNy42NDgsMzc0LjI3MiwyMjQsMzY4LDIyNGgtNjRWMTZjMC04LjgzMi03LjE2OC0xNi0xNi0xNmgtNjRjLTguODMyLDAtMTYsNy4xNjgtMTYsMTZ2MjA4aC02NA0KCQkJYy02LjI3MiwwLTExLjk2OCwzLjY4LTE0LjU2LDkuMzc2Yy0yLjYyNCw1LjcyOC0xLjYsMTIuNDE2LDIuNTI4LDE3LjE1MmwxMTIsMTI4YzMuMDQsMy40ODgsNy40MjQsNS40NzIsMTIuMDMyLDUuNDcyDQoJCQljNC42MDgsMCw4Ljk5Mi0yLjAxNiwxMi4wMzItNS40NzJsMTEyLTEyOEMzODQuMTkyLDI0NS44MjQsMzg1LjE1MiwyMzkuMTA0LDM4Mi41NiwyMzMuMzc2eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNNDMyLDM1MnY5Nkg4MHYtOTZIMTZ2MTI4YzAsMTcuNjk2LDE0LjMzNiwzMiwzMiwzMmg0MTZjMTcuNjk2LDAsMzItMTQuMzA0LDMyLTMyVjM1Mkg0MzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0zODIuNTYsMjMzLjM3NkMzNzkuOTY4LDIyNy42NDgsMzc0LjI3MiwyMjQsMzY4LDIyNGgtNjRWMTZjMC04LjgzMi03LjE2OC0xNi0xNi0xNmgtNjRjLTguODMyLDAtMTYsNy4xNjgtMTYsMTZ2MjA4aC02NA0KCQkJYy02LjI3MiwwLTExLjk2OCwzLjY4LTE0LjU2LDkuMzc2Yy0yLjYyNCw1LjcyOC0xLjYsMTIuNDE2LDIuNTI4LDE3LjE1MmwxMTIsMTI4YzMuMDQsMy40ODgsNy40MjQsNS40NzIsMTIuMDMyLDUuNDcyDQoJCQljNC42MDgsMCw4Ljk5Mi0yLjAxNiwxMi4wMzItNS40NzJsMTEyLTEyOEMzODQuMTkyLDI0NS44MjQsMzg1LjE1MiwyMzkuMTA0LDM4Mi41NiwyMzMuMzc2eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNNDMyLDM1MnY5Nkg4MHYtOTZIMTZ2MTI4YzAsMTcuNjk2LDE0LjMzNiwzMiwzMiwzMmg0MTZjMTcuNjk2LDAsMzItMTQuMzA0LDMyLTMyVjM1Mkg0MzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=)}"]})}const Hi=function(_){return{"animated animateBg":_}};class ni{constructor(){this.progress=0}ngOnChanges(g){g.progress&&g.progress.currentValue&&(this.progress=g.progress.currentValue)}static#e=this.\u0275fac=function(b){return new(b||ni)};static#t=this.\u0275cmp=l.Xpm({type:ni,selectors:[["sb-player-start-page"]],inputs:{title:"title",progress:"progress"},features:[l.TTD],decls:10,vars:7,consts:[[1,"sb-player-splash-container",3,"ngClass"],[1,"sb-player-splash-container__header"],[1,"sb-player-splash-container__body","animated","fadeInDown"],[1,""],[1,"sb-player-splash-container__footer"],[1,"loading-text"],[1,"bg"],[1,"el"]],template:function(b,I){1&b&&(l.TgZ(0,"div",0),l._UZ(1,"div",1),l.TgZ(2,"div",2)(3,"span",3),l._uU(4),l.qZA()(),l.TgZ(5,"div",4)(6,"div",5),l._uU(7),l.qZA(),l.TgZ(8,"div",6),l._UZ(9,"div",7),l.qZA()()()),2&b&&(l.Q6J("ngClass",l.VKq(5,Hi,100===I.progress)),l.xp6(4),l.Oqu(I.title),l.xp6(3),l.hij("Loading... ",I.progress,"%"),l.xp6(2),l.Udp("width",I.progress+"%"))},dependencies:[Ln.mk],styles:['.sb-player-splash-container[_ngcontent-%COMP%]{box-sizing:border-box;padding:1rem;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;opacity:1;background:var(--primary-theme);transition:all .3s ease-in}.sb-player-splash-container.animateBg[_ngcontent-%COMP%]{opacity:0}.sb-player-splash-container__body[_ngcontent-%COMP%]{display:flex;flex-direction:column;text-align:center;color:var(--gray-800);letter-spacing:0}.sb-player-splash-container__body[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:normal;word-break:break-word}.sb-player-splash-container__footer[_ngcontent-%COMP%]{color:var(--black);font-size:.75rem;line-height:1.25rem;display:flex;flex-direction:column;width:100%}@keyframes _ngcontent-%COMP%_loading{0%{width:0}to{width:100%}}@keyframes _ngcontent-%COMP%_percentage{1%{content:"1%"}2%{content:"2%"}3%{content:"3%"}4%{content:"4%"}5%{content:"5%"}6%{content:"6%"}7%{content:"7%"}8%{content:"8%"}9%{content:"9%"}10%{content:"10%"}11%{content:"11%"}12%{content:"12%"}13%{content:"13%"}14%{content:"14%"}15%{content:"15%"}16%{content:"16%"}17%{content:"17%"}18%{content:"18%"}19%{content:"19%"}20%{content:"20%"}21%{content:"21%"}22%{content:"22%"}23%{content:"23%"}24%{content:"24%"}25%{content:"25%"}26%{content:"26%"}27%{content:"27%"}28%{content:"28%"}29%{content:"29%"}30%{content:"30%"}31%{content:"31%"}32%{content:"32%"}33%{content:"33%"}34%{content:"34%"}35%{content:"35%"}36%{content:"36%"}37%{content:"37%"}38%{content:"38%"}39%{content:"39%"}40%{content:"40%"}41%{content:"41%"}42%{content:"42%"}43%{content:"43%"}44%{content:"44%"}45%{content:"45%"}46%{content:"46%"}47%{content:"47%"}48%{content:"48%"}49%{content:"49%"}50%{content:"50%"}51%{content:"51%"}52%{content:"52%"}53%{content:"53%"}54%{content:"54%"}55%{content:"55%"}56%{content:"56%"}57%{content:"57%"}58%{content:"58%"}59%{content:"59%"}60%{content:"60%"}61%{content:"61%"}62%{content:"62%"}63%{content:"63%"}64%{content:"64%"}65%{content:"65%"}66%{content:"66%"}67%{content:"67%"}68%{content:"68%"}69%{content:"69%"}70%{content:"70%"}71%{content:"71%"}72%{content:"72%"}73%{content:"73%"}74%{content:"74%"}75%{content:"75%"}76%{content:"76%"}77%{content:"77%"}78%{content:"78%"}79%{content:"79%"}80%{content:"80%"}81%{content:"81%"}82%{content:"82%"}83%{content:"83%"}84%{content:"84%"}85%{content:"85%"}86%{content:"86%"}87%{content:"87%"}88%{content:"88%"}89%{content:"89%"}90%{content:"90%"}91%{content:"91%"}92%{content:"92%"}93%{content:"93%"}94%{content:"94%"}95%{content:"95%"}96%{content:"96%"}97%{content:"97%"}98%{content:"98%"}99%{content:"99%"}to{content:"100%"}}.bg[_ngcontent-%COMP%], .el[_ngcontent-%COMP%]{border-radius:.25rem;height:.5rem}.bg[_ngcontent-%COMP%]{background-color:var(--white)}.el[_ngcontent-%COMP%]{background-color:#f1635d;width:0%;transition:all ease .3s}.loading-text[_ngcontent-%COMP%]{align-self:center;margin-bottom:.5rem;color:var(--black)}@keyframes _ngcontent-%COMP%_fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}.fadeInDown[_ngcontent-%COMP%]{animation-name:_ngcontent-%COMP%_fadeInDown}.fadeInUp[_ngcontent-%COMP%]{animation-name:_ngcontent-%COMP%_fadeInUp}.fadeInLeftSide[_ngcontent-%COMP%], .fadeInRightSide[_ngcontent-%COMP%]{animation-name:_ngcontent-%COMP%_fadeInLeftSide}.animated[_ngcontent-%COMP%]{animation-duration:1.5s;animation-fill-mode:both}']})}function t2(_,g){1&_&&(l.TgZ(0,"div",1),l._uU(1," You are offline\n"),l.qZA())}class S1{constructor(){}ngOnInit(){window.addEventListener("offline",()=>{this.showOfflineAlert=!0,setTimeout(()=>{this.showOfflineAlert=!1},4e3)})}static#e=this.\u0275fac=function(b){return new(b||S1)};static#t=this.\u0275cmp=l.Xpm({type:S1,selectors:[["sb-player-offline-alert"]],decls:1,vars:1,consts:[["class","offline-container",4,"ngIf"],[1,"offline-container"]],template:function(b,I){1&b&&l.YNc(0,t2,2,0,"div",0),2&b&&l.Q6J("ngIf",I.showOfflineAlert)},dependencies:[Ln.O5],styles:[":root{--sdk-offline-container:#fff}.offline-container[_ngcontent-%COMP%]{position:absolute;top:0;left:0;right:0;height:3rem;background:var(--tertiary-color);color:var(--sdk-offline-container);width:100%;display:flex;align-items:center;z-index:999;justify-content:center;box-shadow:0 0 2px 2px #666;font-size:14px}"]})}class g1{static#e=this.\u0275fac=function(b){return new(b||g1)};static#t=this.\u0275mod=l.oAB({type:g1});static#n=this.\u0275inj=l.cJS({imports:[Ln.ez,v.u5]})}var C1,_,t1;(_=C1||(C1={})).contentCompatibility="CPV2_CONT_COMP_01",_.contentLoadFails="CPV2_CONT_LOAD_FAIL_01",_.internetConnectivity="CPV2_INT_CONNECT_01",_.streamingUrlSupport="CPV2_INT_STREAMINGURL_01",function(_){_.contentCompatibility="content compatibility error",_.contentLoadFails="content load failed",_.internetConnectivity="content failed to load , No Internet Available",_.streamingUrlSupport="streaming url is not supported",_.contentPlayFailedHeader="Unable to load content",_.contentPlayFailTitle="Refresh and try again later"}(t1||(t1={}));class F1{ngOnInit(){this.errorMsg||(this.errorMsg={messageHeader:t1.contentPlayFailedHeader,messageTitle:t1.contentPlayFailTitle})}static#e=this.\u0275fac=function(b){return new(b||F1)};static#t=this.\u0275cmp=l.Xpm({type:F1,selectors:[["sb-player-contenterror"]],inputs:{errorMsg:"errorMsg"},decls:6,vars:2,consts:[[1,"playersdk-msg","playersdk-msg--error"],[1,"playersdk-msg__body"],[1,"playersdk-msg__text"],[1,"error-header"]],template:function(b,I){1&b&&(l.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"span",3),l._uU(4),l.qZA(),l._uU(5),l.qZA()()()),2&b&&(l.xp6(4),l.Oqu(I.errorMsg.messageHeader),l.xp6(1),l.hij(" ",I.errorMsg.messageTitle," "))},styles:[':root{--sdk-playersdk-text:#333;--sdk-playersdk-bg:#fbccd1;--sdk-playersdk-border:#ff4558;--sdk-playersdk-closeicon:#ff4558;--sdk-playersdk-error-header:#ff4558}.playersdk-msg[_ngcontent-%COMP%]{position:absolute;top:10%;left:50%;transform:translate(-50%);width:100%;max-width:20rem;margin-bottom:8px;padding:1rem;border:1px solid;border-radius:.5rem;border-width:0 0 0 .5rem;z-index:111111}.playersdk-msg--error[_ngcontent-%COMP%]{color:var(--sdk-playersdk-text);background:var(--sdk-playersdk-bg);border-color:var(--sdk-playersdk-border)}.playersdk-msg__body[_ngcontent-%COMP%]{display:flex;align-items:center}.playersdk-msg__text[_ngcontent-%COMP%]{font-size:.875rem}@media (max-width: 767px){.playersdk-msg__text[_ngcontent-%COMP%]{font-size:.75rem}}.playersdk-msg__close-icon[_ngcontent-%COMP%]{position:absolute;right:0;top:0;width:2rem;height:2rem;cursor:pointer}.playersdk-msg__close-icon[_ngcontent-%COMP%]:after, .playersdk-msg__close-icon[_ngcontent-%COMP%]:before{content:" ";position:absolute;right:1rem;height:1rem;width:.125rem;top:.5rem;background:var(--sdk-playersdk-closeicon)}.playersdk-msg__close-icon[_ngcontent-%COMP%]:before{transform:rotate(45deg)}.playersdk-msg__close-icon[_ngcontent-%COMP%]:after{transform:rotate(-45deg)}.error-header[_ngcontent-%COMP%]{font-size:1.25rem;display:block;margin-bottom:.5rem;line-height:normal;color:var(--sdk-playersdk-error-header)}']})}class is{constructor(){this.nextAction=new l.vpe}static#e=this.\u0275fac=function(b){return new(b||is)};static#t=this.\u0275cmp=l.Xpm({type:is,selectors:[["sb-player-next-navigation"]],outputs:{nextAction:"nextAction"},decls:3,vars:0,consts:[["aria-label","navigation-arrows-nextIcon","tabindex","0",1,"navigation-arrows","player-nextIcon","paginate","right","ml-4",3,"click"]],template:function(b,I){1&b&&(l.TgZ(0,"button",0),l.NdJ("click",function(){return I.nextAction.emit({type:"NEXT"})}),l._UZ(1,"i")(2,"i"),l.qZA())},styles:[':root{--sdk-navigation-arrows-bg:#fff;--sdk-navigation-arrows-border:#F2F2F2;--sdk-navigation-arrows-after:#999999;--sdk-player-nextIcon:#fff}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]{height:2rem;width:4rem;cursor:pointer;border-radius:1rem;background-color:var(--sdk-navigation-arrows-bg);box-shadow:var(--sbt-box-shadow-3px);border:1px solid var(--sdk-navigation-arrows-border);transition:all .1s ease-in}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover{border:1px solid transparent}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover{background:var(--primary-color)}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:after{display:none;content:"";width:.5rem;height:.5rem;border-top:.125rem solid var(--sdk-navigation-arrows-after);border-left:.125rem solid var(--sdk-navigation-arrows-after)}[_nghost-%COMP%] .player-nextIcon[_ngcontent-%COMP%]:after{content:"";transform:rotate(135deg);border-top:.125rem solid var(--sdk-player-nextIcon);border-left:.125rem solid var(--sdk-player-nextIcon)}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover.player-nextIcon:after{content:"";border-top:.125rem solid var(--sdk-player-nextIcon);border-left:.125rem solid var(--sdk-player-nextIcon)}[_nghost-%COMP%] .navigation-arrows.player-nextIcon[_ngcontent-%COMP%]{background:var(--primary-color)}button[_ngcontent-%COMP%]{-webkit-appearance:none;background:transparent;border:0}.paginate[_ngcontent-%COMP%]{position:relative;transform:translateZ(0)}.paginate[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{position:absolute;top:42%;left:40%;width:.75rem;height:.1875rem;border-radius:.09375rem;background:var(--white);transition:all .15s ease}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{transform-origin:0% 50%;background-color:var(--gray-800)}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translateY(-1px) rotate(40deg)}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translateY(1px) rotate(-40deg)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]{background-color:var(--white)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translate(0) rotate(30deg)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translateY(1px) rotate(-30deg)}.paginate.left[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translate(-.3125rem) rotate(0)}.paginate.left[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translate(-.3125rem) rotate(0)}.paginate.left[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translate(-.3125rem) rotate(0)}.paginate.left[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translate(-.3125rem) rotate(0)}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{transform-origin:100% 50%}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translateY(.0625rem) rotate(40deg)}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translateY(-.0625rem) rotate(-40deg)}.paginate.right[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translateY(.0625rem) rotate(30deg)}.paginate.right[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translateY(.0625rem) rotate(-30deg)}.paginate.right[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translate(.3125rem) rotate(0)}.paginate.right[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translate(.3125rem) rotate(0)}.paginate.right[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translate(.3125rem) rotate(0)}.paginate.right[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translate(.3125rem) rotate(0)}.paginate[data-state=disabled][_ngcontent-%COMP%]{opacity:.3;cursor:default} html[dir=rtl] .player-previousIcon, html[dir=rtl] .player-nextIcon{transform:rotate(180deg)}']})}class ss{constructor(){this.previousAction=new l.vpe}static#e=this.\u0275fac=function(b){return new(b||ss)};static#t=this.\u0275cmp=l.Xpm({type:ss,selectors:[["sb-player-previous-navigation"]],outputs:{previousAction:"previousAction"},decls:3,vars:0,consts:[["aria-label","navigation-arrows-previousIcon","tabindex","0",1,"navigation-arrows","player-previousIcon","paginate","left",3,"click"]],template:function(b,I){1&b&&(l.TgZ(0,"button",0),l.NdJ("click",function(){return I.previousAction.emit({type:"PREVIOUS"})}),l._UZ(1,"i")(2,"i"),l.qZA())},styles:[':root{--sdk-navigation-arrows-bg:#fff;--sdk-navigation-arrows-border:#F2F2F2;--sdk-navigation-arrows-after:#999999;--sdk-player-nextIcon:#fff}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]{height:2rem;width:4rem;cursor:pointer;border-radius:1rem;background-color:var(--sdk-navigation-arrows-bg);box-shadow:var(--sbt-box-shadow-3px);border:1px solid var(--sdk-navigation-arrows-border);transition:all .1s ease-in}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover{border:1px solid transparent}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover{background:var(--primary-color)}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:after{display:none;content:"";width:.5rem;height:.5rem;border-top:.125rem solid var(--sdk-navigation-arrows-after);border-left:.125rem solid var(--sdk-navigation-arrows-after)}[_nghost-%COMP%] .player-nextIcon[_ngcontent-%COMP%]:after{content:"";transform:rotate(135deg);border-top:.125rem solid var(--sdk-player-nextIcon);border-left:.125rem solid var(--sdk-player-nextIcon)}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover.player-nextIcon:after{content:"";border-top:.125rem solid var(--sdk-player-nextIcon);border-left:.125rem solid var(--sdk-player-nextIcon)}[_nghost-%COMP%] .navigation-arrows.player-nextIcon[_ngcontent-%COMP%]{background:var(--primary-color)}button[_ngcontent-%COMP%]{-webkit-appearance:none;background:transparent;border:0}.paginate[_ngcontent-%COMP%]{position:relative;transform:translateZ(0)}.paginate[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{position:absolute;top:42%;left:40%;width:.75rem;height:.1875rem;border-radius:.09375rem;background:var(--white);transition:all .15s ease}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{transform-origin:0% 50%;background-color:var(--gray-800)}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translateY(-1px) rotate(40deg)}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translateY(1px) rotate(-40deg)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]{background-color:var(--white)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translate(0) rotate(30deg)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translateY(1px) rotate(-30deg)}.paginate.left[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translate(-.3125rem) rotate(0)}.paginate.left[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translate(-.3125rem) rotate(0)}.paginate.left[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translate(-.3125rem) rotate(0)}.paginate.left[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translate(-.3125rem) rotate(0)}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{transform-origin:100% 50%}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translateY(.0625rem) rotate(40deg)}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translateY(-.0625rem) rotate(-40deg)}.paginate.right[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translateY(.0625rem) rotate(30deg)}.paginate.right[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translateY(.0625rem) rotate(-30deg)}.paginate.right[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translate(.3125rem) rotate(0)}.paginate.right[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translate(.3125rem) rotate(0)}.paginate.right[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translate(.3125rem) rotate(0)}.paginate.right[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translate(.3125rem) rotate(0)}.paginate[data-state=disabled][_ngcontent-%COMP%]{opacity:.3;cursor:default} html[dir=rtl] .player-previousIcon, html[dir=rtl] .player-nextIcon{transform:rotate(180deg)}']})}function yr(_,g){if(1&_){const b=l.EpF();l.TgZ(0,"div",6)(1,"img",7),l.NdJ("click",function(){l.CHM(b);const F=l.oxw();return l.KtG(F.rotateCW())}),l.qZA()()}}function Ur(_,g){if(1&_){const b=l.EpF();l.TgZ(0,"div",8)(1,"button",9),l.NdJ("click",function(){l.CHM(b);const F=l.oxw();return l.KtG(F.zoomOut())}),l.qZA(),l.TgZ(2,"button",10),l.NdJ("click",function(){l.CHM(b);const F=l.oxw();return l.KtG(F.zoomIn())}),l.qZA()()}}function I3(_,g){if(1&_){const b=l.EpF();l.TgZ(0,"div",11)(1,"input",12),l.NdJ("ngModelChange",function(F){l.CHM(b);const X=l.oxw();return l.KtG(X.page=F)}),l.qZA(),l.TgZ(2,"span",13),l.NdJ("click",function(){l.CHM(b);const F=l.oxw();return l.KtG(F.gotoPage())}),l._UZ(3,"img",14),l.qZA(),l.TgZ(4,"span",15),l._uU(5,"/"),l.qZA(),l.TgZ(6,"span",16),l._uU(7),l.qZA()()}if(2&_){const b=l.oxw();l.xp6(1),l.Q6J("ngModel",b.page)("max",b.totalPages),l.xp6(6),l.Oqu(b.totalPages)}}function fa(_,g){if(1&_){const b=l.EpF();l.TgZ(0,"div",17)(1,"div",18)(2,"sb-player-previous-navigation",19),l.NdJ("previousAction",function(F){l.CHM(b);const X=l.oxw();return l.KtG(X.actions.emit(F))}),l.qZA(),l.TgZ(3,"sb-player-next-navigation",20),l.NdJ("nextAction",function(F){l.CHM(b);const X=l.oxw();return l.KtG(X.actions.emit(F))}),l.qZA()()()}}class as{constructor(){this.actions=new l.vpe,this._config={rotation:!1,goto:!1,navigation:!1,zoom:!1}}set config(g){this._item={...this._config,...g},this._config=this._item}get config(){return this._config}ngOnInit(){this.page=this.pageNumber}ngOnChanges(g){for(const b in g)if(g.hasOwnProperty(b))switch(b){case"pageNumber":this.page=g[b].currentValue,this.pageNumber=g[b].currentValue;break;case"totalPages":this.totalPages=g[b].currentValue}}zoomIn(){this.actions.emit({type:"ZOOM_IN"})}zoomOut(){this.actions.emit({type:"ZOOM_OUT"})}rotateCW(){this.actions.emit({type:"ROTATE_CW"})}gotoPage(){const g=parseInt(this.page,10);g>0&&g<=this.totalPages?(this.actions.emit({type:"NAVIGATE_TO_PAGE",data:g}),this.pageNumber=g):(this.actions.emit({type:"INVALID_PAGE_ERROR",data:g}),this.page=this.pageNumber)}static#e=this.\u0275fac=function(b){return new(b||as)};static#t=this.\u0275cmp=l.Xpm({type:as,selectors:[["sb-player-header"]],inputs:{pageNumber:"pageNumber",totalPages:"totalPages",config:"config"},outputs:{actions:"actions"},features:[l.TTD],decls:7,vars:4,consts:[[1,"sb-player-header"],[1,"sb-player-header__panel","d-flex","flex-ai-center","flex-jc-flex-end"],["class","icon_rotate mr-8",4,"ngIf"],["class","player-zoom-btns d-flex mr-8",4,"ngIf"],["class","player-pagenumber",4,"ngIf"],["class","visible-only-landscape",4,"ngIf"],[1,"icon_rotate","mr-8"],["src","./assets/rotate-icon.svg","alt","rotate icon","tabindex","0","role","button","aria-label","rotate page",1,"rotate-icon",3,"click"],[1,"player-zoom-btns","d-flex","mr-8"],["type","button","tabindex","0","aria-label","zoom out","title","zoom out",1,"player-zoom-btns__zoombtn","zoomOut-btn",3,"click"],["type","button","tabindex","0","aria-label","zoom in","title","zoom in",1,"player-zoom-btns__zoombtn","zoomIn-btn",3,"click"],[1,"player-pagenumber"],["type","number","min","1",1,"page-count",3,"ngModel","max","ngModelChange"],["role","button","aria-label","Go to page","tabindex","0",1,"focus-arrow",3,"click"],["src","./assets/arrow-right.svg","alt","arrow-right","width","100%"],[1,"slash"],[1,"pageNumberFullcount"],[1,"visible-only-landscape"],[1,"d-flex","player-slides","ml-8"],[1,"d-flex","flex-ai-center",3,"previousAction"],[1,"d-flex","flex-ai-center",3,"nextAction"]],template:function(b,I){1&b&&(l.TgZ(0,"div")(1,"div",0)(2,"div",1),l.YNc(3,yr,2,0,"div",2),l.YNc(4,Ur,3,0,"div",3),l.YNc(5,I3,8,3,"div",4),l.YNc(6,fa,4,0,"div",5),l.qZA()()()),2&b&&(l.xp6(3),l.Q6J("ngIf",I.config.rotation),l.xp6(1),l.Q6J("ngIf",I.config.zoom),l.xp6(1),l.Q6J("ngIf",I.config.goto&&I.totalPages),l.xp6(1),l.Q6J("ngIf",I.config.navigation))},dependencies:[Ln.O5,v.Fj,v.wV,v.JJ,v.qQ,v.Fd,v.On,is,ss],styles:[':root{--sdk-sb-player-header:#fff;--sdk-player-zoombtn:#000;--sdk-player-zoombtn-icon:#333;--sdk-player-zoombtn-icon-hover:#F2F2F2;--sdk-player-page-count-bg:#fff;--sdk-player-page-count-txt:#CCCCCC;--sdk-player-page-count-arrow:#333333 }[_nghost-%COMP%] .sb-player-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end;height:3rem;padding:.75em 1rem;background:var(--sdk-sb-player-header)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%]{border-radius:.25rem;overflow:hidden}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns__zoombtn[_ngcontent-%COMP%]{color:var(--sdk-player-zoombtn);text-align:center;line-height:.8rem;font-size:1.5rem;background-color:rgba(var(--rc-rgba-gray),.11);padding:0;transition:all .3s ease-in;cursor:pointer;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border:0px}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns__zoombtn[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;mask-size:contain;mask-repeat:no-repeat;background-color:var(--sdk-player-zoombtn-icon)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns__zoombtn[_ngcontent-%COMP%]:hover{background:var(--sdk-player-zoombtn-icon-hover)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%] .zoomOut-btn[_ngcontent-%COMP%]{border-right:.063em solid rgba(var(--rc-rgba-gray),.1)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%] .zoomOut-btn[_ngcontent-%COMP%]:after{content:"-"}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%] .zoomIn-btn[_ngcontent-%COMP%]:after{content:"+"}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%]{font-size:1rem;display:flex;align-items:center;position:relative}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]{height:2rem;width:3rem;border:.031em solid var(--sdk-player-page-count-txt);border-radius:.25rem;background-color:var(--sdk-player-page-count-bg);text-align:center}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus{border-radius:.25em 0px 0px .25rem;outline:0px}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%] ~ .focus-arrow[_ngcontent-%COMP%]{opacity:0;display:flex;align-items:center;justify-content:center;width:2.2rem;height:2rem;background:var(--sdk-player-page-count-arrow);border-radius:0 .25em .25em 0;position:absolute;left:calc(3rem + -0px);cursor:pointer}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%] ~ .focus-arrow[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:50%}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus ~ .focus-arrow[_ngcontent-%COMP%]{opacity:1}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus ~ .slash[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus ~ .pageNumberFullcount[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .slash[_ngcontent-%COMP%]{margin:0 .5rem}[_nghost-%COMP%] .player-zoom-btns-inline[_ngcontent-%COMP%]{display:inline-block}[_nghost-%COMP%] .player-replay[_ngcontent-%COMP%]{display:inline;padding:.5rem}[_nghost-%COMP%] .icon_rotate[_ngcontent-%COMP%]{background:transparent;height:2rem;text-align:center;width:2rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;padding:.25rem;cursor:pointer;transition:all .3s ease-in}[_nghost-%COMP%] .icon_rotate[_ngcontent-%COMP%]:hover{background:rgba(var(--rc-rgba-gray),.11)}[_nghost-%COMP%] .icon_rotate[_ngcontent-%COMP%] .rotate-icon[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%] sb-player-previous-navigation[_ngcontent-%COMP%], [_nghost-%COMP%] sb-player-next-navigation[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center} html[dir=rtl] .sb-player-header__panel .pdf-pagenumber .page-count:focus{border-radius:0 .25em .25rem 0!important} html[dir=rtl] .sb-player-header__panel .pdf-pagenumber .page-count~.focus-arrow{left:auto;right:calc(3rem + -0px);border-radius:.25em 0 0 .25em!important} html[dir=rtl] .sb-player-header__panel .pdf-pagenumber .page-count~.focus-arrow img{transform:rotate(180deg)}']})}class Co{static#e=this.\u0275fac=function(b){return new(b||Co)};static#t=this.\u0275mod=l.oAB({type:Co});static#n=this.\u0275inj=l.cJS({imports:[Ln.ez,v.u5]})}const k1=new l.OlP("playerConfig");class Ii{static forRoot(g){return{ngModule:Ii,providers:[{provide:k1,useValue:g}]}}static#e=this.\u0275fac=function(b){return new(b||Ii)};static#t=this.\u0275mod=l.oAB({type:Ii});static#n=this.\u0275inj=l.cJS({imports:[g1,Co,g1,Co]})}class _n{constructor(g){this.config=g,this.playerContentCompatibiltyLevel=5,this.getInternetConnectivityError=new l.vpe,this.setInternetConnectivityError=()=>{const b=new Error;b.message=t1.internetConnectivity,b.name=C1.internetConnectivity,this.getInternetConnectivityError.emit({error:b})},this.initInternetConnectivityError(),this.config?.contentCompatibilityLevel&&(this.playerContentCompatibiltyLevel=this.config?.contentCompatibilityLevel)}checkContentCompatibility(g){if(g>this.playerContentCompatibiltyLevel){const b=new Error;return b.message=`Player supports ${this.playerContentCompatibiltyLevel}\n but content compatibility is ${g}`,b.name="contentCompatibily",{error:b,isCompitable:!1}}return{error:null,isCompitable:!0}}initInternetConnectivityError(){window.addEventListener("offline",this.setInternetConnectivityError)}ngOnDestroy(){window.removeEventListener("offline",this.setInternetConnectivityError)}static#e=this.\u0275fac=function(b){return new(b||_n)(l.LFG(k1))};static#t=this.\u0275prov=l.Yz7({token:_n,factory:_n.\u0275fac,providedIn:"root"})}}}]); + */class F extends C.mg{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class te extends F{static makeCurrent(){(0,C.ug)(new te)}onAndCancel(x,W,we){return x.addEventListener(W,we),()=>{x.removeEventListener(W,we)}}dispatchEvent(x,W){x.dispatchEvent(W)}remove(x){x.parentNode&&x.parentNode.removeChild(x)}createElement(x,W){return(W=W||this.getDefaultDocument()).createElement(x)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(x){return x.nodeType===Node.ELEMENT_NODE}isShadowRoot(x){return x instanceof DocumentFragment}getGlobalEventTarget(x,W){return"window"===W?window:"document"===W?x:"body"===W?x.body:null}getBaseHref(x){const W=function k(){return U=U||document.querySelector("base"),U?U.getAttribute("href"):null}();return null==W?null:function B(ct){return new URL(ct,document.baseURI).pathname}(W)}resetBaseElement(){U=null}getUserAgent(){return window.navigator.userAgent}getCookie(x){return(0,C.Sg)(document.cookie,x)}}let U=null;class re{build(){return new XMLHttpRequest}static#e=this.\u0275fac=function(W){return new(W||re)};static#t=this.\u0275prov=s.wxM({token:re,factory:re.\u0275fac})}const R=new s.UbH("");class j{constructor(x,W){this._zone=W,this._eventNameToPlugin=new Map,x.forEach(we=>{we.manager=this}),this._plugins=x.slice().reverse()}addEventListener(x,W,we){return this._findPluginFor(W).addEventListener(x,W,we)}getZone(){return this._zone}_findPluginFor(x){let W=this._eventNameToPlugin.get(x);if(W)return W;if(W=this._plugins.find(rt=>rt.supports(x)),!W)throw new s.OBp(5101,!1);return this._eventNameToPlugin.set(x,W),W}static#e=this.\u0275fac=function(W){return new(W||j)(s.CoB(R),s.CoB(s.WW2))};static#t=this.\u0275prov=s.wxM({token:j,factory:j.\u0275fac})}class se{constructor(x){this._doc=x}}const me="ng-app-id";class be{constructor(x,W,we,rt={}){this.doc=x,this.appId=W,this.nonce=we,this.platformId=rt,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,C.uf)(rt),this.resetHostNodes()}addStyles(x){for(const W of x)1===this.changeUsageCount(W,1)&&this.onStyleAdded(W)}removeStyles(x){for(const W of x)this.changeUsageCount(W,-1)<=0&&this.onStyleRemoved(W)}ngOnDestroy(){const x=this.styleNodesInDOM;x&&(x.forEach(W=>W.remove()),x.clear());for(const W of this.getAllStyles())this.onStyleRemoved(W);this.resetHostNodes()}addHost(x){this.hostNodes.add(x);for(const W of this.getAllStyles())this.addStyleToHost(x,W)}removeHost(x){this.hostNodes.delete(x)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(x){for(const W of this.hostNodes)this.addStyleToHost(W,x)}onStyleRemoved(x){const W=this.styleRef;W.get(x)?.elements?.forEach(we=>we.remove()),W.delete(x)}collectServerRenderedStyles(){const x=this.doc.head?.querySelectorAll(`style[${me}="${this.appId}"]`);if(x?.length){const W=new Map;return x.forEach(we=>{null!=we.textContent&&W.set(we.textContent,we)}),W}return null}changeUsageCount(x,W){const we=this.styleRef;if(we.has(x)){const rt=we.get(x);return rt.usage+=W,rt.usage}return we.set(x,{usage:W,elements:[]}),W}getStyleElement(x,W){const we=this.styleNodesInDOM,rt=we?.get(W);if(rt?.parentNode===x)return we.delete(W),rt.removeAttribute(me),rt;{const dt=this.doc.createElement("style");return this.nonce&&dt.setAttribute("nonce",this.nonce),dt.textContent=W,this.platformIsServer&&dt.setAttribute(me,this.appId),x.appendChild(dt),dt}}addStyleToHost(x,W){const we=this.getStyleElement(x,W),rt=this.styleRef,dt=rt.get(W)?.elements;dt?dt.push(we):rt.set(W,{elements:[we],usage:1})}resetHostNodes(){const x=this.hostNodes;x.clear(),x.add(this.doc.head)}static#e=this.\u0275fac=function(W){return new(W||be)(s.CoB(C.Ud),s.CoB(s.QHP),s.CoB(s.YND,8),s.CoB(s.AHE))};static#t=this.\u0275prov=s.wxM({token:be,factory:be.\u0275fac})}const xe={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},Oe=/%COMP%/g,pe="_nghost-%COMP%",de="_ngcontent-%COMP%",Ae=new s.UbH("",{providedIn:"root",factory:()=>true});function J(ct,x){return x.map(W=>W.replace(Oe,ct))}class he{constructor(x,W,we,rt,dt,e1,Nt,it=null){this.eventManager=x,this.sharedStylesHost=W,this.appId=we,this.removeStylesOnCompDestroy=rt,this.doc=dt,this.platformId=e1,this.ngZone=Nt,this.nonce=it,this.rendererByCompId=new Map,this.platformIsServer=(0,C.uf)(e1),this.defaultRenderer=new K(x,dt,Nt,this.platformIsServer)}createRenderer(x,W){if(!x||!W)return this.defaultRenderer;this.platformIsServer&&W.encapsulation===s.K6R.ShadowDom&&(W={...W,encapsulation:s.K6R.Emulated});const we=this.getOrCreateRenderer(x,W);return we instanceof pt?we.applyToHost(x):we instanceof Ht&&we.applyStyles(),we}getOrCreateRenderer(x,W){const we=this.rendererByCompId;let rt=we.get(W.id);if(!rt){const dt=this.doc,e1=this.ngZone,Nt=this.eventManager,it=this.sharedStylesHost,V1=this.removeStylesOnCompDestroy,v2=this.platformIsServer;switch(W.encapsulation){case s.K6R.Emulated:rt=new pt(Nt,it,W,this.appId,V1,dt,e1,v2);break;case s.K6R.ShadowDom:return new wt(Nt,it,x,W,dt,e1,this.nonce,v2);default:rt=new Ht(Nt,it,W,V1,dt,e1,v2)}we.set(W.id,rt)}return rt}ngOnDestroy(){this.rendererByCompId.clear()}static#e=this.\u0275fac=function(W){return new(W||he)(s.CoB(j),s.CoB(be),s.CoB(s.QHP),s.CoB(Ae),s.CoB(C.Ud),s.CoB(s.AHE),s.CoB(s.WW2),s.CoB(s.YND))};static#t=this.\u0275prov=s.wxM({token:he,factory:he.\u0275fac})}class K{constructor(x,W,we,rt){this.eventManager=x,this.doc=W,this.ngZone=we,this.platformIsServer=rt,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(x,W){return W?this.doc.createElementNS(xe[W]||W,x):this.doc.createElement(x)}createComment(x){return this.doc.createComment(x)}createText(x){return this.doc.createTextNode(x)}appendChild(x,W){(Be(x)?x.content:x).appendChild(W)}insertBefore(x,W,we){x&&(Be(x)?x.content:x).insertBefore(W,we)}removeChild(x,W){x&&x.removeChild(W)}selectRootElement(x,W){let we="string"==typeof x?this.doc.querySelector(x):x;if(!we)throw new s.OBp(-5104,!1);return W||(we.textContent=""),we}parentNode(x){return x.parentNode}nextSibling(x){return x.nextSibling}setAttribute(x,W,we,rt){if(rt){W=rt+":"+W;const dt=xe[rt];dt?x.setAttributeNS(dt,W,we):x.setAttribute(W,we)}else x.setAttribute(W,we)}removeAttribute(x,W,we){if(we){const rt=xe[we];rt?x.removeAttributeNS(rt,W):x.removeAttribute(`${we}:${W}`)}else x.removeAttribute(W)}addClass(x,W){x.classList.add(W)}removeClass(x,W){x.classList.remove(W)}setStyle(x,W,we,rt){rt&(s.yzm.DashCase|s.yzm.Important)?x.style.setProperty(W,we,rt&s.yzm.Important?"important":""):x.style[W]=we}removeStyle(x,W,we){we&s.yzm.DashCase?x.style.removeProperty(W):x.style[W]=""}setProperty(x,W,we){null!=x&&(x[W]=we)}setValue(x,W){x.nodeValue=W}listen(x,W,we){if("string"==typeof x&&!(x=(0,C.uy)().getGlobalEventTarget(this.doc,x)))throw new Error(`Unsupported event target ${x} for event ${W}`);return this.eventManager.addEventListener(x,W,this.decoratePreventDefault(we))}decoratePreventDefault(x){return W=>{if("__ngUnwrap__"===W)return x;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>x(W)):x(W))&&W.preventDefault()}}}function Be(ct){return"TEMPLATE"===ct.tagName&&void 0!==ct.content}class wt extends K{constructor(x,W,we,rt,dt,e1,Nt,it){super(x,dt,e1,it),this.sharedStylesHost=W,this.hostEl=we,this.shadowRoot=we.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const V1=J(rt.id,rt.styles);for(const v2 of V1){const e2=document.createElement("style");Nt&&e2.setAttribute("nonce",Nt),e2.textContent=v2,this.shadowRoot.appendChild(e2)}}nodeOrShadowRoot(x){return x===this.hostEl?this.shadowRoot:x}appendChild(x,W){return super.appendChild(this.nodeOrShadowRoot(x),W)}insertBefore(x,W,we){return super.insertBefore(this.nodeOrShadowRoot(x),W,we)}removeChild(x,W){return super.removeChild(this.nodeOrShadowRoot(x),W)}parentNode(x){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(x)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class Ht extends K{constructor(x,W,we,rt,dt,e1,Nt,it){super(x,dt,e1,Nt),this.sharedStylesHost=W,this.removeStylesOnCompDestroy=rt,this.styles=it?J(it,we.styles):we.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class pt extends Ht{constructor(x,W,we,rt,dt,e1,Nt,it){const V1=rt+"-"+we.id;super(x,W,we,dt,e1,Nt,it,V1),this.contentAttr=function Fe(ct){return de.replace(Oe,ct)}(V1),this.hostAttr=function $(ct){return pe.replace(Oe,ct)}(V1)}applyToHost(x){this.applyStyles(),this.setAttribute(x,this.hostAttr,"")}createElement(x,W){const we=super.createElement(x,W);return super.setAttribute(we,this.contentAttr,""),we}}class zt extends se{constructor(x){super(x)}supports(x){return!0}addEventListener(x,W,we){return x.addEventListener(W,we,!1),()=>this.removeEventListener(x,W,we)}removeEventListener(x,W,we){return x.removeEventListener(W,we)}static#e=this.\u0275fac=function(W){return new(W||zt)(s.CoB(C.Ud))};static#t=this.\u0275prov=s.wxM({token:zt,factory:zt.\u0275fac})}const p1=["alt","control","meta","shift"],fn={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},$1={alt:ct=>ct.altKey,control:ct=>ct.ctrlKey,meta:ct=>ct.metaKey,shift:ct=>ct.shiftKey};class St extends se{constructor(x){super(x)}supports(x){return null!=St.parseEventName(x)}addEventListener(x,W,we){const rt=St.parseEventName(W),dt=St.eventCallback(rt.fullKey,we,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,C.uy)().onAndCancel(x,rt.domEventName,dt))}static parseEventName(x){const W=x.toLowerCase().split("."),we=W.shift();if(0===W.length||"keydown"!==we&&"keyup"!==we)return null;const rt=St._normalizeKey(W.pop());let dt="",e1=W.indexOf("code");if(e1>-1&&(W.splice(e1,1),dt="code."),p1.forEach(it=>{const V1=W.indexOf(it);V1>-1&&(W.splice(V1,1),dt+=it+".")}),dt+=rt,0!=W.length||0===rt.length)return null;const Nt={};return Nt.domEventName=we,Nt.fullKey=dt,Nt}static matchEventFullKeyCode(x,W){let we=fn[x.key]||x.key,rt="";return W.indexOf("code.")>-1&&(we=x.code,rt="code."),!(null==we||!we)&&(we=we.toLowerCase()," "===we?we="space":"."===we&&(we="dot"),p1.forEach(dt=>{if(dt!==we){(0,$1[dt])(x)&&(rt+=dt+".")}}),rt+=we,rt===W)}static eventCallback(x,W,we){return rt=>{St.matchEventFullKeyCode(rt,x)&&we.runGuarded(()=>W(rt))}}static _normalizeKey(x){return"esc"===x?"escape":x}static#e=this.\u0275fac=function(W){return new(W||St)(s.CoB(C.Ud))};static#t=this.\u0275prov=s.wxM({token:St,factory:St.\u0275fac})}const Z=[{provide:s.AHE,useValue:C._k},{provide:s.crf,useValue:function et(){te.makeCurrent()},multi:!0},{provide:C.Ud,useFactory:function Me(){return(0,s.auf)(document),document},deps:[]}],at=(0,s.grM)(s.m4O,"browser",Z),ot=new s.UbH(""),b1=[{provide:s.Mn9,useClass:class ne{addToWindow(x){s.IHs.getAngularTestability=(we,rt=!0)=>{const dt=x.findTestabilityInTree(we,rt);if(null==dt)throw new s.OBp(5103,!1);return dt},s.IHs.getAllAngularTestabilities=()=>x.getAllTestabilities(),s.IHs.getAllAngularRootElements=()=>x.getAllRootElements();s.IHs.frameworkStabilizers||(s.IHs.frameworkStabilizers=[]),s.IHs.frameworkStabilizers.push(we=>{const rt=s.IHs.getAllAngularTestabilities();let dt=rt.length;const e1=function(){dt--,0==dt&&we()};rt.forEach(Nt=>{Nt.whenStable(e1)})})}findTestabilityInTree(x,W,we){if(null==W)return null;return x.getTestability(W)??(we?(0,C.uy)().isShadowRoot(W)?this.findTestabilityInTree(x,W.host,!0):this.findTestabilityInTree(x,W.parentElement,!0):null)}},deps:[]},{provide:s.aS5,useClass:s.G4X,deps:[s.WW2,s.eOv,s.Mn9]},{provide:s.G4X,useClass:s.G4X,deps:[s.WW2,s.eOv,s.Mn9]}],T1=[{provide:s.i4S,useValue:"root"},{provide:s.eAe,useFactory:function je(){return new s.eAe},deps:[]},{provide:R,useClass:zt,multi:!0,deps:[C.Ud,s.WW2,s.AHE]},{provide:R,useClass:St,multi:!0,deps:[C.Ud]},he,be,j,{provide:s.O8F,useExisting:he},{provide:C.OM,useClass:re,deps:[]},[]];class ut{constructor(x){}static withServerTransition(x){return{ngModule:ut,providers:[{provide:s.QHP,useValue:x.appId}]}}static#e=this.\u0275fac=function(W){return new(W||ut)(s.CoB(ot,12))};static#t=this.\u0275mod=s.a4G({type:ut});static#n=this.\u0275inj=s.s3X({providers:[...T1,...b1],imports:[C.MD,s.Ev2]})}class U1{constructor(x){this._doc=x,this._dom=(0,C.uy)()}addTag(x,W=!1){return x?this._getOrCreateElement(x,W):null}addTags(x,W=!1){return x?x.reduce((we,rt)=>(rt&&we.push(this._getOrCreateElement(rt,W)),we),[]):[]}getTag(x){return x&&this._doc.querySelector(`meta[${x}]`)||null}getTags(x){if(!x)return[];const W=this._doc.querySelectorAll(`meta[${x}]`);return W?[].slice.call(W):[]}updateTag(x,W){if(!x)return null;W=W||this._parseSelector(x);const we=this.getTag(W);return we?this._setMetaElementAttributes(x,we):this._getOrCreateElement(x,!0)}removeTag(x){this.removeTagElement(this.getTag(x))}removeTagElement(x){x&&this._dom.remove(x)}_getOrCreateElement(x,W=!1){if(!W){const dt=this._parseSelector(x),e1=this.getTags(dt).filter(Nt=>this._containsAttributes(x,Nt))[0];if(void 0!==e1)return e1}const we=this._dom.createElement("meta");return this._setMetaElementAttributes(x,we),this._doc.getElementsByTagName("head")[0].appendChild(we),we}_setMetaElementAttributes(x,W){return Object.keys(x).forEach(we=>W.setAttribute(this._getMetaKeyMap(we),x[we])),W}_parseSelector(x){const W=x.name?"name":"property";return`${W}="${x[W]}"`}_containsAttributes(x,W){return Object.keys(x).every(we=>W.getAttribute(this._getMetaKeyMap(we))===x[we])}_getMetaKeyMap(x){return Ct[x]||x}static#e=this.\u0275fac=function(W){return new(W||U1)(s.CoB(C.Ud))};static#t=this.\u0275prov=s.wxM({token:U1,factory:U1.\u0275fac,providedIn:"root"})}const Ct={httpEquiv:"http-equiv"};class Ze{constructor(x){this._doc=x}getTitle(){return this._doc.title}setTitle(x){this._doc.title=x||""}static#e=this.\u0275fac=function(W){return new(W||Ze)(s.CoB(C.Ud))};static#t=this.\u0275prov=s.wxM({token:Ze,factory:Ze.\u0275fac,providedIn:"root"})}const Te={pan:!0,panstart:!0,panmove:!0,panend:!0,pancancel:!0,panleft:!0,panright:!0,panup:!0,pandown:!0,pinch:!0,pinchstart:!0,pinchmove:!0,pinchend:!0,pinchcancel:!0,pinchin:!0,pinchout:!0,press:!0,pressup:!0,rotate:!0,rotatestart:!0,rotatemove:!0,rotateend:!0,rotatecancel:!0,swipe:!0,swipeleft:!0,swiperight:!0,swipeup:!0,swipedown:!0,tap:!0,doubletap:!0},V=new s.UbH("HammerGestureConfig"),N=new s.UbH("HammerLoader");class ae{constructor(){this.events=[],this.overrides={}}buildHammer(x){const W=new Hammer(x,this.options);W.get("pinch").set({enable:!0}),W.get("rotate").set({enable:!0});for(const we in this.overrides)W.get(we).set(this.overrides[we]);return W}static#e=this.\u0275fac=function(W){return new(W||ae)};static#t=this.\u0275prov=s.wxM({token:ae,factory:ae.\u0275fac})}class Ee extends se{constructor(x,W,we,rt){super(x),this._config=W,this.console=we,this.loader=rt,this._loaderPromise=null}supports(x){return!(!Te.hasOwnProperty(x.toLowerCase())&&!this.isCustomEvent(x)||!window.Hammer&&!this.loader)}addEventListener(x,W,we){const rt=this.manager.getZone();if(W=W.toLowerCase(),!window.Hammer&&this.loader){this._loaderPromise=this._loaderPromise||rt.runOutsideAngular(()=>this.loader());let dt=!1,e1=()=>{dt=!0};return rt.runOutsideAngular(()=>this._loaderPromise.then(()=>{window.Hammer?dt||(e1=this.addEventListener(x,W,we)):e1=()=>{}}).catch(()=>{e1=()=>{}})),()=>{e1()}}return rt.runOutsideAngular(()=>{const dt=this._config.buildHammer(x),e1=function(Nt){rt.runGuarded(function(){we(Nt)})};return dt.on(W,e1),()=>{dt.off(W,e1),"function"==typeof dt.destroy&&dt.destroy()}})}isCustomEvent(x){return this._config.events.indexOf(x)>-1}static#e=this.\u0275fac=function(W){return new(W||Ee)(s.CoB(C.Ud),s.CoB(V),s.CoB(s.oPY),s.CoB(N,8))};static#t=this.\u0275prov=s.wxM({token:Ee,factory:Ee.\u0275fac})}class ke{static#e=this.\u0275fac=function(W){return new(W||ke)};static#t=this.\u0275mod=s.a4G({type:ke});static#n=this.\u0275inj=s.s3X({providers:[{provide:R,useClass:Ee,multi:!0,deps:[C.Ud,V,s.oPY,[new s.T7N,N]]},{provide:V,useClass:ae,deps:[]}]})}class P1{static#e=this.\u0275fac=function(W){return new(W||P1)};static#t=this.\u0275prov=s.wxM({token:P1,factory:function(W){let we=null;return we=W?new(W||P1):s.CoB(_t),we},providedIn:"root"})}class _t extends P1{constructor(x){super(),this._doc=x}sanitize(x,W){if(null==W)return null;switch(x){case s.SI6.NONE:return W;case s.SI6.HTML:return(0,s.K2p)(W,"HTML")?(0,s.E2t)(W):(0,s.Om8)(this._doc,String(W)).toString();case s.SI6.STYLE:return(0,s.K2p)(W,"Style")?(0,s.E2t)(W):W;case s.SI6.SCRIPT:if((0,s.K2p)(W,"Script"))return(0,s.E2t)(W);throw new s.OBp(5200,!1);case s.SI6.URL:return(0,s.K2p)(W,"URL")?(0,s.E2t)(W):(0,s.ozE)(String(W));case s.SI6.RESOURCE_URL:if((0,s.K2p)(W,"ResourceURL"))return(0,s.E2t)(W);throw new s.OBp(5201,!1);default:throw new s.OBp(5202,!1)}}bypassSecurityTrustHtml(x){return(0,s.GM_)(x)}bypassSecurityTrustStyle(x){return(0,s.Vfw)(x)}bypassSecurityTrustScript(x){return(0,s.ER9)(x)}bypassSecurityTrustUrl(x){return(0,s.Gc)(x)}bypassSecurityTrustResourceUrl(x){return(0,s.u8n)(x)}static#e=this.\u0275fac=function(W){return new(W||_t)(s.CoB(C.Ud))};static#t=this.\u0275prov=s.wxM({token:_t,factory:_t.\u0275fac,providedIn:"root"})}var l1,ct;(ct=l1||(l1={}))[ct.NoHttpTransferCache=0]="NoHttpTransferCache",ct[ct.HttpTransferCacheOptions=1]="HttpTransferCacheOptions";new s.a8Z("17.2.4")},726:(Tt,Ne,D)=>{"use strict";D.d(Ne,{g:()=>Lt,u:()=>lt});var s=D(32),C=D(456),F=D(56),te=D(314),U=D(556);const k=function(Te){return{showDownload:Te}};class B{constructor(){this.downloadEvent=new s._w7,this.hideDownloadPopUp=new s._w7,this.showDownloadPopUp=!1}hideDownloadPopup(V,N){this.disabledHandle.disengage(),this.hideDownloadPopUp.emit({event:V,type:N})}ngOnChanges(V){for(const N in V)if(V.hasOwnProperty(N)&&"showDownloadPopUp"===N){this.showDownloadPopUp=V[N].currentValue||!1;const ae=document.querySelector(".file-download");this.disabledHandle=C.c.disabled({filter:ae})}}download(V,N){this.downloadEvent.emit({event:V,type:N}),this.disabledHandle.disengage()}static#e=this.\u0275fac=function(N){return new(N||B)};static#t=this.\u0275cmp=s.In1({type:B,selectors:[["sb-player-download-popup"]],inputs:{title:"title",showDownloadPopUp:"showDownloadPopUp"},outputs:{downloadEvent:"downloadEvent",hideDownloadPopUp:"hideDownloadPopUp"},features:[s.SYr],decls:16,vars:4,consts:[[1,"file-download",3,"ngClass"],[1,"file-download__overlay"],["aria-modal","true","aria-labelledby","Download Content","aria-describedby","Dialog to download content",1,"file-download__popup"],[1,"close-btn",3,"click"],["type","button","id","close","data-animation","showShadow","aria-label","player-close-btn",1,"close-icon"],[1,"file-download__metadata"],[1,"file-download__title","text-left"],[1,"file-download__text","text-left"],[1,"file-download__size"],[1,"file-download__action-btns"],["type","button","id","cancel",1,"sb-btn","sb-btn-normal","sb-btn-outline-primary","sb-btn-radius","cancel-btn","mr-8",3,"click"],["type","button","id","download",1,"sb-btn","sb-btn-normal","sb-btn-primary","sb-btn-radius","download-btn",3,"click"]],template:function(N,ae){1&N&&(s.I0R(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),s.qCj("click",function(ke){return ae.hideDownloadPopup(ke,"DOWNLOAD_POPUP_CLOSE")}),s.wR5(4,"button",4),s.C$Y(),s.I0R(5,"div",5)(6,"h5",6),s.OEk(7,"Confirm Download"),s.C$Y(),s.I0R(8,"div",7),s.OEk(9),s.C$Y(),s.wR5(10,"div",8),s.I0R(11,"div",9)(12,"button",10),s.qCj("click",function(ke){return ae.hideDownloadPopup(ke,"DOWNLOAD_POPUP_CANCEL")}),s.OEk(13,"Cancel"),s.C$Y(),s.I0R(14,"button",11),s.qCj("click",function(ke){return ae.download(ke,"DOWNLOAD")}),s.OEk(15,"Download"),s.C$Y()()()()()()),2&N&&(s.E7m("ngClass",s.S45(2,k,ae.showDownloadPopUp)),s.yG2(9),s.oRS('"',ae.title,'" will be saved on your device.'))},dependencies:[F.QF],styles:['[_nghost-%COMP%] .file-download[_ngcontent-%COMP%]{width:100%;height:100%;position:absolute;top:0;left:0;z-index:99;transition:all .3s;opacity:0;visibility:hidden}[_nghost-%COMP%] .file-download__overlay[_ngcontent-%COMP%]{width:100%;height:100%;background:rgba(var(--rc-rgba-black),.5);display:flex;align-items:center;justify-content:center;transition:all .3s;visibility:hidden}[_nghost-%COMP%] .file-download__popup[_ngcontent-%COMP%]{width:90%;max-width:22.5rem;min-height:13.125rem;background:var(--white);border-radius:1rem;box-shadow:0 0 1.5em rgba(var(--rc-rgba-black),.22);padding:1.5rem;position:relative;transition:all .3s ease-in;transform:scale(.5)}[_nghost-%COMP%] .file-download__close-btn[_ngcontent-%COMP%]{position:absolute;top:.75rem;right:.75rem;width:1.5rem;height:1.5rem;cursor:pointer}[_nghost-%COMP%] .file-download__close-btn[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%}[_nghost-%COMP%] .file-download__metadata[_ngcontent-%COMP%]{display:flex;flex-direction:column;height:100%}[_nghost-%COMP%] .file-download__title[_ngcontent-%COMP%]{font-size:1rem;font-weight:700;line-height:1.375rem;word-break:break-word}[_nghost-%COMP%] .file-download__text[_ngcontent-%COMP%]{color:var(--gray-400);word-break:break-word}[_nghost-%COMP%] .file-download__size[_ngcontent-%COMP%]{color:var(--black)}[_nghost-%COMP%] .file-download__text[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__size[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.25rem}[_nghost-%COMP%] .file-download__title[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__text[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__size[_ngcontent-%COMP%]{margin:0 0 1.5em}[_nghost-%COMP%] .file-download__action-btns[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end}[_nghost-%COMP%] .file-download__action-btns[_ngcontent-%COMP%] .cancel-btn[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__action-btns[_ngcontent-%COMP%] .download-btn[_ngcontent-%COMP%]{outline:none;border:none;font-size:.75rem;text-transform:uppercase;cursor:pointer;line-height:normal}[_nghost-%COMP%] .file-download.showDownload[_ngcontent-%COMP%] .file-download__popup[_ngcontent-%COMP%]{transform:scale(1);visibility:visible}[_nghost-%COMP%] .file-download.showDownload[_ngcontent-%COMP%]{visibility:visible;opacity:1}[_nghost-%COMP%] .file-download.showDownload[_ngcontent-%COMP%] .file-download__overlay[_ngcontent-%COMP%]{visibility:visible}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%]{position:absolute;top:.75rem;right:.75rem}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]{width:1.875rem;height:1.875rem;background:0 0;border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;padding:0}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:after{content:"";transform:rotate(-45deg)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:before{content:"";transform:rotate(45deg)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:after, [_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:before{content:"";width:1.25rem;height:.125rem;position:absolute;background-color:var(--black)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]{box-shadow:0 0 0 0 var(--red) inset;transition:.2s cubic-bezier(.175,.885,.52,1.775);border:0px solid var(--white)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:before{transition:.2s cubic-bezier(.175,.885,.52,1.775)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:after{transition:.2s cubic-bezier(.175,.885,.52,1.775)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover{box-shadow:0 0 0 .25rem var(--red) inset}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover:before{transform:scale(.7) rotate(45deg);transition-delay:.1s;background-color:var(--red)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover:after{transform:scale(.7) rotate(-45deg);transition-delay:.1s;background-color:var(--red)} html[dir=rtl] .close-btn{left:.75rem;right:auto}']})}function ne(Te,V){if(1&Te&&(s.S2Z(),s.I0R(0,"text",229)(1,"tspan",230),s.OEk(2),s.C$Y(),s.I0R(3,"tspan",231),s.OEk(4),s.C$Y()()),2&Te){const N=s.GaO();s.yG2(2),s.cNF(N.outcomeLabel),s.yG2(2),s.cNF(N.outcome)}}function re(Te,V){if(1&Te&&(s.S2Z(),s.I0R(0,"g",232)(1,"g",233),s.wR5(2,"polygon",234)(3,"path",235),s.C$Y(),s.I0R(4,"text",236)(5,"tspan",237),s.OEk(6),s.C$Y()()()),2&Te){const N=s.GaO();s.yG2(6),s.cNF(N.timeSpentLabel)}}function R(Te,V){1&Te&&(s.S2Z(),s.I0R(0,"svg",238)(1,"defs")(2,"linearGradient",239),s.wR5(3,"stop",240)(4,"stop",241),s.C$Y()(),s.I0R(5,"g",242),s.wR5(6,"path",243)(7,"path",244),s.C$Y()())}function j(Te,V){1&Te&&(s.S2Z(),s.I0R(0,"svg",238)(1,"defs")(2,"linearGradient",239),s.wR5(3,"stop",240)(4,"stop",241),s.C$Y()(),s.I0R(5,"g",242),s.wR5(6,"path",243)(7,"path",245),s.C$Y()())}function se(Te,V){if(1&Te){const N=s.KQA();s.I0R(0,"div",246),s.qCj("click",function(){s.usT(N);const Ee=s.GaO();return s.CGJ(Ee.exitContent.emit({type:"EXIT"}))}),s.S2Z(),s.I0R(1,"svg",247)(2,"defs")(3,"linearGradient",248),s.wR5(4,"stop",240)(5,"stop",241),s.C$Y()(),s.I0R(6,"g",242),s.wR5(7,"path",249)(8,"path",250),s.C$Y()(),s.gRP(),s.I0R(9,"div",226),s.OEk(10,"Exit"),s.C$Y()()}}function me(Te,V){if(1&Te){const N=s.KQA();s.SAx(0),s.I0R(1,"div",251),s.OEk(2,"Up Next"),s.C$Y(),s.I0R(3,"div",252),s.qCj("click",function(){s.usT(N);const Ee=s.GaO();return s.CGJ(Ee.playNext())}),s.I0R(4,"div",253),s.OEk(5),s.C$Y(),s.I0R(6,"div",254),s.wR5(7,"img",255),s.C$Y()(),s.k70()}if(2&Te){const N=s.GaO();s.yG2(5),s.cNF(N.nextContent.name)}}const be=["*"];class xe{constructor(){this.showReplay=!0,this.replayContent=new s._w7,this.exitContent=new s._w7,this.playNextContent=new s._w7}ngOnInit(){this.subscription=(0,te.w)(document,"keydown").subscribe(V=>{"Enter"===V.key&&(V.stopPropagation(),document.activeElement.click())})}playNext(){this.playNextContent.emit({name:this.nextContent.name,identifier:this.nextContent.identifier,type:"NEXT_CONTENT_PLAY"})}replay(){this.showReplay&&this.replayContent.emit({type:"REPLAY"})}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}static#e=this.\u0275fac=function(N){return new(N||xe)};static#t=this.\u0275cmp=s.In1({type:xe,selectors:[["sb-player-end-page"]],inputs:{showExit:"showExit",showReplay:"showReplay",contentName:"contentName",outcome:"outcome",outcomeLabel:"outcomeLabel",userName:"userName",timeSpentLabel:"timeSpentLabel",nextContent:"nextContent"},outputs:{replayContent:"replayContent",exitContent:"exitContent",playNextContent:"playNextContent"},ngContentSelectors:be,decls:237,vars:9,consts:[[1,"player-endpage"],[1,"player-endpage__left-panel"],[1,"user-score-card"],["width","100%","height","100%","viewBox","0 0 250 250","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink",0,"xmlns","xhtml","http://www.w3.org/1999/xhtml"],["id","filter-1"],["in","SourceGraphic","type","matrix","values",""],["x1","-19.3154721%","y1","50%","x2","100%","y2","50%","id","linearGradient-1"],["stop-color","#43A981","offset","0%"],["stop-color","#1D7E58","offset","100%"],["x1","0%","y1","0%","x2","101.719666%","y2","100%","id","linearGradient-2"],["stop-color","#FFCD55","offset","0%"],["stop-color","#FFD955","offset","100%"],["d","M124.02,185.665 C116.138,185.665 109.713,175.367 102.434,173.416 C94.911,171.399 84.204,177.031 77.612,173.212 C70.933,169.339 70.491,157.213 65.068,151.786 C59.642,146.36 47.514,145.92 43.643,139.24 C39.825,132.649 45.454,121.942 43.438,114.42 C41.487,107.143 31.19,100.717 31.19,92.831 C31.19,84.948 41.487,78.521 43.438,71.245 C45.454,63.721 39.825,53.013 43.644,46.423 C47.516,39.742 59.643,39.304 65.068,33.878 C70.493,28.452 70.933,16.325 77.612,12.453 C84.206,8.635 94.911,14.266 102.434,12.248 C109.713,10.297 116.138,-1.42108547e-14 124.02,-1.42108547e-14 C131.907,-1.42108547e-14 138.332,10.297 145.608,12.248 C153.132,14.266 163.839,8.635 170.429,12.454 C177.11,16.325 177.55,28.453 182.976,33.879 C188.403,39.305 200.531,39.743 204.401,46.425 C208.22,53.015 202.589,63.722 204.606,71.245 C206.558,78.521 216.854,84.948 216.854,92.831 C216.854,100.717 206.558,107.143 204.606,114.421 C202.589,121.943 208.22,132.651 204.4,139.242 C200.529,145.923 188.401,146.361 182.975,151.787 C177.55,157.214 177.11,169.34 170.429,173.212 C163.839,177.031 153.132,171.4 145.608,173.416 C138.332,175.367 131.907,185.665 124.02,185.665","id","path-3"],["x","-6.5%","y","-6.5%","width","112.9%","height","112.9%","filterUnits","objectBoundingBox","id","filter-4"],["stdDeviation","11.5","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","1","in","shadowBlurInner1","result","shadowOffsetInner1"],["in","shadowOffsetInner1","in2","SourceAlpha","operator","arithmetic","k2","-1","k3","1","result","shadowInnerInner1"],["values","0 0 0 0 0.0914162133 0 0 0 0 0.159459438 0 0 0 0 0.537477355 0 0 0 1 0","type","matrix","in","shadowInnerInner1"],["x1","50%","y1","0.0901442308%","x2","50%","y2","99.6203016%","id","linearGradient-5"],["stop-color","#1D6349","offset","0%"],["stop-color","#1D6349","offset","100%"],["id","text-8","x","55","y","16","text-anchor","middle","fill","#FFFFFE",4,"ngIf"],["id","player-Player","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","endgame-l2","transform","translate(-39.000000, -65.000000)"],["id","Group-2","transform","translate(39.500000, 65.000000)"],["filter","url(#filter-1)","id","Group"],["transform","translate(4.000000, 4.000000)",1,"particles"],["d","M84.4144231,47.2437308 L77.9616538,41.1916154 C77.5351923,40.7922308 76.8658846,40.8133846 76.4665,41.2394231 C76.0666923,41.6654615 76.0882692,42.3351923 76.5143077,42.7345769 L82.9670769,48.7866923 C83.3931154,49.1860769 84.0624231,49.1649231 84.4622308,48.7384615 C84.8616154,48.3124231 84.8404615,47.6431154 84.4144231,47.2437308","id","Fill-3"],["d","M78.2087308,48.9402692 L84.2616923,42.4875 C84.6615,42.0614615 84.6399231,41.3921538 84.2138846,40.9927692 C83.7878462,40.5929615 83.1185385,40.6141154 82.7187308,41.0405769 L76.6661923,47.4929231 C76.2663846,47.9189615 76.2879615,48.5886923 76.714,48.9880769 C77.1400385,49.3878846 77.8093462,49.3663077 78.2087308,48.9402692","id","Fill-4"],["d","M91.8275769,140.082038 L85.3748077,134.030346 C84.9487692,133.630538 84.2794615,133.652115 83.8796538,134.078154 C83.4802692,134.504192 83.5014231,135.1735 83.9278846,135.573308 L90.3806538,141.625 C90.8066923,142.024808 91.476,142.003231 91.8753846,141.577192 C92.2751923,141.151154 92.2536154,140.481846 91.8275769,140.082038","id","Fill-5"],["d","M85.6223077,141.779 L91.6748462,135.326231 C92.0746538,134.900192 92.0535,134.230885 91.6270385,133.831077 C91.201,133.431269 90.5316923,133.452846 90.1323077,133.878885 L84.0793462,140.331654 C83.6799615,140.757692 83.7011154,141.427 84.1271538,141.826808 C84.5531923,142.226192 85.2225,142.205038 85.6223077,141.779","id","Fill-6"],["d","M13.3091538,191.951269 L6.85638462,185.899154 C6.43034615,185.499769 5.76103846,185.520923 5.36123077,185.946962 C4.96184615,186.373423 4.98342308,187.042731 5.40946154,187.442115 L11.8622308,193.494231 C12.2882692,193.893615 12.9575769,193.872462 13.3569615,193.446423 C13.7567692,193.020385 13.7351923,192.350654 13.3091538,191.951269","id","Fill-7"],["d","M7.10388462,193.647808 L13.1568462,187.195038 C13.5562308,186.769 13.5350769,186.099692 13.1090385,185.700308 C12.683,185.3005 12.0136923,185.322077 11.6138846,185.748115 L5.56092308,192.200885 C5.16153846,192.626923 5.18269231,193.296231 5.60873077,193.695615 C6.03476923,194.095423 6.70407692,194.073846 7.10388462,193.647808","id","Fill-8"],["d","M10.4914615,38.4115769 L4.03869231,32.3594615 C3.61265385,31.9600769 2.94334615,31.9812308 2.54353846,32.4072692 C2.14415385,32.8333077 2.16573077,33.5030385 2.59176923,33.9024231 L9.04453846,39.9545385 C9.47057692,40.3539231 10.1398846,40.3327692 10.5392692,39.9067308 C10.9390769,39.4802692 10.9175,38.8109615 10.4914615,38.4115769","id","Fill-9"],["d","M4.28619231,40.1081154 L10.3391538,33.6553462 C10.7385385,33.2293077 10.7173846,32.56 10.2909231,32.1606154 C9.86488462,31.7608077 9.19557692,31.7823846 8.79619231,32.2084231 L2.74323077,38.6611923 C2.34342308,39.0872308 2.365,39.7565385 2.79103846,40.1559231 C3.21707692,40.5557308 3.88638462,40.5341538 4.28619231,40.1081154","id","Fill-10"],["d","M239.977269,47.0855 L233.5245,41.0333846 C233.098462,40.634 232.429154,40.6551538 232.029769,41.0811923 C231.629962,41.5072308 231.651538,42.1765385 232.077577,42.5763462 L238.530346,48.6284615 C238.956385,49.0278462 239.625692,49.0066923 240.0255,48.5802308 C240.424885,48.1541923 240.403308,47.4848846 239.977269,47.0855","id","Fill-11"],["d","M233.771577,48.7820385 L239.824538,42.3292692 C240.223923,41.9032308 240.202769,41.2339231 239.776731,40.8341154 C239.350692,40.4347308 238.681385,40.4558846 238.281577,40.8823462 L232.228615,47.3346923 C231.829231,47.7607308 231.850385,48.4304615 232.276423,48.8298462 C232.702885,49.2296538 233.372192,49.2080769 233.771577,48.7820385","id","Fill-12"],["d","M163.849231,80.0025769 L157.396462,73.9508846 C156.970423,73.5510769 156.301115,73.5726538 155.901308,73.9986923 C155.501923,74.4247308 155.523077,75.0940385 155.949115,75.4938462 L162.401885,81.5455385 C162.828346,81.9453462 163.497654,81.9237692 163.897038,81.4977308 C164.296846,81.0716923 164.275269,80.4023846 163.849231,80.0025769","id","Fill-13"],["d","M157.644385,81.6995385 L163.696923,75.2467692 C164.096731,74.8207308 164.075154,74.1514231 163.649115,73.7516154 C163.223077,73.3522308 162.553769,73.3733846 162.154385,73.7994231 L156.101423,80.2521923 C155.701615,80.6782308 155.723192,81.3475385 156.149231,81.7473462 C156.575269,82.1467308 157.244577,82.1255769 157.644385,81.6995385","id","Fill-14"],["d","M195.311346,151.846538 L188.858577,145.794423 C188.432538,145.395038 187.763231,145.416192 187.363423,145.842654 C186.964038,146.268692 186.985615,146.938 187.411654,147.337385 L193.864423,153.3895 C194.290462,153.788885 194.959769,153.767731 195.359154,153.341692 C195.758962,152.915654 195.737385,152.245923 195.311346,151.846538","id","Fill-15"],["d","M189.105654,153.543077 L195.158615,147.090308 C195.558,146.664269 195.536846,145.994962 195.110808,145.595577 C194.684769,145.195769 194.015462,145.217346 193.615654,145.643385 L187.562692,152.096154 C187.163308,152.522192 187.184462,153.1915 187.6105,153.590885 C188.036538,153.990692 188.705846,153.969115 189.105654,153.543077","id","Fill-16"],["d","M190.299577,210.370769 L183.846808,204.318654 C183.420769,203.919269 182.751462,203.940423 182.352077,204.366885 C181.952269,204.792923 181.973846,205.462231 182.399885,205.861615 L188.852654,211.913731 C189.278692,212.313538 189.948,212.291962 190.347808,211.865923 C190.747192,211.439885 190.726038,210.770577 190.299577,210.370769","id","Fill-17"],["d","M184.093885,212.067308 L190.146846,205.614538 C190.546654,205.1885 190.525077,204.519192 190.099038,204.119808 C189.673,203.72 189.003692,203.741577 188.603885,204.167615 L182.551346,210.620385 C182.151538,211.046423 182.173115,211.715731 182.599154,212.115115 C183.025192,212.514923 183.6945,212.493346 184.093885,212.067308","id","Fill-18"],["d","M131.642077,57.7017692 L132.557615,57.1720769 L128.114462,49.4881538 C127.925346,49.1611154 127.575885,48.9597308 127.198077,48.9601532 C126.819846,48.9601532 126.470808,49.1623846 126.282538,49.4898462 L117.420346,64.8674231 C117.231654,65.1948846 117.232077,65.5980769 117.421192,65.9251154 C117.610308,66.2521538 117.959769,66.4535385 118.337577,66.453116 L127.210346,66.4459231 L136.084808,66.4416923 C136.462615,66.4416923 136.811654,66.2394615 137.000346,65.9124231 C137.189462,65.5849615 137.189038,65.1817692 136.999923,64.8547308 L132.557615,57.1720769 L131.642077,57.7017692 L130.726115,58.2310385 L134.251192,64.3271538 L127.209077,64.3305385 L120.168231,64.3364615 L127.200615,52.1336538 L130.726115,58.2310385 L131.642077,57.7017692","id","Fill-19"],["d","M116.952846,151.625692 L117.868808,151.096 L113.425654,143.412077 C113.236115,143.085038 112.887077,142.883654 112.508846,142.884076 C112.131038,142.884076 111.782,143.086308 111.593308,143.413769 L102.731115,158.791346 C102.542423,159.118385 102.542846,159.522 102.731962,159.849038 C102.921077,160.176077 103.270538,160.377462 103.648346,160.377039 L112.521538,160.369846 L121.396,160.365615 C121.773808,160.365192 122.123269,160.163385 122.311962,159.836346 C122.500654,159.508885 122.500231,159.105692 122.311115,158.778231 L117.868808,151.096 L116.952846,151.625692 L116.037308,152.154962 L119.562385,158.251077 L112.520269,158.254462 L105.479,158.260385 L112.511385,146.057577 L116.037308,152.154962 L116.952846,151.625692","id","Fill-20"],["d","M167.868885,180.468538 L168.784423,179.938846 L164.341269,172.254923 C164.152154,171.927885 163.802692,171.7265 163.424885,171.7265 C163.047077,171.726923 162.697615,171.929154 162.508923,172.256192 L158.080154,179.944346 L153.646731,187.633769 C153.458038,187.961231 153.458462,188.364423 153.647577,188.691885 C153.836692,189.018923 154.186154,189.220308 154.563962,189.219885 L163.437154,189.212692 L172.311615,189.208462 C172.689423,189.208038 173.038462,189.006231 173.227154,188.678769 C173.415846,188.351731 173.415846,187.948538 173.226731,187.621077 L168.784423,179.938846 L167.868885,180.468538 L166.952923,180.997808 L170.478,187.093923 L163.435885,187.097308 L156.394615,187.103231 L163.427423,174.900423 L166.952923,180.997808 L167.868885,180.468538","id","Fill-21"],["d","M197.152577,121.4785 L198.174731,121.751808 L200.466962,113.176885 C200.564269,112.811769 200.459769,112.422115 200.192385,112.155154 C199.925,111.888192 199.534923,111.784115 199.170231,111.882269 L190.602077,114.186769 L182.030115,116.489154 C181.665423,116.587308 181.380269,116.872462 181.282538,117.237577 C181.185231,117.602692 181.289731,117.991923 181.557115,118.259308 L187.836423,124.528462 L194.114462,130.801 C194.381846,131.067962 194.7715,131.172462 195.136615,131.074308 C195.501308,130.976154 195.786462,130.691 195.884192,130.325885 L198.174731,121.751808 L197.152577,121.4785 L196.130846,121.205615 L194.313308,128.009115 L184.348577,118.056654 L191.151231,116.229808 L197.949654,114.401269 L196.130846,121.205615 L197.152577,121.4785","id","Fill-22"],["d","M51.2223462,21.9327308 L52.2440769,22.2056154 L54.5358846,13.6306923 C54.6336154,13.2655769 54.5291154,12.8759231 54.2617308,12.6089615 C53.9939231,12.342 53.6042692,12.2379231 53.2395769,12.3360769 L44.6714231,14.6405769 L44.6718462,14.6405769 L36.0994615,16.9433846 C35.7343462,17.0411154 35.4496154,17.3266923 35.3518846,17.6918077 C35.2545769,18.0569231 35.3590769,18.4461538 35.6264615,18.7131154 L41.9061923,24.9822692 L41.9057692,24.9818462 L48.1842308,31.2543846 C48.4516154,31.5213462 48.8412692,31.6258462 49.2059615,31.5276923 C49.5710769,31.4295385 49.8562308,31.1443846 49.9535385,30.7792692 L52.2440769,22.2056154 L50.2006154,21.6594231 L48.3830769,28.4629231 L43.4009231,23.4854231 L43.4005,23.485 L38.4179231,18.5108846 L45.2205769,16.6836154 L45.221,16.6836154 L52.019,14.8550769 L50.2006154,21.6594231 L51.2223462,21.9327308","id","Fill-23"],["d","M45.1456923,207.203192 L46.1674231,207.476077 L48.4592308,198.900731 C48.5569615,198.535615 48.4520385,198.145962 48.1846538,197.879 C47.9172692,197.612038 47.5276154,197.507962 47.1629231,197.606115 L38.5947692,199.911038 L38.5947692,199.910615 L30.0228077,202.213846 C29.6576923,202.311577 29.3725385,202.597154 29.2752308,202.962269 C29.1775,203.327385 29.2824231,203.716615 29.5498077,203.983577 L35.8295385,210.252308 L35.8291154,210.251885 L42.1075769,216.524423 C42.3749615,216.791385 42.7646154,216.895885 43.1293077,216.797731 C43.4944231,216.699577 43.7791538,216.414423 43.8768846,216.049308 L46.1674231,207.476077 L44.1239615,206.930308 L42.3064231,213.732962 L37.3242692,208.755462 L37.3238462,208.755038 L32.3412692,203.781346 L39.1435,201.953654 L39.1439231,201.953654 L45.9423462,200.125115 L44.1239615,206.929885 L45.1456923,207.203192","id","Fill-24"],["d","M206.143808,31.5111923 L206.6735,32.4267308 L214.357423,27.984 C214.684462,27.7948846 214.885846,27.4454231 214.885424,27.0676154 C214.885424,26.6893846 214.683192,26.3403462 214.355731,26.1516538 L206.667577,21.7224615 L206.668,21.7228846 L198.978154,17.2894615 C198.651115,17.1007692 198.2475,17.1011923 197.920462,17.2903077 C197.593423,17.4794231 197.392038,17.8288846 197.392461,18.2066923 L197.399654,27.0798846 L197.399654,27.0794615 L197.403885,35.9547692 C197.403885,36.3325769 197.606115,36.6816154 197.933577,36.8703077 C198.260615,37.059 198.664231,37.059 198.991269,36.8698846 L206.6735,32.4267308 L206.143808,31.5111923 L205.614538,30.5952308 L199.518423,34.1211538 L199.515038,27.0786154 L199.515038,27.0781923 L199.509115,20.0373462 L205.611577,23.5556538 L205.612,23.5556538 L211.711923,27.0697308 L205.614538,30.5952308 L206.143808,31.5111923","id","Fill-25"],["d","M44.9489615,120.167385 L45.4782308,121.082923 L53.1625769,116.640192 C53.4896154,116.450654 53.691,116.101192 53.6905776,115.723385 C53.6901538,115.345577 53.4883462,114.996538 53.1608846,114.807846 L45.4727308,110.378654 L45.4731538,110.379077 L37.7833077,105.945654 C37.4558462,105.756962 37.0526538,105.757385 36.7256154,105.9465 C36.3985769,106.135615 36.1971923,106.485077 36.1971923,106.862885 L36.2094615,124.610962 C36.2094615,124.989192 36.4112692,125.338231 36.7387308,125.526923 C37.0661923,125.715615 37.4693846,125.715192 37.7964231,125.526077 L45.4786538,121.082923 L44.4192692,119.251846 L38.324,122.777346 L38.3142692,108.693538 L44.4167308,112.211423 L44.4167308,112.211846 L50.5170769,115.725923 L44.4196923,119.251846 L44.9489615,120.167385","id","Fill-26"],["d","M146.638885,105.637654 L145.581192,105.637654 C145.580769,107.208115 144.947423,108.619923 143.918923,109.650115 C142.888731,110.678615 141.476923,111.311538 139.906885,111.312385 C138.336423,111.311538 136.924192,110.678615 135.893577,109.650115 C134.865077,108.619923 134.232154,107.208115 134.231731,105.637654 C134.232154,104.066769 134.865077,102.654962 135.893577,101.624769 C136.924192,100.596269 138.336423,99.9633462 139.906885,99.9625 C141.476923,99.9633462 142.888731,100.596269 143.918923,101.624769 C144.947423,102.654962 145.580769,104.066769 145.581192,105.637654 L147.696577,105.637654 C147.695731,101.334538 144.209154,97.8479615 139.906885,97.8471154 C135.603769,97.8479615 132.116769,101.334538 132.116346,105.637654 C132.116769,109.940346 135.603769,113.426923 139.906885,113.427769 C144.209154,113.426923 147.695731,109.940346 147.696577,105.637654 L146.638885,105.637654","id","Fill-27"],["d","M112.621808,30.5059615 L111.564115,30.5059615 C111.563692,32.0768462 110.930769,33.4886538 109.901846,34.5188462 C108.871654,35.5473462 107.459846,36.1802692 105.889385,36.1811154 C104.318923,36.1802692 102.907115,35.5473462 101.8765,34.5188462 C100.848,33.4886538 100.214654,32.0764231 100.214231,30.5059615 C100.214654,28.9355 100.848,27.5236923 101.8765,26.4935 C102.907115,25.465 104.318923,24.8320769 105.889385,24.8316538 C107.459846,24.8320769 108.871654,25.465 109.901846,26.4935 C110.930769,27.5236923 111.563692,28.9355 111.564115,30.5059615 L113.6795,30.5059615 C113.678654,26.2032692 110.192077,22.7166923 105.889385,22.7162692 C101.586692,22.7166923 98.0996923,26.2032692 98.0988462,30.5059615 C98.0996923,34.8095 101.586692,38.2956538 105.889385,38.2965 C110.192077,38.2956538 113.678654,34.8090769 113.6795,30.5059615 L112.621808,30.5059615","id","Fill-28"],["d","M116.918154,229.204885 L115.860462,229.204885 C115.860038,230.775346 115.227115,232.187577 114.198192,233.217769 C113.168,234.246269 111.756192,234.879615 110.185731,234.880038 C108.615692,234.879615 107.203462,234.246269 106.172846,233.217769 C105.144346,232.187154 104.511423,230.775346 104.510577,229.204885 C104.511423,227.634423 105.144346,226.222615 106.172846,225.192423 C107.203462,224.163923 108.615692,223.531 110.185731,223.530577 C111.756192,223.531 113.168423,224.163923 114.198615,225.192423 C115.227115,226.222615 115.860038,227.634423 115.860462,229.204885 L117.975846,229.204885 C117.975423,224.901769 114.488423,221.415615 110.185731,221.415192 C108.038192,221.414346 106.084,222.288423 104.677269,223.696423 C103.268846,225.102731 102.394769,227.056923 102.395192,229.204885 C102.396038,233.508 105.883462,236.994577 110.185731,236.995423 C114.488423,236.994577 117.975423,233.508 117.975846,229.204885 L116.918154,229.204885","id","Fill-29"],["d","M135.982423,219.142846 C135.983269,217.572385 136.616192,216.160577 137.645115,215.130385 C138.675308,214.101885 140.087538,213.468962 141.658,213.468538 C143.228462,213.468962 144.640269,214.101885 145.670885,215.130385 C146.699385,216.160154 147.332308,217.572385 147.332731,219.142846 C147.332731,219.726692 147.806577,220.200538 148.390423,220.200538 C148.974692,220.200538 149.448115,219.726692 149.448115,219.142846 C149.447692,214.839731 145.960692,211.353577 141.658,211.353153 C139.510038,211.352308 137.555846,212.226385 136.149538,213.634385 C134.741115,215.040269 133.866615,216.994462 133.867038,219.142846 C133.867038,219.726692 134.340885,220.200538 134.924731,220.200538 C135.509,220.200538 135.982423,219.726692 135.982423,219.142846","id","Fill-30"],["d","M82.247,115.736077 C82.2474231,114.165615 82.8807692,112.753385 83.9092692,111.723192 C84.9398846,110.694692 86.3521154,110.061769 87.9221538,110.061346 C89.4926154,110.061769 90.9044231,110.694692 91.9350385,111.723192 C92.9635385,112.753385 93.5964615,114.165192 93.5968846,115.736077 C93.5968846,116.319923 94.0707308,116.793769 94.6545769,116.793769 C95.2388462,116.793769 95.7122692,116.319923 95.7122692,115.736077 C95.7118462,111.432962 92.2248462,107.946385 87.9221538,107.945538 C83.6198846,107.946385 80.1324615,111.432962 80.1316154,115.736077 C80.1316154,116.319923 80.6054615,116.793769 81.1893077,116.793769 C81.7735769,116.793769 82.247,116.319923 82.247,115.736077","id","Fill-31"],["d","M11.4163077,61.0732692 C11.4167308,59.5011154 12.0479615,58.0884615 13.0713846,57.0586923 C14.0969231,56.0306154 15.5006923,55.3989615 17.061,55.3981154 C18.6213077,55.3989615 20.0250769,56.0306154 21.0501923,57.0586923 C22.0736154,58.0884615 22.7048462,59.5011154 22.7052692,61.0732692 C22.7052692,61.6571154 23.1786923,62.1309615 23.7629615,62.1309615 C24.3468077,62.1309615 24.820654,61.6571154 24.820654,61.0732692 C24.8210769,58.9265769 23.9516538,56.9732308 22.5495769,55.5660769 C21.1491923,54.1576538 19.2017692,53.2823077 17.061,53.2827306 C14.9202308,53.2823077 12.9728077,54.1576538 11.5724231,55.5660769 C10.1699231,56.9732308 9.3005,58.9265769 9.30092292,61.0732692 C9.30092292,61.6571154 9.77434615,62.1309615 10.3586154,62.1309615 C10.9428846,62.1309615 11.4163077,61.6571154 11.4163077,61.0732692","id","Fill-32"],["d","M180.062808,71.0401154 C178.491077,71.0396923 177.078,70.4084615 176.048231,69.3850385 C175.019731,68.3595 174.388077,66.9557308 174.387654,65.3954231 C174.388077,63.8351154 175.019731,62.4317692 176.048231,61.4062308 C177.078,60.3828077 178.490654,59.752 180.062808,59.7511538 C180.647077,59.7511538 181.1205,59.2777308 181.1205,58.6938846 C181.1205,58.1096154 180.647077,57.6361917 180.062808,57.6361917 C177.916115,57.6353462 175.962769,58.5047692 174.555615,59.9072692 C173.147192,61.3072308 172.271423,63.2546538 172.272269,65.3954231 C172.271423,67.5361923 173.147192,69.4836154 174.555615,70.884 C175.962769,72.2865 177.916115,73.1559231 180.062808,73.1555002 C180.647077,73.1555002 181.1205,72.6820769 181.1205,72.0978077 C181.1205,71.5135385 180.647077,71.0401154 180.062808,71.0401154","id","Fill-33"],["d","M17.9490385,228.116731 C16.3768846,228.115885 14.9642308,227.485077 13.9344615,226.461654 C12.9063846,225.436115 12.2747308,224.032346 12.2743077,222.472038 C12.2747308,220.911731 12.9063846,219.507962 13.9344615,218.482846 C14.9642308,217.459423 16.3768846,216.828615 17.9490385,216.828192 C18.5328846,216.828192 19.0067308,216.354769 19.0067308,215.7705 C19.0067308,215.186231 18.5328846,214.712808 17.9490385,214.712808 C15.8023462,214.712385 13.849,215.581808 12.4418462,216.983885 C11.0334231,218.383846 10.1580769,220.331269 10.1589225,222.472038 C10.1580769,224.612808 11.0334231,226.560231 12.4418462,227.960615 C13.849,229.362692 15.8023462,230.232538 17.9490385,230.232116 C18.5328846,230.232116 19.0067308,229.758269 19.0067308,229.174423 C19.0067308,228.590154 18.5328846,228.116731 17.9490385,228.116731","id","Fill-34"],["d","M90.1932308,14.0000385 C88.6215,13.9996154 87.2088462,13.3683846 86.1790769,12.3449615 C85.151,11.3194231 84.5193462,9.91565385 84.5185,8.35534615 C84.5193462,6.79503846 85.151,5.39126923 86.1790769,4.36615385 C87.2088462,3.34273077 88.6215,2.7115 90.1932308,2.71107692 C90.7775,2.71107692 91.2509231,2.23765385 91.2509231,1.65338462 C91.2509231,1.06953846 90.7775,0.595692153 90.1932308,0.595692153 C88.0469615,0.595269231 86.0936154,1.46469231 84.6864615,2.86676923 C83.2780385,4.26715385 82.4026923,6.21457692 82.4031152,8.35534615 C82.4026923,10.4961154 83.2780385,12.4435385 84.6864615,13.8439231 C86.0931923,15.2464231 88.0469615,16.1158462 90.1932308,16.1154232 C90.7775,16.1154232 91.2509231,15.642 91.2509231,15.0577308 C91.2509231,14.4734615 90.7775,14.0000385 90.1932308,14.0000385","id","Fill-35"],["d","M21.3154615,158.362769 L20.2577692,158.362769 C20.2569231,159.933231 19.624,161.345038 18.5955,162.375654 C17.5653077,163.404154 16.1530769,164.037077 14.5830385,164.037923 C13.0125769,164.037077 11.6003462,163.404154 10.5701538,162.375654 C9.54123077,161.345038 8.90830769,159.933231 8.90788462,158.362769 C8.90830769,156.792308 9.54123077,155.3805 10.5701538,154.350308 C11.6003462,153.321808 13.0125769,152.688885 14.5830385,152.688038 C16.1530769,152.688885 17.5653077,153.321808 18.5955,154.349885 C19.624,155.380077 20.2569231,156.791885 20.2577692,158.362769 L22.3731538,158.362769 C22.3723077,154.059654 18.8853077,150.5735 14.5830385,150.572654 C12.4350769,150.572231 10.4808846,151.446308 9.07415385,152.854308 C7.66615385,154.260192 6.79165385,156.214385 6.79249939,158.362769 C6.79292308,162.665885 10.2803462,166.152462 14.5830385,166.153308 C18.8853077,166.152462 22.3723077,162.665462 22.3731538,158.362769 L21.3154615,158.362769","id","Fill-36"],["d","M228.928192,166.051346 L227.8705,166.051346 C227.869654,167.621808 227.236731,169.034038 226.208231,170.064654 C225.178038,171.093154 223.766231,171.726077 222.196192,171.7265 C220.625731,171.726077 219.2135,171.093154 218.183308,170.064654 C217.154385,169.034038 216.521462,167.621808 216.521038,166.051346 C216.521462,164.480885 217.154385,163.069077 218.182885,162.038885 C219.2135,161.010385 220.625308,160.377885 222.196192,160.377038 C223.766231,160.377885 225.178038,161.010385 226.208231,162.038885 C227.236731,163.069077 227.869654,164.480885 227.8705,166.051346 L229.985885,166.051346 C229.985038,161.748231 226.498038,158.2625 222.196192,158.261654 C217.8935,158.2625 214.406077,161.748231 214.405654,166.051346 C214.406077,170.354462 217.893077,173.841462 222.196192,173.841885 C226.498462,173.841462 229.985038,170.354462 229.985885,166.051346 L228.928192,166.051346","id","Fill-37"],["d","M210.305192,58.6993846 L210.305192,59.7570769 L222.64,59.7570769 L222.64,71.0337692 L211.362885,71.0337692 L211.362885,58.6993846 L210.305192,58.6993846 L210.305192,59.7570769 L210.305192,58.6993846 L209.2475,58.6993846 L209.2475,72.0914615 C209.2475,72.3702692 209.360462,72.6427308 209.557192,72.8394615 C209.754346,73.0366154 210.026808,73.1491538 210.305192,73.1491538 L223.697692,73.1491538 C223.976077,73.1491538 224.248538,73.0366154 224.445269,72.8394615 C224.642423,72.6427308 224.755385,72.3702692 224.755385,72.0914615 L224.755385,58.6993846 C224.755385,58.421 224.642423,58.1485385 224.445269,57.9513846 C224.248538,57.7546538 223.976077,57.6416923 223.697692,57.6416923 L210.305192,57.6416923 C210.026808,57.6416923 209.754346,57.7546538 209.557192,57.9513846 C209.360462,58.1485385 209.2475,58.421 209.2475,58.6993846 L210.305192,58.6993846","id","Fill-38"],["d","M58.8897692,65.3954231 L58.8897692,66.4531154 L71.2237308,66.4531154 L71.2237308,77.7302308 L59.9474615,77.7302308 L59.9474615,65.3954231 L58.8897692,65.3954231 L58.8897692,66.4531154 L58.8897692,65.3954231 L57.8320769,65.3954231 L57.8320769,78.7879231 C57.8320769,79.0663077 57.9450385,79.3387692 58.1417692,79.5355 C58.3389231,79.7326538 58.6113846,79.8456154 58.8897692,79.8456154 L72.2814231,79.8456154 C72.5602308,79.8456154 72.8326923,79.7326538 73.0294231,79.5355 C73.2265769,79.3387692 73.3391154,79.0663077 73.3391154,78.7879231 L73.3391154,65.3954231 C73.3391154,65.1170385 73.2265769,64.8445769 73.0294231,64.6478462 C72.8326923,64.4506923 72.5602308,64.3377308 72.2814231,64.3377308 L58.8897692,64.3377308 C58.6113846,64.3377308 58.3389231,64.4506923 58.1417692,64.6478462 C57.9450385,64.8445769 57.8320769,65.1170385 57.8320769,65.3954231 L58.8897692,65.3954231","id","Fill-39"],["d","M58.2175,150.893346 L58.2175,151.951038 L70.5518846,151.951038 L70.5518846,163.228154 L59.2751923,163.228154 L59.2751923,150.893346 L58.2175,150.893346 L58.2175,151.951038 L58.2175,150.893346 L57.1598077,150.893346 L57.1598077,164.285846 C57.1598077,164.564231 57.2727692,164.836692 57.4699231,165.033423 C57.6666538,165.230577 57.9391154,165.343538 58.2175,165.343538 L71.6095769,165.343538 C71.8879615,165.343538 72.1604231,165.230577 72.3571538,165.033423 C72.5543077,164.836692 72.6672692,164.564231 72.6672692,164.285846 L72.6672692,150.893346 C72.6672692,150.614962 72.5543077,150.3425 72.3571538,150.145346 C72.1604231,149.948615 71.8879615,149.835654 71.6095769,149.835654 L58.2175,149.835654 C57.9391154,149.835654 57.6666538,149.948615 57.4699231,150.145346 C57.2727692,150.3425 57.1598077,150.614962 57.1598077,150.893346 L58.2175,150.893346","id","Fill-40"],["d","M210.305192,215.776423 L210.305192,216.834115 L222.639154,216.834115 L222.639154,228.110808 L211.362885,228.110808 L211.362885,215.776423 L210.305192,215.776423 L210.305192,216.834115 L210.305192,215.776423 L209.2475,215.776423 L209.2475,229.1685 C209.2475,229.446885 209.360462,229.719346 209.557192,229.9165 C209.754346,230.113231 210.026808,230.226192 210.305192,230.226192 L223.696846,230.226192 C223.975231,230.226192 224.247692,230.113231 224.444423,229.9165 C224.641577,229.719346 224.754538,229.446885 224.754538,229.1685 L224.754538,215.776423 C224.754538,215.497615 224.641577,215.225154 224.444423,215.028423 C224.247692,214.831269 223.975231,214.718731 223.696846,214.718731 L210.305192,214.718731 C210.026808,214.718731 209.754346,214.831269 209.557192,215.028423 C209.360462,215.225154 209.2475,215.497615 209.2475,215.776423 L210.305192,215.776423","id","Fill-41"],["d","M154.751808,1.65973077 L154.751808,2.71742308 L167.085346,2.71742308 L167.085346,13.9941154 L155.8095,13.9941154 L155.8095,1.65973077 L154.751808,1.65973077 L154.751808,2.71742308 L154.751808,1.65973077 L153.694115,1.65973077 L153.694115,15.0518077 C153.694115,15.3306154 153.806654,15.6030769 154.003808,15.7998077 C154.200538,15.9965385 154.473,16.1095 154.751808,16.1095 L168.143038,16.1095 C168.421423,16.1095 168.693885,15.9965385 168.891038,15.7998077 C169.087769,15.6030769 169.200731,15.3306154 169.200731,15.0518077 L169.200731,1.65973077 C169.200731,1.38134615 169.087769,1.10888462 168.891038,0.911730769 C168.693885,0.715 168.421423,0.602038462 168.143038,0.602038462 L154.751808,0.602038462 C154.473,0.602038462 154.200538,0.715 154.003808,0.911730769 C153.806654,1.10888462 153.694115,1.38134615 153.694115,1.65973077 L154.751808,1.65973077","id","Fill-42"],["d","M135.508154,136.771462 C135.298731,136.769769 135.172654,136.731692 135.044885,136.667808 C134.934038,136.610269 134.818962,136.522692 134.692038,136.386462 C134.469077,136.151231 134.227077,135.765385 133.973654,135.300423 C133.585692,134.604885 133.179962,133.738423 132.487808,132.969692 C132.140885,132.587654 131.710615,132.232269 131.180923,131.980115 C130.6525,131.726692 130.033538,131.585808 129.357885,131.587068 C128.773615,131.587068 128.300192,132.060923 128.300192,132.644769 C128.300192,133.229038 128.773615,133.702462 129.357885,133.702462 C129.702269,133.703308 129.957808,133.76 130.175269,133.847577 C130.365654,133.925423 130.530654,134.0295 130.692692,134.168269 C130.975308,134.409 131.243115,134.767769 131.503731,135.2065 C131.901,135.862692 132.255115,136.675423 132.809346,137.425962 C133.089,137.799538 133.432538,138.165077 133.889038,138.443462 C134.342577,138.722692 134.9095,138.890231 135.508154,138.886896 C136.092423,138.886896 136.565846,138.413423 136.565846,137.829154 C136.565846,137.245308 136.092423,136.771462 135.508154,136.771462","id","Fill-43"],["d","M147.808269,136.771462 C147.598423,136.769769 147.472346,136.731692 147.344577,136.667808 C147.233731,136.610269 147.119077,136.522692 146.991731,136.386462 C146.768769,136.151231 146.526769,135.765385 146.273346,135.300423 C145.885385,134.604885 145.480077,133.738423 144.787923,132.970115 C144.441,132.587654 144.011154,132.232269 143.481462,131.980115 C142.953038,131.726692 142.334077,131.585808 141.658423,131.587068 C141.074577,131.587068 140.600731,132.060923 140.600731,132.644769 C140.600731,133.229038 141.074577,133.702462 141.658423,133.702462 C142.002808,133.703308 142.258346,133.76 142.475808,133.847577 C142.665769,133.925 142.830769,134.0295 142.992808,134.168269 C143.275423,134.409 143.543231,134.767769 143.803423,135.2065 C144.201115,135.862692 144.555231,136.675423 145.109038,137.425962 C145.389115,137.799538 145.732231,138.165077 146.188731,138.443462 C146.642692,138.722692 147.209192,138.890231 147.808269,138.886896 C148.392115,138.886896 148.865962,138.413423 148.865962,137.829154 C148.865962,137.245308 148.392115,136.771462 147.808269,136.771462","id","Fill-44"],["d","M135.508154,138.886873 C136.029808,138.888962 136.527346,138.764577 136.945769,138.545423 C137.313423,138.354615 137.617615,138.101192 137.870615,137.830423 C138.313154,137.353615 138.616923,136.825192 138.896577,136.319615 C139.3095,135.559346 139.676731,134.8435 140.093462,134.393346 C140.300769,134.166154 140.5085,134.003269 140.746269,133.889462 C140.985308,133.776923 141.262846,133.704154 141.658423,133.702462 C142.242692,133.702462 142.716115,133.229038 142.716115,132.644769 C142.716115,132.060923 142.242692,131.587076 141.658423,131.587076 C141.070346,131.586654 140.525423,131.692 140.045231,131.887885 C139.624269,132.058385 139.257462,132.295308 138.945654,132.563538 C138.398615,133.034846 138.015731,133.589923 137.696731,134.122154 C137.225,134.921346 136.870038,135.691346 136.512962,136.159269 C136.337385,136.394923 136.1745,136.548077 136.028538,136.635654 C135.880038,136.721962 135.748885,136.7685 135.508154,136.771462 C134.924308,136.771462 134.450462,137.245308 134.450462,137.829154 C134.450462,138.413423 134.924308,138.886873 135.508154,138.886873","id","Fill-45"],["d","M147.808269,138.886873 C148.3295,138.888962 148.827038,138.764577 149.245462,138.545423 C149.613115,138.354615 149.917308,138.101192 150.170308,137.830423 C150.612423,137.353192 150.916192,136.825192 151.196269,136.319615 C151.608769,135.559346 151.976,134.8435 152.392731,134.393346 C152.600038,134.166154 152.808192,134.003269 153.045538,133.889462 C153.284577,133.776923 153.562115,133.704154 153.957692,133.702462 C154.541538,133.702462 155.015385,133.229038 155.015385,132.644769 C155.015385,132.060923 154.541538,131.587076 153.957692,131.587076 C153.369192,131.586654 152.824269,131.692 152.344077,131.887885 C151.923538,132.058385 151.556731,132.295308 151.244923,132.563538 C150.697885,133.034846 150.315,133.589923 149.996,134.122154 C149.524269,134.921346 149.169731,135.691346 148.812231,136.159269 C148.636654,136.394923 148.473769,136.548077 148.328231,136.635654 C148.179731,136.721962 148.048154,136.7685 147.808269,136.771462 C147.224,136.771462 146.750577,137.245308 146.750577,137.829154 C146.750577,138.413423 147.224,138.886873 147.808269,138.886873","id","Fill-46"],["d","M170.546962,233.332423 C170.337115,233.330308 170.211038,233.292654 170.083269,233.228346 C169.972423,233.170808 169.857769,233.083231 169.730423,232.947 C169.507462,232.711769 169.265462,232.325923 169.012038,231.860962 C168.624077,231.165423 168.218346,230.298538 167.526615,229.529808 C167.179692,229.147769 166.749,228.792385 166.219308,228.540231 C165.690885,228.286385 165.071923,228.145923 164.396692,228.147184 C163.812423,228.147184 163.339,228.620615 163.339,229.204885 C163.339,229.789154 163.812423,230.262577 164.396692,230.262577 C164.741077,230.263423 164.996192,230.319692 165.214077,230.407692 C165.404038,230.485115 165.569038,230.589192 165.7315,230.727962 C166.013692,230.969115 166.2815,231.327885 166.542115,231.766615 C166.939385,232.422808 167.293923,233.235538 167.847731,233.9865 C168.127808,234.360077 168.470923,234.725615 168.927423,235.004 C169.381385,235.283654 169.947885,235.451192 170.546962,235.447858 C171.130808,235.447858 171.604654,234.973962 171.604654,234.390115 C171.604654,233.805846 171.130808,233.332423 170.546962,233.332423","id","Fill-47"],["d","M182.846654,233.332423 C182.637231,233.330308 182.510731,233.292654 182.382962,233.228346 C182.272538,233.170808 182.157462,233.083231 182.030115,232.947 C181.807154,232.711769 181.565577,232.326346 181.311731,231.861385 C180.924192,231.165846 180.518462,230.299385 179.826731,229.530654 C179.479808,229.148615 179.049538,228.793231 178.519846,228.540654 C177.991423,228.287231 177.372462,228.146769 176.697231,228.14803 C176.112962,228.14803 175.639538,228.621462 175.639538,229.205731 C175.639538,229.79 176.112962,230.263423 176.697231,230.263423 C177.041615,230.264269 177.296731,230.320538 177.514192,230.408115 C177.704154,230.485962 177.869577,230.590038 178.031615,230.728808 C178.313808,230.969538 178.581615,231.328308 178.842231,231.767038 C179.2395,232.423231 179.593615,233.235962 180.147846,233.9865 C180.4275,234.360077 180.771038,234.725615 181.227538,235.004 C181.681077,235.283654 182.247577,235.451192 182.846654,235.447858 C183.430923,235.447858 183.904346,234.973962 183.904346,234.390115 C183.904346,233.805846 183.430923,233.332423 182.846654,233.332423","id","Fill-48"],["d","M170.546962,235.447825 C171.068192,235.4495 171.565731,235.325538 171.984577,235.105962 C172.352231,234.915577 172.656423,234.662154 172.909,234.390962 C173.351538,233.914154 173.655308,233.385731 173.935385,232.880154 C174.347885,232.120308 174.715115,231.404038 175.131846,230.953885 C175.339154,230.726692 175.547308,230.563808 175.785077,230.45 C176.023692,230.337462 176.301231,230.264692 176.697231,230.263423 C177.2815,230.263423 177.754923,229.79 177.754923,229.205731 C177.754923,228.621462 177.2815,228.148033 176.697231,228.148033 C176.108731,228.147192 175.563808,228.252538 175.083615,228.448423 C174.663077,228.618923 174.295846,228.855846 173.984038,229.124077 C173.437,229.595808 173.054115,230.150885 172.735115,230.682692 C172.263385,231.481885 171.908846,232.251885 171.551769,232.719808 C171.375769,232.955885 171.212885,233.108615 171.067346,233.196192 C170.918846,233.282923 170.787269,233.329038 170.546962,233.332423 C169.962692,233.332423 169.489269,233.805846 169.489269,234.390115 C169.489269,234.973962 169.962692,235.447825 170.546962,235.447825","id","Fill-49"],["d","M182.847077,235.447825 C183.368308,235.4495 183.865846,235.325115 184.284269,235.105538 C184.6515,234.915154 184.955692,234.661731 185.208692,234.390538 C185.650808,233.913731 185.954577,233.385308 186.234654,232.880154 C186.647154,232.119885 187.014385,231.404038 187.431115,230.953885 C187.638423,230.726692 187.846154,230.563808 188.0835,230.45 C188.322538,230.337462 188.599654,230.264692 188.995231,230.263423 L188.995654,230.263423 L188.995654,229.208692 L188.828962,230.249885 C188.906385,230.262154 188.966038,230.263423 188.995654,230.263423 L188.995654,229.208692 L188.828962,230.249885 C189.405615,230.342115 189.948,229.9495 190.040654,229.372846 C190.132885,228.795769 189.739846,228.253385 189.163192,228.161154 C189.085769,228.148885 189.025692,228.148033 188.995654,228.148033 L188.995231,228.148033 C188.407154,228.147192 187.862231,228.252538 187.382038,228.448423 C186.9615,228.618923 186.594692,228.855846 186.282885,229.124077 C185.736269,229.595385 185.353385,230.150462 185.034385,230.682269 C184.562654,231.481462 184.208115,232.251462 183.851038,232.719808 C183.675038,232.955462 183.512154,233.108192 183.366615,233.196192 C183.218115,233.2825 183.086538,233.329038 182.846231,233.332423 C182.261962,233.332423 181.788962,233.806269 181.788962,234.390115 C181.788962,234.974385 182.262808,235.447825 182.847077,235.447825","id","Fill-50"],["d","M187.318577,94.1223462 C187.109154,94.1202308 186.983077,94.0825769 186.855308,94.0182692 C186.744462,93.9607308 186.629385,93.8731538 186.502462,93.7369231 C186.2795,93.5016923 186.0375,93.1162692 185.784077,92.6508846 C185.396115,91.9553462 184.990385,91.0888846 184.298654,90.3201538 C183.951731,89.9381154 183.521462,89.5827308 182.991769,89.3305769 C182.463346,89.0767308 181.844385,88.9362692 181.169154,88.9375299 C180.584885,88.9375299 180.111462,89.4109615 180.111462,89.9952308 C180.111462,90.5795 180.584885,91.0529231 181.169154,91.0529231 C181.513538,91.0537692 181.768654,91.1100385 181.986115,91.1980385 C182.1765,91.2754615 182.3415,91.3795385 182.503538,91.5183077 C182.786154,91.7590385 183.053538,92.1182308 183.314154,92.5565385 C183.711423,93.2131538 184.065538,94.0258846 184.619769,94.7764231 C184.899423,95.15 185.242962,95.5155385 185.699462,95.7939231 C186.153,96.0735769 186.7195,96.2411154 187.318577,96.2377811 C187.902846,96.2377811 188.376269,95.7638846 188.376269,95.1800385 C188.376269,94.5957692 187.902846,94.1223462 187.318577,94.1223462","id","Fill-51"],["d","M199.618692,94.1223462 C199.408846,94.1202308 199.282769,94.0825769 199.155,94.0182692 C199.044154,93.9607308 198.9295,93.8731538 198.802154,93.7369231 C198.579192,93.5016923 198.337192,93.1162692 198.083769,92.6513077 C197.695808,91.9557692 197.2905,91.0893077 196.598346,90.3205769 C196.251423,89.9385385 195.821154,89.5831538 195.291885,89.331 C194.763038,89.0771538 194.1445,88.9366923 193.468846,88.937953 C192.885,88.937953 192.411154,89.4113846 192.411154,89.9956538 C192.411154,90.5799231 192.885,91.0533462 193.468846,91.0533462 C193.813231,91.0541923 194.068769,91.1104615 194.286231,91.1980385 C194.476192,91.2758846 194.641192,91.3799615 194.803231,91.5187308 C195.085846,91.7594615 195.353231,92.1182308 195.613846,92.5569615 C196.011115,93.2131538 196.365654,94.0258846 196.919462,94.7768462 C197.199538,95.15 197.542654,95.5155385 197.999154,95.7939231 C198.453115,96.0735769 199.019615,96.2411154 199.618692,96.2377811 C200.202538,96.2377811 200.676385,95.7638846 200.676385,95.1800385 C200.676385,94.5957692 200.202538,94.1223462 199.618692,94.1223462","id","Fill-52"],["d","M187.318577,96.2377479 C187.839808,96.2394231 188.337769,96.1154615 188.756192,95.8958846 C189.123846,95.7055 189.428038,95.4520769 189.681038,95.1808846 C190.123577,94.7040769 190.427346,94.1756538 190.707423,93.6705 C191.119923,92.9102308 191.487577,92.1939615 191.904308,91.7438077 C192.111615,91.5166154 192.319346,91.3537308 192.557115,91.2399231 C192.795731,91.1273846 193.073269,91.0546154 193.468846,91.0533462 C194.053115,91.0533462 194.526538,90.5799231 194.526538,89.9956538 C194.526538,89.4113846 194.053115,88.9379565 193.468846,88.9379565 C192.880769,88.9371154 192.335846,89.0424615 191.855654,89.2383462 C191.435115,89.4088462 191.067885,89.6457692 190.756077,89.914 C190.209462,90.3857308 189.826154,90.9408077 189.507577,91.4726154 C189.035423,92.2718077 188.680885,93.0418077 188.323808,93.5097308 C188.147808,93.7453846 187.984923,93.8985385 187.839385,93.9861154 C187.690462,94.0728462 187.558885,94.1189615 187.318577,94.1223462 C186.734731,94.1223462 186.260885,94.5957692 186.260885,95.1800385 C186.260885,95.7638846 186.734731,96.2377479 187.318577,96.2377479","id","Fill-53"],["d","M199.618692,96.2377478 C200.139923,96.2394231 200.637462,96.1150385 201.056308,95.8958846 C201.423538,95.7050769 201.728154,95.4516538 201.980731,95.1808846 C202.423269,94.7036538 202.727038,94.1756538 203.006692,93.6700769 C203.419615,92.9102308 203.786846,92.1939615 204.203577,91.7438077 C204.410885,91.5166154 204.618615,91.3537308 204.856385,91.2399231 C205.095423,91.1273846 205.372962,91.0546154 205.768962,91.0533462 C206.352808,91.0533462 206.826654,90.5795 206.826654,89.9956538 C206.826654,89.4113846 206.352808,88.9379565 205.768962,88.9379565 C205.180462,88.9371154 204.635538,89.0424615 204.155346,89.2383462 C203.734808,89.4088462 203.367577,89.6457692 203.055769,89.914 C202.508731,90.3853077 202.125846,90.9403846 201.806846,91.4721923 C201.335115,92.2718077 200.980577,93.0418077 200.623077,93.5097308 C200.4475,93.7453846 200.284615,93.8985385 200.138654,93.9861154 C199.990154,94.0724231 199.858577,94.1189615 199.618269,94.1223462 C199.034,94.1223462 198.560577,94.5957692 198.560577,95.1800385 C198.561,95.7643077 199.034423,96.2377478 199.618692,96.2377478","id","Fill-54"],["d","M16.2766154,87.857 C16.0667692,87.8553077 15.9406923,87.8172308 15.8129231,87.7529231 C15.7020769,87.6958077 15.5874231,87.6078077 15.4600769,87.472 C15.2371154,87.2367692 14.9951154,86.8509231 14.7416923,86.3859615 C14.3537308,85.6904231 13.948,84.8235385 13.2562692,84.0552308 C12.9093462,83.6727692 12.4790769,83.3173846 11.9493846,83.0652308 C11.4209615,82.8118077 10.802,82.6709231 10.1263462,82.6721838 C9.5425,82.6721838 9.06865385,83.1460385 9.06865385,83.7298846 C9.06865385,84.3141538 9.5425,84.7875769 10.1263462,84.7875769 C10.4707308,84.7884231 10.7262692,84.8451154 10.9437308,84.9326923 C11.1341154,85.0101154 11.2991154,85.1146154 11.4611538,85.2533846 C11.7437692,85.4941154 12.0111538,85.8528846 12.2717692,86.2916154 C12.6690385,86.9478077 13.0235769,87.7605385 13.5773846,88.5115 C13.8574615,88.8850769 14.2005769,89.2506154 14.6570769,89.5285769 C15.1110385,89.8082308 15.6775385,89.9757692 16.2766154,89.9724349 C16.8604615,89.9724349 17.3343077,89.4989615 17.3343077,88.9146923 C17.3343077,88.3304231 16.8604615,87.857 16.2766154,87.857","id","Fill-55"],["d","M28.5763077,87.857 C28.3664615,87.8553077 28.2403846,87.8172308 28.1126154,87.7529231 C28.0017692,87.6958077 27.8871154,87.6078077 27.7597692,87.472 C27.5368077,87.2367692 27.2948077,86.8509231 27.0413846,86.3859615 C26.6538462,85.6904231 26.2481154,84.8239615 25.5563846,84.0552308 C25.2094615,83.6731923 24.7791923,83.3178077 24.2495,83.0656538 C23.7210769,82.8122308 23.1021154,82.6713462 22.4268846,82.6726069 C21.8426154,82.6726069 21.3691923,83.1464615 21.3691923,83.7303077 C21.3691923,84.3145769 21.8426154,84.788 22.4268846,84.788 C22.7708462,84.7888462 23.0263846,84.8455385 23.2438462,84.9331154 C23.4338077,85.0105385 23.5988077,85.1150385 23.7612692,85.2538077 C24.0434615,85.4945385 24.3112692,85.8533077 24.5718846,86.2920385 C24.9691538,86.9482308 25.3232692,87.7609615 25.8775,88.5115 C26.1571538,88.8850769 26.5006923,89.2506154 26.9571923,89.5285769 C27.4107308,89.8082308 27.9772308,89.9757692 28.5763077,89.9724349 C29.1605769,89.9724349 29.634,89.4989615 29.634,88.9146923 C29.634,88.3304231 29.1605769,87.857 28.5763077,87.857","id","Fill-56"],["d","M16.2766154,89.9724112 C16.7978462,89.9745 17.2953846,89.8501154 17.7142308,89.6309615 C18.0814615,89.4401538 18.3860769,89.1867308 18.6386538,88.9159615 C19.0811923,88.4387308 19.3849615,87.9107308 19.6650385,87.4051538 C20.0775385,86.6448846 20.4451923,85.9290385 20.8619231,85.4788846 C21.0692308,85.2516923 21.2769615,85.0888077 21.5147308,84.975 C21.7533462,84.8624615 22.0308846,84.7892692 22.4268846,84.788 C23.0107308,84.788 23.4845769,84.3145769 23.4845769,83.7303077 C23.4845769,83.1464615 23.0107308,82.6726103 22.4268846,82.6726103 C21.8383846,82.6717692 21.2934615,82.7775385 20.8132692,82.9734231 C20.3927308,83.1439231 20.0255,83.3804231 19.7136923,83.6486538 C19.1670769,84.1203846 18.7837692,84.6754615 18.4647692,85.2072692 C17.9930385,86.0068846 17.6385,86.7764615 17.2814231,87.2448077 C17.1054231,87.4804615 16.9425385,87.6331923 16.797,87.7211923 C16.6485,87.8075 16.5169231,87.8536154 16.2766154,87.857 C15.6923462,87.857 15.2189231,88.3304231 15.2189231,88.9146923 C15.2189231,89.4989615 15.6923462,89.9724112 16.2766154,89.9724112","id","Fill-57"],["d","M28.5763077,89.9724017 C29.0975385,89.9740769 29.5950769,89.8501154 30.0139231,89.6305385 C30.3815769,89.4401538 30.6857692,89.1867308 30.9383462,88.9155385 C31.3808846,88.4387308 31.6842308,87.9103077 31.9643077,87.4047308 C32.3768077,86.6448846 32.7444615,85.9286154 33.1607692,85.4788846 C33.3685,85.2516923 33.5762308,85.0888077 33.8135769,84.975 C34.0526154,84.8624615 34.3301538,84.7892692 34.7257308,84.788 L34.7257308,83.7332692 L34.6381538,84.7846154 C34.6804615,84.788 34.7109231,84.788 34.7257308,84.788 L34.7257308,83.7332692 L34.6381538,84.7846154 C35.2203077,84.8328462 35.7318077,84.4004615 35.7800385,83.8183077 C35.8286923,83.2361538 35.3963077,82.7246538 34.8141538,82.6764231 C34.7714231,82.6730385 34.7409615,82.6726141 34.7257308,82.6726141 C34.1376538,82.6721923 33.5927308,82.7775385 33.1121154,82.9734231 C32.692,83.1435 32.3247692,83.3804231 32.0129615,83.6486538 C31.4659231,84.1203846 31.0830385,84.6754615 30.7644615,85.2072692 C30.2927308,86.0064615 29.9377692,86.7764615 29.5806923,87.2443846 C29.4046923,87.4804615 29.2422308,87.6331923 29.0962692,87.7211923 C28.9477692,87.8075 28.8161923,87.8536154 28.5758846,87.857 C27.9920385,87.857 27.5186154,88.3308462 27.5186154,88.9151154 C27.5186154,89.4989615 27.9920385,89.9724017 28.5763077,89.9724017","id","Fill-58"],["d","M135.468808,19.5072308 C135.466692,19.7170769 135.429038,19.8431538 135.364731,19.9709231 C135.307192,20.0817692 135.219615,20.1964231 135.083385,20.3237692 C134.848154,20.5467308 134.462731,20.7887308 133.997346,21.0421538 C133.301808,21.4301154 132.435346,21.8358462 131.667038,22.5275769 C131.285,22.8745 130.929192,23.3047692 130.677038,23.8344615 C130.423615,24.3628846 130.282731,24.9818462 130.284408,25.6575 C130.284408,26.2413462 130.757846,26.7151923 131.342115,26.7151923 C131.925962,26.7151923 132.399808,26.2413462 132.399808,25.6575 C132.400231,25.3131154 132.456923,25.0575769 132.5445,24.8401154 C132.622346,24.6497308 132.726423,24.4847308 132.865192,24.3226923 C133.105923,24.0400769 133.464692,23.7726923 133.903423,23.5120769 C134.559615,23.1148077 135.372346,22.7602692 136.122885,22.2064615 C136.496462,21.9263846 136.862,21.5832692 137.140385,21.1267692 C137.420038,20.6728077 137.587154,20.1063077 137.584231,19.5072308 C137.584231,18.9233846 137.110346,18.4495385 136.5265,18.4495385 C135.942231,18.4495385 135.468808,18.9233846 135.468808,19.5072308","id","Fill-59"],["d","M135.468808,7.20753846 C135.466692,7.41696154 135.429038,7.54346154 135.364731,7.67123077 C135.307192,7.78165385 135.219615,7.89673077 135.083385,8.02407692 C134.848154,8.24703846 134.462731,8.48861538 133.997346,8.74246154 C133.301808,9.13 132.435346,9.53573077 131.667038,10.2274615 C131.285,10.5743846 130.929615,11.0046538 130.677038,11.5343462 C130.423615,12.0627692 130.282731,12.6817308 130.284408,13.3569615 C130.284408,13.9412308 130.757846,14.4146538 131.342115,14.4146538 C131.925962,14.4146538 132.399808,13.9412308 132.399808,13.3569615 C132.400231,13.013 132.456923,12.7574615 132.5445,12.54 C132.622346,12.3500385 132.726423,12.1846154 132.865192,12.0225769 C133.105923,11.7403846 133.464692,11.4725769 133.903423,11.2119615 C134.559615,10.8146923 135.372346,10.4605769 136.122885,9.90634615 C136.496462,9.62669231 136.862,9.28315385 137.140385,8.82665385 C137.420038,8.37311538 137.587154,7.80661538 137.584231,7.20753846 C137.584231,6.62369231 137.110346,6.14984615 136.5265,6.14984615 C135.942231,6.14984615 135.468808,6.62369231 135.468808,7.20753846","id","Fill-60"],["d","M137.584209,19.5072308 C137.585885,18.986 137.461923,18.4884615 137.242346,18.0696154 C137.051962,17.7019615 136.798538,17.3977692 136.527346,17.1451923 C136.050538,16.7026538 135.522115,16.3988846 135.016538,16.1188077 C134.256692,15.7063077 133.540423,15.3386538 133.090269,14.9219231 C132.863077,14.7146154 132.700192,14.5068846 132.586385,14.2691154 C132.473846,14.0305 132.401077,13.7525385 132.399808,13.3569615 C132.399808,12.7731154 131.925962,12.2992692 131.342115,12.2992692 C130.757846,12.2992692 130.284418,12.7731154 130.284418,13.3569615 C130.283577,13.9454615 130.388923,14.4903846 130.584808,14.9705769 C130.755308,15.3911154 130.992231,15.7583462 131.260462,16.0701538 C131.731769,16.6167692 132.287269,17.0000769 132.819077,17.3186538 C133.618269,17.7908077 134.388269,18.1453462 134.856192,18.5024231 C135.091846,18.6784231 135.245,18.8413077 135.332577,18.9868462 C135.418885,19.1353462 135.465423,19.2669231 135.468808,19.5072308 C135.468808,20.0915 135.942231,20.5649231 136.5265,20.5649231 C137.110346,20.5649231 137.584209,20.0915 137.584209,19.5072308","id","Fill-61"],["d","M137.584209,7.20753846 C137.585885,6.68630769 137.461923,6.18876923 137.242346,5.76992308 C137.051962,5.40226923 136.798538,5.09807692 136.527346,4.8455 C136.050538,4.40296154 135.522115,4.09919231 135.016538,3.81953846 C134.256692,3.40661538 133.540423,3.03938462 133.090269,2.62265385 C132.863077,2.41534615 132.700192,2.20761538 132.586385,1.96984615 C132.473846,1.73080769 132.401077,1.45326923 132.399808,1.05769231 C132.399808,0.473423077 131.925962,0 131.342115,0 C130.757846,0 130.284418,0.473423077 130.284418,1.05769231 C130.283577,1.64576923 130.388923,2.19069231 130.584808,2.67130769 C130.755308,3.09184615 130.992231,3.45865385 131.260462,3.77046154 C131.731769,4.3175 132.287269,4.70038462 132.819077,5.01938462 C133.618269,5.49111538 134.388269,5.84565385 134.856192,6.20315385 C135.092269,6.37873077 135.245,6.54161538 135.332577,6.68715385 C135.419308,6.83565385 135.465423,6.96723077 135.468808,7.20753846 C135.468808,7.79180769 135.942231,8.26523077 136.5265,8.26523077 C137.110346,8.26523077 137.584209,7.79180769 137.584209,7.20753846","id","Fill-62"],["d","M97.7553077,83.8453846 C97.7536154,84.0548077 97.7155385,84.1808846 97.6516538,84.3090769 C97.5941154,84.4195 97.5065385,84.5345769 97.3703077,84.6615 C97.1350769,84.8844615 96.7492308,85.1264615 96.2842692,85.3798846 C95.5887308,85.7678462 94.7222692,86.1735769 93.9539615,86.8653077 C93.5715,87.2122308 93.2161154,87.6425 92.9639615,88.1721923 C92.7105385,88.7010385 92.5696538,89.3195769 92.5713311,89.9952308 C92.5713311,90.5795 93.0447692,91.0529231 93.6290385,91.0529231 C94.2128846,91.0529231 94.6867308,90.5795 94.6867308,89.9952308 C94.6871538,89.6508462 94.7438462,89.3953077 94.8314231,89.1778462 C94.9092692,88.9878846 95.0133462,88.8224615 95.1521154,88.6604231 C95.3928462,88.3782308 95.7516154,88.1104231 96.1903462,87.8498077 C96.8465385,87.4525385 97.6592692,87.0984231 98.4098077,86.5441923 C98.7833846,86.2645385 99.1489231,85.921 99.4273077,85.4645 C99.7065385,85.0109615 99.8740769,84.4440385 99.8707426,83.8453846 C99.8707426,83.2611154 99.3972692,82.7876923 98.813,82.7876923 C98.2291538,82.7876923 97.7553077,83.2611154 97.7553077,83.8453846","id","Fill-63"],["d","M97.7553077,71.5452692 C97.7536154,71.7551154 97.7155385,71.8811923 97.6516538,72.0089615 C97.5941154,72.1198077 97.5065385,72.2344615 97.3703077,72.3618077 C97.1350769,72.5847692 96.7492308,72.8267692 96.2842692,73.0801923 C95.5887308,73.4681538 94.7222692,73.8734615 93.9539615,74.5656154 C93.5715,74.9125385 93.2161154,75.3428077 92.9639615,75.8720769 C92.7105385,76.4009231 92.5696538,77.0194615 92.5713311,77.6951154 C92.5713311,78.2789615 93.0447692,78.7528077 93.6290385,78.7528077 C94.2128846,78.7528077 94.6867308,78.2789615 94.6867308,77.6951154 C94.6871538,77.3507308 94.7438462,77.0951923 94.8314231,76.8777308 C94.9092692,76.6877692 95.0133462,76.5227692 95.1521154,76.3607308 C95.3928462,76.0781154 95.7516154,75.8107308 96.1903462,75.5501154 C96.8465385,75.1528462 97.6592692,74.7983077 98.4098077,74.2445 C98.7833846,73.9644231 99.1489231,73.6213077 99.4273077,73.1648077 C99.7065385,72.7108462 99.8740769,72.1443462 99.8707426,71.5452692 C99.8707426,70.9614231 99.3972692,70.4875769 98.813,70.4875769 C98.2291538,70.4875769 97.7553077,70.9614231 97.7553077,71.5452692","id","Fill-64"],["d","M99.8707189,83.8453846 C99.8728077,83.3241538 99.7484231,82.8261923 99.5292692,82.4077692 C99.3388846,82.0401154 99.0854615,81.7359231 98.8142692,81.4829231 C98.3374615,81.0403846 97.8090385,80.7366154 97.3034615,80.4565385 C96.5436154,80.0440385 95.8273462,79.6768077 95.3771923,79.2600769 C95.15,79.0527692 94.9871154,78.8446154 94.8733077,78.6072692 C94.7607692,78.3682308 94.688,78.0906923 94.6867308,77.6951154 C94.6867308,77.1108462 94.2128846,76.6374231 93.6290385,76.6374231 C93.0447692,76.6374231 92.5713411,77.1108462 92.5713411,77.6951154 C92.5705,78.2831923 92.6758462,78.8281154 92.8717308,79.3083077 C93.0422308,79.7288462 93.2791538,80.0960769 93.5473846,80.4078846 C94.0186923,80.9549231 94.5737692,81.3378077 95.106,81.6568077 C95.9051923,82.1285385 96.6751923,82.4830769 97.1431154,82.8405769 C97.3787692,83.0161538 97.5319231,83.1790385 97.6195,83.3245769 C97.7058077,83.4735 97.7523462,83.6050769 97.7553077,83.8453846 C97.7553077,84.4292308 98.2291538,84.9030769 98.813,84.9030769 C99.3972692,84.9030769 99.8707189,84.4292308 99.8707189,83.8453846","id","Fill-65"],["d","M99.8707189,71.5452692 C99.8728077,71.0240385 99.7484231,70.5265 99.5292692,70.1080769 C99.3388846,69.7404231 99.0850385,69.4362308 98.8142692,69.1832308 C98.3374615,68.7411154 97.8090385,68.4373462 97.3034615,68.1572692 C96.5431923,67.7447692 95.8273462,67.3771154 95.3771923,66.9603846 C95.15,66.7530769 94.9871154,66.5453462 94.8733077,66.3075769 C94.7607692,66.0689615 94.688,65.791 94.6867308,65.3954231 C94.6867308,64.8115769 94.2128846,64.3377308 93.6290385,64.3377308 C93.0447692,64.3377308 92.5713411,64.8115769 92.5713411,65.3954231 C92.5705,65.9839231 92.6758462,66.5288462 92.8717308,67.0090385 C93.0422308,67.4295769 93.2791538,67.7968077 93.5473846,68.1086154 C94.0186923,68.6552308 94.5737692,69.0385385 95.106,69.3571154 C95.9051923,69.8292692 96.6751923,70.1838077 97.1431154,70.5408846 C97.3787692,70.7168846 97.5319231,70.8797692 97.6195,71.0253077 C97.7058077,71.1738077 97.7523462,71.3049615 97.7553077,71.5452692 C97.7553077,72.1295385 98.2291538,72.6029615 98.813,72.6029615 C99.3972692,72.6029615 99.8707189,72.1295385 99.8707189,71.5452692","id","Fill-66"],["d","M199.984654,186.622615 C199.982538,186.832462 199.944885,186.958538 199.880577,187.086308 C199.823038,187.197154 199.735462,187.311808 199.599231,187.439154 C199.364,187.662115 198.978577,187.904115 198.513192,188.157538 C197.817654,188.5455 196.951192,188.951231 196.182885,189.643385 C195.800846,189.990308 195.445462,190.420577 195.192885,190.950269 C194.939462,191.478692 194.799,192.097654 194.800261,192.773308 C194.800261,193.357154 195.273692,193.831 195.857962,193.831 C196.442231,193.831 196.915654,193.357154 196.915654,192.773308 C196.9165,192.4285 196.972769,192.173385 197.060769,191.9555 C197.138192,191.765538 197.242269,191.600115 197.381038,191.438077 C197.621769,191.155885 197.980962,190.888077 198.419269,190.627462 C199.075885,190.230192 199.888192,189.875654 200.639154,189.321846 C201.012308,189.041769 201.377846,188.698654 201.656231,188.242154 C201.935885,187.788192 202.103423,187.221692 202.100089,186.622615 C202.100089,186.038769 201.626192,185.564923 201.042346,185.564923 C200.458077,185.564923 199.984654,186.038769 199.984654,186.622615","id","Fill-67"],["d","M199.984654,174.322923 C199.982538,174.532769 199.944885,174.658846 199.880577,174.786615 C199.823038,174.897462 199.735462,175.012115 199.599231,175.139462 C199.364,175.362423 198.978577,175.604 198.513615,175.857846 C197.818077,176.245385 196.951615,176.651115 196.182885,177.342846 C195.800846,177.689769 195.445462,178.120038 195.193308,178.649731 C194.939462,179.178154 194.799,179.797115 194.800261,180.472346 C194.800261,181.056615 195.273692,181.530038 195.857962,181.530038 C196.442231,181.530038 196.915654,181.056615 196.915654,180.472346 C196.9165,180.128385 196.972769,179.872846 197.060769,179.655385 C197.138192,179.465423 197.242269,179.3 197.381038,179.137962 C197.621769,178.855769 197.980538,178.587962 198.419269,178.327346 C199.075462,177.930077 199.888192,177.575962 200.639154,177.021731 C201.012308,176.742077 201.377846,176.398538 201.656231,175.942038 C201.935885,175.4885 202.103423,174.922 202.100089,174.322923 C202.100089,173.738654 201.626192,173.265231 201.042346,173.265231 C200.458077,173.265231 199.984654,173.738654 199.984654,174.322923","id","Fill-68"],["d","M202.100056,186.622615 C202.101731,186.101385 201.977769,185.603846 201.758192,185.185 C201.567808,184.817769 201.314385,184.513154 201.043192,184.260577 C200.566385,183.818038 200.037962,183.514269 199.532808,183.234192 C198.772538,182.821692 198.056269,182.454462 197.606538,182.037731 C197.379346,181.830423 197.216038,181.622269 197.102231,181.384923 C196.990115,181.145885 196.916923,180.868346 196.915654,180.472346 C196.915654,179.8885 196.442231,179.414654 195.857962,179.414654 C195.273692,179.414654 194.800264,179.8885 194.800264,180.472346 C194.799423,181.060846 194.904769,181.605769 195.100654,182.085962 C195.271154,182.5065 195.508077,182.873731 195.776308,183.185538 C196.248038,183.732577 196.803115,184.115462 197.334923,184.434462 C198.134115,184.906192 198.904115,185.260731 199.372038,185.617808 C199.608115,185.793808 199.760846,185.956692 199.848423,186.102231 C199.935154,186.250731 199.981269,186.382308 199.984654,186.622615 C199.984654,187.206885 200.458077,187.680308 201.042346,187.680308 C201.626192,187.680308 202.100056,187.206885 202.100056,186.622615","id","Fill-69"],["d","M202.100056,174.322923 C202.101731,173.801692 201.977769,173.304154 201.758192,172.885308 C201.567808,172.518077 201.314385,172.213885 201.043192,171.960885 C200.566385,171.518769 200.037962,171.215 199.532808,170.934923 C198.772538,170.522423 198.056269,170.154769 197.606115,169.738462 C197.378923,169.530731 197.216038,169.323 197.102231,169.085654 C196.989692,168.846615 196.916923,168.569077 196.915654,168.1735 C196.915654,167.589231 196.442231,167.115808 195.857962,167.115808 C195.273692,167.115808 194.800264,167.589231 194.800264,168.1735 C194.799423,168.761577 194.904769,169.3065 195.100654,169.786692 C195.271154,170.207231 195.508077,170.574462 195.776308,170.886269 C196.248038,171.433308 196.803115,171.816192 197.334923,172.135192 C198.134115,172.606923 198.904115,172.961462 199.372038,173.318538 C199.608115,173.494538 199.760846,173.657423 199.848423,173.802962 C199.935154,173.951462 199.981269,174.082615 199.984654,174.322923 C199.984654,174.907192 200.458077,175.380615 201.042346,175.380615 C201.626192,175.380615 202.100056,174.907192 202.100056,174.322923","id","Fill-70"],["d","M73.1440769,196.315731 C73.1419615,196.525154 73.1043077,196.651231 73.04,196.779 C72.9824615,196.889846 72.8948846,197.004923 72.7586538,197.131846 C72.5234231,197.354808 72.138,197.596808 71.6726154,197.850231 C70.9770769,198.238192 70.1110385,198.643923 69.3423077,199.335654 C68.9602692,199.682577 68.6048846,200.112846 68.3523077,200.642538 C68.0988846,201.170962 67.958,201.7895 67.9596772,202.465154 C67.9596772,203.049 68.4331154,203.522846 69.0173846,203.522846 C69.6012308,203.522846 70.0750769,203.049 70.0750769,202.465154 C70.0755,202.120769 70.1321923,201.865654 70.2197692,201.647769 C70.2976154,201.457808 70.4016923,201.292808 70.5404615,201.130769 C70.7811923,200.848154 71.1399615,200.580769 71.5786923,200.320154 C72.2348846,199.922885 73.0476154,199.568346 73.7981538,199.014538 C74.1717308,198.734462 74.5372692,198.391346 74.8156538,197.934846 C75.0953077,197.480885 75.2624231,196.914385 75.2595003,196.315731 C75.2595003,195.731462 74.7856154,195.258038 74.2017692,195.258038 C73.6175,195.258038 73.1440769,195.731462 73.1440769,196.315731","id","Fill-71"],["d","M73.1440769,184.015615 C73.1419615,184.225462 73.1043077,184.351538 73.04,184.479308 C72.9824615,184.590154 72.8948846,184.704808 72.7586538,184.832154 C72.5234231,185.055115 72.138,185.297115 71.6726154,185.550538 C70.9770769,185.938077 70.1110385,186.343808 69.3423077,187.035962 C68.9602692,187.382462 68.6048846,187.812731 68.3523077,188.342423 C68.0988846,188.870846 67.958,189.489808 67.9596772,190.165038 C67.9596772,190.749308 68.4331154,191.222731 69.0173846,191.222731 C69.6012308,191.222731 70.0750769,190.749308 70.0750769,190.165038 C70.0755,189.821077 70.1321923,189.565538 70.2197692,189.348077 C70.2976154,189.158115 70.4016923,188.993115 70.5404615,188.830654 C70.7811923,188.548462 71.1399615,188.280654 71.5786923,188.020462 C72.2348846,187.622769 73.0476154,187.268654 73.7981538,186.714846 C74.1717308,186.434769 74.5372692,186.091654 74.8156538,185.634731 C75.0953077,185.181192 75.2624231,184.614692 75.2595003,184.015615 C75.2595003,183.431769 74.7856154,182.957923 74.2017692,182.957923 C73.6175,182.957923 73.1440769,183.431769 73.1440769,184.015615","id","Fill-72"],["d","M75.2594786,196.315731 C75.2611538,195.794077 75.1371923,195.296538 74.9176154,194.878115 C74.7272308,194.510462 74.4738077,194.205846 74.2026154,193.953269 C73.7258077,193.510731 73.1973846,193.206962 72.6918077,192.926885 C71.9319615,192.514385 71.2156923,192.146731 70.7655385,191.73 C70.5383462,191.522692 70.3754615,191.314962 70.2616538,191.077192 C70.1491154,190.838577 70.0763462,190.560615 70.0750769,190.165038 C70.0750769,189.581192 69.6012308,189.107346 69.0173846,189.107346 C68.4331154,189.107346 67.9596873,189.581192 67.9596873,190.165038 C67.9588462,190.753538 68.0641923,191.298462 68.2600769,191.778654 C68.4305769,192.199192 68.6675,192.566423 68.9357308,192.878231 C69.4070385,193.424846 69.9625385,193.807731 70.4943462,194.126731 C71.2935385,194.598462 72.0635385,194.953423 72.5314615,195.3105 C72.7671154,195.4865 72.9202692,195.649385 73.0078462,195.794923 C73.0941538,195.943423 73.1406923,196.075 73.1440769,196.315731 C73.1440769,196.899577 73.6175,197.373423 74.2017692,197.373423 C74.7856154,197.373423 75.2594786,196.899577 75.2594786,196.315731","id","Fill-73"],["d","M75.2594786,184.015615 C75.2611538,183.494385 75.1371923,182.996846 74.9176154,182.578 C74.7272308,182.210346 74.4738077,181.906154 74.2026154,181.653154 C73.7258077,181.211038 73.1973846,180.907269 72.6918077,180.627192 C71.9319615,180.214692 71.2156923,179.847462 70.7655385,179.430731 C70.5383462,179.223423 70.3754615,179.015269 70.2616538,178.7775 C70.1491154,178.538885 70.0763462,178.261346 70.0750769,177.865346 C70.0750769,177.281077 69.6012308,176.807654 69.0173846,176.807654 C68.4331154,176.807654 67.9596873,177.281077 67.9596873,177.865346 C67.9588462,178.453846 68.0641923,178.998769 68.2600769,179.478962 C68.4305769,179.8995 68.6675,180.266731 68.9357308,180.578538 C69.4070385,181.125577 69.9625385,181.508462 70.4943462,181.827462 C71.2935385,182.299192 72.0635385,182.653731 72.5314615,183.010808 C72.7671154,183.186808 72.9202692,183.349692 73.0078462,183.495231 C73.0941538,183.643731 73.1406923,183.775308 73.1440769,184.015615 C73.1440769,184.599885 73.6175,185.073308 74.2017692,185.073308 C74.7856154,185.073308 75.2594786,184.599885 75.2594786,184.015615","id","Fill-74"],["d","M150.245615,152.688038 L165.420962,152.688038 C166.005231,152.688038 166.478654,152.214615 166.478654,151.630346 C166.478654,151.0465 166.005231,150.572654 165.420962,150.572654 L150.245615,150.572654 C149.661769,150.572654 149.187923,151.0465 149.187923,151.630346 C149.187923,152.214615 149.661769,152.688038 150.245615,152.688038","id","Fill-75"],["d","M1.05769231,108.836538 L16.2330385,108.836538 C16.8173077,108.836538 17.2907308,108.363115 17.2907308,107.778846 C17.2907308,107.194577 16.8173077,106.721154 16.2330385,106.721154 L1.05769231,106.721154 C0.473423077,106.721154 0,107.194577 0,107.778846 C0,108.363115 0.473423077,108.836538 1.05769231,108.836538","id","Fill-76"],["d","M151.380308,38.2965 L166.555654,38.2965 C167.139923,38.2965 167.613346,37.8226538 167.613346,37.2388077 C167.613346,36.6545385 167.139923,36.1811154 166.555654,36.1811154 L151.380308,36.1811154 C150.796038,36.1811154 150.322615,36.6545385 150.322615,37.2388077 C150.322615,37.8226538 150.796038,38.2965 151.380308,38.2965","id","Fill-77"],["d","M211.198731,4.048 L226.374077,4.048 C226.957923,4.048 227.431769,3.57457692 227.431769,2.99030769 C227.431769,2.40646154 226.957923,1.93261538 226.374077,1.93261538 L211.198731,1.93261538 C210.614462,1.93261538 210.141038,2.40646154 210.141038,2.99030769 C210.141038,3.57457692 210.614462,4.048 211.198731,4.048","id","Fill-78"],["d","M61.5568462,230.232115 L76.7321923,230.232115 C77.3164615,230.232115 77.7898846,229.758269 77.7898846,229.174423 C77.7898846,228.590154 77.3164615,228.116731 76.7321923,228.116731 L61.5568462,228.116731 C60.9725769,228.116731 60.4991538,228.590154 60.4991538,229.174423 C60.4991538,229.758269 60.9725769,230.232115 61.5568462,230.232115","id","Fill-79"],["d","M101.2715,200.604038 L112.002,189.873538 C112.415346,189.460615 112.415346,188.790885 112.002,188.377962 C111.589077,187.964615 110.919346,187.964615 110.506423,188.377962 L99.7759231,199.108462 C99.3625769,199.521385 99.3625769,200.191115 99.7759231,200.604038 C100.188846,201.017385 100.858577,201.017385 101.2715,200.604038","id","Fill-80"],["d","M12.4435385,14.4688077 L23.1740385,3.73830769 C23.5873846,3.32538462 23.5873846,2.65565385 23.1740385,2.24273077 C22.7611154,1.82938462 22.0913846,1.82938462 21.6784615,2.24273077 L10.9479615,12.9732308 C10.5346154,13.3861538 10.5346154,14.0558846 10.9479615,14.4688077 C11.3608846,14.8821538 12.0306154,14.8821538 12.4435385,14.4688077","id","Fill-81"],["d","M219.533769,124.474308 L230.264269,113.743808 C230.677615,113.330885 230.677615,112.661154 230.264269,112.247808 C229.851346,111.834885 229.181615,111.834885 228.768692,112.247808 L218.037769,122.978731 C217.624846,123.391654 217.624846,124.061385 218.037769,124.474308 C218.451115,124.887231 219.120846,124.887231 219.533769,124.474308","id","Fill-82"],["d","M127.623269,71.2592692 L130.399077,66.4442308 L130.887731,66.4442308 L128.356038,70.8357692 L136.862423,70.8285769 L145.370923,70.8247692 L141.111808,63.4594231 L141.478192,63.2478846 L146.104115,71.2474231 L136.862846,71.2516538 L127.623269,71.2592692 M131.619231,64.3284231 L132.933308,62.0480385 L133.177846,62.4706923 L132.606269,63.4636538 L132.107462,64.328 L131.619231,64.3284231 M141.111808,63.4594231 L136.852269,56.0928077 L134.397577,60.3540385 L134.153038,59.9309615 L136.851423,55.2466538 L141.478192,63.2478846 L141.111808,63.4594231","id","Fill-83"],["d","M130.399077,66.4442308 L131.619231,64.3284231 L132.107462,64.328 L130.887731,66.4442308 L130.399077,66.4442308 M133.177846,62.4706923 L132.933308,62.0480385 L134.153038,59.9309615 L134.397577,60.3540385 L133.177846,62.4706923","id","Fill-84"],["d","M112.934462,165.183192 L115.710269,160.368154 L116.198923,160.368154 L113.666808,164.759692 L122.173615,164.7525 L130.682115,164.748692 L126.423,157.383346 L126.606192,157.277577 L126.789385,157.171808 L131.415308,165.171346 L122.174038,165.175577 L112.934462,165.183192 M116.930423,158.252346 L118.2445,155.971538 L118.489038,156.394615 L117.917038,157.387577 L117.418654,158.251923 L116.930423,158.252346 M126.423,157.383346 L122.163462,150.016731 L119.708769,154.277962 L119.464231,153.854885 L122.162615,149.170577 L126.789385,157.171808 L126.606192,157.277577 L126.423,157.383346","id","Fill-85"],["d","M115.710269,160.368154 L116.930423,158.252346 L117.418654,158.251923 L116.198923,160.368154 L115.710269,160.368154 M118.489038,156.394615 L118.2445,155.971538 L119.464231,153.854885 L119.708769,154.277962 L118.489038,156.394615","id","Fill-86"],["d","M163.850077,194.026038 L166.625885,189.211 L167.114538,189.210577 L164.582846,193.602538 L173.089231,193.595346 L181.597308,193.591115 L177.338615,186.226192 L177.705,186.014654 L182.3305,194.014192 L173.089654,194.018423 L163.850077,194.026038 M167.846038,187.095192 L169.160115,184.814385 L169.404654,185.237462 L168.334269,187.094769 L167.846038,187.095192 M177.338615,186.226192 L173.079077,178.859577 L170.624385,183.120808 L170.379423,182.697731 L173.078231,178.013423 L177.705,186.014654 L177.338615,186.226192","id","Fill-87"],["d","M166.625885,189.211 L167.846038,187.095192 L168.334269,187.094769 L167.114538,189.210577 L166.625885,189.211 M169.404654,185.237462 L169.160115,184.814385 L170.379423,182.697731 L170.624385,183.120808 L169.404654,185.237462","id","Fill-88"],["d","M204.624962,136.113577 L198.087577,129.582115 L196.504846,128.001923 L196.630923,127.529769 L198.386269,129.282577 L204.405385,135.296192 L208.799038,118.855423 L200.584577,121.064731 L198.186154,121.709077 L198.312231,121.237346 L200.475,120.656462 L209.396846,118.256346 L204.624962,136.113577 M194.776154,126.276192 L191.548923,123.053615 L195.953154,121.870692 L195.827077,122.342846 L192.366308,123.271923 L194.902231,125.804038 L194.776154,126.276192","id","Fill-89"],["d","M196.504846,128.001923 L194.776154,126.276192 L194.902231,125.804038 L196.630923,127.529769 L196.504846,128.001923 M195.827077,122.342846 L195.953154,121.870692 L198.312231,121.237346 L198.186154,121.709077 L195.827077,122.342846","id","Fill-90"],["d","M58.6947308,36.5669615 L50.5746154,28.4553077 L50.7006923,27.9835769 L52.4560385,29.7359615 L58.4751538,35.7495769 L62.8683846,19.3088077 L54.6539231,21.5185385 L52.2559231,22.1624615 L52.382,21.6907308 L54.5443462,21.1098462 L63.4661923,18.7101538 L58.6947308,36.5669615 M48.8459231,26.73 L45.6182692,23.5074231 L50.0229231,22.3245 L49.8968462,22.7962308 L46.4356538,23.7261538 L48.972,26.2578462 L48.8459231,26.73","id","Fill-91"],["d","M50.5746154,28.4553077 L48.8459231,26.73 L48.972,26.2578462 L50.7006923,27.9835769 L50.5746154,28.4553077 M49.8968462,22.7962308 L50.0229231,22.3245 L52.382,21.6907308 L52.2559231,22.1624615 L49.8968462,22.7962308","id","Fill-92"],["d","M52.6180769,221.837 L46.0802692,215.305538 L44.4975385,213.725769 L44.6240385,213.253615 L46.3793846,215.006 L52.3985,221.019615 L54.5942692,212.8005 L54.7986154,212.855077 L54.5942692,212.8005 L56.7913077,204.579269 L48.5772692,206.788577 L46.1792692,207.432923 L46.3053462,206.960769 L48.4672692,206.379885 L57.3895385,203.980192 L52.6180769,221.837 M42.7692692,212.000038 L39.5411923,208.777885 L43.9462692,207.594538 L43.8201923,208.066692 L40.359,208.996192 L42.8953462,211.528308 L42.7692692,212.000038","id","Fill-93"],["d","M44.4975385,213.725769 L42.7692692,212.000038 L42.8953462,211.528308 L44.6240385,213.253615 L44.4975385,213.725769 M43.8201923,208.066692 L43.9462692,207.594538 L46.3053462,206.960769 L46.1792692,207.432923 L43.8201923,208.066692","id","Fill-94"],["d","M207.903385,41.9726154 L207.898308,31.7185 L208.320962,31.4739615 L208.322231,32.7309231 L208.326038,41.2394231 L215.690962,36.9798846 L223.058,32.7207692 L215.687154,28.4743462 L214.564731,27.8270385 C214.667538,27.7276154 214.748346,27.6078846 214.803346,27.4767308 L215.898269,28.1079615 L223.904154,32.7199231 L207.903385,41.9726154 M207.896192,29.2760769 L207.892385,24.8697308 L208.315885,25.1134231 L208.318846,29.0315385 L207.896192,29.2760769","id","Fill-95"],["d","M207.898308,31.7185 L207.896192,29.2760769 L208.318846,29.0315385 L208.320962,31.4739615 L207.898308,31.7185 M214.564731,27.8270385 L208.315038,24.2245385 L208.315885,25.1134231 L207.892385,24.8697308 L207.891115,23.4917692 L214.803346,27.4767308 C214.748346,27.6078846 214.667538,27.7276154 214.564731,27.8270385","id","Fill-96"],["d","M46.7089615,130.629231 L46.7034615,120.374269 L47.1265385,120.130154 L47.1316154,129.896038 L61.8627308,121.376538 L54.4923077,117.130538 L53.3698846,116.483231 C53.4726923,116.383385 53.5535,116.264077 53.6085,116.1325 L54.7034231,116.763731 L62.7093077,121.375692 L54.7080769,126.002885 L54.7080769,126.002462 L46.7089615,130.629231 M46.7013462,117.932269 L46.6975385,113.5255 L47.1206154,113.769615 L47.1244231,117.687731 L46.7013462,117.932269","id","Fill-97"],["d","M46.7034615,120.374269 L46.7013462,117.932269 L47.1244231,117.687731 L47.1265385,120.130154 L46.7034615,120.374269 M53.3698846,116.483231 L47.1201923,112.880308 L47.1206154,113.769615 L46.6975385,113.5255 L46.6962692,112.147962 L53.6085,116.1325 C53.5535,116.264077 53.4726923,116.383385 53.3698846,116.483231","id","Fill-98"],["d","M149.559808,118.2335 C146.269538,118.2335 143.513615,115.9455 142.796923,112.873538 C142.930615,112.820231 143.062192,112.763115 143.192077,112.702615 C143.464538,113.936308 144.086038,115.038 144.948692,115.900654 C146.1295,117.081038 147.758346,117.810423 149.559808,117.810423 C151.360846,117.810423 152.989692,117.081038 154.1705,115.900654 C155.350885,114.719846 156.080269,113.091 156.080269,111.289538 C156.080269,109.488077 155.350885,107.859231 154.1705,106.678423 C152.989692,105.498038 151.360846,104.768654 149.559808,104.768654 C148.904038,104.768654 148.271115,104.865115 147.674154,105.045346 C147.663577,104.9015 147.648769,104.7585 147.630154,104.617192 C148.242769,104.440346 148.8905,104.345577 149.559808,104.345577 C153.394577,104.345577 156.503346,107.454346 156.503346,111.289538 C156.503346,115.124731 153.394577,118.2335 149.559808,118.2335 M142.648423,110.607115 C142.850654,108.535308 143.963346,106.730462 145.581192,105.597462 C145.581192,105.611 145.581192,105.624115 145.581192,105.637654 C145.581192,105.806885 145.573577,105.974 145.559192,106.139423 C145.344692,106.306538 145.140769,106.486346 144.948692,106.678423 C143.983654,107.643462 143.319846,108.908462 143.109577,110.322385 C142.961077,110.424346 142.807077,110.519538 142.648423,110.607115","id","Fill-99"],["d","M142.796923,112.873538 C142.678462,112.364577 142.615423,111.834462 142.615423,111.289538 C142.615423,111.058962 142.626846,110.831769 142.648423,110.607115 C142.807077,110.519538 142.961077,110.424346 143.109577,110.322385 C143.063038,110.638 143.0385,110.960808 143.0385,111.289538 C143.0385,111.774808 143.091385,112.247808 143.192077,112.702615 C143.062192,112.763115 142.930615,112.820231 142.796923,112.873538 M145.559192,106.139423 C145.573577,105.974 145.581192,105.806885 145.581192,105.637654 C145.581192,105.624115 145.581192,105.611 145.581192,105.597462 C146.198038,105.1655 146.8885,104.831269 147.630154,104.617192 C147.648769,104.7585 147.663577,104.9015 147.674154,105.045346 C146.898231,105.279308 146.183654,105.653731 145.559192,106.139423","id","Fill-100"],["d","M115.542308,43.1022308 C112.252462,43.1022308 109.496538,40.8142308 108.779846,37.7422692 C108.913115,37.6889615 109.045115,37.6318462 109.174577,37.5713462 C109.447038,38.8050385 110.068962,39.9067308 110.931192,40.7693846 C112.112,41.9497692 113.741269,42.6791538 115.542308,42.6791538 C117.343769,42.6791538 118.972615,41.9497692 120.153423,40.7693846 C121.333808,39.5885769 122.063192,37.9597308 122.063192,36.1582692 C122.063192,34.3568077 121.333808,32.7279615 120.153423,31.5471538 C118.972615,30.3667692 117.343769,29.6373846 115.542308,29.6373846 C114.886962,29.6373846 114.254038,29.7338462 113.657077,29.9140769 C113.6465,29.7702308 113.631692,29.6272308 113.613077,29.4859231 C114.225692,29.3090769 114.873,29.2143077 115.542308,29.2143077 C119.3775,29.2143077 122.486269,32.3226538 122.486269,36.1582692 C122.486269,39.9934615 119.3775,43.1022308 115.542308,43.1022308 M108.631346,35.4758462 C108.833154,33.4036154 109.945846,31.5991923 111.564115,30.4661923 C111.564115,30.4793077 111.564115,30.4928462 111.564115,30.5059615 C111.564115,30.6751923 111.556923,30.8427308 111.542115,31.0077308 C111.327615,31.1748462 111.123692,31.3550769 110.931192,31.5471538 C109.966154,32.5126154 109.302346,33.7771923 109.0925,35.1911154 C108.943577,35.2930769 108.789577,35.3882692 108.631346,35.4758462","id","Fill-101"],["d","M108.779846,37.7422692 C108.660962,37.2337308 108.597923,36.7031923 108.597923,36.1582692 C108.597923,35.9281154 108.609346,35.7005 108.631346,35.4758462 C108.789577,35.3882692 108.943577,35.2930769 109.0925,35.1911154 C109.045538,35.5067308 109.021,35.8295385 109.021,36.1582692 C109.021,36.6435385 109.074308,37.1165385 109.174577,37.5713462 C109.045115,37.6318462 108.913115,37.6889615 108.779846,37.7422692 M111.542115,31.0077308 C111.556923,30.8427308 111.564115,30.6751923 111.564115,30.5059615 C111.564115,30.4928462 111.564115,30.4793077 111.564115,30.4661923 C112.180962,30.0342308 112.871846,29.7 113.613077,29.4859231 C113.631692,29.6272308 113.6465,29.7702308 113.657077,29.9140769 C112.881577,30.1476154 112.166577,30.5220385 111.542115,31.0077308","id","Fill-102"],["d","M119.839077,241.801154 C116.549231,241.801154 113.793308,239.513154 113.076192,236.441192 C113.209885,236.387885 113.341462,236.330769 113.471346,236.270269 C113.743808,237.503962 114.365308,238.605654 115.227962,239.467885 C116.408769,240.648692 118.037615,241.378077 119.839077,241.378077 C121.640538,241.378077 123.269385,240.648692 124.450192,239.467885 C125.630577,238.2875 126.359962,236.658231 126.359962,234.856769 C126.359962,233.055308 125.630577,231.426462 124.450192,230.246077 C123.269385,229.065692 121.640538,228.336308 119.839077,228.336308 C119.183308,228.336308 118.550385,228.433192 117.953846,228.613 C117.942846,228.469154 117.928038,228.326154 117.909846,228.184846 C118.522038,228.008 119.169346,227.913231 119.839077,227.913231 C123.674269,227.913231 126.783038,231.021577 126.783038,234.856769 C126.783038,238.692385 123.674269,241.801154 119.839077,241.801154 M112.927692,234.175192 C113.1295,232.102962 114.242192,230.297692 115.860462,229.165115 C115.860462,229.178231 115.860462,229.191346 115.860462,229.204885 C115.860462,229.374115 115.853269,229.541654 115.838885,229.707077 C115.623962,229.873769 115.420038,230.054 115.227962,230.246077 C114.2625,231.211115 113.598692,232.476115 113.388846,233.890038 C113.239923,233.992 113.085923,234.087192 112.927692,234.175192","id","Fill-103"],["d","M113.076192,236.441192 C112.957308,235.932231 112.894692,235.402115 112.894692,234.856769 C112.894692,234.626615 112.905692,234.399423 112.927692,234.175192 C113.085923,234.087192 113.239923,233.992 113.388846,233.890038 C113.341885,234.205654 113.317769,234.528462 113.317769,234.856769 C113.317769,235.342462 113.370654,235.815462 113.471346,236.270269 C113.341462,236.330769 113.209885,236.387885 113.076192,236.441192 M115.838885,229.707077 C115.853269,229.541654 115.860462,229.374115 115.860462,229.204885 C115.860462,229.191346 115.860462,229.178231 115.860462,229.165115 C116.477308,228.733154 117.168192,228.398923 117.909846,228.184846 C117.928038,228.326154 117.942846,228.469154 117.953846,228.613 C117.177923,228.846538 116.462923,229.221385 115.838885,229.707077","id","Fill-104"],["d","M158.255308,224.794731 L157.832231,224.794731 C157.832231,222.993269 157.102423,221.364423 155.922038,220.184038 C154.741231,219.003654 153.112385,218.274269 151.310923,218.274269 C150.655154,218.274269 150.022654,218.370731 149.426115,218.550538 C149.415115,218.406692 149.400731,218.264538 149.382115,218.122385 C149.994308,217.945962 150.641615,217.851192 151.310923,217.851192 C155.146115,217.851192 158.255308,220.959538 158.255308,224.794731 M144.789615,224.794731 L144.366538,224.794731 C144.366538,222.439462 145.539308,220.358346 147.332731,219.102654 C147.332731,219.116192 147.332731,219.129308 147.332731,219.142846 C147.332731,219.291769 147.363615,219.4335 147.419462,219.562115 C147.164769,219.751654 146.924038,219.959808 146.699808,220.184038 C145.519423,221.364423 144.789615,222.993269 144.789615,224.794731","id","Fill-105"],["d","M147.419462,219.562115 C147.363615,219.4335 147.332731,219.291769 147.332731,219.142846 C147.332731,219.129308 147.332731,219.116192 147.332731,219.102654 C147.95,218.670692 148.640462,218.336462 149.382115,218.122385 C149.400731,218.264538 149.415115,218.406692 149.426115,218.550538 C148.694615,218.770962 148.017692,219.116615 147.419462,219.562115","id","Fill-106"],["d","M104.519462,121.387538 L104.096385,121.387538 C104.095962,119.586077 103.366577,117.957231 102.186192,116.776846 C101.005385,115.596462 99.3765385,114.867077 97.5755,114.867077 C96.9197308,114.867077 96.2868077,114.963538 95.6902692,115.143769 C95.6792692,114.999923 95.6644615,114.856923 95.6462692,114.715615 C96.2584615,114.538769 96.9057692,114.444 97.5755,114.444 C101.410269,114.444 104.519038,117.552346 104.519462,121.387538 M91.0541923,121.387538 L90.6311154,121.387538 C90.6311154,119.032269 91.8034615,116.951154 93.5968846,115.695885 C93.5968846,115.709 93.5968846,115.722538 93.5968846,115.736077 C93.5968846,115.885 93.6277692,116.026731 93.6831923,116.155346 C93.4289231,116.344885 93.1886154,116.552615 92.9643846,116.776846 C91.7835769,117.957231 91.0541923,119.586077 91.0541923,121.387538","id","Fill-107"],["d","M93.6831923,116.155346 C93.6277692,116.026731 93.5968846,115.885 93.5968846,115.736077 C93.5968846,115.722538 93.5968846,115.709 93.5968846,115.695885 C94.2137308,115.263923 94.9046154,114.929269 95.6462692,114.715615 C95.6644615,114.856923 95.6792692,114.999923 95.6902692,115.143769 C94.9587692,115.364192 94.2818462,115.709423 93.6831923,116.155346","id","Fill-108"],["d","M33.6274231,66.7251538 L33.2043462,66.7251538 C33.2043462,64.9232692 32.4779231,63.2944231 31.3030385,62.1136154 C30.1277308,60.9336538 28.5065,60.2042692 26.7139231,60.2042692 C26.0475769,60.2042692 25.4045,60.3049615 24.7995,60.4923846 C24.7889231,60.3485385 24.7741154,60.2055385 24.7559231,60.0638077 C25.377,59.8797692 26.0340385,59.7811923 26.7139231,59.7811923 C30.5326154,59.7811923 33.6274231,62.8903846 33.6274231,66.7251538 M20.2235,66.7251538 L19.8004231,66.7251538 C19.8004231,64.3910385 20.9469615,62.326 22.7052692,61.0669231 C22.7052692,61.0690385 22.7052692,61.0711538 22.7052692,61.0732692 C22.7052692,61.2327692 22.7403846,61.3842308 22.8038462,61.5200385 C22.5639615,61.7019615 22.3371923,61.9003846 22.1248077,62.1136154 C20.9499231,63.2944231 20.2235,64.9232692 20.2235,66.7251538","id","Fill-109"],["d","M22.8038462,61.5200385 C22.7403846,61.3842308 22.7052692,61.2327692 22.7052692,61.0732692 C22.7052692,61.0711538 22.7052692,61.0690385 22.7052692,61.0669231 C23.3212692,60.6260769 24.0125769,60.2838077 24.7559231,60.0638077 C24.7741154,60.2055385 24.7889231,60.3485385 24.7995,60.4923846 C24.0713846,60.7178846 23.3978462,61.0686154 22.8038462,61.5200385","id","Fill-110"],["d","M189.715731,77.9612308 C185.881385,77.9612308 182.771769,74.8664231 182.771346,71.0477308 C182.771769,67.2290385 185.881385,64.1342308 189.715731,64.1342308 L189.715731,64.5573077 C187.913846,64.5573077 186.285,65.2837308 185.104192,66.4586154 C183.923808,67.6339231 183.194423,69.2551538 183.194423,71.0477308 C183.194423,72.8403077 183.923808,74.4611154 185.104192,75.6368462 C186.285,76.8117308 187.914269,77.5381538 189.715731,77.5381538 L189.715731,77.9612308","id","Fill-111"],["d","M27.6019615,235.037846 C23.7671923,235.037846 20.6584231,231.942615 20.658,228.123923 C20.6584231,224.305231 23.7671923,221.210846 27.6019615,221.210846 L27.6019615,221.633923 C25.8000769,221.633923 24.1712308,222.360346 22.9904231,223.535231 C21.8104615,224.710538 21.0810769,226.331346 21.0810769,228.123923 C21.0810769,229.9165 21.8104615,231.537731 22.9904231,232.713038 C24.1712308,233.888346 25.8000769,234.614769 27.6019615,234.614769 L27.6019615,235.037846","id","Fill-112"],["d","M99.8465769,20.9211538 C96.0118077,20.9211538 92.9026154,17.8259231 92.9026154,14.0072308 C92.9026154,10.1885385 96.0118077,7.09415385 99.8465769,7.09415385 L99.8465769,7.51723077 C98.0446923,7.51723077 96.4158462,8.24365385 95.2350385,9.41853846 C94.0546538,10.5938462 93.3256923,12.2150769 93.3256923,14.0072308 C93.3256923,15.7998077 94.0546538,17.4210385 95.2350385,18.5967692 C96.4158462,19.7716538 98.0446923,20.4980769 99.8465769,20.4980769 L99.8465769,20.9211538","id","Fill-113"],["d","M24.2359615,170.959038 C20.9461154,170.959038 18.1901923,168.670615 17.4730769,165.599077 C17.6067692,165.545769 17.7383462,165.488654 17.8682308,165.428154 C18.1406923,166.661423 18.7626154,167.763538 19.6248462,168.625769 C20.8056538,169.806577 22.4349231,170.535962 24.2359615,170.535962 C26.037,170.535962 27.6662692,169.806577 28.8470769,168.625769 C30.0274615,167.444962 30.7568462,165.816115 30.7568462,164.014654 C30.7568462,162.213192 30.0274615,160.584346 28.8470769,159.403962 C27.6662692,158.223577 26.037,157.494192 24.2359615,157.494192 C23.5801923,157.494192 22.9476923,157.590654 22.3507308,157.770462 C22.3401538,157.627038 22.3253462,157.484038 22.3067308,157.342731 C22.9193462,157.165885 23.5666538,157.071115 24.2359615,157.071115 C28.0707308,157.071115 31.1799231,160.179462 31.1799231,164.014654 C31.1799231,167.849846 28.0711538,170.959038 24.2359615,170.959038 M17.3245769,163.332654 C17.5268077,161.260423 18.6395,159.455577 20.2573462,158.323 C20.2577692,158.336115 20.2577692,158.349231 20.2577692,158.362769 C20.2577692,158.532 20.2501538,158.699115 20.2357692,158.864538 C20.0208462,159.031654 19.8169231,159.211885 19.6248462,159.403962 C18.6593846,160.369 17.996,161.634 17.7857308,163.047923 C17.6368077,163.149885 17.4832308,163.245077 17.3245769,163.332654","id","Fill-114"],["d","M17.4730769,165.599077 C17.3541923,165.090115 17.2915769,164.56 17.2915769,164.014654 C17.2915769,163.7845 17.3025769,163.557308 17.3245769,163.332654 C17.4832308,163.245077 17.6368077,163.149885 17.7857308,163.047923 C17.7387692,163.363538 17.7146538,163.685923 17.7146538,164.014654 C17.7146538,164.500346 17.7675385,164.973346 17.8682308,165.428154 C17.7383462,165.488654 17.6067692,165.545769 17.4730769,165.599077 M20.2357692,158.864538 C20.2501538,158.699115 20.2577692,158.532 20.2577692,158.362769 C20.2577692,158.349231 20.2577692,158.336115 20.2573462,158.323 C20.8746154,157.891038 21.5650769,157.556385 22.3067308,157.342731 C22.3253462,157.484038 22.3401538,157.627038 22.3507308,157.770462 C21.5748077,158.004423 20.8602308,158.378846 20.2357692,158.864538","id","Fill-115"],["d","M231.849115,178.648038 C228.558846,178.648038 225.802923,176.360038 225.086231,173.288077 C225.219923,173.234346 225.3515,173.177654 225.481385,173.117154 C225.753846,174.350423 226.375769,175.452115 227.238,176.314769 C228.418808,177.495154 230.047654,178.224538 231.849115,178.224962 C233.650154,178.224538 235.279,177.495154 236.459808,176.314769 C237.640192,175.133962 238.369577,173.505115 238.369577,171.703654 C238.369577,169.902192 237.640192,168.273346 236.459808,167.092538 C235.279,165.912577 233.650154,165.183192 231.849115,165.183192 C231.193346,165.183192 230.560423,165.279654 229.963462,165.459462 C229.952885,165.316038 229.938077,165.173038 229.919462,165.031731 C230.532077,164.854885 231.179808,164.760115 231.849115,164.760115 C235.683462,164.760115 238.792654,167.868038 238.792654,171.703654 C238.792654,175.538846 235.683885,178.647615 231.849115,178.648038 M224.937731,171.021654 C225.139962,168.949423 226.252231,167.144577 227.870077,166.012 C227.8705,166.025115 227.8705,166.038231 227.8705,166.051346 C227.8705,166.221 227.862885,166.388538 227.8485,166.553962 C227.634,166.720654 227.430077,166.900885 227.238,167.092538 C226.272962,168.058 225.609154,169.323 225.398885,170.7365 C225.249962,170.838885 225.096385,170.933654 224.937731,171.021654","id","Fill-116"],["d","M225.086231,173.288077 C224.967769,172.779115 224.904731,172.248577 224.904731,171.703654 C224.904731,171.4735 224.916154,171.245885 224.937731,171.021654 C225.096385,170.933654 225.249962,170.838885 225.398885,170.7365 C225.351923,171.052115 225.327808,171.374923 225.327808,171.703654 C225.327808,172.188923 225.380692,172.661923 225.481385,173.117154 C225.3515,173.177654 225.219923,173.234346 225.086231,173.288077 M227.8485,166.553962 C227.862885,166.388538 227.8705,166.221 227.8705,166.051346 C227.8705,166.038231 227.8705,166.025115 227.870077,166.012 C228.487346,165.579615 229.177808,165.245808 229.919462,165.031731 C229.938077,165.173038 229.952885,165.316038 229.963462,165.459462 C229.187538,165.693423 228.472962,166.068269 227.8485,166.553962","id","Fill-117"],["d","M233.562154,77.9553077 L219.747,77.9553077 L219.747,73.1491538 L220.170077,73.1491538 L220.170077,77.5322308 L233.139077,77.5322308 L233.139077,64.5632308 L224.755385,64.5632308 L224.755385,64.1401538 L233.562154,64.1401538 L233.562154,77.9553077 M220.170077,71.0337692 L219.747,71.0337692 L219.747,64.1401538 L222.64,64.1401538 L222.64,64.5632308 L220.170077,64.5632308 L220.170077,71.0337692","id","Fill-118"],["d","M219.747,73.1491538 L220.170077,73.1491538 L220.170077,71.0337692 L219.747,71.0337692 L219.747,73.1491538 Z M222.64,64.5632308 L224.755385,64.5632308 L224.755385,64.1401538 L222.64,64.1401538 L222.64,64.5632308 Z","id","Fill-119"],["d","M82.1463077,84.6513462 L68.3315769,84.6513462 L68.3315769,79.8456154 L68.7546538,79.8456154 L68.7546538,84.2282692 L81.7232308,84.2282692 L81.7232308,71.2592692 L73.3391154,71.2592692 L73.3391154,70.8361923 L82.1463077,70.8361923 L82.1463077,84.6513462 M68.7546538,77.7302308 L68.3315769,77.7302308 L68.3315769,70.8361923 L71.2237308,70.8361923 L71.2237308,71.2592692 L68.7546538,71.2592692 L68.7546538,77.7302308","id","Fill-120"],["d","M68.3315769,79.8456154 L68.7546538,79.8456154 L68.7546538,77.7302308 L68.3315769,77.7302308 L68.3315769,79.8456154 Z M71.2237308,71.2592692 L73.3391154,71.2592692 L73.3391154,70.8361923 L71.2237308,70.8361923 L71.2237308,71.2592692 Z","id","Fill-121"],["d","M81.4740385,170.149269 L67.6593077,170.149269 L67.6593077,165.343538 L68.0823846,165.343538 L68.0823846,169.726192 L81.0509615,169.726192 L81.0509615,156.757192 L72.6672692,156.757192 L72.6672692,156.334115 L81.4740385,156.334115 L81.4740385,170.149269 M68.0823846,163.228154 L67.6593077,163.228154 L67.6593077,156.334115 L70.5518846,156.334115 L70.5518846,156.757192 L68.0823846,156.757192 L68.0823846,163.228154","id","Fill-122"],["d","M67.6593077,165.343538 L68.0823846,165.343538 L68.0823846,163.228154 L67.6593077,163.228154 L67.6593077,165.343538 Z M70.5518846,156.757192 L72.6672692,156.757192 L72.6672692,156.334115 L70.5518846,156.334115 L70.5518846,156.757192 Z","id","Fill-123"],["d","M233.561308,235.031923 L219.747,235.031923 L219.747,230.226192 L220.170077,230.226192 L220.170077,234.608846 L233.138231,234.608846 L233.138231,221.639846 L224.754538,221.639846 L224.754538,221.216769 L233.561308,221.216769 L233.561308,235.031923 M220.170077,228.110808 L219.747,228.110808 L219.747,221.216769 L222.639154,221.216769 L222.639154,221.639846 L220.170077,221.639846 L220.170077,228.110808","id","Fill-124"],["d","M219.747,230.226192 L220.170077,230.226192 L220.170077,228.110808 L219.747,228.110808 L219.747,230.226192 Z M222.639154,221.639846 L224.754538,221.639846 L224.754538,221.216769 L222.639154,221.216769 L222.639154,221.639846 Z","id","Fill-125"],["d","M178.0075,20.9156538 L164.193192,20.9156538 L164.193192,16.1095 L164.616269,16.1095 L164.616269,20.4925769 L177.584423,20.4925769 L177.584423,7.52315385 L169.200731,7.52315385 L169.200731,7.10007692 L178.0075,7.10007692 L178.0075,20.9156538 M164.616269,13.9941154 L164.193192,13.9941154 L164.193192,7.10007692 L167.085346,7.10007692 L167.085346,7.52315385 L164.616269,7.52315385 L164.616269,13.9941154","id","Fill-126"],["d","M164.193192,16.1095 L164.616269,16.1095 L164.616269,13.9941154 L164.193192,13.9941154 L164.193192,16.1095 Z M167.085346,7.52315385 L169.200731,7.52315385 L169.200731,7.10007692 L167.085346,7.10007692 L167.085346,7.52315385 Z","id","Fill-127"],["d","M145.154308,143.693 C144.562,143.693 144.078846,143.487385 143.693,143.165846 C143.304192,142.843462 143.005923,142.412769 142.732192,141.948231 C142.187692,141.018308 141.730346,139.944962 140.990808,139.262115 C140.4975,138.806885 139.894192,138.510731 139.011231,138.508615 L139.011231,138.085538 C139.0125,138.085538 139.014192,138.085538 139.015885,138.085538 C139.749923,138.085538 140.346038,138.281 140.829615,138.598308 C141.314462,138.916462 141.685923,139.350115 142.001538,139.819308 C142.628538,140.758115 143.052462,141.848385 143.651538,142.5325 C144.052615,142.989 144.496423,143.266538 145.1615,143.269923 L145.1615,143.693 C145.158962,143.693 145.156846,143.693 145.154308,143.693","id","Fill-128"],["d","M157.454423,143.693 C156.861692,143.693 156.378538,143.487385 155.992692,143.165846 C155.604308,142.843462 155.305615,142.412769 155.031885,141.948231 C154.487808,141.018308 154.030462,139.944962 153.290923,139.262115 C152.797615,138.806885 152.194731,138.510731 151.311769,138.508615 L151.311769,138.085538 C151.313462,138.085538 151.314731,138.085538 151.316423,138.085538 C152.050038,138.085538 152.646154,138.281 153.129731,138.598308 C153.615,138.916462 153.986038,139.350115 154.301231,139.819308 C154.928654,140.758115 155.352154,141.848385 155.951231,142.5325 C156.352731,142.989 156.796115,143.266538 157.461192,143.269923 L157.461192,143.693 C157.459077,143.693 157.456538,143.693 157.454423,143.693","id","Fill-129"],["d","M145.172077,143.693 C145.168269,143.693 145.164885,143.693 145.1615,143.693 L145.1615,143.269923 C145.662,143.268231 146.031769,143.109577 146.360077,142.840077 C146.686692,142.570154 146.963385,142.1805 147.226115,141.733731 C147.754538,140.841038 148.214423,139.727077 149.044077,138.952 C149.5945,138.437115 150.324308,138.085538 151.301615,138.085538 C151.305,138.085538 151.308385,138.085538 151.311769,138.085538 L151.311769,138.508615 C150.648808,138.509462 150.144923,138.678269 149.725231,138.952423 C149.305962,139.227 148.969615,139.613269 148.672615,140.055385 C148.075654,140.939192 147.658077,142.036231 146.990885,142.810038 C146.549615,143.323654 145.963654,143.693 145.172077,143.693","id","Fill-130"],["d","M157.471769,143.693 C157.468385,143.693 157.464577,143.693 157.461192,143.693 L157.461192,143.269923 C157.961692,143.268231 158.331462,143.109577 158.659346,142.840077 C158.985962,142.570154 159.263077,142.1805 159.525385,141.733731 C160.054231,140.841038 160.513692,139.727077 161.343346,138.952 C161.893769,138.437115 162.623577,138.085538 163.600462,138.085538 C163.603846,138.085538 163.607231,138.085538 163.610615,138.085538 L163.610615,138.508615 C162.947654,138.509462 162.444192,138.678269 162.0245,138.952423 C161.605231,139.226577 161.268885,139.613269 160.971885,140.055385 C160.375346,140.939192 159.957769,142.036231 159.290154,142.810038 C158.849308,143.323654 158.262923,143.693 157.471769,143.693","id","Fill-131"],["d","M180.193115,240.253538 C179.600385,240.253538 179.117231,240.047923 178.731385,239.726385 C178.343,239.404 178.044308,238.973308 177.770577,238.508769 C177.2265,237.578423 176.769154,236.505077 176.029615,235.821808 C175.535885,235.366577 174.933,235.070846 174.049615,235.068308 L174.049615,234.645231 C174.050885,234.645231 174.052577,234.645231 174.054269,234.645231 C174.788308,234.645231 175.384423,234.840692 175.868,235.158423 C176.353269,235.476577 176.724731,235.910231 177.039923,236.379423 C177.667346,237.318654 178.090846,238.4085 178.689923,239.093038 C179.091423,239.549538 179.535231,239.827077 180.199885,239.830462 L180.199885,240.253538 C180.197769,240.253538 180.195231,240.253538 180.193115,240.253538","id","Fill-132"],["d","M192.492808,240.253538 C191.9005,240.253538 191.416923,240.047923 191.0315,239.726385 C190.642692,239.404 190.344423,238.973308 190.070269,238.508769 C189.526192,237.578846 189.068846,236.505923 188.329731,235.822654 C187.836,235.367423 187.233115,235.071692 186.350154,235.069154 L186.350154,234.646077 C186.351846,234.646077 186.353538,234.646077 186.355231,234.646077 C187.088846,234.646077 187.684962,234.841538 188.168115,235.159269 C188.653385,235.477 189.024846,235.911077 189.340038,236.380269 C189.967038,237.319077 190.390962,238.408923 190.989615,239.093462 C191.391115,239.549538 191.834923,239.827077 192.499577,239.830462 L192.499577,240.253538 C192.497462,240.253538 192.494923,240.253538 192.492808,240.253538","id","Fill-133"],["d","M180.210462,240.253538 C180.207077,240.253538 180.203269,240.253538 180.199885,240.253538 L180.199885,239.830462 C180.700808,239.828769 181.070577,239.670115 181.398462,239.400615 C181.725077,239.130692 182.002192,238.741462 182.2645,238.294269 C182.793346,237.401577 183.252808,236.287615 184.082462,235.512962 C184.633308,234.997654 185.363115,234.646077 186.34,234.646077 C186.343385,234.646077 186.346769,234.646077 186.350154,234.646077 L186.350154,235.069154 C185.687192,235.07 185.183731,235.239231 184.763615,235.512962 C184.344346,235.787538 184.008,236.173808 183.711,236.615923 C183.114462,237.499731 182.696885,238.596769 182.029269,239.370577 C181.588423,239.884192 181.002038,240.253538 180.210462,240.253538","id","Fill-134"],["d","M192.5,240.253538 L192.499577,240.042 L192.499577,239.830462 C193.000077,239.828769 193.369846,239.669692 193.697731,239.400192 C194.024346,239.130692 194.301462,238.741038 194.563769,238.293846 C195.092192,237.401577 195.552077,236.287615 196.381308,235.512538 C196.932154,234.997654 197.661538,234.646077 198.638,234.646077 C198.641385,234.646077 198.644769,234.646077 198.648154,234.646077 L198.648577,234.646077 L198.682846,234.648615 L198.615577,235.066615 L198.648577,234.860577 L198.648577,235.069154 L198.648154,235.069154 C197.985615,235.07 197.482154,235.239231 197.062462,235.512962 C196.643192,235.787115 196.307269,236.173385 196.010269,236.615923 C195.413308,237.499308 194.996154,238.596346 194.328538,239.370154 C193.887692,239.883769 193.301308,240.253538 192.510154,240.253538 C192.506769,240.253538 192.502962,240.253538 192.5,240.253538","id","Fill-135"],["d","M196.964731,101.043462 C196.372423,101.043462 195.889269,100.837846 195.503423,100.516308 C195.114615,100.193923 194.816346,99.7632308 194.542615,99.2986923 C193.998115,98.3687692 193.541192,97.2954231 192.801654,96.6121538 C192.308346,96.1569231 191.705462,95.8611923 190.822077,95.8586538 L190.822077,95.4355769 C190.823769,95.4355769 190.825462,95.4355769 190.827154,95.4355769 C191.560769,95.4355769 192.156885,95.6310385 192.640462,95.9487692 C193.125308,96.2665 193.496769,96.7005769 193.811962,97.1697692 C194.438962,98.1085769 194.862885,99.1988462 195.461962,99.8829615 C195.863038,100.339462 196.306846,100.617 196.971923,100.620385 L196.971923,101.043462 C196.969385,101.043462 196.967269,101.043462 196.964731,101.043462","id","Fill-136"],["d","M209.264423,101.043462 C208.672115,101.043462 208.188962,100.837846 207.803115,100.516308 C207.414731,100.193923 207.116038,99.7632308 206.842308,99.2991154 C206.297808,98.3687692 205.840885,97.2958462 205.101346,96.6125769 C204.608038,96.1573462 204.005154,95.8616154 203.122192,95.8590769 L203.122192,95.436 C203.123885,95.436 203.125154,95.436 203.126846,95.436 C203.860885,95.436 204.456577,95.6314615 204.940154,95.9491923 C205.425,96.2669231 205.796462,96.701 206.111654,97.1701923 C206.739077,98.109 207.162577,99.1988462 207.761654,99.8833846 C208.163154,100.339462 208.606538,100.617 209.271615,100.620385 L209.271615,101.043462 C209.269077,101.043462 209.266962,101.043462 209.264423,101.043462","id","Fill-137"],["d","M196.9825,101.043462 C196.978692,101.043462 196.975308,101.043462 196.971923,101.043462 L196.971923,100.620385 C197.472423,100.618692 197.842192,100.460038 198.1705,100.190538 C198.497115,99.9206154 198.774231,99.5313846 199.036538,99.0841923 C199.565385,98.1915 200.025269,97.0775385 200.8545,96.3028846 C201.405346,95.7875769 202.135154,95.436 203.112038,95.436 C203.115423,95.436 203.118808,95.436 203.122192,95.436 L203.122192,95.8590769 C202.459231,95.8599231 201.955769,96.0291538 201.536077,96.3028846 C201.116385,96.5774615 200.780038,96.9637308 200.483462,97.4058462 C199.8865,98.2896538 199.468923,99.3866923 198.801308,100.1605 C198.360038,100.674115 197.774077,101.043462 196.9825,101.043462","id","Fill-138"],["d","M209.281769,101.043462 C209.278385,101.043462 209.275,101.043462 209.271615,101.043462 L209.271615,100.620385 C209.772115,100.618692 210.141885,100.460038 210.470192,100.190538 C210.796808,99.9206154 211.0735,99.5309615 211.336231,99.0841923 C211.864654,98.1915 212.324538,97.0775385 213.154192,96.3024615 C213.705038,95.7875769 214.434846,95.436 215.411731,95.436 C215.415115,95.436 215.4185,95.436 215.421885,95.436 L215.421885,95.8590769 C214.758923,95.8599231 214.255462,96.0291538 213.835346,96.3028846 C213.416077,96.5774615 213.079731,96.9637308 212.782731,97.4058462 C212.185769,98.2896538 211.768192,99.3866923 211.101,100.1605 C210.659731,100.674115 210.073346,101.043462 209.281769,101.043462","id","Fill-139"],["d","M25.9227692,94.7785385 C25.3300385,94.7785385 24.8468846,94.5729231 24.4610385,94.2513846 C24.0726538,93.9285769 23.7739615,93.4978846 23.5002308,93.0337692 C22.9561538,92.1034231 22.4988077,91.0305 21.7592692,90.3472308 C21.2655385,89.892 20.6626538,89.5958462 19.7796923,89.5937308 L19.7796923,89.1706538 C19.7813846,89.1706538 19.7826538,89.1706538 19.7843462,89.1706538 C20.5183846,89.1706538 21.1145,89.3656923 21.5976538,89.6834231 C22.0829231,90.0015769 22.4543846,90.4356538 22.7695769,90.9044231 C23.397,91.8436538 23.8205,92.9335 24.4195769,93.6180385 C24.8206538,94.0741154 25.2644615,94.3520769 25.9295385,94.3554615 L25.9295385,94.7785385 C25.927,94.7785385 25.9248846,94.7785385 25.9227692,94.7785385","id","Fill-140"],["d","M38.2224615,94.7785385 C37.6297308,94.7785385 37.1465769,94.5729231 36.7607308,94.2513846 C36.3723462,93.9285769 36.0736538,93.4983077 35.7999231,93.0337692 C35.2558462,92.1038462 34.7985,91.0305 34.0589615,90.3476538 C33.5656538,89.8924231 32.9627692,89.5962692 32.0798077,89.5941538 L32.0798077,89.1710769 C32.0815,89.1710769 32.0831923,89.1710769 32.0848846,89.1710769 C32.8185,89.1710769 33.4141923,89.3661154 33.8977692,89.6838462 C34.3830385,90.002 34.7545,90.4356538 35.0696923,90.9048462 C35.6966923,91.8436538 36.1201923,92.9335 36.7192692,93.6180385 C37.1207692,94.0741154 37.5645769,94.3520769 38.2292308,94.3554615 L38.2292308,94.7785385 C38.2271154,94.7785385 38.2245769,94.7785385 38.2224615,94.7785385","id","Fill-141"],["d","M25.9401154,94.7785385 C25.9367308,94.7785385 25.9329231,94.7785385 25.9295385,94.7785385 L25.9295385,94.3554615 C26.4304615,94.3537692 26.7998077,94.1946923 27.1281154,93.9256154 C27.4547308,93.6556923 27.7318462,93.2660385 27.9945769,92.8192692 C28.523,91.9265769 28.9824615,90.8126154 29.8121154,90.0375385 C30.3629615,89.5226538 31.0927692,89.1710769 32.0696538,89.1710769 C32.0730385,89.1710769 32.0764231,89.1710769 32.0798077,89.1710769 L32.0798077,89.5941538 C31.4168462,89.595 30.9133846,89.7638077 30.4932692,90.0379615 C30.074,90.3121154 29.7376538,90.6983846 29.4410769,91.1409231 C28.8441154,92.0247308 28.4265385,93.1217692 27.7589231,93.8955769 C27.3180769,94.4087692 26.7316923,94.7785385 25.9401154,94.7785385","id","Fill-142"],["d","M38.2398077,94.7785385 C38.2364231,94.7785385 38.2326154,94.7785385 38.2292308,94.7785385 L38.2292308,94.3554615 C38.7297308,94.3533462 39.0995,94.1946923 39.4278077,93.9251923 C39.7544231,93.6552692 40.0311154,93.2660385 40.2938462,92.8188462 C40.8222692,91.9265769 41.2817308,90.8126154 42.1113846,90.0375385 C42.6622308,89.5222308 43.3916154,89.1710769 44.3685,89.1710769 C44.3718846,89.1710769 44.3752692,89.1710769 44.3786538,89.1710769 L44.3790769,89.1710769 L44.396,89.1715 L44.3790769,89.386 L44.3790769,89.5941538 L44.3786538,89.5941538 C43.7156923,89.595 43.2126538,89.7638077 42.7925385,90.0379615 C42.3732692,90.3121154 42.0369231,90.6983846 41.7403462,91.1405 C41.1433846,92.0243077 40.7258077,93.1213462 40.0586154,93.8951538 C39.6173462,94.4087692 39.0313846,94.7785385 38.2398077,94.7785385","id","Fill-143"],["d","M141.206577,31.3093846 L140.783497,31.3093846 C140.782654,30.5732308 140.978115,29.9758462 141.296692,29.4914231 C141.614423,29.0061538 142.0485,28.6346923 142.517269,28.3195 C143.4565,27.6920769 144.546346,27.2685769 145.230462,26.6695 C145.686962,26.268 145.9645,25.8241923 145.967885,25.1595385 L146.390972,25.1595385 C146.392654,25.7552308 146.186615,26.2405 145.863808,26.6280385 C145.541423,27.0164231 145.110731,27.3151154 144.646192,27.5888462 C143.716269,28.1329231 142.643346,28.5902692 141.960077,29.3298077 C141.504846,29.8231154 141.209115,30.426 141.206577,31.3093846","id","Fill-144"],["d","M141.206577,19.0092692 L140.783497,19.0092692 C140.782654,18.2731154 140.978115,17.6757308 141.296692,17.1913077 C141.614423,16.7060385 142.0485,16.3345769 142.517269,16.0193846 C143.4565,15.3923846 144.546346,14.9684615 145.230462,14.3698077 C145.686962,13.9683077 145.9645,13.5245 145.967885,12.8598462 L146.390972,12.8598462 C146.392654,13.4551154 146.186615,13.9408077 145.863808,14.3279231 C145.541423,14.7167308 145.110731,15.015 144.646192,15.2891538 C143.716269,15.8332308 142.643346,16.2901538 141.960077,17.0296923 C141.504846,17.5234231 141.209115,18.1263077 141.206577,19.0092692","id","Fill-145"],["d","M146.390985,25.1595385 L145.967885,25.1595385 C145.966192,24.6586154 145.807538,24.2888462 145.538038,23.9609615 C145.268115,23.6339231 144.878462,23.3572308 144.431692,23.0945 C143.539,22.5660769 142.425038,22.1061923 141.650385,21.2769615 C141.133385,20.724 140.780962,19.9912308 140.783486,19.0092692 L141.206577,19.0092692 C141.207423,19.6722308 141.376231,20.1756923 141.650385,20.5953846 C141.924962,21.0150769 142.311231,21.351 142.753346,21.648 C143.637154,22.2449615 144.734192,22.6625385 145.508,23.3301538 C146.023731,23.7731154 146.394346,24.3624615 146.390985,25.1595385","id","Fill-146"],["d","M146.390985,12.8598462 L145.967885,12.8598462 C145.966192,12.3589231 145.807538,11.9891538 145.538038,11.6612692 C145.268115,11.3346538 144.878462,11.0575385 144.431692,10.7952308 C143.539,10.2668077 142.425038,9.80692308 141.650385,8.97726923 C141.133385,8.42473077 140.780962,7.69196154 140.783486,6.70957692 L141.206577,6.70957692 C141.207423,7.37253846 141.376231,7.87642308 141.650385,8.29611538 C141.924962,8.71538462 142.311231,9.05173077 142.753346,9.34873077 C143.637154,9.94569231 144.734192,10.3628462 145.508,11.0304615 C146.023731,11.4734231 146.394346,12.0627692 146.390985,12.8598462","id","Fill-147"],["d","M103.4935,95.6471154 L103.07042,95.6471154 C103.069577,94.9113846 103.265038,94.3135769 103.583192,93.8291538 C103.901346,93.3438846 104.335423,92.9724231 104.804192,92.6572308 C105.743,92.0298077 106.833269,91.6063077 107.517385,91.0072308 C107.973885,90.6057308 108.251423,90.1623462 108.254808,89.4972692 L108.677895,89.4972692 C108.679577,90.0929615 108.473538,90.5786538 108.150731,90.9657692 C107.828346,91.3541538 107.397654,91.6528462 106.933115,91.9265769 C106.003192,92.4710769 104.930269,92.928 104.247,93.6675385 C103.791769,94.1608462 103.496038,94.7641538 103.4935,95.6471154","id","Fill-148"],["d","M103.4935,83.347 L103.07042,83.347 C103.069577,82.6108462 103.265038,82.0134615 103.583192,81.5290385 C103.901346,81.0437692 104.335423,80.6723077 104.804192,80.3571154 C105.743,79.7301154 106.833269,79.3066154 107.517385,78.7075385 C107.973885,78.3060385 108.251423,77.8622308 108.254808,77.1975769 L108.677895,77.1975769 C108.679577,77.7932692 108.473538,78.2785385 108.150731,78.6660769 C107.828346,79.0544615 107.397654,79.3531538 106.933115,79.6268846 C106.003192,80.1709615 104.930269,80.6283077 104.247,81.3678462 C103.791769,81.8611538 103.496038,82.4640385 103.4935,83.347","id","Fill-149"],["d","M108.677908,89.4972692 L108.254808,89.4972692 C108.253115,88.9967692 108.094462,88.627 107.824962,88.2986923 C107.555038,87.9720769 107.165385,87.6949615 106.718615,87.4326538 C105.825923,86.9038077 104.711962,86.4439231 103.936885,85.6146923 C103.420308,85.0621538 103.067885,84.3289615 103.070409,83.347 L103.4935,83.347 C103.494346,84.0099615 103.663154,84.5134231 103.937308,84.9335385 C104.211885,85.3528077 104.598154,85.6891538 105.040269,85.9857308 C105.924077,86.5826923 107.021115,87.0002692 107.794923,87.6678846 C108.310654,88.1108462 108.681269,88.7006154 108.677908,89.4972692","id","Fill-150"],["d","M108.677908,77.1975769 L108.254808,77.1975769 C108.253115,76.6970769 108.094462,76.3273077 107.824962,75.999 C107.555038,75.6723846 107.165385,75.3956923 106.718615,75.1329615 C105.825923,74.6045385 104.711962,74.1446538 103.936885,73.3154231 C103.420308,72.7624615 103.067885,72.0296923 103.070409,71.0477308 L103.4935,71.0477308 C103.494346,71.7106923 103.663154,72.2141538 103.937308,72.6338462 C104.211885,73.0531154 104.598154,73.3894615 105.040269,73.6864615 C105.924077,74.2834231 107.021115,74.701 107.794923,75.3681923 C108.310654,75.8111538 108.681269,76.4009231 108.677908,77.1975769","id","Fill-151"],["d","M205.722423,198.425192 L205.299343,198.425192 C205.2985,197.689038 205.493962,197.091231 205.812538,196.606808 C206.130269,196.121538 206.564346,195.750077 207.033538,195.434885 C207.972346,194.807462 209.062192,194.383962 209.746731,193.784885 C210.202808,193.383385 210.480346,192.939577 210.483731,192.274923 L210.906818,192.274923 C210.9085,192.870615 210.702885,193.355885 210.379654,193.743423 C210.057269,194.131808 209.626577,194.4305 209.162462,194.704231 C208.232115,195.248308 207.159192,195.705654 206.475923,196.445192 C206.020692,196.938923 205.724962,197.541808 205.722423,198.425192","id","Fill-152"],["d","M205.722423,186.124654 L205.299343,186.124654 C205.2985,185.3885 205.493962,184.791115 205.812538,184.306692 C206.130269,183.821423 206.564346,183.449962 207.033538,183.134769 C207.972346,182.507769 209.062192,182.083846 209.746731,181.485192 C210.202808,181.083692 210.480346,180.639885 210.483731,179.975231 L210.906818,179.975231 C210.9085,180.5705 210.702885,181.056192 210.379654,181.443308 C210.057269,181.832115 209.626577,182.130385 209.162462,182.404538 C208.232115,182.948615 207.159192,183.405538 206.475923,184.145077 C206.020692,184.638385 205.724962,185.241692 205.722423,186.124654","id","Fill-153"],["d","M210.906831,192.274923 L210.483731,192.274923 C210.482038,191.774 210.323385,191.404231 210.053885,191.076346 C209.783962,190.749308 209.394731,190.472615 208.947538,190.210308 C208.054846,189.681462 206.940885,189.222 206.166231,188.392346 C205.649231,187.839808 205.296808,187.106615 205.299333,186.124654 L205.722423,186.124654 C205.723269,186.787615 205.8925,187.291077 206.166231,187.711192 C206.440808,188.130462 206.827077,188.466808 207.269192,188.763385 C208.153,189.360346 209.250038,189.777923 210.023846,190.445538 C210.539577,190.8885 210.910192,191.477846 210.906831,192.274923","id","Fill-154"],["d","M210.906831,179.975231 L210.483731,179.975231 C210.482038,179.474308 210.323385,179.104962 210.053885,178.776654 C209.783962,178.450038 209.394731,178.173346 208.947538,177.910615 C208.054846,177.382192 206.940885,176.922308 206.166231,176.093077 C205.649231,175.540538 205.296808,174.807346 205.299333,173.825385 L205.722423,173.825385 C205.723269,174.488346 205.8925,174.991808 206.166231,175.411923 C206.440808,175.831192 206.827077,176.167538 207.269192,176.464115 C208.153,177.061077 209.250038,177.478654 210.023846,178.145846 C210.539577,178.588808 210.910192,179.178154 210.906831,179.975231","id","Fill-155"],["d","M78.8818462,208.117038 L78.4587665,208.117038 C78.4579231,207.381308 78.6533846,206.7835 78.9719615,206.299077 C79.2896923,205.813808 79.7237692,205.442346 80.1925385,205.127577 C81.1317692,204.500154 82.2216154,204.076654 82.9057308,203.477577 C83.3622308,203.076077 83.6397692,202.632692 83.6431538,201.967615 L84.0662411,201.967615 C84.0679231,202.563308 83.8618846,203.048577 83.5390769,203.436115 C83.2166923,203.8245 82.786,204.123192 82.3214615,204.396923 C81.3915385,204.941 80.3186154,205.398346 79.6353462,206.137885 C79.1801154,206.631192 78.8843846,207.234077 78.8818462,208.117038","id","Fill-156"],["d","M78.8818462,195.817346 L78.4587665,195.817346 C78.4579231,195.081192 78.6533846,194.483808 78.9719615,193.999385 C79.2896923,193.514115 79.7237692,193.142654 80.1925385,192.827462 C81.1317692,192.200462 82.2216154,191.776962 82.9057308,191.177885 C83.3622308,190.776385 83.6397692,190.332577 83.6431538,189.667923 L84.0662411,189.667923 C84.0679231,190.263192 83.8618846,190.748885 83.5390769,191.136 C83.2166923,191.524808 82.786,191.8235 82.3214615,192.097231 C81.3915385,192.641308 80.3186154,193.098231 79.6353462,193.837769 C79.1801154,194.3315 78.8843846,194.934385 78.8818462,195.817346","id","Fill-157"],["d","M84.0662538,201.967615 L83.6431538,201.967615 C83.6414615,201.466692 83.4828077,201.096923 83.2133077,200.769038 C82.9433846,200.442 82.5541538,200.165308 82.1069615,199.902577 C81.2142692,199.374154 80.1003077,198.914269 79.3256538,198.084615 C78.8086538,197.532077 78.4562308,196.799308 78.4587556,195.817346 L78.8818462,195.817346 C78.8826923,196.480308 79.0519231,196.983769 79.3256538,197.403462 C79.6002308,197.822731 79.9865,198.159077 80.4286154,198.456077 C81.3124231,199.053038 82.4094615,199.470615 83.1832692,200.138231 C83.699,200.581192 84.0696154,201.170538 84.0662538,201.967615","id","Fill-158"],["d","M84.0662538,189.667923 L83.6431538,189.667923 C83.6414615,189.167 83.4828077,188.797231 83.2133077,188.469346 C82.9433846,188.142308 82.5541538,187.865615 82.1069615,187.602885 C81.2142692,187.074462 80.1003077,186.615 79.3256538,185.785346 C78.8086538,185.232808 78.4562308,184.499615 78.4587556,183.517654 L78.8818462,183.517654 C78.8826923,184.180615 79.0519231,184.684077 79.3256538,185.104192 C79.6002308,185.523462 79.9865,185.859808 80.4286154,186.156385 C81.3124231,186.753346 82.4094615,187.170923 83.1832692,187.838538 C83.699,188.2815 84.0696154,188.870846 84.0662538,189.667923","id","Fill-159"],["id","Fill-160","points","159.898962 157.494192 175.074308 157.494192 175.074308 157.071115 159.898962 157.071115"],["id","Fill-161","points","10.7106154 113.642269 25.8859615 113.642269 25.8859615 113.219192 10.7106154 113.219192"],["id","Fill-162","points","161.033231 43.1022308 176.208577 43.1022308 176.208577 42.6791538 161.033231 42.6791538"],["id","Fill-163","points","220.851654 8.85415385 236.027 8.85415385 236.027 8.43107692 220.851654 8.43107692"],["id","Fill-164","points","71.2097692 235.037846 86.3851154 235.037846 86.3851154 234.614769 71.2097692 234.614769"],["id","Fill-165","points","110.326192 205.658115 110.027077 205.359 120.757577 194.628077 121.056692 194.927192 110.326192 205.658115"],["id","Fill-166","points","21.4982308 19.5228846 21.1991154 19.2233462 31.9300385 8.49284615 32.2291538 8.79196154 21.4982308 19.5228846"],["id","Fill-167","points","228.588462 129.527962 228.289346 129.228846 239.019846 118.497923 239.318962 118.797462 228.588462 129.527962"],["d","M139.227423,187.558885 L138.664731,186.663231 C138.397346,186.830769 138.108385,186.908192 137.817731,186.908615 C137.552462,186.908615 137.288462,186.842192 137.055769,186.716115 C136.822654,186.589615 136.620846,186.407269 136.467692,186.164 L136.466846,186.162731 C136.298885,185.894923 136.221885,185.606385 136.221462,185.315731 C136.221038,185.050885 136.287462,184.787308 136.413538,184.554615 C136.540038,184.3215 136.722808,184.119269 136.9665,183.965692 C137.232192,183.799 137.520731,183.722 137.811385,183.721154 C138.076654,183.721154 138.341077,183.788 138.574192,183.913654 C138.807731,184.040154 139.009538,184.222923 139.162269,184.465769 L139.163115,184.467038 C139.330231,184.733154 139.407231,185.021692 139.408077,185.312346 C139.408077,185.577615 139.341654,185.841615 139.215577,186.075154 C139.089077,186.308692 138.906308,186.510923 138.663885,186.664077 L138.664731,186.663231 L139.227423,187.558885 L139.791385,188.454115 C140.348154,188.103385 140.784346,187.622769 141.077115,187.079538 C141.370308,186.535885 141.523038,185.928769 141.523462,185.312346 C141.523885,184.638385 141.337731,183.950038 140.953154,183.339538 L140.953577,183.340808 C140.603692,182.782769 140.122654,182.345308 139.579,182.052538 C139.034923,181.758923 138.427385,181.606192 137.811385,181.605769 C137.137423,181.605346 136.449923,181.791077 135.840269,182.175231 C135.282654,182.525538 134.845615,183.005731 134.552423,183.548962 C134.258808,184.092615 134.106077,184.699731 134.105653,185.315731 C134.105231,185.990538 134.291808,186.678885 134.676808,187.289808 L134.675962,187.288115 C135.025846,187.846154 135.506462,188.284038 136.050115,188.577231 C136.593769,188.870846 137.201308,189.024001 137.817731,189.024001 C138.491692,189.024423 139.179615,188.838692 139.790115,188.454538 L139.791385,188.454115 L139.227423,187.558885","id","Fill-168"],["d","M118.331231,114.613654 L117.768538,113.718 C117.501154,113.885538 117.212192,113.962962 116.921538,113.963385 C116.656269,113.963385 116.392692,113.896962 116.159577,113.770885 C115.926462,113.644385 115.724654,113.462038 115.5715,113.218346 L115.570654,113.2175 C115.403115,112.950115 115.325692,112.661154 115.325269,112.3705 C115.325269,112.106077 115.391692,111.8425 115.517346,111.609385 C115.643846,111.376269 115.826615,111.174462 116.069885,111.020885 C116.336,110.854192 116.624538,110.776769 116.915192,110.776346 C117.180462,110.776346 117.444885,110.842769 117.678,110.968846 C117.911538,111.095346 118.113346,111.278115 118.2665,111.521385 L118.267346,111.522231 C118.434462,111.788346 118.511462,112.076885 118.511885,112.367538 C118.512308,112.632385 118.445462,112.896385 118.319385,113.129923 C118.192885,113.363462 118.010538,113.565692 117.767692,113.718846 L117.768538,113.718 L118.331231,114.613654 L118.894769,115.508885 C119.451962,115.158577 119.888154,114.677962 120.181346,114.134308 C120.474538,113.590654 120.627272,112.983538 120.627272,112.367538 C120.628115,111.693154 120.441962,111.005231 120.057385,110.394731 L120.057808,110.396 C119.7075,109.837962 119.226885,109.4005 118.682808,109.107308 C118.138731,108.813692 117.531615,108.660961 116.915192,108.660961 C116.241231,108.660538 115.553731,108.846269 114.943654,109.230423 C114.386462,109.580308 113.949423,110.0605 113.656654,110.603731 C113.363038,111.147385 113.209884,111.7545 113.209884,112.3705 C113.209462,113.045308 113.395615,113.733654 113.780615,114.344154 L113.779769,114.343308 C114.129654,114.901346 114.610269,115.338808 115.153923,115.632 C115.698,115.925615 116.305115,116.07877 116.921538,116.07877 C117.5955,116.079192 118.283423,115.893462 118.893923,115.509308 L118.894769,115.508885 L118.331231,114.613654","id","Fill-169"],["d","M22.7619615,137.046038 L22.1992692,136.150385 C21.9318846,136.317923 21.6425,136.394923 21.3518462,136.395769 C21.087,136.395769 20.823,136.328923 20.5903077,136.203269 C20.3571923,136.076769 20.1549615,135.894 20.0018077,135.650731 L20.0013846,135.649885 C19.8334231,135.382077 19.756,135.093115 19.7555769,134.802462 C19.7555769,134.538038 19.822,134.274462 19.9480769,134.041346 C20.0745769,133.808231 20.2573462,133.606423 20.5006154,133.452423 L20.5001923,133.452846 C20.7667308,133.285731 21.0548462,133.208731 21.3459231,133.208308 C21.6107692,133.208308 21.8751923,133.274731 22.1087308,133.400808 C22.3422692,133.527308 22.5440769,133.710077 22.6972308,133.952923 L22.6976538,133.953769 C22.8647692,134.220308 22.9421923,134.508423 22.9426154,134.799077 C22.9426154,135.064346 22.8761923,135.328769 22.7501154,135.561885 C22.6236154,135.795423 22.4408462,135.997654 22.198,136.150808 L22.1992692,136.150385 L22.7619615,137.046038 L23.3255,137.940846 C23.8822692,137.590538 24.3188846,137.109923 24.6116538,136.566269 C24.9048462,136.022615 25.0580007,135.4155 25.0580007,134.799077 C25.0584231,134.125115 24.8722692,133.436769 24.4876923,132.826692 L24.4881154,132.827538 C24.1382308,132.2695 23.6571923,131.832462 23.1135385,131.539269 C22.5694615,131.245654 21.9619231,131.092922 21.3459231,131.092922 C20.6719615,131.0925 19.9844615,131.278231 19.3743846,131.661962 L19.3739615,131.661962 C18.8171923,132.012269 18.3801538,132.492462 18.0869615,133.035692 C17.7933462,133.579346 17.6401916,134.186462 17.6401916,134.802462 C17.6397692,135.477269 17.8263462,136.165615 18.2109231,136.776115 L18.2105,136.775269 C18.5603846,137.333308 19.041,137.770769 19.5846538,138.063962 C20.1283077,138.358 20.7358462,138.510731 21.3518462,138.511155 C22.0262308,138.511577 22.7141538,138.325423 23.3242308,137.941692 L23.3255,137.940846 L22.7619615,137.046038","id","Fill-170"],["d","M49.9332308,53.5801538 L49.3705385,52.6845 C49.1031538,52.8520385 48.8141923,52.9290385 48.5235385,52.9294615 C48.2582692,52.9298846 47.9946923,52.8630385 47.7615769,52.7373846 C47.5284615,52.6108846 47.3266538,52.4281154 47.1735,52.1844231 L47.1726538,52.1835769 C47.0051154,51.9161923 46.9276923,51.6272308 46.9272692,51.3365769 C46.9272692,51.0721538 46.9936923,50.8085769 47.1193462,50.5758846 C47.2458462,50.3427692 47.4286154,50.1405385 47.6723077,49.9869615 C47.9384231,49.8202692 48.2265385,49.7432692 48.5171923,49.7424231 C48.7824615,49.7424231 49.0468846,49.8088462 49.28,49.9349231 C49.5135385,50.0618462 49.7153462,50.2441923 49.8685,50.4874615 L49.8693462,50.4883077 C50.0364615,50.7548462 50.1134615,51.0429615 50.1138846,51.3336154 C50.1143077,51.5984615 50.0474615,51.8628846 49.9213846,52.096 C49.7948846,52.3295385 49.6125385,52.5317692 49.3696923,52.6849231 L49.3705385,52.6845 L49.9332308,53.5801538 L50.4967692,54.4749615 C51.0539615,54.1246538 51.4905769,53.6440385 51.7833462,53.1008077 C52.0765385,52.5567308 52.2292721,51.9496154 52.2292721,51.3336154 C52.2301154,50.6596538 52.0439615,49.9713077 51.6593846,49.3612308 L51.6598077,49.3620769 C51.3095,48.8040385 50.8288846,48.367 50.2848077,48.0738077 C49.7411538,47.7801923 49.1336154,47.6274615 48.5171923,47.6270377 C47.8432308,47.6266154 47.1557308,47.8123462 46.5456538,48.1965 C45.9884615,48.5463846 45.5514231,49.0265769 45.2586538,49.5702308 C44.9650385,50.1138846 44.8118839,50.721 44.8118839,51.3365769 C44.8114615,52.0113846 44.9976154,52.6997308 45.3826154,53.3106538 L45.3817692,53.3093846 C45.7320769,53.8674231 46.2122692,54.3048846 46.7559231,54.5980769 C47.3,54.8921154 47.9071154,55.044849 48.5235385,55.044849 C49.1975,55.0456923 49.8854231,54.8595385 50.4959231,54.4758077 L50.4967692,54.4749615 L49.9332308,53.5801538","id","Fill-171"],["d","M195.8,52.261 L195.237308,51.3653462 C194.969923,51.5333077 194.680962,51.6103077 194.390308,51.6107308 C194.125462,51.6107308 193.861462,51.5443077 193.628769,51.4182308 C193.395231,51.2917308 193.193423,51.1093846 193.039846,50.8656923 L193.039846,50.8648462 C192.871885,50.5974615 192.794462,50.3085 192.794038,50.0178462 C192.794038,49.7534231 192.860462,49.4898462 192.986538,49.2567308 C193.112615,49.0236154 193.295385,48.8218077 193.538654,48.6682308 C193.805192,48.5015385 194.093308,48.4241154 194.384385,48.4236923 C194.649231,48.4236923 194.913654,48.4901154 195.146769,48.6161923 C195.380308,48.7426923 195.582538,48.9254615 195.736115,49.1687308 L195.736538,49.1695769 C195.903654,49.4356923 195.980654,49.7242308 195.981077,50.0148846 C195.9815,50.2797308 195.914654,50.5437308 195.788577,50.7772692 C195.662077,51.0108077 195.479308,51.2130385 195.236462,51.3661923 L195.237308,51.3653462 L195.8,52.261 L196.363538,53.1562308 C196.920731,52.8059231 197.357346,52.3253077 197.650115,51.7820769 C197.943731,51.238 198.096464,50.6308846 198.096464,50.0148846 C198.097308,49.3405 197.911154,48.6525769 197.526154,48.0425 L197.526577,48.0429231 C197.176269,47.4853077 196.695654,47.0478462 196.152,46.7550769 C195.607923,46.4614615 195.000385,46.308307 194.384385,46.308307 C193.710423,46.3078846 193.0225,46.4936154 192.412846,46.8777692 C191.855231,47.2276538 191.418192,47.7078462 191.125423,48.2515 C190.831808,48.7951538 190.678653,49.4018462 190.678653,50.0178462 C190.678231,50.6926538 190.864385,51.381 191.248962,51.9915 L191.248962,51.9910769 C191.598846,52.5486923 192.079462,52.9861538 192.622692,53.2793462 C193.166769,53.5729615 193.773885,53.7261161 194.390308,53.7261161 C195.064269,53.7265385 195.752192,53.5408077 196.362692,53.1566538 L196.363538,53.1562308 L195.8,52.261","id","Fill-172"],["d","M233.261346,146.737885 L232.698654,145.842231 C232.431269,146.009769 232.142308,146.087192 231.851654,146.087615 C231.586385,146.087615 231.322808,146.021192 231.089692,145.895115 C230.856577,145.768615 230.654769,145.585846 230.501192,145.342154 C230.333231,145.074346 230.255808,144.785385 230.255385,144.494308 C230.255385,144.229885 230.321808,143.966308 230.447462,143.733192 C230.573962,143.500077 230.756731,143.298269 231.000423,143.144692 C231.266115,142.978 231.554654,142.900577 231.845731,142.900154 C232.110577,142.900154 232.375,142.966577 232.608115,143.092654 C232.841654,143.219154 233.043885,143.401923 233.197038,143.645192 L233.197462,143.646038 C233.365,143.912154 233.442,144.200269 233.442423,144.490923 C233.442423,144.756192 233.376,145.020192 233.249923,145.253731 C233.123423,145.487269 232.940654,145.6895 232.697808,145.842654 L232.698654,145.842231 L233.261346,146.737885 L233.824885,147.633115 C234.382077,147.282808 234.818692,146.802192 235.111462,146.258538 C235.404654,145.714462 235.557808,145.107346 235.557808,144.490923 C235.558231,143.816962 235.3725,143.128615 234.9875,142.518538 L234.987923,142.519385 C234.637615,141.961346 234.157,141.524308 233.612923,141.231115 C233.068846,140.9375 232.461731,140.784769 231.845731,140.784769 C231.171769,140.784346 230.484269,140.970077 229.874192,141.353808 C229.316577,141.704115 228.879538,142.184308 228.586346,142.727962 C228.293154,143.271615 228.139999,143.878731 228.139999,144.494308 C228.139577,145.169115 228.325731,145.857462 228.710308,146.467962 C229.060192,147.025154 229.540385,147.462615 230.084038,147.756231 C230.628115,148.049846 231.235231,148.202577 231.851654,148.203001 C232.525615,148.203423 233.213538,148.017269 233.824038,147.633538 L233.824885,147.633115 L233.261346,146.737885","id","Fill-173"],["id","summary/card1","transform","translate(0.000000, 0.500000)"],["id","Group-3-Copy","transform","translate(0.000000, 31.500000)"],["d","M242.243,146.335 C203.034,140.754 163.526,137.965 124.02,137.965 C84.517,137.965 45.013,140.754 5.802,146.335 C9.204,138.915 12.718,131.514 16.34,124.135 C10.998,117.889 5.55,111.692 4.40536496e-13,105.546 C41.132,99.692 82.575,96.765 124.02,96.765 C165.468,96.765 206.913,99.692 248.049,105.546 C242.495,111.692 237.047,117.889 231.703,124.135 C235.327,131.514 238.839,138.915 242.243,146.335","id","Fill-47","fill","#035429"],["d","M221.022,128.961 C156.569,121.589 91.478,121.589 27.022,128.961 C34.239,133.013 41.355,137.154 48.359,141.384 C98.699,136.826 149.346,136.826 199.687,141.384 C206.691,137.154 213.804,133.013 221.022,128.961","id","Fill-48","fill","#135E41"],["id","Fill-49"],["fill","url(#linearGradient-2)","fill-rule","evenodd",0,"xlink","href","#path-3",1,"badge-img"],["stroke","#E55B28","stroke-width","2","d","M124.02,2 C128.022653,2 131.528214,5.10293248 135.02987,7.95760624 C138.340723,10.6567296 141.645472,13.2561325 145.089895,14.1797264 C148.415186,15.0715974 152.320881,14.6299487 156.265965,14.0272186 L157.295655,13.8671016 C161.693093,13.1744009 166.136786,12.2781684 169.426335,14.1845096 C172.781525,16.1285206 174.236945,20.4874458 175.831984,24.6733586 C177.371482,28.7135135 178.967537,32.6989638 181.561917,35.2933439 C183.94888,37.6798677 187.512993,39.221297 191.213788,40.651052 L192.181629,41.0219806 C196.367671,42.6166562 200.726744,44.0715627 202.670573,47.4278074 C204.403663,50.4183978 203.820311,54.3630785 203.179337,58.3595672 L202.987575,59.5591657 C202.31153,63.849787 201.705365,68.1492743 202.674308,71.763233 C203.598435,75.2078774 206.198132,78.5131022 208.897244,81.8241452 C211.75162,85.3256525 214.854,88.8306466 214.854,92.831 C214.854,96.832985 211.751613,100.338502 208.897136,103.840492 C206.198053,107.151839 203.598389,110.457345 202.674244,113.903006 C201.705459,117.515897 202.311415,121.814933 202.987311,126.105411 C203.680176,130.50361 204.576685,134.948676 202.66949,138.239335 C200.725565,141.594377 196.366857,143.049157 192.181152,144.643626 C188.140809,146.182723 184.155152,147.778421 181.560526,150.373047 C178.967035,152.967494 177.371371,156.952257 175.832191,160.99173 C174.237146,165.17782 172.781641,169.53691 169.426193,171.481573 C166.136359,173.388079 161.691952,172.491384 157.293947,171.798293 C153.003551,171.122161 148.704203,170.515846 145.090015,171.484241 C141.645415,172.407883 138.340605,175.007544 135.029695,177.706948 C131.528095,180.561823 128.022598,183.665 124.02,183.665 C120.021263,183.665 116.517987,180.563494 113.01758,177.709579 C109.70557,175.009266 106.398941,172.408134 102.95193,171.484227 C99.3382679,170.515364 95.0387743,171.121719 90.7479482,171.798003 C86.349975,172.491175 81.9053239,173.387896 78.6152772,171.481845 C75.2605635,169.536523 73.8048191,165.176943 72.2096648,160.990438 C70.6705899,156.951114 69.0751201,152.966605 66.4822136,150.371786 C63.887813,147.777386 59.9020478,146.181298 55.8616562,144.641805 C51.6759515,143.046943 47.317358,141.591742 45.3736068,138.237503 C43.4675217,134.947035 44.3637487,130.502249 45.0564894,126.104197 C45.7322463,121.813971 46.3381248,117.515135 45.3697764,113.902081 C44.4460882,110.456833 41.8463613,107.151411 39.147054,103.840043 C36.2925633,100.338303 33.19,96.8328843 33.19,92.831 C33.19,88.8309097 36.2923113,85.326134 39.1465896,81.8248571 C41.8460499,78.5134916 44.4460193,75.2079505 45.3698548,71.7626262 C46.3381043,68.1489808 45.7322705,63.8496639 45.05665,59.5592552 C44.3640075,55.1607518 43.4678241,50.715808 45.3743973,47.4258586 C47.3187833,44.0708887 51.6771927,42.615999 55.8625437,41.0215503 C59.9028406,39.4823613 63.8883044,37.8866009 66.4823439,35.2920832 C69.0762624,32.6976865 70.6720686,28.7121255 72.2113162,24.6718843 C73.8059598,20.4862389 75.2610199,16.1277098 78.6141553,14.1838046 C81.9057209,12.2779512 86.3498867,13.1741205 90.7474105,13.8669719 C95.0384528,14.5430467 99.3380864,15.1491655 102.951786,14.179812 C106.398885,13.2558815 109.705452,10.6550072 113.017405,7.95497485 C116.517868,5.10126124 120.021208,2 124.02,2 Z","stroke-linejoin","square"],["d","M49.607,92.831 C49.607,51.734 82.928,18.417 124.02,18.417 C165.124,18.417 198.44,51.734 198.44,92.831 C198.44,133.931 165.124,167.247 124.02,167.247 C82.928,167.247 49.607,133.931 49.607,92.831","id","Fill-51","fill","#FFFFFE"],["d","M221.022,128.961 C156.569,121.589 91.478,121.589 27.022,128.961 C25.462,115.317 23.9,101.672 22.342,88.028 C89.911,80.301 158.137,80.301 225.707,88.028 C224.146,101.672 222.584,115.317 221.022,128.961","id","Fill-53","fill","#1D6240"],["id","Group-18-Copy","transform","translate(70.023500, 90.832000)","fill","#FFFFFE","fill-opacity","1"],["id","Group","transform","translate(0.500000, 0.000000)"],["id","387"],["filter","url(#filter-7)",0,"xlink","href","#text-6"],[0,"xlink","href","#text-6"],["id","Pages-read-:"],["filter","url(#filter-9)",0,"xlink","href","#text-8"],[0,"xlink","href","#text-8"],["d","M124.0235,47.417 C126.50975,47.417 128.5235,45.40325 128.5235,42.917 C128.5235,40.43075 126.50975,38.417 124.0235,38.417 C121.53725,38.417 119.5235,40.43075 119.5235,42.917 C119.5235,45.40325 121.53725,47.417 124.0235,47.417 L124.0235,47.417 Z M124.0235,49.667 C121.01975,49.667 115.0235,51.1745 115.0235,54.167 L115.0235,56.417 L133.0235,56.417 L133.0235,54.167 C133.0235,51.1745 127.02725,49.667 124.0235,49.667 L124.0235,49.667 Z","id","Shape-Copy-2","fill","#000"],["text-anchor","middle","x","60","y","60",2,"width","50%","height","1.5rem","font-size","0.75rem"],["xmlns","http://www.w3.org/1999/xhtml",1,"truncate-overflow"],["id","Group-17-Copy-2","transform","translate(95.523500, 128.964250)",4,"ngIf"],[1,"player-endpage__right-panel"],[1,"title-section"],[1,"title","animated","fadeInDown"],[1,"animated","fadeInUp"],[1,"user-options"],["tabindex","0",1,"replay-section",3,"ngClass","click"],["width","36","height","37","xmlns","http://www.w3.org/2000/svg",4,"ngIf"],[1,"title"],["class","exit-section","tabindex","0",3,"click",4,"ngIf"],[4,"ngIf"],["id","text-8","x","55","y","16","text-anchor","middle","fill","#FFFFFE"],["font-size","12","font-weight","400","font-family","Noto Sans, NotoSans-Bold"],["font-size","18","font-family","NotoSans-Bold, Noto Sans"],["id","Group-17-Copy-2","transform","translate(95.523500, 128.964250)"],["id","Icon-24px","transform","translate(0.000000, 0.500000)"],["id","Shape","points","0 0 18 0 18 18 0 18"],["d","M11.25,0.75 L6.75,0.75 L6.75,2.25 L11.25,2.25 L11.25,0.75 L11.25,0.75 Z M8.25,10.5 L9.75,10.5 L9.75,6 L8.25,6 L8.25,10.5 L8.25,10.5 Z M14.2725,5.5425 L15.3375,4.4775 C15.015,4.095 14.6625,3.735 14.28,3.42 L13.215,4.485 C12.0525,3.555 10.59,3 9,3 C5.2725,3 2.25,6.0225 2.25,9.75 C2.25,13.4775 5.265,16.5 9,16.5 C12.735,16.5 15.75,13.4775 15.75,9.75 C15.75,8.16 15.195,6.6975 14.2725,5.5425 L14.2725,5.5425 Z M9,15 C6.0975,15 3.75,12.6525 3.75,9.75 C3.75,6.8475 6.0975,4.5 9,4.5 C11.9025,4.5 14.25,6.8475 14.25,9.75 C14.25,12.6525 11.9025,15 9,15 L9,15 Z","id","Shape","fill","#000"],["id","8:46","font-family","NotoSans-Bold, Noto Sans","font-size","14","font-weight","bold","fill","#000"],["x","22","y","15"],["width","36","height","37","xmlns","http://www.w3.org/2000/svg"],["x1","18%","y1","0%","x2","83.101%","y2","100%","id","a"],["stop-color","#024F9D","offset","0%"],["stop-color","#024F9D","offset","100%"],["fill","none","fill-rule","evenodd"],["d","M0 .853h36v36H0z"],["d","M18 7.5v-6L10.5 9l7.5 7.5v-6c4.965 0 9 4.035 9 9s-4.035 9-9 9-9-4.035-9-9H6c0 6.63 5.37 12 12 12s12-5.37 12-12-5.37-12-12-12z","fill","#ccc","transform","translate(0 .853)"],["d","M18 7.5v-6L10.5 9l7.5 7.5v-6c4.965 0 9 4.035 9 9s-4.035 9-9 9-9-4.035-9-9H6c0 6.63 5.37 12 12 12s12-5.37 12-12-5.37-12-12-12z","fill","url(#a)","transform","translate(0 .853)"],["tabindex","0",1,"exit-section",3,"click"],["xmlns","http://www.w3.org/2000/svg","width","36","height","36"],["x1","0%","y1","0%","x2","101.72%","y2","100%","id","a"],["d","M0 0h36v36H0z"],["d","M15.135 23.385L17.25 25.5l7.5-7.5-7.5-7.5-2.115 2.115 3.87 3.885H4.5v3h14.505l-3.87 3.885zM28.5 4.5h-21a3 3 0 00-3 3v6h3v-6h21v21h-21v-6h-3v6a3 3 0 003 3h21c1.65 0 3-1.35 3-3v-21c0-1.65-1.35-3-3-3z","fill","url(#a)"],[1,"next"],["aria-label","Next content",1,"next-level",3,"click"],["tabindex","0",1,"title-text"],[1,"next-arrow"],["src","assets/next-arrow.svg","alt","next arrow"]],template:function(N,ae){1&N&&(s.kPM(),s.I0R(0,"div",0)(1,"div",1)(2,"div",2),s.S2Z(),s.I0R(3,"svg",3)(4,"defs")(5,"filter",4),s.wR5(6,"feColorMatrix",5),s.C$Y(),s.I0R(7,"linearGradient",6),s.wR5(8,"stop",7)(9,"stop",8),s.C$Y(),s.I0R(10,"linearGradient",9),s.wR5(11,"stop",10)(12,"stop",11),s.C$Y(),s.wR5(13,"path",12),s.I0R(14,"filter",13),s.wR5(15,"feGaussianBlur",14)(16,"feOffset",15)(17,"feComposite",16)(18,"feColorMatrix",17),s.C$Y(),s.I0R(19,"linearGradient",18),s.wR5(20,"stop",19)(21,"stop",20),s.C$Y(),s.yuY(22,ne,5,2,"text",21),s.C$Y(),s.I0R(23,"g",22)(24,"g",23)(25,"g",24)(26,"g",25)(27,"g",26),s.wR5(28,"path",27)(29,"path",28)(30,"path",29)(31,"path",30)(32,"path",31)(33,"path",32)(34,"path",33)(35,"path",34)(36,"path",35)(37,"path",36)(38,"path",37)(39,"path",38)(40,"path",39)(41,"path",40)(42,"path",41)(43,"path",42)(44,"path",43)(45,"path",44)(46,"path",45)(47,"path",46)(48,"path",47)(49,"path",48)(50,"path",49)(51,"path",50)(52,"path",51)(53,"path",52)(54,"path",53)(55,"path",54)(56,"path",55)(57,"path",56)(58,"path",57)(59,"path",58)(60,"path",59)(61,"path",60)(62,"path",61)(63,"path",62)(64,"path",63)(65,"path",64)(66,"path",65)(67,"path",66)(68,"path",67)(69,"path",68)(70,"path",69)(71,"path",70)(72,"path",71)(73,"path",72)(74,"path",73)(75,"path",74)(76,"path",75)(77,"path",76)(78,"path",77)(79,"path",78)(80,"path",79)(81,"path",80)(82,"path",81)(83,"path",82)(84,"path",83)(85,"path",84)(86,"path",85)(87,"path",86)(88,"path",87)(89,"path",88)(90,"path",89)(91,"path",90)(92,"path",91)(93,"path",92)(94,"path",93)(95,"path",94)(96,"path",95)(97,"path",96)(98,"path",97)(99,"path",98)(100,"path",99)(101,"path",100)(102,"path",101)(103,"path",102)(104,"path",103)(105,"path",104)(106,"path",105)(107,"path",106)(108,"path",107)(109,"path",108)(110,"path",109)(111,"path",110)(112,"path",111)(113,"path",112)(114,"path",113)(115,"path",114)(116,"path",115)(117,"path",116)(118,"path",117)(119,"path",118)(120,"path",119)(121,"path",120)(122,"path",121)(123,"path",122)(124,"path",123)(125,"path",124)(126,"path",125)(127,"path",126)(128,"path",127)(129,"path",128)(130,"path",129)(131,"path",130)(132,"path",131)(133,"path",132)(134,"path",133)(135,"path",134)(136,"path",135)(137,"path",136)(138,"path",137)(139,"path",138)(140,"path",139)(141,"path",140)(142,"path",141)(143,"path",142)(144,"path",143)(145,"path",144)(146,"path",145)(147,"path",146)(148,"path",147)(149,"path",148)(150,"path",149)(151,"path",150)(152,"path",151)(153,"path",152)(154,"path",153)(155,"path",154)(156,"path",155)(157,"path",156)(158,"path",157)(159,"path",158)(160,"path",159)(161,"path",160)(162,"path",161)(163,"path",162)(164,"path",163)(165,"path",164)(166,"path",165)(167,"path",166)(168,"path",167)(169,"path",168)(170,"path",169)(171,"path",170)(172,"path",171)(173,"path",172)(174,"path",173)(175,"path",174)(176,"path",175)(177,"path",176)(178,"path",177)(179,"path",178)(180,"path",179)(181,"path",180)(182,"path",181)(183,"path",182)(184,"path",183)(185,"polygon",184)(186,"polygon",185)(187,"polygon",186)(188,"polygon",187)(189,"polygon",188)(190,"polyline",189)(191,"polyline",190)(192,"polyline",191)(193,"path",192)(194,"path",193)(195,"path",194)(196,"path",195)(197,"path",196)(198,"path",197),s.C$Y()(),s.I0R(199,"g",198)(200,"g",199),s.wR5(201,"path",200)(202,"path",201),s.I0R(203,"g",202),s.wR5(204,"use",203)(205,"path",204),s.C$Y(),s.wR5(206,"path",205)(207,"path",206),s.I0R(208,"g",207)(209,"g",208)(210,"g",209),s.wR5(211,"use",210)(212,"use",211),s.C$Y(),s.I0R(213,"g",212),s.wR5(214,"use",213)(215,"use",214),s.C$Y()()(),s.wR5(216,"path",215),s.I0R(217,"foreignObject",216),s.gRP(),s.I0R(218,"div",217),s.OEk(219),s.C$Y()(),s.yuY(220,re,7,1,"g",218),s.C$Y()()()()()()()(),s.I0R(221,"div",219)(222,"div",220)(223,"div",221),s.OEk(224,"You just completed"),s.C$Y(),s.I0R(225,"span",222),s.OEk(226),s.C$Y(),s._Xx(227),s.C$Y(),s.I0R(228,"div",223)(229,"div",224),s.qCj("click",function(){return ae.replay()}),s.I0R(230,"div"),s.yuY(231,R,8,0,"svg",225),s.yuY(232,j,8,0,"svg",225),s.C$Y(),s.I0R(233,"div",226),s.OEk(234,"Replay"),s.C$Y()(),s.yuY(235,se,11,0,"div",227),s.C$Y(),s.yuY(236,me,8,1,"ng-container",228),s.C$Y()()),2&N&&(s.yG2(22),s.E7m("ngIf",ae.outcome),s.yG2(197),s.oRS(" ",ae.userName," "),s.yG2(1),s.E7m("ngIf",ae.timeSpentLabel),s.yG2(6),s.cNF(ae.contentName),s.yG2(3),s.E7m("ngClass",ae.showReplay?"":"disabled"),s.yG2(2),s.E7m("ngIf",!ae.showReplay),s.yG2(1),s.E7m("ngIf",ae.showReplay),s.yG2(3),s.E7m("ngIf",ae.showExit),s.yG2(1),s.E7m("ngIf",ae.nextContent))},dependencies:[F.QF,F.u_],styles:[':root{--sdk-end-page-title:#000;--sdk-end-page-replay-icon: #024f9d;--sdk-end-page-replay-section-bg:#fff;--sdk-end-page-title-span: #666666;--sdk-end-page-replay-section-hover: #F2F2F2}[_nghost-%COMP%] .player-endpage[_ngcontent-%COMP%]{padding:1rem;height:100%;display:flex;align-items:center;justify-content:space-around;background:var(--sdk-end-page-replay-section-bg)}@media all and (orientation: portrait){[_nghost-%COMP%] .player-endpage[_ngcontent-%COMP%]{flex-direction:column;display:block;overflow-y:auto}}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%]{text-align:center;flex:50%}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%]{position:relative;padding:1.5rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .badge[_ngcontent-%COMP%]{width:17.625rem;height:13.1rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .score-details[_ngcontent-%COMP%]{position:absolute;left:0;right:0;bottom:5rem;color:var(--white);text-shadow:.063 .125 #8b2925;display:flex;justify-content:center;align-items:center}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .score-details[_ngcontent-%COMP%] .progress[_ngcontent-%COMP%]{font-size:.85rem;margin-right:.7rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .score-details[_ngcontent-%COMP%] .score[_ngcontent-%COMP%]{font-size:1.3rem;font-weight:700}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .user-details[_ngcontent-%COMP%]{position:absolute;left:0;right:0;top:2.8rem;width:8.5rem;margin:0 auto}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .user-details[_ngcontent-%COMP%] .user[_ngcontent-%COMP%]{width:1.275rem;height:1.275rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .user-details[_ngcontent-%COMP%] .user-title[_ngcontent-%COMP%]{color:var(--primary-color);font-size:.85rem;line-height:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .timer-details[_ngcontent-%COMP%]{position:absolute;bottom:2.75rem;left:0;right:0;display:flex;justify-content:center;align-items:center}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .timer-details[_ngcontent-%COMP%] .timer[_ngcontent-%COMP%]{width:1.275rem;height:1.275rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .timer-details[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--primary-color);font-size:1rem;font-weight:700;margin-left:.3rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%]{flex:50%;text-align:center;padding:1rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .title-section[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:var(--sdk-end-page-title);font-size:1.3125rem;font-weight:700;letter-spacing:0;line-height:1.75rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .title-section[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--sdk-end-page-title-span);font-size:.75rem;word-break:break-word}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .user-options[_ngcontent-%COMP%]{display:flex;justify-content:space-around;padding:1.7rem 0}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .user-options[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:var(--gray-800);font-size:1rem;line-height:1.188rem;text-align:center}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .user-options[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:2.55rem;height:2.55rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next[_ngcontent-%COMP%]{color:var(--gray-400);font-size:.85rem;line-height:1.063rem;margin-bottom:.7rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%]{margin:0 auto;width:auto;border-radius:.5rem;padding:.75rem;background:linear-gradient(135deg,#ffcd55,#ffd955);box-shadow:inset 0 -.063rem .188rem rgba(var(--rc-rgba-black),.5);display:flex;align-items:center;justify-content:space-between;cursor:pointer}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%] .title-text[_ngcontent-%COMP%]{color:var(--gray-800);font-size:.85rem;flex:1;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;line-height:normal}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%] .next-arrow[_ngcontent-%COMP%]{height:2.55rem;width:2.55rem;background-color:var(--white);border-radius:50%;text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%] .next-arrow[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:1.75rem}.replay-section[_ngcontent-%COMP%], .exit-section[_ngcontent-%COMP%]{cursor:pointer;background-color:var(--sdk-end-page-replay-section-bg);padding:.5rem;border-radius:.25rem}.replay-section[_ngcontent-%COMP%]:hover, .exit-section[_ngcontent-%COMP%]:hover{background-color:var(--sdk-end-page-replay-section-hover)}.replay-section[_ngcontent-%COMP%] div[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] g[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:var(--sdk-end-page-replay-icon)}.replay-section[_ngcontent-%COMP%] div[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] g[_ngcontent-%COMP%] path[_ngcontent-%COMP%]:first-child{fill:transparent}.replay-section.disabled[_ngcontent-%COMP%]{cursor:not-allowed}.replay-section.disabled[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:#ccc!important}@keyframes _ngcontent-%COMP%_fadeInDown{0%{opacity:0;transform:translateY(-1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInUp{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;transform:translate(6.25rem)}to{opacity:1;transform:translate(0)}}@keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;transform:translate(-6.25rem)}to{opacity:1;transform:translate(0)}}.fadeInDown[_ngcontent-%COMP%]{animation-name:_ngcontent-%COMP%_fadeInDown}.fadeInUp[_ngcontent-%COMP%]{animation-name:_ngcontent-%COMP%_fadeInUp}.fadeInLeftSide[_ngcontent-%COMP%], .fadeInRightSide[_ngcontent-%COMP%]{animation-name:_ngcontent-%COMP%_fadeInLeftSide}.animated[_ngcontent-%COMP%]{animation-duration:1.5s;animation-fill-mode:both}.truncate-overflow[_ngcontent-%COMP%]{--lh: 1.4rem;line-height:var(--lh);--max-lines: 1;position:relative;max-height:calc(var(--lh) * var(--max-lines));overflow:hidden;width:100%;font-size:.65rem;color:var(--black)}.truncate-overflow[_ngcontent-%COMP%]:before{position:absolute;content:"";bottom:0;right:0}.truncate-overflow[_ngcontent-%COMP%]:after{content:"";position:absolute;right:0;width:1rem;height:1rem;background:var(--white)}.particles[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{transform:scale(1.1);transform-origin:center;animation:_ngcontent-%COMP%_heartbeat 3s ease-in-out infinite both;fill:#e55b28;opacity:.4}.badge-inner-animation[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_heartbeat 5s ease-in-out infinite both;transform-origin:center center}@keyframes _ngcontent-%COMP%_heartbeat{0%{transform:scale(1);transform-origin:center center;animation-timing-function:ease-out}10%{transform:scale(.91);animation-timing-function:ease-in}17%{transform:scale(.98);animation-timing-function:ease-out}33%{transform:scale(.87);animation-timing-function:ease-in}45%{transform:scale(1);animation-timing-function:ease-out}}']})}class Oe{constructor(){this.sidebarMenuEvent=new s._w7}toggleMenu(V){const N=document.getElementById("overlay-input"),ae=document.querySelector(".navBlock"),Ee=document.getElementById("playerSideMenu"),ke=document.getElementById("ariaLabelValue"),P1=document.getElementById("overlay-button");V instanceof KeyboardEvent&&(N.checked=!N.checked),N.checked?(Ee.style.visibility="visible",ke.innerHTML="Player Menu Close",P1.setAttribute("aria-label","Player Menu Close"),ae.style.width="100%",ae.style.marginLeft="0%",this.sidebarMenuEvent.emit({event:V,type:"OPEN_MENU"})):(Ee.style.visibility="hidden",ke.innerHTML="Player Menu Open",P1.setAttribute("aria-label","Player Menu Open"),ae.style.marginLeft="-100%",this.sidebarMenuEvent.emit({event:V,type:"CLOSE_MENU"}))}static#e=this.\u0275fac=function(N){return new(N||Oe)};static#t=this.\u0275cmp=s.In1({type:Oe,selectors:[["sb-player-side-menu-icon"]],outputs:{sidebarMenuEvent:"sidebarMenuEvent"},decls:5,vars:0,consts:[["type","checkbox","id","overlay-input",3,"click"],["aria-label","Player Menu Open","for","overlay-input","id","overlay-button","tabindex","0",3,"keydown.enter"],["id","ariaLabelValue"]],template:function(N,ae){1&N&&(s.I0R(0,"input",0),s.qCj("click",function(ke){return ae.toggleMenu(ke)}),s.C$Y(),s.I0R(1,"label",1),s.qCj("keydown.enter",function(ke){return ae.toggleMenu(ke)}),s.wR5(2,"span"),s.I0R(3,"em",2),s.OEk(4,"Player Menu Open"),s.C$Y()())},styles:[':root{--sdk-overlay-btn-hover:#333332}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]{z-index:10;cursor:pointer;-webkit-user-select:none;user-select:none;margin:0;position:absolute;top:.4rem;left:1rem;height:2.25rem;width:2.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{height:.2rem;width:1.25rem;border-radius:.125rem;background-color:var(--black);position:relative;display:block;transition:all .2s ease-in-out}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:before{top:-.45rem;visibility:visible}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after{top:.45rem}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:before, [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after{height:.2rem;width:1.25rem;border-radius:.125rem;background-color:var(--black);position:absolute;content:"";transition:all .2s ease-in-out}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%], [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]:before, [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]:after{background:var(--sdk-overlay-btn-hover)}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover{background-color:rgba(var(--rc-rgba-black),.75)}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]{background-color:var(--white)}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]:before, [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]:after{background-color:var(--white)}input[type=checkbox][_ngcontent-%COMP%]{display:none}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay[_ngcontent-%COMP%]{visibility:visible}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%], input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{background:transparent}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:before{transform:rotate(45deg) translate(.3125rem,.3125rem);opacity:1}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after{transform:rotate(-45deg) translate(.3125rem,-.3125rem)} html[dir=rtl] #overlay-button{left:auto;right:1rem} html[dir=rtl] #overlay-button span:before, html[dir=rtl] #overlay-button span:after{right:0}#ariaLabelValue[_ngcontent-%COMP%]{position:absolute;opacity:0}']})}function fe(Te,V){if(1&Te){const N=s.KQA();s.I0R(0,"li",8),s.qCj("click",function(Ee){s.usT(N);const ke=s.GaO();return s.CGJ(ke.emitSideBarEvent(Ee,"SHARE"))})("keydown.enter",function(Ee){s.usT(N);const ke=s.GaO();return s.CGJ(ke.emitSideBarEvent(Ee,"SHARE"))}),s.wR5(1,"span",9),s.OEk(2," Share"),s.C$Y()}}function pe(Te,V){if(1&Te){const N=s.KQA();s.I0R(0,"li",8),s.qCj("click",function(Ee){s.usT(N);const ke=s.GaO();return s.CGJ(ke.showDownloadPopup(Ee,"DOWNLOAD_MENU"))})("keydown.enter",function(Ee){s.usT(N);const ke=s.GaO();return ke.closeNav(Ee),s.CGJ(ke.showDownloadPopup(Ee,"DOWNLOAD_MENU"))}),s.wR5(1,"span",10),s.OEk(2," Download"),s.C$Y()}}function de(Te,V){if(1&Te){const N=s.KQA();s.I0R(0,"li",8),s.qCj("click",function(Ee){s.usT(N);const ke=s.GaO();return ke.closeNav(Ee),s.CGJ(ke.emitSideBarEvent(Ee,"PRINT"))})("keydown.enter",function(Ee){s.usT(N);const ke=s.GaO();return s.CGJ(ke.emitSideBarEvent(Ee,"PRINT"))}),s.wR5(1,"span",11),s.OEk(2," Print"),s.C$Y()}}function He(Te,V){if(1&Te){const N=s.KQA();s.I0R(0,"li",8),s.qCj("click",function(Ee){s.usT(N);const ke=s.GaO();return ke.closeNav(Ee),s.CGJ(ke.emitSideBarEvent(Ee,"EXIT"))})("keydown.enter",function(Ee){s.usT(N);const ke=s.GaO();return ke.closeNav(Ee),s.CGJ(ke.emitSideBarEvent(Ee,"EXIT"))}),s.wR5(1,"span",12),s.OEk(2," Exit"),s.C$Y()}}function Ae(Te,V){if(1&Te){const N=s.KQA();s.I0R(0,"sb-player-download-popup",13),s.qCj("hideDownloadPopUp",function(Ee){s.usT(N);const ke=s.GaO();return s.CGJ(ke.hideDownloadPopUp(Ee))})("downloadEvent",function(Ee){s.usT(N);const ke=s.GaO();return s.CGJ(ke.sidebarEvent.emit(Ee))}),s.C$Y()}if(2&Te){const N=s.GaO();s.E7m("title",N.title)("showDownloadPopUp",N.showDownloadPopUp)}}class Fe{constructor(V){this.ref=V,this.config={showShare:!1,showDownload:!1,showReplay:!1,showExit:!1,showPrint:!1},this.sidebarEvent=new s._w7,this.toggleMenu=new s._w7,this.showDownloadPopUp=!1}closeNav(V){const N=document.getElementById("ariaLabelValue"),ae=document.getElementById("overlay-button"),Ee=document.getElementById("overlay-input");N.innerHTML="Player Menu Open",ae.setAttribute("aria-label","Player Menu Open"),Ee.checked=!1,document.getElementById("playerSideMenu").style.visibility="hidden",document.querySelector(".navBlock").style.marginLeft="-100%",this.sidebarEvent.emit({event:V,type:"CLOSE_MENU"})}showDownloadPopup(V,N){this.showDownloadPopUp=!0,this.ref.detectChanges(),this.emitSideBarEvent(V,N)}hideDownloadPopUp(V){this.showDownloadPopUp=!1,this.sidebarEvent.emit(V),this.ref.detectChanges()}emitSideBarEvent(V,N){this.sidebarEvent.emit({event:V,type:N})}static#e=this.\u0275fac=function(N){return new(N||Fe)(s.GI1(s.kD9))};static#t=this.\u0275cmp=s.In1({type:Fe,selectors:[["sb-player-sidebar"]],inputs:{title:"title",config:"config"},outputs:{sidebarEvent:"sidebarEvent",toggleMenu:"toggleMenu"},decls:12,vars:6,consts:[["id","playerSideMenu","aria-modal","true","aria-labelledby","Menubar",1,"sidenav"],["sidebarMenu",""],[1,"navBlock"],["role","heading","aria-level","2",1,"player-nav-unit","text-left"],["aria-label","player sidebar","id","sidebar-list"],["tabindex","0",3,"click","keydown.enter",4,"ngIf"],["aria-hidden","true","tabindex","-1",1,"transparentBlock",3,"click"],[3,"title","showDownloadPopUp","hideDownloadPopUp","downloadEvent",4,"ngIf"],["tabindex","0",3,"click","keydown.enter"],[1,"player-icon","player-share","mr-16"],[1,"player-icon","player-download","mr-16"],[1,"player-icon","player-print","mr-16"],[1,"player-icon","player-exit","mr-16"],[3,"title","showDownloadPopUp","hideDownloadPopUp","downloadEvent"]],template:function(N,ae){1&N&&(s.I0R(0,"div",0,1)(2,"div",2)(3,"div",3),s.OEk(4),s.C$Y(),s.I0R(5,"ul",4),s.yuY(6,fe,3,0,"li",5),s.yuY(7,pe,3,0,"li",5),s.yuY(8,de,3,0,"li",5),s.yuY(9,He,3,0,"li",5),s.C$Y()(),s.I0R(10,"div",6),s.qCj("click",function(ke){return ae.closeNav(ke)}),s.C$Y()(),s.yuY(11,Ae,1,2,"sb-player-download-popup",7)),2&N&&(s.yG2(4),s.cNF(ae.title),s.yG2(2),s.E7m("ngIf",ae.config.showShare),s.yG2(1),s.E7m("ngIf",ae.config.showDownload),s.yG2(1),s.E7m("ngIf",ae.config.showPrint),s.yG2(1),s.E7m("ngIf",ae.config.showExit),s.yG2(2),s.E7m("ngIf",ae.showDownloadPopUp))},dependencies:[F.u_,B],styles:[":root{--sdk-player-icon:#6D7278}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%]{width:100%;position:absolute;z-index:1;top:0;left:0;overflow-x:hidden;display:flex;z-index:9;height:100%}@media screen and (max-height: 1024px){[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%]{padding-top:0}}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-size:1.5rem;color:var(--black);display:block}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:var(--gray-0)}@media screen and (max-height: 1024px){[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:1.125rem}}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] .closebtn[_ngcontent-%COMP%]{position:absolute;top:0;right:1.5rem;font-size:2.25rem;margin-left:3.125rem}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%]{width:100%;background:var(--white);max-width:20rem;transition:all .3s ease-in;margin-left:-100%;z-index:10;position:absolute;height:100%}@media (min-width: 1600px){.PlayerMediaQueryClass [_nghost-%COMP%] .navBlock[_ngcontent-%COMP%]{max-width:24rem}}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] .player-nav-unit[_ngcontent-%COMP%]{background:var(--primary-theme);padding:3rem 2rem 2rem;min-height:5.625rem;display:flex;align-items:center;color:var(--gray-800);font-size:1rem;font-weight:700;line-height:normal;word-break:break-word}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{margin:0;padding:0}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{padding:1rem 2rem;background:var(--white);min-height:4rem;cursor:pointer;display:flex;align-items:center;color:rgba(var(--rc-rgba-black),1);font-size:.875rem;line-height:1.375rem;margin:0;line-height:normal}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover{background-color:var(--gray-0)}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .player-icon[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem;background-color:var(--sdk-player-icon)}[_nghost-%COMP%] #playerSideMenu[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .player-replay[_ngcontent-%COMP%]{display:inline;padding:8px}[_nghost-%COMP%] .transparentBlock[_ngcontent-%COMP%]{width:100%;background-color:rgba(var(--rc-rgba-black),.5);height:100%;transition:all .3s ease}[_nghost-%COMP%] .player-share[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik00MDYsMzMyYy0yOS42NDEsMC01NS43NjEsMTQuNTgxLTcyLjE2NywzNi43NTVMMTkxLjk5LDI5Ni4xMjRjMi4zNTUtOC4wMjcsNC4wMS0xNi4zNDYsNC4wMS0yNS4xMjQNCgkJCWMwLTExLjkwNi0yLjQ0MS0yMy4yMjUtNi42NTgtMzMuNjM2bDE0OC40NDUtODkuMzI4QzM1NC4zMDcsMTY3LjQyNCwzNzguNTg5LDE4MCw0MDYsMTgwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJYzAtNDkuNjI5LTQwLjM3MS05MC05MC05MGMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsMTEuNDM3LDIuMzU1LDIyLjI4Niw2LjI2MiwzMi4zNThsLTE0OC44ODcsODkuNTkNCgkJCUMxNTYuODY5LDE5My4xMzYsMTMyLjkzNywxODEsMTA2LDE4MWMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsNDkuNjI5LDQwLjM3MSw5MCw5MCw5MGMzMC4xMywwLDU2LjY5MS0xNS4wMDksNzMuMDM1LTM3LjgwNg0KCQkJbDE0MS4zNzYsNzIuMzk1QzMxNy44MDcsNDAzLjk5NSwzMTYsNDEyLjc1LDMxNiw0MjJjMCw0OS42MjksNDAuMzcxLDkwLDkwLDkwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJQzQ5NiwzNzIuMzcxLDQ1NS42MjksMzMyLDQwNiwzMzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik00MDYsMzMyYy0yOS42NDEsMC01NS43NjEsMTQuNTgxLTcyLjE2NywzNi43NTVMMTkxLjk5LDI5Ni4xMjRjMi4zNTUtOC4wMjcsNC4wMS0xNi4zNDYsNC4wMS0yNS4xMjQNCgkJCWMwLTExLjkwNi0yLjQ0MS0yMy4yMjUtNi42NTgtMzMuNjM2bDE0OC40NDUtODkuMzI4QzM1NC4zMDcsMTY3LjQyNCwzNzguNTg5LDE4MCw0MDYsMTgwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJYzAtNDkuNjI5LTQwLjM3MS05MC05MC05MGMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsMTEuNDM3LDIuMzU1LDIyLjI4Niw2LjI2MiwzMi4zNThsLTE0OC44ODcsODkuNTkNCgkJCUMxNTYuODY5LDE5My4xMzYsMTMyLjkzNywxODEsMTA2LDE4MWMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsNDkuNjI5LDQwLjM3MSw5MCw5MCw5MGMzMC4xMywwLDU2LjY5MS0xNS4wMDksNzMuMDM1LTM3LjgwNg0KCQkJbDE0MS4zNzYsNzIuMzk1QzMxNy44MDcsNDAzLjk5NSwzMTYsNDEyLjc1LDMxNiw0MjJjMCw0OS42MjksNDAuMzcxLDkwLDkwLDkwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJQzQ5NiwzNzIuMzcxLDQ1NS42MjksMzMyLDQwNiwzMzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=)}[_nghost-%COMP%] .player-exit[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzg0IDM4NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzg0IDM4NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZD0iTTM0MS4zMzMsMEg0Mi42NjdDMTkuMDkzLDAsMCwxOS4wOTMsMCw0Mi42NjdWMTI4aDQyLjY2N1Y0Mi42NjdoMjk4LjY2N3YyOTguNjY3SDQyLjY2N1YyNTZIMHY4NS4zMzMNCgkJCQlDMCwzNjQuOTA3LDE5LjA5MywzODQsNDIuNjY3LDM4NGgyOTguNjY3QzM2NC45MDcsMzg0LDM4NCwzNjQuOTA3LDM4NCwzNDEuMzMzVjQyLjY2N0MzODQsMTkuMDkzLDM2NC45MDcsMCwzNDEuMzMzLDB6Ii8+DQoJCQk8cG9seWdvbiBwb2ludHM9IjE1MS4xNDcsMjY4LjQ4IDE4MS4zMzMsMjk4LjY2NyAyODgsMTkyIDE4MS4zMzMsODUuMzMzIDE1MS4xNDcsMTE1LjUyIDIwNi4yOTMsMTcwLjY2NyAwLDE3MC42NjcgMCwyMTMuMzMzIA0KCQkJCTIwNi4yOTMsMjEzLjMzMyAJCQkiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzg0IDM4NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzg0IDM4NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZD0iTTM0MS4zMzMsMEg0Mi42NjdDMTkuMDkzLDAsMCwxOS4wOTMsMCw0Mi42NjdWMTI4aDQyLjY2N1Y0Mi42NjdoMjk4LjY2N3YyOTguNjY3SDQyLjY2N1YyNTZIMHY4NS4zMzMNCgkJCQlDMCwzNjQuOTA3LDE5LjA5MywzODQsNDIuNjY3LDM4NGgyOTguNjY3QzM2NC45MDcsMzg0LDM4NCwzNjQuOTA3LDM4NCwzNDEuMzMzVjQyLjY2N0MzODQsMTkuMDkzLDM2NC45MDcsMCwzNDEuMzMzLDB6Ii8+DQoJCQk8cG9seWdvbiBwb2ludHM9IjE1MS4xNDcsMjY4LjQ4IDE4MS4zMzMsMjk4LjY2NyAyODgsMTkyIDE4MS4zMzMsODUuMzMzIDE1MS4xNDcsMTE1LjUyIDIwNi4yOTMsMTcwLjY2NyAwLDE3MC42NjcgMCwyMTMuMzMzIA0KCQkJCTIwNi4yOTMsMjEzLjMzMyAJCQkiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K)}[_nghost-%COMP%] .player-print[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aWNfcHJpbnQgY29weTwvdGl0bGU+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iSWNvbi0yNHB4Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTE5LDggTDUsOCBDMy4zNCw4IDIsOS4zNCAyLDExIEwyLDE3IEw2LDE3IEw2LDIxIEwxOCwyMSBMMTgsMTcgTDIyLDE3IEwyMiwxMSBDMjIsOS4zNCAyMC42Niw4IDE5LDggTDE5LDggWiBNMTYsMTkgTDgsMTkgTDgsMTQgTDE2LDE0IEwxNiwxOSBMMTYsMTkgWiBNMTksMTIgQzE4LjQ1LDEyIDE4LDExLjU1IDE4LDExIEMxOCwxMC40NSAxOC40NSwxMCAxOSwxMCBDMTkuNTUsMTAgMjAsMTAuNDUgMjAsMTEgQzIwLDExLjU1IDE5LjU1LDEyIDE5LDEyIEwxOSwxMiBaIE0xOCwzIEw2LDMgTDYsNyBMMTgsNyBMMTgsMyBMMTgsMyBaIiBpZD0iU2hhcGUiIGZpbGw9IiM2RDcyNzgiPjwvcGF0aD4KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjAgMCAyNCAwIDI0IDI0IDAgMjQiPjwvcG9seWdvbj4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aWNfcHJpbnQgY29weTwvdGl0bGU+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iSWNvbi0yNHB4Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTE5LDggTDUsOCBDMy4zNCw4IDIsOS4zNCAyLDExIEwyLDE3IEw2LDE3IEw2LDIxIEwxOCwyMSBMMTgsMTcgTDIyLDE3IEwyMiwxMSBDMjIsOS4zNCAyMC42Niw4IDE5LDggTDE5LDggWiBNMTYsMTkgTDgsMTkgTDgsMTQgTDE2LDE0IEwxNiwxOSBMMTYsMTkgWiBNMTksMTIgQzE4LjQ1LDEyIDE4LDExLjU1IDE4LDExIEMxOCwxMC40NSAxOC40NSwxMCAxOSwxMCBDMTkuNTUsMTAgMjAsMTAuNDUgMjAsMTEgQzIwLDExLjU1IDE5LjU1LDEyIDE5LDEyIEwxOSwxMiBaIE0xOCwzIEw2LDMgTDYsNyBMMTgsNyBMMTgsMyBMMTgsMyBaIiBpZD0iU2hhcGUiIGZpbGw9IiM2RDcyNzgiPjwvcGF0aD4KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjAgMCAyNCAwIDI0IDI0IDAgMjQiPjwvcG9seWdvbj4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==)}[_nghost-%COMP%] .player-download[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0zODIuNTYsMjMzLjM3NkMzNzkuOTY4LDIyNy42NDgsMzc0LjI3MiwyMjQsMzY4LDIyNGgtNjRWMTZjMC04LjgzMi03LjE2OC0xNi0xNi0xNmgtNjRjLTguODMyLDAtMTYsNy4xNjgtMTYsMTZ2MjA4aC02NA0KCQkJYy02LjI3MiwwLTExLjk2OCwzLjY4LTE0LjU2LDkuMzc2Yy0yLjYyNCw1LjcyOC0xLjYsMTIuNDE2LDIuNTI4LDE3LjE1MmwxMTIsMTI4YzMuMDQsMy40ODgsNy40MjQsNS40NzIsMTIuMDMyLDUuNDcyDQoJCQljNC42MDgsMCw4Ljk5Mi0yLjAxNiwxMi4wMzItNS40NzJsMTEyLTEyOEMzODQuMTkyLDI0NS44MjQsMzg1LjE1MiwyMzkuMTA0LDM4Mi41NiwyMzMuMzc2eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNNDMyLDM1MnY5Nkg4MHYtOTZIMTZ2MTI4YzAsMTcuNjk2LDE0LjMzNiwzMiwzMiwzMmg0MTZjMTcuNjk2LDAsMzItMTQuMzA0LDMyLTMyVjM1Mkg0MzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0zODIuNTYsMjMzLjM3NkMzNzkuOTY4LDIyNy42NDgsMzc0LjI3MiwyMjQsMzY4LDIyNGgtNjRWMTZjMC04LjgzMi03LjE2OC0xNi0xNi0xNmgtNjRjLTguODMyLDAtMTYsNy4xNjgtMTYsMTZ2MjA4aC02NA0KCQkJYy02LjI3MiwwLTExLjk2OCwzLjY4LTE0LjU2LDkuMzc2Yy0yLjYyNCw1LjcyOC0xLjYsMTIuNDE2LDIuNTI4LDE3LjE1MmwxMTIsMTI4YzMuMDQsMy40ODgsNy40MjQsNS40NzIsMTIuMDMyLDUuNDcyDQoJCQljNC42MDgsMCw4Ljk5Mi0yLjAxNiwxMi4wMzItNS40NzJsMTEyLTEyOEMzODQuMTkyLDI0NS44MjQsMzg1LjE1MiwyMzkuMTA0LDM4Mi41NiwyMzMuMzc2eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNNDMyLDM1MnY5Nkg4MHYtOTZIMTZ2MTI4YzAsMTcuNjk2LDE0LjMzNiwzMiwzMiwzMmg0MTZjMTcuNjk2LDAsMzItMTQuMzA0LDMyLTMyVjM1Mkg0MzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=)}"]})}const $=function(Te){return{"animated animateBg":Te}};class J{constructor(){this.progress=0}ngOnChanges(V){V.progress&&V.progress.currentValue&&(this.progress=V.progress.currentValue)}static#e=this.\u0275fac=function(N){return new(N||J)};static#t=this.\u0275cmp=s.In1({type:J,selectors:[["sb-player-start-page"]],inputs:{title:"title",progress:"progress"},features:[s.SYr],decls:10,vars:7,consts:[[1,"sb-player-splash-container",3,"ngClass"],[1,"sb-player-splash-container__header"],[1,"sb-player-splash-container__body","animated","fadeInDown"],[1,""],[1,"sb-player-splash-container__footer"],[1,"loading-text"],[1,"bg"],[1,"el"]],template:function(N,ae){1&N&&(s.I0R(0,"div",0),s.wR5(1,"div",1),s.I0R(2,"div",2)(3,"span",3),s.OEk(4),s.C$Y()(),s.I0R(5,"div",4)(6,"div",5),s.OEk(7),s.C$Y(),s.I0R(8,"div",6),s.wR5(9,"div",7),s.C$Y()()()),2&N&&(s.E7m("ngClass",s.S45(5,$,100===ae.progress)),s.yG2(4),s.cNF(ae.title),s.yG2(3),s.oRS("Loading... ",ae.progress,"%"),s.yG2(2),s.m4B("width",ae.progress+"%"))},dependencies:[F.QF],styles:['.sb-player-splash-container[_ngcontent-%COMP%]{box-sizing:border-box;padding:1rem;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;opacity:1;background:var(--primary-theme);transition:all .3s ease-in}.sb-player-splash-container.animateBg[_ngcontent-%COMP%]{opacity:0}.sb-player-splash-container__body[_ngcontent-%COMP%]{display:flex;flex-direction:column;text-align:center;color:var(--gray-800);letter-spacing:0}.sb-player-splash-container__body[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:normal;word-break:break-word}.sb-player-splash-container__footer[_ngcontent-%COMP%]{color:var(--black);font-size:.75rem;line-height:1.25rem;display:flex;flex-direction:column;width:100%}@keyframes _ngcontent-%COMP%_loading{0%{width:0}to{width:100%}}@keyframes _ngcontent-%COMP%_percentage{1%{content:"1%"}2%{content:"2%"}3%{content:"3%"}4%{content:"4%"}5%{content:"5%"}6%{content:"6%"}7%{content:"7%"}8%{content:"8%"}9%{content:"9%"}10%{content:"10%"}11%{content:"11%"}12%{content:"12%"}13%{content:"13%"}14%{content:"14%"}15%{content:"15%"}16%{content:"16%"}17%{content:"17%"}18%{content:"18%"}19%{content:"19%"}20%{content:"20%"}21%{content:"21%"}22%{content:"22%"}23%{content:"23%"}24%{content:"24%"}25%{content:"25%"}26%{content:"26%"}27%{content:"27%"}28%{content:"28%"}29%{content:"29%"}30%{content:"30%"}31%{content:"31%"}32%{content:"32%"}33%{content:"33%"}34%{content:"34%"}35%{content:"35%"}36%{content:"36%"}37%{content:"37%"}38%{content:"38%"}39%{content:"39%"}40%{content:"40%"}41%{content:"41%"}42%{content:"42%"}43%{content:"43%"}44%{content:"44%"}45%{content:"45%"}46%{content:"46%"}47%{content:"47%"}48%{content:"48%"}49%{content:"49%"}50%{content:"50%"}51%{content:"51%"}52%{content:"52%"}53%{content:"53%"}54%{content:"54%"}55%{content:"55%"}56%{content:"56%"}57%{content:"57%"}58%{content:"58%"}59%{content:"59%"}60%{content:"60%"}61%{content:"61%"}62%{content:"62%"}63%{content:"63%"}64%{content:"64%"}65%{content:"65%"}66%{content:"66%"}67%{content:"67%"}68%{content:"68%"}69%{content:"69%"}70%{content:"70%"}71%{content:"71%"}72%{content:"72%"}73%{content:"73%"}74%{content:"74%"}75%{content:"75%"}76%{content:"76%"}77%{content:"77%"}78%{content:"78%"}79%{content:"79%"}80%{content:"80%"}81%{content:"81%"}82%{content:"82%"}83%{content:"83%"}84%{content:"84%"}85%{content:"85%"}86%{content:"86%"}87%{content:"87%"}88%{content:"88%"}89%{content:"89%"}90%{content:"90%"}91%{content:"91%"}92%{content:"92%"}93%{content:"93%"}94%{content:"94%"}95%{content:"95%"}96%{content:"96%"}97%{content:"97%"}98%{content:"98%"}99%{content:"99%"}to{content:"100%"}}.bg[_ngcontent-%COMP%], .el[_ngcontent-%COMP%]{border-radius:.25rem;height:.5rem}.bg[_ngcontent-%COMP%]{background-color:var(--white)}.el[_ngcontent-%COMP%]{background-color:#f1635d;width:0%;transition:all ease .3s}.loading-text[_ngcontent-%COMP%]{align-self:center;margin-bottom:.5rem;color:var(--black)}@keyframes _ngcontent-%COMP%_fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}.fadeInDown[_ngcontent-%COMP%]{animation-name:_ngcontent-%COMP%_fadeInDown}.fadeInUp[_ngcontent-%COMP%]{animation-name:_ngcontent-%COMP%_fadeInUp}.fadeInLeftSide[_ngcontent-%COMP%], .fadeInRightSide[_ngcontent-%COMP%]{animation-name:_ngcontent-%COMP%_fadeInLeftSide}.animated[_ngcontent-%COMP%]{animation-duration:1.5s;animation-fill-mode:both}']})}function he(Te,V){1&Te&&(s.I0R(0,"div",1),s.OEk(1," You are offline\n"),s.C$Y())}class K{constructor(){}ngOnInit(){window.addEventListener("offline",()=>{this.showOfflineAlert=!0,setTimeout(()=>{this.showOfflineAlert=!1},4e3)})}static#e=this.\u0275fac=function(N){return new(N||K)};static#t=this.\u0275cmp=s.In1({type:K,selectors:[["sb-player-offline-alert"]],decls:1,vars:1,consts:[["class","offline-container",4,"ngIf"],[1,"offline-container"]],template:function(N,ae){1&N&&s.yuY(0,he,2,0,"div",0),2&N&&s.E7m("ngIf",ae.showOfflineAlert)},dependencies:[F.u_],styles:[":root{--sdk-offline-container:#fff}.offline-container[_ngcontent-%COMP%]{position:absolute;top:0;left:0;right:0;height:3rem;background:var(--tertiary-color);color:var(--sdk-offline-container);width:100%;display:flex;align-items:center;z-index:999;justify-content:center;box-shadow:0 0 2px 2px #666;font-size:14px}"]})}class Ce{static#e=this.\u0275fac=function(N){return new(N||Ce)};static#t=this.\u0275mod=s.a4G({type:Ce});static#n=this.\u0275inj=s.s3X({imports:[F.MD,U.y]})}var Le,Te,Be;(Te=Le||(Le={})).contentCompatibility="CPV2_CONT_COMP_01",Te.contentLoadFails="CPV2_CONT_LOAD_FAIL_01",Te.internetConnectivity="CPV2_INT_CONNECT_01",Te.streamingUrlSupport="CPV2_INT_STREAMINGURL_01",function(Te){Te.contentCompatibility="content compatibility error",Te.contentLoadFails="content load failed",Te.internetConnectivity="content failed to load , No Internet Available",Te.streamingUrlSupport="streaming url is not supported",Te.contentPlayFailedHeader="Unable to load content",Te.contentPlayFailTitle="Refresh and try again later"}(Be||(Be={}));class wt{ngOnInit(){this.errorMsg||(this.errorMsg={messageHeader:Be.contentPlayFailedHeader,messageTitle:Be.contentPlayFailTitle})}static#e=this.\u0275fac=function(N){return new(N||wt)};static#t=this.\u0275cmp=s.In1({type:wt,selectors:[["sb-player-contenterror"]],inputs:{errorMsg:"errorMsg"},decls:6,vars:2,consts:[[1,"playersdk-msg","playersdk-msg--error"],[1,"playersdk-msg__body"],[1,"playersdk-msg__text"],[1,"error-header"]],template:function(N,ae){1&N&&(s.I0R(0,"div",0)(1,"div",1)(2,"div",2)(3,"span",3),s.OEk(4),s.C$Y(),s.OEk(5),s.C$Y()()()),2&N&&(s.yG2(4),s.cNF(ae.errorMsg.messageHeader),s.yG2(1),s.oRS(" ",ae.errorMsg.messageTitle," "))},styles:[':root{--sdk-playersdk-text:#333;--sdk-playersdk-bg:#fbccd1;--sdk-playersdk-border:#ff4558;--sdk-playersdk-closeicon:#ff4558;--sdk-playersdk-error-header:#ff4558}.playersdk-msg[_ngcontent-%COMP%]{position:absolute;top:10%;left:50%;transform:translate(-50%);width:100%;max-width:20rem;margin-bottom:8px;padding:1rem;border:1px solid;border-radius:.5rem;border-width:0 0 0 .5rem;z-index:111111}.playersdk-msg--error[_ngcontent-%COMP%]{color:var(--sdk-playersdk-text);background:var(--sdk-playersdk-bg);border-color:var(--sdk-playersdk-border)}.playersdk-msg__body[_ngcontent-%COMP%]{display:flex;align-items:center}.playersdk-msg__text[_ngcontent-%COMP%]{font-size:.875rem}@media (max-width: 767px){.playersdk-msg__text[_ngcontent-%COMP%]{font-size:.75rem}}.playersdk-msg__close-icon[_ngcontent-%COMP%]{position:absolute;right:0;top:0;width:2rem;height:2rem;cursor:pointer}.playersdk-msg__close-icon[_ngcontent-%COMP%]:after, .playersdk-msg__close-icon[_ngcontent-%COMP%]:before{content:" ";position:absolute;right:1rem;height:1rem;width:.125rem;top:.5rem;background:var(--sdk-playersdk-closeicon)}.playersdk-msg__close-icon[_ngcontent-%COMP%]:before{transform:rotate(45deg)}.playersdk-msg__close-icon[_ngcontent-%COMP%]:after{transform:rotate(-45deg)}.error-header[_ngcontent-%COMP%]{font-size:1.25rem;display:block;margin-bottom:.5rem;line-height:normal;color:var(--sdk-playersdk-error-header)}']})}class Ht{constructor(){this.nextAction=new s._w7}static#e=this.\u0275fac=function(N){return new(N||Ht)};static#t=this.\u0275cmp=s.In1({type:Ht,selectors:[["sb-player-next-navigation"]],outputs:{nextAction:"nextAction"},decls:3,vars:0,consts:[["aria-label","navigation-arrows-nextIcon","tabindex","0",1,"navigation-arrows","player-nextIcon","paginate","right","ml-4",3,"click"]],template:function(N,ae){1&N&&(s.I0R(0,"button",0),s.qCj("click",function(){return ae.nextAction.emit({type:"NEXT"})}),s.wR5(1,"i")(2,"i"),s.C$Y())},styles:[':root{--sdk-navigation-arrows-bg:#fff;--sdk-navigation-arrows-border:#F2F2F2;--sdk-navigation-arrows-after:#999999;--sdk-player-nextIcon:#fff}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]{height:2rem;width:4rem;cursor:pointer;border-radius:1rem;background-color:var(--sdk-navigation-arrows-bg);box-shadow:var(--sbt-box-shadow-3px);border:1px solid var(--sdk-navigation-arrows-border);transition:all .1s ease-in}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover{border:1px solid transparent}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover{background:var(--primary-color)}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:after{display:none;content:"";width:.5rem;height:.5rem;border-top:.125rem solid var(--sdk-navigation-arrows-after);border-left:.125rem solid var(--sdk-navigation-arrows-after)}[_nghost-%COMP%] .player-nextIcon[_ngcontent-%COMP%]:after{content:"";transform:rotate(135deg);border-top:.125rem solid var(--sdk-player-nextIcon);border-left:.125rem solid var(--sdk-player-nextIcon)}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover.player-nextIcon:after{content:"";border-top:.125rem solid var(--sdk-player-nextIcon);border-left:.125rem solid var(--sdk-player-nextIcon)}[_nghost-%COMP%] .navigation-arrows.player-nextIcon[_ngcontent-%COMP%]{background:var(--primary-color)}button[_ngcontent-%COMP%]{-webkit-appearance:none;background:transparent;border:0}.paginate[_ngcontent-%COMP%]{position:relative;transform:translateZ(0)}.paginate[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{position:absolute;top:42%;left:40%;width:.75rem;height:.1875rem;border-radius:.09375rem;background:var(--white);transition:all .15s ease}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{transform-origin:0% 50%;background-color:var(--gray-800)}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translateY(-1px) rotate(40deg)}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translateY(1px) rotate(-40deg)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]{background-color:var(--white)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translate(0) rotate(30deg)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translateY(1px) rotate(-30deg)}.paginate.left[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translate(-.3125rem) rotate(0)}.paginate.left[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translate(-.3125rem) rotate(0)}.paginate.left[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translate(-.3125rem) rotate(0)}.paginate.left[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translate(-.3125rem) rotate(0)}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{transform-origin:100% 50%}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translateY(.0625rem) rotate(40deg)}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translateY(-.0625rem) rotate(-40deg)}.paginate.right[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translateY(.0625rem) rotate(30deg)}.paginate.right[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translateY(.0625rem) rotate(-30deg)}.paginate.right[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translate(.3125rem) rotate(0)}.paginate.right[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translate(.3125rem) rotate(0)}.paginate.right[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translate(.3125rem) rotate(0)}.paginate.right[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translate(.3125rem) rotate(0)}.paginate[data-state=disabled][_ngcontent-%COMP%]{opacity:.3;cursor:default} html[dir=rtl] .player-previousIcon, html[dir=rtl] .player-nextIcon{transform:rotate(180deg)}']})}class pt{constructor(){this.previousAction=new s._w7}static#e=this.\u0275fac=function(N){return new(N||pt)};static#t=this.\u0275cmp=s.In1({type:pt,selectors:[["sb-player-previous-navigation"]],outputs:{previousAction:"previousAction"},decls:3,vars:0,consts:[["aria-label","navigation-arrows-previousIcon","tabindex","0",1,"navigation-arrows","player-previousIcon","paginate","left",3,"click"]],template:function(N,ae){1&N&&(s.I0R(0,"button",0),s.qCj("click",function(){return ae.previousAction.emit({type:"PREVIOUS"})}),s.wR5(1,"i")(2,"i"),s.C$Y())},styles:[':root{--sdk-navigation-arrows-bg:#fff;--sdk-navigation-arrows-border:#F2F2F2;--sdk-navigation-arrows-after:#999999;--sdk-player-nextIcon:#fff}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]{height:2rem;width:4rem;cursor:pointer;border-radius:1rem;background-color:var(--sdk-navigation-arrows-bg);box-shadow:var(--sbt-box-shadow-3px);border:1px solid var(--sdk-navigation-arrows-border);transition:all .1s ease-in}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover{border:1px solid transparent}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover{background:var(--primary-color)}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:after{display:none;content:"";width:.5rem;height:.5rem;border-top:.125rem solid var(--sdk-navigation-arrows-after);border-left:.125rem solid var(--sdk-navigation-arrows-after)}[_nghost-%COMP%] .player-nextIcon[_ngcontent-%COMP%]:after{content:"";transform:rotate(135deg);border-top:.125rem solid var(--sdk-player-nextIcon);border-left:.125rem solid var(--sdk-player-nextIcon)}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover.player-nextIcon:after{content:"";border-top:.125rem solid var(--sdk-player-nextIcon);border-left:.125rem solid var(--sdk-player-nextIcon)}[_nghost-%COMP%] .navigation-arrows.player-nextIcon[_ngcontent-%COMP%]{background:var(--primary-color)}button[_ngcontent-%COMP%]{-webkit-appearance:none;background:transparent;border:0}.paginate[_ngcontent-%COMP%]{position:relative;transform:translateZ(0)}.paginate[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{position:absolute;top:42%;left:40%;width:.75rem;height:.1875rem;border-radius:.09375rem;background:var(--white);transition:all .15s ease}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{transform-origin:0% 50%;background-color:var(--gray-800)}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translateY(-1px) rotate(40deg)}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translateY(1px) rotate(-40deg)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]{background-color:var(--white)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translate(0) rotate(30deg)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translateY(1px) rotate(-30deg)}.paginate.left[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translate(-.3125rem) rotate(0)}.paginate.left[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translate(-.3125rem) rotate(0)}.paginate.left[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translate(-.3125rem) rotate(0)}.paginate.left[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translate(-.3125rem) rotate(0)}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{transform-origin:100% 50%}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translateY(.0625rem) rotate(40deg)}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translateY(-.0625rem) rotate(-40deg)}.paginate.right[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translateY(.0625rem) rotate(30deg)}.paginate.right[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translateY(.0625rem) rotate(-30deg)}.paginate.right[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translate(.3125rem) rotate(0)}.paginate.right[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translate(.3125rem) rotate(0)}.paginate.right[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translate(.3125rem) rotate(0)}.paginate.right[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translate(.3125rem) rotate(0)}.paginate[data-state=disabled][_ngcontent-%COMP%]{opacity:.3;cursor:default} html[dir=rtl] .player-previousIcon, html[dir=rtl] .player-nextIcon{transform:rotate(180deg)}']})}function zt(Te,V){if(1&Te){const N=s.KQA();s.I0R(0,"div",6)(1,"img",7),s.qCj("click",function(){s.usT(N);const Ee=s.GaO();return s.CGJ(Ee.rotateCW())}),s.C$Y()()}}function p1(Te,V){if(1&Te){const N=s.KQA();s.I0R(0,"div",8)(1,"button",9),s.qCj("click",function(){s.usT(N);const Ee=s.GaO();return s.CGJ(Ee.zoomOut())}),s.C$Y(),s.I0R(2,"button",10),s.qCj("click",function(){s.usT(N);const Ee=s.GaO();return s.CGJ(Ee.zoomIn())}),s.C$Y()()}}function fn(Te,V){if(1&Te){const N=s.KQA();s.I0R(0,"div",11)(1,"input",12),s.qCj("ngModelChange",function(Ee){s.usT(N);const ke=s.GaO();return s.CGJ(ke.page=Ee)}),s.C$Y(),s.I0R(2,"span",13),s.qCj("click",function(){s.usT(N);const Ee=s.GaO();return s.CGJ(Ee.gotoPage())}),s.wR5(3,"img",14),s.C$Y(),s.I0R(4,"span",15),s.OEk(5,"/"),s.C$Y(),s.I0R(6,"span",16),s.OEk(7),s.C$Y()()}if(2&Te){const N=s.GaO();s.yG2(1),s.E7m("ngModel",N.page)("max",N.totalPages),s.yG2(6),s.cNF(N.totalPages)}}function $1(Te,V){if(1&Te){const N=s.KQA();s.I0R(0,"div",17)(1,"div",18)(2,"sb-player-previous-navigation",19),s.qCj("previousAction",function(Ee){s.usT(N);const ke=s.GaO();return s.CGJ(ke.actions.emit(Ee))}),s.C$Y(),s.I0R(3,"sb-player-next-navigation",20),s.qCj("nextAction",function(Ee){s.usT(N);const ke=s.GaO();return s.CGJ(ke.actions.emit(Ee))}),s.C$Y()()()}}class St{constructor(){this.actions=new s._w7,this._config={rotation:!1,goto:!1,navigation:!1,zoom:!1}}set config(V){this._item={...this._config,...V},this._config=this._item}get config(){return this._config}ngOnInit(){this.page=this.pageNumber}ngOnChanges(V){for(const N in V)if(V.hasOwnProperty(N))switch(N){case"pageNumber":this.page=V[N].currentValue,this.pageNumber=V[N].currentValue;break;case"totalPages":this.totalPages=V[N].currentValue}}zoomIn(){this.actions.emit({type:"ZOOM_IN"})}zoomOut(){this.actions.emit({type:"ZOOM_OUT"})}rotateCW(){this.actions.emit({type:"ROTATE_CW"})}gotoPage(){const V=parseInt(this.page,10);V>0&&V<=this.totalPages?(this.actions.emit({type:"NAVIGATE_TO_PAGE",data:V}),this.pageNumber=V):(this.actions.emit({type:"INVALID_PAGE_ERROR",data:V}),this.page=this.pageNumber)}static#e=this.\u0275fac=function(N){return new(N||St)};static#t=this.\u0275cmp=s.In1({type:St,selectors:[["sb-player-header"]],inputs:{pageNumber:"pageNumber",totalPages:"totalPages",config:"config"},outputs:{actions:"actions"},features:[s.SYr],decls:7,vars:4,consts:[[1,"sb-player-header"],[1,"sb-player-header__panel","d-flex","flex-ai-center","flex-jc-flex-end"],["class","icon_rotate mr-8",4,"ngIf"],["class","player-zoom-btns d-flex mr-8",4,"ngIf"],["class","player-pagenumber",4,"ngIf"],["class","visible-only-landscape",4,"ngIf"],[1,"icon_rotate","mr-8"],["src","./assets/rotate-icon.svg","alt","rotate icon","tabindex","0","role","button","aria-label","rotate page",1,"rotate-icon",3,"click"],[1,"player-zoom-btns","d-flex","mr-8"],["type","button","tabindex","0","aria-label","zoom out","title","zoom out",1,"player-zoom-btns__zoombtn","zoomOut-btn",3,"click"],["type","button","tabindex","0","aria-label","zoom in","title","zoom in",1,"player-zoom-btns__zoombtn","zoomIn-btn",3,"click"],[1,"player-pagenumber"],["type","number","min","1",1,"page-count",3,"ngModel","max","ngModelChange"],["role","button","aria-label","Go to page","tabindex","0",1,"focus-arrow",3,"click"],["src","./assets/arrow-right.svg","alt","arrow-right","width","100%"],[1,"slash"],[1,"pageNumberFullcount"],[1,"visible-only-landscape"],[1,"d-flex","player-slides","ml-8"],[1,"d-flex","flex-ai-center",3,"previousAction"],[1,"d-flex","flex-ai-center",3,"nextAction"]],template:function(N,ae){1&N&&(s.I0R(0,"div")(1,"div",0)(2,"div",1),s.yuY(3,zt,2,0,"div",2),s.yuY(4,p1,3,0,"div",3),s.yuY(5,fn,8,3,"div",4),s.yuY(6,$1,4,0,"div",5),s.C$Y()()()),2&N&&(s.yG2(3),s.E7m("ngIf",ae.config.rotation),s.yG2(1),s.E7m("ngIf",ae.config.zoom),s.yG2(1),s.E7m("ngIf",ae.config.goto&&ae.totalPages),s.yG2(1),s.E7m("ngIf",ae.config.navigation))},dependencies:[F.u_,U.ot,U.O4,U.ue,U.Gu,U._t,U._G,Ht,pt],styles:[':root{--sdk-sb-player-header:#fff;--sdk-player-zoombtn:#000;--sdk-player-zoombtn-icon:#333;--sdk-player-zoombtn-icon-hover:#F2F2F2;--sdk-player-page-count-bg:#fff;--sdk-player-page-count-txt:#CCCCCC;--sdk-player-page-count-arrow:#333333 }[_nghost-%COMP%] .sb-player-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end;height:3rem;padding:.75em 1rem;background:var(--sdk-sb-player-header)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%]{border-radius:.25rem;overflow:hidden}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns__zoombtn[_ngcontent-%COMP%]{color:var(--sdk-player-zoombtn);text-align:center;line-height:.8rem;font-size:1.5rem;background-color:rgba(var(--rc-rgba-gray),.11);padding:0;transition:all .3s ease-in;cursor:pointer;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border:0px}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns__zoombtn[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;mask-size:contain;mask-repeat:no-repeat;background-color:var(--sdk-player-zoombtn-icon)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns__zoombtn[_ngcontent-%COMP%]:hover{background:var(--sdk-player-zoombtn-icon-hover)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%] .zoomOut-btn[_ngcontent-%COMP%]{border-right:.063em solid rgba(var(--rc-rgba-gray),.1)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%] .zoomOut-btn[_ngcontent-%COMP%]:after{content:"-"}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%] .zoomIn-btn[_ngcontent-%COMP%]:after{content:"+"}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%]{font-size:1rem;display:flex;align-items:center;position:relative}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]{height:2rem;width:3rem;border:.031em solid var(--sdk-player-page-count-txt);border-radius:.25rem;background-color:var(--sdk-player-page-count-bg);text-align:center}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus{border-radius:.25em 0px 0px .25rem;outline:0px}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%] ~ .focus-arrow[_ngcontent-%COMP%]{opacity:0;display:flex;align-items:center;justify-content:center;width:2.2rem;height:2rem;background:var(--sdk-player-page-count-arrow);border-radius:0 .25em .25em 0;position:absolute;left:calc(3rem + -0px);cursor:pointer}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%] ~ .focus-arrow[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:50%}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus ~ .focus-arrow[_ngcontent-%COMP%]{opacity:1}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus ~ .slash[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus ~ .pageNumberFullcount[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .slash[_ngcontent-%COMP%]{margin:0 .5rem}[_nghost-%COMP%] .player-zoom-btns-inline[_ngcontent-%COMP%]{display:inline-block}[_nghost-%COMP%] .player-replay[_ngcontent-%COMP%]{display:inline;padding:.5rem}[_nghost-%COMP%] .icon_rotate[_ngcontent-%COMP%]{background:transparent;height:2rem;text-align:center;width:2rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;padding:.25rem;cursor:pointer;transition:all .3s ease-in}[_nghost-%COMP%] .icon_rotate[_ngcontent-%COMP%]:hover{background:rgba(var(--rc-rgba-gray),.11)}[_nghost-%COMP%] .icon_rotate[_ngcontent-%COMP%] .rotate-icon[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%] sb-player-previous-navigation[_ngcontent-%COMP%], [_nghost-%COMP%] sb-player-next-navigation[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center} html[dir=rtl] .sb-player-header__panel .pdf-pagenumber .page-count:focus{border-radius:0 .25em .25rem 0!important} html[dir=rtl] .sb-player-header__panel .pdf-pagenumber .page-count~.focus-arrow{left:auto;right:calc(3rem + -0px);border-radius:.25em 0 0 .25em!important} html[dir=rtl] .sb-player-header__panel .pdf-pagenumber .page-count~.focus-arrow img{transform:rotate(180deg)}']})}class $t{static#e=this.\u0275fac=function(N){return new(N||$t)};static#t=this.\u0275mod=s.a4G({type:$t});static#n=this.\u0275inj=s.s3X({imports:[F.MD,U.y]})}const tn=new s.UbH("playerConfig");class m1{static forRoot(V){return{ngModule:m1,providers:[{provide:tn,useValue:V}]}}static#e=this.\u0275fac=function(N){return new(N||m1)};static#t=this.\u0275mod=s.a4G({type:m1});static#n=this.\u0275inj=s.s3X({imports:[Ce,$t,Ce,$t]})}class Ut{constructor(V){this.config=V,this.playerContentCompatibiltyLevel=5,this.getInternetConnectivityError=new s._w7,this.setInternetConnectivityError=()=>{const N=new Error;N.message=Be.internetConnectivity,N.name=Le.internetConnectivity,this.getInternetConnectivityError.emit({error:N})},this.initInternetConnectivityError(),this.config?.contentCompatibilityLevel&&(this.playerContentCompatibiltyLevel=this.config?.contentCompatibilityLevel)}checkContentCompatibility(V){if(V>this.playerContentCompatibiltyLevel){const N=new Error;return N.message=`Player supports ${this.playerContentCompatibiltyLevel}\n but content compatibility is ${V}`,N.name="contentCompatibily",{error:N,isCompitable:!1}}return{error:null,isCompitable:!0}}initInternetConnectivityError(){window.addEventListener("offline",this.setInternetConnectivityError)}ngOnDestroy(){window.removeEventListener("offline",this.setInternetConnectivityError)}static#e=this.\u0275fac=function(N){return new(N||Ut)(s.CoB(tn))};static#t=this.\u0275prov=s.wxM({token:Ut,factory:Ut.\u0275fac,providedIn:"root"})}var et=D(616),je=D(696);class Me{uniqueId(V=32){let N="";const ae="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";for(let ke=0;keV.pagesCount?1:this.currentPagePointer,this.metaData.totalPages=V.pagesCount,this.totalNumberOfPages=V.pagesCount;const N=(new Date).getTime()-this.pdfPlayerStartTime,ae={eid:"START",ver:this.version,edata:{type:"START",currentPage:this.currentPagePointer,duration:N},metaData:this.metaData};this.playerEvent.emit(ae),this.pdfLastPageTime=this.pdfPlayerStartTime=(new Date).getTime(),this.sunbirdPdfPlayerService.start(N)}raiseEndEvent(){if(!this.isEndEventRaised){this.pageSessionUpdate();const V=(new Date).getTime()-this.pdfPlayerStartTime,N={eid:"END",ver:this.version,edata:{type:"END",currentPage:this.currentPagePointer,totalPages:this.totalNumberOfPages,duration:V},metaData:this.getMetadata()};this.playerEvent.emit(N);const ae=this.metaData.pagesVisited.filter((Ee,ke,P1)=>P1.indexOf(Ee)===ke).length;this.timeSpent=this.utilService.getTimeSpentText(this.pdfPlayerStartTime),this.sunbirdPdfPlayerService.end(V,this.currentPagePointer,this.totalNumberOfPages,ae,this.endPageSeen),this.isEndEventRaised=!0}}getMetadata(){return{pagesVisited:this.metaData.pagesVisited.length?this.endPageSeen?[0]:[je.last(this.metaData.pagesVisited)]:[],duration:this.metaData.duration.length?[je.last(this.metaData.duration)]:[],zoom:this.metaData.zoom.length?[je.last(this.metaData.zoom)]:[],rotation:this.metaData.rotation.length?[je.last(this.metaData.rotation)]:[]}}raiseHeartBeatEvent(V){const N={eid:"HEARTBEAT",ver:this.version,edata:{type:V,currentPage:this.currentPagePointer},metaData:this.metaData};this.playerEvent.emit(N),this.sunbirdPdfPlayerService.heartBeat(N),"PAGE_CHANGE"===V&&this.sunbirdPdfPlayerService.impression(this.currentPagePointer),["CLOSE_DOWNLOAD","DOWNLOAD","ZOOM_IN","ZOOM_OUT","NAVIGATE_TO_PAGE","NEXT","OPEN_MENU","PREVIOUS","CLOSE_MENU","DOWNLOAD_MENU","SHARE","ROTATION_CHANGE","REPLAY","PRINT","NEXT_CONTENT_PLAY"].includes(V)&&this.sunbirdPdfPlayerService.interact(V.toLowerCase(),this.currentPagePointer)}raiseExceptionLog(V,N,ae,Ee){const ke={eid:"ERROR",edata:{err:V,errtype:N,requestid:Ee||"",stacktrace:ae&&ae.toString()||""}};this.playerEvent.emit(ke),this.sunbirdPdfPlayerService.error(ae,{err:V,errtype:N})}static#e=this.\u0275fac=function(N){return new(N||at)(s.CoB(Z),s.CoB(Me))};static#t=this.\u0275prov=s.wxM({token:at,factory:at.\u0275fac,providedIn:"root"})}const ot=["iframe"];class b1{constructor(V,N){this.renderer=V,this.viewerService=N,this.src="assets/pdfjs/web/viewer.html?file=",this.actions=new s._w7,this.isNextLastPageClicked=!1,this.viewerEvent=new s._w7,this.actionsMap=new Map([["ZOOM_OUT","zoomout"],["NEXT","nextpage"],["PREVIOUS","previouspage"],["ROTATE_CW","rotatecw"],["DOWNLOAD","download"]])}onWebViewerLoaded(){this.viewerApp=this.iframeRef.nativeElement.contentWindow.PDFViewerApplication,this.viewerApp.initializedPromise.then(()=>{let V,N=!1;this.progressInterval=setInterval(()=>{this.viewerApp&&(V!==this.viewerApp.loadingBar.percent||100===this.viewerApp.loadingBar.percent)&&(V=this.viewerApp.loadingBar.percent,this.viewerEvent.emit({type:"progress",data:this.viewerApp.loadingBar.percent})),this.viewerApp.pdfLoadingTask&&!N&&(this.viewerApp.pdfLoadingTask.promise.catch(ae=>{clearInterval(this.progressInterval),this.viewerEvent.emit({type:"error",data:(navigator.onLine?`Internet available but unable to fetch the url ${this.pdfURL} `:`No internet to load pdf with url ${this.pdfURL} `)+(ae?ae.toString():"")})}),N=!0)},50),this.registerForEvents()}).catch(V=>{this.viewerEvent.emit({type:"error",data:(navigator.onLine?`Internet available but unable to fetch the url ${this.pdfURL} `:`No internet to load pdf with url ${this.pdfURL} `)+(V?V.toString():"")})})}ngAfterViewInit(){this.iframeRef.nativeElement.src=`${this.src}${this.pdfURL}#pagemode=none&page=${this.viewerService.currentPagePointer}&zoom=${this.viewerService.zoom}`,this.iframeWindow=this.iframeRef.nativeElement.contentWindow,this.actions.subscribe(({type:V,data:N})=>{"REPLAY"===V?this.iframeRef.nativeElement.contentDocument.location.reload(!0):"ZOOM_IN"===V&&this.viewerApp.pdfViewer.currentScale<3?(this.viewerService.pageSessionUpdate(),this.viewerApp.zoomIn(),this.viewerService.zoom=100*this.viewerApp.pdfViewer.currentScale):"ZOOM_OUT"===V?(this.viewerService.pageSessionUpdate(),this.viewerApp.zoomOut(),this.viewerService.zoom=100*this.viewerApp.pdfViewer.currentScale):"NAVIGATE_TO_PAGE"===V?(this.viewerEvent.emit({type:"INVALID_PAGE_ERROR",data:!0}),this.viewerApp.page=N):this.actionsMap.has(V)?("NEXT"===V&&(this.isNextLastPageClicked=!0),this.viewerApp.eventBus.dispatch(this.actionsMap.get(V))):"INVALID_PAGE_ERROR"===V&&this.viewerEvent.emit({type:"INVALID_PAGE_ERROR",data:!1})})}registerForEvents(){this.viewerApp.eventBus.on("pagesloaded",V=>{setTimeout(()=>{this.viewerApp.rotatePages(this.viewerService.rotation)},500),this.pagesLoadedCallback(V),this.viewerApp?.page&&this.viewerService.currentPagePointer&&(this.viewerApp.page=this.viewerService.currentPagePointer)}),this.viewerApp.eventBus.on("pagechanging",V=>{this.viewerEvent.emit({type:"pagechanging",data:V})}),this.viewerApp.eventBus.on("rotatecw",()=>{this.viewerEvent.emit({type:"rotatecw",data:this.viewerApp.pdfViewer.pagesRotation})}),this.viewerApp.eventBus.on("pagerendered",V=>{this.ListenToPageScroll(V?.pageNumber)})}pagesLoadedCallback(V){this.viewerEvent.emit({type:"progress",data:100}),clearInterval(this.progressInterval),this.viewerEvent.emit({type:"pagesloaded",data:V})}ListenToPageScroll(V){if(this.viewerService.totalNumberOfPages<=1||V!==this.viewerService.totalNumberOfPages)return;const N=this.iframeRef.nativeElement.contentDocument.getElementById("viewerContainer");N&&(N.onscroll=ae=>{Math.ceil(ae.target.offsetHeight+ae.target.scrollTop)>=ae.target.scrollHeight&&0==this.isNextLastPageClicked&&this.viewerEvent.emit({type:"pageend"}),this.isNextLastPageClicked=!1})}static#e=this.\u0275fac=function(N){return new(N||b1)(s.GI1(s.q87),s.GI1(at))};static#t=this.\u0275cmp=s.In1({type:b1,selectors:[["pdf-viewer"]],viewQuery:function(N,ae){if(1&N&&s.CC$(ot,7),2&N){let Ee;s.wto(Ee=s.Gqi())&&(ae.iframeRef=Ee.first)}},hostBindings:function(N,ae){1&N&&s.qCj("webviewerloaded",function(){return ae.onWebViewerLoaded()},!1,s.wLc)},inputs:{pdfURL:"pdfURL",actions:"actions"},outputs:{viewerEvent:"viewerEvent"},decls:2,vars:0,consts:[["frameborder","0"],["iframe",""]],template:function(N,ae){1&N&&s.wR5(0,"iframe",0,1)},styles:["iframe[_ngcontent-%COMP%]{width:100%;height:100%}"]})}const T1=["pdfPlayer"];function ut(Te,V){if(1&Te&&s.wR5(0,"sb-player-start-page",12),2&Te){const N=s.GaO();s.E7m("title",N.viewerService.contentName)("progress",N.viewerService.loadingProgress)}}const U1=function(Te){return{isVisible:Te}};function Ct(Te,V){if(1&Te){const N=s.KQA();s.I0R(0,"sb-player-header",13),s.qCj("actions",function(Ee){s.usT(N);const ke=s.GaO();return s.CGJ(ke.headerActions(Ee))}),s.C$Y()}if(2&Te){const N=s.GaO();s.E7m("ngClass",s.S45(4,U1,N.showControls))("pageNumber",N.viewerService.currentPagePointer)("config",N.headerConfig)("totalPages",N.viewerService.totalNumberOfPages)}}function Ze(Te,V){if(1&Te){const N=s.KQA();s.I0R(0,"sb-player-side-menu-icon",14),s.qCj("sidebarMenuEvent",function(Ee){s.usT(N);const ke=s.GaO();return s.CGJ(ke.sideBarEvents(Ee))}),s.C$Y()}if(2&Te){const N=s.GaO();s.E7m("ngClass",s.S45(1,U1,N.showControls))}}function kt(Te,V){if(1&Te){const N=s.KQA();s.I0R(0,"sb-player-sidebar",15),s.qCj("sidebarEvent",function(Ee){s.usT(N);const ke=s.GaO();return s.CGJ(ke.sideBarEvents(Ee))}),s.C$Y()}if(2&Te){const N=s.GaO();s.E7m("title",N.viewerService.contentName)("config",N.sideMenuConfig)}}function nt(Te,V){if(1&Te&&(s.I0R(0,"div",16),s.OEk(1),s.wR5(2,"span"),s.OEk(3),s.C$Y()),2&Te){const N=s.GaO();s.yG2(1),s.CAO("Page ",N.viewerService.currentPagePointer," of ",N.viewerService.totalNumberOfPages," "),s.yG2(2),s.oRS(" ",(N.viewerService.currentPagePointer/N.viewerService.totalNumberOfPages*100).toFixed(0),"%")}}function _e(Te,V){if(1&Te){const N=s.KQA();s.I0R(0,"div",17)(1,"div",18)(2,"div",19)(3,"sb-player-previous-navigation",20),s.qCj("previousAction",function(Ee){s.usT(N);const ke=s.GaO();return s.CGJ(ke.headerActions(Ee))}),s.C$Y(),s.I0R(4,"sb-player-next-navigation",21),s.qCj("nextAction",function(Ee){s.usT(N);const ke=s.GaO();return s.CGJ(ke.headerActions(Ee))}),s.C$Y()()()()}if(2&Te){const N=s.GaO();s.E7m("ngClass",s.S45(1,U1,N.showControls))}}function X(Te,V){if(1&Te){const N=s.KQA();s.I0R(0,"sb-player-end-page",22),s.qCj("replayContent",function(Ee){s.usT(N);const ke=s.GaO();return s.CGJ(ke.replayContent(Ee))})("exitContent",function(Ee){s.usT(N);const ke=s.GaO();return s.CGJ(ke.exitContent(Ee))})("playNextContent",function(Ee){s.usT(N);const ke=s.GaO();return s.CGJ(ke.playContent(Ee))}),s.C$Y()}if(2&Te){const N=s.GaO();s.E7m("contentName",N.viewerService.contentName)("outcomeLabel","Pages read:")("outcome",N.viewerService.currentPagePointer)("userName",N.viewerService.userName)("nextContent",N.nextContent)("timeSpentLabel",N.viewerService.timeSpent)("showExit",N.sideMenuConfig.showExit)}}function ve(Te,V){1&Te&&s.wR5(0,"sb-player-contenterror")}function Je(Te,V){1&Te&&(s.I0R(0,"div",23),s.wR5(1,"div",24),s.I0R(2,"div",25),s.OEk(3,"Page Not Found"),s.C$Y()())}class Lt{constructor(V,N,ae,Ee,ke){this.pdfPlayerService=V,this.viewerService=N,this.cdRef=ae,this.renderer2=Ee,this.errorService=ke,this.viewState="start",this.showControls=!0,this.validPage=!0,this.isInitialized=!1,this.sideMenuConfig={showShare:!0,showDownload:!0,showReplay:!0,showExit:!1,showPrint:!0},this.telemetryEvent=new s._w7,this.headerConfig={rotation:!0,goto:!0,navigation:!0,zoom:!0},this.viewerActions=new s._w7,this.defaultCompatibilityLevel=4,this.playerEvent=this.viewerService.playerEvent}onTelemetryEvent(V){this.telemetryEvent.emit(V.detail)}ngOnInit(){if(this.isInitialized=!0,this.playerConfig&&"string"==typeof this.playerConfig)try{this.playerConfig=JSON.parse(this.playerConfig)}catch(V){console.error("Invalid playerConfig: ",V)}this.nextContent=this.playerConfig?.config?.nextContent,this.viewState="start",this.pdfConfig={...this.viewerService.defaultConfig,...this.playerConfig?.config},this.sideMenuConfig={...this.sideMenuConfig,...this.playerConfig?.config?.sideMenu},this.pdfPlayerService.initialize(this.playerConfig),this.viewerService.initialize(this.playerConfig)}ngAfterViewInit(){const V=this.pdfPlayerRef.nativeElement;this.unlistenMouseEnter=this.renderer2.listen(V,"mouseenter",()=>{this.showControls=!0}),this.unlistenMouseLeave=this.renderer2.listen(V,"mouseleave",()=>{this.showControls=!1}),this.traceId=this.playerConfig?.config?.traceId;const N=this.playerConfig.metadata?.compatibilityLevel;if(N){const ae=this.errorService.checkContentCompatibility(N);ae.isCompitable||this.viewerService.raiseExceptionLog(Le.contentCompatibility,Be.contentCompatibility,ae.error,this.traceId)}}headerActions({type:V,data:N}){if("NEXT"===V&&this.viewerService.currentPagePointer===this.viewerService.totalNumberOfPages)return this.viewerService.raiseEndEvent(),this.viewState="end",this.viewerService.endPageSeen=!0,void this.cdRef.detectChanges();this.viewerActions.emit({type:V,data:N}),this.viewerService.raiseHeartBeatEvent(V)}playContent(V){this.viewerService.raiseHeartBeatEvent(V.type)}sideBarEvents(V){this.viewerService.raiseHeartBeatEvent(V.type),this.viewerActions.emit({type:V.type})}replayContent(V){this.viewerService.raiseHeartBeatEvent(V.type),this.ngOnInit(),this.viewerActions.emit({type:"REPLAY"}),this.viewerService.isEndEventRaised=!1,this.cdRef.detectChanges()}exitContent(V){this.viewerService.raiseHeartBeatEvent(V.type)}onPdfLoaded(V){const N=this.viewerService.raiseStartEvent(V);this.telemetryEvent.emit(N),this.viewState="player",this.cdRef.detectChanges()}onPdfLoadFailed(V){let N=Le.contentLoadFails,ae=Be.contentLoadFails;navigator.onLine||(N=Le.internetConnectivity,ae=Be.internetConnectivity),this.viewerService.isAvailableLocally&&(N=Le.contentLoadFails,ae=Be.contentLoadFails),N===Le.contentLoadFails&&(this.showContentError=!0),this.viewerService.raiseExceptionLog(N,ae,V,this.traceId)}onZoomChange(V){this.viewerService.pageSessionUpdate(),this.viewerService.raiseHeartBeatEvent("ZOOM_CHANGE"),this.viewerService.zoom=V}onPdfDownloaded(){this.viewerService.raiseHeartBeatEvent("PDF_DOWNLOAD")}onAfterPrint(){this.viewerService.raiseHeartBeatEvent("PDF_PRINT")}onRotationChange(V){this.viewerService.pageSessionUpdate(),this.viewerService.raiseHeartBeatEvent("ROTATION_CHANGE"),this.viewerService.rotation=V}onPageChange(V){this.viewerService.pageSessionUpdate(),this.viewerService.currentPagePointer=V.pageNumber,this.viewerService.raiseHeartBeatEvent("PAGE_CHANGE")}ngOnChanges(V){V.action&&this.viewerActions.emit({type:V.action}),V.playerConfig.firstChange&&this.isInitialized&&this.ngOnInit()}viewerEvent({type:V,data:N}){"progress"===V?this.viewerService.loadingProgress=N:"pagesloaded"===V?this.onPdfLoaded(N):"pagechanging"===V?this.onPageChange(N):"rotatecw"===V?this.onRotationChange(N):"pageend"===V?(this.viewerService.raiseEndEvent(),this.viewerService.endPageSeen=!0,this.viewState="end"):"error"===V?this.onPdfLoadFailed(N):"INVALID_PAGE_ERROR"===V&&(this.validPage=N,this.resetValidPage()),this.cdRef.detectChanges()}resetValidPage(){setTimeout(()=>{this.validPage=!0,this.cdRef.detectChanges()},5e3)}ngOnDestroy(){this.viewerService.raiseEndEvent(),this.subscription&&this.subscription.unsubscribe(),this.viewerService.isEndEventRaised=!1,this.unlistenMouseEnter(),this.unlistenMouseLeave()}static#e=this.\u0275fac=function(N){return new(N||Lt)(s.GI1(Z),s.GI1(at),s.GI1(s.kD9),s.GI1(s.q87),s.GI1(Ut))};static#t=this.\u0275cmp=s.In1({type:Lt,selectors:[["sunbird-pdf-player"]],viewQuery:function(N,ae){if(1&N&&s.CC$(T1,7),2&N){let Ee;s.wto(Ee=s.Gqi())&&(ae.pdfPlayerRef=Ee.first)}},hostBindings:function(N,ae){1&N&&s.qCj("TelemetryEvent",function(ke){return ae.onTelemetryEvent(ke)},!1,s.wLc)("beforeunload",function(){return ae.ngOnDestroy()},!1,s.MbM)},inputs:{playerConfig:"playerConfig",action:"action"},outputs:{playerEvent:"playerEvent",telemetryEvent:"telemetryEvent"},features:[s.SYr],decls:13,vars:13,consts:[[1,"sunbird-pdf-palyer-container"],["pdfPlayer",""],[3,"title","progress",4,"ngIf"],["class","sb-pdf-main-header notVisible",3,"ngClass","pageNumber","config","totalPages","actions",4,"ngIf"],["class","notVisible",3,"ngClass","sidebarMenuEvent",4,"ngIf"],[3,"pdfURL","actions","viewerEvent"],[3,"title","config","sidebarEvent",4,"ngIf"],["class","sb-pdf-reading-status",4,"ngIf"],["class","visible-only-potrait BtmNotVisible",3,"ngClass",4,"ngIf"],[3,"contentName","outcomeLabel","outcome","userName","nextContent","timeSpentLabel","showExit","replayContent","exitContent","playNextContent",4,"ngIf"],[4,"ngIf"],["class","pagenotfound__tooltip",4,"ngIf"],[3,"title","progress"],[1,"sb-pdf-main-header","notVisible",3,"ngClass","pageNumber","config","totalPages","actions"],[1,"notVisible",3,"ngClass","sidebarMenuEvent"],[3,"title","config","sidebarEvent"],[1,"sb-pdf-reading-status"],[1,"visible-only-potrait","BtmNotVisible",3,"ngClass"],[1,"sbt-pdf-footer"],[1,"d-flex","pdf-slides",2,"float","right"],[1,"d-flex","flex-ai-center","flex-jc-center",3,"previousAction"],[1,"d-flex","flex-ai-center","flex-jc-center",3,"nextAction"],[3,"contentName","outcomeLabel","outcome","userName","nextContent","timeSpentLabel","showExit","replayContent","exitContent","playNextContent"],[1,"pagenotfound__tooltip"],[1,"pagenotfound__icon"],[1,"pagenotfound__text"]],template:function(N,ae){1&N&&(s.I0R(0,"div",0,1),s.yuY(2,ut,1,2,"sb-player-start-page",2),s.yuY(3,Ct,1,6,"sb-player-header",3),s.yuY(4,Ze,1,3,"sb-player-side-menu-icon",4),s.I0R(5,"span")(6,"pdf-viewer",5),s.qCj("viewerEvent",function(ke){return ae.viewerEvent(ke)}),s.C$Y()(),s.yuY(7,kt,1,2,"sb-player-sidebar",6),s.yuY(8,nt,4,3,"div",7),s.yuY(9,_e,5,3,"div",8),s.yuY(10,X,1,7,"sb-player-end-page",9),s.yuY(11,ve,1,0,"sb-player-contenterror",10),s.C$Y(),s.yuY(12,Je,4,0,"div",11)),2&N&&(s.yG2(2),s.E7m("ngIf","start"===ae.viewState),s.yG2(1),s.E7m("ngIf","player"===ae.viewState),s.yG2(1),s.E7m("ngIf","player"===ae.viewState),s.yG2(1),s.m4B("display","player"===ae.viewState?"inline":"none"),s.yG2(1),s.E7m("pdfURL",ae.viewerService.src)("actions",ae.viewerActions),s.yG2(1),s.E7m("ngIf","player"===ae.viewState),s.yG2(1),s.E7m("ngIf","player"===ae.viewState),s.yG2(1),s.E7m("ngIf","player"===ae.viewState),s.yG2(1),s.E7m("ngIf","end"===ae.viewState),s.yG2(1),s.E7m("ngIf",ae.showContentError),s.yG2(1),s.E7m("ngIf",!ae.validPage))},dependencies:[F.QF,F.u_,J,xe,Fe,Oe,St,Ht,pt,wt,b1],styles:['.sunbird-pdf-palyer-container[_ngcontent-%COMP%]{width:100%;height:100%;overflow:hidden;position:relative}pdf-menu[_ngcontent-%COMP%]{position:absolute;top:0;left:0;z-index:99}.notVisible[_ngcontent-%COMP%], .BtmNotVisible[_ngcontent-%COMP%]{transition:all .3s ease-in-out;position:absolute;width:100%}.notVisible[_ngcontent-%COMP%]{top:-10rem}.notVisible.isVisible[_ngcontent-%COMP%]{top:0rem}.BtmNotVisible[_ngcontent-%COMP%]{bottom:-10rem}.BtmNotVisible.isVisible[_ngcontent-%COMP%]{bottom:0rem} .pdfViewer .page{background:none!important;border-image:none!important;border:0!important} #toolbarContainer{background:none!important;height:auto!important} #viewerContainer{position:relative!important;height:calc(100% - 3rem)} .html, .body, .pdf-viewer button, .pdf-viewer input, .pdf-viewer select{font-size:inherit!important} .findbar, .secondaryToolbar, html[dir=ltr] #toolbarContainer, html[dir=rtl] #toolbarContainer{box-shadow:none!important} .zoom{min-height:inherit!important} html[dir=rtl] .sb-pdf-reading-status{left:auto;right:1rem}[_nghost-%COMP%] .sb-pdf-reading-status[_ngcontent-%COMP%]{color:var(--gray-800);font-size:.75rem;position:absolute;left:1rem;bottom:.75rem;display:flex;align-items:center;background:var(--white);border-radius:.5rem;padding:.25em .5rem;z-index:5;line-height:normal}[_nghost-%COMP%] .sb-pdf-reading-status[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{background:var(--gray-800);width:.25rem;height:.25rem;display:block;margin:0px .5rem;border-radius:50%}.sbt-pdf-footer[_ngcontent-%COMP%]{background:var(--white);position:absolute;bottom:0;width:100%;height:3rem;display:flex;align-items:center;justify-content:flex-end;padding:.75rem .5rem}@media all and (orientation: landscape){ .visible-only-potrait{display:none}}@media all and (orientation: portrait){ #viewerContainer{height:calc(100% - 6rem)!important} .visible-only-landscape{display:none} .visible-only-potrait{display:block} .visible-only-potrait .sbt-pdf-footer button.navigation-arrows:hover{border:1px solid transparent} .file-download__popup{height:15.125rem} .pdf-endpage{display:block!important;position:relative} .pdf-endpage__left-panel{margin-top:6rem} .pdf-endpage__right-panel .title-section{position:absolute;top:0;left:0;right:0}}@media all and (max-width: 640px){.visible-only-landscape[_ngcontent-%COMP%]{display:none}.visible-only-potrait[_ngcontent-%COMP%]{display:block}}@media all and (min-width: 640px){.visible-only-landscape[_ngcontent-%COMP%]{display:block}.visible-only-potrait[_ngcontent-%COMP%]{display:none}}.pagenotfound__tooltip[_ngcontent-%COMP%]{position:absolute;top:10%;left:50%;transform:translate(-50%);background:#333;z-index:11111;padding:.5rem 1.25rem;font-size:.875rem;color:#fff;border-radius:.25rem;display:flex;align-items:center}.pagenotfound__icon[_ngcontent-%COMP%]{width:1.375rem;height:1.375rem;margin-right:.75rem;background:#fff;border-radius:50%;position:relative}.pagenotfound__icon[_ngcontent-%COMP%]:after{content:"!";position:absolute;top:50%;left:50%;color:#333;font-size:18px;transform:translate(-50%,-50%)}']})}class lt{static#e=this.\u0275fac=function(N){return new(N||lt)};static#t=this.\u0275mod=s.a4G({type:lt});static#n=this.\u0275inj=s.s3X({providers:[{provide:tn,useValue:{contentCompatibilityLevel:5}}],imports:[F.MD,U.y,m1]})}},948:(Tt,Ne,D)=>{"use strict";D.d(Ne,{Ij:()=>tn,qW:()=>m1});var s=D(32),C=D(456),F=D(56),te=D(314),U=D(556);const k=et=>({showDownload:et});class B{constructor(){this.downloadEvent=new s._w7,this.hideDownloadPopUp=new s._w7,this.showDownloadPopUp=!1}hideDownloadPopup(je,Me){this.disabledHandle.disengage(),this.hideDownloadPopUp.emit({event:je,type:Me})}ngOnChanges(je){for(const Me in je)if(je.hasOwnProperty(Me)&&"showDownloadPopUp"===Me){this.showDownloadPopUp=je[Me].currentValue||!1;const Z=document.querySelector(".file-download");this.disabledHandle=C.c.disabled({filter:Z})}}download(je,Me){this.downloadEvent.emit({event:je,type:Me}),this.disabledHandle.disengage()}static#e=this.\u0275fac=function(Me){return new(Me||B)};static#t=this.\u0275cmp=s.In1({type:B,selectors:[["sb-player-download-popup"]],inputs:{title:"title",showDownloadPopUp:"showDownloadPopUp"},outputs:{downloadEvent:"downloadEvent",hideDownloadPopUp:"hideDownloadPopUp"},features:[s.SYr],decls:16,vars:4,consts:[[1,"file-download",3,"ngClass"],[1,"file-download__overlay"],["aria-modal","true","aria-labelledby","Download Content","aria-describedby","Dialog to download content",1,"file-download__popup"],[1,"close-btn",3,"click"],["type","button","id","close","data-animation","showShadow","aria-label","player-close-btn",1,"close-icon"],[1,"file-download__metadata"],[1,"file-download__title","text-left"],[1,"file-download__text","text-left"],[1,"file-download__size"],[1,"file-download__action-btns"],["type","button","id","cancel",1,"sb-btn","sb-btn-normal","sb-btn-outline-primary","sb-btn-radius","cancel-btn","mr-8",3,"click"],["type","button","id","download",1,"sb-btn","sb-btn-normal","sb-btn-primary","sb-btn-radius","download-btn",3,"click"]],template:function(Me,Z){1&Me&&(s.I0R(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),s.qCj("click",function(ot){return Z.hideDownloadPopup(ot,"DOWNLOAD_POPUP_CLOSE")}),s.wR5(4,"button",4),s.C$Y(),s.I0R(5,"div",5)(6,"h5",6),s.OEk(7,"Confirm Download"),s.C$Y(),s.I0R(8,"div",7),s.OEk(9),s.C$Y(),s.wR5(10,"div",8),s.I0R(11,"div",9)(12,"button",10),s.qCj("click",function(ot){return Z.hideDownloadPopup(ot,"DOWNLOAD_POPUP_CANCEL")}),s.OEk(13,"Cancel"),s.C$Y(),s.I0R(14,"button",11),s.qCj("click",function(ot){return Z.download(ot,"DOWNLOAD")}),s.OEk(15,"Download"),s.C$Y()()()()()()),2&Me&&(s.E7m("ngClass",s.S45(2,k,Z.showDownloadPopUp)),s.yG2(9),s.oRS('"',Z.title,'" will be saved on your device.'))},dependencies:[F.QF],styles:['[_nghost-%COMP%] .file-download[_ngcontent-%COMP%]{width:100%;height:100%;position:absolute;top:0;left:0;z-index:99;transition:all .3s;opacity:0;visibility:hidden}[_nghost-%COMP%] .file-download__overlay[_ngcontent-%COMP%]{width:100%;height:100%;background:rgba(var(--rc-rgba-black),.5);display:flex;align-items:center;justify-content:center;transition:all .3s;visibility:hidden}[_nghost-%COMP%] .file-download__popup[_ngcontent-%COMP%]{width:90%;max-width:22.5rem;min-height:13.125rem;background:var(--white);border-radius:1rem;box-shadow:0 0 1.5em rgba(var(--rc-rgba-black),.22);padding:1.5rem;position:relative;transition:all .3s ease-in;transform:scale(.5)}[_nghost-%COMP%] .file-download__close-btn[_ngcontent-%COMP%]{position:absolute;top:.75rem;right:.75rem;width:1.5rem;height:1.5rem;cursor:pointer}[_nghost-%COMP%] .file-download__close-btn[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%}[_nghost-%COMP%] .file-download__metadata[_ngcontent-%COMP%]{display:flex;flex-direction:column;height:100%}[_nghost-%COMP%] .file-download__title[_ngcontent-%COMP%]{font-size:1rem;font-weight:700;line-height:1.375rem;word-break:break-word}[_nghost-%COMP%] .file-download__text[_ngcontent-%COMP%]{color:var(--gray-400);word-break:break-word}[_nghost-%COMP%] .file-download__size[_ngcontent-%COMP%]{color:var(--black)}[_nghost-%COMP%] .file-download__text[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__size[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.25rem}[_nghost-%COMP%] .file-download__title[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__text[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__size[_ngcontent-%COMP%]{margin:0 0 1.5em}[_nghost-%COMP%] .file-download__action-btns[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end}[_nghost-%COMP%] .file-download__action-btns[_ngcontent-%COMP%] .cancel-btn[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__action-btns[_ngcontent-%COMP%] .download-btn[_ngcontent-%COMP%]{outline:none;border:none;font-size:.75rem;text-transform:uppercase;cursor:pointer;line-height:normal}[_nghost-%COMP%] .file-download.showDownload[_ngcontent-%COMP%] .file-download__popup[_ngcontent-%COMP%]{transform:scale(1);visibility:visible}[_nghost-%COMP%] .file-download.showDownload[_ngcontent-%COMP%]{visibility:visible;opacity:1}[_nghost-%COMP%] .file-download.showDownload[_ngcontent-%COMP%] .file-download__overlay[_ngcontent-%COMP%]{visibility:visible}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%]{position:absolute;top:.75rem;right:.75rem}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]{width:1.875rem;height:1.875rem;background:0 0;border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;padding:0}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:after{content:"";transform:rotate(-45deg)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:before{content:"";transform:rotate(45deg)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:after, [_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:before{content:"";width:1.25rem;height:.125rem;position:absolute;background-color:var(--black)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]{box-shadow:0 0 0 0 var(--red) inset;transition:.2s cubic-bezier(.175,.885,.52,1.775);border:0px solid var(--white)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:before{transition:.2s cubic-bezier(.175,.885,.52,1.775)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:after{transition:.2s cubic-bezier(.175,.885,.52,1.775)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover{box-shadow:0 0 0 .25rem var(--red) inset}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover:before{transform:scale(.7) rotate(45deg);transition-delay:.1s;background-color:var(--red)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover:after{transform:scale(.7) rotate(-45deg);transition-delay:.1s;background-color:var(--red)} html[dir=rtl] .close-btn{left:.75rem;right:auto}']})}function ne(et,je){if(1&et&&(s.S2Z(),s.I0R(0,"text",229)(1,"tspan",230),s.OEk(2),s.C$Y(),s.I0R(3,"tspan",231),s.OEk(4),s.C$Y()()),2&et){const Me=s.GaO();s.yG2(2),s.cNF(Me.outcomeLabel),s.yG2(2),s.cNF(Me.outcome)}}function re(et,je){if(1&et&&(s.S2Z(),s.I0R(0,"g",232)(1,"g",233),s.wR5(2,"polygon",234)(3,"path",235),s.C$Y(),s.I0R(4,"text",236)(5,"tspan",237),s.OEk(6),s.C$Y()()()),2&et){const Me=s.GaO();s.yG2(6),s.cNF(Me.timeSpentLabel)}}function R(et,je){1&et&&(s.S2Z(),s.I0R(0,"svg",238)(1,"defs")(2,"linearGradient",239),s.wR5(3,"stop",240)(4,"stop",241),s.C$Y()(),s.I0R(5,"g",242),s.wR5(6,"path",243)(7,"path",244),s.C$Y()())}function j(et,je){1&et&&(s.S2Z(),s.I0R(0,"svg",238)(1,"defs")(2,"linearGradient",239),s.wR5(3,"stop",240)(4,"stop",241),s.C$Y()(),s.I0R(5,"g",242),s.wR5(6,"path",243)(7,"path",245),s.C$Y()())}function se(et,je){if(1&et){const Me=s.KQA();s.I0R(0,"div",246),s.qCj("click",function(){s.usT(Me);const at=s.GaO();return s.CGJ(at.exitContent.emit({type:"EXIT"}))}),s.S2Z(),s.I0R(1,"svg",247)(2,"defs")(3,"linearGradient",248),s.wR5(4,"stop",240)(5,"stop",241),s.C$Y()(),s.I0R(6,"g",242),s.wR5(7,"path",249)(8,"path",250),s.C$Y()(),s.gRP(),s.I0R(9,"div",226),s.OEk(10,"Exit"),s.C$Y()()}}function me(et,je){if(1&et){const Me=s.KQA();s.SAx(0),s.I0R(1,"div",251),s.OEk(2,"Up Next"),s.C$Y(),s.I0R(3,"div",252),s.qCj("click",function(){s.usT(Me);const at=s.GaO();return s.CGJ(at.playNext())}),s.I0R(4,"div",253),s.OEk(5),s.C$Y(),s.I0R(6,"div",254),s.wR5(7,"img",255),s.C$Y()(),s.k70()}if(2&et){const Me=s.GaO();s.yG2(5),s.cNF(Me.nextContent.name)}}const be=["*"];class xe{constructor(){this.showReplay=!0,this.replayContent=new s._w7,this.exitContent=new s._w7,this.playNextContent=new s._w7}ngOnInit(){this.subscription=(0,te.w)(document,"keydown").subscribe(je=>{"Enter"===je.key&&(je.stopPropagation(),document.activeElement.click())})}playNext(){this.playNextContent.emit({name:this.nextContent.name,identifier:this.nextContent.identifier,type:"NEXT_CONTENT_PLAY"})}replay(){this.showReplay&&this.replayContent.emit({type:"REPLAY"})}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}static#e=this.\u0275fac=function(Me){return new(Me||xe)};static#t=this.\u0275cmp=s.In1({type:xe,selectors:[["sb-player-end-page"]],inputs:{showExit:"showExit",showReplay:"showReplay",contentName:"contentName",outcome:"outcome",outcomeLabel:"outcomeLabel",userName:"userName",timeSpentLabel:"timeSpentLabel",nextContent:"nextContent"},outputs:{replayContent:"replayContent",exitContent:"exitContent",playNextContent:"playNextContent"},ngContentSelectors:be,decls:237,vars:9,consts:[[1,"player-endpage"],[1,"player-endpage__left-panel"],[1,"user-score-card"],["width","100%","height","100%","viewBox","0 0 250 250","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink",0,"xmlns","xhtml","http://www.w3.org/1999/xhtml"],["id","filter-1"],["in","SourceGraphic","type","matrix","values",""],["x1","-19.3154721%","y1","50%","x2","100%","y2","50%","id","linearGradient-1"],["stop-color","#43A981","offset","0%"],["stop-color","#1D7E58","offset","100%"],["x1","0%","y1","0%","x2","101.719666%","y2","100%","id","linearGradient-2"],["stop-color","#FFCD55","offset","0%"],["stop-color","#FFD955","offset","100%"],["d","M124.02,185.665 C116.138,185.665 109.713,175.367 102.434,173.416 C94.911,171.399 84.204,177.031 77.612,173.212 C70.933,169.339 70.491,157.213 65.068,151.786 C59.642,146.36 47.514,145.92 43.643,139.24 C39.825,132.649 45.454,121.942 43.438,114.42 C41.487,107.143 31.19,100.717 31.19,92.831 C31.19,84.948 41.487,78.521 43.438,71.245 C45.454,63.721 39.825,53.013 43.644,46.423 C47.516,39.742 59.643,39.304 65.068,33.878 C70.493,28.452 70.933,16.325 77.612,12.453 C84.206,8.635 94.911,14.266 102.434,12.248 C109.713,10.297 116.138,-1.42108547e-14 124.02,-1.42108547e-14 C131.907,-1.42108547e-14 138.332,10.297 145.608,12.248 C153.132,14.266 163.839,8.635 170.429,12.454 C177.11,16.325 177.55,28.453 182.976,33.879 C188.403,39.305 200.531,39.743 204.401,46.425 C208.22,53.015 202.589,63.722 204.606,71.245 C206.558,78.521 216.854,84.948 216.854,92.831 C216.854,100.717 206.558,107.143 204.606,114.421 C202.589,121.943 208.22,132.651 204.4,139.242 C200.529,145.923 188.401,146.361 182.975,151.787 C177.55,157.214 177.11,169.34 170.429,173.212 C163.839,177.031 153.132,171.4 145.608,173.416 C138.332,175.367 131.907,185.665 124.02,185.665","id","path-3"],["x","-6.5%","y","-6.5%","width","112.9%","height","112.9%","filterUnits","objectBoundingBox","id","filter-4"],["stdDeviation","11.5","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","1","in","shadowBlurInner1","result","shadowOffsetInner1"],["in","shadowOffsetInner1","in2","SourceAlpha","operator","arithmetic","k2","-1","k3","1","result","shadowInnerInner1"],["values","0 0 0 0 0.0914162133 0 0 0 0 0.159459438 0 0 0 0 0.537477355 0 0 0 1 0","type","matrix","in","shadowInnerInner1"],["x1","50%","y1","0.0901442308%","x2","50%","y2","99.6203016%","id","linearGradient-5"],["stop-color","#1D6349","offset","0%"],["stop-color","#1D6349","offset","100%"],["id","text-8","x","55","y","16","text-anchor","middle","fill","#FFFFFE",4,"ngIf"],["id","player-Player","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","endgame-l2","transform","translate(-39.000000, -65.000000)"],["id","Group-2","transform","translate(39.500000, 65.000000)"],["filter","url(#filter-1)","id","Group"],["transform","translate(4.000000, 4.000000)",1,"particles"],["d","M84.4144231,47.2437308 L77.9616538,41.1916154 C77.5351923,40.7922308 76.8658846,40.8133846 76.4665,41.2394231 C76.0666923,41.6654615 76.0882692,42.3351923 76.5143077,42.7345769 L82.9670769,48.7866923 C83.3931154,49.1860769 84.0624231,49.1649231 84.4622308,48.7384615 C84.8616154,48.3124231 84.8404615,47.6431154 84.4144231,47.2437308","id","Fill-3"],["d","M78.2087308,48.9402692 L84.2616923,42.4875 C84.6615,42.0614615 84.6399231,41.3921538 84.2138846,40.9927692 C83.7878462,40.5929615 83.1185385,40.6141154 82.7187308,41.0405769 L76.6661923,47.4929231 C76.2663846,47.9189615 76.2879615,48.5886923 76.714,48.9880769 C77.1400385,49.3878846 77.8093462,49.3663077 78.2087308,48.9402692","id","Fill-4"],["d","M91.8275769,140.082038 L85.3748077,134.030346 C84.9487692,133.630538 84.2794615,133.652115 83.8796538,134.078154 C83.4802692,134.504192 83.5014231,135.1735 83.9278846,135.573308 L90.3806538,141.625 C90.8066923,142.024808 91.476,142.003231 91.8753846,141.577192 C92.2751923,141.151154 92.2536154,140.481846 91.8275769,140.082038","id","Fill-5"],["d","M85.6223077,141.779 L91.6748462,135.326231 C92.0746538,134.900192 92.0535,134.230885 91.6270385,133.831077 C91.201,133.431269 90.5316923,133.452846 90.1323077,133.878885 L84.0793462,140.331654 C83.6799615,140.757692 83.7011154,141.427 84.1271538,141.826808 C84.5531923,142.226192 85.2225,142.205038 85.6223077,141.779","id","Fill-6"],["d","M13.3091538,191.951269 L6.85638462,185.899154 C6.43034615,185.499769 5.76103846,185.520923 5.36123077,185.946962 C4.96184615,186.373423 4.98342308,187.042731 5.40946154,187.442115 L11.8622308,193.494231 C12.2882692,193.893615 12.9575769,193.872462 13.3569615,193.446423 C13.7567692,193.020385 13.7351923,192.350654 13.3091538,191.951269","id","Fill-7"],["d","M7.10388462,193.647808 L13.1568462,187.195038 C13.5562308,186.769 13.5350769,186.099692 13.1090385,185.700308 C12.683,185.3005 12.0136923,185.322077 11.6138846,185.748115 L5.56092308,192.200885 C5.16153846,192.626923 5.18269231,193.296231 5.60873077,193.695615 C6.03476923,194.095423 6.70407692,194.073846 7.10388462,193.647808","id","Fill-8"],["d","M10.4914615,38.4115769 L4.03869231,32.3594615 C3.61265385,31.9600769 2.94334615,31.9812308 2.54353846,32.4072692 C2.14415385,32.8333077 2.16573077,33.5030385 2.59176923,33.9024231 L9.04453846,39.9545385 C9.47057692,40.3539231 10.1398846,40.3327692 10.5392692,39.9067308 C10.9390769,39.4802692 10.9175,38.8109615 10.4914615,38.4115769","id","Fill-9"],["d","M4.28619231,40.1081154 L10.3391538,33.6553462 C10.7385385,33.2293077 10.7173846,32.56 10.2909231,32.1606154 C9.86488462,31.7608077 9.19557692,31.7823846 8.79619231,32.2084231 L2.74323077,38.6611923 C2.34342308,39.0872308 2.365,39.7565385 2.79103846,40.1559231 C3.21707692,40.5557308 3.88638462,40.5341538 4.28619231,40.1081154","id","Fill-10"],["d","M239.977269,47.0855 L233.5245,41.0333846 C233.098462,40.634 232.429154,40.6551538 232.029769,41.0811923 C231.629962,41.5072308 231.651538,42.1765385 232.077577,42.5763462 L238.530346,48.6284615 C238.956385,49.0278462 239.625692,49.0066923 240.0255,48.5802308 C240.424885,48.1541923 240.403308,47.4848846 239.977269,47.0855","id","Fill-11"],["d","M233.771577,48.7820385 L239.824538,42.3292692 C240.223923,41.9032308 240.202769,41.2339231 239.776731,40.8341154 C239.350692,40.4347308 238.681385,40.4558846 238.281577,40.8823462 L232.228615,47.3346923 C231.829231,47.7607308 231.850385,48.4304615 232.276423,48.8298462 C232.702885,49.2296538 233.372192,49.2080769 233.771577,48.7820385","id","Fill-12"],["d","M163.849231,80.0025769 L157.396462,73.9508846 C156.970423,73.5510769 156.301115,73.5726538 155.901308,73.9986923 C155.501923,74.4247308 155.523077,75.0940385 155.949115,75.4938462 L162.401885,81.5455385 C162.828346,81.9453462 163.497654,81.9237692 163.897038,81.4977308 C164.296846,81.0716923 164.275269,80.4023846 163.849231,80.0025769","id","Fill-13"],["d","M157.644385,81.6995385 L163.696923,75.2467692 C164.096731,74.8207308 164.075154,74.1514231 163.649115,73.7516154 C163.223077,73.3522308 162.553769,73.3733846 162.154385,73.7994231 L156.101423,80.2521923 C155.701615,80.6782308 155.723192,81.3475385 156.149231,81.7473462 C156.575269,82.1467308 157.244577,82.1255769 157.644385,81.6995385","id","Fill-14"],["d","M195.311346,151.846538 L188.858577,145.794423 C188.432538,145.395038 187.763231,145.416192 187.363423,145.842654 C186.964038,146.268692 186.985615,146.938 187.411654,147.337385 L193.864423,153.3895 C194.290462,153.788885 194.959769,153.767731 195.359154,153.341692 C195.758962,152.915654 195.737385,152.245923 195.311346,151.846538","id","Fill-15"],["d","M189.105654,153.543077 L195.158615,147.090308 C195.558,146.664269 195.536846,145.994962 195.110808,145.595577 C194.684769,145.195769 194.015462,145.217346 193.615654,145.643385 L187.562692,152.096154 C187.163308,152.522192 187.184462,153.1915 187.6105,153.590885 C188.036538,153.990692 188.705846,153.969115 189.105654,153.543077","id","Fill-16"],["d","M190.299577,210.370769 L183.846808,204.318654 C183.420769,203.919269 182.751462,203.940423 182.352077,204.366885 C181.952269,204.792923 181.973846,205.462231 182.399885,205.861615 L188.852654,211.913731 C189.278692,212.313538 189.948,212.291962 190.347808,211.865923 C190.747192,211.439885 190.726038,210.770577 190.299577,210.370769","id","Fill-17"],["d","M184.093885,212.067308 L190.146846,205.614538 C190.546654,205.1885 190.525077,204.519192 190.099038,204.119808 C189.673,203.72 189.003692,203.741577 188.603885,204.167615 L182.551346,210.620385 C182.151538,211.046423 182.173115,211.715731 182.599154,212.115115 C183.025192,212.514923 183.6945,212.493346 184.093885,212.067308","id","Fill-18"],["d","M131.642077,57.7017692 L132.557615,57.1720769 L128.114462,49.4881538 C127.925346,49.1611154 127.575885,48.9597308 127.198077,48.9601532 C126.819846,48.9601532 126.470808,49.1623846 126.282538,49.4898462 L117.420346,64.8674231 C117.231654,65.1948846 117.232077,65.5980769 117.421192,65.9251154 C117.610308,66.2521538 117.959769,66.4535385 118.337577,66.453116 L127.210346,66.4459231 L136.084808,66.4416923 C136.462615,66.4416923 136.811654,66.2394615 137.000346,65.9124231 C137.189462,65.5849615 137.189038,65.1817692 136.999923,64.8547308 L132.557615,57.1720769 L131.642077,57.7017692 L130.726115,58.2310385 L134.251192,64.3271538 L127.209077,64.3305385 L120.168231,64.3364615 L127.200615,52.1336538 L130.726115,58.2310385 L131.642077,57.7017692","id","Fill-19"],["d","M116.952846,151.625692 L117.868808,151.096 L113.425654,143.412077 C113.236115,143.085038 112.887077,142.883654 112.508846,142.884076 C112.131038,142.884076 111.782,143.086308 111.593308,143.413769 L102.731115,158.791346 C102.542423,159.118385 102.542846,159.522 102.731962,159.849038 C102.921077,160.176077 103.270538,160.377462 103.648346,160.377039 L112.521538,160.369846 L121.396,160.365615 C121.773808,160.365192 122.123269,160.163385 122.311962,159.836346 C122.500654,159.508885 122.500231,159.105692 122.311115,158.778231 L117.868808,151.096 L116.952846,151.625692 L116.037308,152.154962 L119.562385,158.251077 L112.520269,158.254462 L105.479,158.260385 L112.511385,146.057577 L116.037308,152.154962 L116.952846,151.625692","id","Fill-20"],["d","M167.868885,180.468538 L168.784423,179.938846 L164.341269,172.254923 C164.152154,171.927885 163.802692,171.7265 163.424885,171.7265 C163.047077,171.726923 162.697615,171.929154 162.508923,172.256192 L158.080154,179.944346 L153.646731,187.633769 C153.458038,187.961231 153.458462,188.364423 153.647577,188.691885 C153.836692,189.018923 154.186154,189.220308 154.563962,189.219885 L163.437154,189.212692 L172.311615,189.208462 C172.689423,189.208038 173.038462,189.006231 173.227154,188.678769 C173.415846,188.351731 173.415846,187.948538 173.226731,187.621077 L168.784423,179.938846 L167.868885,180.468538 L166.952923,180.997808 L170.478,187.093923 L163.435885,187.097308 L156.394615,187.103231 L163.427423,174.900423 L166.952923,180.997808 L167.868885,180.468538","id","Fill-21"],["d","M197.152577,121.4785 L198.174731,121.751808 L200.466962,113.176885 C200.564269,112.811769 200.459769,112.422115 200.192385,112.155154 C199.925,111.888192 199.534923,111.784115 199.170231,111.882269 L190.602077,114.186769 L182.030115,116.489154 C181.665423,116.587308 181.380269,116.872462 181.282538,117.237577 C181.185231,117.602692 181.289731,117.991923 181.557115,118.259308 L187.836423,124.528462 L194.114462,130.801 C194.381846,131.067962 194.7715,131.172462 195.136615,131.074308 C195.501308,130.976154 195.786462,130.691 195.884192,130.325885 L198.174731,121.751808 L197.152577,121.4785 L196.130846,121.205615 L194.313308,128.009115 L184.348577,118.056654 L191.151231,116.229808 L197.949654,114.401269 L196.130846,121.205615 L197.152577,121.4785","id","Fill-22"],["d","M51.2223462,21.9327308 L52.2440769,22.2056154 L54.5358846,13.6306923 C54.6336154,13.2655769 54.5291154,12.8759231 54.2617308,12.6089615 C53.9939231,12.342 53.6042692,12.2379231 53.2395769,12.3360769 L44.6714231,14.6405769 L44.6718462,14.6405769 L36.0994615,16.9433846 C35.7343462,17.0411154 35.4496154,17.3266923 35.3518846,17.6918077 C35.2545769,18.0569231 35.3590769,18.4461538 35.6264615,18.7131154 L41.9061923,24.9822692 L41.9057692,24.9818462 L48.1842308,31.2543846 C48.4516154,31.5213462 48.8412692,31.6258462 49.2059615,31.5276923 C49.5710769,31.4295385 49.8562308,31.1443846 49.9535385,30.7792692 L52.2440769,22.2056154 L50.2006154,21.6594231 L48.3830769,28.4629231 L43.4009231,23.4854231 L43.4005,23.485 L38.4179231,18.5108846 L45.2205769,16.6836154 L45.221,16.6836154 L52.019,14.8550769 L50.2006154,21.6594231 L51.2223462,21.9327308","id","Fill-23"],["d","M45.1456923,207.203192 L46.1674231,207.476077 L48.4592308,198.900731 C48.5569615,198.535615 48.4520385,198.145962 48.1846538,197.879 C47.9172692,197.612038 47.5276154,197.507962 47.1629231,197.606115 L38.5947692,199.911038 L38.5947692,199.910615 L30.0228077,202.213846 C29.6576923,202.311577 29.3725385,202.597154 29.2752308,202.962269 C29.1775,203.327385 29.2824231,203.716615 29.5498077,203.983577 L35.8295385,210.252308 L35.8291154,210.251885 L42.1075769,216.524423 C42.3749615,216.791385 42.7646154,216.895885 43.1293077,216.797731 C43.4944231,216.699577 43.7791538,216.414423 43.8768846,216.049308 L46.1674231,207.476077 L44.1239615,206.930308 L42.3064231,213.732962 L37.3242692,208.755462 L37.3238462,208.755038 L32.3412692,203.781346 L39.1435,201.953654 L39.1439231,201.953654 L45.9423462,200.125115 L44.1239615,206.929885 L45.1456923,207.203192","id","Fill-24"],["d","M206.143808,31.5111923 L206.6735,32.4267308 L214.357423,27.984 C214.684462,27.7948846 214.885846,27.4454231 214.885424,27.0676154 C214.885424,26.6893846 214.683192,26.3403462 214.355731,26.1516538 L206.667577,21.7224615 L206.668,21.7228846 L198.978154,17.2894615 C198.651115,17.1007692 198.2475,17.1011923 197.920462,17.2903077 C197.593423,17.4794231 197.392038,17.8288846 197.392461,18.2066923 L197.399654,27.0798846 L197.399654,27.0794615 L197.403885,35.9547692 C197.403885,36.3325769 197.606115,36.6816154 197.933577,36.8703077 C198.260615,37.059 198.664231,37.059 198.991269,36.8698846 L206.6735,32.4267308 L206.143808,31.5111923 L205.614538,30.5952308 L199.518423,34.1211538 L199.515038,27.0786154 L199.515038,27.0781923 L199.509115,20.0373462 L205.611577,23.5556538 L205.612,23.5556538 L211.711923,27.0697308 L205.614538,30.5952308 L206.143808,31.5111923","id","Fill-25"],["d","M44.9489615,120.167385 L45.4782308,121.082923 L53.1625769,116.640192 C53.4896154,116.450654 53.691,116.101192 53.6905776,115.723385 C53.6901538,115.345577 53.4883462,114.996538 53.1608846,114.807846 L45.4727308,110.378654 L45.4731538,110.379077 L37.7833077,105.945654 C37.4558462,105.756962 37.0526538,105.757385 36.7256154,105.9465 C36.3985769,106.135615 36.1971923,106.485077 36.1971923,106.862885 L36.2094615,124.610962 C36.2094615,124.989192 36.4112692,125.338231 36.7387308,125.526923 C37.0661923,125.715615 37.4693846,125.715192 37.7964231,125.526077 L45.4786538,121.082923 L44.4192692,119.251846 L38.324,122.777346 L38.3142692,108.693538 L44.4167308,112.211423 L44.4167308,112.211846 L50.5170769,115.725923 L44.4196923,119.251846 L44.9489615,120.167385","id","Fill-26"],["d","M146.638885,105.637654 L145.581192,105.637654 C145.580769,107.208115 144.947423,108.619923 143.918923,109.650115 C142.888731,110.678615 141.476923,111.311538 139.906885,111.312385 C138.336423,111.311538 136.924192,110.678615 135.893577,109.650115 C134.865077,108.619923 134.232154,107.208115 134.231731,105.637654 C134.232154,104.066769 134.865077,102.654962 135.893577,101.624769 C136.924192,100.596269 138.336423,99.9633462 139.906885,99.9625 C141.476923,99.9633462 142.888731,100.596269 143.918923,101.624769 C144.947423,102.654962 145.580769,104.066769 145.581192,105.637654 L147.696577,105.637654 C147.695731,101.334538 144.209154,97.8479615 139.906885,97.8471154 C135.603769,97.8479615 132.116769,101.334538 132.116346,105.637654 C132.116769,109.940346 135.603769,113.426923 139.906885,113.427769 C144.209154,113.426923 147.695731,109.940346 147.696577,105.637654 L146.638885,105.637654","id","Fill-27"],["d","M112.621808,30.5059615 L111.564115,30.5059615 C111.563692,32.0768462 110.930769,33.4886538 109.901846,34.5188462 C108.871654,35.5473462 107.459846,36.1802692 105.889385,36.1811154 C104.318923,36.1802692 102.907115,35.5473462 101.8765,34.5188462 C100.848,33.4886538 100.214654,32.0764231 100.214231,30.5059615 C100.214654,28.9355 100.848,27.5236923 101.8765,26.4935 C102.907115,25.465 104.318923,24.8320769 105.889385,24.8316538 C107.459846,24.8320769 108.871654,25.465 109.901846,26.4935 C110.930769,27.5236923 111.563692,28.9355 111.564115,30.5059615 L113.6795,30.5059615 C113.678654,26.2032692 110.192077,22.7166923 105.889385,22.7162692 C101.586692,22.7166923 98.0996923,26.2032692 98.0988462,30.5059615 C98.0996923,34.8095 101.586692,38.2956538 105.889385,38.2965 C110.192077,38.2956538 113.678654,34.8090769 113.6795,30.5059615 L112.621808,30.5059615","id","Fill-28"],["d","M116.918154,229.204885 L115.860462,229.204885 C115.860038,230.775346 115.227115,232.187577 114.198192,233.217769 C113.168,234.246269 111.756192,234.879615 110.185731,234.880038 C108.615692,234.879615 107.203462,234.246269 106.172846,233.217769 C105.144346,232.187154 104.511423,230.775346 104.510577,229.204885 C104.511423,227.634423 105.144346,226.222615 106.172846,225.192423 C107.203462,224.163923 108.615692,223.531 110.185731,223.530577 C111.756192,223.531 113.168423,224.163923 114.198615,225.192423 C115.227115,226.222615 115.860038,227.634423 115.860462,229.204885 L117.975846,229.204885 C117.975423,224.901769 114.488423,221.415615 110.185731,221.415192 C108.038192,221.414346 106.084,222.288423 104.677269,223.696423 C103.268846,225.102731 102.394769,227.056923 102.395192,229.204885 C102.396038,233.508 105.883462,236.994577 110.185731,236.995423 C114.488423,236.994577 117.975423,233.508 117.975846,229.204885 L116.918154,229.204885","id","Fill-29"],["d","M135.982423,219.142846 C135.983269,217.572385 136.616192,216.160577 137.645115,215.130385 C138.675308,214.101885 140.087538,213.468962 141.658,213.468538 C143.228462,213.468962 144.640269,214.101885 145.670885,215.130385 C146.699385,216.160154 147.332308,217.572385 147.332731,219.142846 C147.332731,219.726692 147.806577,220.200538 148.390423,220.200538 C148.974692,220.200538 149.448115,219.726692 149.448115,219.142846 C149.447692,214.839731 145.960692,211.353577 141.658,211.353153 C139.510038,211.352308 137.555846,212.226385 136.149538,213.634385 C134.741115,215.040269 133.866615,216.994462 133.867038,219.142846 C133.867038,219.726692 134.340885,220.200538 134.924731,220.200538 C135.509,220.200538 135.982423,219.726692 135.982423,219.142846","id","Fill-30"],["d","M82.247,115.736077 C82.2474231,114.165615 82.8807692,112.753385 83.9092692,111.723192 C84.9398846,110.694692 86.3521154,110.061769 87.9221538,110.061346 C89.4926154,110.061769 90.9044231,110.694692 91.9350385,111.723192 C92.9635385,112.753385 93.5964615,114.165192 93.5968846,115.736077 C93.5968846,116.319923 94.0707308,116.793769 94.6545769,116.793769 C95.2388462,116.793769 95.7122692,116.319923 95.7122692,115.736077 C95.7118462,111.432962 92.2248462,107.946385 87.9221538,107.945538 C83.6198846,107.946385 80.1324615,111.432962 80.1316154,115.736077 C80.1316154,116.319923 80.6054615,116.793769 81.1893077,116.793769 C81.7735769,116.793769 82.247,116.319923 82.247,115.736077","id","Fill-31"],["d","M11.4163077,61.0732692 C11.4167308,59.5011154 12.0479615,58.0884615 13.0713846,57.0586923 C14.0969231,56.0306154 15.5006923,55.3989615 17.061,55.3981154 C18.6213077,55.3989615 20.0250769,56.0306154 21.0501923,57.0586923 C22.0736154,58.0884615 22.7048462,59.5011154 22.7052692,61.0732692 C22.7052692,61.6571154 23.1786923,62.1309615 23.7629615,62.1309615 C24.3468077,62.1309615 24.820654,61.6571154 24.820654,61.0732692 C24.8210769,58.9265769 23.9516538,56.9732308 22.5495769,55.5660769 C21.1491923,54.1576538 19.2017692,53.2823077 17.061,53.2827306 C14.9202308,53.2823077 12.9728077,54.1576538 11.5724231,55.5660769 C10.1699231,56.9732308 9.3005,58.9265769 9.30092292,61.0732692 C9.30092292,61.6571154 9.77434615,62.1309615 10.3586154,62.1309615 C10.9428846,62.1309615 11.4163077,61.6571154 11.4163077,61.0732692","id","Fill-32"],["d","M180.062808,71.0401154 C178.491077,71.0396923 177.078,70.4084615 176.048231,69.3850385 C175.019731,68.3595 174.388077,66.9557308 174.387654,65.3954231 C174.388077,63.8351154 175.019731,62.4317692 176.048231,61.4062308 C177.078,60.3828077 178.490654,59.752 180.062808,59.7511538 C180.647077,59.7511538 181.1205,59.2777308 181.1205,58.6938846 C181.1205,58.1096154 180.647077,57.6361917 180.062808,57.6361917 C177.916115,57.6353462 175.962769,58.5047692 174.555615,59.9072692 C173.147192,61.3072308 172.271423,63.2546538 172.272269,65.3954231 C172.271423,67.5361923 173.147192,69.4836154 174.555615,70.884 C175.962769,72.2865 177.916115,73.1559231 180.062808,73.1555002 C180.647077,73.1555002 181.1205,72.6820769 181.1205,72.0978077 C181.1205,71.5135385 180.647077,71.0401154 180.062808,71.0401154","id","Fill-33"],["d","M17.9490385,228.116731 C16.3768846,228.115885 14.9642308,227.485077 13.9344615,226.461654 C12.9063846,225.436115 12.2747308,224.032346 12.2743077,222.472038 C12.2747308,220.911731 12.9063846,219.507962 13.9344615,218.482846 C14.9642308,217.459423 16.3768846,216.828615 17.9490385,216.828192 C18.5328846,216.828192 19.0067308,216.354769 19.0067308,215.7705 C19.0067308,215.186231 18.5328846,214.712808 17.9490385,214.712808 C15.8023462,214.712385 13.849,215.581808 12.4418462,216.983885 C11.0334231,218.383846 10.1580769,220.331269 10.1589225,222.472038 C10.1580769,224.612808 11.0334231,226.560231 12.4418462,227.960615 C13.849,229.362692 15.8023462,230.232538 17.9490385,230.232116 C18.5328846,230.232116 19.0067308,229.758269 19.0067308,229.174423 C19.0067308,228.590154 18.5328846,228.116731 17.9490385,228.116731","id","Fill-34"],["d","M90.1932308,14.0000385 C88.6215,13.9996154 87.2088462,13.3683846 86.1790769,12.3449615 C85.151,11.3194231 84.5193462,9.91565385 84.5185,8.35534615 C84.5193462,6.79503846 85.151,5.39126923 86.1790769,4.36615385 C87.2088462,3.34273077 88.6215,2.7115 90.1932308,2.71107692 C90.7775,2.71107692 91.2509231,2.23765385 91.2509231,1.65338462 C91.2509231,1.06953846 90.7775,0.595692153 90.1932308,0.595692153 C88.0469615,0.595269231 86.0936154,1.46469231 84.6864615,2.86676923 C83.2780385,4.26715385 82.4026923,6.21457692 82.4031152,8.35534615 C82.4026923,10.4961154 83.2780385,12.4435385 84.6864615,13.8439231 C86.0931923,15.2464231 88.0469615,16.1158462 90.1932308,16.1154232 C90.7775,16.1154232 91.2509231,15.642 91.2509231,15.0577308 C91.2509231,14.4734615 90.7775,14.0000385 90.1932308,14.0000385","id","Fill-35"],["d","M21.3154615,158.362769 L20.2577692,158.362769 C20.2569231,159.933231 19.624,161.345038 18.5955,162.375654 C17.5653077,163.404154 16.1530769,164.037077 14.5830385,164.037923 C13.0125769,164.037077 11.6003462,163.404154 10.5701538,162.375654 C9.54123077,161.345038 8.90830769,159.933231 8.90788462,158.362769 C8.90830769,156.792308 9.54123077,155.3805 10.5701538,154.350308 C11.6003462,153.321808 13.0125769,152.688885 14.5830385,152.688038 C16.1530769,152.688885 17.5653077,153.321808 18.5955,154.349885 C19.624,155.380077 20.2569231,156.791885 20.2577692,158.362769 L22.3731538,158.362769 C22.3723077,154.059654 18.8853077,150.5735 14.5830385,150.572654 C12.4350769,150.572231 10.4808846,151.446308 9.07415385,152.854308 C7.66615385,154.260192 6.79165385,156.214385 6.79249939,158.362769 C6.79292308,162.665885 10.2803462,166.152462 14.5830385,166.153308 C18.8853077,166.152462 22.3723077,162.665462 22.3731538,158.362769 L21.3154615,158.362769","id","Fill-36"],["d","M228.928192,166.051346 L227.8705,166.051346 C227.869654,167.621808 227.236731,169.034038 226.208231,170.064654 C225.178038,171.093154 223.766231,171.726077 222.196192,171.7265 C220.625731,171.726077 219.2135,171.093154 218.183308,170.064654 C217.154385,169.034038 216.521462,167.621808 216.521038,166.051346 C216.521462,164.480885 217.154385,163.069077 218.182885,162.038885 C219.2135,161.010385 220.625308,160.377885 222.196192,160.377038 C223.766231,160.377885 225.178038,161.010385 226.208231,162.038885 C227.236731,163.069077 227.869654,164.480885 227.8705,166.051346 L229.985885,166.051346 C229.985038,161.748231 226.498038,158.2625 222.196192,158.261654 C217.8935,158.2625 214.406077,161.748231 214.405654,166.051346 C214.406077,170.354462 217.893077,173.841462 222.196192,173.841885 C226.498462,173.841462 229.985038,170.354462 229.985885,166.051346 L228.928192,166.051346","id","Fill-37"],["d","M210.305192,58.6993846 L210.305192,59.7570769 L222.64,59.7570769 L222.64,71.0337692 L211.362885,71.0337692 L211.362885,58.6993846 L210.305192,58.6993846 L210.305192,59.7570769 L210.305192,58.6993846 L209.2475,58.6993846 L209.2475,72.0914615 C209.2475,72.3702692 209.360462,72.6427308 209.557192,72.8394615 C209.754346,73.0366154 210.026808,73.1491538 210.305192,73.1491538 L223.697692,73.1491538 C223.976077,73.1491538 224.248538,73.0366154 224.445269,72.8394615 C224.642423,72.6427308 224.755385,72.3702692 224.755385,72.0914615 L224.755385,58.6993846 C224.755385,58.421 224.642423,58.1485385 224.445269,57.9513846 C224.248538,57.7546538 223.976077,57.6416923 223.697692,57.6416923 L210.305192,57.6416923 C210.026808,57.6416923 209.754346,57.7546538 209.557192,57.9513846 C209.360462,58.1485385 209.2475,58.421 209.2475,58.6993846 L210.305192,58.6993846","id","Fill-38"],["d","M58.8897692,65.3954231 L58.8897692,66.4531154 L71.2237308,66.4531154 L71.2237308,77.7302308 L59.9474615,77.7302308 L59.9474615,65.3954231 L58.8897692,65.3954231 L58.8897692,66.4531154 L58.8897692,65.3954231 L57.8320769,65.3954231 L57.8320769,78.7879231 C57.8320769,79.0663077 57.9450385,79.3387692 58.1417692,79.5355 C58.3389231,79.7326538 58.6113846,79.8456154 58.8897692,79.8456154 L72.2814231,79.8456154 C72.5602308,79.8456154 72.8326923,79.7326538 73.0294231,79.5355 C73.2265769,79.3387692 73.3391154,79.0663077 73.3391154,78.7879231 L73.3391154,65.3954231 C73.3391154,65.1170385 73.2265769,64.8445769 73.0294231,64.6478462 C72.8326923,64.4506923 72.5602308,64.3377308 72.2814231,64.3377308 L58.8897692,64.3377308 C58.6113846,64.3377308 58.3389231,64.4506923 58.1417692,64.6478462 C57.9450385,64.8445769 57.8320769,65.1170385 57.8320769,65.3954231 L58.8897692,65.3954231","id","Fill-39"],["d","M58.2175,150.893346 L58.2175,151.951038 L70.5518846,151.951038 L70.5518846,163.228154 L59.2751923,163.228154 L59.2751923,150.893346 L58.2175,150.893346 L58.2175,151.951038 L58.2175,150.893346 L57.1598077,150.893346 L57.1598077,164.285846 C57.1598077,164.564231 57.2727692,164.836692 57.4699231,165.033423 C57.6666538,165.230577 57.9391154,165.343538 58.2175,165.343538 L71.6095769,165.343538 C71.8879615,165.343538 72.1604231,165.230577 72.3571538,165.033423 C72.5543077,164.836692 72.6672692,164.564231 72.6672692,164.285846 L72.6672692,150.893346 C72.6672692,150.614962 72.5543077,150.3425 72.3571538,150.145346 C72.1604231,149.948615 71.8879615,149.835654 71.6095769,149.835654 L58.2175,149.835654 C57.9391154,149.835654 57.6666538,149.948615 57.4699231,150.145346 C57.2727692,150.3425 57.1598077,150.614962 57.1598077,150.893346 L58.2175,150.893346","id","Fill-40"],["d","M210.305192,215.776423 L210.305192,216.834115 L222.639154,216.834115 L222.639154,228.110808 L211.362885,228.110808 L211.362885,215.776423 L210.305192,215.776423 L210.305192,216.834115 L210.305192,215.776423 L209.2475,215.776423 L209.2475,229.1685 C209.2475,229.446885 209.360462,229.719346 209.557192,229.9165 C209.754346,230.113231 210.026808,230.226192 210.305192,230.226192 L223.696846,230.226192 C223.975231,230.226192 224.247692,230.113231 224.444423,229.9165 C224.641577,229.719346 224.754538,229.446885 224.754538,229.1685 L224.754538,215.776423 C224.754538,215.497615 224.641577,215.225154 224.444423,215.028423 C224.247692,214.831269 223.975231,214.718731 223.696846,214.718731 L210.305192,214.718731 C210.026808,214.718731 209.754346,214.831269 209.557192,215.028423 C209.360462,215.225154 209.2475,215.497615 209.2475,215.776423 L210.305192,215.776423","id","Fill-41"],["d","M154.751808,1.65973077 L154.751808,2.71742308 L167.085346,2.71742308 L167.085346,13.9941154 L155.8095,13.9941154 L155.8095,1.65973077 L154.751808,1.65973077 L154.751808,2.71742308 L154.751808,1.65973077 L153.694115,1.65973077 L153.694115,15.0518077 C153.694115,15.3306154 153.806654,15.6030769 154.003808,15.7998077 C154.200538,15.9965385 154.473,16.1095 154.751808,16.1095 L168.143038,16.1095 C168.421423,16.1095 168.693885,15.9965385 168.891038,15.7998077 C169.087769,15.6030769 169.200731,15.3306154 169.200731,15.0518077 L169.200731,1.65973077 C169.200731,1.38134615 169.087769,1.10888462 168.891038,0.911730769 C168.693885,0.715 168.421423,0.602038462 168.143038,0.602038462 L154.751808,0.602038462 C154.473,0.602038462 154.200538,0.715 154.003808,0.911730769 C153.806654,1.10888462 153.694115,1.38134615 153.694115,1.65973077 L154.751808,1.65973077","id","Fill-42"],["d","M135.508154,136.771462 C135.298731,136.769769 135.172654,136.731692 135.044885,136.667808 C134.934038,136.610269 134.818962,136.522692 134.692038,136.386462 C134.469077,136.151231 134.227077,135.765385 133.973654,135.300423 C133.585692,134.604885 133.179962,133.738423 132.487808,132.969692 C132.140885,132.587654 131.710615,132.232269 131.180923,131.980115 C130.6525,131.726692 130.033538,131.585808 129.357885,131.587068 C128.773615,131.587068 128.300192,132.060923 128.300192,132.644769 C128.300192,133.229038 128.773615,133.702462 129.357885,133.702462 C129.702269,133.703308 129.957808,133.76 130.175269,133.847577 C130.365654,133.925423 130.530654,134.0295 130.692692,134.168269 C130.975308,134.409 131.243115,134.767769 131.503731,135.2065 C131.901,135.862692 132.255115,136.675423 132.809346,137.425962 C133.089,137.799538 133.432538,138.165077 133.889038,138.443462 C134.342577,138.722692 134.9095,138.890231 135.508154,138.886896 C136.092423,138.886896 136.565846,138.413423 136.565846,137.829154 C136.565846,137.245308 136.092423,136.771462 135.508154,136.771462","id","Fill-43"],["d","M147.808269,136.771462 C147.598423,136.769769 147.472346,136.731692 147.344577,136.667808 C147.233731,136.610269 147.119077,136.522692 146.991731,136.386462 C146.768769,136.151231 146.526769,135.765385 146.273346,135.300423 C145.885385,134.604885 145.480077,133.738423 144.787923,132.970115 C144.441,132.587654 144.011154,132.232269 143.481462,131.980115 C142.953038,131.726692 142.334077,131.585808 141.658423,131.587068 C141.074577,131.587068 140.600731,132.060923 140.600731,132.644769 C140.600731,133.229038 141.074577,133.702462 141.658423,133.702462 C142.002808,133.703308 142.258346,133.76 142.475808,133.847577 C142.665769,133.925 142.830769,134.0295 142.992808,134.168269 C143.275423,134.409 143.543231,134.767769 143.803423,135.2065 C144.201115,135.862692 144.555231,136.675423 145.109038,137.425962 C145.389115,137.799538 145.732231,138.165077 146.188731,138.443462 C146.642692,138.722692 147.209192,138.890231 147.808269,138.886896 C148.392115,138.886896 148.865962,138.413423 148.865962,137.829154 C148.865962,137.245308 148.392115,136.771462 147.808269,136.771462","id","Fill-44"],["d","M135.508154,138.886873 C136.029808,138.888962 136.527346,138.764577 136.945769,138.545423 C137.313423,138.354615 137.617615,138.101192 137.870615,137.830423 C138.313154,137.353615 138.616923,136.825192 138.896577,136.319615 C139.3095,135.559346 139.676731,134.8435 140.093462,134.393346 C140.300769,134.166154 140.5085,134.003269 140.746269,133.889462 C140.985308,133.776923 141.262846,133.704154 141.658423,133.702462 C142.242692,133.702462 142.716115,133.229038 142.716115,132.644769 C142.716115,132.060923 142.242692,131.587076 141.658423,131.587076 C141.070346,131.586654 140.525423,131.692 140.045231,131.887885 C139.624269,132.058385 139.257462,132.295308 138.945654,132.563538 C138.398615,133.034846 138.015731,133.589923 137.696731,134.122154 C137.225,134.921346 136.870038,135.691346 136.512962,136.159269 C136.337385,136.394923 136.1745,136.548077 136.028538,136.635654 C135.880038,136.721962 135.748885,136.7685 135.508154,136.771462 C134.924308,136.771462 134.450462,137.245308 134.450462,137.829154 C134.450462,138.413423 134.924308,138.886873 135.508154,138.886873","id","Fill-45"],["d","M147.808269,138.886873 C148.3295,138.888962 148.827038,138.764577 149.245462,138.545423 C149.613115,138.354615 149.917308,138.101192 150.170308,137.830423 C150.612423,137.353192 150.916192,136.825192 151.196269,136.319615 C151.608769,135.559346 151.976,134.8435 152.392731,134.393346 C152.600038,134.166154 152.808192,134.003269 153.045538,133.889462 C153.284577,133.776923 153.562115,133.704154 153.957692,133.702462 C154.541538,133.702462 155.015385,133.229038 155.015385,132.644769 C155.015385,132.060923 154.541538,131.587076 153.957692,131.587076 C153.369192,131.586654 152.824269,131.692 152.344077,131.887885 C151.923538,132.058385 151.556731,132.295308 151.244923,132.563538 C150.697885,133.034846 150.315,133.589923 149.996,134.122154 C149.524269,134.921346 149.169731,135.691346 148.812231,136.159269 C148.636654,136.394923 148.473769,136.548077 148.328231,136.635654 C148.179731,136.721962 148.048154,136.7685 147.808269,136.771462 C147.224,136.771462 146.750577,137.245308 146.750577,137.829154 C146.750577,138.413423 147.224,138.886873 147.808269,138.886873","id","Fill-46"],["d","M170.546962,233.332423 C170.337115,233.330308 170.211038,233.292654 170.083269,233.228346 C169.972423,233.170808 169.857769,233.083231 169.730423,232.947 C169.507462,232.711769 169.265462,232.325923 169.012038,231.860962 C168.624077,231.165423 168.218346,230.298538 167.526615,229.529808 C167.179692,229.147769 166.749,228.792385 166.219308,228.540231 C165.690885,228.286385 165.071923,228.145923 164.396692,228.147184 C163.812423,228.147184 163.339,228.620615 163.339,229.204885 C163.339,229.789154 163.812423,230.262577 164.396692,230.262577 C164.741077,230.263423 164.996192,230.319692 165.214077,230.407692 C165.404038,230.485115 165.569038,230.589192 165.7315,230.727962 C166.013692,230.969115 166.2815,231.327885 166.542115,231.766615 C166.939385,232.422808 167.293923,233.235538 167.847731,233.9865 C168.127808,234.360077 168.470923,234.725615 168.927423,235.004 C169.381385,235.283654 169.947885,235.451192 170.546962,235.447858 C171.130808,235.447858 171.604654,234.973962 171.604654,234.390115 C171.604654,233.805846 171.130808,233.332423 170.546962,233.332423","id","Fill-47"],["d","M182.846654,233.332423 C182.637231,233.330308 182.510731,233.292654 182.382962,233.228346 C182.272538,233.170808 182.157462,233.083231 182.030115,232.947 C181.807154,232.711769 181.565577,232.326346 181.311731,231.861385 C180.924192,231.165846 180.518462,230.299385 179.826731,229.530654 C179.479808,229.148615 179.049538,228.793231 178.519846,228.540654 C177.991423,228.287231 177.372462,228.146769 176.697231,228.14803 C176.112962,228.14803 175.639538,228.621462 175.639538,229.205731 C175.639538,229.79 176.112962,230.263423 176.697231,230.263423 C177.041615,230.264269 177.296731,230.320538 177.514192,230.408115 C177.704154,230.485962 177.869577,230.590038 178.031615,230.728808 C178.313808,230.969538 178.581615,231.328308 178.842231,231.767038 C179.2395,232.423231 179.593615,233.235962 180.147846,233.9865 C180.4275,234.360077 180.771038,234.725615 181.227538,235.004 C181.681077,235.283654 182.247577,235.451192 182.846654,235.447858 C183.430923,235.447858 183.904346,234.973962 183.904346,234.390115 C183.904346,233.805846 183.430923,233.332423 182.846654,233.332423","id","Fill-48"],["d","M170.546962,235.447825 C171.068192,235.4495 171.565731,235.325538 171.984577,235.105962 C172.352231,234.915577 172.656423,234.662154 172.909,234.390962 C173.351538,233.914154 173.655308,233.385731 173.935385,232.880154 C174.347885,232.120308 174.715115,231.404038 175.131846,230.953885 C175.339154,230.726692 175.547308,230.563808 175.785077,230.45 C176.023692,230.337462 176.301231,230.264692 176.697231,230.263423 C177.2815,230.263423 177.754923,229.79 177.754923,229.205731 C177.754923,228.621462 177.2815,228.148033 176.697231,228.148033 C176.108731,228.147192 175.563808,228.252538 175.083615,228.448423 C174.663077,228.618923 174.295846,228.855846 173.984038,229.124077 C173.437,229.595808 173.054115,230.150885 172.735115,230.682692 C172.263385,231.481885 171.908846,232.251885 171.551769,232.719808 C171.375769,232.955885 171.212885,233.108615 171.067346,233.196192 C170.918846,233.282923 170.787269,233.329038 170.546962,233.332423 C169.962692,233.332423 169.489269,233.805846 169.489269,234.390115 C169.489269,234.973962 169.962692,235.447825 170.546962,235.447825","id","Fill-49"],["d","M182.847077,235.447825 C183.368308,235.4495 183.865846,235.325115 184.284269,235.105538 C184.6515,234.915154 184.955692,234.661731 185.208692,234.390538 C185.650808,233.913731 185.954577,233.385308 186.234654,232.880154 C186.647154,232.119885 187.014385,231.404038 187.431115,230.953885 C187.638423,230.726692 187.846154,230.563808 188.0835,230.45 C188.322538,230.337462 188.599654,230.264692 188.995231,230.263423 L188.995654,230.263423 L188.995654,229.208692 L188.828962,230.249885 C188.906385,230.262154 188.966038,230.263423 188.995654,230.263423 L188.995654,229.208692 L188.828962,230.249885 C189.405615,230.342115 189.948,229.9495 190.040654,229.372846 C190.132885,228.795769 189.739846,228.253385 189.163192,228.161154 C189.085769,228.148885 189.025692,228.148033 188.995654,228.148033 L188.995231,228.148033 C188.407154,228.147192 187.862231,228.252538 187.382038,228.448423 C186.9615,228.618923 186.594692,228.855846 186.282885,229.124077 C185.736269,229.595385 185.353385,230.150462 185.034385,230.682269 C184.562654,231.481462 184.208115,232.251462 183.851038,232.719808 C183.675038,232.955462 183.512154,233.108192 183.366615,233.196192 C183.218115,233.2825 183.086538,233.329038 182.846231,233.332423 C182.261962,233.332423 181.788962,233.806269 181.788962,234.390115 C181.788962,234.974385 182.262808,235.447825 182.847077,235.447825","id","Fill-50"],["d","M187.318577,94.1223462 C187.109154,94.1202308 186.983077,94.0825769 186.855308,94.0182692 C186.744462,93.9607308 186.629385,93.8731538 186.502462,93.7369231 C186.2795,93.5016923 186.0375,93.1162692 185.784077,92.6508846 C185.396115,91.9553462 184.990385,91.0888846 184.298654,90.3201538 C183.951731,89.9381154 183.521462,89.5827308 182.991769,89.3305769 C182.463346,89.0767308 181.844385,88.9362692 181.169154,88.9375299 C180.584885,88.9375299 180.111462,89.4109615 180.111462,89.9952308 C180.111462,90.5795 180.584885,91.0529231 181.169154,91.0529231 C181.513538,91.0537692 181.768654,91.1100385 181.986115,91.1980385 C182.1765,91.2754615 182.3415,91.3795385 182.503538,91.5183077 C182.786154,91.7590385 183.053538,92.1182308 183.314154,92.5565385 C183.711423,93.2131538 184.065538,94.0258846 184.619769,94.7764231 C184.899423,95.15 185.242962,95.5155385 185.699462,95.7939231 C186.153,96.0735769 186.7195,96.2411154 187.318577,96.2377811 C187.902846,96.2377811 188.376269,95.7638846 188.376269,95.1800385 C188.376269,94.5957692 187.902846,94.1223462 187.318577,94.1223462","id","Fill-51"],["d","M199.618692,94.1223462 C199.408846,94.1202308 199.282769,94.0825769 199.155,94.0182692 C199.044154,93.9607308 198.9295,93.8731538 198.802154,93.7369231 C198.579192,93.5016923 198.337192,93.1162692 198.083769,92.6513077 C197.695808,91.9557692 197.2905,91.0893077 196.598346,90.3205769 C196.251423,89.9385385 195.821154,89.5831538 195.291885,89.331 C194.763038,89.0771538 194.1445,88.9366923 193.468846,88.937953 C192.885,88.937953 192.411154,89.4113846 192.411154,89.9956538 C192.411154,90.5799231 192.885,91.0533462 193.468846,91.0533462 C193.813231,91.0541923 194.068769,91.1104615 194.286231,91.1980385 C194.476192,91.2758846 194.641192,91.3799615 194.803231,91.5187308 C195.085846,91.7594615 195.353231,92.1182308 195.613846,92.5569615 C196.011115,93.2131538 196.365654,94.0258846 196.919462,94.7768462 C197.199538,95.15 197.542654,95.5155385 197.999154,95.7939231 C198.453115,96.0735769 199.019615,96.2411154 199.618692,96.2377811 C200.202538,96.2377811 200.676385,95.7638846 200.676385,95.1800385 C200.676385,94.5957692 200.202538,94.1223462 199.618692,94.1223462","id","Fill-52"],["d","M187.318577,96.2377479 C187.839808,96.2394231 188.337769,96.1154615 188.756192,95.8958846 C189.123846,95.7055 189.428038,95.4520769 189.681038,95.1808846 C190.123577,94.7040769 190.427346,94.1756538 190.707423,93.6705 C191.119923,92.9102308 191.487577,92.1939615 191.904308,91.7438077 C192.111615,91.5166154 192.319346,91.3537308 192.557115,91.2399231 C192.795731,91.1273846 193.073269,91.0546154 193.468846,91.0533462 C194.053115,91.0533462 194.526538,90.5799231 194.526538,89.9956538 C194.526538,89.4113846 194.053115,88.9379565 193.468846,88.9379565 C192.880769,88.9371154 192.335846,89.0424615 191.855654,89.2383462 C191.435115,89.4088462 191.067885,89.6457692 190.756077,89.914 C190.209462,90.3857308 189.826154,90.9408077 189.507577,91.4726154 C189.035423,92.2718077 188.680885,93.0418077 188.323808,93.5097308 C188.147808,93.7453846 187.984923,93.8985385 187.839385,93.9861154 C187.690462,94.0728462 187.558885,94.1189615 187.318577,94.1223462 C186.734731,94.1223462 186.260885,94.5957692 186.260885,95.1800385 C186.260885,95.7638846 186.734731,96.2377479 187.318577,96.2377479","id","Fill-53"],["d","M199.618692,96.2377478 C200.139923,96.2394231 200.637462,96.1150385 201.056308,95.8958846 C201.423538,95.7050769 201.728154,95.4516538 201.980731,95.1808846 C202.423269,94.7036538 202.727038,94.1756538 203.006692,93.6700769 C203.419615,92.9102308 203.786846,92.1939615 204.203577,91.7438077 C204.410885,91.5166154 204.618615,91.3537308 204.856385,91.2399231 C205.095423,91.1273846 205.372962,91.0546154 205.768962,91.0533462 C206.352808,91.0533462 206.826654,90.5795 206.826654,89.9956538 C206.826654,89.4113846 206.352808,88.9379565 205.768962,88.9379565 C205.180462,88.9371154 204.635538,89.0424615 204.155346,89.2383462 C203.734808,89.4088462 203.367577,89.6457692 203.055769,89.914 C202.508731,90.3853077 202.125846,90.9403846 201.806846,91.4721923 C201.335115,92.2718077 200.980577,93.0418077 200.623077,93.5097308 C200.4475,93.7453846 200.284615,93.8985385 200.138654,93.9861154 C199.990154,94.0724231 199.858577,94.1189615 199.618269,94.1223462 C199.034,94.1223462 198.560577,94.5957692 198.560577,95.1800385 C198.561,95.7643077 199.034423,96.2377478 199.618692,96.2377478","id","Fill-54"],["d","M16.2766154,87.857 C16.0667692,87.8553077 15.9406923,87.8172308 15.8129231,87.7529231 C15.7020769,87.6958077 15.5874231,87.6078077 15.4600769,87.472 C15.2371154,87.2367692 14.9951154,86.8509231 14.7416923,86.3859615 C14.3537308,85.6904231 13.948,84.8235385 13.2562692,84.0552308 C12.9093462,83.6727692 12.4790769,83.3173846 11.9493846,83.0652308 C11.4209615,82.8118077 10.802,82.6709231 10.1263462,82.6721838 C9.5425,82.6721838 9.06865385,83.1460385 9.06865385,83.7298846 C9.06865385,84.3141538 9.5425,84.7875769 10.1263462,84.7875769 C10.4707308,84.7884231 10.7262692,84.8451154 10.9437308,84.9326923 C11.1341154,85.0101154 11.2991154,85.1146154 11.4611538,85.2533846 C11.7437692,85.4941154 12.0111538,85.8528846 12.2717692,86.2916154 C12.6690385,86.9478077 13.0235769,87.7605385 13.5773846,88.5115 C13.8574615,88.8850769 14.2005769,89.2506154 14.6570769,89.5285769 C15.1110385,89.8082308 15.6775385,89.9757692 16.2766154,89.9724349 C16.8604615,89.9724349 17.3343077,89.4989615 17.3343077,88.9146923 C17.3343077,88.3304231 16.8604615,87.857 16.2766154,87.857","id","Fill-55"],["d","M28.5763077,87.857 C28.3664615,87.8553077 28.2403846,87.8172308 28.1126154,87.7529231 C28.0017692,87.6958077 27.8871154,87.6078077 27.7597692,87.472 C27.5368077,87.2367692 27.2948077,86.8509231 27.0413846,86.3859615 C26.6538462,85.6904231 26.2481154,84.8239615 25.5563846,84.0552308 C25.2094615,83.6731923 24.7791923,83.3178077 24.2495,83.0656538 C23.7210769,82.8122308 23.1021154,82.6713462 22.4268846,82.6726069 C21.8426154,82.6726069 21.3691923,83.1464615 21.3691923,83.7303077 C21.3691923,84.3145769 21.8426154,84.788 22.4268846,84.788 C22.7708462,84.7888462 23.0263846,84.8455385 23.2438462,84.9331154 C23.4338077,85.0105385 23.5988077,85.1150385 23.7612692,85.2538077 C24.0434615,85.4945385 24.3112692,85.8533077 24.5718846,86.2920385 C24.9691538,86.9482308 25.3232692,87.7609615 25.8775,88.5115 C26.1571538,88.8850769 26.5006923,89.2506154 26.9571923,89.5285769 C27.4107308,89.8082308 27.9772308,89.9757692 28.5763077,89.9724349 C29.1605769,89.9724349 29.634,89.4989615 29.634,88.9146923 C29.634,88.3304231 29.1605769,87.857 28.5763077,87.857","id","Fill-56"],["d","M16.2766154,89.9724112 C16.7978462,89.9745 17.2953846,89.8501154 17.7142308,89.6309615 C18.0814615,89.4401538 18.3860769,89.1867308 18.6386538,88.9159615 C19.0811923,88.4387308 19.3849615,87.9107308 19.6650385,87.4051538 C20.0775385,86.6448846 20.4451923,85.9290385 20.8619231,85.4788846 C21.0692308,85.2516923 21.2769615,85.0888077 21.5147308,84.975 C21.7533462,84.8624615 22.0308846,84.7892692 22.4268846,84.788 C23.0107308,84.788 23.4845769,84.3145769 23.4845769,83.7303077 C23.4845769,83.1464615 23.0107308,82.6726103 22.4268846,82.6726103 C21.8383846,82.6717692 21.2934615,82.7775385 20.8132692,82.9734231 C20.3927308,83.1439231 20.0255,83.3804231 19.7136923,83.6486538 C19.1670769,84.1203846 18.7837692,84.6754615 18.4647692,85.2072692 C17.9930385,86.0068846 17.6385,86.7764615 17.2814231,87.2448077 C17.1054231,87.4804615 16.9425385,87.6331923 16.797,87.7211923 C16.6485,87.8075 16.5169231,87.8536154 16.2766154,87.857 C15.6923462,87.857 15.2189231,88.3304231 15.2189231,88.9146923 C15.2189231,89.4989615 15.6923462,89.9724112 16.2766154,89.9724112","id","Fill-57"],["d","M28.5763077,89.9724017 C29.0975385,89.9740769 29.5950769,89.8501154 30.0139231,89.6305385 C30.3815769,89.4401538 30.6857692,89.1867308 30.9383462,88.9155385 C31.3808846,88.4387308 31.6842308,87.9103077 31.9643077,87.4047308 C32.3768077,86.6448846 32.7444615,85.9286154 33.1607692,85.4788846 C33.3685,85.2516923 33.5762308,85.0888077 33.8135769,84.975 C34.0526154,84.8624615 34.3301538,84.7892692 34.7257308,84.788 L34.7257308,83.7332692 L34.6381538,84.7846154 C34.6804615,84.788 34.7109231,84.788 34.7257308,84.788 L34.7257308,83.7332692 L34.6381538,84.7846154 C35.2203077,84.8328462 35.7318077,84.4004615 35.7800385,83.8183077 C35.8286923,83.2361538 35.3963077,82.7246538 34.8141538,82.6764231 C34.7714231,82.6730385 34.7409615,82.6726141 34.7257308,82.6726141 C34.1376538,82.6721923 33.5927308,82.7775385 33.1121154,82.9734231 C32.692,83.1435 32.3247692,83.3804231 32.0129615,83.6486538 C31.4659231,84.1203846 31.0830385,84.6754615 30.7644615,85.2072692 C30.2927308,86.0064615 29.9377692,86.7764615 29.5806923,87.2443846 C29.4046923,87.4804615 29.2422308,87.6331923 29.0962692,87.7211923 C28.9477692,87.8075 28.8161923,87.8536154 28.5758846,87.857 C27.9920385,87.857 27.5186154,88.3308462 27.5186154,88.9151154 C27.5186154,89.4989615 27.9920385,89.9724017 28.5763077,89.9724017","id","Fill-58"],["d","M135.468808,19.5072308 C135.466692,19.7170769 135.429038,19.8431538 135.364731,19.9709231 C135.307192,20.0817692 135.219615,20.1964231 135.083385,20.3237692 C134.848154,20.5467308 134.462731,20.7887308 133.997346,21.0421538 C133.301808,21.4301154 132.435346,21.8358462 131.667038,22.5275769 C131.285,22.8745 130.929192,23.3047692 130.677038,23.8344615 C130.423615,24.3628846 130.282731,24.9818462 130.284408,25.6575 C130.284408,26.2413462 130.757846,26.7151923 131.342115,26.7151923 C131.925962,26.7151923 132.399808,26.2413462 132.399808,25.6575 C132.400231,25.3131154 132.456923,25.0575769 132.5445,24.8401154 C132.622346,24.6497308 132.726423,24.4847308 132.865192,24.3226923 C133.105923,24.0400769 133.464692,23.7726923 133.903423,23.5120769 C134.559615,23.1148077 135.372346,22.7602692 136.122885,22.2064615 C136.496462,21.9263846 136.862,21.5832692 137.140385,21.1267692 C137.420038,20.6728077 137.587154,20.1063077 137.584231,19.5072308 C137.584231,18.9233846 137.110346,18.4495385 136.5265,18.4495385 C135.942231,18.4495385 135.468808,18.9233846 135.468808,19.5072308","id","Fill-59"],["d","M135.468808,7.20753846 C135.466692,7.41696154 135.429038,7.54346154 135.364731,7.67123077 C135.307192,7.78165385 135.219615,7.89673077 135.083385,8.02407692 C134.848154,8.24703846 134.462731,8.48861538 133.997346,8.74246154 C133.301808,9.13 132.435346,9.53573077 131.667038,10.2274615 C131.285,10.5743846 130.929615,11.0046538 130.677038,11.5343462 C130.423615,12.0627692 130.282731,12.6817308 130.284408,13.3569615 C130.284408,13.9412308 130.757846,14.4146538 131.342115,14.4146538 C131.925962,14.4146538 132.399808,13.9412308 132.399808,13.3569615 C132.400231,13.013 132.456923,12.7574615 132.5445,12.54 C132.622346,12.3500385 132.726423,12.1846154 132.865192,12.0225769 C133.105923,11.7403846 133.464692,11.4725769 133.903423,11.2119615 C134.559615,10.8146923 135.372346,10.4605769 136.122885,9.90634615 C136.496462,9.62669231 136.862,9.28315385 137.140385,8.82665385 C137.420038,8.37311538 137.587154,7.80661538 137.584231,7.20753846 C137.584231,6.62369231 137.110346,6.14984615 136.5265,6.14984615 C135.942231,6.14984615 135.468808,6.62369231 135.468808,7.20753846","id","Fill-60"],["d","M137.584209,19.5072308 C137.585885,18.986 137.461923,18.4884615 137.242346,18.0696154 C137.051962,17.7019615 136.798538,17.3977692 136.527346,17.1451923 C136.050538,16.7026538 135.522115,16.3988846 135.016538,16.1188077 C134.256692,15.7063077 133.540423,15.3386538 133.090269,14.9219231 C132.863077,14.7146154 132.700192,14.5068846 132.586385,14.2691154 C132.473846,14.0305 132.401077,13.7525385 132.399808,13.3569615 C132.399808,12.7731154 131.925962,12.2992692 131.342115,12.2992692 C130.757846,12.2992692 130.284418,12.7731154 130.284418,13.3569615 C130.283577,13.9454615 130.388923,14.4903846 130.584808,14.9705769 C130.755308,15.3911154 130.992231,15.7583462 131.260462,16.0701538 C131.731769,16.6167692 132.287269,17.0000769 132.819077,17.3186538 C133.618269,17.7908077 134.388269,18.1453462 134.856192,18.5024231 C135.091846,18.6784231 135.245,18.8413077 135.332577,18.9868462 C135.418885,19.1353462 135.465423,19.2669231 135.468808,19.5072308 C135.468808,20.0915 135.942231,20.5649231 136.5265,20.5649231 C137.110346,20.5649231 137.584209,20.0915 137.584209,19.5072308","id","Fill-61"],["d","M137.584209,7.20753846 C137.585885,6.68630769 137.461923,6.18876923 137.242346,5.76992308 C137.051962,5.40226923 136.798538,5.09807692 136.527346,4.8455 C136.050538,4.40296154 135.522115,4.09919231 135.016538,3.81953846 C134.256692,3.40661538 133.540423,3.03938462 133.090269,2.62265385 C132.863077,2.41534615 132.700192,2.20761538 132.586385,1.96984615 C132.473846,1.73080769 132.401077,1.45326923 132.399808,1.05769231 C132.399808,0.473423077 131.925962,0 131.342115,0 C130.757846,0 130.284418,0.473423077 130.284418,1.05769231 C130.283577,1.64576923 130.388923,2.19069231 130.584808,2.67130769 C130.755308,3.09184615 130.992231,3.45865385 131.260462,3.77046154 C131.731769,4.3175 132.287269,4.70038462 132.819077,5.01938462 C133.618269,5.49111538 134.388269,5.84565385 134.856192,6.20315385 C135.092269,6.37873077 135.245,6.54161538 135.332577,6.68715385 C135.419308,6.83565385 135.465423,6.96723077 135.468808,7.20753846 C135.468808,7.79180769 135.942231,8.26523077 136.5265,8.26523077 C137.110346,8.26523077 137.584209,7.79180769 137.584209,7.20753846","id","Fill-62"],["d","M97.7553077,83.8453846 C97.7536154,84.0548077 97.7155385,84.1808846 97.6516538,84.3090769 C97.5941154,84.4195 97.5065385,84.5345769 97.3703077,84.6615 C97.1350769,84.8844615 96.7492308,85.1264615 96.2842692,85.3798846 C95.5887308,85.7678462 94.7222692,86.1735769 93.9539615,86.8653077 C93.5715,87.2122308 93.2161154,87.6425 92.9639615,88.1721923 C92.7105385,88.7010385 92.5696538,89.3195769 92.5713311,89.9952308 C92.5713311,90.5795 93.0447692,91.0529231 93.6290385,91.0529231 C94.2128846,91.0529231 94.6867308,90.5795 94.6867308,89.9952308 C94.6871538,89.6508462 94.7438462,89.3953077 94.8314231,89.1778462 C94.9092692,88.9878846 95.0133462,88.8224615 95.1521154,88.6604231 C95.3928462,88.3782308 95.7516154,88.1104231 96.1903462,87.8498077 C96.8465385,87.4525385 97.6592692,87.0984231 98.4098077,86.5441923 C98.7833846,86.2645385 99.1489231,85.921 99.4273077,85.4645 C99.7065385,85.0109615 99.8740769,84.4440385 99.8707426,83.8453846 C99.8707426,83.2611154 99.3972692,82.7876923 98.813,82.7876923 C98.2291538,82.7876923 97.7553077,83.2611154 97.7553077,83.8453846","id","Fill-63"],["d","M97.7553077,71.5452692 C97.7536154,71.7551154 97.7155385,71.8811923 97.6516538,72.0089615 C97.5941154,72.1198077 97.5065385,72.2344615 97.3703077,72.3618077 C97.1350769,72.5847692 96.7492308,72.8267692 96.2842692,73.0801923 C95.5887308,73.4681538 94.7222692,73.8734615 93.9539615,74.5656154 C93.5715,74.9125385 93.2161154,75.3428077 92.9639615,75.8720769 C92.7105385,76.4009231 92.5696538,77.0194615 92.5713311,77.6951154 C92.5713311,78.2789615 93.0447692,78.7528077 93.6290385,78.7528077 C94.2128846,78.7528077 94.6867308,78.2789615 94.6867308,77.6951154 C94.6871538,77.3507308 94.7438462,77.0951923 94.8314231,76.8777308 C94.9092692,76.6877692 95.0133462,76.5227692 95.1521154,76.3607308 C95.3928462,76.0781154 95.7516154,75.8107308 96.1903462,75.5501154 C96.8465385,75.1528462 97.6592692,74.7983077 98.4098077,74.2445 C98.7833846,73.9644231 99.1489231,73.6213077 99.4273077,73.1648077 C99.7065385,72.7108462 99.8740769,72.1443462 99.8707426,71.5452692 C99.8707426,70.9614231 99.3972692,70.4875769 98.813,70.4875769 C98.2291538,70.4875769 97.7553077,70.9614231 97.7553077,71.5452692","id","Fill-64"],["d","M99.8707189,83.8453846 C99.8728077,83.3241538 99.7484231,82.8261923 99.5292692,82.4077692 C99.3388846,82.0401154 99.0854615,81.7359231 98.8142692,81.4829231 C98.3374615,81.0403846 97.8090385,80.7366154 97.3034615,80.4565385 C96.5436154,80.0440385 95.8273462,79.6768077 95.3771923,79.2600769 C95.15,79.0527692 94.9871154,78.8446154 94.8733077,78.6072692 C94.7607692,78.3682308 94.688,78.0906923 94.6867308,77.6951154 C94.6867308,77.1108462 94.2128846,76.6374231 93.6290385,76.6374231 C93.0447692,76.6374231 92.5713411,77.1108462 92.5713411,77.6951154 C92.5705,78.2831923 92.6758462,78.8281154 92.8717308,79.3083077 C93.0422308,79.7288462 93.2791538,80.0960769 93.5473846,80.4078846 C94.0186923,80.9549231 94.5737692,81.3378077 95.106,81.6568077 C95.9051923,82.1285385 96.6751923,82.4830769 97.1431154,82.8405769 C97.3787692,83.0161538 97.5319231,83.1790385 97.6195,83.3245769 C97.7058077,83.4735 97.7523462,83.6050769 97.7553077,83.8453846 C97.7553077,84.4292308 98.2291538,84.9030769 98.813,84.9030769 C99.3972692,84.9030769 99.8707189,84.4292308 99.8707189,83.8453846","id","Fill-65"],["d","M99.8707189,71.5452692 C99.8728077,71.0240385 99.7484231,70.5265 99.5292692,70.1080769 C99.3388846,69.7404231 99.0850385,69.4362308 98.8142692,69.1832308 C98.3374615,68.7411154 97.8090385,68.4373462 97.3034615,68.1572692 C96.5431923,67.7447692 95.8273462,67.3771154 95.3771923,66.9603846 C95.15,66.7530769 94.9871154,66.5453462 94.8733077,66.3075769 C94.7607692,66.0689615 94.688,65.791 94.6867308,65.3954231 C94.6867308,64.8115769 94.2128846,64.3377308 93.6290385,64.3377308 C93.0447692,64.3377308 92.5713411,64.8115769 92.5713411,65.3954231 C92.5705,65.9839231 92.6758462,66.5288462 92.8717308,67.0090385 C93.0422308,67.4295769 93.2791538,67.7968077 93.5473846,68.1086154 C94.0186923,68.6552308 94.5737692,69.0385385 95.106,69.3571154 C95.9051923,69.8292692 96.6751923,70.1838077 97.1431154,70.5408846 C97.3787692,70.7168846 97.5319231,70.8797692 97.6195,71.0253077 C97.7058077,71.1738077 97.7523462,71.3049615 97.7553077,71.5452692 C97.7553077,72.1295385 98.2291538,72.6029615 98.813,72.6029615 C99.3972692,72.6029615 99.8707189,72.1295385 99.8707189,71.5452692","id","Fill-66"],["d","M199.984654,186.622615 C199.982538,186.832462 199.944885,186.958538 199.880577,187.086308 C199.823038,187.197154 199.735462,187.311808 199.599231,187.439154 C199.364,187.662115 198.978577,187.904115 198.513192,188.157538 C197.817654,188.5455 196.951192,188.951231 196.182885,189.643385 C195.800846,189.990308 195.445462,190.420577 195.192885,190.950269 C194.939462,191.478692 194.799,192.097654 194.800261,192.773308 C194.800261,193.357154 195.273692,193.831 195.857962,193.831 C196.442231,193.831 196.915654,193.357154 196.915654,192.773308 C196.9165,192.4285 196.972769,192.173385 197.060769,191.9555 C197.138192,191.765538 197.242269,191.600115 197.381038,191.438077 C197.621769,191.155885 197.980962,190.888077 198.419269,190.627462 C199.075885,190.230192 199.888192,189.875654 200.639154,189.321846 C201.012308,189.041769 201.377846,188.698654 201.656231,188.242154 C201.935885,187.788192 202.103423,187.221692 202.100089,186.622615 C202.100089,186.038769 201.626192,185.564923 201.042346,185.564923 C200.458077,185.564923 199.984654,186.038769 199.984654,186.622615","id","Fill-67"],["d","M199.984654,174.322923 C199.982538,174.532769 199.944885,174.658846 199.880577,174.786615 C199.823038,174.897462 199.735462,175.012115 199.599231,175.139462 C199.364,175.362423 198.978577,175.604 198.513615,175.857846 C197.818077,176.245385 196.951615,176.651115 196.182885,177.342846 C195.800846,177.689769 195.445462,178.120038 195.193308,178.649731 C194.939462,179.178154 194.799,179.797115 194.800261,180.472346 C194.800261,181.056615 195.273692,181.530038 195.857962,181.530038 C196.442231,181.530038 196.915654,181.056615 196.915654,180.472346 C196.9165,180.128385 196.972769,179.872846 197.060769,179.655385 C197.138192,179.465423 197.242269,179.3 197.381038,179.137962 C197.621769,178.855769 197.980538,178.587962 198.419269,178.327346 C199.075462,177.930077 199.888192,177.575962 200.639154,177.021731 C201.012308,176.742077 201.377846,176.398538 201.656231,175.942038 C201.935885,175.4885 202.103423,174.922 202.100089,174.322923 C202.100089,173.738654 201.626192,173.265231 201.042346,173.265231 C200.458077,173.265231 199.984654,173.738654 199.984654,174.322923","id","Fill-68"],["d","M202.100056,186.622615 C202.101731,186.101385 201.977769,185.603846 201.758192,185.185 C201.567808,184.817769 201.314385,184.513154 201.043192,184.260577 C200.566385,183.818038 200.037962,183.514269 199.532808,183.234192 C198.772538,182.821692 198.056269,182.454462 197.606538,182.037731 C197.379346,181.830423 197.216038,181.622269 197.102231,181.384923 C196.990115,181.145885 196.916923,180.868346 196.915654,180.472346 C196.915654,179.8885 196.442231,179.414654 195.857962,179.414654 C195.273692,179.414654 194.800264,179.8885 194.800264,180.472346 C194.799423,181.060846 194.904769,181.605769 195.100654,182.085962 C195.271154,182.5065 195.508077,182.873731 195.776308,183.185538 C196.248038,183.732577 196.803115,184.115462 197.334923,184.434462 C198.134115,184.906192 198.904115,185.260731 199.372038,185.617808 C199.608115,185.793808 199.760846,185.956692 199.848423,186.102231 C199.935154,186.250731 199.981269,186.382308 199.984654,186.622615 C199.984654,187.206885 200.458077,187.680308 201.042346,187.680308 C201.626192,187.680308 202.100056,187.206885 202.100056,186.622615","id","Fill-69"],["d","M202.100056,174.322923 C202.101731,173.801692 201.977769,173.304154 201.758192,172.885308 C201.567808,172.518077 201.314385,172.213885 201.043192,171.960885 C200.566385,171.518769 200.037962,171.215 199.532808,170.934923 C198.772538,170.522423 198.056269,170.154769 197.606115,169.738462 C197.378923,169.530731 197.216038,169.323 197.102231,169.085654 C196.989692,168.846615 196.916923,168.569077 196.915654,168.1735 C196.915654,167.589231 196.442231,167.115808 195.857962,167.115808 C195.273692,167.115808 194.800264,167.589231 194.800264,168.1735 C194.799423,168.761577 194.904769,169.3065 195.100654,169.786692 C195.271154,170.207231 195.508077,170.574462 195.776308,170.886269 C196.248038,171.433308 196.803115,171.816192 197.334923,172.135192 C198.134115,172.606923 198.904115,172.961462 199.372038,173.318538 C199.608115,173.494538 199.760846,173.657423 199.848423,173.802962 C199.935154,173.951462 199.981269,174.082615 199.984654,174.322923 C199.984654,174.907192 200.458077,175.380615 201.042346,175.380615 C201.626192,175.380615 202.100056,174.907192 202.100056,174.322923","id","Fill-70"],["d","M73.1440769,196.315731 C73.1419615,196.525154 73.1043077,196.651231 73.04,196.779 C72.9824615,196.889846 72.8948846,197.004923 72.7586538,197.131846 C72.5234231,197.354808 72.138,197.596808 71.6726154,197.850231 C70.9770769,198.238192 70.1110385,198.643923 69.3423077,199.335654 C68.9602692,199.682577 68.6048846,200.112846 68.3523077,200.642538 C68.0988846,201.170962 67.958,201.7895 67.9596772,202.465154 C67.9596772,203.049 68.4331154,203.522846 69.0173846,203.522846 C69.6012308,203.522846 70.0750769,203.049 70.0750769,202.465154 C70.0755,202.120769 70.1321923,201.865654 70.2197692,201.647769 C70.2976154,201.457808 70.4016923,201.292808 70.5404615,201.130769 C70.7811923,200.848154 71.1399615,200.580769 71.5786923,200.320154 C72.2348846,199.922885 73.0476154,199.568346 73.7981538,199.014538 C74.1717308,198.734462 74.5372692,198.391346 74.8156538,197.934846 C75.0953077,197.480885 75.2624231,196.914385 75.2595003,196.315731 C75.2595003,195.731462 74.7856154,195.258038 74.2017692,195.258038 C73.6175,195.258038 73.1440769,195.731462 73.1440769,196.315731","id","Fill-71"],["d","M73.1440769,184.015615 C73.1419615,184.225462 73.1043077,184.351538 73.04,184.479308 C72.9824615,184.590154 72.8948846,184.704808 72.7586538,184.832154 C72.5234231,185.055115 72.138,185.297115 71.6726154,185.550538 C70.9770769,185.938077 70.1110385,186.343808 69.3423077,187.035962 C68.9602692,187.382462 68.6048846,187.812731 68.3523077,188.342423 C68.0988846,188.870846 67.958,189.489808 67.9596772,190.165038 C67.9596772,190.749308 68.4331154,191.222731 69.0173846,191.222731 C69.6012308,191.222731 70.0750769,190.749308 70.0750769,190.165038 C70.0755,189.821077 70.1321923,189.565538 70.2197692,189.348077 C70.2976154,189.158115 70.4016923,188.993115 70.5404615,188.830654 C70.7811923,188.548462 71.1399615,188.280654 71.5786923,188.020462 C72.2348846,187.622769 73.0476154,187.268654 73.7981538,186.714846 C74.1717308,186.434769 74.5372692,186.091654 74.8156538,185.634731 C75.0953077,185.181192 75.2624231,184.614692 75.2595003,184.015615 C75.2595003,183.431769 74.7856154,182.957923 74.2017692,182.957923 C73.6175,182.957923 73.1440769,183.431769 73.1440769,184.015615","id","Fill-72"],["d","M75.2594786,196.315731 C75.2611538,195.794077 75.1371923,195.296538 74.9176154,194.878115 C74.7272308,194.510462 74.4738077,194.205846 74.2026154,193.953269 C73.7258077,193.510731 73.1973846,193.206962 72.6918077,192.926885 C71.9319615,192.514385 71.2156923,192.146731 70.7655385,191.73 C70.5383462,191.522692 70.3754615,191.314962 70.2616538,191.077192 C70.1491154,190.838577 70.0763462,190.560615 70.0750769,190.165038 C70.0750769,189.581192 69.6012308,189.107346 69.0173846,189.107346 C68.4331154,189.107346 67.9596873,189.581192 67.9596873,190.165038 C67.9588462,190.753538 68.0641923,191.298462 68.2600769,191.778654 C68.4305769,192.199192 68.6675,192.566423 68.9357308,192.878231 C69.4070385,193.424846 69.9625385,193.807731 70.4943462,194.126731 C71.2935385,194.598462 72.0635385,194.953423 72.5314615,195.3105 C72.7671154,195.4865 72.9202692,195.649385 73.0078462,195.794923 C73.0941538,195.943423 73.1406923,196.075 73.1440769,196.315731 C73.1440769,196.899577 73.6175,197.373423 74.2017692,197.373423 C74.7856154,197.373423 75.2594786,196.899577 75.2594786,196.315731","id","Fill-73"],["d","M75.2594786,184.015615 C75.2611538,183.494385 75.1371923,182.996846 74.9176154,182.578 C74.7272308,182.210346 74.4738077,181.906154 74.2026154,181.653154 C73.7258077,181.211038 73.1973846,180.907269 72.6918077,180.627192 C71.9319615,180.214692 71.2156923,179.847462 70.7655385,179.430731 C70.5383462,179.223423 70.3754615,179.015269 70.2616538,178.7775 C70.1491154,178.538885 70.0763462,178.261346 70.0750769,177.865346 C70.0750769,177.281077 69.6012308,176.807654 69.0173846,176.807654 C68.4331154,176.807654 67.9596873,177.281077 67.9596873,177.865346 C67.9588462,178.453846 68.0641923,178.998769 68.2600769,179.478962 C68.4305769,179.8995 68.6675,180.266731 68.9357308,180.578538 C69.4070385,181.125577 69.9625385,181.508462 70.4943462,181.827462 C71.2935385,182.299192 72.0635385,182.653731 72.5314615,183.010808 C72.7671154,183.186808 72.9202692,183.349692 73.0078462,183.495231 C73.0941538,183.643731 73.1406923,183.775308 73.1440769,184.015615 C73.1440769,184.599885 73.6175,185.073308 74.2017692,185.073308 C74.7856154,185.073308 75.2594786,184.599885 75.2594786,184.015615","id","Fill-74"],["d","M150.245615,152.688038 L165.420962,152.688038 C166.005231,152.688038 166.478654,152.214615 166.478654,151.630346 C166.478654,151.0465 166.005231,150.572654 165.420962,150.572654 L150.245615,150.572654 C149.661769,150.572654 149.187923,151.0465 149.187923,151.630346 C149.187923,152.214615 149.661769,152.688038 150.245615,152.688038","id","Fill-75"],["d","M1.05769231,108.836538 L16.2330385,108.836538 C16.8173077,108.836538 17.2907308,108.363115 17.2907308,107.778846 C17.2907308,107.194577 16.8173077,106.721154 16.2330385,106.721154 L1.05769231,106.721154 C0.473423077,106.721154 0,107.194577 0,107.778846 C0,108.363115 0.473423077,108.836538 1.05769231,108.836538","id","Fill-76"],["d","M151.380308,38.2965 L166.555654,38.2965 C167.139923,38.2965 167.613346,37.8226538 167.613346,37.2388077 C167.613346,36.6545385 167.139923,36.1811154 166.555654,36.1811154 L151.380308,36.1811154 C150.796038,36.1811154 150.322615,36.6545385 150.322615,37.2388077 C150.322615,37.8226538 150.796038,38.2965 151.380308,38.2965","id","Fill-77"],["d","M211.198731,4.048 L226.374077,4.048 C226.957923,4.048 227.431769,3.57457692 227.431769,2.99030769 C227.431769,2.40646154 226.957923,1.93261538 226.374077,1.93261538 L211.198731,1.93261538 C210.614462,1.93261538 210.141038,2.40646154 210.141038,2.99030769 C210.141038,3.57457692 210.614462,4.048 211.198731,4.048","id","Fill-78"],["d","M61.5568462,230.232115 L76.7321923,230.232115 C77.3164615,230.232115 77.7898846,229.758269 77.7898846,229.174423 C77.7898846,228.590154 77.3164615,228.116731 76.7321923,228.116731 L61.5568462,228.116731 C60.9725769,228.116731 60.4991538,228.590154 60.4991538,229.174423 C60.4991538,229.758269 60.9725769,230.232115 61.5568462,230.232115","id","Fill-79"],["d","M101.2715,200.604038 L112.002,189.873538 C112.415346,189.460615 112.415346,188.790885 112.002,188.377962 C111.589077,187.964615 110.919346,187.964615 110.506423,188.377962 L99.7759231,199.108462 C99.3625769,199.521385 99.3625769,200.191115 99.7759231,200.604038 C100.188846,201.017385 100.858577,201.017385 101.2715,200.604038","id","Fill-80"],["d","M12.4435385,14.4688077 L23.1740385,3.73830769 C23.5873846,3.32538462 23.5873846,2.65565385 23.1740385,2.24273077 C22.7611154,1.82938462 22.0913846,1.82938462 21.6784615,2.24273077 L10.9479615,12.9732308 C10.5346154,13.3861538 10.5346154,14.0558846 10.9479615,14.4688077 C11.3608846,14.8821538 12.0306154,14.8821538 12.4435385,14.4688077","id","Fill-81"],["d","M219.533769,124.474308 L230.264269,113.743808 C230.677615,113.330885 230.677615,112.661154 230.264269,112.247808 C229.851346,111.834885 229.181615,111.834885 228.768692,112.247808 L218.037769,122.978731 C217.624846,123.391654 217.624846,124.061385 218.037769,124.474308 C218.451115,124.887231 219.120846,124.887231 219.533769,124.474308","id","Fill-82"],["d","M127.623269,71.2592692 L130.399077,66.4442308 L130.887731,66.4442308 L128.356038,70.8357692 L136.862423,70.8285769 L145.370923,70.8247692 L141.111808,63.4594231 L141.478192,63.2478846 L146.104115,71.2474231 L136.862846,71.2516538 L127.623269,71.2592692 M131.619231,64.3284231 L132.933308,62.0480385 L133.177846,62.4706923 L132.606269,63.4636538 L132.107462,64.328 L131.619231,64.3284231 M141.111808,63.4594231 L136.852269,56.0928077 L134.397577,60.3540385 L134.153038,59.9309615 L136.851423,55.2466538 L141.478192,63.2478846 L141.111808,63.4594231","id","Fill-83"],["d","M130.399077,66.4442308 L131.619231,64.3284231 L132.107462,64.328 L130.887731,66.4442308 L130.399077,66.4442308 M133.177846,62.4706923 L132.933308,62.0480385 L134.153038,59.9309615 L134.397577,60.3540385 L133.177846,62.4706923","id","Fill-84"],["d","M112.934462,165.183192 L115.710269,160.368154 L116.198923,160.368154 L113.666808,164.759692 L122.173615,164.7525 L130.682115,164.748692 L126.423,157.383346 L126.606192,157.277577 L126.789385,157.171808 L131.415308,165.171346 L122.174038,165.175577 L112.934462,165.183192 M116.930423,158.252346 L118.2445,155.971538 L118.489038,156.394615 L117.917038,157.387577 L117.418654,158.251923 L116.930423,158.252346 M126.423,157.383346 L122.163462,150.016731 L119.708769,154.277962 L119.464231,153.854885 L122.162615,149.170577 L126.789385,157.171808 L126.606192,157.277577 L126.423,157.383346","id","Fill-85"],["d","M115.710269,160.368154 L116.930423,158.252346 L117.418654,158.251923 L116.198923,160.368154 L115.710269,160.368154 M118.489038,156.394615 L118.2445,155.971538 L119.464231,153.854885 L119.708769,154.277962 L118.489038,156.394615","id","Fill-86"],["d","M163.850077,194.026038 L166.625885,189.211 L167.114538,189.210577 L164.582846,193.602538 L173.089231,193.595346 L181.597308,193.591115 L177.338615,186.226192 L177.705,186.014654 L182.3305,194.014192 L173.089654,194.018423 L163.850077,194.026038 M167.846038,187.095192 L169.160115,184.814385 L169.404654,185.237462 L168.334269,187.094769 L167.846038,187.095192 M177.338615,186.226192 L173.079077,178.859577 L170.624385,183.120808 L170.379423,182.697731 L173.078231,178.013423 L177.705,186.014654 L177.338615,186.226192","id","Fill-87"],["d","M166.625885,189.211 L167.846038,187.095192 L168.334269,187.094769 L167.114538,189.210577 L166.625885,189.211 M169.404654,185.237462 L169.160115,184.814385 L170.379423,182.697731 L170.624385,183.120808 L169.404654,185.237462","id","Fill-88"],["d","M204.624962,136.113577 L198.087577,129.582115 L196.504846,128.001923 L196.630923,127.529769 L198.386269,129.282577 L204.405385,135.296192 L208.799038,118.855423 L200.584577,121.064731 L198.186154,121.709077 L198.312231,121.237346 L200.475,120.656462 L209.396846,118.256346 L204.624962,136.113577 M194.776154,126.276192 L191.548923,123.053615 L195.953154,121.870692 L195.827077,122.342846 L192.366308,123.271923 L194.902231,125.804038 L194.776154,126.276192","id","Fill-89"],["d","M196.504846,128.001923 L194.776154,126.276192 L194.902231,125.804038 L196.630923,127.529769 L196.504846,128.001923 M195.827077,122.342846 L195.953154,121.870692 L198.312231,121.237346 L198.186154,121.709077 L195.827077,122.342846","id","Fill-90"],["d","M58.6947308,36.5669615 L50.5746154,28.4553077 L50.7006923,27.9835769 L52.4560385,29.7359615 L58.4751538,35.7495769 L62.8683846,19.3088077 L54.6539231,21.5185385 L52.2559231,22.1624615 L52.382,21.6907308 L54.5443462,21.1098462 L63.4661923,18.7101538 L58.6947308,36.5669615 M48.8459231,26.73 L45.6182692,23.5074231 L50.0229231,22.3245 L49.8968462,22.7962308 L46.4356538,23.7261538 L48.972,26.2578462 L48.8459231,26.73","id","Fill-91"],["d","M50.5746154,28.4553077 L48.8459231,26.73 L48.972,26.2578462 L50.7006923,27.9835769 L50.5746154,28.4553077 M49.8968462,22.7962308 L50.0229231,22.3245 L52.382,21.6907308 L52.2559231,22.1624615 L49.8968462,22.7962308","id","Fill-92"],["d","M52.6180769,221.837 L46.0802692,215.305538 L44.4975385,213.725769 L44.6240385,213.253615 L46.3793846,215.006 L52.3985,221.019615 L54.5942692,212.8005 L54.7986154,212.855077 L54.5942692,212.8005 L56.7913077,204.579269 L48.5772692,206.788577 L46.1792692,207.432923 L46.3053462,206.960769 L48.4672692,206.379885 L57.3895385,203.980192 L52.6180769,221.837 M42.7692692,212.000038 L39.5411923,208.777885 L43.9462692,207.594538 L43.8201923,208.066692 L40.359,208.996192 L42.8953462,211.528308 L42.7692692,212.000038","id","Fill-93"],["d","M44.4975385,213.725769 L42.7692692,212.000038 L42.8953462,211.528308 L44.6240385,213.253615 L44.4975385,213.725769 M43.8201923,208.066692 L43.9462692,207.594538 L46.3053462,206.960769 L46.1792692,207.432923 L43.8201923,208.066692","id","Fill-94"],["d","M207.903385,41.9726154 L207.898308,31.7185 L208.320962,31.4739615 L208.322231,32.7309231 L208.326038,41.2394231 L215.690962,36.9798846 L223.058,32.7207692 L215.687154,28.4743462 L214.564731,27.8270385 C214.667538,27.7276154 214.748346,27.6078846 214.803346,27.4767308 L215.898269,28.1079615 L223.904154,32.7199231 L207.903385,41.9726154 M207.896192,29.2760769 L207.892385,24.8697308 L208.315885,25.1134231 L208.318846,29.0315385 L207.896192,29.2760769","id","Fill-95"],["d","M207.898308,31.7185 L207.896192,29.2760769 L208.318846,29.0315385 L208.320962,31.4739615 L207.898308,31.7185 M214.564731,27.8270385 L208.315038,24.2245385 L208.315885,25.1134231 L207.892385,24.8697308 L207.891115,23.4917692 L214.803346,27.4767308 C214.748346,27.6078846 214.667538,27.7276154 214.564731,27.8270385","id","Fill-96"],["d","M46.7089615,130.629231 L46.7034615,120.374269 L47.1265385,120.130154 L47.1316154,129.896038 L61.8627308,121.376538 L54.4923077,117.130538 L53.3698846,116.483231 C53.4726923,116.383385 53.5535,116.264077 53.6085,116.1325 L54.7034231,116.763731 L62.7093077,121.375692 L54.7080769,126.002885 L54.7080769,126.002462 L46.7089615,130.629231 M46.7013462,117.932269 L46.6975385,113.5255 L47.1206154,113.769615 L47.1244231,117.687731 L46.7013462,117.932269","id","Fill-97"],["d","M46.7034615,120.374269 L46.7013462,117.932269 L47.1244231,117.687731 L47.1265385,120.130154 L46.7034615,120.374269 M53.3698846,116.483231 L47.1201923,112.880308 L47.1206154,113.769615 L46.6975385,113.5255 L46.6962692,112.147962 L53.6085,116.1325 C53.5535,116.264077 53.4726923,116.383385 53.3698846,116.483231","id","Fill-98"],["d","M149.559808,118.2335 C146.269538,118.2335 143.513615,115.9455 142.796923,112.873538 C142.930615,112.820231 143.062192,112.763115 143.192077,112.702615 C143.464538,113.936308 144.086038,115.038 144.948692,115.900654 C146.1295,117.081038 147.758346,117.810423 149.559808,117.810423 C151.360846,117.810423 152.989692,117.081038 154.1705,115.900654 C155.350885,114.719846 156.080269,113.091 156.080269,111.289538 C156.080269,109.488077 155.350885,107.859231 154.1705,106.678423 C152.989692,105.498038 151.360846,104.768654 149.559808,104.768654 C148.904038,104.768654 148.271115,104.865115 147.674154,105.045346 C147.663577,104.9015 147.648769,104.7585 147.630154,104.617192 C148.242769,104.440346 148.8905,104.345577 149.559808,104.345577 C153.394577,104.345577 156.503346,107.454346 156.503346,111.289538 C156.503346,115.124731 153.394577,118.2335 149.559808,118.2335 M142.648423,110.607115 C142.850654,108.535308 143.963346,106.730462 145.581192,105.597462 C145.581192,105.611 145.581192,105.624115 145.581192,105.637654 C145.581192,105.806885 145.573577,105.974 145.559192,106.139423 C145.344692,106.306538 145.140769,106.486346 144.948692,106.678423 C143.983654,107.643462 143.319846,108.908462 143.109577,110.322385 C142.961077,110.424346 142.807077,110.519538 142.648423,110.607115","id","Fill-99"],["d","M142.796923,112.873538 C142.678462,112.364577 142.615423,111.834462 142.615423,111.289538 C142.615423,111.058962 142.626846,110.831769 142.648423,110.607115 C142.807077,110.519538 142.961077,110.424346 143.109577,110.322385 C143.063038,110.638 143.0385,110.960808 143.0385,111.289538 C143.0385,111.774808 143.091385,112.247808 143.192077,112.702615 C143.062192,112.763115 142.930615,112.820231 142.796923,112.873538 M145.559192,106.139423 C145.573577,105.974 145.581192,105.806885 145.581192,105.637654 C145.581192,105.624115 145.581192,105.611 145.581192,105.597462 C146.198038,105.1655 146.8885,104.831269 147.630154,104.617192 C147.648769,104.7585 147.663577,104.9015 147.674154,105.045346 C146.898231,105.279308 146.183654,105.653731 145.559192,106.139423","id","Fill-100"],["d","M115.542308,43.1022308 C112.252462,43.1022308 109.496538,40.8142308 108.779846,37.7422692 C108.913115,37.6889615 109.045115,37.6318462 109.174577,37.5713462 C109.447038,38.8050385 110.068962,39.9067308 110.931192,40.7693846 C112.112,41.9497692 113.741269,42.6791538 115.542308,42.6791538 C117.343769,42.6791538 118.972615,41.9497692 120.153423,40.7693846 C121.333808,39.5885769 122.063192,37.9597308 122.063192,36.1582692 C122.063192,34.3568077 121.333808,32.7279615 120.153423,31.5471538 C118.972615,30.3667692 117.343769,29.6373846 115.542308,29.6373846 C114.886962,29.6373846 114.254038,29.7338462 113.657077,29.9140769 C113.6465,29.7702308 113.631692,29.6272308 113.613077,29.4859231 C114.225692,29.3090769 114.873,29.2143077 115.542308,29.2143077 C119.3775,29.2143077 122.486269,32.3226538 122.486269,36.1582692 C122.486269,39.9934615 119.3775,43.1022308 115.542308,43.1022308 M108.631346,35.4758462 C108.833154,33.4036154 109.945846,31.5991923 111.564115,30.4661923 C111.564115,30.4793077 111.564115,30.4928462 111.564115,30.5059615 C111.564115,30.6751923 111.556923,30.8427308 111.542115,31.0077308 C111.327615,31.1748462 111.123692,31.3550769 110.931192,31.5471538 C109.966154,32.5126154 109.302346,33.7771923 109.0925,35.1911154 C108.943577,35.2930769 108.789577,35.3882692 108.631346,35.4758462","id","Fill-101"],["d","M108.779846,37.7422692 C108.660962,37.2337308 108.597923,36.7031923 108.597923,36.1582692 C108.597923,35.9281154 108.609346,35.7005 108.631346,35.4758462 C108.789577,35.3882692 108.943577,35.2930769 109.0925,35.1911154 C109.045538,35.5067308 109.021,35.8295385 109.021,36.1582692 C109.021,36.6435385 109.074308,37.1165385 109.174577,37.5713462 C109.045115,37.6318462 108.913115,37.6889615 108.779846,37.7422692 M111.542115,31.0077308 C111.556923,30.8427308 111.564115,30.6751923 111.564115,30.5059615 C111.564115,30.4928462 111.564115,30.4793077 111.564115,30.4661923 C112.180962,30.0342308 112.871846,29.7 113.613077,29.4859231 C113.631692,29.6272308 113.6465,29.7702308 113.657077,29.9140769 C112.881577,30.1476154 112.166577,30.5220385 111.542115,31.0077308","id","Fill-102"],["d","M119.839077,241.801154 C116.549231,241.801154 113.793308,239.513154 113.076192,236.441192 C113.209885,236.387885 113.341462,236.330769 113.471346,236.270269 C113.743808,237.503962 114.365308,238.605654 115.227962,239.467885 C116.408769,240.648692 118.037615,241.378077 119.839077,241.378077 C121.640538,241.378077 123.269385,240.648692 124.450192,239.467885 C125.630577,238.2875 126.359962,236.658231 126.359962,234.856769 C126.359962,233.055308 125.630577,231.426462 124.450192,230.246077 C123.269385,229.065692 121.640538,228.336308 119.839077,228.336308 C119.183308,228.336308 118.550385,228.433192 117.953846,228.613 C117.942846,228.469154 117.928038,228.326154 117.909846,228.184846 C118.522038,228.008 119.169346,227.913231 119.839077,227.913231 C123.674269,227.913231 126.783038,231.021577 126.783038,234.856769 C126.783038,238.692385 123.674269,241.801154 119.839077,241.801154 M112.927692,234.175192 C113.1295,232.102962 114.242192,230.297692 115.860462,229.165115 C115.860462,229.178231 115.860462,229.191346 115.860462,229.204885 C115.860462,229.374115 115.853269,229.541654 115.838885,229.707077 C115.623962,229.873769 115.420038,230.054 115.227962,230.246077 C114.2625,231.211115 113.598692,232.476115 113.388846,233.890038 C113.239923,233.992 113.085923,234.087192 112.927692,234.175192","id","Fill-103"],["d","M113.076192,236.441192 C112.957308,235.932231 112.894692,235.402115 112.894692,234.856769 C112.894692,234.626615 112.905692,234.399423 112.927692,234.175192 C113.085923,234.087192 113.239923,233.992 113.388846,233.890038 C113.341885,234.205654 113.317769,234.528462 113.317769,234.856769 C113.317769,235.342462 113.370654,235.815462 113.471346,236.270269 C113.341462,236.330769 113.209885,236.387885 113.076192,236.441192 M115.838885,229.707077 C115.853269,229.541654 115.860462,229.374115 115.860462,229.204885 C115.860462,229.191346 115.860462,229.178231 115.860462,229.165115 C116.477308,228.733154 117.168192,228.398923 117.909846,228.184846 C117.928038,228.326154 117.942846,228.469154 117.953846,228.613 C117.177923,228.846538 116.462923,229.221385 115.838885,229.707077","id","Fill-104"],["d","M158.255308,224.794731 L157.832231,224.794731 C157.832231,222.993269 157.102423,221.364423 155.922038,220.184038 C154.741231,219.003654 153.112385,218.274269 151.310923,218.274269 C150.655154,218.274269 150.022654,218.370731 149.426115,218.550538 C149.415115,218.406692 149.400731,218.264538 149.382115,218.122385 C149.994308,217.945962 150.641615,217.851192 151.310923,217.851192 C155.146115,217.851192 158.255308,220.959538 158.255308,224.794731 M144.789615,224.794731 L144.366538,224.794731 C144.366538,222.439462 145.539308,220.358346 147.332731,219.102654 C147.332731,219.116192 147.332731,219.129308 147.332731,219.142846 C147.332731,219.291769 147.363615,219.4335 147.419462,219.562115 C147.164769,219.751654 146.924038,219.959808 146.699808,220.184038 C145.519423,221.364423 144.789615,222.993269 144.789615,224.794731","id","Fill-105"],["d","M147.419462,219.562115 C147.363615,219.4335 147.332731,219.291769 147.332731,219.142846 C147.332731,219.129308 147.332731,219.116192 147.332731,219.102654 C147.95,218.670692 148.640462,218.336462 149.382115,218.122385 C149.400731,218.264538 149.415115,218.406692 149.426115,218.550538 C148.694615,218.770962 148.017692,219.116615 147.419462,219.562115","id","Fill-106"],["d","M104.519462,121.387538 L104.096385,121.387538 C104.095962,119.586077 103.366577,117.957231 102.186192,116.776846 C101.005385,115.596462 99.3765385,114.867077 97.5755,114.867077 C96.9197308,114.867077 96.2868077,114.963538 95.6902692,115.143769 C95.6792692,114.999923 95.6644615,114.856923 95.6462692,114.715615 C96.2584615,114.538769 96.9057692,114.444 97.5755,114.444 C101.410269,114.444 104.519038,117.552346 104.519462,121.387538 M91.0541923,121.387538 L90.6311154,121.387538 C90.6311154,119.032269 91.8034615,116.951154 93.5968846,115.695885 C93.5968846,115.709 93.5968846,115.722538 93.5968846,115.736077 C93.5968846,115.885 93.6277692,116.026731 93.6831923,116.155346 C93.4289231,116.344885 93.1886154,116.552615 92.9643846,116.776846 C91.7835769,117.957231 91.0541923,119.586077 91.0541923,121.387538","id","Fill-107"],["d","M93.6831923,116.155346 C93.6277692,116.026731 93.5968846,115.885 93.5968846,115.736077 C93.5968846,115.722538 93.5968846,115.709 93.5968846,115.695885 C94.2137308,115.263923 94.9046154,114.929269 95.6462692,114.715615 C95.6644615,114.856923 95.6792692,114.999923 95.6902692,115.143769 C94.9587692,115.364192 94.2818462,115.709423 93.6831923,116.155346","id","Fill-108"],["d","M33.6274231,66.7251538 L33.2043462,66.7251538 C33.2043462,64.9232692 32.4779231,63.2944231 31.3030385,62.1136154 C30.1277308,60.9336538 28.5065,60.2042692 26.7139231,60.2042692 C26.0475769,60.2042692 25.4045,60.3049615 24.7995,60.4923846 C24.7889231,60.3485385 24.7741154,60.2055385 24.7559231,60.0638077 C25.377,59.8797692 26.0340385,59.7811923 26.7139231,59.7811923 C30.5326154,59.7811923 33.6274231,62.8903846 33.6274231,66.7251538 M20.2235,66.7251538 L19.8004231,66.7251538 C19.8004231,64.3910385 20.9469615,62.326 22.7052692,61.0669231 C22.7052692,61.0690385 22.7052692,61.0711538 22.7052692,61.0732692 C22.7052692,61.2327692 22.7403846,61.3842308 22.8038462,61.5200385 C22.5639615,61.7019615 22.3371923,61.9003846 22.1248077,62.1136154 C20.9499231,63.2944231 20.2235,64.9232692 20.2235,66.7251538","id","Fill-109"],["d","M22.8038462,61.5200385 C22.7403846,61.3842308 22.7052692,61.2327692 22.7052692,61.0732692 C22.7052692,61.0711538 22.7052692,61.0690385 22.7052692,61.0669231 C23.3212692,60.6260769 24.0125769,60.2838077 24.7559231,60.0638077 C24.7741154,60.2055385 24.7889231,60.3485385 24.7995,60.4923846 C24.0713846,60.7178846 23.3978462,61.0686154 22.8038462,61.5200385","id","Fill-110"],["d","M189.715731,77.9612308 C185.881385,77.9612308 182.771769,74.8664231 182.771346,71.0477308 C182.771769,67.2290385 185.881385,64.1342308 189.715731,64.1342308 L189.715731,64.5573077 C187.913846,64.5573077 186.285,65.2837308 185.104192,66.4586154 C183.923808,67.6339231 183.194423,69.2551538 183.194423,71.0477308 C183.194423,72.8403077 183.923808,74.4611154 185.104192,75.6368462 C186.285,76.8117308 187.914269,77.5381538 189.715731,77.5381538 L189.715731,77.9612308","id","Fill-111"],["d","M27.6019615,235.037846 C23.7671923,235.037846 20.6584231,231.942615 20.658,228.123923 C20.6584231,224.305231 23.7671923,221.210846 27.6019615,221.210846 L27.6019615,221.633923 C25.8000769,221.633923 24.1712308,222.360346 22.9904231,223.535231 C21.8104615,224.710538 21.0810769,226.331346 21.0810769,228.123923 C21.0810769,229.9165 21.8104615,231.537731 22.9904231,232.713038 C24.1712308,233.888346 25.8000769,234.614769 27.6019615,234.614769 L27.6019615,235.037846","id","Fill-112"],["d","M99.8465769,20.9211538 C96.0118077,20.9211538 92.9026154,17.8259231 92.9026154,14.0072308 C92.9026154,10.1885385 96.0118077,7.09415385 99.8465769,7.09415385 L99.8465769,7.51723077 C98.0446923,7.51723077 96.4158462,8.24365385 95.2350385,9.41853846 C94.0546538,10.5938462 93.3256923,12.2150769 93.3256923,14.0072308 C93.3256923,15.7998077 94.0546538,17.4210385 95.2350385,18.5967692 C96.4158462,19.7716538 98.0446923,20.4980769 99.8465769,20.4980769 L99.8465769,20.9211538","id","Fill-113"],["d","M24.2359615,170.959038 C20.9461154,170.959038 18.1901923,168.670615 17.4730769,165.599077 C17.6067692,165.545769 17.7383462,165.488654 17.8682308,165.428154 C18.1406923,166.661423 18.7626154,167.763538 19.6248462,168.625769 C20.8056538,169.806577 22.4349231,170.535962 24.2359615,170.535962 C26.037,170.535962 27.6662692,169.806577 28.8470769,168.625769 C30.0274615,167.444962 30.7568462,165.816115 30.7568462,164.014654 C30.7568462,162.213192 30.0274615,160.584346 28.8470769,159.403962 C27.6662692,158.223577 26.037,157.494192 24.2359615,157.494192 C23.5801923,157.494192 22.9476923,157.590654 22.3507308,157.770462 C22.3401538,157.627038 22.3253462,157.484038 22.3067308,157.342731 C22.9193462,157.165885 23.5666538,157.071115 24.2359615,157.071115 C28.0707308,157.071115 31.1799231,160.179462 31.1799231,164.014654 C31.1799231,167.849846 28.0711538,170.959038 24.2359615,170.959038 M17.3245769,163.332654 C17.5268077,161.260423 18.6395,159.455577 20.2573462,158.323 C20.2577692,158.336115 20.2577692,158.349231 20.2577692,158.362769 C20.2577692,158.532 20.2501538,158.699115 20.2357692,158.864538 C20.0208462,159.031654 19.8169231,159.211885 19.6248462,159.403962 C18.6593846,160.369 17.996,161.634 17.7857308,163.047923 C17.6368077,163.149885 17.4832308,163.245077 17.3245769,163.332654","id","Fill-114"],["d","M17.4730769,165.599077 C17.3541923,165.090115 17.2915769,164.56 17.2915769,164.014654 C17.2915769,163.7845 17.3025769,163.557308 17.3245769,163.332654 C17.4832308,163.245077 17.6368077,163.149885 17.7857308,163.047923 C17.7387692,163.363538 17.7146538,163.685923 17.7146538,164.014654 C17.7146538,164.500346 17.7675385,164.973346 17.8682308,165.428154 C17.7383462,165.488654 17.6067692,165.545769 17.4730769,165.599077 M20.2357692,158.864538 C20.2501538,158.699115 20.2577692,158.532 20.2577692,158.362769 C20.2577692,158.349231 20.2577692,158.336115 20.2573462,158.323 C20.8746154,157.891038 21.5650769,157.556385 22.3067308,157.342731 C22.3253462,157.484038 22.3401538,157.627038 22.3507308,157.770462 C21.5748077,158.004423 20.8602308,158.378846 20.2357692,158.864538","id","Fill-115"],["d","M231.849115,178.648038 C228.558846,178.648038 225.802923,176.360038 225.086231,173.288077 C225.219923,173.234346 225.3515,173.177654 225.481385,173.117154 C225.753846,174.350423 226.375769,175.452115 227.238,176.314769 C228.418808,177.495154 230.047654,178.224538 231.849115,178.224962 C233.650154,178.224538 235.279,177.495154 236.459808,176.314769 C237.640192,175.133962 238.369577,173.505115 238.369577,171.703654 C238.369577,169.902192 237.640192,168.273346 236.459808,167.092538 C235.279,165.912577 233.650154,165.183192 231.849115,165.183192 C231.193346,165.183192 230.560423,165.279654 229.963462,165.459462 C229.952885,165.316038 229.938077,165.173038 229.919462,165.031731 C230.532077,164.854885 231.179808,164.760115 231.849115,164.760115 C235.683462,164.760115 238.792654,167.868038 238.792654,171.703654 C238.792654,175.538846 235.683885,178.647615 231.849115,178.648038 M224.937731,171.021654 C225.139962,168.949423 226.252231,167.144577 227.870077,166.012 C227.8705,166.025115 227.8705,166.038231 227.8705,166.051346 C227.8705,166.221 227.862885,166.388538 227.8485,166.553962 C227.634,166.720654 227.430077,166.900885 227.238,167.092538 C226.272962,168.058 225.609154,169.323 225.398885,170.7365 C225.249962,170.838885 225.096385,170.933654 224.937731,171.021654","id","Fill-116"],["d","M225.086231,173.288077 C224.967769,172.779115 224.904731,172.248577 224.904731,171.703654 C224.904731,171.4735 224.916154,171.245885 224.937731,171.021654 C225.096385,170.933654 225.249962,170.838885 225.398885,170.7365 C225.351923,171.052115 225.327808,171.374923 225.327808,171.703654 C225.327808,172.188923 225.380692,172.661923 225.481385,173.117154 C225.3515,173.177654 225.219923,173.234346 225.086231,173.288077 M227.8485,166.553962 C227.862885,166.388538 227.8705,166.221 227.8705,166.051346 C227.8705,166.038231 227.8705,166.025115 227.870077,166.012 C228.487346,165.579615 229.177808,165.245808 229.919462,165.031731 C229.938077,165.173038 229.952885,165.316038 229.963462,165.459462 C229.187538,165.693423 228.472962,166.068269 227.8485,166.553962","id","Fill-117"],["d","M233.562154,77.9553077 L219.747,77.9553077 L219.747,73.1491538 L220.170077,73.1491538 L220.170077,77.5322308 L233.139077,77.5322308 L233.139077,64.5632308 L224.755385,64.5632308 L224.755385,64.1401538 L233.562154,64.1401538 L233.562154,77.9553077 M220.170077,71.0337692 L219.747,71.0337692 L219.747,64.1401538 L222.64,64.1401538 L222.64,64.5632308 L220.170077,64.5632308 L220.170077,71.0337692","id","Fill-118"],["d","M219.747,73.1491538 L220.170077,73.1491538 L220.170077,71.0337692 L219.747,71.0337692 L219.747,73.1491538 Z M222.64,64.5632308 L224.755385,64.5632308 L224.755385,64.1401538 L222.64,64.1401538 L222.64,64.5632308 Z","id","Fill-119"],["d","M82.1463077,84.6513462 L68.3315769,84.6513462 L68.3315769,79.8456154 L68.7546538,79.8456154 L68.7546538,84.2282692 L81.7232308,84.2282692 L81.7232308,71.2592692 L73.3391154,71.2592692 L73.3391154,70.8361923 L82.1463077,70.8361923 L82.1463077,84.6513462 M68.7546538,77.7302308 L68.3315769,77.7302308 L68.3315769,70.8361923 L71.2237308,70.8361923 L71.2237308,71.2592692 L68.7546538,71.2592692 L68.7546538,77.7302308","id","Fill-120"],["d","M68.3315769,79.8456154 L68.7546538,79.8456154 L68.7546538,77.7302308 L68.3315769,77.7302308 L68.3315769,79.8456154 Z M71.2237308,71.2592692 L73.3391154,71.2592692 L73.3391154,70.8361923 L71.2237308,70.8361923 L71.2237308,71.2592692 Z","id","Fill-121"],["d","M81.4740385,170.149269 L67.6593077,170.149269 L67.6593077,165.343538 L68.0823846,165.343538 L68.0823846,169.726192 L81.0509615,169.726192 L81.0509615,156.757192 L72.6672692,156.757192 L72.6672692,156.334115 L81.4740385,156.334115 L81.4740385,170.149269 M68.0823846,163.228154 L67.6593077,163.228154 L67.6593077,156.334115 L70.5518846,156.334115 L70.5518846,156.757192 L68.0823846,156.757192 L68.0823846,163.228154","id","Fill-122"],["d","M67.6593077,165.343538 L68.0823846,165.343538 L68.0823846,163.228154 L67.6593077,163.228154 L67.6593077,165.343538 Z M70.5518846,156.757192 L72.6672692,156.757192 L72.6672692,156.334115 L70.5518846,156.334115 L70.5518846,156.757192 Z","id","Fill-123"],["d","M233.561308,235.031923 L219.747,235.031923 L219.747,230.226192 L220.170077,230.226192 L220.170077,234.608846 L233.138231,234.608846 L233.138231,221.639846 L224.754538,221.639846 L224.754538,221.216769 L233.561308,221.216769 L233.561308,235.031923 M220.170077,228.110808 L219.747,228.110808 L219.747,221.216769 L222.639154,221.216769 L222.639154,221.639846 L220.170077,221.639846 L220.170077,228.110808","id","Fill-124"],["d","M219.747,230.226192 L220.170077,230.226192 L220.170077,228.110808 L219.747,228.110808 L219.747,230.226192 Z M222.639154,221.639846 L224.754538,221.639846 L224.754538,221.216769 L222.639154,221.216769 L222.639154,221.639846 Z","id","Fill-125"],["d","M178.0075,20.9156538 L164.193192,20.9156538 L164.193192,16.1095 L164.616269,16.1095 L164.616269,20.4925769 L177.584423,20.4925769 L177.584423,7.52315385 L169.200731,7.52315385 L169.200731,7.10007692 L178.0075,7.10007692 L178.0075,20.9156538 M164.616269,13.9941154 L164.193192,13.9941154 L164.193192,7.10007692 L167.085346,7.10007692 L167.085346,7.52315385 L164.616269,7.52315385 L164.616269,13.9941154","id","Fill-126"],["d","M164.193192,16.1095 L164.616269,16.1095 L164.616269,13.9941154 L164.193192,13.9941154 L164.193192,16.1095 Z M167.085346,7.52315385 L169.200731,7.52315385 L169.200731,7.10007692 L167.085346,7.10007692 L167.085346,7.52315385 Z","id","Fill-127"],["d","M145.154308,143.693 C144.562,143.693 144.078846,143.487385 143.693,143.165846 C143.304192,142.843462 143.005923,142.412769 142.732192,141.948231 C142.187692,141.018308 141.730346,139.944962 140.990808,139.262115 C140.4975,138.806885 139.894192,138.510731 139.011231,138.508615 L139.011231,138.085538 C139.0125,138.085538 139.014192,138.085538 139.015885,138.085538 C139.749923,138.085538 140.346038,138.281 140.829615,138.598308 C141.314462,138.916462 141.685923,139.350115 142.001538,139.819308 C142.628538,140.758115 143.052462,141.848385 143.651538,142.5325 C144.052615,142.989 144.496423,143.266538 145.1615,143.269923 L145.1615,143.693 C145.158962,143.693 145.156846,143.693 145.154308,143.693","id","Fill-128"],["d","M157.454423,143.693 C156.861692,143.693 156.378538,143.487385 155.992692,143.165846 C155.604308,142.843462 155.305615,142.412769 155.031885,141.948231 C154.487808,141.018308 154.030462,139.944962 153.290923,139.262115 C152.797615,138.806885 152.194731,138.510731 151.311769,138.508615 L151.311769,138.085538 C151.313462,138.085538 151.314731,138.085538 151.316423,138.085538 C152.050038,138.085538 152.646154,138.281 153.129731,138.598308 C153.615,138.916462 153.986038,139.350115 154.301231,139.819308 C154.928654,140.758115 155.352154,141.848385 155.951231,142.5325 C156.352731,142.989 156.796115,143.266538 157.461192,143.269923 L157.461192,143.693 C157.459077,143.693 157.456538,143.693 157.454423,143.693","id","Fill-129"],["d","M145.172077,143.693 C145.168269,143.693 145.164885,143.693 145.1615,143.693 L145.1615,143.269923 C145.662,143.268231 146.031769,143.109577 146.360077,142.840077 C146.686692,142.570154 146.963385,142.1805 147.226115,141.733731 C147.754538,140.841038 148.214423,139.727077 149.044077,138.952 C149.5945,138.437115 150.324308,138.085538 151.301615,138.085538 C151.305,138.085538 151.308385,138.085538 151.311769,138.085538 L151.311769,138.508615 C150.648808,138.509462 150.144923,138.678269 149.725231,138.952423 C149.305962,139.227 148.969615,139.613269 148.672615,140.055385 C148.075654,140.939192 147.658077,142.036231 146.990885,142.810038 C146.549615,143.323654 145.963654,143.693 145.172077,143.693","id","Fill-130"],["d","M157.471769,143.693 C157.468385,143.693 157.464577,143.693 157.461192,143.693 L157.461192,143.269923 C157.961692,143.268231 158.331462,143.109577 158.659346,142.840077 C158.985962,142.570154 159.263077,142.1805 159.525385,141.733731 C160.054231,140.841038 160.513692,139.727077 161.343346,138.952 C161.893769,138.437115 162.623577,138.085538 163.600462,138.085538 C163.603846,138.085538 163.607231,138.085538 163.610615,138.085538 L163.610615,138.508615 C162.947654,138.509462 162.444192,138.678269 162.0245,138.952423 C161.605231,139.226577 161.268885,139.613269 160.971885,140.055385 C160.375346,140.939192 159.957769,142.036231 159.290154,142.810038 C158.849308,143.323654 158.262923,143.693 157.471769,143.693","id","Fill-131"],["d","M180.193115,240.253538 C179.600385,240.253538 179.117231,240.047923 178.731385,239.726385 C178.343,239.404 178.044308,238.973308 177.770577,238.508769 C177.2265,237.578423 176.769154,236.505077 176.029615,235.821808 C175.535885,235.366577 174.933,235.070846 174.049615,235.068308 L174.049615,234.645231 C174.050885,234.645231 174.052577,234.645231 174.054269,234.645231 C174.788308,234.645231 175.384423,234.840692 175.868,235.158423 C176.353269,235.476577 176.724731,235.910231 177.039923,236.379423 C177.667346,237.318654 178.090846,238.4085 178.689923,239.093038 C179.091423,239.549538 179.535231,239.827077 180.199885,239.830462 L180.199885,240.253538 C180.197769,240.253538 180.195231,240.253538 180.193115,240.253538","id","Fill-132"],["d","M192.492808,240.253538 C191.9005,240.253538 191.416923,240.047923 191.0315,239.726385 C190.642692,239.404 190.344423,238.973308 190.070269,238.508769 C189.526192,237.578846 189.068846,236.505923 188.329731,235.822654 C187.836,235.367423 187.233115,235.071692 186.350154,235.069154 L186.350154,234.646077 C186.351846,234.646077 186.353538,234.646077 186.355231,234.646077 C187.088846,234.646077 187.684962,234.841538 188.168115,235.159269 C188.653385,235.477 189.024846,235.911077 189.340038,236.380269 C189.967038,237.319077 190.390962,238.408923 190.989615,239.093462 C191.391115,239.549538 191.834923,239.827077 192.499577,239.830462 L192.499577,240.253538 C192.497462,240.253538 192.494923,240.253538 192.492808,240.253538","id","Fill-133"],["d","M180.210462,240.253538 C180.207077,240.253538 180.203269,240.253538 180.199885,240.253538 L180.199885,239.830462 C180.700808,239.828769 181.070577,239.670115 181.398462,239.400615 C181.725077,239.130692 182.002192,238.741462 182.2645,238.294269 C182.793346,237.401577 183.252808,236.287615 184.082462,235.512962 C184.633308,234.997654 185.363115,234.646077 186.34,234.646077 C186.343385,234.646077 186.346769,234.646077 186.350154,234.646077 L186.350154,235.069154 C185.687192,235.07 185.183731,235.239231 184.763615,235.512962 C184.344346,235.787538 184.008,236.173808 183.711,236.615923 C183.114462,237.499731 182.696885,238.596769 182.029269,239.370577 C181.588423,239.884192 181.002038,240.253538 180.210462,240.253538","id","Fill-134"],["d","M192.5,240.253538 L192.499577,240.042 L192.499577,239.830462 C193.000077,239.828769 193.369846,239.669692 193.697731,239.400192 C194.024346,239.130692 194.301462,238.741038 194.563769,238.293846 C195.092192,237.401577 195.552077,236.287615 196.381308,235.512538 C196.932154,234.997654 197.661538,234.646077 198.638,234.646077 C198.641385,234.646077 198.644769,234.646077 198.648154,234.646077 L198.648577,234.646077 L198.682846,234.648615 L198.615577,235.066615 L198.648577,234.860577 L198.648577,235.069154 L198.648154,235.069154 C197.985615,235.07 197.482154,235.239231 197.062462,235.512962 C196.643192,235.787115 196.307269,236.173385 196.010269,236.615923 C195.413308,237.499308 194.996154,238.596346 194.328538,239.370154 C193.887692,239.883769 193.301308,240.253538 192.510154,240.253538 C192.506769,240.253538 192.502962,240.253538 192.5,240.253538","id","Fill-135"],["d","M196.964731,101.043462 C196.372423,101.043462 195.889269,100.837846 195.503423,100.516308 C195.114615,100.193923 194.816346,99.7632308 194.542615,99.2986923 C193.998115,98.3687692 193.541192,97.2954231 192.801654,96.6121538 C192.308346,96.1569231 191.705462,95.8611923 190.822077,95.8586538 L190.822077,95.4355769 C190.823769,95.4355769 190.825462,95.4355769 190.827154,95.4355769 C191.560769,95.4355769 192.156885,95.6310385 192.640462,95.9487692 C193.125308,96.2665 193.496769,96.7005769 193.811962,97.1697692 C194.438962,98.1085769 194.862885,99.1988462 195.461962,99.8829615 C195.863038,100.339462 196.306846,100.617 196.971923,100.620385 L196.971923,101.043462 C196.969385,101.043462 196.967269,101.043462 196.964731,101.043462","id","Fill-136"],["d","M209.264423,101.043462 C208.672115,101.043462 208.188962,100.837846 207.803115,100.516308 C207.414731,100.193923 207.116038,99.7632308 206.842308,99.2991154 C206.297808,98.3687692 205.840885,97.2958462 205.101346,96.6125769 C204.608038,96.1573462 204.005154,95.8616154 203.122192,95.8590769 L203.122192,95.436 C203.123885,95.436 203.125154,95.436 203.126846,95.436 C203.860885,95.436 204.456577,95.6314615 204.940154,95.9491923 C205.425,96.2669231 205.796462,96.701 206.111654,97.1701923 C206.739077,98.109 207.162577,99.1988462 207.761654,99.8833846 C208.163154,100.339462 208.606538,100.617 209.271615,100.620385 L209.271615,101.043462 C209.269077,101.043462 209.266962,101.043462 209.264423,101.043462","id","Fill-137"],["d","M196.9825,101.043462 C196.978692,101.043462 196.975308,101.043462 196.971923,101.043462 L196.971923,100.620385 C197.472423,100.618692 197.842192,100.460038 198.1705,100.190538 C198.497115,99.9206154 198.774231,99.5313846 199.036538,99.0841923 C199.565385,98.1915 200.025269,97.0775385 200.8545,96.3028846 C201.405346,95.7875769 202.135154,95.436 203.112038,95.436 C203.115423,95.436 203.118808,95.436 203.122192,95.436 L203.122192,95.8590769 C202.459231,95.8599231 201.955769,96.0291538 201.536077,96.3028846 C201.116385,96.5774615 200.780038,96.9637308 200.483462,97.4058462 C199.8865,98.2896538 199.468923,99.3866923 198.801308,100.1605 C198.360038,100.674115 197.774077,101.043462 196.9825,101.043462","id","Fill-138"],["d","M209.281769,101.043462 C209.278385,101.043462 209.275,101.043462 209.271615,101.043462 L209.271615,100.620385 C209.772115,100.618692 210.141885,100.460038 210.470192,100.190538 C210.796808,99.9206154 211.0735,99.5309615 211.336231,99.0841923 C211.864654,98.1915 212.324538,97.0775385 213.154192,96.3024615 C213.705038,95.7875769 214.434846,95.436 215.411731,95.436 C215.415115,95.436 215.4185,95.436 215.421885,95.436 L215.421885,95.8590769 C214.758923,95.8599231 214.255462,96.0291538 213.835346,96.3028846 C213.416077,96.5774615 213.079731,96.9637308 212.782731,97.4058462 C212.185769,98.2896538 211.768192,99.3866923 211.101,100.1605 C210.659731,100.674115 210.073346,101.043462 209.281769,101.043462","id","Fill-139"],["d","M25.9227692,94.7785385 C25.3300385,94.7785385 24.8468846,94.5729231 24.4610385,94.2513846 C24.0726538,93.9285769 23.7739615,93.4978846 23.5002308,93.0337692 C22.9561538,92.1034231 22.4988077,91.0305 21.7592692,90.3472308 C21.2655385,89.892 20.6626538,89.5958462 19.7796923,89.5937308 L19.7796923,89.1706538 C19.7813846,89.1706538 19.7826538,89.1706538 19.7843462,89.1706538 C20.5183846,89.1706538 21.1145,89.3656923 21.5976538,89.6834231 C22.0829231,90.0015769 22.4543846,90.4356538 22.7695769,90.9044231 C23.397,91.8436538 23.8205,92.9335 24.4195769,93.6180385 C24.8206538,94.0741154 25.2644615,94.3520769 25.9295385,94.3554615 L25.9295385,94.7785385 C25.927,94.7785385 25.9248846,94.7785385 25.9227692,94.7785385","id","Fill-140"],["d","M38.2224615,94.7785385 C37.6297308,94.7785385 37.1465769,94.5729231 36.7607308,94.2513846 C36.3723462,93.9285769 36.0736538,93.4983077 35.7999231,93.0337692 C35.2558462,92.1038462 34.7985,91.0305 34.0589615,90.3476538 C33.5656538,89.8924231 32.9627692,89.5962692 32.0798077,89.5941538 L32.0798077,89.1710769 C32.0815,89.1710769 32.0831923,89.1710769 32.0848846,89.1710769 C32.8185,89.1710769 33.4141923,89.3661154 33.8977692,89.6838462 C34.3830385,90.002 34.7545,90.4356538 35.0696923,90.9048462 C35.6966923,91.8436538 36.1201923,92.9335 36.7192692,93.6180385 C37.1207692,94.0741154 37.5645769,94.3520769 38.2292308,94.3554615 L38.2292308,94.7785385 C38.2271154,94.7785385 38.2245769,94.7785385 38.2224615,94.7785385","id","Fill-141"],["d","M25.9401154,94.7785385 C25.9367308,94.7785385 25.9329231,94.7785385 25.9295385,94.7785385 L25.9295385,94.3554615 C26.4304615,94.3537692 26.7998077,94.1946923 27.1281154,93.9256154 C27.4547308,93.6556923 27.7318462,93.2660385 27.9945769,92.8192692 C28.523,91.9265769 28.9824615,90.8126154 29.8121154,90.0375385 C30.3629615,89.5226538 31.0927692,89.1710769 32.0696538,89.1710769 C32.0730385,89.1710769 32.0764231,89.1710769 32.0798077,89.1710769 L32.0798077,89.5941538 C31.4168462,89.595 30.9133846,89.7638077 30.4932692,90.0379615 C30.074,90.3121154 29.7376538,90.6983846 29.4410769,91.1409231 C28.8441154,92.0247308 28.4265385,93.1217692 27.7589231,93.8955769 C27.3180769,94.4087692 26.7316923,94.7785385 25.9401154,94.7785385","id","Fill-142"],["d","M38.2398077,94.7785385 C38.2364231,94.7785385 38.2326154,94.7785385 38.2292308,94.7785385 L38.2292308,94.3554615 C38.7297308,94.3533462 39.0995,94.1946923 39.4278077,93.9251923 C39.7544231,93.6552692 40.0311154,93.2660385 40.2938462,92.8188462 C40.8222692,91.9265769 41.2817308,90.8126154 42.1113846,90.0375385 C42.6622308,89.5222308 43.3916154,89.1710769 44.3685,89.1710769 C44.3718846,89.1710769 44.3752692,89.1710769 44.3786538,89.1710769 L44.3790769,89.1710769 L44.396,89.1715 L44.3790769,89.386 L44.3790769,89.5941538 L44.3786538,89.5941538 C43.7156923,89.595 43.2126538,89.7638077 42.7925385,90.0379615 C42.3732692,90.3121154 42.0369231,90.6983846 41.7403462,91.1405 C41.1433846,92.0243077 40.7258077,93.1213462 40.0586154,93.8951538 C39.6173462,94.4087692 39.0313846,94.7785385 38.2398077,94.7785385","id","Fill-143"],["d","M141.206577,31.3093846 L140.783497,31.3093846 C140.782654,30.5732308 140.978115,29.9758462 141.296692,29.4914231 C141.614423,29.0061538 142.0485,28.6346923 142.517269,28.3195 C143.4565,27.6920769 144.546346,27.2685769 145.230462,26.6695 C145.686962,26.268 145.9645,25.8241923 145.967885,25.1595385 L146.390972,25.1595385 C146.392654,25.7552308 146.186615,26.2405 145.863808,26.6280385 C145.541423,27.0164231 145.110731,27.3151154 144.646192,27.5888462 C143.716269,28.1329231 142.643346,28.5902692 141.960077,29.3298077 C141.504846,29.8231154 141.209115,30.426 141.206577,31.3093846","id","Fill-144"],["d","M141.206577,19.0092692 L140.783497,19.0092692 C140.782654,18.2731154 140.978115,17.6757308 141.296692,17.1913077 C141.614423,16.7060385 142.0485,16.3345769 142.517269,16.0193846 C143.4565,15.3923846 144.546346,14.9684615 145.230462,14.3698077 C145.686962,13.9683077 145.9645,13.5245 145.967885,12.8598462 L146.390972,12.8598462 C146.392654,13.4551154 146.186615,13.9408077 145.863808,14.3279231 C145.541423,14.7167308 145.110731,15.015 144.646192,15.2891538 C143.716269,15.8332308 142.643346,16.2901538 141.960077,17.0296923 C141.504846,17.5234231 141.209115,18.1263077 141.206577,19.0092692","id","Fill-145"],["d","M146.390985,25.1595385 L145.967885,25.1595385 C145.966192,24.6586154 145.807538,24.2888462 145.538038,23.9609615 C145.268115,23.6339231 144.878462,23.3572308 144.431692,23.0945 C143.539,22.5660769 142.425038,22.1061923 141.650385,21.2769615 C141.133385,20.724 140.780962,19.9912308 140.783486,19.0092692 L141.206577,19.0092692 C141.207423,19.6722308 141.376231,20.1756923 141.650385,20.5953846 C141.924962,21.0150769 142.311231,21.351 142.753346,21.648 C143.637154,22.2449615 144.734192,22.6625385 145.508,23.3301538 C146.023731,23.7731154 146.394346,24.3624615 146.390985,25.1595385","id","Fill-146"],["d","M146.390985,12.8598462 L145.967885,12.8598462 C145.966192,12.3589231 145.807538,11.9891538 145.538038,11.6612692 C145.268115,11.3346538 144.878462,11.0575385 144.431692,10.7952308 C143.539,10.2668077 142.425038,9.80692308 141.650385,8.97726923 C141.133385,8.42473077 140.780962,7.69196154 140.783486,6.70957692 L141.206577,6.70957692 C141.207423,7.37253846 141.376231,7.87642308 141.650385,8.29611538 C141.924962,8.71538462 142.311231,9.05173077 142.753346,9.34873077 C143.637154,9.94569231 144.734192,10.3628462 145.508,11.0304615 C146.023731,11.4734231 146.394346,12.0627692 146.390985,12.8598462","id","Fill-147"],["d","M103.4935,95.6471154 L103.07042,95.6471154 C103.069577,94.9113846 103.265038,94.3135769 103.583192,93.8291538 C103.901346,93.3438846 104.335423,92.9724231 104.804192,92.6572308 C105.743,92.0298077 106.833269,91.6063077 107.517385,91.0072308 C107.973885,90.6057308 108.251423,90.1623462 108.254808,89.4972692 L108.677895,89.4972692 C108.679577,90.0929615 108.473538,90.5786538 108.150731,90.9657692 C107.828346,91.3541538 107.397654,91.6528462 106.933115,91.9265769 C106.003192,92.4710769 104.930269,92.928 104.247,93.6675385 C103.791769,94.1608462 103.496038,94.7641538 103.4935,95.6471154","id","Fill-148"],["d","M103.4935,83.347 L103.07042,83.347 C103.069577,82.6108462 103.265038,82.0134615 103.583192,81.5290385 C103.901346,81.0437692 104.335423,80.6723077 104.804192,80.3571154 C105.743,79.7301154 106.833269,79.3066154 107.517385,78.7075385 C107.973885,78.3060385 108.251423,77.8622308 108.254808,77.1975769 L108.677895,77.1975769 C108.679577,77.7932692 108.473538,78.2785385 108.150731,78.6660769 C107.828346,79.0544615 107.397654,79.3531538 106.933115,79.6268846 C106.003192,80.1709615 104.930269,80.6283077 104.247,81.3678462 C103.791769,81.8611538 103.496038,82.4640385 103.4935,83.347","id","Fill-149"],["d","M108.677908,89.4972692 L108.254808,89.4972692 C108.253115,88.9967692 108.094462,88.627 107.824962,88.2986923 C107.555038,87.9720769 107.165385,87.6949615 106.718615,87.4326538 C105.825923,86.9038077 104.711962,86.4439231 103.936885,85.6146923 C103.420308,85.0621538 103.067885,84.3289615 103.070409,83.347 L103.4935,83.347 C103.494346,84.0099615 103.663154,84.5134231 103.937308,84.9335385 C104.211885,85.3528077 104.598154,85.6891538 105.040269,85.9857308 C105.924077,86.5826923 107.021115,87.0002692 107.794923,87.6678846 C108.310654,88.1108462 108.681269,88.7006154 108.677908,89.4972692","id","Fill-150"],["d","M108.677908,77.1975769 L108.254808,77.1975769 C108.253115,76.6970769 108.094462,76.3273077 107.824962,75.999 C107.555038,75.6723846 107.165385,75.3956923 106.718615,75.1329615 C105.825923,74.6045385 104.711962,74.1446538 103.936885,73.3154231 C103.420308,72.7624615 103.067885,72.0296923 103.070409,71.0477308 L103.4935,71.0477308 C103.494346,71.7106923 103.663154,72.2141538 103.937308,72.6338462 C104.211885,73.0531154 104.598154,73.3894615 105.040269,73.6864615 C105.924077,74.2834231 107.021115,74.701 107.794923,75.3681923 C108.310654,75.8111538 108.681269,76.4009231 108.677908,77.1975769","id","Fill-151"],["d","M205.722423,198.425192 L205.299343,198.425192 C205.2985,197.689038 205.493962,197.091231 205.812538,196.606808 C206.130269,196.121538 206.564346,195.750077 207.033538,195.434885 C207.972346,194.807462 209.062192,194.383962 209.746731,193.784885 C210.202808,193.383385 210.480346,192.939577 210.483731,192.274923 L210.906818,192.274923 C210.9085,192.870615 210.702885,193.355885 210.379654,193.743423 C210.057269,194.131808 209.626577,194.4305 209.162462,194.704231 C208.232115,195.248308 207.159192,195.705654 206.475923,196.445192 C206.020692,196.938923 205.724962,197.541808 205.722423,198.425192","id","Fill-152"],["d","M205.722423,186.124654 L205.299343,186.124654 C205.2985,185.3885 205.493962,184.791115 205.812538,184.306692 C206.130269,183.821423 206.564346,183.449962 207.033538,183.134769 C207.972346,182.507769 209.062192,182.083846 209.746731,181.485192 C210.202808,181.083692 210.480346,180.639885 210.483731,179.975231 L210.906818,179.975231 C210.9085,180.5705 210.702885,181.056192 210.379654,181.443308 C210.057269,181.832115 209.626577,182.130385 209.162462,182.404538 C208.232115,182.948615 207.159192,183.405538 206.475923,184.145077 C206.020692,184.638385 205.724962,185.241692 205.722423,186.124654","id","Fill-153"],["d","M210.906831,192.274923 L210.483731,192.274923 C210.482038,191.774 210.323385,191.404231 210.053885,191.076346 C209.783962,190.749308 209.394731,190.472615 208.947538,190.210308 C208.054846,189.681462 206.940885,189.222 206.166231,188.392346 C205.649231,187.839808 205.296808,187.106615 205.299333,186.124654 L205.722423,186.124654 C205.723269,186.787615 205.8925,187.291077 206.166231,187.711192 C206.440808,188.130462 206.827077,188.466808 207.269192,188.763385 C208.153,189.360346 209.250038,189.777923 210.023846,190.445538 C210.539577,190.8885 210.910192,191.477846 210.906831,192.274923","id","Fill-154"],["d","M210.906831,179.975231 L210.483731,179.975231 C210.482038,179.474308 210.323385,179.104962 210.053885,178.776654 C209.783962,178.450038 209.394731,178.173346 208.947538,177.910615 C208.054846,177.382192 206.940885,176.922308 206.166231,176.093077 C205.649231,175.540538 205.296808,174.807346 205.299333,173.825385 L205.722423,173.825385 C205.723269,174.488346 205.8925,174.991808 206.166231,175.411923 C206.440808,175.831192 206.827077,176.167538 207.269192,176.464115 C208.153,177.061077 209.250038,177.478654 210.023846,178.145846 C210.539577,178.588808 210.910192,179.178154 210.906831,179.975231","id","Fill-155"],["d","M78.8818462,208.117038 L78.4587665,208.117038 C78.4579231,207.381308 78.6533846,206.7835 78.9719615,206.299077 C79.2896923,205.813808 79.7237692,205.442346 80.1925385,205.127577 C81.1317692,204.500154 82.2216154,204.076654 82.9057308,203.477577 C83.3622308,203.076077 83.6397692,202.632692 83.6431538,201.967615 L84.0662411,201.967615 C84.0679231,202.563308 83.8618846,203.048577 83.5390769,203.436115 C83.2166923,203.8245 82.786,204.123192 82.3214615,204.396923 C81.3915385,204.941 80.3186154,205.398346 79.6353462,206.137885 C79.1801154,206.631192 78.8843846,207.234077 78.8818462,208.117038","id","Fill-156"],["d","M78.8818462,195.817346 L78.4587665,195.817346 C78.4579231,195.081192 78.6533846,194.483808 78.9719615,193.999385 C79.2896923,193.514115 79.7237692,193.142654 80.1925385,192.827462 C81.1317692,192.200462 82.2216154,191.776962 82.9057308,191.177885 C83.3622308,190.776385 83.6397692,190.332577 83.6431538,189.667923 L84.0662411,189.667923 C84.0679231,190.263192 83.8618846,190.748885 83.5390769,191.136 C83.2166923,191.524808 82.786,191.8235 82.3214615,192.097231 C81.3915385,192.641308 80.3186154,193.098231 79.6353462,193.837769 C79.1801154,194.3315 78.8843846,194.934385 78.8818462,195.817346","id","Fill-157"],["d","M84.0662538,201.967615 L83.6431538,201.967615 C83.6414615,201.466692 83.4828077,201.096923 83.2133077,200.769038 C82.9433846,200.442 82.5541538,200.165308 82.1069615,199.902577 C81.2142692,199.374154 80.1003077,198.914269 79.3256538,198.084615 C78.8086538,197.532077 78.4562308,196.799308 78.4587556,195.817346 L78.8818462,195.817346 C78.8826923,196.480308 79.0519231,196.983769 79.3256538,197.403462 C79.6002308,197.822731 79.9865,198.159077 80.4286154,198.456077 C81.3124231,199.053038 82.4094615,199.470615 83.1832692,200.138231 C83.699,200.581192 84.0696154,201.170538 84.0662538,201.967615","id","Fill-158"],["d","M84.0662538,189.667923 L83.6431538,189.667923 C83.6414615,189.167 83.4828077,188.797231 83.2133077,188.469346 C82.9433846,188.142308 82.5541538,187.865615 82.1069615,187.602885 C81.2142692,187.074462 80.1003077,186.615 79.3256538,185.785346 C78.8086538,185.232808 78.4562308,184.499615 78.4587556,183.517654 L78.8818462,183.517654 C78.8826923,184.180615 79.0519231,184.684077 79.3256538,185.104192 C79.6002308,185.523462 79.9865,185.859808 80.4286154,186.156385 C81.3124231,186.753346 82.4094615,187.170923 83.1832692,187.838538 C83.699,188.2815 84.0696154,188.870846 84.0662538,189.667923","id","Fill-159"],["id","Fill-160","points","159.898962 157.494192 175.074308 157.494192 175.074308 157.071115 159.898962 157.071115"],["id","Fill-161","points","10.7106154 113.642269 25.8859615 113.642269 25.8859615 113.219192 10.7106154 113.219192"],["id","Fill-162","points","161.033231 43.1022308 176.208577 43.1022308 176.208577 42.6791538 161.033231 42.6791538"],["id","Fill-163","points","220.851654 8.85415385 236.027 8.85415385 236.027 8.43107692 220.851654 8.43107692"],["id","Fill-164","points","71.2097692 235.037846 86.3851154 235.037846 86.3851154 234.614769 71.2097692 234.614769"],["id","Fill-165","points","110.326192 205.658115 110.027077 205.359 120.757577 194.628077 121.056692 194.927192 110.326192 205.658115"],["id","Fill-166","points","21.4982308 19.5228846 21.1991154 19.2233462 31.9300385 8.49284615 32.2291538 8.79196154 21.4982308 19.5228846"],["id","Fill-167","points","228.588462 129.527962 228.289346 129.228846 239.019846 118.497923 239.318962 118.797462 228.588462 129.527962"],["d","M139.227423,187.558885 L138.664731,186.663231 C138.397346,186.830769 138.108385,186.908192 137.817731,186.908615 C137.552462,186.908615 137.288462,186.842192 137.055769,186.716115 C136.822654,186.589615 136.620846,186.407269 136.467692,186.164 L136.466846,186.162731 C136.298885,185.894923 136.221885,185.606385 136.221462,185.315731 C136.221038,185.050885 136.287462,184.787308 136.413538,184.554615 C136.540038,184.3215 136.722808,184.119269 136.9665,183.965692 C137.232192,183.799 137.520731,183.722 137.811385,183.721154 C138.076654,183.721154 138.341077,183.788 138.574192,183.913654 C138.807731,184.040154 139.009538,184.222923 139.162269,184.465769 L139.163115,184.467038 C139.330231,184.733154 139.407231,185.021692 139.408077,185.312346 C139.408077,185.577615 139.341654,185.841615 139.215577,186.075154 C139.089077,186.308692 138.906308,186.510923 138.663885,186.664077 L138.664731,186.663231 L139.227423,187.558885 L139.791385,188.454115 C140.348154,188.103385 140.784346,187.622769 141.077115,187.079538 C141.370308,186.535885 141.523038,185.928769 141.523462,185.312346 C141.523885,184.638385 141.337731,183.950038 140.953154,183.339538 L140.953577,183.340808 C140.603692,182.782769 140.122654,182.345308 139.579,182.052538 C139.034923,181.758923 138.427385,181.606192 137.811385,181.605769 C137.137423,181.605346 136.449923,181.791077 135.840269,182.175231 C135.282654,182.525538 134.845615,183.005731 134.552423,183.548962 C134.258808,184.092615 134.106077,184.699731 134.105653,185.315731 C134.105231,185.990538 134.291808,186.678885 134.676808,187.289808 L134.675962,187.288115 C135.025846,187.846154 135.506462,188.284038 136.050115,188.577231 C136.593769,188.870846 137.201308,189.024001 137.817731,189.024001 C138.491692,189.024423 139.179615,188.838692 139.790115,188.454538 L139.791385,188.454115 L139.227423,187.558885","id","Fill-168"],["d","M118.331231,114.613654 L117.768538,113.718 C117.501154,113.885538 117.212192,113.962962 116.921538,113.963385 C116.656269,113.963385 116.392692,113.896962 116.159577,113.770885 C115.926462,113.644385 115.724654,113.462038 115.5715,113.218346 L115.570654,113.2175 C115.403115,112.950115 115.325692,112.661154 115.325269,112.3705 C115.325269,112.106077 115.391692,111.8425 115.517346,111.609385 C115.643846,111.376269 115.826615,111.174462 116.069885,111.020885 C116.336,110.854192 116.624538,110.776769 116.915192,110.776346 C117.180462,110.776346 117.444885,110.842769 117.678,110.968846 C117.911538,111.095346 118.113346,111.278115 118.2665,111.521385 L118.267346,111.522231 C118.434462,111.788346 118.511462,112.076885 118.511885,112.367538 C118.512308,112.632385 118.445462,112.896385 118.319385,113.129923 C118.192885,113.363462 118.010538,113.565692 117.767692,113.718846 L117.768538,113.718 L118.331231,114.613654 L118.894769,115.508885 C119.451962,115.158577 119.888154,114.677962 120.181346,114.134308 C120.474538,113.590654 120.627272,112.983538 120.627272,112.367538 C120.628115,111.693154 120.441962,111.005231 120.057385,110.394731 L120.057808,110.396 C119.7075,109.837962 119.226885,109.4005 118.682808,109.107308 C118.138731,108.813692 117.531615,108.660961 116.915192,108.660961 C116.241231,108.660538 115.553731,108.846269 114.943654,109.230423 C114.386462,109.580308 113.949423,110.0605 113.656654,110.603731 C113.363038,111.147385 113.209884,111.7545 113.209884,112.3705 C113.209462,113.045308 113.395615,113.733654 113.780615,114.344154 L113.779769,114.343308 C114.129654,114.901346 114.610269,115.338808 115.153923,115.632 C115.698,115.925615 116.305115,116.07877 116.921538,116.07877 C117.5955,116.079192 118.283423,115.893462 118.893923,115.509308 L118.894769,115.508885 L118.331231,114.613654","id","Fill-169"],["d","M22.7619615,137.046038 L22.1992692,136.150385 C21.9318846,136.317923 21.6425,136.394923 21.3518462,136.395769 C21.087,136.395769 20.823,136.328923 20.5903077,136.203269 C20.3571923,136.076769 20.1549615,135.894 20.0018077,135.650731 L20.0013846,135.649885 C19.8334231,135.382077 19.756,135.093115 19.7555769,134.802462 C19.7555769,134.538038 19.822,134.274462 19.9480769,134.041346 C20.0745769,133.808231 20.2573462,133.606423 20.5006154,133.452423 L20.5001923,133.452846 C20.7667308,133.285731 21.0548462,133.208731 21.3459231,133.208308 C21.6107692,133.208308 21.8751923,133.274731 22.1087308,133.400808 C22.3422692,133.527308 22.5440769,133.710077 22.6972308,133.952923 L22.6976538,133.953769 C22.8647692,134.220308 22.9421923,134.508423 22.9426154,134.799077 C22.9426154,135.064346 22.8761923,135.328769 22.7501154,135.561885 C22.6236154,135.795423 22.4408462,135.997654 22.198,136.150808 L22.1992692,136.150385 L22.7619615,137.046038 L23.3255,137.940846 C23.8822692,137.590538 24.3188846,137.109923 24.6116538,136.566269 C24.9048462,136.022615 25.0580007,135.4155 25.0580007,134.799077 C25.0584231,134.125115 24.8722692,133.436769 24.4876923,132.826692 L24.4881154,132.827538 C24.1382308,132.2695 23.6571923,131.832462 23.1135385,131.539269 C22.5694615,131.245654 21.9619231,131.092922 21.3459231,131.092922 C20.6719615,131.0925 19.9844615,131.278231 19.3743846,131.661962 L19.3739615,131.661962 C18.8171923,132.012269 18.3801538,132.492462 18.0869615,133.035692 C17.7933462,133.579346 17.6401916,134.186462 17.6401916,134.802462 C17.6397692,135.477269 17.8263462,136.165615 18.2109231,136.776115 L18.2105,136.775269 C18.5603846,137.333308 19.041,137.770769 19.5846538,138.063962 C20.1283077,138.358 20.7358462,138.510731 21.3518462,138.511155 C22.0262308,138.511577 22.7141538,138.325423 23.3242308,137.941692 L23.3255,137.940846 L22.7619615,137.046038","id","Fill-170"],["d","M49.9332308,53.5801538 L49.3705385,52.6845 C49.1031538,52.8520385 48.8141923,52.9290385 48.5235385,52.9294615 C48.2582692,52.9298846 47.9946923,52.8630385 47.7615769,52.7373846 C47.5284615,52.6108846 47.3266538,52.4281154 47.1735,52.1844231 L47.1726538,52.1835769 C47.0051154,51.9161923 46.9276923,51.6272308 46.9272692,51.3365769 C46.9272692,51.0721538 46.9936923,50.8085769 47.1193462,50.5758846 C47.2458462,50.3427692 47.4286154,50.1405385 47.6723077,49.9869615 C47.9384231,49.8202692 48.2265385,49.7432692 48.5171923,49.7424231 C48.7824615,49.7424231 49.0468846,49.8088462 49.28,49.9349231 C49.5135385,50.0618462 49.7153462,50.2441923 49.8685,50.4874615 L49.8693462,50.4883077 C50.0364615,50.7548462 50.1134615,51.0429615 50.1138846,51.3336154 C50.1143077,51.5984615 50.0474615,51.8628846 49.9213846,52.096 C49.7948846,52.3295385 49.6125385,52.5317692 49.3696923,52.6849231 L49.3705385,52.6845 L49.9332308,53.5801538 L50.4967692,54.4749615 C51.0539615,54.1246538 51.4905769,53.6440385 51.7833462,53.1008077 C52.0765385,52.5567308 52.2292721,51.9496154 52.2292721,51.3336154 C52.2301154,50.6596538 52.0439615,49.9713077 51.6593846,49.3612308 L51.6598077,49.3620769 C51.3095,48.8040385 50.8288846,48.367 50.2848077,48.0738077 C49.7411538,47.7801923 49.1336154,47.6274615 48.5171923,47.6270377 C47.8432308,47.6266154 47.1557308,47.8123462 46.5456538,48.1965 C45.9884615,48.5463846 45.5514231,49.0265769 45.2586538,49.5702308 C44.9650385,50.1138846 44.8118839,50.721 44.8118839,51.3365769 C44.8114615,52.0113846 44.9976154,52.6997308 45.3826154,53.3106538 L45.3817692,53.3093846 C45.7320769,53.8674231 46.2122692,54.3048846 46.7559231,54.5980769 C47.3,54.8921154 47.9071154,55.044849 48.5235385,55.044849 C49.1975,55.0456923 49.8854231,54.8595385 50.4959231,54.4758077 L50.4967692,54.4749615 L49.9332308,53.5801538","id","Fill-171"],["d","M195.8,52.261 L195.237308,51.3653462 C194.969923,51.5333077 194.680962,51.6103077 194.390308,51.6107308 C194.125462,51.6107308 193.861462,51.5443077 193.628769,51.4182308 C193.395231,51.2917308 193.193423,51.1093846 193.039846,50.8656923 L193.039846,50.8648462 C192.871885,50.5974615 192.794462,50.3085 192.794038,50.0178462 C192.794038,49.7534231 192.860462,49.4898462 192.986538,49.2567308 C193.112615,49.0236154 193.295385,48.8218077 193.538654,48.6682308 C193.805192,48.5015385 194.093308,48.4241154 194.384385,48.4236923 C194.649231,48.4236923 194.913654,48.4901154 195.146769,48.6161923 C195.380308,48.7426923 195.582538,48.9254615 195.736115,49.1687308 L195.736538,49.1695769 C195.903654,49.4356923 195.980654,49.7242308 195.981077,50.0148846 C195.9815,50.2797308 195.914654,50.5437308 195.788577,50.7772692 C195.662077,51.0108077 195.479308,51.2130385 195.236462,51.3661923 L195.237308,51.3653462 L195.8,52.261 L196.363538,53.1562308 C196.920731,52.8059231 197.357346,52.3253077 197.650115,51.7820769 C197.943731,51.238 198.096464,50.6308846 198.096464,50.0148846 C198.097308,49.3405 197.911154,48.6525769 197.526154,48.0425 L197.526577,48.0429231 C197.176269,47.4853077 196.695654,47.0478462 196.152,46.7550769 C195.607923,46.4614615 195.000385,46.308307 194.384385,46.308307 C193.710423,46.3078846 193.0225,46.4936154 192.412846,46.8777692 C191.855231,47.2276538 191.418192,47.7078462 191.125423,48.2515 C190.831808,48.7951538 190.678653,49.4018462 190.678653,50.0178462 C190.678231,50.6926538 190.864385,51.381 191.248962,51.9915 L191.248962,51.9910769 C191.598846,52.5486923 192.079462,52.9861538 192.622692,53.2793462 C193.166769,53.5729615 193.773885,53.7261161 194.390308,53.7261161 C195.064269,53.7265385 195.752192,53.5408077 196.362692,53.1566538 L196.363538,53.1562308 L195.8,52.261","id","Fill-172"],["d","M233.261346,146.737885 L232.698654,145.842231 C232.431269,146.009769 232.142308,146.087192 231.851654,146.087615 C231.586385,146.087615 231.322808,146.021192 231.089692,145.895115 C230.856577,145.768615 230.654769,145.585846 230.501192,145.342154 C230.333231,145.074346 230.255808,144.785385 230.255385,144.494308 C230.255385,144.229885 230.321808,143.966308 230.447462,143.733192 C230.573962,143.500077 230.756731,143.298269 231.000423,143.144692 C231.266115,142.978 231.554654,142.900577 231.845731,142.900154 C232.110577,142.900154 232.375,142.966577 232.608115,143.092654 C232.841654,143.219154 233.043885,143.401923 233.197038,143.645192 L233.197462,143.646038 C233.365,143.912154 233.442,144.200269 233.442423,144.490923 C233.442423,144.756192 233.376,145.020192 233.249923,145.253731 C233.123423,145.487269 232.940654,145.6895 232.697808,145.842654 L232.698654,145.842231 L233.261346,146.737885 L233.824885,147.633115 C234.382077,147.282808 234.818692,146.802192 235.111462,146.258538 C235.404654,145.714462 235.557808,145.107346 235.557808,144.490923 C235.558231,143.816962 235.3725,143.128615 234.9875,142.518538 L234.987923,142.519385 C234.637615,141.961346 234.157,141.524308 233.612923,141.231115 C233.068846,140.9375 232.461731,140.784769 231.845731,140.784769 C231.171769,140.784346 230.484269,140.970077 229.874192,141.353808 C229.316577,141.704115 228.879538,142.184308 228.586346,142.727962 C228.293154,143.271615 228.139999,143.878731 228.139999,144.494308 C228.139577,145.169115 228.325731,145.857462 228.710308,146.467962 C229.060192,147.025154 229.540385,147.462615 230.084038,147.756231 C230.628115,148.049846 231.235231,148.202577 231.851654,148.203001 C232.525615,148.203423 233.213538,148.017269 233.824038,147.633538 L233.824885,147.633115 L233.261346,146.737885","id","Fill-173"],["id","summary/card1","transform","translate(0.000000, 0.500000)"],["id","Group-3-Copy","transform","translate(0.000000, 31.500000)"],["d","M242.243,146.335 C203.034,140.754 163.526,137.965 124.02,137.965 C84.517,137.965 45.013,140.754 5.802,146.335 C9.204,138.915 12.718,131.514 16.34,124.135 C10.998,117.889 5.55,111.692 4.40536496e-13,105.546 C41.132,99.692 82.575,96.765 124.02,96.765 C165.468,96.765 206.913,99.692 248.049,105.546 C242.495,111.692 237.047,117.889 231.703,124.135 C235.327,131.514 238.839,138.915 242.243,146.335","id","Fill-47","fill","#035429"],["d","M221.022,128.961 C156.569,121.589 91.478,121.589 27.022,128.961 C34.239,133.013 41.355,137.154 48.359,141.384 C98.699,136.826 149.346,136.826 199.687,141.384 C206.691,137.154 213.804,133.013 221.022,128.961","id","Fill-48","fill","#135E41"],["id","Fill-49"],["fill","url(#linearGradient-2)","fill-rule","evenodd",0,"xlink","href","#path-3",1,"badge-img"],["stroke","#E55B28","stroke-width","2","d","M124.02,2 C128.022653,2 131.528214,5.10293248 135.02987,7.95760624 C138.340723,10.6567296 141.645472,13.2561325 145.089895,14.1797264 C148.415186,15.0715974 152.320881,14.6299487 156.265965,14.0272186 L157.295655,13.8671016 C161.693093,13.1744009 166.136786,12.2781684 169.426335,14.1845096 C172.781525,16.1285206 174.236945,20.4874458 175.831984,24.6733586 C177.371482,28.7135135 178.967537,32.6989638 181.561917,35.2933439 C183.94888,37.6798677 187.512993,39.221297 191.213788,40.651052 L192.181629,41.0219806 C196.367671,42.6166562 200.726744,44.0715627 202.670573,47.4278074 C204.403663,50.4183978 203.820311,54.3630785 203.179337,58.3595672 L202.987575,59.5591657 C202.31153,63.849787 201.705365,68.1492743 202.674308,71.763233 C203.598435,75.2078774 206.198132,78.5131022 208.897244,81.8241452 C211.75162,85.3256525 214.854,88.8306466 214.854,92.831 C214.854,96.832985 211.751613,100.338502 208.897136,103.840492 C206.198053,107.151839 203.598389,110.457345 202.674244,113.903006 C201.705459,117.515897 202.311415,121.814933 202.987311,126.105411 C203.680176,130.50361 204.576685,134.948676 202.66949,138.239335 C200.725565,141.594377 196.366857,143.049157 192.181152,144.643626 C188.140809,146.182723 184.155152,147.778421 181.560526,150.373047 C178.967035,152.967494 177.371371,156.952257 175.832191,160.99173 C174.237146,165.17782 172.781641,169.53691 169.426193,171.481573 C166.136359,173.388079 161.691952,172.491384 157.293947,171.798293 C153.003551,171.122161 148.704203,170.515846 145.090015,171.484241 C141.645415,172.407883 138.340605,175.007544 135.029695,177.706948 C131.528095,180.561823 128.022598,183.665 124.02,183.665 C120.021263,183.665 116.517987,180.563494 113.01758,177.709579 C109.70557,175.009266 106.398941,172.408134 102.95193,171.484227 C99.3382679,170.515364 95.0387743,171.121719 90.7479482,171.798003 C86.349975,172.491175 81.9053239,173.387896 78.6152772,171.481845 C75.2605635,169.536523 73.8048191,165.176943 72.2096648,160.990438 C70.6705899,156.951114 69.0751201,152.966605 66.4822136,150.371786 C63.887813,147.777386 59.9020478,146.181298 55.8616562,144.641805 C51.6759515,143.046943 47.317358,141.591742 45.3736068,138.237503 C43.4675217,134.947035 44.3637487,130.502249 45.0564894,126.104197 C45.7322463,121.813971 46.3381248,117.515135 45.3697764,113.902081 C44.4460882,110.456833 41.8463613,107.151411 39.147054,103.840043 C36.2925633,100.338303 33.19,96.8328843 33.19,92.831 C33.19,88.8309097 36.2923113,85.326134 39.1465896,81.8248571 C41.8460499,78.5134916 44.4460193,75.2079505 45.3698548,71.7626262 C46.3381043,68.1489808 45.7322705,63.8496639 45.05665,59.5592552 C44.3640075,55.1607518 43.4678241,50.715808 45.3743973,47.4258586 C47.3187833,44.0708887 51.6771927,42.615999 55.8625437,41.0215503 C59.9028406,39.4823613 63.8883044,37.8866009 66.4823439,35.2920832 C69.0762624,32.6976865 70.6720686,28.7121255 72.2113162,24.6718843 C73.8059598,20.4862389 75.2610199,16.1277098 78.6141553,14.1838046 C81.9057209,12.2779512 86.3498867,13.1741205 90.7474105,13.8669719 C95.0384528,14.5430467 99.3380864,15.1491655 102.951786,14.179812 C106.398885,13.2558815 109.705452,10.6550072 113.017405,7.95497485 C116.517868,5.10126124 120.021208,2 124.02,2 Z","stroke-linejoin","square"],["d","M49.607,92.831 C49.607,51.734 82.928,18.417 124.02,18.417 C165.124,18.417 198.44,51.734 198.44,92.831 C198.44,133.931 165.124,167.247 124.02,167.247 C82.928,167.247 49.607,133.931 49.607,92.831","id","Fill-51","fill","#FFFFFE"],["d","M221.022,128.961 C156.569,121.589 91.478,121.589 27.022,128.961 C25.462,115.317 23.9,101.672 22.342,88.028 C89.911,80.301 158.137,80.301 225.707,88.028 C224.146,101.672 222.584,115.317 221.022,128.961","id","Fill-53","fill","#1D6240"],["id","Group-18-Copy","transform","translate(70.023500, 90.832000)","fill","#FFFFFE","fill-opacity","1"],["id","Group","transform","translate(0.500000, 0.000000)"],["id","387"],["filter","url(#filter-7)",0,"xlink","href","#text-6"],[0,"xlink","href","#text-6"],["id","Pages-read-:"],["filter","url(#filter-9)",0,"xlink","href","#text-8"],[0,"xlink","href","#text-8"],["d","M124.0235,47.417 C126.50975,47.417 128.5235,45.40325 128.5235,42.917 C128.5235,40.43075 126.50975,38.417 124.0235,38.417 C121.53725,38.417 119.5235,40.43075 119.5235,42.917 C119.5235,45.40325 121.53725,47.417 124.0235,47.417 L124.0235,47.417 Z M124.0235,49.667 C121.01975,49.667 115.0235,51.1745 115.0235,54.167 L115.0235,56.417 L133.0235,56.417 L133.0235,54.167 C133.0235,51.1745 127.02725,49.667 124.0235,49.667 L124.0235,49.667 Z","id","Shape-Copy-2","fill","#000"],["text-anchor","middle","x","60","y","60",2,"width","50%","height","1.5rem","font-size","0.75rem"],["xmlns","http://www.w3.org/1999/xhtml",1,"truncate-overflow"],["id","Group-17-Copy-2","transform","translate(95.523500, 128.964250)",4,"ngIf"],[1,"player-endpage__right-panel"],[1,"title-section"],[1,"title","animated","fadeInDown"],[1,"animated","fadeInUp"],[1,"user-options"],["tabindex","0",1,"replay-section",3,"ngClass","click"],["width","36","height","37","xmlns","http://www.w3.org/2000/svg",4,"ngIf"],[1,"title"],["class","exit-section","tabindex","0",3,"click",4,"ngIf"],[4,"ngIf"],["id","text-8","x","55","y","16","text-anchor","middle","fill","#FFFFFE"],["font-size","12","font-weight","400","font-family","Noto Sans, NotoSans-Bold"],["font-size","18","font-family","NotoSans-Bold, Noto Sans"],["id","Group-17-Copy-2","transform","translate(95.523500, 128.964250)"],["id","Icon-24px","transform","translate(0.000000, 0.500000)"],["id","Shape","points","0 0 18 0 18 18 0 18"],["d","M11.25,0.75 L6.75,0.75 L6.75,2.25 L11.25,2.25 L11.25,0.75 L11.25,0.75 Z M8.25,10.5 L9.75,10.5 L9.75,6 L8.25,6 L8.25,10.5 L8.25,10.5 Z M14.2725,5.5425 L15.3375,4.4775 C15.015,4.095 14.6625,3.735 14.28,3.42 L13.215,4.485 C12.0525,3.555 10.59,3 9,3 C5.2725,3 2.25,6.0225 2.25,9.75 C2.25,13.4775 5.265,16.5 9,16.5 C12.735,16.5 15.75,13.4775 15.75,9.75 C15.75,8.16 15.195,6.6975 14.2725,5.5425 L14.2725,5.5425 Z M9,15 C6.0975,15 3.75,12.6525 3.75,9.75 C3.75,6.8475 6.0975,4.5 9,4.5 C11.9025,4.5 14.25,6.8475 14.25,9.75 C14.25,12.6525 11.9025,15 9,15 L9,15 Z","id","Shape","fill","#000"],["id","8:46","font-family","NotoSans-Bold, Noto Sans","font-size","14","font-weight","bold","fill","#000"],["x","22","y","15"],["width","36","height","37","xmlns","http://www.w3.org/2000/svg"],["x1","18%","y1","0%","x2","83.101%","y2","100%","id","a"],["stop-color","#024F9D","offset","0%"],["stop-color","#024F9D","offset","100%"],["fill","none","fill-rule","evenodd"],["d","M0 .853h36v36H0z"],["d","M18 7.5v-6L10.5 9l7.5 7.5v-6c4.965 0 9 4.035 9 9s-4.035 9-9 9-9-4.035-9-9H6c0 6.63 5.37 12 12 12s12-5.37 12-12-5.37-12-12-12z","fill","#ccc","transform","translate(0 .853)"],["d","M18 7.5v-6L10.5 9l7.5 7.5v-6c4.965 0 9 4.035 9 9s-4.035 9-9 9-9-4.035-9-9H6c0 6.63 5.37 12 12 12s12-5.37 12-12-5.37-12-12-12z","fill","url(#a)","transform","translate(0 .853)"],["tabindex","0",1,"exit-section",3,"click"],["xmlns","http://www.w3.org/2000/svg","width","36","height","36"],["x1","0%","y1","0%","x2","101.72%","y2","100%","id","a"],["d","M0 0h36v36H0z"],["d","M15.135 23.385L17.25 25.5l7.5-7.5-7.5-7.5-2.115 2.115 3.87 3.885H4.5v3h14.505l-3.87 3.885zM28.5 4.5h-21a3 3 0 00-3 3v6h3v-6h21v21h-21v-6h-3v6a3 3 0 003 3h21c1.65 0 3-1.35 3-3v-21c0-1.65-1.35-3-3-3z","fill","url(#a)"],[1,"next"],["aria-label","Next content",1,"next-level",3,"click"],["tabindex","0",1,"title-text"],[1,"next-arrow"],["src","assets/next-arrow.svg","alt","next arrow"]],template:function(Me,Z){1&Me&&(s.kPM(),s.I0R(0,"div",0)(1,"div",1)(2,"div",2),s.S2Z(),s.I0R(3,"svg",3)(4,"defs")(5,"filter",4),s.wR5(6,"feColorMatrix",5),s.C$Y(),s.I0R(7,"linearGradient",6),s.wR5(8,"stop",7)(9,"stop",8),s.C$Y(),s.I0R(10,"linearGradient",9),s.wR5(11,"stop",10)(12,"stop",11),s.C$Y(),s.wR5(13,"path",12),s.I0R(14,"filter",13),s.wR5(15,"feGaussianBlur",14)(16,"feOffset",15)(17,"feComposite",16)(18,"feColorMatrix",17),s.C$Y(),s.I0R(19,"linearGradient",18),s.wR5(20,"stop",19)(21,"stop",20),s.C$Y(),s.yuY(22,ne,5,2,"text",21),s.C$Y(),s.I0R(23,"g",22)(24,"g",23)(25,"g",24)(26,"g",25)(27,"g",26),s.wR5(28,"path",27)(29,"path",28)(30,"path",29)(31,"path",30)(32,"path",31)(33,"path",32)(34,"path",33)(35,"path",34)(36,"path",35)(37,"path",36)(38,"path",37)(39,"path",38)(40,"path",39)(41,"path",40)(42,"path",41)(43,"path",42)(44,"path",43)(45,"path",44)(46,"path",45)(47,"path",46)(48,"path",47)(49,"path",48)(50,"path",49)(51,"path",50)(52,"path",51)(53,"path",52)(54,"path",53)(55,"path",54)(56,"path",55)(57,"path",56)(58,"path",57)(59,"path",58)(60,"path",59)(61,"path",60)(62,"path",61)(63,"path",62)(64,"path",63)(65,"path",64)(66,"path",65)(67,"path",66)(68,"path",67)(69,"path",68)(70,"path",69)(71,"path",70)(72,"path",71)(73,"path",72)(74,"path",73)(75,"path",74)(76,"path",75)(77,"path",76)(78,"path",77)(79,"path",78)(80,"path",79)(81,"path",80)(82,"path",81)(83,"path",82)(84,"path",83)(85,"path",84)(86,"path",85)(87,"path",86)(88,"path",87)(89,"path",88)(90,"path",89)(91,"path",90)(92,"path",91)(93,"path",92)(94,"path",93)(95,"path",94)(96,"path",95)(97,"path",96)(98,"path",97)(99,"path",98)(100,"path",99)(101,"path",100)(102,"path",101)(103,"path",102)(104,"path",103)(105,"path",104)(106,"path",105)(107,"path",106)(108,"path",107)(109,"path",108)(110,"path",109)(111,"path",110)(112,"path",111)(113,"path",112)(114,"path",113)(115,"path",114)(116,"path",115)(117,"path",116)(118,"path",117)(119,"path",118)(120,"path",119)(121,"path",120)(122,"path",121)(123,"path",122)(124,"path",123)(125,"path",124)(126,"path",125)(127,"path",126)(128,"path",127)(129,"path",128)(130,"path",129)(131,"path",130)(132,"path",131)(133,"path",132)(134,"path",133)(135,"path",134)(136,"path",135)(137,"path",136)(138,"path",137)(139,"path",138)(140,"path",139)(141,"path",140)(142,"path",141)(143,"path",142)(144,"path",143)(145,"path",144)(146,"path",145)(147,"path",146)(148,"path",147)(149,"path",148)(150,"path",149)(151,"path",150)(152,"path",151)(153,"path",152)(154,"path",153)(155,"path",154)(156,"path",155)(157,"path",156)(158,"path",157)(159,"path",158)(160,"path",159)(161,"path",160)(162,"path",161)(163,"path",162)(164,"path",163)(165,"path",164)(166,"path",165)(167,"path",166)(168,"path",167)(169,"path",168)(170,"path",169)(171,"path",170)(172,"path",171)(173,"path",172)(174,"path",173)(175,"path",174)(176,"path",175)(177,"path",176)(178,"path",177)(179,"path",178)(180,"path",179)(181,"path",180)(182,"path",181)(183,"path",182)(184,"path",183)(185,"polygon",184)(186,"polygon",185)(187,"polygon",186)(188,"polygon",187)(189,"polygon",188)(190,"polyline",189)(191,"polyline",190)(192,"polyline",191)(193,"path",192)(194,"path",193)(195,"path",194)(196,"path",195)(197,"path",196)(198,"path",197),s.C$Y()(),s.I0R(199,"g",198)(200,"g",199),s.wR5(201,"path",200)(202,"path",201),s.I0R(203,"g",202),s.wR5(204,"use",203)(205,"path",204),s.C$Y(),s.wR5(206,"path",205)(207,"path",206),s.I0R(208,"g",207)(209,"g",208)(210,"g",209),s.wR5(211,"use",210)(212,"use",211),s.C$Y(),s.I0R(213,"g",212),s.wR5(214,"use",213)(215,"use",214),s.C$Y()()(),s.wR5(216,"path",215),s.I0R(217,"foreignObject",216),s.gRP(),s.I0R(218,"div",217),s.OEk(219),s.C$Y()(),s.yuY(220,re,7,1,"g",218),s.C$Y()()()()()()()(),s.I0R(221,"div",219)(222,"div",220)(223,"div",221),s.OEk(224,"You just completed"),s.C$Y(),s.I0R(225,"span",222),s.OEk(226),s.C$Y(),s._Xx(227),s.C$Y(),s.I0R(228,"div",223)(229,"div",224),s.qCj("click",function(){return Z.replay()}),s.I0R(230,"div"),s.yuY(231,R,8,0,"svg",225)(232,j,8,0,"svg",225),s.C$Y(),s.I0R(233,"div",226),s.OEk(234,"Replay"),s.C$Y()(),s.yuY(235,se,11,0,"div",227),s.C$Y(),s.yuY(236,me,8,1,"ng-container",228),s.C$Y()()),2&Me&&(s.yG2(22),s.E7m("ngIf",Z.outcome),s.yG2(197),s.oRS(" ",Z.userName," "),s.yG2(),s.E7m("ngIf",Z.timeSpentLabel),s.yG2(6),s.cNF(Z.contentName),s.yG2(3),s.E7m("ngClass",Z.showReplay?"":"disabled"),s.yG2(2),s.E7m("ngIf",!Z.showReplay),s.yG2(),s.E7m("ngIf",Z.showReplay),s.yG2(3),s.E7m("ngIf",Z.showExit),s.yG2(),s.E7m("ngIf",Z.nextContent))},dependencies:[F.QF,F.u_],styles:[':root{--sdk-end-page-title:#000;--sdk-end-page-replay-icon: #024f9d;--sdk-end-page-replay-section-bg:#fff;--sdk-end-page-title-span: #666666;--sdk-end-page-replay-section-hover: #F2F2F2}[_nghost-%COMP%] .player-endpage[_ngcontent-%COMP%]{padding:1rem;height:100%;display:flex;align-items:center;justify-content:space-around;background:var(--sdk-end-page-replay-section-bg)}@media all and (orientation: portrait){[_nghost-%COMP%] .player-endpage[_ngcontent-%COMP%]{flex-direction:column;display:block;overflow-y:auto}}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%]{text-align:center;flex:50%}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%]{position:relative;padding:1.5rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .badge[_ngcontent-%COMP%]{width:17.625rem;height:13.1rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .score-details[_ngcontent-%COMP%]{position:absolute;left:0;right:0;bottom:5rem;color:var(--white);text-shadow:.063 .125 #8b2925;display:flex;justify-content:center;align-items:center}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .score-details[_ngcontent-%COMP%] .progress[_ngcontent-%COMP%]{font-size:.85rem;margin-right:.7rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .score-details[_ngcontent-%COMP%] .score[_ngcontent-%COMP%]{font-size:1.3rem;font-weight:700}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .user-details[_ngcontent-%COMP%]{position:absolute;left:0;right:0;top:2.8rem;width:8.5rem;margin:0 auto}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .user-details[_ngcontent-%COMP%] .user[_ngcontent-%COMP%]{width:1.275rem;height:1.275rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .user-details[_ngcontent-%COMP%] .user-title[_ngcontent-%COMP%]{color:var(--primary-color);font-size:.85rem;line-height:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .timer-details[_ngcontent-%COMP%]{position:absolute;bottom:2.75rem;left:0;right:0;display:flex;justify-content:center;align-items:center}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .timer-details[_ngcontent-%COMP%] .timer[_ngcontent-%COMP%]{width:1.275rem;height:1.275rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .timer-details[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--primary-color);font-size:1rem;font-weight:700;margin-left:.3rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%]{flex:50%;text-align:center;padding:1rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .title-section[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:var(--sdk-end-page-title);font-size:1.3125rem;font-weight:700;letter-spacing:0;line-height:1.75rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .title-section[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--sdk-end-page-title-span);font-size:.75rem;word-break:break-word}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .user-options[_ngcontent-%COMP%]{display:flex;justify-content:space-around;padding:1.7rem 0}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .user-options[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:var(--gray-800);font-size:1rem;line-height:1.188rem;text-align:center}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .user-options[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:2.55rem;height:2.55rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next[_ngcontent-%COMP%]{color:var(--gray-400);font-size:.85rem;line-height:1.063rem;margin-bottom:.7rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%]{margin:0 auto;width:auto;border-radius:.5rem;padding:.75rem;background:linear-gradient(135deg,#ffcd55,#ffd955);box-shadow:inset 0 -.063rem .188rem rgba(var(--rc-rgba-black),.5);display:flex;align-items:center;justify-content:space-between;cursor:pointer}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%] .title-text[_ngcontent-%COMP%]{color:var(--gray-800);font-size:.85rem;flex:1;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;line-height:normal}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%] .next-arrow[_ngcontent-%COMP%]{height:2.55rem;width:2.55rem;background-color:var(--white);border-radius:50%;text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%] .next-arrow[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:1.75rem}.replay-section[_ngcontent-%COMP%], .exit-section[_ngcontent-%COMP%]{cursor:pointer;background-color:var(--sdk-end-page-replay-section-bg);padding:.5rem;border-radius:.25rem}.replay-section[_ngcontent-%COMP%]:hover, .exit-section[_ngcontent-%COMP%]:hover{background-color:var(--sdk-end-page-replay-section-hover)}.replay-section[_ngcontent-%COMP%] div[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] g[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:var(--sdk-end-page-replay-icon)}.replay-section[_ngcontent-%COMP%] div[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] g[_ngcontent-%COMP%] path[_ngcontent-%COMP%]:first-child{fill:transparent}.replay-section.disabled[_ngcontent-%COMP%]{cursor:not-allowed}.replay-section.disabled[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:#ccc!important}@keyframes _ngcontent-%COMP%_fadeInDown{0%{opacity:0;transform:translateY(-1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInUp{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;transform:translate(6.25rem)}to{opacity:1;transform:translate(0)}}@keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;transform:translate(-6.25rem)}to{opacity:1;transform:translate(0)}}.fadeInDown[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_fadeInDown;animation-name:_ngcontent-%COMP%_fadeInDown}.fadeInUp[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_fadeInUp;animation-name:_ngcontent-%COMP%_fadeInUp}.fadeInLeftSide[_ngcontent-%COMP%], .fadeInRightSide[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_fadeInLeftSide;animation-name:_ngcontent-%COMP%_fadeInLeftSide}.animated[_ngcontent-%COMP%]{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.truncate-overflow[_ngcontent-%COMP%]{--lh: 1.4rem;line-height:var(--lh);--max-lines: 1;position:relative;max-height:calc(var(--lh) * var(--max-lines));overflow:hidden;width:100%;font-size:.65rem;color:var(--black)}.truncate-overflow[_ngcontent-%COMP%]:before{position:absolute;content:"";bottom:0;right:0}.truncate-overflow[_ngcontent-%COMP%]:after{content:"";position:absolute;right:0;width:1rem;height:1rem;background:var(--white)}.particles[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{transform:scale(1.1);transform-origin:center;animation:_ngcontent-%COMP%_heartbeat 3s ease-in-out infinite both;fill:#e55b28;opacity:.4}.badge-inner-animation[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_heartbeat 5s ease-in-out infinite both;transform-origin:center center}@keyframes _ngcontent-%COMP%_heartbeat{0%{transform:scale(1);transform-origin:center center;animation-timing-function:ease-out}10%{transform:scale(.91);animation-timing-function:ease-in}17%{transform:scale(.98);animation-timing-function:ease-out}33%{transform:scale(.87);animation-timing-function:ease-in}45%{transform:scale(1);animation-timing-function:ease-out}}']})}class Oe{constructor(){this.sidebarMenuEvent=new s._w7}toggleMenu(je){const Me=document.getElementById("overlay-input"),Z=document.querySelector(".navBlock"),at=document.getElementById("playerSideMenu"),ot=document.getElementById("ariaLabelValue"),b1=document.getElementById("overlay-button");je instanceof KeyboardEvent&&(Me.checked=!Me.checked),Me.checked?(at.style.visibility="visible",ot.innerHTML="Player Menu Close",b1.setAttribute("aria-label","Player Menu Close"),Z.style.width="100%",Z.style.marginLeft="0%",this.sidebarMenuEvent.emit({event:je,type:"OPEN_MENU"})):(at.style.visibility="hidden",ot.innerHTML="Player Menu Open",b1.setAttribute("aria-label","Player Menu Open"),Z.style.marginLeft="-100%",this.sidebarMenuEvent.emit({event:je,type:"CLOSE_MENU"}))}static#e=this.\u0275fac=function(Me){return new(Me||Oe)};static#t=this.\u0275cmp=s.In1({type:Oe,selectors:[["sb-player-side-menu-icon"]],outputs:{sidebarMenuEvent:"sidebarMenuEvent"},decls:5,vars:0,consts:[["type","checkbox","id","overlay-input",3,"click"],["aria-label","Player Menu Open","for","overlay-input","id","overlay-button","tabindex","0",3,"keydown.enter"],["id","ariaLabelValue"]],template:function(Me,Z){1&Me&&(s.I0R(0,"input",0),s.qCj("click",function(ot){return Z.toggleMenu(ot)}),s.C$Y(),s.I0R(1,"label",1),s.qCj("keydown.enter",function(ot){return Z.toggleMenu(ot)}),s.wR5(2,"span"),s.I0R(3,"em",2),s.OEk(4,"Player Menu Open"),s.C$Y()())},styles:[':root{--sdk-overlay-btn-hover:#333332}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]{z-index:10;cursor:pointer;-webkit-user-select:none;user-select:none;margin:0;position:absolute;top:.4rem;left:1rem;height:2.25rem;width:2.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{height:.2rem;width:1.25rem;border-radius:.125rem;background-color:var(--black);position:relative;display:block;transition:all .2s ease-in-out}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:before{top:-.45rem;visibility:visible}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after{top:.45rem}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:before, [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after{height:.2rem;width:1.25rem;border-radius:.125rem;background-color:var(--black);position:absolute;content:"";transition:all .2s ease-in-out}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%], [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]:before, [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]:after{background:var(--sdk-overlay-btn-hover)}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover{background-color:rgba(var(--rc-rgba-black),.75)}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]{background-color:var(--white)}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]:before, [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]:after{background-color:var(--white)}input[type=checkbox][_ngcontent-%COMP%]{display:none}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay[_ngcontent-%COMP%]{visibility:visible}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%], input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{background:transparent}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:before{transform:rotate(45deg) translate(.3125rem,.3125rem);opacity:1}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after{transform:rotate(-45deg) translate(.3125rem,-.3125rem)} html[dir=rtl] #overlay-button{left:auto;right:1rem} html[dir=rtl] #overlay-button span:before, html[dir=rtl] #overlay-button span:after{right:0}#ariaLabelValue[_ngcontent-%COMP%]{position:absolute;opacity:0}']})}function fe(et,je){if(1&et){const Me=s.KQA();s.I0R(0,"li",8),s.qCj("click",function(at){s.usT(Me);const ot=s.GaO();return s.CGJ(ot.emitSideBarEvent(at,"SHARE"))})("keydown.enter",function(at){s.usT(Me);const ot=s.GaO();return s.CGJ(ot.emitSideBarEvent(at,"SHARE"))}),s.wR5(1,"span",9),s.OEk(2," Share"),s.C$Y()}}function pe(et,je){if(1&et){const Me=s.KQA();s.I0R(0,"li",8),s.qCj("click",function(at){s.usT(Me);const ot=s.GaO();return s.CGJ(ot.showDownloadPopup(at,"DOWNLOAD_MENU"))})("keydown.enter",function(at){s.usT(Me);const ot=s.GaO();return ot.closeNav(at),s.CGJ(ot.showDownloadPopup(at,"DOWNLOAD_MENU"))}),s.wR5(1,"span",10),s.OEk(2," Download"),s.C$Y()}}function de(et,je){if(1&et){const Me=s.KQA();s.I0R(0,"li",8),s.qCj("click",function(at){s.usT(Me);const ot=s.GaO();return ot.closeNav(at),s.CGJ(ot.emitSideBarEvent(at,"PRINT"))})("keydown.enter",function(at){s.usT(Me);const ot=s.GaO();return s.CGJ(ot.emitSideBarEvent(at,"PRINT"))}),s.wR5(1,"span",11),s.OEk(2," Print"),s.C$Y()}}function He(et,je){if(1&et){const Me=s.KQA();s.I0R(0,"li",8),s.qCj("click",function(at){s.usT(Me);const ot=s.GaO();return ot.closeNav(at),s.CGJ(ot.emitSideBarEvent(at,"EXIT"))})("keydown.enter",function(at){s.usT(Me);const ot=s.GaO();return ot.closeNav(at),s.CGJ(ot.emitSideBarEvent(at,"EXIT"))}),s.wR5(1,"span",12),s.OEk(2," Exit"),s.C$Y()}}function Ae(et,je){if(1&et){const Me=s.KQA();s.I0R(0,"sb-player-download-popup",13),s.qCj("hideDownloadPopUp",function(at){s.usT(Me);const ot=s.GaO();return s.CGJ(ot.hideDownloadPopUp(at))})("downloadEvent",function(at){s.usT(Me);const ot=s.GaO();return s.CGJ(ot.sidebarEvent.emit(at))}),s.C$Y()}if(2&et){const Me=s.GaO();s.E7m("title",Me.title)("showDownloadPopUp",Me.showDownloadPopUp)}}class Fe{constructor(je){this.ref=je,this.config={showShare:!1,showDownload:!1,showReplay:!1,showExit:!1,showPrint:!1},this.sidebarEvent=new s._w7,this.toggleMenu=new s._w7,this.showDownloadPopUp=!1}closeNav(je){const Me=document.getElementById("ariaLabelValue"),Z=document.getElementById("overlay-button"),at=document.getElementById("overlay-input");Me.innerHTML="Player Menu Open",Z.setAttribute("aria-label","Player Menu Open"),at.checked=!1,document.getElementById("playerSideMenu").style.visibility="hidden",document.querySelector(".navBlock").style.marginLeft="-100%",this.sidebarEvent.emit({event:je,type:"CLOSE_MENU"})}showDownloadPopup(je,Me){this.showDownloadPopUp=!0,this.ref.detectChanges(),this.emitSideBarEvent(je,Me)}hideDownloadPopUp(je){this.showDownloadPopUp=!1,this.sidebarEvent.emit(je),this.ref.detectChanges()}emitSideBarEvent(je,Me){this.sidebarEvent.emit({event:je,type:Me})}static#e=this.\u0275fac=function(Me){return new(Me||Fe)(s.GI1(s.kD9))};static#t=this.\u0275cmp=s.In1({type:Fe,selectors:[["sb-player-sidebar"]],inputs:{title:"title",config:"config"},outputs:{sidebarEvent:"sidebarEvent",toggleMenu:"toggleMenu"},decls:12,vars:6,consts:[["id","playerSideMenu","aria-modal","true","aria-labelledby","Menubar",1,"sidenav"],["sidebarMenu",""],[1,"navBlock"],["role","heading","aria-level","2",1,"player-nav-unit","text-left"],["aria-label","player sidebar","id","sidebar-list"],["tabindex","0",3,"click","keydown.enter",4,"ngIf"],["aria-hidden","true","tabindex","-1",1,"transparentBlock",3,"click"],[3,"title","showDownloadPopUp","hideDownloadPopUp","downloadEvent",4,"ngIf"],["tabindex","0",3,"click","keydown.enter"],[1,"player-icon","player-share","mr-16"],[1,"player-icon","player-download","mr-16"],[1,"player-icon","player-print","mr-16"],[1,"player-icon","player-exit","mr-16"],[3,"title","showDownloadPopUp","hideDownloadPopUp","downloadEvent"]],template:function(Me,Z){1&Me&&(s.I0R(0,"div",0,1)(2,"div",2)(3,"div",3),s.OEk(4),s.C$Y(),s.I0R(5,"ul",4),s.yuY(6,fe,3,0,"li",5)(7,pe,3,0,"li",5)(8,de,3,0,"li",5)(9,He,3,0,"li",5),s.C$Y()(),s.I0R(10,"div",6),s.qCj("click",function(ot){return Z.closeNav(ot)}),s.C$Y()(),s.yuY(11,Ae,1,2,"sb-player-download-popup",7)),2&Me&&(s.yG2(4),s.cNF(Z.title),s.yG2(2),s.E7m("ngIf",Z.config.showShare),s.yG2(),s.E7m("ngIf",Z.config.showDownload),s.yG2(),s.E7m("ngIf",Z.config.showPrint),s.yG2(),s.E7m("ngIf",Z.config.showExit),s.yG2(2),s.E7m("ngIf",Z.showDownloadPopUp))},dependencies:[F.u_,B],styles:[":root{--sdk-player-icon:#6D7278}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%]{width:100%;position:absolute;z-index:1;top:0;left:0;overflow-x:hidden;display:flex;z-index:9;height:100%}@media screen and (max-height: 1024px){[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%]{padding-top:0}}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-size:1.5rem;color:var(--black);display:block}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:var(--gray-0)}@media screen and (max-height: 1024px){[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:1.125rem}}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] .closebtn[_ngcontent-%COMP%]{position:absolute;top:0;right:1.5rem;font-size:2.25rem;margin-left:3.125rem}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%]{width:100%;background:var(--white);max-width:20rem;transition:all .3s ease-in;margin-left:-100%;z-index:10;position:absolute;height:100%}@media (min-width: 1600px){.PlayerMediaQueryClass [_nghost-%COMP%] .navBlock[_ngcontent-%COMP%]{max-width:24rem}}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] .player-nav-unit[_ngcontent-%COMP%]{background:var(--primary-theme);padding:3rem 2rem 2rem;min-height:5.625rem;display:flex;align-items:center;color:var(--gray-800);font-size:1rem;font-weight:700;line-height:normal;word-break:break-word}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{margin:0;padding:0}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{padding:1rem 2rem;background:var(--white);min-height:4rem;cursor:pointer;display:flex;align-items:center;color:rgba(var(--rc-rgba-black),1);font-size:.875rem;line-height:1.375rem;margin:0;line-height:normal}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover{background-color:var(--gray-0)}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .player-icon[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem;background-color:var(--sdk-player-icon)}[_nghost-%COMP%] #playerSideMenu[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .player-replay[_ngcontent-%COMP%]{display:inline;padding:8px}[_nghost-%COMP%] .transparentBlock[_ngcontent-%COMP%]{width:100%;background-color:rgba(var(--rc-rgba-black),.5);height:100%;transition:all .3s ease}[_nghost-%COMP%] .player-share[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik00MDYsMzMyYy0yOS42NDEsMC01NS43NjEsMTQuNTgxLTcyLjE2NywzNi43NTVMMTkxLjk5LDI5Ni4xMjRjMi4zNTUtOC4wMjcsNC4wMS0xNi4zNDYsNC4wMS0yNS4xMjQNCgkJCWMwLTExLjkwNi0yLjQ0MS0yMy4yMjUtNi42NTgtMzMuNjM2bDE0OC40NDUtODkuMzI4QzM1NC4zMDcsMTY3LjQyNCwzNzguNTg5LDE4MCw0MDYsMTgwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJYzAtNDkuNjI5LTQwLjM3MS05MC05MC05MGMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsMTEuNDM3LDIuMzU1LDIyLjI4Niw2LjI2MiwzMi4zNThsLTE0OC44ODcsODkuNTkNCgkJCUMxNTYuODY5LDE5My4xMzYsMTMyLjkzNywxODEsMTA2LDE4MWMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsNDkuNjI5LDQwLjM3MSw5MCw5MCw5MGMzMC4xMywwLDU2LjY5MS0xNS4wMDksNzMuMDM1LTM3LjgwNg0KCQkJbDE0MS4zNzYsNzIuMzk1QzMxNy44MDcsNDAzLjk5NSwzMTYsNDEyLjc1LDMxNiw0MjJjMCw0OS42MjksNDAuMzcxLDkwLDkwLDkwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJQzQ5NiwzNzIuMzcxLDQ1NS42MjksMzMyLDQwNiwzMzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik00MDYsMzMyYy0yOS42NDEsMC01NS43NjEsMTQuNTgxLTcyLjE2NywzNi43NTVMMTkxLjk5LDI5Ni4xMjRjMi4zNTUtOC4wMjcsNC4wMS0xNi4zNDYsNC4wMS0yNS4xMjQNCgkJCWMwLTExLjkwNi0yLjQ0MS0yMy4yMjUtNi42NTgtMzMuNjM2bDE0OC40NDUtODkuMzI4QzM1NC4zMDcsMTY3LjQyNCwzNzguNTg5LDE4MCw0MDYsMTgwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJYzAtNDkuNjI5LTQwLjM3MS05MC05MC05MGMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsMTEuNDM3LDIuMzU1LDIyLjI4Niw2LjI2MiwzMi4zNThsLTE0OC44ODcsODkuNTkNCgkJCUMxNTYuODY5LDE5My4xMzYsMTMyLjkzNywxODEsMTA2LDE4MWMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsNDkuNjI5LDQwLjM3MSw5MCw5MCw5MGMzMC4xMywwLDU2LjY5MS0xNS4wMDksNzMuMDM1LTM3LjgwNg0KCQkJbDE0MS4zNzYsNzIuMzk1QzMxNy44MDcsNDAzLjk5NSwzMTYsNDEyLjc1LDMxNiw0MjJjMCw0OS42MjksNDAuMzcxLDkwLDkwLDkwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJQzQ5NiwzNzIuMzcxLDQ1NS42MjksMzMyLDQwNiwzMzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=)}[_nghost-%COMP%] .player-exit[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzg0IDM4NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzg0IDM4NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZD0iTTM0MS4zMzMsMEg0Mi42NjdDMTkuMDkzLDAsMCwxOS4wOTMsMCw0Mi42NjdWMTI4aDQyLjY2N1Y0Mi42NjdoMjk4LjY2N3YyOTguNjY3SDQyLjY2N1YyNTZIMHY4NS4zMzMNCgkJCQlDMCwzNjQuOTA3LDE5LjA5MywzODQsNDIuNjY3LDM4NGgyOTguNjY3QzM2NC45MDcsMzg0LDM4NCwzNjQuOTA3LDM4NCwzNDEuMzMzVjQyLjY2N0MzODQsMTkuMDkzLDM2NC45MDcsMCwzNDEuMzMzLDB6Ii8+DQoJCQk8cG9seWdvbiBwb2ludHM9IjE1MS4xNDcsMjY4LjQ4IDE4MS4zMzMsMjk4LjY2NyAyODgsMTkyIDE4MS4zMzMsODUuMzMzIDE1MS4xNDcsMTE1LjUyIDIwNi4yOTMsMTcwLjY2NyAwLDE3MC42NjcgMCwyMTMuMzMzIA0KCQkJCTIwNi4yOTMsMjEzLjMzMyAJCQkiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzg0IDM4NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzg0IDM4NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZD0iTTM0MS4zMzMsMEg0Mi42NjdDMTkuMDkzLDAsMCwxOS4wOTMsMCw0Mi42NjdWMTI4aDQyLjY2N1Y0Mi42NjdoMjk4LjY2N3YyOTguNjY3SDQyLjY2N1YyNTZIMHY4NS4zMzMNCgkJCQlDMCwzNjQuOTA3LDE5LjA5MywzODQsNDIuNjY3LDM4NGgyOTguNjY3QzM2NC45MDcsMzg0LDM4NCwzNjQuOTA3LDM4NCwzNDEuMzMzVjQyLjY2N0MzODQsMTkuMDkzLDM2NC45MDcsMCwzNDEuMzMzLDB6Ii8+DQoJCQk8cG9seWdvbiBwb2ludHM9IjE1MS4xNDcsMjY4LjQ4IDE4MS4zMzMsMjk4LjY2NyAyODgsMTkyIDE4MS4zMzMsODUuMzMzIDE1MS4xNDcsMTE1LjUyIDIwNi4yOTMsMTcwLjY2NyAwLDE3MC42NjcgMCwyMTMuMzMzIA0KCQkJCTIwNi4yOTMsMjEzLjMzMyAJCQkiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K)}[_nghost-%COMP%] .player-print[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aWNfcHJpbnQgY29weTwvdGl0bGU+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iSWNvbi0yNHB4Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTE5LDggTDUsOCBDMy4zNCw4IDIsOS4zNCAyLDExIEwyLDE3IEw2LDE3IEw2LDIxIEwxOCwyMSBMMTgsMTcgTDIyLDE3IEwyMiwxMSBDMjIsOS4zNCAyMC42Niw4IDE5LDggTDE5LDggWiBNMTYsMTkgTDgsMTkgTDgsMTQgTDE2LDE0IEwxNiwxOSBMMTYsMTkgWiBNMTksMTIgQzE4LjQ1LDEyIDE4LDExLjU1IDE4LDExIEMxOCwxMC40NSAxOC40NSwxMCAxOSwxMCBDMTkuNTUsMTAgMjAsMTAuNDUgMjAsMTEgQzIwLDExLjU1IDE5LjU1LDEyIDE5LDEyIEwxOSwxMiBaIE0xOCwzIEw2LDMgTDYsNyBMMTgsNyBMMTgsMyBMMTgsMyBaIiBpZD0iU2hhcGUiIGZpbGw9IiM2RDcyNzgiPjwvcGF0aD4KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjAgMCAyNCAwIDI0IDI0IDAgMjQiPjwvcG9seWdvbj4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aWNfcHJpbnQgY29weTwvdGl0bGU+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iSWNvbi0yNHB4Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTE5LDggTDUsOCBDMy4zNCw4IDIsOS4zNCAyLDExIEwyLDE3IEw2LDE3IEw2LDIxIEwxOCwyMSBMMTgsMTcgTDIyLDE3IEwyMiwxMSBDMjIsOS4zNCAyMC42Niw4IDE5LDggTDE5LDggWiBNMTYsMTkgTDgsMTkgTDgsMTQgTDE2LDE0IEwxNiwxOSBMMTYsMTkgWiBNMTksMTIgQzE4LjQ1LDEyIDE4LDExLjU1IDE4LDExIEMxOCwxMC40NSAxOC40NSwxMCAxOSwxMCBDMTkuNTUsMTAgMjAsMTAuNDUgMjAsMTEgQzIwLDExLjU1IDE5LjU1LDEyIDE5LDEyIEwxOSwxMiBaIE0xOCwzIEw2LDMgTDYsNyBMMTgsNyBMMTgsMyBMMTgsMyBaIiBpZD0iU2hhcGUiIGZpbGw9IiM2RDcyNzgiPjwvcGF0aD4KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjAgMCAyNCAwIDI0IDI0IDAgMjQiPjwvcG9seWdvbj4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==)}[_nghost-%COMP%] .player-download[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0zODIuNTYsMjMzLjM3NkMzNzkuOTY4LDIyNy42NDgsMzc0LjI3MiwyMjQsMzY4LDIyNGgtNjRWMTZjMC04LjgzMi03LjE2OC0xNi0xNi0xNmgtNjRjLTguODMyLDAtMTYsNy4xNjgtMTYsMTZ2MjA4aC02NA0KCQkJYy02LjI3MiwwLTExLjk2OCwzLjY4LTE0LjU2LDkuMzc2Yy0yLjYyNCw1LjcyOC0xLjYsMTIuNDE2LDIuNTI4LDE3LjE1MmwxMTIsMTI4YzMuMDQsMy40ODgsNy40MjQsNS40NzIsMTIuMDMyLDUuNDcyDQoJCQljNC42MDgsMCw4Ljk5Mi0yLjAxNiwxMi4wMzItNS40NzJsMTEyLTEyOEMzODQuMTkyLDI0NS44MjQsMzg1LjE1MiwyMzkuMTA0LDM4Mi41NiwyMzMuMzc2eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNNDMyLDM1MnY5Nkg4MHYtOTZIMTZ2MTI4YzAsMTcuNjk2LDE0LjMzNiwzMiwzMiwzMmg0MTZjMTcuNjk2LDAsMzItMTQuMzA0LDMyLTMyVjM1Mkg0MzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0zODIuNTYsMjMzLjM3NkMzNzkuOTY4LDIyNy42NDgsMzc0LjI3MiwyMjQsMzY4LDIyNGgtNjRWMTZjMC04LjgzMi03LjE2OC0xNi0xNi0xNmgtNjRjLTguODMyLDAtMTYsNy4xNjgtMTYsMTZ2MjA4aC02NA0KCQkJYy02LjI3MiwwLTExLjk2OCwzLjY4LTE0LjU2LDkuMzc2Yy0yLjYyNCw1LjcyOC0xLjYsMTIuNDE2LDIuNTI4LDE3LjE1MmwxMTIsMTI4YzMuMDQsMy40ODgsNy40MjQsNS40NzIsMTIuMDMyLDUuNDcyDQoJCQljNC42MDgsMCw4Ljk5Mi0yLjAxNiwxMi4wMzItNS40NzJsMTEyLTEyOEMzODQuMTkyLDI0NS44MjQsMzg1LjE1MiwyMzkuMTA0LDM4Mi41NiwyMzMuMzc2eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNNDMyLDM1MnY5Nkg4MHYtOTZIMTZ2MTI4YzAsMTcuNjk2LDE0LjMzNiwzMiwzMiwzMmg0MTZjMTcuNjk2LDAsMzItMTQuMzA0LDMyLTMyVjM1Mkg0MzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=)}"]})}const $=et=>({"animated animateBg":et});class J{constructor(){this.progress=0}ngOnChanges(je){je.progress&&je.progress.currentValue&&(this.progress=je.progress.currentValue)}static#e=this.\u0275fac=function(Me){return new(Me||J)};static#t=this.\u0275cmp=s.In1({type:J,selectors:[["sb-player-start-page"]],inputs:{title:"title",progress:"progress"},features:[s.SYr],decls:10,vars:7,consts:[[1,"sb-player-splash-container",3,"ngClass"],[1,"sb-player-splash-container__header"],[1,"sb-player-splash-container__body","animated","fadeInDown"],[1,""],[1,"sb-player-splash-container__footer"],[1,"loading-text"],[1,"bg"],[1,"el"]],template:function(Me,Z){1&Me&&(s.I0R(0,"div",0),s.wR5(1,"div",1),s.I0R(2,"div",2)(3,"span",3),s.OEk(4),s.C$Y()(),s.I0R(5,"div",4)(6,"div",5),s.OEk(7),s.C$Y(),s.I0R(8,"div",6),s.wR5(9,"div",7),s.C$Y()()()),2&Me&&(s.E7m("ngClass",s.S45(5,$,100===Z.progress)),s.yG2(4),s.cNF(Z.title),s.yG2(3),s.oRS("Loading... ",Z.progress,"%"),s.yG2(2),s.m4B("width",Z.progress+"%"))},dependencies:[F.QF],styles:['.sb-player-splash-container[_ngcontent-%COMP%]{box-sizing:border-box;padding:1rem;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;opacity:1;background:var(--primary-theme);transition:all .3s ease-in}.sb-player-splash-container.animateBg[_ngcontent-%COMP%]{opacity:0}.sb-player-splash-container__body[_ngcontent-%COMP%]{display:flex;flex-direction:column;text-align:center;color:var(--gray-800);letter-spacing:0}.sb-player-splash-container__body[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:normal;word-break:break-word}.sb-player-splash-container__footer[_ngcontent-%COMP%]{color:var(--black);font-size:.75rem;line-height:1.25rem;display:flex;flex-direction:column;width:100%}@keyframes _ngcontent-%COMP%_loading{0%{width:0}to{width:100%}}@keyframes _ngcontent-%COMP%_percentage{1%{content:"1%"}2%{content:"2%"}3%{content:"3%"}4%{content:"4%"}5%{content:"5%"}6%{content:"6%"}7%{content:"7%"}8%{content:"8%"}9%{content:"9%"}10%{content:"10%"}11%{content:"11%"}12%{content:"12%"}13%{content:"13%"}14%{content:"14%"}15%{content:"15%"}16%{content:"16%"}17%{content:"17%"}18%{content:"18%"}19%{content:"19%"}20%{content:"20%"}21%{content:"21%"}22%{content:"22%"}23%{content:"23%"}24%{content:"24%"}25%{content:"25%"}26%{content:"26%"}27%{content:"27%"}28%{content:"28%"}29%{content:"29%"}30%{content:"30%"}31%{content:"31%"}32%{content:"32%"}33%{content:"33%"}34%{content:"34%"}35%{content:"35%"}36%{content:"36%"}37%{content:"37%"}38%{content:"38%"}39%{content:"39%"}40%{content:"40%"}41%{content:"41%"}42%{content:"42%"}43%{content:"43%"}44%{content:"44%"}45%{content:"45%"}46%{content:"46%"}47%{content:"47%"}48%{content:"48%"}49%{content:"49%"}50%{content:"50%"}51%{content:"51%"}52%{content:"52%"}53%{content:"53%"}54%{content:"54%"}55%{content:"55%"}56%{content:"56%"}57%{content:"57%"}58%{content:"58%"}59%{content:"59%"}60%{content:"60%"}61%{content:"61%"}62%{content:"62%"}63%{content:"63%"}64%{content:"64%"}65%{content:"65%"}66%{content:"66%"}67%{content:"67%"}68%{content:"68%"}69%{content:"69%"}70%{content:"70%"}71%{content:"71%"}72%{content:"72%"}73%{content:"73%"}74%{content:"74%"}75%{content:"75%"}76%{content:"76%"}77%{content:"77%"}78%{content:"78%"}79%{content:"79%"}80%{content:"80%"}81%{content:"81%"}82%{content:"82%"}83%{content:"83%"}84%{content:"84%"}85%{content:"85%"}86%{content:"86%"}87%{content:"87%"}88%{content:"88%"}89%{content:"89%"}90%{content:"90%"}91%{content:"91%"}92%{content:"92%"}93%{content:"93%"}94%{content:"94%"}95%{content:"95%"}96%{content:"96%"}97%{content:"97%"}98%{content:"98%"}99%{content:"99%"}to{content:"100%"}}.bg[_ngcontent-%COMP%], .el[_ngcontent-%COMP%]{border-radius:.25rem;height:.5rem}.bg[_ngcontent-%COMP%]{background-color:var(--white)}.el[_ngcontent-%COMP%]{background-color:#f1635d;width:0%;transition:all ease .3s}.loading-text[_ngcontent-%COMP%]{align-self:center;margin-bottom:.5rem;color:var(--black)}@keyframes _ngcontent-%COMP%_fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}.fadeInDown[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_fadeInDown;animation-name:_ngcontent-%COMP%_fadeInDown}.fadeInUp[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_fadeInUp;animation-name:_ngcontent-%COMP%_fadeInUp}.fadeInLeftSide[_ngcontent-%COMP%], .fadeInRightSide[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_fadeInLeftSide;animation-name:_ngcontent-%COMP%_fadeInLeftSide}.animated[_ngcontent-%COMP%]{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}']})}function he(et,je){1&et&&(s.I0R(0,"div",1),s.OEk(1," You are offline\n"),s.C$Y())}class K{constructor(){}ngOnInit(){window.addEventListener("offline",()=>{this.showOfflineAlert=!0,setTimeout(()=>{this.showOfflineAlert=!1},4e3)})}static#e=this.\u0275fac=function(Me){return new(Me||K)};static#t=this.\u0275cmp=s.In1({type:K,selectors:[["sb-player-offline-alert"]],decls:1,vars:1,consts:[["class","offline-container",4,"ngIf"],[1,"offline-container"]],template:function(Me,Z){1&Me&&s.yuY(0,he,2,0,"div",0),2&Me&&s.E7m("ngIf",Z.showOfflineAlert)},dependencies:[F.u_],styles:[":root{--sdk-offline-container:#fff}.offline-container[_ngcontent-%COMP%]{position:absolute;top:0;left:0;right:0;height:3rem;background:var(--tertiary-color);color:var(--sdk-offline-container);width:100%;display:flex;align-items:center;z-index:999;justify-content:center;box-shadow:0 0 2px 2px #666;font-size:14px}"]})}class Ce{static#e=this.\u0275fac=function(Me){return new(Me||Ce)};static#t=this.\u0275mod=s.a4G({type:Ce});static#n=this.\u0275inj=s.s3X({imports:[F.MD,U.y]})}var Le,et,Be;(et=Le||(Le={})).contentCompatibility="CPV2_CONT_COMP_01",et.contentLoadFails="CPV2_CONT_LOAD_FAIL_01",et.internetConnectivity="CPV2_INT_CONNECT_01",et.streamingUrlSupport="CPV2_INT_STREAMINGURL_01",function(et){et.contentCompatibility="content compatibility error",et.contentLoadFails="content load failed",et.internetConnectivity="content failed to load , No Internet Available",et.streamingUrlSupport="streaming url is not supported",et.contentPlayFailedHeader="Unable to load content",et.contentPlayFailTitle="Refresh and try again later"}(Be||(Be={}));class wt{ngOnInit(){this.errorMsg||(this.errorMsg={messageHeader:Be.contentPlayFailedHeader,messageTitle:Be.contentPlayFailTitle})}static#e=this.\u0275fac=function(Me){return new(Me||wt)};static#t=this.\u0275cmp=s.In1({type:wt,selectors:[["sb-player-contenterror"]],inputs:{errorMsg:"errorMsg"},decls:6,vars:2,consts:[[1,"playersdk-msg","playersdk-msg--error"],[1,"playersdk-msg__body"],[1,"playersdk-msg__text"],[1,"error-header"]],template:function(Me,Z){1&Me&&(s.I0R(0,"div",0)(1,"div",1)(2,"div",2)(3,"span",3),s.OEk(4),s.C$Y(),s.OEk(5),s.C$Y()()()),2&Me&&(s.yG2(4),s.cNF(Z.errorMsg.messageHeader),s.yG2(),s.oRS(" ",Z.errorMsg.messageTitle," "))},styles:[':root{--sdk-playersdk-text:#333;--sdk-playersdk-bg:#fbccd1;--sdk-playersdk-border:#ff4558;--sdk-playersdk-closeicon:#ff4558;--sdk-playersdk-error-header:#ff4558}.playersdk-msg[_ngcontent-%COMP%]{position:absolute;top:10%;left:50%;transform:translate(-50%);width:100%;max-width:20rem;margin-bottom:8px;padding:1rem;border:1px solid;border-radius:.5rem;border-width:0 0 0 .5rem;z-index:111111}.playersdk-msg--error[_ngcontent-%COMP%]{color:var(--sdk-playersdk-text);background:var(--sdk-playersdk-bg);border-color:var(--sdk-playersdk-border)}.playersdk-msg__body[_ngcontent-%COMP%]{display:flex;align-items:center}.playersdk-msg__text[_ngcontent-%COMP%]{font-size:.875rem}@media (max-width: 767px){.playersdk-msg__text[_ngcontent-%COMP%]{font-size:.75rem}}.playersdk-msg__close-icon[_ngcontent-%COMP%]{position:absolute;right:0;top:0;width:2rem;height:2rem;cursor:pointer}.playersdk-msg__close-icon[_ngcontent-%COMP%]:after, .playersdk-msg__close-icon[_ngcontent-%COMP%]:before{content:" ";position:absolute;right:1rem;height:1rem;width:.125rem;top:.5rem;background:var(--sdk-playersdk-closeicon)}.playersdk-msg__close-icon[_ngcontent-%COMP%]:before{transform:rotate(45deg)}.playersdk-msg__close-icon[_ngcontent-%COMP%]:after{transform:rotate(-45deg)}.error-header[_ngcontent-%COMP%]{font-size:1.25rem;display:block;margin-bottom:.5rem;line-height:normal;color:var(--sdk-playersdk-error-header)}']})}class Ht{constructor(){this.nextAction=new s._w7}static#e=this.\u0275fac=function(Me){return new(Me||Ht)};static#t=this.\u0275cmp=s.In1({type:Ht,selectors:[["sb-player-next-navigation"]],outputs:{nextAction:"nextAction"},decls:3,vars:0,consts:[["aria-label","navigation-arrows-nextIcon","tabindex","0",1,"navigation-arrows","player-nextIcon","paginate","right","ml-4",3,"click"]],template:function(Me,Z){1&Me&&(s.I0R(0,"button",0),s.qCj("click",function(){return Z.nextAction.emit({type:"NEXT"})}),s.wR5(1,"i")(2,"i"),s.C$Y())},styles:[':root{--sdk-navigation-arrows-bg:#fff;--sdk-navigation-arrows-border:#F2F2F2;--sdk-navigation-arrows-after:#999999;--sdk-player-nextIcon:#fff}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]{height:2rem;width:4rem;cursor:pointer;border-radius:1rem;background-color:var(--sdk-navigation-arrows-bg);box-shadow:var(--sbt-box-shadow-3px);border:1px solid var(--sdk-navigation-arrows-border);transition:all .1s ease-in}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover{border:1px solid transparent}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover{background:var(--primary-color)}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:after{display:none;content:"";width:.5rem;height:.5rem;border-top:.125rem solid var(--sdk-navigation-arrows-after);border-left:.125rem solid var(--sdk-navigation-arrows-after)}[_nghost-%COMP%] .player-nextIcon[_ngcontent-%COMP%]:after{content:"";transform:rotate(135deg);border-top:.125rem solid var(--sdk-player-nextIcon);border-left:.125rem solid var(--sdk-player-nextIcon)}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover.player-nextIcon:after{content:"";border-top:.125rem solid var(--sdk-player-nextIcon);border-left:.125rem solid var(--sdk-player-nextIcon)}[_nghost-%COMP%] .navigation-arrows.player-nextIcon[_ngcontent-%COMP%]{background:var(--primary-color)}button[_ngcontent-%COMP%]{-webkit-appearance:none;background:transparent;border:0}.paginate[_ngcontent-%COMP%]{position:relative;transform:translateZ(0)}.paginate[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{position:absolute;top:42%;left:40%;width:.75rem;height:.1875rem;border-radius:.09375rem;background:var(--white);transition:all .15s ease}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{transform-origin:0% 50%;background-color:var(--gray-800)}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translateY(-1px) rotate(40deg)}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translateY(1px) rotate(-40deg)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]{background-color:var(--white)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translate(0) rotate(30deg)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translateY(1px) rotate(-30deg)}.paginate.left[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translate(-.3125rem) rotate(0)}.paginate.left[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translate(-.3125rem) rotate(0)}.paginate.left[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translate(-.3125rem) rotate(0)}.paginate.left[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translate(-.3125rem) rotate(0)}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{transform-origin:100% 50%}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translateY(.0625rem) rotate(40deg)}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translateY(-.0625rem) rotate(-40deg)}.paginate.right[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translateY(.0625rem) rotate(30deg)}.paginate.right[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translateY(.0625rem) rotate(-30deg)}.paginate.right[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translate(.3125rem) rotate(0)}.paginate.right[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translate(.3125rem) rotate(0)}.paginate.right[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translate(.3125rem) rotate(0)}.paginate.right[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translate(.3125rem) rotate(0)}.paginate[data-state=disabled][_ngcontent-%COMP%]{opacity:.3;cursor:default} html[dir=rtl] .player-previousIcon, html[dir=rtl] .player-nextIcon{transform:rotate(180deg)}']})}class pt{constructor(){this.previousAction=new s._w7}static#e=this.\u0275fac=function(Me){return new(Me||pt)};static#t=this.\u0275cmp=s.In1({type:pt,selectors:[["sb-player-previous-navigation"]],outputs:{previousAction:"previousAction"},decls:3,vars:0,consts:[["aria-label","navigation-arrows-previousIcon","tabindex","0",1,"navigation-arrows","player-previousIcon","paginate","left",3,"click"]],template:function(Me,Z){1&Me&&(s.I0R(0,"button",0),s.qCj("click",function(){return Z.previousAction.emit({type:"PREVIOUS"})}),s.wR5(1,"i")(2,"i"),s.C$Y())},styles:[':root{--sdk-navigation-arrows-bg:#fff;--sdk-navigation-arrows-border:#F2F2F2;--sdk-navigation-arrows-after:#999999;--sdk-player-nextIcon:#fff}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]{height:2rem;width:4rem;cursor:pointer;border-radius:1rem;background-color:var(--sdk-navigation-arrows-bg);box-shadow:var(--sbt-box-shadow-3px);border:1px solid var(--sdk-navigation-arrows-border);transition:all .1s ease-in}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover{border:1px solid transparent}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover{background:var(--primary-color)}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:after{display:none;content:"";width:.5rem;height:.5rem;border-top:.125rem solid var(--sdk-navigation-arrows-after);border-left:.125rem solid var(--sdk-navigation-arrows-after)}[_nghost-%COMP%] .player-nextIcon[_ngcontent-%COMP%]:after{content:"";transform:rotate(135deg);border-top:.125rem solid var(--sdk-player-nextIcon);border-left:.125rem solid var(--sdk-player-nextIcon)}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover.player-nextIcon:after{content:"";border-top:.125rem solid var(--sdk-player-nextIcon);border-left:.125rem solid var(--sdk-player-nextIcon)}[_nghost-%COMP%] .navigation-arrows.player-nextIcon[_ngcontent-%COMP%]{background:var(--primary-color)}button[_ngcontent-%COMP%]{-webkit-appearance:none;background:transparent;border:0}.paginate[_ngcontent-%COMP%]{position:relative;transform:translateZ(0)}.paginate[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{position:absolute;top:42%;left:40%;width:.75rem;height:.1875rem;border-radius:.09375rem;background:var(--white);transition:all .15s ease}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{transform-origin:0% 50%;background-color:var(--gray-800)}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translateY(-1px) rotate(40deg)}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translateY(1px) rotate(-40deg)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]{background-color:var(--white)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translate(0) rotate(30deg)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translateY(1px) rotate(-30deg)}.paginate.left[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translate(-.3125rem) rotate(0)}.paginate.left[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translate(-.3125rem) rotate(0)}.paginate.left[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translate(-.3125rem) rotate(0)}.paginate.left[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translate(-.3125rem) rotate(0)}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{transform-origin:100% 50%}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translateY(.0625rem) rotate(40deg)}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translateY(-.0625rem) rotate(-40deg)}.paginate.right[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translateY(.0625rem) rotate(30deg)}.paginate.right[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translateY(.0625rem) rotate(-30deg)}.paginate.right[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translate(.3125rem) rotate(0)}.paginate.right[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translate(.3125rem) rotate(0)}.paginate.right[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translate(.3125rem) rotate(0)}.paginate.right[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translate(.3125rem) rotate(0)}.paginate[data-state=disabled][_ngcontent-%COMP%]{opacity:.3;cursor:default} html[dir=rtl] .player-previousIcon, html[dir=rtl] .player-nextIcon{transform:rotate(180deg)}']})}function zt(et,je){if(1&et){const Me=s.KQA();s.I0R(0,"div",6)(1,"img",7),s.qCj("click",function(){s.usT(Me);const at=s.GaO();return s.CGJ(at.rotateCW())}),s.C$Y()()}}function p1(et,je){if(1&et){const Me=s.KQA();s.I0R(0,"div",8)(1,"button",9),s.qCj("click",function(){s.usT(Me);const at=s.GaO();return s.CGJ(at.zoomOut())}),s.C$Y(),s.I0R(2,"button",10),s.qCj("click",function(){s.usT(Me);const at=s.GaO();return s.CGJ(at.zoomIn())}),s.C$Y()()}}function fn(et,je){if(1&et){const Me=s.KQA();s.I0R(0,"div",11)(1,"input",12),s.iHE("ngModelChange",function(at){s.usT(Me);const ot=s.GaO();return s.kNx(ot.page,at)||(ot.page=at),s.CGJ(at)}),s.C$Y(),s.I0R(2,"span",13),s.qCj("click",function(){s.usT(Me);const at=s.GaO();return s.CGJ(at.gotoPage())}),s.wR5(3,"img",14),s.C$Y(),s.I0R(4,"span",15),s.OEk(5,"/"),s.C$Y(),s.I0R(6,"span",16),s.OEk(7),s.C$Y()()}if(2&et){const Me=s.GaO();s.yG2(),s.OKB("ngModel",Me.page),s.E7m("max",Me.totalPages),s.yG2(6),s.cNF(Me.totalPages)}}function $1(et,je){if(1&et){const Me=s.KQA();s.I0R(0,"div",17)(1,"div",18)(2,"sb-player-previous-navigation",19),s.qCj("previousAction",function(at){s.usT(Me);const ot=s.GaO();return s.CGJ(ot.actions.emit(at))}),s.C$Y(),s.I0R(3,"sb-player-next-navigation",20),s.qCj("nextAction",function(at){s.usT(Me);const ot=s.GaO();return s.CGJ(ot.actions.emit(at))}),s.C$Y()()()}}class St{constructor(){this.actions=new s._w7,this._config={rotation:!1,goto:!1,navigation:!1,zoom:!1}}set config(je){this._item={...this._config,...je},this._config=this._item}get config(){return this._config}ngOnInit(){this.page=this.pageNumber}ngOnChanges(je){for(const Me in je)if(je.hasOwnProperty(Me))switch(Me){case"pageNumber":this.page=je[Me].currentValue,this.pageNumber=je[Me].currentValue;break;case"totalPages":this.totalPages=je[Me].currentValue}}zoomIn(){this.actions.emit({type:"ZOOM_IN"})}zoomOut(){this.actions.emit({type:"ZOOM_OUT"})}rotateCW(){this.actions.emit({type:"ROTATE_CW"})}gotoPage(){const je=parseInt(this.page,10);je>0&&je<=this.totalPages?(this.actions.emit({type:"NAVIGATE_TO_PAGE",data:je}),this.pageNumber=je):(this.actions.emit({type:"INVALID_PAGE_ERROR",data:je}),this.page=this.pageNumber)}static#e=this.\u0275fac=function(Me){return new(Me||St)};static#t=this.\u0275cmp=s.In1({type:St,selectors:[["sb-player-header"]],inputs:{pageNumber:"pageNumber",totalPages:"totalPages",config:"config"},outputs:{actions:"actions"},features:[s.SYr],decls:7,vars:4,consts:[[1,"sb-player-header"],[1,"sb-player-header__panel","d-flex","flex-ai-center","flex-jc-flex-end"],["class","icon_rotate mr-8",4,"ngIf"],["class","player-zoom-btns d-flex mr-8",4,"ngIf"],["class","player-pagenumber",4,"ngIf"],["class","visible-only-landscape",4,"ngIf"],[1,"icon_rotate","mr-8"],["src","./assets/rotate-icon.svg","alt","rotate icon","tabindex","0","role","button","aria-label","rotate page",1,"rotate-icon",3,"click"],[1,"player-zoom-btns","d-flex","mr-8"],["type","button","tabindex","0","aria-label","zoom out","title","zoom out",1,"player-zoom-btns__zoombtn","zoomOut-btn",3,"click"],["type","button","tabindex","0","aria-label","zoom in","title","zoom in",1,"player-zoom-btns__zoombtn","zoomIn-btn",3,"click"],[1,"player-pagenumber"],["type","number","min","1",1,"page-count",3,"ngModel","max","ngModelChange"],["role","button","aria-label","Go to page","tabindex","0",1,"focus-arrow",3,"click"],["src","./assets/arrow-right.svg","alt","arrow-right","width","100%"],[1,"slash"],[1,"pageNumberFullcount"],[1,"visible-only-landscape"],[1,"d-flex","player-slides","ml-8"],[1,"d-flex","flex-ai-center",3,"previousAction"],[1,"d-flex","flex-ai-center",3,"nextAction"]],template:function(Me,Z){1&Me&&(s.I0R(0,"div")(1,"div",0)(2,"div",1),s.yuY(3,zt,2,0,"div",2)(4,p1,3,0,"div",3)(5,fn,8,3,"div",4)(6,$1,4,0,"div",5),s.C$Y()()()),2&Me&&(s.yG2(3),s.E7m("ngIf",Z.config.rotation),s.yG2(),s.E7m("ngIf",Z.config.zoom),s.yG2(),s.E7m("ngIf",Z.config.goto&&Z.totalPages),s.yG2(),s.E7m("ngIf",Z.config.navigation))},dependencies:[F.u_,U.ot,U.O4,U.ue,U.Gu,U._t,U._G,Ht,pt],styles:[':root{--sdk-sb-player-header:#fff;--sdk-player-zoombtn:#000;--sdk-player-zoombtn-icon:#333;--sdk-player-zoombtn-icon-hover:#F2F2F2;--sdk-player-page-count-bg:#fff;--sdk-player-page-count-txt:#CCCCCC;--sdk-player-page-count-arrow:#333333 }[_nghost-%COMP%] .sb-player-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end;height:3rem;padding:.75em 1rem;background:var(--sdk-sb-player-header)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%]{border-radius:.25rem;overflow:hidden}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns__zoombtn[_ngcontent-%COMP%]{color:var(--sdk-player-zoombtn);text-align:center;line-height:.8rem;font-size:1.5rem;background-color:rgba(var(--rc-rgba-gray),.11);padding:0;transition:all .3s ease-in;cursor:pointer;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border:0px}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns__zoombtn[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;mask-size:contain;mask-repeat:no-repeat;background-color:var(--sdk-player-zoombtn-icon)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns__zoombtn[_ngcontent-%COMP%]:hover{background:var(--sdk-player-zoombtn-icon-hover)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%] .zoomOut-btn[_ngcontent-%COMP%]{border-right:.063em solid rgba(var(--rc-rgba-gray),.1)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%] .zoomOut-btn[_ngcontent-%COMP%]:after{content:"-"}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%] .zoomIn-btn[_ngcontent-%COMP%]:after{content:"+"}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%]{font-size:1rem;display:flex;align-items:center;position:relative}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]{height:2rem;width:3rem;border:.031em solid var(--sdk-player-page-count-txt);border-radius:.25rem;background-color:var(--sdk-player-page-count-bg);text-align:center}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus{border-radius:.25em 0px 0px .25rem;outline:0px}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%] ~ .focus-arrow[_ngcontent-%COMP%]{opacity:0;display:flex;align-items:center;justify-content:center;width:2.2rem;height:2rem;background:var(--sdk-player-page-count-arrow);border-radius:0 .25em .25em 0;position:absolute;left:calc(3rem + -0px);cursor:pointer}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%] ~ .focus-arrow[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:50%}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus ~ .focus-arrow[_ngcontent-%COMP%]{opacity:1}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus ~ .slash[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus ~ .pageNumberFullcount[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .slash[_ngcontent-%COMP%]{margin:0 .5rem}[_nghost-%COMP%] .player-zoom-btns-inline[_ngcontent-%COMP%]{display:inline-block}[_nghost-%COMP%] .player-replay[_ngcontent-%COMP%]{display:inline;padding:.5rem}[_nghost-%COMP%] .icon_rotate[_ngcontent-%COMP%]{background:transparent;height:2rem;text-align:center;width:2rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;padding:.25rem;cursor:pointer;transition:all .3s ease-in}[_nghost-%COMP%] .icon_rotate[_ngcontent-%COMP%]:hover{background:rgba(var(--rc-rgba-gray),.11)}[_nghost-%COMP%] .icon_rotate[_ngcontent-%COMP%] .rotate-icon[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%] sb-player-previous-navigation[_ngcontent-%COMP%], [_nghost-%COMP%] sb-player-next-navigation[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center} html[dir=rtl] .sb-player-header__panel .pdf-pagenumber .page-count:focus{border-radius:0 .25em .25rem 0!important} html[dir=rtl] .sb-player-header__panel .pdf-pagenumber .page-count~.focus-arrow{left:auto;right:calc(3rem + -0px);border-radius:.25em 0 0 .25em!important} html[dir=rtl] .sb-player-header__panel .pdf-pagenumber .page-count~.focus-arrow img{transform:rotate(180deg)}']})}class $t{static#e=this.\u0275fac=function(Me){return new(Me||$t)};static#t=this.\u0275mod=s.a4G({type:$t});static#n=this.\u0275inj=s.s3X({imports:[F.MD,U.y]})}const tn=new s.UbH("playerConfig");class m1{static forRoot(je){return{ngModule:m1,providers:[{provide:tn,useValue:je}]}}static#e=this.\u0275fac=function(Me){return new(Me||m1)};static#t=this.\u0275mod=s.a4G({type:m1});static#n=this.\u0275inj=s.s3X({imports:[Ce,$t,Ce,$t]})}class Ut{constructor(je){this.config=je,this.playerContentCompatibiltyLevel=5,this.getInternetConnectivityError=new s._w7,this.setInternetConnectivityError=()=>{const Me=new Error;Me.message=Be.internetConnectivity,Me.name=Le.internetConnectivity,this.getInternetConnectivityError.emit({error:Me})},this.initInternetConnectivityError(),this.config?.contentCompatibilityLevel&&(this.playerContentCompatibiltyLevel=this.config?.contentCompatibilityLevel)}checkContentCompatibility(je){if(je>this.playerContentCompatibiltyLevel){const Me=new Error;return Me.message=`Player supports ${this.playerContentCompatibiltyLevel}\n but content compatibility is ${je}`,Me.name="contentCompatibily",{error:Me,isCompitable:!1}}return{error:null,isCompitable:!0}}initInternetConnectivityError(){window.addEventListener("offline",this.setInternetConnectivityError)}ngOnDestroy(){window.removeEventListener("offline",this.setInternetConnectivityError)}static#e=this.\u0275fac=function(Me){return new(Me||Ut)(s.CoB(tn))};static#t=this.\u0275prov=s.wxM({token:Ut,factory:Ut.\u0275fac,providedIn:"root"})}},392:(Tt,Ne,D)=>{"use strict";function s(F,te,U,k,B,ne,re){try{var R=F[ne](re),j=R.value}catch(se){return void U(se)}R.done?te(j):Promise.resolve(j).then(k,B)}function C(F){return function(){var te=this,U=arguments;return new Promise(function(k,B){var ne=F.apply(te,U);function re(j){s(ne,k,B,re,R,"next",j)}function R(j){s(ne,k,B,re,R,"throw",j)}re(void 0)})}}D.d(Ne,{c:()=>C})}}]); //# sourceMappingURL=vendor.js.map -"use strict";(self.webpackChunkpdf_player_wc=self.webpackChunkpdf_player_wc||[]).push([["main"],{207:(g,C,d)=>{var h=d(480),e=d(354),u=d(575),E=d(851),x=d(256),S=d(987),s=d(556),l=d(869),p=d(178);class c{uniqueId(t=32){let i="";const n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";for(let a=0;at.pagesCount?1:this.currentPagePointer,this.metaData.totalPages=t.pagesCount,this.totalNumberOfPages=t.pagesCount;const i=(new Date).getTime()-this.pdfPlayerStartTime,n={eid:"START",ver:this.version,edata:{type:"START",currentPage:this.currentPagePointer,duration:i},metaData:this.metaData};this.playerEvent.emit(n),this.pdfLastPageTime=this.pdfPlayerStartTime=(new Date).getTime(),this.sunbirdPdfPlayerService.start(i)}raiseEndEvent(){if(!this.isEndEventRaised){this.pageSessionUpdate();const t=(new Date).getTime()-this.pdfPlayerStartTime,i={eid:"END",ver:this.version,edata:{type:"END",currentPage:this.currentPagePointer,totalPages:this.totalNumberOfPages,duration:t},metaData:this.getMetadata()};this.playerEvent.emit(i);const n=this.metaData.pagesVisited.filter((r,a,P)=>P.indexOf(r)===a).length;this.timeSpent=this.utilService.getTimeSpentText(this.pdfPlayerStartTime),this.sunbirdPdfPlayerService.end(t,this.currentPagePointer,this.totalNumberOfPages,n,this.endPageSeen),this.isEndEventRaised=!0}}getMetadata(){return{pagesVisited:this.metaData.pagesVisited.length?this.endPageSeen?[0]:[p.last(this.metaData.pagesVisited)]:[],duration:this.metaData.duration.length?[p.last(this.metaData.duration)]:[],zoom:this.metaData.zoom.length?[p.last(this.metaData.zoom)]:[],rotation:this.metaData.rotation.length?[p.last(this.metaData.rotation)]:[]}}raiseHeartBeatEvent(t){const i={eid:"HEARTBEAT",ver:this.version,edata:{type:t,currentPage:this.currentPagePointer},metaData:this.metaData};this.playerEvent.emit(i),this.sunbirdPdfPlayerService.heartBeat(i),"PAGE_CHANGE"===t&&this.sunbirdPdfPlayerService.impression(this.currentPagePointer),["CLOSE_DOWNLOAD","DOWNLOAD","ZOOM_IN","ZOOM_OUT","NAVIGATE_TO_PAGE","NEXT","OPEN_MENU","PREVIOUS","CLOSE_MENU","DOWNLOAD_MENU","SHARE","ROTATION_CHANGE","REPLAY","PRINT","NEXT_CONTENT_PLAY"].includes(t)&&this.sunbirdPdfPlayerService.interact(t.toLowerCase(),this.currentPagePointer)}raiseExceptionLog(t,i,n,r){const a={eid:"ERROR",edata:{err:t,errtype:i,requestid:r||"",stacktrace:n&&n.toString()||""}};this.playerEvent.emit(a),this.sunbirdPdfPlayerService.error(n,{err:t,errtype:i})}static#e=this.\u0275fac=function(i){return new(i||f)(e.LFG(v),e.LFG(c))};static#t=this.\u0275prov=e.Yz7({token:f,factory:f.\u0275fac,providedIn:"root"})}const N=["iframe"];class m{constructor(t,i){this.renderer=t,this.viewerService=i,this.src="assets/pdfjs/web/viewer.html?file=",this.actions=new e.vpe,this.isNextLastPageClicked=!1,this.viewerEvent=new e.vpe,this.actionsMap=new Map([["ZOOM_OUT","zoomout"],["NEXT","nextpage"],["PREVIOUS","previouspage"],["ROTATE_CW","rotatecw"],["DOWNLOAD","download"]])}onWebViewerLoaded(){this.viewerApp=this.iframeRef.nativeElement.contentWindow.PDFViewerApplication,this.viewerApp.initializedPromise.then(()=>{let t,i=!1;this.progressInterval=setInterval(()=>{this.viewerApp&&(t!==this.viewerApp.loadingBar.percent||100===this.viewerApp.loadingBar.percent)&&(t=this.viewerApp.loadingBar.percent,this.viewerEvent.emit({type:"progress",data:this.viewerApp.loadingBar.percent})),this.viewerApp.pdfLoadingTask&&!i&&(this.viewerApp.pdfLoadingTask.promise.catch(n=>{clearInterval(this.progressInterval),this.viewerEvent.emit({type:"error",data:(navigator.onLine?`Internet available but unable to fetch the url ${this.pdfURL} `:`No internet to load pdf with url ${this.pdfURL} `)+(n?n.toString():"")})}),i=!0)},50),this.registerForEvents()}).catch(t=>{this.viewerEvent.emit({type:"error",data:(navigator.onLine?`Internet available but unable to fetch the url ${this.pdfURL} `:`No internet to load pdf with url ${this.pdfURL} `)+(t?t.toString():"")})})}ngAfterViewInit(){this.iframeRef.nativeElement.src=`${this.src}${this.pdfURL}#pagemode=none&page=${this.viewerService.currentPagePointer}&zoom=${this.viewerService.zoom}`,this.iframeWindow=this.iframeRef.nativeElement.contentWindow,this.actions.subscribe(({type:t,data:i})=>{"REPLAY"===t?this.iframeRef.nativeElement.contentDocument.location.reload(!0):"ZOOM_IN"===t&&this.viewerApp.pdfViewer.currentScale<3?(this.viewerService.pageSessionUpdate(),this.viewerApp.zoomIn(),this.viewerService.zoom=100*this.viewerApp.pdfViewer.currentScale):"ZOOM_OUT"===t?(this.viewerService.pageSessionUpdate(),this.viewerApp.zoomOut(),this.viewerService.zoom=100*this.viewerApp.pdfViewer.currentScale):"NAVIGATE_TO_PAGE"===t?(this.viewerEvent.emit({type:"INVALID_PAGE_ERROR",data:!0}),this.viewerApp.page=i):this.actionsMap.has(t)?("NEXT"===t&&(this.isNextLastPageClicked=!0),this.viewerApp.eventBus.dispatch(this.actionsMap.get(t))):"INVALID_PAGE_ERROR"===t&&this.viewerEvent.emit({type:"INVALID_PAGE_ERROR",data:!1})})}registerForEvents(){this.viewerApp.eventBus.on("pagesloaded",t=>{setTimeout(()=>{this.viewerApp.rotatePages(this.viewerService.rotation)},500),this.pagesLoadedCallback(t),this.viewerApp?.page&&this.viewerService.currentPagePointer&&(this.viewerApp.page=this.viewerService.currentPagePointer)}),this.viewerApp.eventBus.on("pagechanging",t=>{this.viewerEvent.emit({type:"pagechanging",data:t})}),this.viewerApp.eventBus.on("rotatecw",()=>{this.viewerEvent.emit({type:"rotatecw",data:this.viewerApp.pdfViewer.pagesRotation})}),this.viewerApp.eventBus.on("pagerendered",t=>{this.ListenToPageScroll(t?.pageNumber)})}pagesLoadedCallback(t){this.viewerEvent.emit({type:"progress",data:100}),clearInterval(this.progressInterval),this.viewerEvent.emit({type:"pagesloaded",data:t})}ListenToPageScroll(t){if(this.viewerService.totalNumberOfPages<=1||t!==this.viewerService.totalNumberOfPages)return;const i=this.iframeRef.nativeElement.contentDocument.getElementById("viewerContainer");i&&(i.onscroll=n=>{Math.ceil(n.target.offsetHeight+n.target.scrollTop)>=n.target.scrollHeight&&0==this.isNextLastPageClicked&&this.viewerEvent.emit({type:"pageend"}),this.isNextLastPageClicked=!1})}static#e=this.\u0275fac=function(i){return new(i||m)(e.Y36(e.Qsj),e.Y36(f))};static#t=this.\u0275cmp=e.Xpm({type:m,selectors:[["pdf-viewer"]],viewQuery:function(i,n){if(1&i&&e.Gf(N,7),2&i){let r;e.iGM(r=e.CRH())&&(n.iframeRef=r.first)}},hostBindings:function(i,n){1&i&&e.NdJ("webviewerloaded",function(){return n.onWebViewerLoaded()},!1,e.evT)},inputs:{pdfURL:"pdfURL",actions:"actions"},outputs:{viewerEvent:"viewerEvent"},decls:2,vars:0,consts:[["frameborder","0"],["iframe",""]],template:function(i,n){1&i&&e._UZ(0,"iframe",0,1)},styles:["iframe[_ngcontent-%COMP%]{width:100%;height:100%}"]})}const T=["pdfPlayer"];function A(o,t){if(1&o&&e._UZ(0,"sb-player-start-page",12),2&o){const i=e.oxw();e.Q6J("title",i.viewerService.contentName)("progress",i.viewerService.loadingProgress)}}const w=function(o){return{isVisible:o}};function O(o,t){if(1&o){const i=e.EpF();e.TgZ(0,"sb-player-header",13),e.NdJ("actions",function(r){e.CHM(i);const a=e.oxw();return e.KtG(a.headerActions(r))}),e.qZA()}if(2&o){const i=e.oxw();e.Q6J("ngClass",e.VKq(4,w,i.showControls))("pageNumber",i.viewerService.currentPagePointer)("config",i.headerConfig)("totalPages",i.viewerService.totalNumberOfPages)}}function I(o,t){if(1&o){const i=e.EpF();e.TgZ(0,"sb-player-side-menu-icon",14),e.NdJ("sidebarMenuEvent",function(r){e.CHM(i);const a=e.oxw();return e.KtG(a.sideBarEvents(r))}),e.qZA()}if(2&o){const i=e.oxw();e.Q6J("ngClass",e.VKq(1,w,i.showControls))}}function M(o,t){if(1&o){const i=e.EpF();e.TgZ(0,"sb-player-sidebar",15),e.NdJ("sidebarEvent",function(r){e.CHM(i);const a=e.oxw();return e.KtG(a.sideBarEvents(r))}),e.qZA()}if(2&o){const i=e.oxw();e.Q6J("title",i.viewerService.contentName)("config",i.sideMenuConfig)}}function L(o,t){if(1&o&&(e.TgZ(0,"div",16),e._uU(1),e._UZ(2,"span"),e._uU(3),e.qZA()),2&o){const i=e.oxw();e.xp6(1),e.AsE("Page ",i.viewerService.currentPagePointer," of ",i.viewerService.totalNumberOfPages," "),e.xp6(2),e.hij(" ",(i.viewerService.currentPagePointer/i.viewerService.totalNumberOfPages*100).toFixed(0),"%")}}function V(o,t){if(1&o){const i=e.EpF();e.TgZ(0,"div",17)(1,"div",18)(2,"div",19)(3,"sb-player-previous-navigation",20),e.NdJ("previousAction",function(r){e.CHM(i);const a=e.oxw();return e.KtG(a.headerActions(r))}),e.qZA(),e.TgZ(4,"sb-player-next-navigation",21),e.NdJ("nextAction",function(r){e.CHM(i);const a=e.oxw();return e.KtG(a.headerActions(r))}),e.qZA()()()()}if(2&o){const i=e.oxw();e.Q6J("ngClass",e.VKq(1,w,i.showControls))}}function D(o,t){if(1&o){const i=e.EpF();e.TgZ(0,"sb-player-end-page",22),e.NdJ("replayContent",function(r){e.CHM(i);const a=e.oxw();return e.KtG(a.replayContent(r))})("exitContent",function(r){e.CHM(i);const a=e.oxw();return e.KtG(a.exitContent(r))})("playNextContent",function(r){e.CHM(i);const a=e.oxw();return e.KtG(a.playContent(r))}),e.qZA()}if(2&o){const i=e.oxw();e.Q6J("contentName",i.viewerService.contentName)("outcomeLabel","Pages read:")("outcome",i.viewerService.currentPagePointer)("userName",i.viewerService.userName)("nextContent",i.nextContent)("timeSpentLabel",i.viewerService.timeSpent)("showExit",i.sideMenuConfig.showExit)}}function R(o,t){1&o&&e._UZ(0,"sb-player-contenterror")}function z(o,t){1&o&&(e.TgZ(0,"div",23),e._UZ(1,"div",24),e.TgZ(2,"div",25),e._uU(3,"Page Not Found"),e.qZA()())}class y{constructor(t,i,n,r,a){this.pdfPlayerService=t,this.viewerService=i,this.cdRef=n,this.renderer2=r,this.errorService=a,this.viewState="start",this.showControls=!0,this.validPage=!0,this.isInitialized=!1,this.sideMenuConfig={showShare:!0,showDownload:!0,showReplay:!0,showExit:!1,showPrint:!0},this.telemetryEvent=new e.vpe,this.headerConfig={rotation:!0,goto:!0,navigation:!0,zoom:!0},this.viewerActions=new e.vpe,this.defaultCompatibilityLevel=4,this.playerEvent=this.viewerService.playerEvent}onTelemetryEvent(t){this.telemetryEvent.emit(t.detail)}ngOnInit(){if(this.isInitialized=!0,this.playerConfig&&"string"==typeof this.playerConfig)try{this.playerConfig=JSON.parse(this.playerConfig)}catch(t){console.error("Invalid playerConfig: ",t)}this.nextContent=this.playerConfig?.config?.nextContent,this.viewState="start",this.pdfConfig={...this.viewerService.defaultConfig,...this.playerConfig?.config},this.sideMenuConfig={...this.sideMenuConfig,...this.playerConfig?.config?.sideMenu},this.pdfPlayerService.initialize(this.playerConfig),this.viewerService.initialize(this.playerConfig)}ngAfterViewInit(){const t=this.pdfPlayerRef.nativeElement;this.unlistenMouseEnter=this.renderer2.listen(t,"mouseenter",()=>{this.showControls=!0}),this.unlistenMouseLeave=this.renderer2.listen(t,"mouseleave",()=>{this.showControls=!1}),this.traceId=this.playerConfig?.config?.traceId;const i=this.playerConfig.metadata?.compatibilityLevel;if(i){const n=this.errorService.checkContentCompatibility(i);n.isCompitable||this.viewerService.raiseExceptionLog(s.uY.contentCompatibility,s.N3.contentCompatibility,n.error,this.traceId)}}headerActions({type:t,data:i}){if("NEXT"===t&&this.viewerService.currentPagePointer===this.viewerService.totalNumberOfPages)return this.viewerService.raiseEndEvent(),this.viewState="end",this.viewerService.endPageSeen=!0,void this.cdRef.detectChanges();this.viewerActions.emit({type:t,data:i}),this.viewerService.raiseHeartBeatEvent(t)}playContent(t){this.viewerService.raiseHeartBeatEvent(t.type)}sideBarEvents(t){this.viewerService.raiseHeartBeatEvent(t.type),this.viewerActions.emit({type:t.type})}replayContent(t){this.viewerService.raiseHeartBeatEvent(t.type),this.ngOnInit(),this.viewerActions.emit({type:"REPLAY"}),this.viewerService.isEndEventRaised=!1,this.cdRef.detectChanges()}exitContent(t){this.viewerService.raiseHeartBeatEvent(t.type)}onPdfLoaded(t){const i=this.viewerService.raiseStartEvent(t);this.telemetryEvent.emit(i),this.viewState="player",this.cdRef.detectChanges()}onPdfLoadFailed(t){let i=s.uY.contentLoadFails,n=s.N3.contentLoadFails;navigator.onLine||(i=s.uY.internetConnectivity,n=s.N3.internetConnectivity),this.viewerService.isAvailableLocally&&(i=s.uY.contentLoadFails,n=s.N3.contentLoadFails),i===s.uY.contentLoadFails&&(this.showContentError=!0),this.viewerService.raiseExceptionLog(i,n,t,this.traceId)}onZoomChange(t){this.viewerService.pageSessionUpdate(),this.viewerService.raiseHeartBeatEvent("ZOOM_CHANGE"),this.viewerService.zoom=t}onPdfDownloaded(){this.viewerService.raiseHeartBeatEvent("PDF_DOWNLOAD")}onAfterPrint(){this.viewerService.raiseHeartBeatEvent("PDF_PRINT")}onRotationChange(t){this.viewerService.pageSessionUpdate(),this.viewerService.raiseHeartBeatEvent("ROTATION_CHANGE"),this.viewerService.rotation=t}onPageChange(t){this.viewerService.pageSessionUpdate(),this.viewerService.currentPagePointer=t.pageNumber,this.viewerService.raiseHeartBeatEvent("PAGE_CHANGE")}ngOnChanges(t){t.action&&this.viewerActions.emit({type:t.action}),t.playerConfig.firstChange&&this.isInitialized&&this.ngOnInit()}viewerEvent({type:t,data:i}){"progress"===t?this.viewerService.loadingProgress=i:"pagesloaded"===t?this.onPdfLoaded(i):"pagechanging"===t?this.onPageChange(i):"rotatecw"===t?this.onRotationChange(i):"pageend"===t?(this.viewerService.raiseEndEvent(),this.viewerService.endPageSeen=!0,this.viewState="end"):"error"===t?this.onPdfLoadFailed(i):"INVALID_PAGE_ERROR"===t&&(this.validPage=i,this.resetValidPage()),this.cdRef.detectChanges()}resetValidPage(){setTimeout(()=>{this.validPage=!0,this.cdRef.detectChanges()},5e3)}ngOnDestroy(){this.viewerService.raiseEndEvent(),this.subscription&&this.subscription.unsubscribe(),this.viewerService.isEndEventRaised=!1,this.unlistenMouseEnter(),this.unlistenMouseLeave()}static#e=this.\u0275fac=function(i){return new(i||y)(e.Y36(v),e.Y36(f),e.Y36(e.sBO),e.Y36(e.Qsj),e.Y36(s.T_))};static#t=this.\u0275cmp=e.Xpm({type:y,selectors:[["sunbird-pdf-player"]],viewQuery:function(i,n){if(1&i&&e.Gf(T,7),2&i){let r;e.iGM(r=e.CRH())&&(n.pdfPlayerRef=r.first)}},hostBindings:function(i,n){1&i&&e.NdJ("TelemetryEvent",function(a){return n.onTelemetryEvent(a)},!1,e.evT)("beforeunload",function(){return n.ngOnDestroy()},!1,e.Jf7)},inputs:{playerConfig:"playerConfig",action:"action"},outputs:{playerEvent:"playerEvent",telemetryEvent:"telemetryEvent"},features:[e.TTD],decls:13,vars:13,consts:[[1,"sunbird-pdf-palyer-container"],["pdfPlayer",""],[3,"title","progress",4,"ngIf"],["class","sb-pdf-main-header notVisible",3,"ngClass","pageNumber","config","totalPages","actions",4,"ngIf"],["class","notVisible",3,"ngClass","sidebarMenuEvent",4,"ngIf"],[3,"pdfURL","actions","viewerEvent"],[3,"title","config","sidebarEvent",4,"ngIf"],["class","sb-pdf-reading-status",4,"ngIf"],["class","visible-only-potrait BtmNotVisible",3,"ngClass",4,"ngIf"],[3,"contentName","outcomeLabel","outcome","userName","nextContent","timeSpentLabel","showExit","replayContent","exitContent","playNextContent",4,"ngIf"],[4,"ngIf"],["class","pagenotfound__tooltip",4,"ngIf"],[3,"title","progress"],[1,"sb-pdf-main-header","notVisible",3,"ngClass","pageNumber","config","totalPages","actions"],[1,"notVisible",3,"ngClass","sidebarMenuEvent"],[3,"title","config","sidebarEvent"],[1,"sb-pdf-reading-status"],[1,"visible-only-potrait","BtmNotVisible",3,"ngClass"],[1,"sbt-pdf-footer"],[1,"d-flex","pdf-slides",2,"float","right"],[1,"d-flex","flex-ai-center","flex-jc-center",3,"previousAction"],[1,"d-flex","flex-ai-center","flex-jc-center",3,"nextAction"],[3,"contentName","outcomeLabel","outcome","userName","nextContent","timeSpentLabel","showExit","replayContent","exitContent","playNextContent"],[1,"pagenotfound__tooltip"],[1,"pagenotfound__icon"],[1,"pagenotfound__text"]],template:function(i,n){1&i&&(e.TgZ(0,"div",0,1),e.YNc(2,A,1,2,"sb-player-start-page",2),e.YNc(3,O,1,6,"sb-player-header",3),e.YNc(4,I,1,3,"sb-player-side-menu-icon",4),e.TgZ(5,"span")(6,"pdf-viewer",5),e.NdJ("viewerEvent",function(a){return n.viewerEvent(a)}),e.qZA()(),e.YNc(7,M,1,2,"sb-player-sidebar",6),e.YNc(8,L,4,3,"div",7),e.YNc(9,V,5,3,"div",8),e.YNc(10,D,1,7,"sb-player-end-page",9),e.YNc(11,R,1,0,"sb-player-contenterror",10),e.qZA(),e.YNc(12,z,4,0,"div",11)),2&i&&(e.xp6(2),e.Q6J("ngIf","start"===n.viewState),e.xp6(1),e.Q6J("ngIf","player"===n.viewState),e.xp6(1),e.Q6J("ngIf","player"===n.viewState),e.xp6(1),e.Udp("display","player"===n.viewState?"inline":"none"),e.xp6(1),e.Q6J("pdfURL",n.viewerService.src)("actions",n.viewerActions),e.xp6(1),e.Q6J("ngIf","player"===n.viewState),e.xp6(1),e.Q6J("ngIf","player"===n.viewState),e.xp6(1),e.Q6J("ngIf","player"===n.viewState),e.xp6(1),e.Q6J("ngIf","end"===n.viewState),e.xp6(1),e.Q6J("ngIf",n.showContentError),e.xp6(1),e.Q6J("ngIf",!n.validPage))},dependencies:[u.mk,u.O5,s.U,s.lk,s.k7,s.XR,s.Gt,s.nX,s.Hy,s.pE,m],styles:['.sunbird-pdf-palyer-container[_ngcontent-%COMP%]{width:100%;height:100%;overflow:hidden;position:relative}pdf-menu[_ngcontent-%COMP%]{position:absolute;top:0;left:0;z-index:99}.notVisible[_ngcontent-%COMP%], .BtmNotVisible[_ngcontent-%COMP%]{transition:all .3s ease-in-out;position:absolute;width:100%}.notVisible[_ngcontent-%COMP%]{top:-10rem}.notVisible.isVisible[_ngcontent-%COMP%]{top:0rem}.BtmNotVisible[_ngcontent-%COMP%]{bottom:-10rem}.BtmNotVisible.isVisible[_ngcontent-%COMP%]{bottom:0rem} .pdfViewer .page{background:none!important;border-image:none!important;border:0!important} #toolbarContainer{background:none!important;height:auto!important} #viewerContainer{position:relative!important;height:calc(100% - 3rem)} .html, .body, .pdf-viewer button, .pdf-viewer input, .pdf-viewer select{font-size:inherit!important} .findbar, .secondaryToolbar, html[dir=ltr] #toolbarContainer, html[dir=rtl] #toolbarContainer{box-shadow:none!important} .zoom{min-height:inherit!important} html[dir=rtl] .sb-pdf-reading-status{left:auto;right:1rem}[_nghost-%COMP%] .sb-pdf-reading-status[_ngcontent-%COMP%]{color:var(--gray-800);font-size:.75rem;position:absolute;left:1rem;bottom:.75rem;display:flex;align-items:center;background:var(--white);border-radius:.5rem;padding:.25em .5rem;z-index:5;line-height:normal}[_nghost-%COMP%] .sb-pdf-reading-status[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{background:var(--gray-800);width:.25rem;height:.25rem;display:block;margin:0px .5rem;border-radius:50%}.sbt-pdf-footer[_ngcontent-%COMP%]{background:var(--white);position:absolute;bottom:0;width:100%;height:3rem;display:flex;align-items:center;justify-content:flex-end;padding:.75rem .5rem}@media all and (orientation: landscape){ .visible-only-potrait{display:none}}@media all and (orientation: portrait){ #viewerContainer{height:calc(100% - 6rem)!important} .visible-only-landscape{display:none} .visible-only-potrait{display:block} .visible-only-potrait .sbt-pdf-footer button.navigation-arrows:hover{border:1px solid transparent} .file-download__popup{height:15.125rem} .pdf-endpage{display:block!important;position:relative} .pdf-endpage__left-panel{margin-top:6rem} .pdf-endpage__right-panel .title-section{position:absolute;top:0;left:0;right:0}}@media all and (max-width: 640px){.visible-only-landscape[_ngcontent-%COMP%]{display:none}.visible-only-potrait[_ngcontent-%COMP%]{display:block}}@media all and (min-width: 640px){.visible-only-landscape[_ngcontent-%COMP%]{display:block}.visible-only-potrait[_ngcontent-%COMP%]{display:none}}.pagenotfound__tooltip[_ngcontent-%COMP%]{position:absolute;top:10%;left:50%;transform:translate(-50%);background:#333;z-index:11111;padding:.5rem 1.25rem;font-size:.875rem;color:#fff;border-radius:.25rem;display:flex;align-items:center}.pagenotfound__icon[_ngcontent-%COMP%]{width:1.375rem;height:1.375rem;margin-right:.75rem;background:#fff;border-radius:50%;position:relative}.pagenotfound__icon[_ngcontent-%COMP%]:after{content:"!";position:absolute;top:50%;left:50%;color:#333;font-size:18px;transform:translate(-50%,-50%)}']})}class _{static#e=this.\u0275fac=function(i){return new(i||_)};static#t=this.\u0275mod=e.oAB({type:_});static#i=this.\u0275inj=e.cJS({providers:[{provide:s.EO,useValue:{contentCompatibilityLevel:5}}],imports:[u.ez,S.u5,s.gQ]})}class b{constructor(t){this.injector=t}ngDoBootstrap(){const t=(0,x.iD)(y,{injector:this.injector});customElements.define("sunbird-pdf-player",t)}static#e=this.\u0275fac=function(i){return new(i||b)(e.LFG(e.zs3))};static#t=this.\u0275mod=e.oAB({type:b});static#i=this.\u0275inj=e.cJS({providers:[{provide:s.EO,useValue:{contentCompatibilityLevel:5}}],imports:[h.b2,u.ez,S.u5,E.JF,s.gQ]})}h.q6().bootstrapModule(b).catch(o=>console.error(o))}},g=>{g.O(0,["vendor"],()=>{return h=207,g(g.s=h);var h});g.O()}]); +"use strict";(self.webpackChunkpdf_player_wc=self.webpackChunkpdf_player_wc||[]).push([["main"],{660:(o,a,t)=>{var n=t(168),s=t(32),p=t(56),d=t(896),l=t(796),m=t(556),c=t(948),i=t(726);class r{constructor(e){this.injector=e}ngDoBootstrap(){const e=(0,l.qO)(i.g,{injector:this.injector});customElements.define("sunbird-pdf-player",e)}static#t=this.\u0275fac=function(f){return new(f||r)(s.CoB(s.zZn))};static#o=this.\u0275mod=s.a4G({type:r});static#s=this.\u0275inj=s.s3X({providers:[{provide:c.Ij,useValue:{contentCompatibilityLevel:5}}],imports:[n.iE,p.MD,m.y,d.SU,c.qW,i.u]})}n.o_().bootstrapModule(r).catch(v=>console.error(v))}},o=>{o.O(0,["vendor"],()=>{return n=660,o(o.s=n);var n});o.O()}]); //# sourceMappingURL=main.js.map \ No newline at end of file